#main_div {
	width:950px;
	height:auto;
	margin:0 auto;
	display:block;
	overflow:hidden;
	}
	
#header {
	width:100%;
	height:180px;
	position:relative;
	background:url(../images/head-bg.png) top center no-repeat;
	}
	
	#header h1 {
		margin:0;
		padding:4px 0 0 0;
		color:#878787;
		font-size:12px;
		float:left;
		font-weight:normal;
		clear:both;
		}

	#header .logo {
		position:absolute;
		width:317px;
		height:76px;
		left:305px;
		top:35px;
		}
	
	#header .top_left {
		width:245px;
		float:left;
		color:#878787;
		margin-top:3px;
		}
		
	#header .top_left a { color:#8f9829; text-decoration:none;}
	#header .top_left a:hover { color:#bfc94e; text-decoration:none;}
		
	#header .top_left h2 {
		margin:10px 0 0 0;
		padding:0;
		color:#878787;
		font-size:16px;
		font-weight:normal;
		}
		
		#header .top_left h2 span {
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#d5e14d;
			font-size:22px;
			}
			
	
	#header .roght_top {
			float:right;
			color:#878787;
			font-size:12px;
			text-align:right;
			padding-top:4px;
			position:relative;
		}
		
		#header .roght_top a { font-size:12px; color:#878787; text-decoration:none;}
		#header .roght_top a:hover { font-size:12px; color:#CCC; text-decoration:none;}
		
		#header .roght_top h3 {
			padding:28px 0 0 0;
			margin:0;
			color:#878787;
			font-size:16px;
			font-weight:normal;
			clear:both;
			}
			#header .roght_top h3 a{
				color:#878787;
				font-size:16px;
				font-weight:normal;
				}
				#header .roght_top h3 a:hover{
					color:#fff;
					font-size:16px;
					font-weight:normal;
					}
		
#Banner {
	position:relative;
	float:left;
	width:550px;
	height:407px;
	}	
	
	#Banner .slogan1 {
		position:absolute;
		background:#8f9829;
		left:0;
		color:#FFF;
		text-transform:uppercase;
		font-size:25px;
		padding:9px 12px;
		top:320px;
		}

	#Banner .slogan2 {
		position:absolute;
		background:#FFF;
		left:0;
		color:#464545;
		font-size:23px;
		padding:9px 12px;
		top:360px;
		}

.home_mid_right {
	float:right;
	width:390px;
	height:auto;
	}

.home_testimonial {
	background:#030303;
	width:370px;
	height:127px;
	color:#9d9d9d;
	font-size:13px;
	margin-top:10px;
	clear:both;
	padding:10px;
	}

#scroller {
	float: left;
	width: 950px;
	height:163px;
	margin-top:10px;
}

#scroller .prev {
	float: left;
	width: 20px;
}
#scroller .next {
	float: right;
	width: 20px;
	text-align:right;
}
#scroller #img_scroll{
	width: 910px !important;
	height:163px;
	float:left;
	_width:95% !important;
}

#scroller #img_scroll ul{
	width:910px;
	margin:0;
	float:left;
	display:inline;
	list-style:none;
}

#scroller #img_scroll ul li{
	margin:0px;
	float:left;
	display:inline;
	width:236px;
}

#scroller #img_scroll ul li a { text-indent:-9999px;}


<!-- Tooth Whitening -->

#scroller #img_scroll ul li .teeth_white{
	background:url(../images/hot-sec.jpg) no-repeat 0px 0px;
	width:236px;
	height:163px;
	display:block;
}

#scroller #img_scroll ul li .teeth_white a:link, .teeth_white a:active, .teeth_white a:visited{
	background:url(../images/hot-sec.jpg) no-repeat 0px 0px;
	width:236px;
	height:163px;
	float:left;
	display:block;
}
#scroller #img_scroll ul li .teeth_white a:hover{
	background:url(../images/hot-sec.jpg) no-repeat 0px -163px;
	width:236px;
	height:163px;
	float:left;
	display:block;
}


