
#main_Div {
	width:950px;
	margin:0px auto;
	clear:both;
	height:auto;
}

/*-------- Header Start ----------*/

#top_strip {
	width:950px;
	margin:0px;
	padding:0px;
	height:22px;
}

#top_strip #right {
	width:470px;
	margin:0px;
	padding:0px;
	height:22px;
	line-height:22px;
	float:right;
	text-align:right;
	color:#006189;
}

.top-link a:link, .top-link a:active, .top-link a:visited {
	color:#00608a;
	text-decoration:none;
	margin:0px;
	font:normal 14px 'PT Sans';
	padding:0px 4px 0px 4px;
	line-height:22px;
}
.top-link a:hover {
	font:normal 14px 'PT Sans';
	color:#333;
	text-decoration:underline;
	margin:0px;
	padding:0px 4px 0px 4px;
	line-height:22px;
}
.txt_field2 {
	border:1px solid #d2d2d2;
	width:152px;
	height:20px;
	background:url(../images/text_field_bg.jpg) bottom left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px 5px 0px 5px; margin:2px 0px;
	line-height:20px;
}
.textarea2 {
	border:1px solid #d2d2d2;
	width:152px;
	height:55px;
	background:url(../images/text_field_bg.jpg) bottom left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding:2px 5px 0px 5px;
	background-color:#FFF; margin:2px 0px;
}
.small_field2 {
	width:50px;
	background:none;
	padding:2px;
	border: solid 1px #aaa897;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	color:#60605f;
}


#head {
	width:950px;
	height:153px;
	margin:0 auto;
}

#head .logo {
	float:left;
	margin:0px;
	padding:13px 0px 0px 0px;
	width:470px;
	height:132px;
}

#head .address {
	float:right;
	margin:0px;
	padding:52px 0px 0px 0px;
	width:470px;
	height:71px;
	text-align:right;
}

#head #link {
	width:470px;
	margin:0px;
	padding:0px;
	height:22px;
	line-height:22px;
	float:right;
	text-align:right;
	color:#006189;
}

#head .call {
	float:right;
	margin:0px;
	padding:0px;
	width:470px;
	height:34px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	color:#231f20;
}

#head .call span{
	font-family:'PT Sans';
	font-size:15px;
	font-weight:normal;
}

#head .address_top {
	float:right;
	margin:0px;
	padding:0px;
	width:470px;
	height:25px;
	font-family:'PT Sans';
	font-size:16px;
	font-weight:normal;
	color:#231f20;
}

#head .speaking_dentists {
	width:470px;
	margin:0px;
	padding:0px;
	height:25px;
	line-height:25px;
	float:right;
	text-align:right;
	color:#333;
	font-weight:bold;
}

/*-------- Header End ----------*/

/*-------- Middle Start ----------*/

#middle_main {
	width:950px;
	margin:0px auto;
	padding:15px 0px 0px 0px;
	.padding:35px 0px 0px 0px;
	_padding:15px 0px 0px 0px;
	height:auto;
	float:left;
}

#middle_main .banner_main{
	width:756px;
	margin:0px;
	padding:0px;
	height:318px;
	float:left;
	position:relative;
	border:1px solid #e0e0e0;
}

#middle_main .banner_text{
	font-family:'PT Sans';
	font-size:15px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	line-height:27px;
	_line-height:30px;
	position:absolute;
	width:290px;
	height:auto;
	float:right;
	right:20px;
	top:30px;
}

#middle_main .right_main{
	width:182px;
	margin:0px;
	padding:0px 0px 0px 0px;
	height:auto;
	float:right;
}

#middle_main .ask_dentists{
	width:164px;
	margin:0px;
	padding:8px 8px 0px 8px;
	height:238px;
	float:left;
	border:1px solid #e0e0e0;
	background-image:url(../images/ask_dentists_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.ask_dentists_text{
	font-family:'PT Sans';
	font-size:17px;
	font-weight:bold;
	color:#006189;
	text-decoration:none;
}

.ask_dentists .inner_div{
	width:164px;
	margin:0px;
	padding:0px 0px 8px 0px;
	_padding:0px 0px 7px 0px;
	height:auto;
	float:left;
}

.text_field{
	border:1px solid #d2d2d2;
	width:152px;
	height:22px;
	background:url(../images/text_field_bg.jpg) bottom left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px 5px 0px 5px;
	line-height:22px;
}

.textarea{
	border:1px solid #d2d2d2;
	width:152px;
	height:65px;
	background:url(../images/text_field_bg.jpg) bottom left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding:5px 5px 0px 5px;
	background-color:#FFF;
}

.clear{
	clear:both;
}


/*---------------- HOT BUTT START -----------------*/

#hot_butt{
	width:950px;
	height:132px;
	margin:0px;
	padding:10px 0px 0px 0px;
	float:left;
}

