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

body{
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg/overall-bg.jpg) repeat-x #c6c592;
	margin-top:0px;
	}
#container{
	width:915px;
	margin-left:auto;
	margin-right:auto;
	}
#header{
	margin:0px 0px 5px 0px;
	}
#header a, #header a:visited{
	font-size:10px;
	color:#FFF;
}
#header a:hover{
	font-size:10px;
	color:#FFF;
	text-decoration:none;
}
#nav{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/bg/nav-bg.jpg) repeat-x;
	padding:10px 5px 10px 5px;
	text-align:center;
	}
#content{
	margin:5px 0px 5px 0px;
	}
#content td.left-col{
	width:570px;
	vertical-align:top;
	}
#content td.right-col{
	vertical-align:top;
	}
#footer{
	margin:10px 0px 0px 0px;
	font-size:10px;
}
#footer td{
	vertical-align:top;
}
#footer td.left-nav-col{
	text-align:center;
}
#footer td.right-design-col{
	width:140px;
}
/*LEFT HOMEPAGE BOX*/
#left-home-copy-box{
	background:#fff9e2;
	border:1px #9f7838 solid;
	padding:10px 10px 35px 10px;
	margin:0px 10px 0px 0px;
	}
#left-home-copy-box #baby-heading-banner{
	height:51px;
	background:url(../images/bg/baby-heading-bg.jpg) no-repeat;
	}	
#left-home-copy-box h1{
	font-size:16px;
	font-weight:bold;
	color:#46572c;
	padding:8px 0px 0px 10px;
	margin:0px 0px 0px 0px;
  }	    
#left-home-copy-box #testimonials-box{
 	font-size:11px;
	color:#46572c;
 	width:150px;
 	float:right;
	border:#A17933 solid 1px;
	margin:0px 0px 0px 5px;
	padding:5px 5px 5px 5px;
	background:url(../images/bg/grunge-bg.jpg);
	}


/*RIGHT HOMEPAGE BOX*/
#right-home-copy-box{
}
#right-home-copy-box #contact-box{
	width:327px;
	background:#fff9e2;
	border:1px #9f7838 solid;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
}
#right-home-copy-box #contact-heading-banner{
	height:51px;
	margin:0px 0px 5px 0px;
	background:url(../images/bg/contact-heading-bg.jpg) no-repeat;
	}
#right-home-copy-box #contact-heading-banner h1{
	font-size:16px;
	font-weight:bold;
	color:#46572c;
	padding:7px 0px 0px 10px;
	margin:0px 0px 0px 0px;
  }	
#contact-box td{
	font-size:12px;
 	padding:5px 5px 5px 5px;
 }
#contact-box td.captcha{
	font-size:12px;
 	padding:0px 0px 0px 0px;
 }
#contact-box input, textarea{
	font:12px Arial, Helvetica, sans-serif;
	border:#967135 1px solid;
	 }
#contact-box input#submit{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#9f7838;
	margin:5px 0px 0px 0px;
	background:url(../images/bg/submit-button-bg.jpg) repeat-x;
	border:#967135 2px solid;
	}
#contact-box input#submit:hover{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	margin:0px 0px 10px 0px;
	background:url(../images/bg/submit-button-bg.jpg) repeat-x;
	border:#967135 2px solid;
	}
#right-home-copy-box #homepage-family-photo-box{
	margin:0px 0px 5px 0px;
	}	
#ratepoint-box{
	background:#6b7956;
	margin:5px 0px 0px 0px;
	text-align:center;
	padding:5px 0px 5px 0px;
}
/*BOTTOM BOXES*/
#bottom-matte-box{
	background:#FFFFFF;
	padding:10px 10px 10px 10px;
	}
#bottom-matte-box td.left-col{
	width:560px;
	vertical-align:top;
	}
#bottom-matte-box td.right-col{
	vertical-align:top;
	}
#bottom-home-green-left-box{
	height:187px;
	font-size:11px;
	line-height:15pt;
	background:#c6c591;
	padding:10px 10px 10px 10px;
	margin:0px 15px 0px 0px;
	}
