div {
	position: relative;
}

#outside-div {
	background-image:url(../images/inner-bg.jpg); 
	background-repeat:repeat-x; 
	background-position:left top; 
	background-color:#464748; 
	height:100%;
}

#main_DIV {
	margin:0 auto;
	width:990px;
}

#bottom {
	background-color: #404040;
	width: 900px;
	overflow:hidden;
	margin: 0px;
	padding-right: 45px;
	padding-bottom: 45px;
	padding-left: 45px;
}
#home_bot_left {
	background-color: #5b5b5b;
	float:left;
	width: 325px;
	overflow:hidden;
	margin: 0px;
	height:174px;
	padding: 0px 10px 9px 10px;
}
#home_bot_left  a {
	background: url(../images/hot-but-h.jpg) top left no-repeat;
	display: block;
	width:312px;
	height: 184px;
}
#home_bot_left  a:hover {
	background: url(../images/hot-but-h.jpg) top left no-repeat;
}
#home_bot_right {
	background-color: #505050;
	float:right;
	width: 553px;
	height:126px;
	
}
/* Hot Navigation start here */
#Hot-Btn {
	
	width:553px;
	height:184px;
	margin:0;
	padding:0;
	position:relative;
	float:left;	
	}
#Hot-Btn ul{
margin:0;
display:block;
float:left;
padding:0;
list-style-type: none;
}
#Hot-Btn li{
padding:0;
margin: 0;
float:left;
}

#Hot-Btn li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 0px 0px; /*padding inside each tab*/
}
/*================ invisalign ===============*/
#Hot-Btn ul li.invisalign  {
	background:url(../images/hot-btn.jpg) no-repeat 0px 0px;
	display:block;
	width:184px;
	height:184px;	
}
#Hot-Btn ul li.invisalign a:link, #Hot-Btn ul li.invisalign a:active, #Hot-Btn ul li.invisalign a:visited{
	background:url(../images/hot-btn.jpg) no-repeat 0px 0px;
	display:block;
	width:184px;
	height:184px;
	text-indent:-9999px;
}
#Hot-Btn ul li.invisalign a:hover, #Hot-Btn ul li.invisalign_h{
	background:url(../images/hot-btn.jpg) no-repeat 0px -184px;
	display:block;
	width:184px;
	height:184px;
	text-indent:-9999px;
}
/*================ implant ===============*/
#Hot-Btn ul li.implant  {
	background:url(../images/hot-btn.jpg) no-repeat -184px 0px;
	display:block;
	width:184px;
	height:184px;	
}
#Hot-Btn ul li.implant a:link, #Hot-Btn ul li.implant a:active, #Hot-Btn ul li.implant a:visited{
	background:url(../images/hot-btn.jpg) no-repeat -184px 0px;
	display:block;
	width:184px;
	height:184px;
	text-indent:-9999px;
}
#Hot-Btn ul li.implant a:hover, #Hot-Btn ul li.implant_h{
	background:url(../images/hot-btn.jpg) no-repeat -184px -184px;
	display:block;
	width:184px;
	height:184px;
	text-indent:-9999px;
}
/*================ teeth ===============*/
#Hot-Btn ul li.teeth  {
	background:url(../images/hot-btn.jpg) no-repeat -368px 0px;
	display:block;
	width:185px;
	height:184px;	
}
#Hot-Btn ul li.teeth a:link, #Hot-Btn ul li.teeth a:active, #Hot-Btn ul li.teeth a:visited{
	background:url(../images/hot-btn.jpg) no-repeat -368px 0px;
	display:block;
	width:185px;
	height:184px;
	text-indent:-9999px;
}
#Hot-Btn ul li.teeth a:hover, #Hot-Btn ul li.teeth_h{
	background:url(../images/hot-btn.jpg) no-repeat -368px -184px;
	display:block;
	width:185px;
	height:184px;
	text-indent:-9999px;
}




