html,body{margin:0px;	padding:0px; background-color:#31454b; background-image:url(../images/bg.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif;}

a:link, a:visited{font-size:12px; color:#a9a158; text-decoration:none;}
a:hover{color:#326d7e;}
p{line-height:18px; font-size:12px; color:#666666;}

h1{font-size:18px; color:#326d7e; font-weight:normal;}
h2{font-size:17px; color:#ffffff; margin-bottom:0px; margin-top:25px;}
h3{font-size:14px; color:#326d7e; margin:0px;}

a.mainNav:link, a.mainNav:visited{font-size:15px; color:#CCCCCC; text-decoration:none; float:left;}
a.mainNav:hover{font-size:15px; color:#99cc33; text-decoration:none; float:left;}
.mainCont{width:570px; float:right; margin-right:76px; line-height:18px; font-size:12px; color:#666666;}

.arrow{width:7px; height:9px; background-image:url(../images/arrow.png); float:left; position:relative; top:5px; margin-right:3px;}
a.sideNav:link, a.sideNav:visited{font-size:12px; color:#666666; text-decoration:none; line-height:18px;}
a.sideNav:hover{font-size:12px; color:#a9a158; text-decoration:none; line-height:18px;}
a.sideNavSmall:link, a.sideNavSmall:visited{font-family:"Tahoma"; font-size:10px; color:#666666; text-decoration:none; line-height:18px;}
a.sideNavSmall:hover{font-family:"Tahoma"; font-size:10px; color:#a9a158; text-decoration:none; line-height:18px;}


a.arrowLink:link, a.arrowLink:visited{font-size:12px; color:#a9a158; text-decoration:none; font-weight:bold; background:url(../images/round_arrow.png) no-repeat right 1px; padding-right:16px; position:relative; z-index:2;}
a.arrowLink:hover{font-size:12px; color:#326d7e; text-decoration:none;font-weight:bold;}

a.specialties:link, a.specialties:visited{font-size:11px; color:#666666; text-decoration:none; line-height:16px;}
a.specialties:hover{color:#333333; text-decoration:underline;}

a.popCities:link, a.popCities:visited{font-size:11px; color:#666666; text-decoration:none;}
a.popCities:hover{color:#333333; text-decoration:underline;}

#background{ background: url(../images/bg2.jpg) no-repeat top center; height:365px;}
#pageTop{width:770px; margin:auto;}
#tempLogo{width:150px; height:79px; background-image:url(../images/temp_logo.png); float:left; position:absolute; top:45px;}
#pageTopR{width:350px; float:right;}
#header{width:907px; height:48px; background-image:url(../images/main_bgtop.png); background-repeat:no-repeat; margin:auto;}
#navOutter{height:34px; float:right; margin-right:60px; margin-top:14px;}
#navEndL{ width:20px; height:34px; background-image:url(../images/mainnav_end_l.png); background-repeat:no-repeat; float:left;}
#navBg{height:34px; background-image:url(../images/mainnav_bg.png); background-repeat:repeat-x; float:left; line-height:35px;}

.navSep{width:2px; height:34px; background-image:url(../images/mainnav_sep.png); background-repeat:no-repeat; float:left; margin-left:10px; margin-right:10px;}

#navEndR{ width:20px; height:34px; background-image:url(../images/mainnav_end_r.png); background-repeat:no-repeat; float:left;}
#main{width:907px; background-image:url(../images/main_bg.png); background-repeat:repeat-y; margin:auto;}
#footer{width:907px; height:18px; background-image:url(../images/main_bgbottom.png); background-repeat:no-repeat; margin:auto;}

#sideBar{width:224px; float:left; position:relative; top:-17px; height:700px;}
#sideBox1{width:223px; height:302px; background-image:url(../images/side_box1_bg.png); background-repeat:no-repeat;}
#sideBox1Inner{width:178px; position:relative; top:30px; left:31px; font-size:11px; color:#666666;}
#sideBox2{width:224px; height:172px; background-image:url(../images/side_box2_bg.png); background-repeat:no-repeat; position:relative; top:-25px;}
#sideBox2Inner{width:178px; position:relative; top:30px; left:31px;}
.partnerUl{font-family:'Tahoma'; font-size:10px; color:#666666; margin-top:8px;}

#temp_home_doctor{width:200px; height:285px; background-image:url(../images/find_a_dentist.png); position:relative; top:-60px; left:40px;}

.clearfloat{line-height:0px; clear:both;}
.horsep{height:1px; color:#326d7e; background-color:#326d7e; width:90%; border:none; border-color:#66CCFF; margin:auto;}

.searchZip{width:110px; height:35px; font-size:32px; color:#666666;}
.searchRange{ height:41px; font-size:32px; color:#999999;}
.searchSubmit{position:relative; top:8px; left:10px; float:right; cursor:pointer;}

a.browseArticles:link, a.browseArticles:visited{font-size:12px; color:#666666; text-decoration:none; line-height:19px;}
a.browseArticles:hover{color:#333333; text-decoration:underline;}

a.footNav:link, a.footNav:visited{font-size:13px; color:#666666; text-decoration:none; line-height:19px;}
a.footNav:hover{color:#333333; text-decoration:underline;}


.footerCont{width:570px; float:right; margin-right:80px; font-size:11px; color:#666666; line-height:20px;}