#bottom-home-green-left-box td{
	vertical-align:top;
}
#bottom-home-green-left-box #baby-heading-banner{
	height:51px;
	background:url(../images/bg/btm-baby-heading-bg.jpg) no-repeat;
	margin:0px 0px 10px 0px;
	}
#bottom-home-green-left-box #baby-heading-banner h1{
	font-size:16px;
	font-weight:bold;
	color:#46572c;
	padding:8px 0px 0px 10px;
	margin:0px 0px 0px 0px;
  }	
#bottom-home-right-box{
}
#bottom-home-right-box #consult-doctor-box{
	height:95px;
	background:url(../images/bg/consult-doctor-bg.jpg) no-repeat;
	margin:0px 0px 10px 0px;
}
#bottom-home-right-box #consult-doctor-box h1{
	font-size:16px;
	font-weight:bold;
	color:#fff2c4;
	padding:20px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	}
#bottom-home-right-box #consult-doctor-box h1 a, #bottom-home-right-box #consult-doctor-box h1 a:visited{
	color:#fff2c4;
	text-decoration:none;
}
#bottom-home-right-box #consult-doctor-box h1 a:hover{
	color:#dbda9f;
	text-decoration:underline;
}
#bottom-home-right-box #meet-family-heading-banner h1{
	font-size:16px;
	font-weight:bold;
	color:#fff2c4;
	background:#46572c;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	text-align:center;
}

#bottom-home-right-box #meet-family-heading-banner h1 a, #bottom-home-right-box #meet-family-heading-banner h1 a:visited{
	color:#fff2c4;
	text-decoration:none;
}
#bottom-home-right-box #meet-family-heading-banner h1 a:hover{
	color:#dbda9f;
	text-decoration:underline;
}
/*FERTLITY TREATMENT PAGE*/
#medication-box{
	font-size:12px;
	font-weight:bold;
	height:170px;
	background:#fff2c4;
	padding:5px 5px 5px 5px;
	margin:0px 15px 0px 15px;
	text-align:center;
	}
#medication-box img{
	padding:0px 0px 5px 0px;
	clear:both;
	}
/*ABOUT PAGE*/
#dr-douglas-box{
	background:#C6C591;
	padding:5px 5px 5px 5px;
	margin:0px 10px 0px 0px;
	}
#dr-douglas-box td{
	vertical-align:top;
	padding:5px 5px 5px 5px;
	}
#dr-douglas-box img{
	border:2px solid #fff;
	}
#dr-douglas-box h1{
	display:block;
	background:#A57739;
	color:#FFFFFF;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	}
#cumulative-rate-chart{
	background:#C6C591;
	padding:5px 5px 5px 5px;
	margin:0px 0px 10px 0px;
	}
#cumulative-rate-chart th{
	color:#FFFFFF;
	background:#A57739;
	padding:10px 5px 10px 5px;
	}
#cumulative-rate-chart td.headings{
	font-size:12px;
	color:#fff2c4;
	text-align:center;
	background:#46572C;
	}
#cumulative-rate-chart td.stats{
	font-size:12px;
	text-align:center;
}
#cumulative-rate-chart td{
	padding:5px 5px 5px 5px;
	}

/*GLOSSARY PAGE*/
#glossary-box{
}
#glossary-box p{
	padding:0px 0px 0px 30px;
	}
		
/*INTERIOR PAGES*/
#anchor-box{
	background:url(../images/bg/grunge-bg.jpg);
	border:1px #9f7838 solid;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 10px;
}
#anchor-box h3{
	font-weight:normal;
	margin:2px 0px 5px 0px;
	}
#anchor-box a, #anchor-box a:visited{
	color:#000000;
}
#anchor-box a:hover{
	color:#000000;
	text-decoration:none;
}
#interior-box{
	background:#fff9e2;
	border:1px #9f7838 solid;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	}
#interior-bg-box{
	background:url(../images/bg/grunge-bg.jpg);
	border:1px #9f7838 solid;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	}
#interior-box #heading-banner-2-line-text{
	font-size:16px;
	font-weight:bold;
	color:#46572c;
	padding:8px 0px 0px 10px;
  }
