*, html {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background: url(../images/bg.gif) left 25px repeat-x #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	/*line-height:20px;*/
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#885f83;
	font-weight:normal;
	text-decoration:underline;
	outline-style:none;
}

a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	outline-style:none;
}


h1 {
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:25px;
	color:#fff;
	margin:0px;
	padding:0px;
}

h2 {
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#ce90c6;
	padding-bottom:8px;
	margin-bottom:10px;
}

h2 span{
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#ffffff;
}

h2 a {
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#ce90c6;
	text-decoration: none;
	border-bottom:dotted 1px #ce90c6;
}

h2 a:hover {
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration: none;
	border-bottom:dotted 1px #ffffff;
}

#data-cont h2 {
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#ce90c6;
	padding-bottom:8px;
	margin-bottom:0px;
}

h3 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#C69;
	padding-bottom:10px;
	text-decoration: none;
	margin:0px;
}

#top_strip {
	background-color:#251924;
	width:100%; 
	height:25px; 
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:25px;
	color:#ffffff;
}

	#top_strip a:link, #top_strip a:active, #top_strip a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	text-decoration: none;
	}
	#top_strip a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#dc7cb8;
	text-decoration: none;
	}

#mainDIV {
	width:915px;
	margin:0 auto;
}
	
#top {
float:left;
width:915px;
height:135px;
}
	
	#top-left {
	float:left;
	width:300px;
	height:95px;
	}
	
		#logo {
		width:242px;
		padding-top:16px;
		}
	
	#top-right {
	float:right;
	width:600px;
	height:95px;
	}
	
		#callus {
		float:right;
		width:300px;
		padding-top:16px;
		font:normal 22px Arial, Helvetica, sans-serif;
		color:#fff;
		text-align:right;
		}
		
		#address {
		float:right;
		width:550px;
		padding-top:15px;
		font:normal 16px Arial, Helvetica, sans-serif;
		color:#FFF;
		text-align:right;
		}
	
#content {
	width:907px;
	padding:3px 4px;
	float:left;
	background:#FFF;
}

	#banner {
	float:left;
	width:907px;
	background:url(../images/ind-banner.jpg) top left no-repeat #0d0d0d;
	height:458px;
	padding-bottom:23px;
	_float:none;
	}
	
		#banner-cont {
		float:left;
		width:882px;
		height:240px;
		font:normal 15px Arial, Helvetica, sans-serif;
		color:#fff;
		padding-top:10px;
		padding-left:25px;
		}
		
		.hilight {
		color:#C69;
		}
		
		#banner-cont ul {
		margin:0px;
		padding:5px 0px 0px 0px;
		list-style:none;
		}
		#banner-cont ul li{
		padding-bottom:8px;
		padding-left:20px;
		color:#FFF;
		background:url(../images/arrow.gif) 0px 5px no-repeat;
		}
		
		#banner-cont .title {
		margin:0px;
		font:normal 32px Arial, Helvetica, sans-serif;
		color:#fff;
		}
		
		#banner-cont .title span {
		font:normal 18px Arial, Helvetica, sans-serif;
		color:#b05b90;
		}
	
	#hot-sectionbox {
	clear:both;
	width:892px;
	padding-top:30px;
	padding-left:15px;
	}
		#sec1 {
		float: left;
		width: 433px;
		height: 185px;
		padding-right:6px;
		}
			#sec1 a:link, #sec1 a:active, #sec1 a:visited{
			background: url(../images/hot-btn1.jpg) top left no-repeat;
			width: 433px;
			height: 185px;
			display:block;
			}
			#sec1 a:hover{
			background: url(../images/hot-btn1.jpg) bottom left no-repeat;
			float: left;
			width: 433px;
			height: 185px;
			}

		#sec2 {
		float: left;
		width: 437px;
		height: 185px;
		}
			#sec2 a:link, #sec2 a:active, #sec2 a:visited{
			background: url(../images/hot-btn2.jpg) top left no-repeat;
			float: left;
			width: 437px;
			height: 185px;
			}
			#sec2 a:hover{
			background: url(../images/hot-btn2.jpg) bottom left no-repeat;
			float: left;
			width: 437px;
			height: 185px;
			}

