* { margin:0; padding:0;}
body {background: #ffffff; 	font-family: "Arial", sans-serif;}
	
	
@font-face {
	font-family: 'ATSackers Gothic';
	src: url('fonts/atsackersgothic/atsackersgothic-medium-webfont.eot');
	src: local('Sackers Gothic Light'), url('fonts/atsackersgothic/atsackersgothic-medium-webfont.woff') format('woff'), url('fonts/atsackersgothic/atsackersgothic-medium-webfont.ttf') format('truetype'), url('fonts/atsackersgothic/atsackersgothic-medium-webfont.svgz#webfontSag8aAC8') format('svg'), url('fonts/atsackersgothic/atsackersgothic-medium-webfont.svg#webfontSag8aAC8') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Bureau Grotesque';
	src: url('fonts/bureaugrotcond/bureaugrotcond-book-webfont.eot');
	src: local('BureauGroCond Book'), url('fonts/bureaugrotcond/bureaugrotcond-book-webfont.woff') format('woff'), url('fonts/bureaugrotcond/bureaugrotcond-book-webfont.ttf') format('truetype'), url('fonts/bureaugrotcond/bureaugrotcond-book-webfont.svgz#webfontlN2yhb5s') format('svg'), url('fonts/bureaugrotcond/bureaugrotcond-book-webfont.svg#webfontlN2yhb5s') format('svg');
	font-weight: normal;
	font-style: normal;
}	

a{text-decoration:none; color:#566422; margin:0; padding:0;}
#top{height:355px;	background-image:url(images/header_test.jpg);}
#wrapper { 
	width:1200px; 
	margin:-355px auto 0 auto; 
	position:relative; 
	height:auto;
}
#before_footer{height:inherit;}	
#top_nav{background: url(images/topnav.png) no-repeat right; height: 42px;	margin-right:105px;}
#top_nav_button{float:right;  width:330px; margin:0 -15px 10px 10px;}
.topmenu{list-style:none;	overflow:hidden}
.topmenu li{height: 13px; float:left;	display:inline;	background:url(images/topnav_dot.jpg) no-repeat right center; margin-top:20px; padding:0 10px 0 5px; text-align:center;}
*html .topmenu li{height: 15px; margin-top:14px; padding:2px 10px 0 5px}
.topmenu li.last {background: none;}
.topmenu a{ font-family:"ATSackers Gothic",san-serif; color:#3f2517; font-size:10px; font-stretch:condensed; }
.topmenu a:hover{color:#ffffff;}


#header{
	background:url(images/header_logo.jpg) no-repeat top left;
	height:182px;
	margin: -30px 90px 0 110px;
	width: 975px;
}
*html #header{margin: -32px 90px 0 110px;}
.header_bg{	height:117px;	margin: 0 90px 0 20px;	width: 1200px;}
.header_bg span{height:288px;	width: 472px;	position:absolute;	left:600px;	margin-top: -170px;	background:url(images/dentists.png);}


#main_nav{
	height: 44px;
	margin-top:1px;	
	display: inline;
}

#main_nav_button{
	float:left;
	margin: 1px 90px 0 120px;
	padding-top:0;
	width:1000px;
}
*html #main_nav_button{margin: 0 80px 0 50px;}

.mainmenu{list-style:none;	overflow:hidden}
.mainmenu li{float:left; background-color:#000000; height: 15px; display:inline; background:url(images/nav_dot.jpg) no-repeat right center; margin-top:14px; padding:0 17px 0 11px;}
*html .mainmenu li{margin-top:2px; padding:10px 15px 12px 11px; height: 14px;}
.mainmenu li.last {background: none;}
.mainmenu a{font-family:"ATSackers Gothic",san-serif;font-size:11px; color:#d9c6ae;}
.mainmenu  a:hover {color:#ffffff;}

/*-------------------------------------------------------------------head navigation-----------------------------------------------------*/

/*--------------------------------------------------------center/white background--------------------------------------------------------------------*/
#center{
	margin: 0 auto;
	width: 1000px;
	clear: both;
}
#center p{font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#412517;	margin: 15px 5px;}


#center_left{
	width: 240px;
	float:left;
	margin:25px 5px 10px 20px;
}
*html #center_left{ margin:20px 5px 10px 5px;}
#facebook{width:220px;	height:500px;	margin: 5px auto;}


#center_middle{
	width: 410px;
	float:left;
	margin:25px 5px;
	
}
#center_middle img{border-style:solid;	border-width: 1px;	border-color:#dad7ce;	padding: 7px;	margin-right:5px;}
#center_middle h3{font-family:"Bureau Grotesque", Arial, san-serif; font-size:24px;	color:#566422;	margin: 15px 5px;}


#center_right{
	width: 280px;
	float:left;
	margin: 15px 5px 15px 0;
	padding-left:15px;
	border-left:solid;
	border-width: 1px;
	border-color:#efefef;
}
*html #center_right{padding-left:5px;}

#side_nav{
	height:100%;
	width: 200px;
	margin: 0 15px 15px 0;
	padding: 5px;
}
#side_nav h4{font-family:Arial;	font-size:18px;	color:#78834e;	margin: 5px 5px 5px 0; font-weight:200;}
#side_nav a{font-size:14px;	color:#89725d;  padding: 0px; }
#side_nav a:hover{color:#4e3b2b;}
#side_nav a.act{color:#B03A08;}