#home_bot_right a {
	font-family:'PT Sans', arial, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: .5px;
}
#home_bot_right a:visited {
	font-family:'PT Sans', arial, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: .5px;
}
#home_bot_right a:hover {
	font-family:'PT Sans', arial, serif;
	font-size: 14px;
	color: #222222;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: .5px;
}
#copyright_left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B5AC9D;
	font-weight: normal;
	text-decoration:none;
	float:left;
	margin-top:20px;
	margin-bottom:5px;
}
#copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B5AC9D;
	font-weight: normal;
	text-decoration:none;
	width:990px;
	margin:auto;
	padding:0px;
	overflow:hidden;
}
#copyright_right{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B5AC9D;
	font-weight: normal;
	text-decoration:none;
	width:208px;
	float:right;
	padding-left:200px;
	margin-top:20px;
	margin-bottom:5px;
}
#copyright_right a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B5AC9D;
	font-weight: normal;
	text-decoration: underline;
}
#copyright_right a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B5AC9D;
	font-weight: normal;
	text-decoration: underline;
}
#copyright_right a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	font-weight: normal;
	text-decoration:none;
}
#inner_title{
	background-color: #525354;
	overflow:hidden;
	width: 565px;
	margin-right:1px;
	padding: 24px;
}
#leftcontent{
	position:relative;
	width:613px;
	overflow:hidden;
	float:left;
	margin:0px;
	padding:0px;
}
#rightcontent{
	background-color:#525252;
	float:right;
	overflow:hidden;
	width:266px;
	padding-left:10px;
	padding-right:10px;
}
#main_content {
	position:relative;
	/*overflow:hidden;*/
	margin-top:1px;
	font-family:'PT Sans', arial, serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-color: #eeeeee;
	text-align: justify;
	min-height:360px;
	height:100%;
	width: 549px;
	padding-top: 29px;
	padding-right: 32px;
	padding-bottom: 32px;
	padding-left: 32px;
}

#main_content a {
	color: #0088cc;
	text-decoration: none;
}
#main_content a:hover{
	color: #0088cc;
	text-decoration: underline;
}

ul.treat-bullet {
	margin:10px 0px; 
	padding:0px;
	}

ul.treat-bullet li {
	list-style:none;
	margin:10px 0px 
	}

#inner_hot_top {
	background-color: #4d4e4f;
	width: 541px;
	overflow:hidden;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 11px;
	float:left;
}


#menu {
	height: 323px;
	width: 225px;
	float: left;
	_margin-top:-4px;  /* for IE6 */
}


#submenu {
	position:relative;
	overflow:hidden;
	width: 266px;
	margin-bottom:20px;
	clear:both;
}
.inn_menu{
	font-family:'PT Sans', arial, serif;
	font-size: 14px;
	color: #DFDFDF;
	text-decoration: none;
	line-height: 30px;
	font-weight: bold;
	margin:0px;
	background-color: #333;
	display: block;
	height: 30px;
	width: 266px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #525252;
}
.inn_menu a:link, .inn_menu a:active, .inn_menu a:visited{
	font-family:'PT Sans', arial, serif;
	font-size: 14px;
	color: #DFDFDF;
	text-decoration: none;
	font-weight: bold;
	cursor:pointer;
	background-color: #333;
	display: block;
	height: 30px;
	width: 256px;
	padding-left:10px;
}
.inn_menu a:hover{
	font-family:'PT Sans', arial, serif;
	font-size: 14px;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	background-color:#818283;
	display: block;
	height: 30px;
	width: 256px;
	padding-left:10px;
}

#footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B5AC9D;
	font-weight: normal;
	text-decoration:none;
	width:990px;
	float:none;
	margin:auto;
	padding-top:30px;
	padding-bottom:30px;
	overflow:hidden;
}
#footer a, #footer a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B5AC9D;
	font-weight: bold;
	text-decoration: underline;
}
#footer a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	font-weight: bold;
	text-decoration:none;
}

a.btn-email:link, a.btn-email:visited, a.btn-email:active {
	display:block;
	width:80px;
	height:26px;
	background:url(../images/btn-email.gif) top left no-repeat;
}
a.btn-email:hover {
	display:block;
	width:80px;
	height:26px;
	background:url(../images/btn-email.gif) top right no-repeat;
}

a.btn-appointment:link, a.btn-appointment:visited, a.btn-appointment:active {
	display:block;
	width:110px;
	height:26px;
	background:url(../images/btn-appointment.gif) top left no-repeat;
}
a.btn-appointment:hover {
	display:block;
	width:110px;
	height:26px;
	background:url(../images/btn-appointment.gif) top right no-repeat;
}

