@charset "utf-8";
/* CSS Document */

body{
	background:url(../../images/background.gif) #edeeee top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	color:#77787b;
}

img{
	border:none;
}

form{
	margin:0px;
	padding:0px;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}


h1{
	font-size:21px;
	color:#3371ae;
	margin-left:15px;
	margin-bottom:5px;
}

#top{
	text-align:right;
	width:882px;
	height:31px;
}

#top #searchbox{
	background:url(../../images/searchboxtop.gif) #FFFFFF top right no-repeat;
	margin-top:0px;
	width:206px;
	height:31px;
	text-align:left;
	float:right;
}

#top #searchbox div{
	padding-top:8px;
	float:left;
	margin-left:14px;
}

#top #searchbox div a{
	color:#000000;
}

#top #searchbox img{
	float:left;
	margin-top:9px;
	margin-left:9px;
}

#top #logo{
	text-align:left;
	margin-top:-6px;
}

#navbarcon{
	width:908px;
	margin-top:35px;
}

#navbar{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	max-height:46px;
	overflow:hidden;
}

#navbar li{
	float:left;
}

#wrapper{
	width:905px;
	text-align:left;
}

#topbar{
	height:10px;
}

#bottombar{
	height:11px;
	margin-top:-1px;
}

#contents{
	background:#FFFFFF;
	width:882px;
	border-left:#d1d3d4 1px solid;
	border-right:#d1d3d4 1px solid;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:3px;
	margin-bottom:0px;
}

#contents #frontform{
	background:url(../../images/formbg.jpg) top left no-repeat;
	height:318px;
	width:883px;
}


#contents #smallsearchbox #borders{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	height:10px;
	margin-top:-2px;
}

#contents #smallsearchbox #mid{
	width:180px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	border-left:#d1d3d4 1px solid;
	border-right:#d1d3d4 1px solid;
	padding-left:20px;
}

#contents #smallsearchbox #mid h3{
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
}

#contents #smallsearchbox #mid #searchbox{
	border-top:#d1d3d4 1px solid;
	border-left:#d1d3d4 1px solid;
	border-right:#d1d3d4 1px solid;
	border-bottom:#d1d3d4 1px solid;
	height:14px;
	width:150px;
	margin-top:10px;
	color:#939598;
}

#contents #smallsearchbox #mid #select{
	border-top:#d1d3d4 1px solid;
	border-left:#d1d3d4 1px solid;
	border-right:#d1d3d4 1px solid;
	border-bottom:#d1d3d4 1px solid;
	height:18px;
	width:150px;
	margin-top:10px;
	color:#939598;
}

#contents #smallsearchbox #mid #submit{
	margin-top:10px;
}


#contents #frontform #finddentist{
	margin-left:690px;
	padding-top:43px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#contents #frontform #findneed{
	margin-left:684px;
	padding-top:36px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#contents #frontform h2{
	font-size:16px;
	margin-bottom:2px;
	margin-top:0px;
	margin-left:-2px;
}

#contents #frontform #findzip{
	width:133px;
	height:18px;
	border-top:1px #808080 solid;
	border-left:1px #808080 solid;
	border-bottom:1px #eaeaea solid;
	border-right:1px #eaeaea solid;
	font-size:14px;
	padding-left:5px;
	color:#939598;
	margin-top:6px;
}

#contents #frontform #country{
	width:140px;
	height:22px;
	border-top:1px #808080 solid;
	border-left:1px #808080 solid;
	border-bottom:1px #eaeaea solid;
	border-right:1px #eaeaea solid;
	font-size:13px;
	color:#939598;
	margin-top:6px;
}

#contents #frontform #submit{
	margin-top:6px;
	margin-left:72px;
}

#contents #bottompart{
	margin-left:17px;
	margin-top:10px;

}

#contents #bottompart h2{
	color:#3371ae;
	margin-top:0px;
	font-size:16px;
}

#contents #bottompart h3{
	font-size:14px;
	color:#3371ae;
	margin-top:0px;
}


#contents #bottompart h4{
	font-size:12px;
	color:#3371ae;
	margin-top:0px;
	margin-bottom:0px;
}

#contents #bottompart #testimonials h2{
	font-size:16px;
	color:#3371ae;
	margin-top:0px;
	margin-bottom:0px;
}

#contents #bottompart #testimonials p{
	margin-bottom:0px;
}

#contents #bottompart div{
	margin-top:10px;
}



#bottompart ul{
	margin-top:10px;
	padding-left:7px;
	margin-left:8px;
}

#contents #bottompart a{
	color:#2e6baa;
}

#contents #bottompart #halfleft{
	border-right:#c7c8ca 1px solid;
	padding-right:30px;
	float:left;
	width:370px;
}

#contents #bottompart #halfright{
	border-left:#c7c8ca 1px solid;
	margin-left:-1px;
	padding-right:30px;
	padding-left:30px;
	float:left;
	width:370px;
}


#contents #bottompart #thinleft{
	border-right:#c7c8ca 1px solid;
	padding-right:55px;
	width:210px;
	float:left;
}

#contents #bottompart #thickright{
	border-left:#c7c8ca 1px solid;
	margin-left:-1px;
	width:520px;
	padding-right:30px;
	padding-left:35px;
	float:left;
}

#contents #bottompart #left{
	width:222px;
	float:left;
	border-right:#c7c8ca 1px solid;
	padding-right:40px;
}

#contents #bottompart #middle{
	background:url(../../images/doctorslogo.jpg) bottom right no-repeat;
	width:265px;
	float:left;
	border-right:#c7c8ca 1px solid;
	padding-left:25px;
	padding-right:10px;
}

#contents #bottompart #right{
	background:url(../../images/rightbg.jpg) bottom right no-repeat;
	width:212px;
	float:left;
	padding-left:20px;
	padding-right:60px;
}

#footer{
	margin-top:20px;
	font-size:10px;
}

#footer strong{
	font-size:11px;
}

#clear{
	clear:both;
}