html,body{
height: 100%;
width:100%;
background-color: #d2d2d2;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}
#container{
height:auto;
overflow:visible;
width:1085px;
margin:0 auto;
padding:0 23px;
background: url(images/container_background.gif) repeat-y scroll top left;
min-height: 100%;
}
.legal { color: #666; font: normal 9px verdana, arial, san-serif; }
a:link, a:visited, a:active { color: #0066cc; text-decoration: none; }
a:hover { text-decoration: underline; }
img{
border:0;
}
.title  {
	margin: 15px 0px 15px 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
a:link, a:visited, a:active { color: #0066cc; text-decoration: none; }
a:hover { text-decoration: underline; }


.phoneText{
border-left: #FFFFFF 1px solid;
border-right: #FFFFFF 1px solid;
color:#FFFFFF;
background-color:#023d99;
height:18px;
line-height:18px;
vertical-align:middle;
padding-left: 16px;
font-weight:bold;
font-size: 12px;
margin-bottom:10px;
margin-top: 5px;
}


#whitebackground{
background-color:#FFFFFF;
}
#topwhitebordercontent{

background-image:url(images/whitecontentbackground_topleft.gif);
background-position: top left;
background-repeat:no-repeat;
height: 4px;
}

#toprightcorner{
float:right;
background-image:url(images/whitecontentbackground_topright.gif);
background-position: top left;
background-repeat:no-repeat;
width: 4px;
height: 4px;
}

#bottomwhitebordercontent{
background-image:url(images/whitecontentbackground_bottomleft.gif);
background-position: bottom left;
background-repeat:no-repeat;
height: 4px;
}

#bottomrightcorner{
float:right;
background-image:url(images/whitecontentbackground_bottomright.gif);
background-position: bottom right;
background-repeat:no-repeat;
width: 4px;
height: 4px;
}



#topgraybordercontent{
background-image:url(images/col-header-background-top-left.gif);
background-position: top left;
background-repeat:no-repeat;
height: 24px;
}

#topgrayrightcorner{
float:right;
background-image:url(images/col-header-background-top-right.gif);
background-position: top left;
background-repeat:no-repeat;
width: 3px;
height: 24px;
}

#topgraylefttext{
float:left;
height: 24px;
line-height:24px;
vertical-align:middle;
padding-left: 10px;
font-weight: bold;
color:#2d2d2d;
font-size: 11px;
}


#bottomgraybordercontent{
background-image:url(images/col-header-background-bottom-left.gif);
background-position: bottom left;
background-repeat:no-repeat;
height: 7px;
max-height: 7px;
}


#bottomgrayrightcorner{
float:right;
background-image:url(images/col-header-background-bottom-right.gif);
background-position: bottom right;
background-repeat:no-repeat;
width: 3px;
height: 7px;
max-height: 7px;
}

#graycontent{
border-left: #949494 1px solid;
border-right: #949494 1px solid;
padding: 10px 10px 0;
text-align:left;
}


#graycontent ul{
margin:0 5px;
padding:0 5px;
}


#graycontent ul li{
list-style-image:url(images/bullet.gif);
margin-left: 5px;
padding-left: 0px;
line-height: 150%;
}


#treatmentcenterstep2{
margin:0 15px 0 40px;
padding:0 5px;
height: 150px;
}


#treatmentcenterstep2 li{
list-style-image:url(images/bullet-lg.png);
padding: 0px 0px 10px;
margin: 0px 5px 0;
line-height: 150%;
background-image: url(images/TheTreatmentCenter-Step2-ColBulletRule.png);
background-position:bottom center;
background-repeat:no-repeat;
}





#videocontent{
margin:4px 0;
}

#utilitynav{
width: 1018px;
background-color:#000099;
color:#FFFFFF;
border-bottom:#325deb solid 5px;
text-align:right;
line-height: 18px;
vertical-align: middle;
padding-right:10px;
height:18px;
}





div#prodselection {
background:transparent url(images/product-selection-background.png) no-repeat scroll left center;
height:105px;
padding:0;
margin: 0;
width:247px;
}

div#prodselection ul li a#ps_palm {
background-image:url(http://www.epocrates.com/img/home/chart-hero-icon-palm.gif);
height:61px;
width:45px;
}		
div#prodselection ul li a#ps_iphone {
background-image:url(http://www.epocrates.com/img/home/chart-hero-icon-apple.gif);
height:61px;
width:45px;
}
div#prodselection ul li a#ps_bb {
background-image:url(http://www.epocrates.com/img/home/chart-hero-icon-bb.gif);
height:61px;
width:45px;
}
div#prodselection ul li a#ps_winmobile {
background-image:url(http://www.epocrates.com/img/home/chart-hero-icon-win.gif);
height:61px;
width:45px;
}

div#prodselection ul li a {
background-position:0 0;
background-repeat:no-repeat;
display:block;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

div#prodselection ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding: 32px 15px;
}
div#prodselection ul li {
display:inline;
float:left;
margin:0;
padding:0 9px 0 0;
}

em.alt {
left:-9999px;
position:absolute;
}

div#prodselection ul li a#ps_palm:hover, div#prodselection ul li a#ps_iphone:hover, div#prodselection ul li a#ps_bb:hover, div#prodselection ul li a#ps_winmobile:hover {
background-position:0 -61px;
}



#newsfeed{
color: #333333;
background-image:url(images/newsfeed-bg.png);
background-position:top left;
background-repeat:repeat-x;
height:30px;
line-height: 30px;
vertical-align:middle;
padding-left: 8px;
font-size:12px;
width:95px;
float:left;
font-weight:bold;
}


#newsfeedtext{
padding-left: 8px;
color: #333333;
font-size:12px;
height:28px;
line-height: 28px;
float:left;
text-align:left;
vertical-align:middle;
width: 450px;
border-bottom:#73cfdc 1px solid;
border-top:#73cfdc 1px solid;
border-right:#73cfdc 1px solid;
}


#diagnosisvideo{
float:right;
width: 400px;
height: 224px;
background-image:url(images/diagnosis-center-videoscorner.png);
background-position:bottom left;
background-repeat: no-repeat;
padding: 19px 27px 20px 20px;
background-color: #ffffff;
margin:auto;
z-index: 2;
position: static;
display:block;
}

#contentarea{
vertical-align:top;
float:left;
padding-top:97px;
z-index:0;
position:static;
}

#diagnosiscenterleftcol{
padding:15px 15px 0;
}


#diagnosiscenterleftcol li{
list-style-image:url(images/bullet-lg.png);
padding: 0px 0px 10px;
margin: 0px 15px 0;
line-height: 150%;
background-image: url(images/TheTreatmentCenter-Step2-ColBulletRule.png);
background-position:bottom center;
background-repeat:no-repeat;
}

#emailtable{
width:361px;
margin-left:8px;
padding-top:15px;
font-size: 11px;
}


#smalltext ul{
margin:0 5px 15px 15px;
padding:0 15px;
font-size:11px;
}


#smalltext ul li{
list-style-image:url(images/bullet.gif);
margin-left: 8px;
padding-left: 0px;
line-height: 130%;
}