a.btn-blog:link, a.btn-blog:visited, a.btn-blog:active {
	display:block;
	width:120px;
	height:26px;
	background:url(../images/btn-blog.gif) top left no-repeat;
}
a.btn-blog:hover {
	display:block;
	width:120px;
	height:26px;
	background:url(../images/btn-blog.gif) top right no-repeat;
}

a.btn-findus:link, a.btn-findus:visited, a.btn-findus:active {
	display:block;
	width:120px;
	height:26px;
	background:url(../images/btn-findus.gif) top left no-repeat;
}
a.btn-findus:hover {
	display:block;
	width:120px;
	height:26px;
	background:url(../images/btn-findus.gif) top right no-repeat;
}


#sitemap {
	clear: both;
	float:left;
	width: 990px;
	padding:0px;
	margin:0px auto;
	padding:10px 0px;
	margin-top:15px;
	background:#404040;
}

#sitemap h3 {
	font:normal 15px Myriad Pro, Arial, Verdana;
	color:#fff;
	margin:0px;
	padding-bottom:15px;
}

	#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:162px;
		text-align:left;
		border-right:solid 1px #525252;
		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:#787878;
		text-decoration:none;
		display:block;
		width:162px;
		line-height:16px;
		}
	
	#sitemap ul#section li a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#787878;
		text-decoration:underline;
	}
		
		#sitemap #section li h4 {
		font:bold 13px Arial, Helvetica, sans-serif;
		color: #787878;
		text-decoration: none;
		padding-bottom:10px;
		}

/*================ Logo Buttons ===============*/

/*================ Invisalign ===============*/

a.invisalign-btn:link, a.invisalign-btn:active, a.invisalign-btn:visited{
	background:url(../images/logo-buttons.gif) no-repeat 0px 0px;
	display:block;
	width:264px;
	height:127px;
}

a.invisalign-btn:hover{
	background:url(../images/logo-buttons.gif) no-repeat 0px -254px;
	display:block;
	width:264px;
	height:127px;
}

/*================ Social 6 ===============*/

a.social6-btn:link, a.social6-btn:active, a.social6-btn:visited{
	background:url(../images/logo-buttons.gif) no-repeat -264px 0px;
	display:block;
	width:264px;
	height:127px;
}

a.social6-btn:hover{
	background:url(../images/logo-buttons.gif) no-repeat -264px -254px;
	display:block;
	width:264px;
	height:127px;
}

/*================ Inman Aligner ===============*/

a.inman-btn:link, a.inman-btn:active, a.inman-btn:visited{
	background:url(../images/logo-buttons.gif) no-repeat 0px -127px;
	display:block;
	width:264px;
	height:127px;
}

a.inman-btn:hover{
	background:url(../images/logo-buttons.gif) no-repeat 0px -381px;
	display:block;
	width:264px;
	height:127px;
}

/*================ Incognito ===============*/

a.incognito-btn:link, a.incognito-btn:active, a.incognito-btn:visited{
	background:url(../images/logo-buttons.gif) no-repeat -264px -127px;
	display:block;
	width:264px;
	height:127px;
}

a.incognito-btn:hover{
	background:url(../images/logo-buttons.gif) no-repeat -264px -381px;
	display:block;
	width:264px;
	height:127px;
}

/*================ End Logo Buttons ===============*/



#logonav {
	margin:0px;
	padding:0px;
	width:550px;
	height:50px;
	/*float:left;*/
}
#logonav ul{
	margin:0px;
	padding:0px;
	width:550px;
	height:50px;
}

#logonav li{
	display: inline;
	float: left;
	list-style: none;
}

#logonav a {
	display: block;
	height:50px;
	text-align:left;
	text-indent:-9999px;
}

/*================ Invisalign ===============*/

.invisalign {
	background:url(../images/logo-tabs.jpg) no-repeat 0px 0px;
	display:block;
	width:152px;
	height:50px;
}

.invisalign a:link, .invisalign a:active, .invisalign a:visited{
	background:url(../images/logo-tabs.jpg) no-repeat 0px 0px;
	display:block;
	width:152px;
	height:50px;
}

.invisalign a:hover{
	background:url(../images/logo-tabs.jpg) no-repeat 0px -50px;
	display:block;
	width:152px;
	height:50px;
}

.invisalign_h {
	background:url(../images/logo-tabs.jpg) no-repeat 0px -50px;
	display:block;
	width:152px;
	height:50px;
}