#interior-box td.left-anchor-box-col{
	vertical-align:top;
 	width:67%;
	}	
#interior-box td.right-anchor-box-col{
	vertical-align:top;
	}		
#int-long-baby-heading-banner{
	background:url(../images/bg/baby-int-header.jpg) no-repeat right;
	height:51px;
	border:1px solid #a17a3a;
	margin:0px 0px 10px 0px;
	}
#int-long-baby-heading-banner h1{
	font-size:16px;
	font-weight:bold;
	color:#46572c;
	padding:15px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}
#pregnancy-chart{
	background:#C6C591;
	padding:5px 5px 5px 5px;
	margin:0px 0px 10px 0px;
	}
#pregnancy-chart th{
	color:#FFFFFF;
	background:#A57739;
	padding:10px 5px 10px 5px;
	}
#pregnancy-chart td.headings{
	font-size:12px;
	color:#fff2c4;
	text-align:center;
	background:#46572C;
	}
#pregnancy-chart td.stats{
	font-size:12px;
	text-align:center;
}
#pregnancy-chart td{
	padding:5px 5px 5px 5px;
	}
#three-column-table{
	margin:5px 0px 5px 0px;
}
#three-column-table td{
	width:33%;
	padding:0px 5px 0px 5px;
	vertical-align:top;
}
/*TEXT*/
h1{
	font-size:16px;
	color:#46572c;
	margin:10px 0px 10px 0px;
	}
h2{
	font-size:14px;
	color:#9f7838;
	margin:10px 0px 10px 0px;
	}
h3{
	font-size:13px;
	color:#9f7838;
	margin:10px 0px 10px 0px;
	}
p{
	font-size:12px;
	color:#000000;
	line-height:15pt;
	margin:10px 0px 10px 0px;
	}
ul, ol{
	font-size:12px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 20px;
	line-height:15pt;
}
li.manila-folder{
	list-style-image:url(../images/logos/manila-folder.png);
}
#left-home-copy-box blockquote{
	font-size:14px;
	color:#46572c;
	margin:0px 0px 0px 50px;
}	
#left-home-copy-box ul.bullets{
	font-size:12px;
	margin:0px 0px 0px 50px;
}	
.body-red-text{
	color:#FF0000;
	}
/*LINKS*/
a, a:visited{
	color:#9f7838;
	}
a:hover{
	color:#46572c;
	text-decoration:underline;
	}
p a, p a:visited{
	color:#85652f;
	}
p a:hover{
	color:#46572c;
	text-decoration:underline;
	}
#nav a, #nav a:visited{
	color:#FFFFFF;
	margin:0px 10px 0px 0px;
	text-decoration:none;
	}
#nav a:hover{
	color:#fff2c4;
	margin:0px 10px 0px 0px;
	text-decoration:underline;
	}
#call-our-office{
	font-size:12px;
	line-height:15pt;
	}
#call-our-office a, #call-our-office a:visited{
	font-weight:bold;
	float:left;
	display:block;
	background:url(../images/graphics/phone-icon.png) no-repeat;
	padding:0px 2px 0px 20px;
	}
		

/*FORMS*/
form{
	margin:0px;
	padding:0px;
	}
	
/*PADDING*/
img.padding-top-btm{
	padding:10px 0px 10px 0px;
	}
	
/*MISC*/
br.clear{
	clear:left;
	}

#recaptcha_image img { 
	width: 180px; 
	height:30px; 
	} 
	



/*BABY BOOK MEET OUR FAMILIES PAGE (meet-our-happy-families.php) - SLIDESHOW CSS JQUERY*/
ul.slideshow {
	list-style:none;
	width:895px;
	height:467px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:895px;
	height:70px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	/*background:#FFF;*/
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}




/*BABY BOOK HOMEPAGE- SLIDESHOW CSS JQUERY*/
ul.slideshows {
	list-style:none;
	width:335px;
	height:72px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshows li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshows li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:895px;
	height:70px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	/*background:#FFF;*/
	z-index:500;
}

#slideshows-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}