#hot ul{
	margin:0px;
	padding-top:0px;
}

#hot li{
	display: inline;
	float: left;
	list-style: none;
}
#hot a {
	display:block;
	height:132px;
	text-indent:-9999px;
}

/*================ implants ===============*/

.implants { 
	width:192px; 
	height:132px;
}
.implants {
	background:url(../images/hot_butt.jpg) no-repeat 0px 0px;
	display:block;
	width:192px;
	height:132px;
}

.implants a:link, .implants a:active, .implants a:visited{
	background:url(../images/hot_butt.jpg) no-repeat 0px 0px;
	display:block;
	width:192px;
	height:132px;
	text-indent:-9999px;
}

.implants a:hover,  .implants_h{
	background:url(../images/hot_butt.jpg) no-repeat -0px -132px;
	display:block;
	width:192px;
	height:132px;
}

/*================ Cosmetic Dentistry ===============*/

.cosmetic_dentistry { 
	width:192px; 
	height:132px;
}
.cosmetic_dentistry {
	background:url(../images/hot_butt.jpg) no-repeat -192px 0px;
	display:block;
	width:192px;
	height:132px;
}

.cosmetic_dentistry a:link, .cosmetic_dentistry a:active, .cosmetic_dentistry a:visited{
	background:url(../images/hot_butt.jpg) no-repeat -192px 0px;
	display:block;
	width:192px;
	height:132px;
	text-indent:-9999px;
}

.cosmetic_dentistry a:hover,  .cosmetic_dentistrys_h{
	background:url(../images/hot_butt.jpg) no-repeat -192px -132px;
	display:block;
	width:192px;
	height:132px;
}

/*================ Whitening ===============*/

.whitening { 
	width:192px; 
	height:132px;
}
.whitening {
	background:url(../images/hot_butt.jpg) no-repeat -384px 0px;
	display:block;
	width:192px;
	height:132px;
}

.whitening a:link, .whitening a:active, .whitening a:visited{
	background:url(../images/hot_butt.jpg) no-repeat -384px 0px;
	display:block;
	width:192px;
	height:132px;
	text-indent:-9999px;
}

.whitening a:hover,  .whitening_h{
	background:url(../images/hot_butt.jpg) no-repeat -384px -132px;
	display:block;
	width:192px;
	height:132px;
}

/*================ Orthodontics ===============*/

.orthodontics { 
	width:192px; 
	height:132px;
}
.orthodontics {
	background:url(../images/hot_butt.jpg) no-repeat -576px 0px;
	display:block;
	width:192px;
	height:132px;
}

.orthodontics a:link, .orthodontics a:active, .orthodontics a:visited{
	background:url(../images/hot_butt.jpg) no-repeat -576px 0px;
	display:block;
	width:192px;
	height:132px;
	text-indent:-9999px;
}

.orthodontics a:hover,  .orthodontics_h{
	background:url(../images/hot_butt.jpg) no-repeat -576px -132px;
	display:block;
	width:192px;
	height:132px;
}

/*================ Endodontics ===============*/

.endodontics { 
	width:182px; 
	height:132px;
}
.endodontics {
	background:url(../images/hot_butt.jpg) no-repeat -768px 0px;
	display:block;
	width:182px;
	height:132px;
	_margin-right:-3px;
}

.endodontics a:link, .endodontics a:active, .endodontics a:visited{
	background:url(../images/hot_butt.jpg) no-repeat -768px 0px;
	display:block;
	width:182px;
	height:132px;
	text-indent:-9999px;
	_margin-right:-3px;
}

.endodontics a:hover,  .endodontics_h{
	background:url(../images/hot_butt.jpg) no-repeat -768px -132px;
	display:block;
	width:182px;
	height:132px;
	_margin-right:-3px;
}

/*---------------- HOT BUTT END -----------------*/


#middle_main .inner_left_main{
	width:706px;
	margin:0px;
	padding:25px;
	min-height:768px;
	height:auto!important;
	height:768px;
	float:left;
	border:1px solid #e0e0e0;
}

#middle_main .inner_left_main p{
	margin:0px;
	padding:0px 0px 15px 0px;
	text-align:justify;
}

























/*-------- Middle End ----------*/


#footer_maindiv {
	margin:0px auto;
	padding:15px 0px 0px 0px;
	height:auto;
	width:950px;
}


#sitemap {
	background-color:#f6f6f6;
	border:1px solid #e0e0e0;
	width:928px;
	min-height:120px;
	height:120px;
	height:auto!important;
	margin:0 auto;
	padding:13px 10px 10px 10px;
	float:left;
	}
#sitemap h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:0px 0px 8px 5px;
	
	}
#sitemap ul#section {
	margin:0px;
	padding:0px;
	width:100%;
	height:auto;
}