#footer {
	width:915px;
	margin:0 auto;
}

	#txtarea {
	width:915px;
	float:left;
	_float:none;
	margin:0 auto;
	margin-top:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b05b90;
	}
	
		#txtarea a:link, #txtarea a:active, #txtarea a:visited {
		font:normal 12px Arial, Helvetica, sans-serif;
		color: #b05b90;
		text-decoration:underline;
		}
			
		#txtarea a:hover{
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
		}

	#sitemap {
	clear: both;
	float: left;
	width: 915px;
	padding:0px;
	/*margin-top:20px;*/
	background:#121012;
	padding:10px 0px;
	}
	
		#sitemap ul#section {
		margin:0px;
		padding:0px;
		width:100%;
		height:auto;
		}
			#sitemap ul#section li {
			list-style:none;
			display:block;
			float:left;
			line-height:12px;
			width:152px;
			text-align:left;
			border-right:solid 1px #1c1c1c;
			padding:0px 15px;
			}
			
			#sitemap ul#section li a:link, ul#section li a:active, ul#section li a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#3a3a3a;
			text-decoration:none;
			display:block;
			width:152px;
			/*margin-bottom:5px;*/
			line-height:18px;
			}
		
			#sitemap ul#section li a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#ffffff;
			text-decoration:underline;
			line-height:18px;
			}
			
			#sitemap #section li h4 {
			font:bold 13px Arial, Helvetica, sans-serif;
			color: #ffffff;
			text-decoration: none;
			padding-bottom:10px;
			}

	#copyright {
	clear: both;
	width: 915px;
	height: 45px;
	padding:0px;
	padding-top:12px;
	margin-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	text-decoration: none;
	line-height:18px;
	}
	
		#copyright a:link, #copyright a:active, #copyright a:visited{
		font:normal 11px Arial, Helvetica, sans-serif;
		color: #5c5c5c;
		text-decoration: underline;	
		}
		
		#copyright a:hover{
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#ffffff;
		text-decoration: none;	
		}

#top-banner {
	width:915px;
	float:left;
	height:179px;
	_float:none;
	}
	
	#page-title {
	width:880px;
	height:123px;
	float:left;
	padding-left:35px;
	font:normal 28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	padding-top:56px;
	letter-spacing:1px;
	}

#inr-content {
	width:913px;
	float:left;
	background:#090400;
	border:solid 1px #2f1d2d;
	_float:none;
}
	.text {
	padding:18px 20px 20px 20px;
	font:normal 14px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#FFF;
	float:left;
	}
	
	#left-cont {
	float:left;
	width:603px;
	padding-right:20px;
	}

	#right-cont {
	width:250px;
	float:right;
	}
	
	ul.specials  { 
	margin:0px; 
	padding-left:15px; 
	}
		ul.specials li { 
		padding-bottom:10px;
		}
	ol.specials  {
	margin:0px;
	padding-left:18px;
	}
		ol.specials li {
		padding-bottom:10px;
		}
		
.r-cont {
	float:left;
	padding-bottom:20px;
	width:250px;
}

#data-cont {
	float:left;
	padding:10px;
	width:228px;
	background:#312230;
	border: solid 1px #443543;
	margin-bottom:20px;
}

#subnav {
	width:250px;
	float:left;
	padding-bottom:20px;
}
	#subnav ul {
	margin:0px;
	padding:0px;
	}
		#subnav ul li{
		width:250px;
		color:#ba9caf;
		list-style-type:none;
		height:36px;
		}
			#subnav ul li a:link, #subnav ul li a:active, #subnav ul li a:visited {
			display:block;
			width:250px;
			color:#ba9caf;
			height:36px;
			text-indent:25px;
			text-decoration:none;
			font:normal 13px Arial, Helvetica, sans-serif;
			line-height:36px;
			background:url(../images/subnav-bg.gif) top left no-repeat;
			}
			#subnav ul li a:hover {
			display:block;
			width:250px;
			color:#fff;
			height:36px;
			text-indent:25px;
			text-decoration:none;
			font:normal 13px Arial, Helvetica, sans-serif;
			line-height:36px;
			background:url(../images/subnav-hover.gif) top left no-repeat;
			}
			
			#subnav ul li.sub_h {
			display:block;
			width:250px;
			color:#fff;
			height:36px;
			text-indent:25px;
			text-decoration:none;
			font:normal 13px Arial, Helvetica, sans-serif;
			line-height:36px;
			background:url(../images/subnav-hover.gif) top left no-repeat;
			}

