.wbg{background-color:#FFFFFF;}

.lgbg{background-color:#EAEBED;}

.h1_bl{color:#0168B3;}

.h1_yl{color:#FFCD43;}

.logo_bg
{
	background:url(../images/logo_bg.jpg) left top no-repeat;
	height:124px;
	width:362px;
}

.h_bott
{
	background:url(../images/bott.gif) center top no-repeat;
	height:108px;
	width:900px;
}

.bott_in
{
	background:url(../images/bott_in.gif) left top no-repeat;
	height:10px;
	width:900px;
}

.tml_firstvisit
{
	background:url(../images/tml_firstvisit.gif) left top no-repeat;
	height:419px;
	width:382px;
}

.tml_appointment
{
	background:url(../images/tml_appointment.gif) left top no-repeat;
	height:419px;
	width:382px;
}

.tml_fees
{
	background:url(../images/tml_fees.gif) left top no-repeat;
	height:419px;
	width:382px;
}

.tml_treatments
{
	background:url(../images/tml_treatments.gif) left top no-repeat;
	height:419px;
	width:382px;
}

.tml_smilecheck
{
	background:url(../images/tml_smilecheck.gif) left top no-repeat;
	height:419px;
	width:382px;
}

.tml_team
{
	background:url(../images/tml_team.gif) left top no-repeat;
	height:419px;
	width:382px;
}

.txt_title
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#FFCD43; color:#00318C; text-decoration:none; padding:5px 0px 5px 10px;
}

.div_title
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:url(../images/ttl_bg.gif) left top no-repeat; height:24px; width:498px; color:#00318C; text-decoration:none;
}

.span_title
{
	line-height:24px; padding-left:10px;
}

.drtitle
{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#00318C; text-decoration:none; 
}

.popup_txt
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#00318C; text-decoration:none; text-align:justify;
}

.lnk_popup
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#fff; text-decoration:none; background-color:#0168B3; padding:5px 8px 5px 8px;
}

.lnk_popup:hover
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#00318C; text-decoration:none; background-color:#FFCD43; padding:5px 8px 5px 8px;
}

.brd
{
	border:solid 1px #CCCCCC;
}
.lnk_footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	font-weight:normal;
	text-decoration:underline;
}
.lnk_footer a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	font-weight:normal;
	text-decoration:underline;
}
.lnk_footer a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	font-weight:normal;
	text-decoration:underline;
}
.lnk_footer a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	font-weight:normal;
	text-decoration:none;
}
.treatmentbox {
	width:498px; height:auto; float:left; margin-bottom:20px;
	}
.treatmentboxtop {
	width:498px; height:15px; float:left; background-color:#fccd41;
	}
.treatmentboxmid {
	width:468px; height:auto; float:left; background-color:#fccd41; padding:0px 15px; line-height:18px; color:#000;
	}
.treatmentboxmid h3 {
	margin:0px; padding:0px; display:block; color:#06538d; font-size:20px; text-transform:none;
	}
.treatmentboxmid h4 {
	margin:10px 0px 0px 10px; padding:0px; display:block; color:#06538d; font-size:18px; text-transform:none;
	}
.treatmentboxbot {
	width:498px; height:15px; float:left; background-color:#fccd41;
	}
.cosmetictreatbox {
	width:458px; height:207px; float:left; padding:5px; background:url(../images/cosmetictreat-box.jpg) no-repeat; text-align:left;
	}
.preventivetreatbox {
	width:458px; height:207px; float:left; padding:5px; background:url(../images/preventivetreat-box.jpg) no-repeat; text-align:left;
	}
ul.treat {
	margin:0px; padding:0px; padding:5px 12px; list-style:none;
	}
ul.treat li {
	background:url(../images/treatbullet.jpg) no-repeat 0 8px; padding:3px 20px;
	}
ul.treat li a {
	color:#000; font-weight:bold; text-decoration:none;
	}
ul.treat li a:hover {
	color:#000; font-weight:bold; text-decoration:underline;
	}
	
