/* Layout styles CSS document */

#top_container{width: 100%; height: 114px; background-image: url(../images/top.jpg); position: relative;}
	

#white_container{width: 100%; height: 288px; background-color: #FFFFFF;}
	#white_content{width: 966px; margin: auto; height: 288px; position:relative;}
		#links_container{width: 600px; height: 33px; position: absolute; right: 0px; top: -33px;}
			#links_container a {color: #000; padding: 0px 0px 0px 18px; line-height: 33px; display: block;}
			#header_image{position: absolute; left: 30px; top: -105px;}

		
			/**NAVIGATION*/
				#homepage{ width: 100px; height: 33px; float:left; background-image: url(../images/links.gif);}
				#homepage:hover{background-image: url(../images/linksover.gif);}
				#pregnancy{ width: 143px; height: 33px; float:left; background-image: url(../images/links-02.gif);}
				#pregnancy:hover{background-image: url(../images/linksover-02.gif);}
				#ovulation{ width: 150px; height: 33px; float:left; background-image: url(../images/links-03.gif);}
				#ovulation:hover{background-image: url(../images/linksover-03.gif);}
				#fertility{ width: 105px; height: 33px; float:left; background-image: url(../images/links-04.gif);}
				#fertility:hover{background-image: url(../images/linksover-04.gif);}
				#contact{ width: 102px; height: 33px; float:left; background-image: url(../images/links-05.gif);}
				#contact:hover{background-image: url(../images/linksover-05.gif);}
		
		#logo{width: 471px; height: 81px; position: absolute; background-image: url(../images/logo.gif); right: 80px; top: 93px;  }
	
#grey_container{width: 100%; height: 248px; background-image: url(../images/grey.jpg);}
	#grey_content{width: 966px; height: 248px; margin: auto; color: #313335; position: relative;}
		#grey_section_image{position: absolute; right: 20px; top: 0px; width: 327px; height: 243px; }
		#grey_content h2{border-bottom: 1px dashed #313335; color: #313335; padding: 22px 0px 3px 0px; font-size: 15px; margin:0px 0px 30px 0px; }
		#grey_content p{width: 50%; text-align:justify;}
		#grey_content p a{
	color: #000066;
	text-decoration: underline;
}
		#grey_content p a:hover{ color: #D63E58; border-bottom: 1px dashed #D63E58;}

#main_content{width: 966px; margin: 0px auto 0px auto; padding-top:60px;}
.relative{position: relative;}
#tummy{
	position: absolute;
	right: 462px;
	top: 30px;
}
#main_content a{color: #FFFFFF;}
#main_content a:hover{color: #D63E58}
	#left_main{float: left; width: 668px; background-image:url(../images/splitter.gif); background-repeat: repeat-y; background-position: right; padding-right: 33px; margin-bottom: 20px;}
		#left_main p {text-align: justify;  }
		#left_main h2{color:#FFFFFF; font-size: 15px; border-bottom: 1px dashed #fff; padding-bottom: 3px;}
		#right_main h2{color:#FFFFFF; font-size: 15px; border-bottom: 1px dashed #fff; padding-bottom: 3px;}
		.half{width: 50%;}
		.halfr{width: 65%; float: right;}
		
		
	#right_main{float: right; width: 215px; padding: 0px 21px 0px 29px; margin-bottom: 10px; }
		right_images_container{width: 215px;}
		.images_spacing{margin-bottom: 19px; }
	
#footer{clear: both; width: 966px; margin: auto; background-image: url(../images/footer.png); height: 100px; background-repeat: no-repeat; background-position: top;}
	#f_left {float: left; margin-top: 60px;}
		#f_left a{ color: #FFFFFF;}
		#f_left a:hover{color: #D63E58; border-bottom: 1px dashed #D63E58; padding-bottom: 2px; }
	#f_right { float: right; margin-top: 60px;}
		#f_right ul {padding: 0px; margin: 0px; }
		#f_right ul li {display: inline; padding-left: 10px; }
		#f_right ul li a {color: #FFFFFF; }
		#f_right ul  li a:hover {color: #D63E58; border-bottom: 1px dashed #D63E58; padding-bottom: 2px;}

/*Misc Divs*/		
#button{ width: 200px; height: 55px; background-image: url(../images/button.jpg); text-align:center; color: #FFFFFF; line-height: 55px;}
	#button a {font-weight: bold;}
	#button a:hover{ color: #121314;}

#products_container{ border: 1px dashed #121215; padding: 10px; margin-top: 10px; margin-bottom: 10px; background-color:#2a2a2b;}
	#products_container table tr td{background-image: none;}
	.border{ border: 1px solid #000;}