#inr-sec1 {
float: left;
width: 250px;
height: 158px;
}
		#inr-sec1 a:link, #inr-sec1 a:active, #inr-sec1 a:visited{
		background: url(../images/hot-btn1-inr.gif) top left no-repeat;
		width: 250px;
		height: 158px;
		display:block;
		}
		#inr-sec1 a:hover{
		background: url(../images/hot-btn1-inr.gif) bottom left no-repeat;
		float: left;
		width: 250px;
		height: 158px;
		}

#inr-sec2 {
float: left;
width: 250px;
height: 166px;
}
		#inr-sec2 a:link, #inr-sec2 a:active, #inr-sec2 a:visited{
		background: url(../images/hot-btn2-inr.gif) top left no-repeat;
		float: left;
		width: 250px;
		height: 166px;
		}
		#inr-sec2 a:hover{
		background: url(../images/hot-btn2-inr.gif) bottom left no-repeat;
		float: left;
		width: 250px;
		height: 166px;
		}
		
#inr-sec3 {
float: left;
width: 250px;
height: 118px;
}
		#inr-sec3 a:link, #inr-sec3 a:active, #inr-sec3 a:visited{
		background: url(../images/hot-btn3-inr.gif) top left no-repeat;
		float: left;
		width: 250px;
		height: 118px;
		}
		#inr-sec3 a:hover{
		background: url(../images/hot-btn3-inr.gif) bottom left no-repeat;
		float: left;
		width: 250px;
		height: 118px;
		}
		
#main-photo {
	/*float:left;*/
	/*min-height:185px;
	_height:185px;*/
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:36px;
}

#team-photos {
	float:left;
	width:250px;
}

/* DENTISTS PHOTOS SET IN UL LI */

ul#thumb-photo {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul#thumb-photo li {
	float:left;
	margin:0px;
	width:115px;
	height:115px;
	padding-bottom:20px;
/*	display:inline;*/
}

/* END DENTISTS PHOTOS SET IN UL LI */

/* photos */