ul.treattab {
	margin:0px 0px 15px 0px;
	padding:0px;
	float:left;
	display:block;
	width:498px;
}
ul.treattab li {
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	list-style:none;
	width:230px;
	height:35px;
	background:#6B6B6B;
	line-height:25px;
	text-align:center;
	margin:5px 5px 0px 0px;
}
ul.treattab li a, ul.treattab li a:active, ul.treattab li a:visited {
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	list-style:none;
	width:230px;
	height:35px;
	background:#0168b3;
	line-height:35px;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
ul.treattab li a:hover, ul.treattab li a.selected {
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	list-style:none;
	width:230px;
	height:35px;
	background:#666;
	line-height:35px;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
.homebanner {
	height:307px; 
	width:880px; 
	position:relative;
	}
.homebannerleft {
	width:377px; 
	height:307px; 
	float:left; 
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:999;
	}
.smilecheck, .smilecheck a, .smilecheck a:active, .smilecheck a:visited {
	width:370px; 
	height:149px; 
	float:left;
	text-indent:-9999px;
	background:url(../images/smilecheck-hotbut.jpg) no-repeat 0 0;
	}
.smilecheck a:hover {
	width:370px; 
	height:149px; 
	float:left;
	background:url(../images/smilecheck-hotbut.jpg) no-repeat 0 -149px;
	}
.smilegallery, .smilegallery a, .smilegallery a:active, .smilegallery a:visited {
	width:370px; 
	height:150px; 
	float:left;
	text-indent:-9999px;
	background:url(../images/smilegallery-hotbut.gif) no-repeat 0 0;
	}
.smilegallery a:hover {
	width:370px; 
	height:150px; 
	float:left;
	background:url(../images/smilegallery-hotbut.gif) no-repeat 0 -150px;
	}
.callus {
	font:24px Arial, Helvetica, sans-serif; 
	padding-left:10px; 
	color:#0168B3;
	}
/*=============== top links =================*/
#toplinks {
	width:461px;
	height:25px;
	padding-left:59px;
	}

ul#buzz  {
	height: 25px;
	width: 461px;
	margin:0px;
	padding:0px;
	}
	
#buzz li {
	display: inline;
	float: left;
	list-style: none;
	
	}
	
#buzz li a {
	display: block;
	height: 25px;
	text-indent:-9999px;
	}

/*---------------- brochure ------------------- */	

#buzz li#brochure {
	background:url(../images/top-links.jpg) no-repeat 0px 0px;
	width:117px;
	height:26px;
	}
	
#buzz li#brochure a {
	background: url(../images/top-links.jpg) no-repeat 0px 0px;
	width: 117px;
	height:26px;
	}
	
#buzz li#brochure a:hover {
	background: url(../images/top-links.jpg) no-repeat 0px -30px;
	width: 117px;
	height:26px;
	}

#buzz li#brochure_a , #buzz li#brochure_a a {
	background: url(../images/top-links.jpg) no-repeat 0px -30px;
	width: 117px;
	height:26px;
	}
	
/*---------------- email ------------------- */	

#buzz li#email {
	background:url(../images/top-links.jpg) no-repeat -117px 0px;
	width:116px;
	height:26px;
	}
	
#buzz li#email a {
	background: url(../images/top-links.jpg) no-repeat -117px 0px;
	width: 116px;
	height:26px;
	}
	
#buzz li#email a:hover {
	background: url(../images/top-links.jpg) no-repeat -117px -30px;
	width: 116px;
	height:26px;
	}

#buzz li#email_a , #buzz li#email_a a {
	background: url(../images/top-links.jpg) no-repeat -117px -30px;
	width: 116px;
	height:26px;
	}
/*---------------- findus ------------------- */	

#buzz li#findus {
	background:url(../images/top-links.jpg) no-repeat -233px 0px;
	width:117px;
	height:26px;
	}
	
#buzz li#findus a {
	background: url(../images/top-links.jpg) no-repeat -233px 0px;
	width: 117px;
	height:26px;
	}
	
#buzz li#findus a:hover {
	background: url(../images/top-links.jpg) no-repeat -233px -30px;
	width: 117px;
	height:26px;
	}

#buzz li#findus_a , #buzz li#findus_a a {
	background: url(../images/top-links.jpg) no-repeat -233px -30px;
	width: 117px;
	height:26px;
	}
/*---------------- feedback ------------------- */	

#buzz li#feedback {
	background:url(../images/top-links.jpg) no-repeat -350px 0px;
	width:111px;
	height:26px;
	}
	
#buzz li#feedback a {
	background: url(../images/top-links.jpg) no-repeat -350px 0px;
	width: 111px;
	height:26px;
	}
	
#buzz li#feedback a:hover {
	background: url(../images/top-links.jpg) no-repeat -350px -30px;
	width: 111px;
	height:26px;
	}

#buzz li#feedback_a , #buzz li#feedback_a a {
	background: url(../images/top-links.jpg) no-repeat -350px -30px;
	width: 111px;
	height:26px;
	}
	
.dropdown_new {
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	padding:1px;
}
.dropdown {
	width:120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	padding:1px;
}
