/*html {
	font:Futura Lt BT, Arial, Verdana, Helvetica, sans-serif 100%;
	
	}
	*/
body {
	/*-x-system-font:none;*/
	/*font-family:Futura Lt BT, Arial, Verdana, Helvetica, sans-serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.3em;
	margin:0px;
	margin-top:20px;
	padding:0px;
}
.tableline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e6e6e6;
	border-right-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	border-left-color: #e6e6e6;
}
.menu {
	font-size: 6px;
	font-style: normal;
	color: #f0aa36;
	text-decoration: none;
	font-weight: bold;
}
.menulink {
	color: #f0aa36;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding-left:4px;
	padding-right:4px;
}
.menulink {
	color: #f0aa36;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	padding-left:4px;
	padding-right:4px;
}
A.menulink:link {
	color: #f0aa36;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	padding-left:4px;
	padding-right:4px;
}
A.menulink:hover {
	color:#d82103;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	padding-left:4px;
	padding-right:4px;
}
.headding {
	font-size: 25px;
	font-style: bold;
	color: #e4e4e4;
	font-weight:800;
	text-decoration: none;
}
.bg {
	background:url(images/ourclinic_bg.jpg) no-repeat;
}
#rignt_bg {
	background:url(images/transperant_bg.gif) no-repeat;
	width:10px;
	height:auto;
}
#logo {
	background:url(images/logo.jpg) no-repeat top;
	height:136px;
	width:175px;
}
.content {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	padding-left:20px;
	padding-right:4px;
	padding-top:4px;
}
.contentanch {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	padding-left:0px;
	padding-right:4px;
	padding-top:25px;
}
.contentanch1 {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left:0px;
	padding-right:4px;
	padding-top:5px;
}
.italics {
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.italics1 {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.italics-press {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	line-height:22px;
	text-decoration: none;
	text-align:left;
}
.name {
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.content1 {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	padding-left:6px;
	padding-right:4px;
	padding-top:10px;
}
.content1fm {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	padding-right:4px;
	padding-top:10px;
}
.content-press {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height:20px;
	font-weight: bold;
	padding-left:20px;
	padding-right:4px;
	padding-top:4px;
}
.contentdoct {
	font-size: 11px;
	font-weight:bold;
	color: #666666;
	text-decoration: none;
	padding-left:6px;
	padding-right:4px;
	padding-top:5px;
}
#content {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left:20px;
	padding-right:14px;
	padding-top:4px;
}
#content11 {
	font-size: 13px;
	font-style:italic;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	padding-left:40px;
	padding-right:40px;
	padding-top:40px;
 padding-bottom:;
	padding-bottom: 40px;
}
.bolder {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.bg_design {
	background:url(images/design.jpg) no-repeat;
}
.bg_innovations {
	background:url(images/innovation.jpg) no-repeat;
}
.bg_essentials {
	background:url(images/theessentials.jpg) no-repeat;
}
.bg_doctors {
	background:url(images/doctors.jpg) no-repeat;
}
.bg_ourservices {
	background:url(images/services.jpg) no-repeat;
}
.bg_prevension {
	background:url(images/prevention_preservation.jpg) no-repeat;
}
.bg_restore {
background:url(images/restore_renew .jpg) no-repeat;
}
.bg_cosmeticenh {
	background:url(images/cosmetic_enhancements.jpg) no-repeat;
}
.bg_littleone {
	background:url(images/little_ones.jpg) no-repeat;
}
.bg_smilespa {
	background:url(images/smile_spa.jpg) no-repeat;
}
.bg_presstesti {
	background:url(images/pressbg.jpg) no-repeat;
}
.bg_press {
	background:url(images/press.jpg) no-repeat;
}
.bg_location {
	background:url(images/lcn1.jpg) no-repeat;
}
.bg_location1 {
	background:url(images/lcn1.jpg) no-repeat;
}
.bg_location2 {
	background:url(images/location1.jpg) no-repeat;
}
.bg_map {
	background:url(images/map.jpg) no-repeat;
}
.bg_rstr {
	background:url(images/restore1.jpg) no-repeat;
}
.bg_phto {
	background:url(images/phto.jpg) no-repeat;
}
.bg_wordofmouth {
	background:url(images/wordofmouth.jpg) no-repeat;
}
.menulink {
	font: Arial, Helvetica, sans-serif 11px/15px;
	color:#f0aa36;
	text-decoration:none;
}
a.menulink:link {
	color:#f0aa36;
	text-decoration:none;
}
a.menulink:hover {
	color:#cc0000;
	text-decoration:none;
}
/*

#menuNav {
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
}

#menuNav ul{
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
	display:inline;
}

#menuNav li{
	height:20px;
	list-style:none;
	list-style-type:none;
	display:inline;
	float:left;
}

#menuNav li .hiden{
	height:20px;
	list-style:none;
	list-style-type:none;
	display:none;
	float:left;
}

#menuNav li a{
	height:20px;
	list-style:none;
	list-style-type:none;
	display:inline;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#f0aa36;
	padding:3px;
	font-weight:bold;
	text-transform:uppercase;
}

#menuNav li a:hover{
	height:20px;
	list-style:none;
	list-style-type:none;
	display:inline;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#cc0000;
	padding:3px;
	font-weight:bold;
	text-transform:uppercase;
}

*/ 
.holder {
	height:159px;
	display:block;
	width:950px;
}
.navHolder {
	width:720px;
	float:right;
}
#navbar {
	margin: 0;
	padding: 0;
	height:1em;
	padding-top:28px;
}
#navbar ul {
	margin:0px;
	padding:0px;	 
	
}
#navbar table {
	border-collapse:collapse;
}
#navbar li {
	list-style: none;
	line-height:22px;
	font-size:11px; 
	font-weight:bold;
	float: left;
	padding:0px;
	margin:0 8px 0 0;
	text-transform:uppercase;
}
#navbar li a {
	display: block;
	padding-left:8px;
	line-height:22px;
	color: #f0aa36;
	text-decoration:none;
}
#navbar li a:hover {
	color: #cc0000;
}
#navbar li ul {
	display: none;
	width:25px;
}
#navbar li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	width:100%;
}
#navbar li:hover li {
	float: none;
}
#navbar li:hover li a {
	line-height:22px;
	text-decoration:none;
	color:#f0aa36;
	width: 200px;
}
#navbar li li a:hover {
	line-height:22px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#cc0000;
	width: 200px;
}
/*-------------------------------------biswajit---------------------------*/