<!-- Holistic -->

#scroller #img_scroll ul li .holistic{
	background:url(../images/hot-sec.jpg) no-repeat -236px 0px;
	width:236px;
	height:163px;
	display:block;
}

#scroller #img_scroll ul li .holistic a:link, .holistic a:active, .holistic a:visited{
	background:url(../images/hot-sec.jpg) no-repeat -236px 0px;
	width:236px;
	height:163px;
	float:left;
	display:block;
}
#scroller #img_scroll ul li .holistic a:hover{
	background:url(../images/hot-sec.jpg) no-repeat -236px -163px;
	width:236px;
	height:163px;
	float:left;
	display:block;
}


<!-- Amalgam Removal  -->

#scroller #img_scroll ul li .amalgam{
	background:url(../images/hot-sec.jpg) no-repeat -472px 0px;
	width:236px;
	height:163px;
	display:block;
}

#scroller #img_scroll ul li .amalgam a:link, .amalgam a:active, .amalgam a:visited{
	background:url(../images/hot-sec.jpg) no-repeat -472px 0px;
	width:236px;
	height:163px;
	float:left;
	display:block;
}
#scroller #img_scroll ul li .amalgam a:hover{
	background:url(../images/hot-sec.jpg) no-repeat -472px -163px;
	width:236px;
	height:163px;
	float:left;
}


<!-- White Fillings  -->

#scroller #img_scroll ul li .white_filling{
	background:url(../images/hot-sec.jpg) no-repeat -708px 0px;
	width:236px;
	height:163px;
	display:block;
	
}

#scroller #img_scroll ul li .white_filling a:link, .white_filling a:active, .white_filling a:visited{
	background:url(../images/hot-sec.jpg) no-repeat -708px 0px;
	width:236px;
	height:163px;
	float:left;
	display:block;
	
}
#scroller #img_scroll ul li .white_filling a:hover{
	background:url(../images/hot-sec.jpg) no-repeat -708px -163px;
	width:236px;
	height:163px;
	float:left;
	
}

#scroller #img_scroll ul li .nervous{
	background:url(../images/hot-sec.jpg) no-repeat -944px 0px;
	width:236px;
	height:163px;
	display:block;
	
}

#scroller #img_scroll ul li .nervous a:link, .nervous a:active, .nervous a:visited{
	background:url(../images/hot-sec.jpg) no-repeat -944px 0px;
	width:236px;
	height:163px;
	float:left;
	display:block;
	
}
#scroller #img_scroll ul li .nervous a:hover{
	background:url(../images/hot-sec.jpg) no-repeat -944px -163px;
	width:236px;
	height:163px;
	float:left;
	
}
#scroller #img_scroll ul li .general{
	background:url(../images/hot-sec.jpg) no-repeat -1180px 0px;
	width:236px;
	height:163px;
	display:block;
	
}

#scroller #img_scroll ul li .general a:link, .general a:active, .general a:visited{
	background:url(../images/hot-sec.jpg) no-repeat -1180px 0px;
	width:236px;
	height:163px;
	float:left;
	display:block;
	
}
#scroller #img_scroll ul li .general a:hover{
	background:url(../images/hot-sec.jpg) no-repeat -1180px -163px;
	width:236px;
	height:163px;
	float:left;
	
}
/*Sitemap Starts here*/

#sitemap_main {
	width:100%;
	background:#272727 url(../images/sitemap-bg.gif) top left repeat-x;
	float:left;
	height:auto;
	min-height:180px;
	_height:190px;
	margin:15px 0px;
	}
	
#sitemap {
	width: 950px;
	height:auto;
	margin:0 auto;
	padding:18px 0px 15px 0;
	clear:both;
}
#sitemap h3{
	font-size:20px;
	padding:0px 0px 8px 10px;
	font-weight:normal;
	margin:0px;
	color:#7f7f7f;
		
	}
#sitemap ul#section {
	margin:0px;
	padding:0px;
	width:100%;
	height:auto;
}