.team1 a:link, .team1 a:active, .team1 a:visited {
	background-image:url(../images/thumb1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;	
	width:115px;
	height:115px;
	
}
.team1 a:hover {
	background-image:url(../images/thumb1-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;	
	width:115px;
	height:115px;
}
.team1_h {
	background-image:url(../images/thumb1-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;	
	width:115px;
	height:115px;
}

.team2 a:link, .team2 a:active, .team2 a:visited {
	background-image:url(../images/thumb2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;	
	width:115px;
	height:115px;
	
}
.team2 a:hover {
	background-image:url(../images/thumb2-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;	
	width:115px;
	height:115px;
}
.team2_h {
	background-image:url(../images/thumb2-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;	
	width:115px;
	height:115px;
}

.team3 a:link, .team3 a:active, .team3 a:visited {
	background-image:url(../images/thumb3.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;	
	width:115px;
	height:115px;
	
}
.team3 a:hover {
	background-image:url(../images/thumb3-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;	
	width:115px;
	height:115px;
}
.team3_h {
	background-image:url(../images/thumb3-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;	
	width:115px;
	height:115px;
}

.team4 a:link, .team4 a:active, .team4 a:visited {
	background-image:url(../images/thumb4.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;	
	width:115px;
	height:115px;
	
}
.team4 a:hover {
	background-image:url(../images/thumb4-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;	
	width:115px;
	height:115px;
}
.team4_h {
	background-image:url(../images/thumb4-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;	
	width:115px;
	height:115px;
}

.team5 a:link, .team5 a:active, .team5 a:visited {
	background-image:url(../images/thumb5.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;	
	width:115px;
	height:115px;
	
}
.team5 a:hover {
	background-image:url(../images/thumb5-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;	
	width:115px;
	height:115px;
}
.team5_h {
	background-image:url(../images/thumb5-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;	
	width:115px;
	height:115px;
}

.team6 a:link, .team6 a:active, .team6 a:visited {
	background-image:url(../images/thumb6.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;	
	width:115px;
	height:115px;
	
}
.team6 a:hover {
	background-image:url(../images/thumb6-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;	
	width:115px;
	height:115px;
}
.team6_h {
	background-image:url(../images/thumb6-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;	
	width:115px;
	height:115px;
}

.team7 a:link, .team7 a:active, .team7 a:visited {
	background-image:url(../images/thumb7.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;	
	width:115px;
	height:115px;
	
}
.team7 a:hover {
	background-image:url(../images/thumb7-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;	
	width:115px;
	height:115px;
}
.team7_h {
	background-image:url(../images/thumb7-hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;	
	width:115px;
	height:115px;
}

.fees-table {
	background:#412c3f;
}
	.fees-table td {
		background:#2a1b29;
		padding:3px;
	}
	.fees-table .heading {
		background:#534251;
		line-height:20px;
		color:#FFF;
		font-weight:bold;
		text-decoration:underline;
	}
	
.txt_field {
	height: 20px;
	width: 250px;
	color:#FFF;
	background:#2a1b29;
	border: 1px solid #443543;
}
.txt_message {
	height: 100px;
	width: 250px;
	color:#FFF;
	background:#2a1b29;
	border: 1px solid #443543;
}

.dropdown {
	width: 150px;
	color:#FFF;
	background:#2a1b29;
	border: 1px solid #443543;
}
.small_feld {
	width: 50px;
	color:#FFF;
	background:#2a1b29;
	border: 1px solid #443543;
}

.img-border {
	border:solid 3px #544250;
}

.flash_bg {
	padding: 6px;
	width: 196px;
	background-color: #CCCCCC;
	float: left;
	margin-right: 16px;
}

.flash_bg_full {
	width:209px;
	background-color: #CCCCCC;
	float: left;
	margin-right: 15px;
}

.offer-box {
	float:left;
	width:250px;
	background:url(../images/offer-bg.jpg) top center repeat-y #312230;
	margin-bottom:20px;
}
	.offer-cont {
	float:left;
	width:230px;
	padding:10px;
	background:url(../images/offer-bottom.jpg) bottom center no-repeat;
	font:normal 13px Arial, Helvetica, sans-serif;
	line-height:20px;
	}
	
		.offer-title {
		font:bold 16px Arial, Helvetica, sans-serif;
		color:#ce90c6;
		text-align:center;
		}
		
		.offer-title  span {
		font:normal 14px Arial, Helvetica, sans-serif;
		line-height:24px;
		color:#ffffff;
		}
		
		.cont-title {
		border-bottom: 2px dotted;
		color:#C69;
		text-align:left;
		font:bold 13px Arial, Helvetica, sans-serif;
		line-height:22px;
		}
		
		.underline-text {
		text-decoration:underline;
		color:#ce90c6;
		}
		
.map-box {
	width:230px;
	line-height:normal;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
}

	.map-title {
	color:#C69;
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	.map-link a:link, .map-link a:active, .map-link a:visited {
	color:#885f83;
	text-decoration:underline;
	margin:0px;
	font:normal 13px Arial, Helvetica, sans-serif;
	padding:0px;
	}
	.map-link a:hover {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}
	
	
	
.img_logo {
	padding:5px;
	background-color:#FFF;
}


.img_lborder {
	border:3px solid #534252;
}

#copyright_footer{
	width:915px;
	margin:0 auto;
	padding:50px 0 50px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	}
#Welcome_Text{
	color:#5c5c5c;
	font:normal 12px Arial, Helvetica, sans-serif;
	background:#121012;
	margin:0px 0px 10px 0px;
	float:left;
	width:914px;
	}
ul.whylist{
		margin:0px;
		padding:5px 0px 0px 0px;
		list-style:none;
		}
		.whylist li{
		padding-bottom:8px;
		padding-left:20px;
		color:#FFF;
		background:url(../images/arrow.gif) 0px 5px no-repeat;
		}