ul.subbtn  {
	margin:0px;
	padding:0px 0 0 10px;	
}
ul.subbtn li {
	list-style: none; 
	font-size:11px; 
	font-weight:bold;
	text-transform:uppercase;
	line-height:22px;
}
ul.subbtn li a {
	color: #f0aa36;
	text-decoration:none;
}
ul.subbtn li a:hover {
	color: #cc0000;
}
/*-------------------------------------biswajit---------------------------*/



h4 {
	color:#9d9d9d;
	padding-left:20px;
}
.leftmargine {
	padding-left:10px;
}
.newsletter_red {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.newsletter_red:link {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.newsletter_red:hover {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	background-color:#e67e7e;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.newsletter_blue {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.newsletter_blue:link {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.newsletter_blue:hover {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	background-color:#88acdb;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}
h3 {
	text-transform:uppercase;
	line-height:23px;
}
.viewcontent {
	text-decoration:none;
	color:#231f20;
}
.content1 {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left:20px;
	padding-right:4px;
	padding-top:4px;
}
.contentloca {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left:3px;
	padding-right:4px;
	padding-top:4px;
}
.content12 {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left:15px;
	padding-right:4px;
	padding-top:0px;
}
.bg_wordofmouth {
	background:url(images/wordofmouth.jpg) no-repeat;
}
.header_new {
	color:#333333;
	font-size:15px;
	font-weight:bold;
}
.black_link {
	color:#333333;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	margin-left:4px;
}
.black_link:hover {
	text-decoration:underline;
}
.black_italic {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-style: italic;
	padding-left:4px;
}

/*------------------------------------------------------------*/
#menuContainer {
	float:left; width:720px;
}
#nav ul {padding:0; margin:0; list-style:none; background:url(transparent.gif); z-index:100;}
#nav {height:22px; float:left; padding:0; position:relative; list-style:none;}

#nav table {border-collapse:collapse;}
#nav li {
	float:left;
	font-size:11px;
}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {
	display:block; 
	float:left;
	padding:0 10px 0 6px;
	white-space:nowrap; 
	font-weight:bold; 
	line-height:22px;
	color: #f0aa36;
	text-decoration:none;
	text-transform:uppercase;
}
#nav li li a {height:22px; line-height:22px; float:none;}

#nav li:hover {position:relative; z-index:100; background:url(transparent.gif);}
#nav a:hover {position:relative; z-index:100; color:#CC0000; border:0;}
#nav li:hover > a {color:#CC0000;}

#nav :hover  ul {left:0; top:22px; z-index:300;}
#nav a:hover ul {left:-1px;}

#nav ul {position:absolute; left:0px; top:-9999px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:0; margin-left:100%; top:0;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:0; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover li:hover > a {color:#CC0000;}

#nav li a:hover ul li a:hover {color:#CC0000;}

/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:0;}

/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:0; top:-9999px;}