* { margin:0; padding:0;}
body {background: #ffffff; 	font-family: "Arial", sans-serif; font-size: 14px;}
	
	
@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---------------------------------------------*/

#top{height:355px;	background-image:url(images/header_test.jpg);}
#test_banner_natsumi{	margin:-160px auto 0 auto; 	position:relative; width:1200px;}

#wrapper { 
	width:975px; 
	margin:-312px auto 0 auto; 
	position:relative; 
	height:auto;
}
#before_footer{height:inherit;}	
#top_nav{background: url(images/topnav.png) no-repeat right; height: 42px; position:relative; z-index:9999;}
#top_nav_button{float:right;  width:530px; margin:0 -15px 0 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;
	vertical-align: middle;
}
.topmenu a:hover{color:#ffffff;}



#header{
	background:url(images/header_logo.jpg) no-repeat top left;
	height:182px;
	margin: -30px auto 0 auto;
	width: 975px;
	position:relative;	
	z-index:9997;
}
*html #header{margin: -32px auto 0 110px;}
#dentist{height:270px;	margin: -152px auto 0 auto;	width: 100%; 	background:url(images/dentists_small.png) right no-repeat; position:relative;	z-index:9998;}
/*--.header_bg span{height:288px;	width: 472px;	position:absolute;	left:545px;	margin-top: -170px;	background:url(images/dentists.png) right; background-color:#FFFF33; z-index:500;}
--*/

/*--------------------------------------main navigation ---------------------------------------------*/
#main_nav{
	height: 44px;
	margin-top:1px;	
	display: inline;
}

#main_nav_button{
	float:left;
	margin: 1px auto 0 auto;
	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-top: 0;
	padding-right: 14px;
	padding-bottom: 0;
	padding-left: 8px;
}
*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;
	vertical-align: middle;
}
.mainmenu  a:hover {color:#ffffff;}



/*--------------------------------------------------------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:425px;	margin: 5px auto;}


#center_middle{
	width: 410px;
	float:left;
	margin:30px 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: 30px 5px 15px 0;
	padding:0 0 5px 15px;
	border-left:solid;
	border-width: 1px;
	border-color:#efefef;
}
*html #center_right{padding-left:5px;}


/*--------------------------------------right navigation ---------------------------------------------*/

#quick_link{
	border-bottom:solid; border-width: 1px;	border-color:#dad7ce;
	min-height:80px;
	padding: 3px 0 3px 0;
	/*--	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;}

#feedback{padding: 15px 10px 0 0; }
#feedback h5{font-family:Arial;	font-size:18px;	color:#566422;	margin: 5px 5px 10px 5px; font-weight:200;}
#feedback h5:hover{color:#A5C629;}
#feedback p{font-family:Arial;	font-size:12px;	color:#6b4f34;	margin: 5px 15px 5px 5px;}

#feedback_button{background:url(images/feedback.jpg) no-repeat; height:30px; width:100px;}
#feedback_button:hover{background:url(images/feedback_hover.jpg) no-repeat;}

#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 {
	min-height: 20px;
	height:auto;
	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;}

#side_nav_sublist{
	min-height: 15px;
	height:auto;
	padding:6px 2px 2px 30px;
	border-top-width: 1px;
	border-top-style:dotted;
	border-top-color: #e4d6c6;
	font-size:12px;
}
#side_nav_sublist:hover{background-color:#F6F3EA;}
#side_nav_sublist.act{background-color:#F6F3EA;}
/*--------------------------------------secondary pages content ---------------------------------------------*/
#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_left{width:220px; float:left;}
#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_content a{color:#AF521D;border-bottom: 1px solid;}
#center_content a:hover{color:#D64305;border-bottom: 1px solid;}

#center_content ul{padding-left:20px; margin-bottom:10px; margin-top:10px;/*-- background:#666666--*/}
#center_content li{font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#412517;}
/*--#center_content ul.second{background:#000000}
#center_content li.third{background:#000000}--*/

#center_secondary{
	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;}

/*#center_secondary a{color:#FF6600;}*/

#center_secondary p.answer{margin-left:25px;}

#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/readmore.jpg) bottom left no-repeat; float:left;}
#dentist_button:hover {background:url(images/readmore_hover.jpg) bottom left no-repeat;}

#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;}

#center_quotes{	
	width: 635px;
	float: left;
	margin:5px;
	border-top:solid;
	border-width: 1px;
	border-color:#efefef;
}
#copyright_wrapper{margin-bottom:-20px;}

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

#footer{
	clear:both;
	background:url(images/footer_tall_test.jpg) repeat-x;
	min-height:50px;
	height:100%;
}



#fb_like{
	width:975px;
	padding-top:15px;
	padding-left:40px;
	padding-right:0;
	margin: 0 auto;
	position:relative;
	}

#facebookbutton{
	width:200px;
	margin: 0px auto 0 auto; 
	margin-left:0px;
	float:left;
	
	}

	
#green{
	background: url(images/green_small.jpg) no-repeat;
	height:25px;
	width:177px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#green:hover{
	background: url(images/green_small_hover.jpg) no-repeat;
	height:25px;
	width:177px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}



#copyright{
	width:200px;
	margin: -25px auto 0 auto; 
	margin-left:750px
	
	}
#copyright p{color:#c8a681;	font-size:12px; text-align:right;}
#copyright a{color:#C8B981;}
#copyright a:hover{color:#EED889;}

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



/*-----------------------------------------------------------RateADentist---------------------------------------------------------------*/

table.rad {
font-family: Arial, Helvetica, sans-serif;;
}
tr.rad {
}
td.rad {
padding: 10px;
border-bottom: 1px solid #efefef;
}
span.radquote {
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;;
}
span.radstars {
font-size: 14px;
font-weight: bold;
color: #412517;
}
span.radbyline {
font-family: Arial, Helvetica, sans-serif;;
}
span.radbylineby {
font-size: 14px;
font-style: italic;
}
span.radbylineauthor {
color: #9ca47d;
font-weight: bold;
}
span.radbylinedate {
font-size: 12px;
color: #9ca47d;
font-style: italic;
}