#sitemap ul#section li {
	list-style:none;
	border-right:#292929 1px solid;
	display:block;
	float:left;
	width:170px;
	text-align:left;
	padding:5px 0px 0 20px;
	min-height:110px;
}

#sitemap ul#section li a:link, ul#section li a:active, ul#section li a:visited{
	font-size:13px;
	font-weight:normal;
	color:#6d6d6d;
	text-decoration:none;
	display:block;
	width:160px;
	letter-spacing:normal;
	line-height:20px;
}

#sitemap ul#section li a:hover{
	font-size:13px;
	color:#6d6d6d;
	text-decoration:underline;
}

#footer_links {
	width:950px;
	margin:0px auto;
	clear:both;
	}
	
	#footer_links .copyright {
			width:350px;
			float:left;
			color:#8c8c8a;
			font-size:13px;
			padding-bottom:10px;
		}
		
		.copyright h1 {
		margin:0;
		padding:4px 0 0 0;
		color:#878787;
		font-size:13px;
		float:left;
		font-weight:normal;
		clear:both;
		}
		
	#footer_links .dflink {
			width:350px;
			float:right;
			text-align:right;
			color:#8c8c8a;
			font-size:13px;
		}
		
		#footer_links .dflink a {
			color:#8c8c8a;
			font-size:13px;
			text-decoration:underline;
		}
		
		#footer_links .dflink a:hover {
			color:#cccccc;
			font-size:13px;
			text-decoration:underline;
		}

/*Inner page css starts here*/
#inner-wraper{
	width:940px;
	
	min-height:400px;
	height:auto !important;
	height:400px;
	float:left;
	border:5px solid #FFF;
	background:#FFF url(../images/bg-inner.jpg) 700px top repeat-y;
	}
	#inner-wraper #left{
		width:695px;
		float:left;
		color:#000;
		display:block;
		overflow:hidden;
		}
/*------------------------Treatment box---------------------*/
#boxbg{
	width:auto;
	height:auto;
	float:left;
	display:block;
	}
#boxbg ul{
	margin:0px 0px 0px 150px;
	padding:0px;
	list-style:none;
	}
#boxbg ul li{
	background: url(../images/treatbu.jpg) 0px 8px no-repeat;
	list-style:none;
	margin-left:10px;
	line-height:22px;
	font-size:13px;
	padding:0px 0px 0px 15px;
	}
#boxbg   ul li a{
	font-size:13px;
	color:#171716;
	text-decoration:none;

	}
#boxbg  ul li a:hover{
	font-size:13px;
	color:#8f9829;
	text-decoration:underline;
	}
#inner-wraper .treatbox{
	width:329px;
	height:200px;
	float:left;
	padding:0;
	margin: 15px 0px 0 12px;
	_margin: 15px 6px 0 6px;
	}
#inner-wraper .treatbox h1{
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:11px 0 10px 160px;
	}

/*------------------------Treatment box End---------------------*/