#sitemap ul#section li {
	list-style:none;
	display:block;
	float:left;
	width:164px;
	text-align:left;
	padding:5px 11px 0 11px;
	border-right:1px solid #e0e0e0;
}

#sitemap ul#section li a:link, ul#section li a:active, ul#section li a:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#231f20;
	text-decoration:none;
	display:block;
	width:150px;
	letter-spacing:normal;
	line-height:25px;
}

#sitemap ul#section li a:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#231f20;
	text-decoration:underline;
}
#fotter{
	color:#231f20;
	height:20px;
	padding:10px 0px 30px 0;
	clear:both;
}
#fotter .wid{
	width:950px;
	margin:0 auto;
	letter-spacing:normal;
}

#copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#231f20;
	font-weight:bold;
	letter-spacing:normal;
	}
#copyright a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#231f20;
	font-weight:normal;
	text-decoration:underline;
	letter-spacing:normal;
	}
#copyright a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#231f20;
	font-weight:normal;
	letter-spacing:normal;
	text-decoration:none;
}
#copyrightleft{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#231f20;
	font-weight: normal;
	text-decoration:none;
	float:left;
	width:450px;
	letter-spacing:normal;
}

#seo_maindiv {
	margin:0px auto;
	padding:15px 0px 15px 0px;
	height:auto;
	width:950px;
}







/*---------------- HOT BUTT START -----------------*/

#inner_hot_butt{
	width:182px;
	height:562px;
	margin:0px;
	padding:10px 0px 0px 0px;
	float:right;
}

#inner_hot ul{
	margin:0px;
	padding-top:0px;
}

#inner_hot li{
	display: inline;
	float: left;
	list-style: none;
}
#inner_hot a {
	display:block;
	/*height:562px;*/
	text-indent:-9999px;
}

/*================ implants ===============*/

.inner_implants { 
	width:182px; 
	height:113px;
}
.inner_implants {
	background:url(../images/inner_hot_butt.jpg) no-repeat 0px 0px;
	display:block;
	width:182px;
	height:113px;
}

.inner_implants a:link, .inner_implants a:active, .inner_implants a:visited{
	background:url(../images/inner_hot_butt.jpg) no-repeat 0px 0px;
	display:block;
	width:182px;
	height:113px;
	text-indent:-9999px;
}

.inner_implants a:hover,  .inner_implants_h{
	background:url(../images/inner_hot_butt.jpg) no-repeat -182px 0px;
	display:block;
	width:182px;
	height:113px;
}

/*================ Cosmetic Dentistry ===============*/

.inner_cosmetic_dentistry { 
	width:182px; 
	height:113px;
}
.inner_cosmetic_dentistry {
	background:url(../images/inner_hot_butt.jpg) no-repeat 0px -113px;
	display:block;
	width:182px;
	height:113px;
}

.inner_cosmetic_dentistry a:link, .inner_cosmetic_dentistry a:active, .inner_cosmetic_dentistry a:visited{
	background:url(../images/inner_hot_butt.jpg) no-repeat 0px -113px;
	display:block;
	width:182px;
	height:113px;
	text-indent:-9999px;
}

.inner_cosmetic_dentistry a:hover,  .inner_cosmetic_dentistrys_h{
	background:url(../images/inner_hot_butt.jpg) no-repeat -182px -113px;
	display:block;
	width:182px;
	height:113px;
}

/*================ Whitening ===============*/

.inner_whitening { 
	width:182px; 
	height:113px;
}
.inner_whitening {
	background:url(../images/inner_hot_butt.jpg) no-repeat 0px -226px;
	display:block;
	width:182px;
	height:113px;
}

.inner_whitening a:link, .inner_whitening a:active, .inner_whitening a:visited{
	background:url(../images/inner_hot_butt.jpg) no-repeat 0px -226px;
	display:block;
	width:182px;
	height:113px;
	text-indent:-9999px;
}

.inner_whitening a:hover,  .inner_whitening_h{
	background:url(../images/inner_hot_butt.jpg) no-repeat -182px -226px;
	display:block;
	width:182px;
	height:113px;
}

/*================ Orthodontics ===============*/

.inner_orthodontics { 
	width:182px; 
	height:113px;
}
.inner_orthodontics {
	background:url(../images/inner_hot_butt.jpg) no-repeat 0px -339px;
	display:block;
	width:182px;
	height:113px;
}

.inner_orthodontics a:link, .inner_orthodontics a:active, .inner_orthodontics a:visited{
	background:url(../images/inner_hot_butt.jpg) no-repeat 0px -339px;
	display:block;
	width:182px;
	height:113px;
	text-indent:-9999px;
}

.inner_orthodontics a:hover,  .inner_orthodontics_h{
	background:url(../images/inner_hot_butt.jpg) no-repeat -182px -339px;
	display:block;
	width:182px;
	height:113px;
}

