@charset "utf-8";
/* CSS Document */

#showCase {
	float:left; height:313px;
	background-image:url(/site_images/showcase.jpg);
	border-bottom:4px solid #14171a;
	width:100%;
	background-color:#FFFFFF;
}

	#showCase div p {
		font-size:16px;
		font-weight:bold;
		padding-top:10px;
	}

	#showCase div {
		float:left;
		padding-top:40px;
		position:relative;
		padding-left:320px;
	}
	
	#showCase h1 {
		font-size:1.2em;
		color:#14171a;
		float:left;
		line-height:1.2em;
		font-weight:bold;
		width:620px;
	}
	
	#showCase h2 {
		font-size:1.125em;
		color:#dfae24;
		float:left;
		padding-left:200px;
		padding-top:20px;
		padding-bottom:5px;
		font-weight:normal;
		width:400px;
	}
	
	#showCase ol {
		font-size:0.875em;
	}
	
		#showCase ol li {
			width:400px;
			color:#14171a;
			float:left;
			padding:2px 0px 1px 205px;
		}
		
			#showCase ol li span {
				color:#dfae24;
				float:left;
				margin-right:5px;
			}
			
	#showCase ul {
		font-size:0.875em;
		list-style:inside;
		list-style-type:disc;
		padding-left:210px;
	}
	
		#showCase ul li {
			width:400px;
			color:#14171a;
			float:left;
			padding:2px 0px 1px 0px;
		}
		
			#showCase ul li span {
				color:#dfae24;
				float:left;
				margin-right:5px;
			}
		
	#showCase p {
		float:left;
		padding-left:200px;
		font-size:0.875em;
		padding-top:2px;
		width:400px;
	}
	
#items {
	float:left;
	width:960px;
	background-image:url(/site_images/item-bg.gif);
	background-repeat:repeat-x;
	background-color:#1b1b1e;
}
	
	#items #leftDiv {
		float:left;
		width:640px;
	}
	
		
		
		#items #leftDiv h2 {
			float:left;
			padding:20px 20px 20px 20px;
			line-height:1.2em;
		}
		
		#items #leftDiv p, #items #moreDiv p {
			float:left;
			padding:0px 20px;
			line-height:1.2em;
			color:#FFFFFF;
			font-size:0.875em;
		}
		
		#items #leftDiv p {
			padding-bottom:15px;
		}
		
		/* #items #leftDiv img {
			float:right;
			position:relative;
			right:60px;
			margin-bottom:5px;
			margin-top:5px;
		} */
		
		
		#items #leftDiv img.readMore {
			float:left;
			position:relative;
			right:00px;
			padding-bottom:20px;
			padding-top:10px;
			padding-left:20px;
		}
		
	#items #rightDiv {
		float:right;
		text-align:center;
		width:310px; /* was 320px */
		height:190px;
	}
	
		#items #rightDiv h2 {
			font-size:1.125em;
			float:left;
			padding-top:13px;
			width:100%;
			padding-bottom:10px;
			overflow:hidden;
			clear:both;
		}
		
		#items #rightDiv p {
			font-size:0.875em;
			color:#FFFFFF;
			float:left;
			width:100%;
			padding:10px 0px;
		}
		
		#items #rightDiv img {
			cursor:pointer; clear:both;
		}
		
		#items #rightDiv #before-after-image {
			float:left; width:290px; height:129px; background-image:url(/site_images/before.jpg); margin-left:00px;
		}
		
		/* #items #rightDiv #before-after-image {
			float:left; width:205px; height:91px; background-image:url(/site_images/before.jpg); margin-left:50px;
		} */
		
	#items #moreDiv {
		float:left;
		width:640px;
		display:none;
	}
	
	#items #moreDiv p {
		padding:10px 20px;
	}
		
#hooks {
	width:960px;
	height:292px;
	background-image:url(/site_images/hooks-bg.gif);
	float:left;
}

	#hooks div {
		overflow:hidden;
	}
	
	#hooks h2 {
		font-size:1.5em;
		float:left;
		padding-top:25px;
	}
	
	#hooks #patientsArea {
		width:306px;  /* was 320px */
		height:292px;
		background-image:url(/site_images/patients-area.jpg);
		float:left;
	}
	
		#hooks #patientsArea h2 {
			width:240px;
			padding-left:80px;
		}
		
		#hooks #patientsArea #findus {
			color:#ffffff; font-size:1em; font-style:italic; float:left; width:240px; padding-left:80px; padding-top:10px;
		}
		
		#hooks #patientsArea p {
			color:#ffffff; font-size:0.814em; float:left; width:260px; padding-left:20px; padding-top:40px; line-height:1.1em;
		}
		
		#hooks #patientsArea #findoutmore {
			width:245px;
			height:38px;
			float:left;
			font-size:0px;
			display:block;
			margin-left:35px;
			margin-top:38px;
		}
	
	#hooks #video {
		width:320px; /* was 320px */
		height:292px;
		float:left;
	}
	
		#hooks #video h2 {
			padding-bottom:10px;
		}
	
	#hooks #latestNews {
		width:334px;
		height:292px;
		float:left;
		/* padding-left:14px; */
	}
		#hooks #latestNews  h2 {
			padding-left:24px;
			width:320px;
		}
		
		#hooks #latestNews #news {
			width:300px;
			/* height:145px; */
			float:left;
			padding:10px;
			padding-left:24px;
		}
		
			#hooks #latestNews #news p {
				font-size:0.814em;
				color:#FFFFFF;
				/* float:left; */
				padding:0px 0px 10px 0px;
				line-height:1.1em;
			}
		
		#hooks #latestNews #newsLetter {
			width:334px; /* was 320px */
			height:74px;
			float:left;
			background-image:url(/site_images/newsletter-form-bg.gif);
		}
			
			#hooks #latestNews #newsLetter p {
				position:absolute;
				float:left;
				padding:6px 15px;
				padding-left:24px;
				color:#dfae24;
				font-size:0.875em;
			}
			
			#hooks #latestNews #newsLetter .text {
				float:left;	position:relative;	top:34px;	border:1px solid #dbdada;	left:39px;	width:180px; background-color:#dbdada; color:#404146;
			}
			
			#hooks #latestNews #newsLetter .button {
				float:right;  position:relative; top:31px; right:19px;
			}
			
			
			
			
	
	
		/* moved newsletter signup to header */
		#headerWrap #mainNavigation #newsLetter {
			width:334px; /* was 320px */
			height:41px; /* was 74px */
			position:relative;
			float:right;
			background-image:url(/site_images/newsletter-form-bg-header2.jpg);
		}
			
			#headerWrap #mainNavigation #newsLetter p {
				position:absolute;
				float:left;
				padding:6px 15px;
				padding-left:24px;
				color:#dfae24;
				font-size:0.875em;
			}
			
			#headerWrap #mainNavigation #newsLetter .text {
				float:left;	position:relative;	top:11px;	border:1px solid #ffffff;	left:39px;	width:180px; background-color:#ffffff; color:#404146;
			}
			
			#headerWrap #mainNavigation #newsLetter .button {
				float:right;  position:relative; top:8px; right:19px;
			}