#inner-wraper #left h2{
			font-size:22px;
			color:#000;
			margin:0;
			padding:7px 0 17px 0;
			text-transform:uppercase;
			}
		#inner-wraper #left h2 a{
			font-size:22px;
			color:#000;
			margin:0;
			padding:15px 0 10px 0;
			text-transform:uppercase;
			}
			#inner-wraper #left h2 a:hover{
			font-size:22px;
			color:#000;
			margin:0;
			padding:15px 0 10px 0;
			text-transform:uppercase;
			}
			#inner-wraper #left h2 span{
			font-size:20px;
			color:#8f9829;
			margin:0;
			padding:15px 0 10px 0;
			text-transform:uppercase;
			}
			#inner-wraper #left p{
			font-size:14px;
			color:#171716;
			margin:0px 0 10px 0;
			padding:0;
			line-height:22px;
			}
			
			#inner-wraper .content{
				float:left;
				width:680px;
				height:auto;
				padding:10px;
				margin:0;
				clear:both;
				}
				.content1{
				width:920px;
				background:url("../images/sitemap-bg.gif") repeat-x scroll left top #272727;
				height:auto;
				padding:15px;
				margin:0 auto;
				clear:both;
				color:#6D6D6D;
				}
				
				
			#inner-wraper .content h4{
				margin:0px 0 10px 0;
				padding:0 0 0 0;
				text-transform:uppercase;
				font-size:15px;
				color:#8f9829;
				clear:both;
				font-weight:bold;
				}
				.content1 h4{
				margin:0px 0 10px 0;
				padding:0 0 0 0;
				text-transform:uppercase;
				font-size:15px;
				color:#666;
				clear:both;
				font-weight:bold;
				}
				
				.content ul.res_list , .content1 ul.res_list{
					margin:0;
					padding:0;
					list-style:none;
					}
				
				.content ul.res_list li{
					background:url(../images/arow-mid-list.jpg) 0 8px no-repeat;
					margin:0 0 0 0px;
					padding:0 0 0 20px;
					line-height:25px;
					}
					
					.content1 ul.res_list li {
						background:url(../images/arow-mid-list1.jpg) 0 8px no-repeat;
						margin:0 0 0 0px;
						padding:0 0 0 20px;
						line-height:25px;
						}
						.content1 ul.res_list li a{
								color:#6D6D6D;
								}
								.content1 ul.res_list li a:hover{
								color:#6D6D6D;
								}
				
		#inner-wraper .devide{
			height:1px;
			width:100%;
			margin:13px 0 15px 0;
			border-bottom:1px #ccc dotted;
			}
	#inner-wraper #right{
		width:226px;
		padding:0 7px;
		_padding:0 7px;
		_width:226px;
		clear:none;
		float:right;
		padding-bottom:10px;
		_margin-right:-2px;

		}
		#inner-wraper .add{
			width:200px;
			height:auto;
			margin:15px 90px 0 5px;
			padding:5px;
			clear:none;
			float:left;
			}
			#inner-wraper .hours{
			width:100%;
			_width:96%;
			height:auto;
			margin:10px 0 0 0 ;
			padding:5px;
			clear:both;
			float:left;
			}
			#inner-wraper .bo{
				border:#d5e14d 1px solid;
				}
		#emailus{
			width:222px;
			border:2px solid #FFF;
			float:left;
			margin:3px 0 0px 0px;
			padding-bottom:10px;
			}
		#emailus h2{
				color:#222;
				font-size:17px;
				font-weight:bold;
				text-transform:uppercase;
				padding:10px 0 5px 0px;
				margin:0 10px 0px 10px;
				}
				#emailus .left-input{
					width:202px;
					border:1px solid #d3cec4;		
					color:#000;
					font-size:12px;
					font-family:'PT Sans', arial, serif;
					padding:3px 0;
					margin:2px 0 3px 10px;
					}
				
	#inner-wraper .teamlist{
		width:214px;
		float:left;
		background:#f1ede4;
		border:#FFF 2px  solid;
		padding:10px 0px 4px 8px;
		margin:0;
		_margin-right:-2px;
		}
		#inner-wraper .teamlist h1{
			font-size:17px;
			color:#222222;
			margin:0;
			padding:0;
			}
		#inner-wraper .teamlist span{
			font-size:12px;
			color:#202020;
			}
		#inner-wraper .teamname{
			width:100%;
			height:auto;
			float:left;
			display:block;
			padding:11px 0 8px 0;
			border-bottom:#a8a59f  dotted 1px;
			font-size:14px;
			color:#202020;
			}
			
			#inner-wraper .teamname a{
				text-decoration:none;
				float:left;
				display:block;
				font-size:15px;
				color:#202020;
			}
			
			#inner-wraper .teamname a:hover{
				text-decoration: underline;
				float:left;
				display:block;
				font-size:15px;
				color:#8F9829;
			}
			
.left-textarea{
		width:202px;
		border:1px solid #d3cec4;		
		color:#000;
		font-size:12px;
		font-family:'PT Sans', arial, serif;
		padding:3px 0;
		margin:2px 0 5px 10px;
		}