/*================ Social 6 ===============*/

.social6 {
	background:url(../images/logo-tabs.jpg) no-repeat -152px 0px;
	display:block;
	width:93px;
	height:50px;
}

.social6 a:link, .social6 a:active, .social6 a:visited{
	background:url(../images/logo-tabs.jpg) no-repeat -152px 0px;
	display:block;
	width:93px;
	height:50px;
}

.social6 a:hover{
	background:url(../images/logo-tabs.jpg) no-repeat -152px -50px;
	display:block;
	width:93px;
	height:50px;
}

.social6_h {
	background:url(../images/logo-tabs.jpg) no-repeat -152px -50px;
	display:block;
	width:93px;
	height:50px;
}

/*================ Inman Aligner ===============*/

.inman {
	background:url(../images/logo-tabs.jpg) no-repeat -245px 0px;
	display:block;
	width:137px;
	height:50px;
}

.inman a:link, .inman a:active, .inman a:visited{
	background:url(../images/logo-tabs.jpg) no-repeat -245px 0px;
	display:block;
	width:137px;
	height:50px;
}

.inman a:hover{
	background:url(../images/logo-tabs.jpg) no-repeat -245px -50px;
	display:block;
	width:137px;
	height:50px;
}

.inman_h {
	background:url(../images/logo-tabs.jpg) no-repeat -245px -50px;
	display:block;
	width:137px;
	height:50px;
}

/*================ Incognito ===============*/

.incognito {
	background:url(../images/logo-tabs.jpg) no-repeat -382px 0px;
	display:block;
	width:168px;
	height:50px;
}

.incognito a:link, .incognito a:active, .incognito a:visited{
	background:url(../images/logo-tabs.jpg) no-repeat -382px 0px;
	display:block;
	width:168px;
	height:50px;
}

.incognito a:hover{
	background:url(../images/logo-tabs.jpg) no-repeat -382px -50px;
	display:block;
	width:168px;
	height:50px;
}

.incognito_h {
	background:url(../images/logo-tabs.jpg) no-repeat -382px -50px;
	display:block;
	width:168px;
	height:50px;
}
/*===============image fade============*/
#imageContainer {
	position:relative;
	margin:0 auto ;
	width:990px;
	height:471px;
	background-color:#000000;
	background:url(../images/fade-img/img1.jpg) no-repeat;
}
#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}
#logo-animation
{
	width:347px;
	margin:54px 45px;
	position:absolute;
	height:49px;
    top:0px;
	right:0px;
}
#toplinkbar
{
	width:900px;
	height:56px;
	bottom:1px;
	_bottom:-1px;
	margin:0 45px 0px 45px;;
	position:absolute;
	background-image: url(../images/toplinkbarbg.gif);
	background-repeat: no-repeat;
	filter:alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}
#toplinkbar #toplinkbar-left
{
	font-family:'PT Sans', arial, serif;
	font-size:15px;
	font-weight:normal;
	width:348px;
	height:56px;
	position:absolute;
}
#toplinkbar #toplinkbar-left ul{
	margin:20px 33px 0px 33px;
	padding:0px;
	font-family:'PT Sans', arial, serif;
	font-size:15px;
	line-height:12px;
	font-weight:normal;
}
#toplinkbar #toplinkbar-left ul li{
	font-family:'PT Sans', arial, serif;
	font-size:15px;
	line-height:12px;
	display: inline;
	float: left;
	list-style: none;
	font-size:15px;
	color:#FFF;
	padding:3px;
}
#toplinkbar #toplinkbar-left ul li a{
	font-family:'PT Sans', arial, serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
#toplinkbar #toplinkbar-left ul li a:hover{
	font-family:'PT Sans', arial, serif;
	font-size:12px;
	color:#b5b5b5;
	text-decoration:none;
}
#toplinkbar #callus-home
{
	width:553px;
	height:56px;
	float:right;
}
#toplinkbar #callus-home .address-home
{
  display:block;
  width:150px;
  height:46px;
  float:left;
  padding:5px 10px;
  color:#FFF;
  font-family:'PT Sans', arial, serif;
  font-size:13px;
}
#toplinkbar #callus-home .phoneno-home
{
  display:block;
  width:330px;
  float:right;
  padding:13px 10px;
  color:#FFF;
  font-family:'PT Sans', arial, serif;
  font-size:25px;
}