/*================ Endodontics ===============*/

.inner_endodontics { 
	width:182px; 
	height:110px;
}
.inner_endodontics {
	background:url(../images/inner_hot_butt.jpg) no-repeat 0px -452px;
	display:block;
	width:182px;
	height:110px;
}

.inner_endodontics a:link, .inner_endodontics a:active, .inner_endodontics a:visited{
	background:url(../images/inner_hot_butt.jpg) no-repeat 0px -452px;
	display:block;
	width:182px;
	height:110px;
	text-indent:-9999px;
}

.inner_endodontics a:hover,  .inner_endodontics_h{
	background:url(../images/inner_hot_butt.jpg) no-repeat -182px -452px;
	display:block;
	width:182px;
	height:110px;
}

/*---------------- HOT BUTT END -----------------*/

.implants_rightdiv{
	float:right;
	width:230px;
	height:auto;
	padding:5px;
	background-color:#e7e7e7;
	margin:0px 0px 0px 15px;
}

.img_border{
	border:1px solid #e7e7e7;
}

.orthodontics_imgdiv{
	float:left;
	width:696px;
	height:auto;
	padding:5px;
	background-color:#e7e7e7;
	margin:0px 0px 20px 0px;
	_margin:0px 0px 20px 0px;
}

.contact-box {
	float:left;
	width:706px;
	height:auto;
	clear:both;
	padding-bottom:20px;
}

.findus_text_field{
	border:1px solid #d2d2d2;
	background:url(../images/text_field_bg.jpg) bottom left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px 5px 0px 5px;
	background-color:#FFF;
}

/*---------------- SUB NAV START -----------------*/

#sub_nav_main{
	float:right;
	width:182px;
	height:auto;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#sub_nav_main ul.nav_sub {
	margin:0px;
	padding:0px;
	width:182px;
	height:auto;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #5a5a5a;
}

#sub_nav_main ul.nav_sub li {
	list-style:none;
	float:left;
	width:182px;
	height:30px;
	line-height:30px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 1px 0px;
	font-family:'PT Sans';
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	background-color:#1695ca;
}

#sub_nav_main ul.nav_sub li a:link, ul.nav_sub li a:active, ul.nav_sub li a:visited{
	font-family:'PT Sans';
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	display:block;
	width:170px;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 12px;
	background-color:#1695ca;
	margin:0px 0px 1px 0px;
	_margin:0px 0px 0px 0px;
}

#sub_nav_main ul.nav_sub li a:hover{
	font-family:'PT Sans';
	font-size:14px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	display:block;
	width:170px;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 12px;
	background-color:#80e0f8;
	margin:0px 0px 1px 0px;
	_margin:0px 0px 0px 0px;
}

/*---------------- SUB NAV END -----------------*/

.team_name {
	color:#016189;
	font-family:'PT Sans';
	font-size:18px;
	font-weight:normal;
}

.team_border {
	border-bottom:1px solid #e0e0e0;
	width:706px;
	/*float:left;*/
	clear:both;
	margin-bottom:20px;
	_margin-bottom:20px;
}

.cerec_leftdiv{
	float:left;
	width:auto;
	height:auto;
	padding:5px;
	background-color:#e7e7e7;
	margin:0px 15px 0px 0px;
}

.cosmetic_rightdiv{
	float:right;
	width:230px;
	height:auto;
	padding:5px;
	background-color:#e7e7e7;
	margin:0px 0px 0px 15px;
}

.gray_text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	font-style:italic;
	color:#009EB5;
	text-decoration:none;
	padding:0px;
	line-height:25px;
}
.teamphoto{
	margin-right:15px; border:1px solid #edf0f0;
}

.img_border{
	border:1px solid #e0e0e0;
	padding:2px;
}

.offer_box{
	float:left;
	border:1px solid #CCC;
	width:680px;
	padding:10px;
	font-family:'PT Sans';
	font-size:22px;
	color:#231f20;
	background-image:url(../images/offer_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

.green_text {
	font-family:'PT Sans';
	font-size:30px;
	font-weight:bold;
	color:#8bca01;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}

.blue_text {
	font-family:'PT Sans';
	font-size:30px;
	font-weight:bold;
	color:#008fc8;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}

.blue_text1 {
	font-family:'PT Sans';
	font-size:22px;
	font-weight:bold;
	color:#008fc8;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}

.date_text {
	font-family:'PT Sans';
	font-size:16px;
	font-weight:normal;
	color:#231f20;
	text-decoration:none;
	line-height:30px;
}

#Welcome_Text{
	color:#5c5c5c;
	font:normal 12px Arial, Helvetica, sans-serif colour:#121012;
	background-color:#f6f6f6;
	color:#000;
	margin:10px 0px 10px 0px;
	float:left;
	width:950px;
	}


