.text_area {
		font-size:14px;
		font-family:'PT Sans', arial, serif;
		}
.text_field_new {
		font-size:14px;
		font-family:'PT Sans', arial, serif;
		}

.img_new {
	background:#F1EDE4;
	padding:2px;
	border:1px solid #CCC;
	}
	
	
ul.team_list {
	margin:30px 0 0 0;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
}
.team_list li {
	float:left;
	width:325px;
	height:79px;
	display:block;
	background-color:#ece6da;
	position:relative;
	text-decoration:none;
	margin:60px 10px 0px 0px;
}
.team_list li h3.lefttext {
	padding:10px 0 0px 10px;
	margin:0;
	color:#222;
	text-decoration:none;
	text-shadow:none;
	font-weight:normal;	
}
.team_list li h3.lefttext a, .teamlist li h3.lefttext a:active {
	font-size:18px;
	color:#222;
	text-decoration:underline;
	line-height:20px;
	font-family:'PT Sans', arial, serif;
}
.team_list li h3.lefttext a:hover {
	color:#666;
	text-decoration:underline;
}
.team_list li h3.lefttext span {
	font-size:13px;
	color:#000;
	font-weight:normal;
}
.team_list li h3.righttext {
	padding:10px 0 0 110px;
	margin:0;
	color:#222;
	text-decoration:none;
	text-shadow:none;
	font-weight:normal;
}
.team_list li h3.righttext a, .team_list li h3.righttext a:active {
	font-size:18px;
	color:#222;
	text-decoration:underline;
	font-family:'PT Sans', arial, serif;
	line-height:20px;
}
.team_list li h3.righttext a:hover {
	color:#666;
	text-decoration:underline;
}
.team_list li h3.righttext span {
	font-size:13px;
	color:#000;
	font-weight:normal;
}

.banner {
	height:211px;
	position:relative;
	width:695px;
}

.banner h3 {
	background:url("../images/tlt-bg.png") repeat-x scroll left top transparent;
	color:#FFFFFF;
	font-size:27px;
	font-weight:normal;
	left:0;
	margin:0;
	padding:10px 15px 10px 10px;
	position:absolute;
	text-transform:uppercase;
	top:140px;
}

.banner-new {
	height:40px;
	position:relative;
	width:695px;
}

.banner-new h3 {
	background:url("../images/tlt-bg.png") repeat-x scroll left top transparent;
	color:#FFFFFF;
	font-size:27px;
	font-weight:normal;
	left:0;
	margin:0;
	padding:10px 15px 10px 10px;
	position:absolute;
	text-transform:uppercase;
	top:0px;
}


ul#team{
	margin:0px;
	padding:0px;
	width:670px;
	float:left;
	}
#team li{
	width:93px;
	float: left;
	list-style: none;
	height:120px;
	margin-right:15px;
}



/*================ sajit ===============*/

#team li.sajit {
	background:url(../images/team/team.jpg) 0 0 no-repeat;
	display:block;
	width:93px;
	height:120px;
}

#team li.sajit a:link, #team li.sajit a:active, #team li.sajit a:visited{
	background:url(../images/team/team.jpg) 0 0 no-repeat;
	display:block;
	width:93px;
	height:120px;
	text-indent:-9999px;
}
#team li.sajit a:hover, #team li.sajit_h a{
	background:url(../images/team/team.jpg) 0 -120px no-repeat;
	display:block;
	width:93px;
	height:120px;
	text-indent:-9999px;
}


/*================ abid ===============*/

#team li.abid {
	background:url(../images/team/team.jpg) -93px 0 no-repeat;
	display:block;
	width:93px;
	height:120px;
}

#team li.abid a:link, #team li.abid a:active, #team li.abid a:visited{
	background:url(../images/team/team.jpg) -93px 0 no-repeat;
	display:block;
	width:93px;
	height:120px;
	text-indent:-9999px;
}
#team li.abid a:hover, #team li.abid_h a{
		background:url(../images/team/team.jpg) -93px -120px no-repeat;
	display:block;
	width:93px;
	height:120px;
	text-indent:-9999px;
}

