html, body, h1 { 	
margin:0px;
padding:0px;
border: 0px;
text-align:center;
}
p
{
margin-top:10px;
margin-bottom:10px;
padding:0px;
line-height:20px;
}

table		
{
margin:0px 20px 0px 20px;
padding-top:0px;	
font-family: arial, verdana, ms sans serif;
font-size:12px;
color: #FFFFFF;
width: 275px;
}

table.consultation	
{

padding-top:0px;	
font-family: arial, verdana, ms sans serif;
font-size:11px;
color: #000000;

}

table.menu
{
color:#000000;
width:700px;
text-align:left;
margin: 15px 0px 0px 50px;
height: 60px;
font-size:15px;
}
#red
{
color: #DF5642;
text-decoration: none;
font-weight:normal;


}

td#form
{
text-align: right;
padding-top:2px;
}

input {
background-color: #FFFFFF;
color: black;
font-family: arial, verdana, ms sans serif;

}
input#zip
{
width:50px;
}


textarea {
background-color: #FFFFFF;
color: black;
font-family: arial, verdana, ms sans serif;
font-size: 10pt;
text-align: left;
width:270px;
height:65px;
}
textarea#consultation
{
width:300px;
}

input#submit {
background-color: #CCCCCC;
color: black;
font-family: arial, verdana, ms sans serif;
font-size: 10pt;
width:100px;
text-align: center;
}



div.body
{
margin:0px auto;
text-align:left;
width:800px;
height:auto;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}



div.header
{
position:relative;
float:left;
width:100%;
margin-top:20px;
}

div.logo
{
position: relative;
float: left;
padding: 0px 0px 0px 0px;
}

div.utilities
{
position:relative;
float:right;
font-size:14px;
padding: 18px 15px 0px 0px;
}


div.homeBox
{
position: relative;
float:left;
width: 784px;
height:350px;
border: solid 8px #B7B2AC;
padding:0px;
margin:0px;
}

div.homePic
{
position: relative;
float: left;
width:452px;
 background: #FFFFFF;
height:100%;
background-image:url(/images/homePic.jpg);
background-repeat:no-repeat;
}

div.homeForm
{
position: relative;
float: right;
width:300px; 	
height:100%;
background: #008C90;
}

div.mainContent
{

float:left;
width: 470px;

}

.specialistform {
float: left;
margin-left: 1px;
margin-top: 68px;
}


.findspecialist {
float: left;
background-image: url(/images/headerPic.jpg);
background-repeat: no-repeat;
height: 90px;
width: 800px;
padding:0px 0px 15px 0px;
}



div.mainContentHome
{
position: relative;
float:left;
width: 800px;
margin: 15px 0 15px 0;
}

#procedurePage .IndividualProcedure a {
font-weight:bold;

}

div.sidebar
{
position: relative;
float:left;
width: 310px;
margin-left:10px;

}

div.sidebarBox
{
background-image: url('/images/greyboxSidebar.jpg');
background-repeat: no-repeat;
width:310px;
float:left;
}


div.sidebarInner
{
margin-left:10px;
margin-top:15px;

width:270px;

}

div.sidebarBoxTop
{
background-image: url('/images/greyboxSidebarTop.jpg');
background-repeat: no-repeat;
width:310px;
height:12px;

float:left;
}

div.sidebarBoxMid
{
background-image: url('/images/greyboxSidebarMid.jpg');
background-repeat:repeat-y;
width:310px;
float:left;
}

div.sidebarBoxBottom
{
position:relative;
background-image: url('/images/greyboxSidebarBottom.jpg');
background-repeat: no-repeat;
width:310px;
height:30px;
float:left;
}

div.sidebar .docColumn{
width:310px;
margin:0px;
}
.sidebarH
{
text-align:center;
font-size:17px;
}

.sidebar H2
{

font-size:12px;
font-weight:bold;
}

.docfinderSidebar .sidebarH
{
margin-top:0px;
}

.docfinderSidebar .sidebarInner
{
margin-top:0px;
}

div.leftContent
{
position: relative;
float:left;
left:50px;
margin-top:20px;
width:350px;
font-size:14px;
line-height:18px;
}

div.centerContent
{


font-size:13px;
line-height:18px;
}

div.rightContent
{
position: relative;
float:right;
font-size:14px;
line-height:18px;
width:310px;
right:70px;

}
div.leftImage
{
position: relative;
float:left;
}

#menuBar
{

background-image: url('/images/greyBoxMenu.jpg');
background-repeat: no-repeat;
font-size:14px;
height: 85px;
margin-top:0px;
top:-5px;
}
div.consultation
{
position:relative;
float:right;
background-image: url('/images/greyBoxConsult.jpg');
background-repeat: no-repeat;
width:350px;
height: 450px;
margin-top:50px;
}

div.blurb
{
position:relative;
float:left;
width: 275px;
padding: 0 25px 0 15px;
font-size: 14px;
}

div.proContainer{
float:right;
width:470px;
position:relative;
padding:0px;
}
div.procedures
{
background-image: url('/images/greyboxDynamic.jpg');
background-repeat: no-repeat;
width:470px;
padding:0px;
float:left;
}

div.proceduresBottom
{
position:relative;
background-image: url('/images/greyboxDynamicBottom.jpg');
background-repeat: no-repeat;
width:470px;
height:25px;
padding:0px;
float:left;
}


div.zipLeft
{
float:left;
width:415px;
}
div.zipform
{
background-image: url('/images/greyboxMed.jpg');
background-repeat: no-repeat;
width:415px;
padding:0px;
float:left;
padding-left:20px;
margin-top:10px;
}

div.zipform H3
{
margin-top:10px;
}

