@charset "utf-8";
/* CSS Document */

*
{
margin:0;padding:0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	/*list-style: none;*/
}
ul
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#996633;
	padding-left:30px;
}

/*body
{
background:url(../images/bg.jpg) left top repeat-x #73CBDF;
}*/

#top-wrapper
{
	width:100%;
	margin:0px auto;
}
#header-wrapper
{
	width:100%;
	float:left;
	background:#271200;
}
#header
{
	width:677px;
	margin:0px auto;
	height:93px;
	padding-left:33px;
	padding-right:20px;
}
#header h1
{
	font:normal 36px/38px Century Gothic, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#header h2
{
	font:normal 15px/16px Century Gothic, Arial, Helvetica, sans-serif;
	color:#C2A590;
}
.logo
{
	width:460px;
	float:left;
	padding-top:35px;
}
.ph-number
{
	width:190px;
	float:right;
	text-align:right;
	padding-top:40px;
	font:normal 18px/22px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#banner
{
	width:100%;
	float:left;
	height:376px;
	background:#271200;
}
.flashbannar
{
	width:730px;
	height:376px;
	margin:0px auto;
}
.imgbannar
{
	width:730px;
	height:376px;
	margin:0px auto;
}
.headerplug {
	width:730px;
	height:376px;
	margin:0px auto;
	background:url(../images/header_plug.jpg) center no-repeat;	
}
.uploadheaderplug {
	width:730px;
	height:376px;
	margin:0px auto;
}
#nav-bg
{
	width:100%;
	float:left;
	background:url(../images/nav-bg.gif);
	background-repeat: repeat;
	background-position: left top;
}
#navcontainer
{
	width:655px;
	margin:0px auto;
	height:auto;
	position:relative;

}
#navcontainer ul li
{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:53px;
	text-decoration:none;
	cursor:pointer;
	color:#ffffff;
	height:53px;
	float:left;
}
#navcontainer ul li.noBg
{
	background:none;
	position:relative;
}
#navcontainer ul li a
{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 15px;
}
#navcontainer ul li a:hover, #navcontainer ul li a.active
{
	color:#DAC5AA;
	background-position:0 -20px;
}
.left
{
	float:left;
}
.right
{
	float:right;
}
#body-wrapper
{
	width:100%;
	float:left;
	background:url(../images/body-bg.gif) left top repeat-x #FCF8F2;
}
#body
{
	width:730px;
	margin:0px auto;
}
/*#body a
{
font:bold 13px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#FFA800;
text-decoration:underline;
}*/
#body a:hover
{
	text-decoration:none;
}
#body p
{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#996633;
	margin:5px 0px;
}
#body h1
{
	font:normal 25px/35px Arial, Helvetica, sans-serif;
	color:#944F14;
}
#body h2
{
	font:normal 16px/22px Arial, Helvetica, sans-serif;
	color:#543C2A;
}
.body-top
{
	width:677px;
	float:left;
	padding-left:33px;
	padding-right:20px;
}
.body-left
{
	width:415px;
	float:left;
	padding-top:38px;
}
.body-right
{
	width:208px;
	float:right;
	padding-top:2px;
}
#homevideo
{
	position:relative;
}
#mainlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#996633;
	font-weight:bold;
	text-decoration:none;
}
#sublinks {
	font:normal 13px/17px Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#996633;
	font-weight:bold;
	text-decoration:none;
}
#mainservicecat {
	font:normal 15px/20px Arial, Helvetica, sans-serif;
	color:#996633;
	font-weight:bold;
	text-decoration:none;
}
#subserviceurl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#996633;
	font-weight:bold;
	text-decoration:none;

}
.contact-form
{
	width:206px;
	float:left;
	padding-bottom:30px;
}
.contact-form label
{
	float:left;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#271200;
}
.contact-form-box
{
	width:200px;
	height:20px;
	border:none;
	margin-left:2px;
	margin-bottom:5px;
	background:#543C2A;
	color:#271200;
}
.contact-form textarea
{
	width:200px;
	border:none;
	margin-left:2px;
	margin-bottom:5px;
	background:#543C2A;
	color:#FFFFFF;
}
.callus
{
	width:205px;
	float:left;
	padding-top:1px;
}
.callus p
{
	margin-left:3px;
}
#bottom-bg
{
	width:100%;
	float:left;
	background:url(../images/body-btm-bg.jpg) left top repeat-x;
	height:192px;
}
#bottom-content
{
	width:659px;
	margin:0px auto;
	height:155px;
	padding:37px 38px 0px 33px;
}

#bottom-content-left
{
	background:url(../images/new-smile.jpg) left top  no-repeat;
	float:left;
	position:relative;
	width:323px;
	height:150px;
}
#bottom-content-right
{
	background:url(../images/dentistry.jpg) right top  no-repeat;
	float:right;
	width:315px;
	height:150px;
}
#footer
{
	width:100%;
	float:left;
	background:#271200;
	height:70px;
	padding-top:20px;
	text-align:center;
}
#footerup
{
	width:100%;
	float:left;
	height:40px;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#271200;
	text-align:center;
}
.white-links
{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.white-links a
{
	color:#FFFFFF;
	text-decoration:none;
}
.white-links a:hover
{
	text-decoration:underline;
}
.footer-text
{
	font:normal 10px/22px Arial, Helvetica, sans-serif;
	color:#FCF8F2;
	text-transform:uppercase;
}
.footer-text a
{
	color:#FFFFFF;
	text-decoration:underline;
}
.footer-text a:hover
{
	text-decoration:none;
}
span.yellow
{
	color:#FFAF36;
}
#tagname{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