/*================ lorelea ===============*/

#team li.lorelea {
	background:url(../images/team/team.jpg) -186px 0 no-repeat;
	display:block;
	width:93px;
	height:120px;
}

#team li.lorelea a:link, #team li.lorelea a:active, #team li.lorelea a:visited{
	background:url(../images/team/team.jpg) -186px 0 no-repeat;
	display:block;
	width:93px;
	height:120px;
	text-indent:-9999px;
}
#team li.lorelea a:hover, #team li.lorelea_h a{
		background:url(../images/team/team.jpg) -186px -120px no-repeat;
	display:block;
	width:93px;
	height:120px;
	text-indent:-9999px;
}

/*================ neda ===============*/

#team li.neda {
	background:url(../images/team/team.jpg) -279px 0 no-repeat;
	display:block;
	width:93px;
	height:120px;
}

#team li.neda a:link, #team li.neda a:active, #team li.neda a:visited{
	background:url(../images/team/team.jpg) -279px 0 no-repeat;
	display:block;
	width:93px;
	height:120px;
	text-indent:-9999px;
}
#team li.neda a:hover, #team li.neda_h a{
	background:url(../images/team/team.jpg) -279px -120px no-repeat;
	display:block;
	width:93px;
	height:120px;
	text-indent:-9999px;
}

/*================ amin ===============*/

#team li.amin {
	background:url(../images/team/team.jpg) -372px 0 no-repeat;
	display:block;
	width:93px;
	height:120px;
}

#team li.amin a:link, #team li.amin a:active, #team li.amin a:visited{
	background:url(../images/team/team.jpg) -372px 0 no-repeat;
	display:block;
	width:93px;
	height:120px;
	text-indent:-9999px;
}
#team li.amin a:hover, #team li.amin_h a{
	background:url(../images/team/team.jpg) -372px -120px no-repeat;
	display:block;
	width:93px;
	height:120px;
	text-indent:-9999px;
}

/*================ carlos ===============*/

#team li.carlos {
	background:url(../images/team/team.jpg) -465px 0 no-repeat;
	display:block;
	width:93px;
	height:120px;
}

#team li.carlos a:link, #team li.carlos a:active, #team li.carlos a:visited{
	background:url(../images/team/team.jpg) -465px 0 no-repeat;
	display:block;
	width:93px;
	height:120px;
	text-indent:-9999px;
}
#team li.carlos a:hover, #team li.carlos_h a{
	background:url(../images/team/team.jpg) -465px -120px no-repeat;
	display:block;
	width:93px;
	height:120px;
	text-indent:-9999px;
}

.white{
	color:#FFF;
	}

#seo-text{
	width:950px; 
	margin:0 auto; 
	clear:both;
	font-family:'PT Sans', arial, serif;
	font-size:13px;
	line-height:20px;
	color:#878787;
	padding:20px 0 10px 0;
	}
	#seo-text a{
		color:#878787;
		text-decoration:none;
		}
		#seo-text a:hover{
		color:#878787;
		text-decoration:underline;
		}
.name {clear:both; width:153px; text-align:right; color:#8F9829; font-weight:bold; font-size:12px;}
.green-txt {font-weight:bold; color:#8F9829!important;}

.before-after-area {
		width:587px;
		padding-left:40px;
}
.Before1 {
	background-color: #ece6da;
	float: left;
	width: 275px;
	margin-bottom: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border: 1px solid #cdc7ba;
}


.After1 {
	background-color: #ece6da;
	float: right;
	width: 275px;
	margin-bottom: 20px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border: 1px solid #cdc7ba;
	letter-spacing: 1px;
}

.block_div {
	padding:15px;
	background-color: #ece6da;
    border: 1px solid #cdc7ba;
	height:auto;
	margin-bottom:25px;
	width:555px;
}
	.block_div img.bdr {
		background:#FFF;
		border:1px solid #cdc7ba;
		padding:4px;
		text-align:center;
	}
