@charset "utf-8";

.preload {
position:absolute;
top:0px;
left:0px;
width:1px;
height:1px;
visibility:hidden;
overflow:hidden;
}

*
{
	outline:0;
	border:0;
}

body
{
	background:url(../images/bg_main.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
}

#wrap
{
	width:905px;
	margin:auto;
}


#main
{
	width:905px;
	background-color:#FFFFFF;
	border-bottom: solid 9px #f2f2f2;
}
#sidebar {width: 268px; float: left;}
#special {
	font-size: 12px;
	color: #060606;
	padding: 10px 0;
	line-height: 1.5em;
	margin: 8px 0 20px 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    1px 1px 10px rgba(50, 50, 50, 0.4);
	box-shadow:         1px 1px 10px rgba(50, 50, 50, 0.4);
	}
#special h2 {display: block; margin: 0 10px; height: 52px; font-weight: bold; padding: 22px 0 0 64px; background:url(../images/bg_special-h2.gif) no-repeat; font: 16px "Lato", arial, sans-serif; color: #10599b;}

#special h3 {display: block; font-size: 12px; color:  #FFF; background: #1473c3 url(../images/bg_special-h3.gif) right 0 no-repeat; float: left; margin: 0 0 8px -4px; line-height: 21px; padding: 0 30px 0 16px;}

#special p {clear: both; margin: 0 18px 8px 24px;}
#special strong {color: #1273c4}
#special hr {border-bottom: 1px dotted #1473c3; margin: 8px 20px;}


#nav
{
	padding: 0 0 0 8px;
	width: 268px;
}

#nav ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-bottom:24px;
}

#nav ul li a
{
	width:265px; height:33px;
	display:block;
}

	#nav li a em {display: none;}
	
	#nav li a.m1 {background:url(../images/menu_home.gif) no-repeat;}
	#nav li a.m1:hover, #nav li a.m1.menu-current  {background:url(../images/menu_home_hover.gif) no-repeat;}
	
	#nav li a.m2 {background:url(../images/menu_treatments.gif) no-repeat;}
	#nav li a.m2:hover, #nav li a.m2.menu-current {background:url(../images/menu_treatments_hover.gif) no-repeat;}
	
	#nav li a.m3 {background:url(../images/menu_dental_info.gif) no-repeat;}
	#nav li a.m3:hover, #nav li a.m3.menu-current {background:url(../images/menu_dental_info_hover.gif) no-repeat;}
	
	#nav li a.m4 {background:url(../images/menu_faq.gif) no-repeat;}
	#nav li a.m4:hover, #nav li a.m4.menu-current {background:url(../images/menu_faq_hover.gif) no-repeat;}
	
	#nav li a.m5 {background:url(../images/menu_contact.gif) no-repeat;}
	#nav li a.m5:hover, #nav li a.m5.menu-current {background:url(../images/menu_contact_hover.gif) no-repeat;}
	


.clear{clear:both;}

#content
{
	width:593px;
	padding: 0 18px 60px 18px;
	float:right;
}

#content ul
{
	list-style-image:url("../images/dash.gif");
	padding:0 0 0 20px;
	margin:0;
}

#content p
{
	line-height:19px;
}

#content a
{
	color:#4db9ff;
	text-decoration:none;
}

#content a:hover
{
	text-decoration:underline;
}

#footer
{
	color: #c0c0c0;
	font-weight:bold;
}

#footer span
{
	color:#000000;
	font-weight:normal;
}

#footer span a
{
	color:#000000;
	text-decoration:none;
}

#footer span a:hover
{
	text-decoration:underline;
}


.field_title {padding-top: 6px;}

.captcha_table input
{
	border: 1px solid #e2e2e2;
}