div.zipformBottom
{
background-image: url('/images/greyboxMedBottom.jpg');
background-repeat: no-repeat;
width:415px;
height:27px;
padding:0px;
float:left;
margin-bottom:10px;
}

div.zipsideImage
{
background-image: url('/images/zipSideImage.jpg');
background-repeat: no-repeat;
width:311px;
height:157px;
padding:0px;
float:left;
margin-top:10px;
margin-left:40px;
}

}
div.pright
{
position:relative;
float: left;
width: 200px;
margin-left:10px;
font-size: 15px;
line-height:26px;
}
div.pleft
{
position:relative;
float: left;
width: 200px;
margin-left: 20px;
font-size: 15px;
line-height:26px;
}
div.procWide
{
position:relative;
float: left;
margin-left: 20px;
font-size: 15px;
line-height:26px;
}

div.procWide a
{
margin-right:20px;
}

div.fleft
{
position:relative;
float: left;
width: 310px;
padding-left: 25px;
font-size: 15px;
line-height:20px;
}

div.fright
{
position:relative;
float: left;
width: 340px;
margin-right: 0px;
font-size: 15px;
line-height:26px;
}

div.fright .featuredArticleContainer
{

width: 340px;

}
div.fheader
{
position:relative;
float:left;
font-weight:normal;
padding-left:25px;
margin: 20px 0px 0px 0px;
line-height:26px;
font-weight:bold;
width:550px;

}

div.featuredArticleContainer
{
margin-left:45px;
margin-top:0px;
width:600px;
float:left

}

div.faColumn
{
position:relative;
float:left;
width:170px;

}

div.thirds
{
width:500px;
height:auto;
background-image: url(/images/greyBoxMid.jpg);
background-repeat:repeat-y;

}

div.greyBoxBottom {
width:500px;
height:30px;
background-image: url(/images/greyBoxBottom.jpg);
background-repeat:no-repeat;
}

div.thirds span
{
margin-left:14px;
margin-right:7px;


}

div.greybox_top
{
width:500px;
height:50px;
background-image: url(/images/greyBoxTop.jpg);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div.restOfGreyBox
{

width:500px;

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}


#featured
{
background-image: url('/images/featuredOutline.jpg');
background-repeat: no-repeat;
height:200px;
width:802px;
}



h1
{
text-align:left;
color: #DF5642;
font-size: 26px;
font-weight:normal;
display:block;
}
div.procheader
{
position:relative;
float:left;
font-weight:normal;
margin: 20px 0px 10px 20px;
line-height:26px;
font-weight:bold;

}

h1#consultation
{
text-align:center;
font-weight:normal;


}
#title
{
margin:15px 15px 15px 0px;

}

h2
{
margin:10px;
font-size: 18px;
line-height:24px;
font-weight:normal;
color:#000000;
padding:0px;
margin:0px;

}

a
{
color: #000000;
}
b
{
line-height: 18px;
}
a.blue
{
color: #004E50;
text-decoration: underline;
}
div.mapHolder
{
position: relative;
float:left;
width: 550px; 
height: 350px; 
margin-left:50px;
margin-top:25px;
padding:17px;
background-image: url('/images/greyBoxMap.jpg');
background-repeat: no-repeat;

}

div.footer
{
position: relative;
float: left;
margin-top: 50px;
font-size: 14px;
text-align: center;
width: 800px;
}
div.footerBar
{
position: relative;
float: left;
margin-top: 10px;
width: 800px;
height: 20px;
background: #008C90;
}
div.copyright
{
position: relative;
float: left;
margin: 10px 0px 10px 0px;
width: 800px;
text-align: center;
}



div.docContainer
{
float: left;
width: 800px;
}


div.doctorContainer
{
float:left;
margin-bottom:20px;
}

div.doctorContainer h3
{
font-size:18px;
}

div.leftRightContainer
{
float:left;
width:460px;
margin-bottom:15px;
}
div.left
{
float: left;
width: 140px;
margin-right:10px;
}
div.right
{
float: left;
width: 280px;

}
div.docColumn
{
position: relative;
float: left;
width: 350px;
margin-right:40px;
}

div.docRating
{
font-size:11px;
}

div.zipform select
{
margin-top:10px;
}

div.zipform form
{
margin:0px;
}

div.subCatContainer
{
margin-bottom:30px;
}

div.subCatTitle h2
{
margin-bottom:10px;
}

div.IndividualProcedure
{
margin-left:10px;
}

div.articleCatContainer
{
margin-bottom:30px;
}

div.articleContainer
{
margin-left:10px;
}


div.articleCatContainer h2
{
margin-bottom:10px;
}

ul.docProcedureList
{
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:8px;
position:relative;
padding-left:5px;
}

ul.docProcedureList li
{
float:left;
position:relative;
width:180px;
}


div.procedures .CatContainer
{
float:left;
width:470px;
padding-left:20px;
}

div.procedures .CatContainer .subCatContainer
{
float:left;
width:210px;
margin-right:10px;
margin-bottom:10px;
}

div.procedures .CatContainer .subCatContainer .IndividualProcedure
{
font-size:15px;
line-height:20px;
}

div.sidebar div.docContainer
{
float:none;
width:285px;
}

div.sidebar table
{
margin:0px;
}

div.docfinderSidebar
{
float:left;
}

div.sideBarProcedures
{
float:left;
}

.procedureCRMImage
{
float:left;
margin-right:10px;
margin-bottom:10px;
}

.headerHome
{
background-image: url('/images/headerpichome.jpg');
background-repeat: no-repeat;
width:800px;
height:200px;
float:left
}

.headerZip
{
float: left;
margin-left: 331px;
margin-top: 84px;

}