#side_nav_list {
	height: 20px;
	background:url(images/arrow.jpg) no-repeat left;
	padding:6px 2px 2px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e4d6c6;
}
#side_nav_list:hover{background:url(images/arrow_hover.jpg) no-repeat left; background-color:#F6F3EA;}
#side_nav_list.act{background:url(images/arrow_hover.jpg) no-repeat left;}


#quick_link{
	border-bottom:solid; border-width: 1px;	border-color:#dad7ce;
	min-height:80px;
	padding: 5px 10px 5px 0;
	margin-top:5px;
}
*html #quick_link{padding: 5px 10px 25px 5px; margin:5px 0;}
#quick_link h4{font-family:Arial;	font-size:18px;	font:#566422;	margin: 0 5px 5px 10px; font-weight:200; padding-top:0;}
#quick_link p{font-family:Arial;	font-size:12px;	color:#6b4f34;	margin: 0 15px 5px 5px;}
#quick_link img{border-style:solid;	border-width: 1px;	border-color:#dad7ce;	padding: 7px;	margin-right:5px;}
#quick_link:hover{background-color: #fffcf3;}
#quick_link:hover h4{	color: #6E841E;}
#quick_link:hover p{color:#341D08;}
#quick_link:hover img{border-color:#566422;}



#faq{padding: 15px 10px 0 0; }
#faq h5{font-family:Arial;	font-size:18px;	color:#566422;	margin: 5px 5px 10px 5px; font-weight:200;}
#faq h5:hover{color:#A5C629;}
#faq p{font-family:Arial;	font-size:12px;	color:#6b4f34;	margin: 5px 15px 5px 5px;}
#faq_button{background:url(images/ask_question.jpg) no-repeat; height:30px; width:100px;}
#faq_button:hover{background:url(images/ask_question_hover.jpg) no-repeat;}


#center_content{
	width: 650px;
	float:left;
	margin:10px 5px 10px 10px;
	padding:20px 10px;
}
#center_content h3{font-family:"Bureau Grotesque",san-serif;	font-size:28px;	color:#3e2c1e;	margin: 5px; font-weight:200;}
#center_content h4{font-size:18px;	color:#566422;	margin: 10px 5px 0 5px; font-weight:200;}
#center_content h5{font-size:16px;	color:#9ca47d;	margin: 0 5px 5px 5px; font-weight:100;}
#center_content h6{font-size:14px;	color:#c6a784;	margin: 10px 5px 5px 5px; font-weight:100;}
#center_content .picture {float: left;  border-style:solid;  border-width: 1px;	border-color:#dad7ce;  margin: 5px;}
#center_content .picture p {text-align: left;  font-size: smaller;  margin:7px;}


#center_secondary{
	width: 635px;
	float: left;
	margin:5px;
	border-top:solid;
	border-width: 1px;
	border-color:#efefef;
}
#center_quotes{	
	width: 635px;
	float: left;
	margin:5px;
	border-top:solid;
	border-width: 1px;
	border-color:#efefef;
}
#center_secondary img{border-style:solid; border-width: 1px;	border-color:#dad7ce; margin-right: 10px; padding:7px;}
#center_secondary ul{margin:0 10px; list-style:none;}

#center_secondary li{min-height:105px; height:auto; margin:5px; background:url(images/readmore.jpg) bottom right no-repeat;}
#center_secondary li h5{font-size:16px;	color:#9ca47d;	padding: 4px 5px 0 5px; font-weight:100;}
#center_secondary li p{color:#6b4f34; font-size:12px; padding-bottom:10px;}
#center_secondary li img{border-style:solid; border-width: 1px;	border-color:#dad7ce; margin: 5px 10px 5px 5px; padding:7px;}
#center_secondary li:hover {background:url(images/readmore_hover.jpg) no-repeat bottom right; background-color:#F9F8F1;}
#center_secondary li:hover h5{color:#7E9F01;}
#center_secondary li:hover p{color:#341D08;}
#center_secondary li:hover img{border-color:#566422;}

#staff{float:left; height:100%; margin:0 10px 10px 10px;}
#staff p{color:#6b4f34; font-size:12px;}

#dentist_button {width:97px; height:29px; background:url(images/ask_question.jpg); float:left;}
#dentist_button:hover {background:url(images/ask_question_hover.jpg);}

#center_special{	
	width: 635px;
	float: left;
	margin:5px;
	border-top:solid;
	border-width: 1px;
	border-color:#efefef;
}
#center_special p{color:#6b4f34; font-size:12px; padding-bottom:10px;}
/*--------------------------------------left/content---------------------------------------------*/

/*--------------------------------------rigt/sidenav---------------------------------------------*/

/*--------------------------------------left/sidenav---------------------------------------------*/


/*--------------------------------------RIGHT/content---------------------------------------------*/

/*-----------------------------------------------------------footer--------------------------------------------------------------------*/

#footer{
	clear:both;
	margin:0 auto;
	left: 0;
	right: 10px; 
	background:url(images/footer_tall_test.jpg) repeat;

}
#fb_like{padding: 20px; float:left;}
#copyright{height: 62px;	padding-top: 20px;	padding-right:50px; }
#copyright p{color:#c8a681;	font-size:12px;}



/*-----------------------------------------------------------Extra---------------------------------------------------------------------*/
