body{margin:0; padding:0; font:100%/100.1% Arial, Helvetica, sans-serif; background:url(../images/bg.gif) repeat-x top;}
h1,h2,h3,h4,h5,h6,div,p,form,input,ul,li{padding:0; margin:0;}
.clear{clear:both;}
.align_left{text-align:left;}
.align_right{text-align:right;}
.float_left{ float:left;}
.float_right{ float:right;}
img{ border:0;}
a{color:#3671c8;}
small{font:0.70em Arial, Helvetica, sans-serif;}
p{font:0.90em Arial, Helvetica, sans-serif;}
p strong{color:#000;}
.pioneer{ float:right; }

#container{width:900px; margin:0 auto; padding:0 10px; }
#header{ width:900px; margin:0 auto; position:relative; top:37px;}
#header h2{font:bold 1em Arial, Helvetica, sans-serif; color:#fff; padding:2px 0 2px 10px;}
#header .patient_forms{ position:absolute; top:88px; right:0; z-index:1;}
#patient_form
{
  display: block;
  width: 131px;
  height: 44px;
  background:url(../images/Patientform.gif) no-repeat 0 0;

}

#patient_form:hover
{
background:url(../images/Patient-form-over.gif) no-repeat;
}
#nav{clear:both; padding:0px 0 0 0;}
#nav a{font:0.95em Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding:0 1px; border-right:1px solid #f1d2b9;}
#nav a:hover{ color:#fd781f;}

#nav1{clear:both; padding:10px 0 0 0;}
#nav1 a{font:0.95em Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:0 14px; border-right:1px solid #f1d2b9;}
#nav1 a:hover{ color:#fd781f;}


#banner{ width:900px; margin:0 auto; padding:45px 0 0 0; height:420px;}

#banner h2{font:bold 1.8em Arial, Helvetica, sans-serif; color:#f47c08; padding:7px 0 20px 10px;}

.banner_right{float:left; margin:0 0 0 20px; padding:10px; width:221px; border:1px solid #fff; background:url(images/baneer_right_bg.gif) repeat-x top;}

.banner_right a{ display:block; margin:0 0 33px 0; text-decoration:none; font:bold 1.1em "Trebuchet MS", "Times New Roman", Arial; color:#333; background:url(../images/arrow.gif) no-repeat left; padding:0 0 0 30px;}

.banner_right a:hover{ text-decoration:underline;}


#referafriend{ font:bold 1em Arial, Helvetica, sans-serif; color:#666;}
.mandatory{ color:#ff0000;}

/*#content{margin:22px 0 0 0; background:#ffffff url(../images/body_bg.gif) repeat-x bottom;}*/
.background{ width:100%; background:#ffffff url(../images/body_bg.gif) repeat-x bottom;}
#content{margin:0; }

.left_part{ float:left; width:220px;}

.services{ width:230px; border:0px solid #01143a; margin:0 0 0px 0; background:#fff url(../images/rightblock_heading_bg.gif) repeat-x top;}
.services h1{font:bold 1em Arial, Helvetica, sans-serif; color:#fff; padding:7px 0 7px 15px;}


.services a{font:0.75em Arial, Helvetica, sans-serif; color:#333; display:block; border-bottom:1px solid #dadada; text-decoration:none; padding:8px 10px 8px 30px; background:url(../images/small_bullet.gif) no-repeat 17px;}

.services a:hover{ text-decoration:underline; color:#f683fb;}

.service{ width:218px; margin:0 0 0px 0; background:#fff;}
.service h1{font:bold 1em Arial, Helvetica, sans-serif; color:#fff; padding:7px 0 7px 15px;}

.service a{font:0.75em Arial, Helvetica, sans-serif; color:#333;text-decoration:bold; padding:8px 10px 8px 10px;}

.service li{list-style: none;}

.service a:hover{ text-decoration:underline; color:#f683fb;}

.skin-peel{ width:218px; margin:0 0 0px 0; background:#fff;}
.skin-peel h1{font:bold 1em Arial, Helvetica, sans-serif; color:#fff; padding:7px 0 7px 15px;}

.skin-peel a{font:0.75em Arial, Helvetica, sans-serif; color:#333;text-decoration: none; padding:8px 10px 8px 55px;}

.skin-peel li{list-style: none;}

.skin-peel a:hover{ text-decoration:underline; color:#f683fb;}

.top_sightseeing{border:1px solid #01143a; text-align:center; font:0.80em Arial, Helvetica, sans-serif; margin:0px 0 30 30; padding:20px 0 20px 20; background:#fff;}

.top_sightseeing2{border:1px solid #01143a; text-align:center; font:0.80em Arial, Helvetica, sans-serif; margin:15px 0 0 0; padding:20px 0 20px 0; background:#fff;}

#contactus1
{
  display: block;
  width: 193px;
  height: 23px;
  background:url(../images/contactus.gif)

}

#contactus1:hover
{
background:url(../images/contact-us-over.gif)
}
#referafre1
{
  display: block;
  width: 203px;
  height: 30px;
  background:url(../images/refer_friend.gif)

}

#referafre1:hover
{
background:url(../images/refer_friend1.gif)
}

#schedulemyappointment
{
  display: block;
  width: 203px;
  height: 30px;
  background:url(../images/schedule_Appointement.gif)

}

#schedulemyappointment:hover
{
background:url(../images/schedule-an-Appointement-over.gif)
}


.vedeos{border:1px solid #f1d2b9; text-align:center; font:0.80em Arial, Helvetica, sans-serif; margin:15px 0 0 0; padding:10px 0 10px 0; background:#fff;}

.contact{ width:218px; border:1px solid #f1d2b9; margin:15px 0 0 0; background:#fff url(../images/service_heading_bg.gif) repeat-x top;}
.contact h1{font:bold 1em Arial, Helvetica, sans-serif; color:#000; padding:7px 0 7px 15px;}
.contact p{font:0.80em Arial, Helvetica, sans-serif; color:#000; padding:8px 0 8px 15px;}
.contact p span{ color:#ff0000;}
.contact .input_field{width:184px; border:1px solid #c0c0c0; padding:3px 0;}





.right_part{ width:680px; float:left;}

.teeth{width:303px; height:470px; padding:0 10px 10px 10px; margin:0 0 15px 15px; display:inline; border:1px solid #01143a; background:#fff url(../images/rightblock_heading_bg.gif) repeat-x top; float:left;}
.teeth h2{font:bold 1em Arial, Helvetica, sans-serif; color:#fff; padding:7px 0 7px 0; }
.teeth p{font:0.80em Arial, Helvetica, sans-serif; line-height:1.6em; color:#4f4f4f;}
.teeth a{color:#0066cc;  text-align:right; text-decoration:none;}
.teeth a:hover{text-decoration:underline;}

.results{width:645px; padding:0 10px 10px 10px; margin:0 0 15px 15px; border:1px solid #01143a; background:#fff url(../images/rightblock_heading_bg.gif) repeat-x top;}
.results h2{font:bold 1em Arial, Helvetica, sans-serif; color:#fff; padding:7px 0 7px 0;}
.results h1{font:bold 1.2em Arial, Helvetica, sans-serif; color:#e26431; padding:7px 0 7px 0;}
.results p{font:0.80em Arial, Helvetica, sans-serif; line-height:1.6em; padding:7px 0 7px 0; color:#4f4f4f;}
.table p{font:0.80em Arial, Helvetica, sans-serif; padding:7px 0 7px 0; color:#4f4f4f;}

.sightseeing{width:645px; padding:0 10px 10px 10px; margin:0 0 15px 15px; border:1px solid #01143a; background:#fff;}
.sightseeing h2{font:bold 1em Arial, Helvetica, sans-serif; color:#e26431; padding:7px 0 7px 0;}
.sightseeing h1{font:bold 1.2em Arial, Helvetica, sans-serif; color:#e26431; padding:7px 0 7px 0;}
.sightseeing p{font:0.80em Arial, Helvetica, sans-serif; line-height:1.6em; padding:7px 0 7px 0; color:#4f4f4f;}
.table p{font:0.80em Arial, Helvetica, sans-serif; padding:7px 0 7px 0; color:#4f4f4f;}

#footer{ padding:10px 0; width:100%; background:#024362 url(../images/footer-image.gif); text-align:center; color:#fff; font:0.80em Arial, Helvetica, sans-serif;}
#footer p{ padding:5px 0;}
#footer p strong{ color:#fff;}
/*Ramakrishna-4-05-2009*/
.mandatory{ color:#FF0000;}
.results ul{font:0.80em Arial, Helvetica, sans-serif; line-height:1.6em; margin:0 0 0 20px;  color:#4f4f4f;}
.forms ol{font:0.80em Arial, Helvetica, sans-serif; line-height:1.6em; margin:0 0 0 10px;  color:#4f4f4f;}
/*Style Rules Written by Sadhana on 04may09*/
.forms{width:898px; padding:0 5px; margin:15px 0 15px 0; border:1px solid #f1d2b9; background:#fff url(../images/rightblock_heading_bg.gif) repeat-x top; margin:0 auto; clear:both;}
.forms h2{font:bold 1em Arial, Helvetica, sans-serif; color:#fff; padding:7px 0 7px 0;}
.forms p{font:0.80em Arial, Helvetica, sans-serif; line-height:1.6em; padding:7px 0 7px 0; color:#4f4f4f;}
.newtext{font:0.80em Arial, Helvetica, sans-serif; line-height:1.6em; color:#4f4f4f;}
.forms ul{font:0.80em Arial, Helvetica, sans-serif; line-height:1.6em; margin:0 0 0 20px;  color:#4f4f4f;}


#dhtmltooltip{
position: absolute;
left: 500px;
width: 100px;
border: 1px solid #888888;
padding: 5px;
background-color: #fff;
visibility: hidden;
z-index: 100;
font:0.80em Arial, Helvetica, sans-serif;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=black,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left:300px;
z-index: 101;
visibility: hidden;
}
/*
 menu styles
 note: not all browsers render styles the same way so try out your style sheet
 in different browsers before publishing
*/

/* level 0 inner */
.m0l0iout {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 4px;
	color: #333;
}
.m0l0iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 4px;
	color: #f683fb;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 1px solid #cc72bc;
	background: #fff;
}
.m0l0oover {
	text-decoration : none;
	border : 1px solid #cc72bc;
	background: #fff;
}

/* level 1 inner */
.m0l1iout {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #333;
}
.m0l1iover {
	font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #f683fb;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #cc72bc;
	background: #fff;
	filter: alpha(opacity=85);
	-moz-opacity: 85%;
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #cc72bc;
	background: #fff;
}

/* level 2 inner */
.m0l2iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #f683fb;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #cc72bc;
	background: #fff;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #cc72bc;
	background: #fff;
}
.advant {
	margin:10px 0 5px 5px;
	padding:0;
}
.advant li {
	list-style-image:url('../images/thumbs_up.png');
	margin-left: 20px;
	margin-height: 15px;
	line-height: 19.5px;
	font-weight: none;
}