﻿body { line-height:1.5; margin: 0; padding: 0; text-align: left; font-family: Georgia,Serif; font-size: 10pt;}
br { clear: both; }
img { border: none; }
p { margin:0 0 1em 0; }
a, a:link, a:active, a:visited { color:#333; text-decoration:none; }
label { font-weight: bold; }
p.breadcrumb { margin-top: 2em; }
.floatLeft { float: left; }
.floatRight { float: right; }

#mainPhoto2, #secSidebar, #BabySearchBox span, #paginator, #paginator2, #browseBirths, #BabyDetail span, #searchAgain { display:none; }
#searchLeft, #searchRight #SearchBox span, #SearchBox select, #browseDoctors, #newBabies, #eventPromo, #contentTop {display:none;}

#SearchCriteria2 { margin-top: 0em; } 

#BabySearchBox { background: transparent; }

.clearBoth, clear, clearfix { clear: both; display: block; height: 0; visibility: hidden; font-size: 0; }
#contentPageBot { clear:both; content:"<br>"; }
#headerBot, #headerTopRight, #footerInner div.row2 div#topNavFooter, #footerInner div.row3,#footerInner div.row4, #featureBox, #sidebar { display: none; }
#footer img { visibility:hidden; }
#footer { margin-top: 5em; }
#footer div#footerInner div.row1 { margin-bottom: 1em; }
#footer div#footerInner div.row2 div#address { margin-bottom: 1em; }
h1 { font-size: 1.8em; font-weight: bold; margin: .8em 0 0 0; }
h2 { font-size: 1.4em; font-weight: bold; margin: 0 0 1em 0; }
h3 { font-size: 1.3em; font-weight: bold; margin: 0 0; }
h4 { font-size: 1.2em; font-weight: bold; margin: 1em 0; }
h5 { font-size: 1.1em; font-weight: bold; margin: 1em 0; }
h6 { font-size: 1em; font-weight: bold; margin: 1em 0; }

#actionBox { float: right; width: 37%; }
#leftCol { float:left; width:60%; border-right:1px solid black; padding-right: 10px;}
#actionBox img { display:none; }

.birthDate table { width:100%; }
.baby { padding: 5px 0 15px 0; width:100%; position:relative; border-bottom:1px solid black;}
.baby a { font-weight: bold; } 
.weight-length { position:absolute; right:100px;  text-align:right; }
.gender {float:right; }
.doctor { padding: 5px 0 15px 0; width:100%; position:relative; border-bottom:1px solid black;}
.doctor a { font-weight: bold; } 
#actionBox a.floatRight { display:none; } 
#babyDetails { width: 268px; }
#babyImage { width: 355px; }

#infoBox { background: transparent; margin:2em 0 2em 0;}
#infoBox .row3 {display:none;}

.col1 { float: left; width:31%; margin-right:10px; }
.col2 { float: left; width:31%; margin-right:10px; }
.col3 { float: left; width:31%; }
.line { display:none; }

.col2 h3 { font-size: 1em; font-weight:bold; margin:0px;}
#contentBot ul.go { list-style-type:none; margin-left:0px; padding-left: 0px;}
#contentBot ul.go li { list-style-image: none; list-style-type:none; margin-left:0px; list-style-position:outside; }
#contentBot ul.go li a { text-decoration: underline;  }

span.yellow:after {content: " (Studio A) "; }
span.blue:after {content: " (Studio B) "; }
span.orange:after {content: " (Studio C) "; }

.breadcrumb { display: none; }
.hiddenDescription { margin-top: 20px; margin-bottom: 20px;}
.col2 h3 { margin-top: 20px; }
.col2 ul { margin-top: 5px; }
#contentBot a { margin-top: 5px; text-decoration:none;}
.col1 h2, .col2 h2, .col3 h2 { margin-bottom: 10px; }
#contentBot ul.go li a { text-decoration:none; }

#header #logo { margin-bottom: 15px; } 
#content h1 { font-family: "Times New Roman", Georgia, serif; font-size: 2.55em; letter-spacing: 0.8px; color: #000; font-weight:normal; margin: 5px 0 4px 0; padding: 0; line-height: 0.90em; }