
* {	
	margin:0; padding:0; outline:0; 
	font-size:100%; font-family:Arial, Helvetica, sans-serif; 
	font-style:inherit; font-weight:inherit; }

.color_text { color:#4F4F4F; }
.color_hilite { color:#ff5001; }
.color_heavy { color:#303030; }

p { margin-bottom:15px; font-size:12pt;}
a { color:#4f4f4f; text-decoration:none; }
em { font-style:italic; color:#303030; }
strong { font-weight:bold; color:#303030; }
ul,li{ padding:0px; margin:0px; list-style:none;}
img{ padding:0px; margin:0px; border:0px;}
.fleft{ float:left;}	
.fright{ float:right;}	

body { margin:0; padding:0; background:#fff url('../images/body-bg.jpg') repeat-x; }
#container{ margin:0 auto; width:1002px; background:url('../images/container-bg.png') repeat-y; overflow:hidden; padding:0px; position:relative; padding-bottom:30px;}

#header { position:absolute; top:0px; left:0px; width:990px; height:119px; margin:0 6px 0 6px; background:url('../images/bg_header2.gif') repeat-x; }
#header p.ident  { float:left; margin-right:10px; }
#header p.blurb  { float:left; width:275px; padding-top:25px; text-align:center; color:#A52A7B; font:normal 14pt Arial; }
#header p.blurb strong { font-weight:bold; color:#A52A7B; }
#header p.blurb em { font-weight:normal; font-style:italic; color:#A52A7B; }
#header p.phones { float:right; padding-top:40px; margin-right:10px; color:#A52A7B; font:normal 14px Arial; }
#header p.phones span { font-family:'Palatino Linotype'; font-size:24px;}
#header a:hover{ text-decoration:underline;}

#tabs{width:990px; position:absolute; height:43px; margin:0 6px 0 6px; background:url('../images/tab-bg.jpg') repeat-x;  left:0px; top:119px; }
#tabs a {float:left; margin-top:10px; font-family:'Trebuchet MS',Helvetica,Arial,sans-serif; font-size:16px; color:#FFFFFF;}
#tabs a:hover { color:#CCCCCC;}
#tabs a.firsttab { margin-left:40px;}
#tabs img{ float:left;}

#banneraction{ position:absolute; width:990px; margin:0 6px 0 6px; height:auto; height:305px; left:0px; top:162px; }
#banner    { position:absolute; width:681px; height:305px;  no-repeat; left:0px; }
#action    { position:absolute;  background:url('../images/form-bg.jpg') no-repeat; width:309px; height:305px; right:0px; }
#banner p { padding:140px 0 0 315px; width:200px; font-family:arial; font-size:19px; color:#C90079;}
#banner p.small { padding:140px 0 0 315px; width:200px; font-family:arial; font-size:14px; color:#C90079;}
#banner a{ position:absolute; left:375px; bottom:33px; width:78px; height:22px;}
#action ul {width:295px;padding:35px 0 0 0;}
#action ul li { width:100%;float:left; margin-top:6px; font-family:arial; font-size:14px; color:#FFFFFF;}
#action ul li label{ width:110px; float:left; padding:0 5px 0 0; text-align:right;}
.inputbox{font-family:arial; font-size:13px; color:#000000; width:172px; border:0px;}

#service { position:absolute; width:990px; margin:3px 6px 0 6px; background:url('../images/services-bg.jpg') repeat-y; left:0px; top:467px;}
.innerservice{ position:relative; background:url('../images/service-bottom-bg.jpg') no-repeat bottom; min-height:410px; }
.servicecell{ width:330px; float:left; background:url('../images/service-heading-repeat.jpg') repeat-x;}
.servicecell1{ width:329px; float:left; margin-left:2px; background:url('../images/service-heading-repeat.jpg') repeat-x;}
.servicecell2{ width:327px; float:left; margin-left:2px; background:url('../images/service-heading-repeat.jpg') repeat-x;}
#service p{ text-align:center; font-family:'Trebuchet MS',Helvetica,Arial,sans-serif; font-size:18px; color:#C90079; line-height:30px; padding-top:10px;}
#service p.imapad{ padding:0px; height:155px;}
#service ul{ width:260px; margin:0px auto;}
#service ul li { background:url('../images/bullet.png') no-repeat; padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#292929; margin:6px 0 0 0;}
#service ul li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#292929; text-decoration:none;}
#service ul li a:hover { text-decoration:none; color:#AE004A;}

#service a.more { font:normal 14px/14px Arial, Helvetica, sans-serif; color:#0000FF;  bottom:50px; position:absolute;  margin:0 0 0 250px; text-decoration:underline;}
#service a.more:hover { text-decoration:none;}

#content { width:990px; margin:0 6px 0 6px; background:url('../images/content-ng.jpg') repeat-y; margin-top:880px; overflow:hidden; }
#content h1.home:first-letter {color:#FFFFFF;font-size:1px !important;}

#contentinner { width:550px; margin-left:25px;float:left;}
#contentinner h1 { font-family:'Trebuchet MS',Helvetica,Arial,sans-serif; font-size:20px; font-weight:bold; color:#2C2C2C; padding-bottom:20px;}
#contentinner h1.home { background:url('../images/w-image.jpg') no-repeat; padding:27px 0 0 65px;}
#contentinner h2 { font-family:'Trebuchet MS',Helvetica,Arial,sans-serif; font-size:20px; font-weight:bold; color:#2C2C2C; padding-bottom:20px;}
#contentinner p { font-family:arial; font-size:14px; color:#4F4F4F; line-height:18px;}
#contentinner p.hilite { font-weight:bold; color:#666; }

#contentinner p.photogallery { position:relative; width:548px; height:239px; background:url('../images/phogallery-bg.jpg') no-repeat; }
#contentinner p.photogallery a.ba { position:absolute; width:178px; height:106px; border:2px solid white; }
#contentinner p.photogallery a.one { left:62px; top:91px; }
#contentinner p.photogallery a.two { left:308px; top:91px; }
#contentinner p.photogallery a.ba:hover { border:2px solid black; }
#contentinner p.photogallery a.click    { position:absolute; right:10px; bottom:10px; }

#contentrightgallery { width:345px; margin-right:20px; float:right;}
#contentrightgallery div.sidebar { width:325px; padding:10px 9px 10px 10px; background:#816DA7; margin-bottom:15px;}
#contentrightgallery h2 { text-align:center; font:normal 20px/50px 'Trebuchet MS'; color:#FFFFFF;} 
#contentrightgallery ul { background:#E3DEED;}
#contentrightgallery ul.wellness { background:#E3DEED url(../images/wellness-pic.jpg) no-repeat; padding:160px 0 10px 0;}
#contentrightgallery ul.wellness a { color:#000000; }
#contentrightgallery ul.wellness a:hover { color:#4F4F4F; }
#contentrightgallery p.stay { background:#E3DEED url(../images/stay-bg.jpg) no-repeat; padding:40px 0 10px 0; margin:0px;}
#contentrightgallery p.stay a img { margin:8px 0 0 20px;}

#contentrightgallery p.viz { background:#E4DDED; padding:10px; margin:0; }
#contentrightgallery p.viz { font:normal 12pt 'Trebuchet MS',Tahoma,Verdana,Arial; }

#contentrightgallery ul li{ background:url(../images/bullet.jpg) no-repeat; margin:8px 0 0 25px; padding:0 0 0 25px; font:normal 14px/15px Verdana, Arial, Helvetica, sans-serif; color:#292929;}

#footer    { position:relative; width:100%; background:url('../images/footer-bg.jpg') repeat-x; height:133px; }
#footer div.inner{ position:relative; margin:0 auto; width:1002px; background:url('../images/container-bg.png') repeat-y; height:134px; }
#footer div.innernext{ position:relative; height:103px; padding:30px 0 0 55px; margin:0 6px 0 6px; background:url('../images/footer-main-bg.jpg') repeat-x; font-family:arial; font-size:13px; color:#393939;}
#footer a{ margin:0 10px 0 10px; color:#393939;}
#footer a:hover{color:#6E6B6B;}
#footer p{ font-family:arial; font-size:13px; color:#393939; text-align:center; padding-top:20px; width:900px;}

/*===================
Add By Ajoy 18-07-10
====================*/

#tabs_inner{width:990px; position:absolute; height:43px; margin:0 6px 0 6px; background:url('../images/tab-bg.jpg') repeat-x;  left:0px; top:119px; }
#tabs_inner a {float:left; margin-top:10px; font-family:'Trebuchet MS',Helvetica,Arial,sans-serif; font-size:16px; color:#FFFFFF;}
#tabs_inner a:hover { color:#CCCCCC;}
#tabs_inner a.firsttab_inner { margin-left:25px;}
#tabs_inner img{ float:left;}

#innerpagecontent { width:990px; margin:0 6px 0 6px; background:url('../images/content-ng.jpg') repeat-y; margin-top:535px; overflow:hidden; }
#pagetitle { position:absolute; width:990px; height:48px; margin:3px 6px 0 6px; background:url(../images/service-heading-repeat.jpg) repeat-x top; left:0px; top:467px;}
#pagetitle h1 { font-family:'Trebuchet MS',Helvetica,Arial,sans-serif; font-size:24px; color:#C90079; padding:10px 0px 0px 30px; font-weight:normal;}
#pagetitle p { font-family:'Trebuchet MS',Helvetica,Arial,sans-serif; font-size:24px; color:#C90079; padding:10px 0px 0px 30px; font-weight:normal;}

#sidebar_services { width:307px; padding:20px 19px 20px 18px; background:url(../images/sidebarservice-bg.jpg) repeat-y top; margin-bottom:15px; overflow:hidden;}
#sidebar_services ul.service_detail { width:307px; margin:0; padding:0; background:none; }
#sidebar_services ul li.services_photo { width:77px; margin:0; padding:0; float:left; background:none; }
#sidebar_services ul li.services_section { width:230px; margin:0; padding:0; float:left; background:none; }
#sidebar_services ul li.services_section h3 { width:230px; margin:0; padding:0; font-family:'Trebuchet MS',Helvetica,Arial,sans-serif; font-size:20px; color:#AE004A; font-weight:normal; }
.service_pt { background:url(../images/bullet-arrow.jpg) no-repeat left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#292929; padding:5px 0px 0px 17px; margin-bottom:0;}
.service_pt a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#292929; text-decoration:none; }
.service_pt a:hover { text-decoration:none; color:#000000; }
.sepa { margin:5px 0px 10px 0px; padding:0; float:left; }

ul.function_area { width:550px; min-height:150px; margin:0px 0px 0px 0px; padding:10px 0px 25px 0px; background:url(../images/bg.jpg) repeat-x;}
ul.function_area li { width:500px; margin:15px 0px 0px 20px; padding:0px 10px 0px 20px; background:url(../images/bullet-1.png) no-repeat left top; font-size:14px;}
ul.function_area li a { font-size:14px; text-decoration:none; color:#303030; }
ul.function_area li a:hover { text-decoration:none; color:#AE004A; }

.cv_text { font-family:arial; font-size:14px; color:#4F4F4F; float:left; padding-top:15px;}
.cv_text a { font-family:arial; font-size:14px; color:#AE004A; text-decoration:underline; }
.cv_text a:hover { text-decoration:none;}

#contentinner h3 { font-family:'Trebuchet MS',Helvetica,Arial,sans-serif; font-size:18px; font-weight:normal; color:#AE004A; padding-bottom:20px;}
#contentinner h4 { color:#303030; font:bold 14px 'Trebuchet MS'; }
#contentinner h4 span { font-weight:normal; font-style:italic; }

#contentinner p a { font-family:arial; font-size:14px; color:#AE004A; text-decoration:underline;}
#contentinner p a:hover { text-decoration:none;} 

ul.procedure_pt { width:550px; min-height:150px; margin:0px 0px 0px 0px; padding:0px 0px 40px 0px; float:left; background:url(../images/bg.jpg) repeat-x;}
ul.procedure_pt li { width:275px; margin:0; padding:10px 0px 0px 0px; float:left; font-size:14px;}
ul.procedure_pt li span { width:235px; margin:10px 0px 0px 20px; padding:0px 0px 0px 20px; float:left; background:url(../images/bullet-1.png) no-repeat left top; font-size:14px;}
ul.procedure_pt li span a { font-size:14px; text-decoration:none; color:#303030; }
ul.procedure_pt li span a:hover { text-decoration:none; color:#AE004A; }

.before_after_photo { width:548px; background:url('../images/photo-bg.jpg') no-repeat; padding:0; overflow:hidden;}
.before_after_photo h4 { width:548px; height:50px; padding:10px 0px 0px 0px; font-family:'Trebuchet MS',Helvetica,Arial,sans-serif; font-size:20px; font-weight:normal; color:#FFFFFF; text-align:center;}
.before_after_photo ul { width:548px; margin:0; padding:0px 0px 20px 0px;}
.before_after_photo ul li { width:270px; margin:0; padding:0px 0px 10px 0px; float:left; text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFFFFF;}
.gallery_img { border:2px solid #DFD7F0; }
.icon{ border:1px solid #321B5E; }

#contentinner p.bread_crumb_nav { font-size:12px; color:#4F4F4F; text-align:right; }
#contentinner p.bread_crumb_nav a { font-size:12px; color:#000000; text-decoration:none; }
#contentinner p.bread_crumb_nav a:hover { text-decoration:underline;}

ul.contact_location { width:550px; min-height:150px; margin:10px 0px 0px 0px; padding-bottom:40px; float:left; background:url(../images/bg.jpg) repeat-x;}
ul.contact_location li { width:275px; margin:0; padding:10px 0px 0px 0px; float:left; font-size:14px;}
ul.contact_location li span.location_heading { font-family:'Trebuchet MS',Helvetica,Arial,sans-serif; font-size:18px; font-weight:normal; color:#AE004A; padding-bottom:20px;}
ul.contact_location li span { width:245px; margin:10px 0px 0px 0px; padding:0px 10px 0px 20px; float:left; font-size:13px; line-height:20px;}
ul.contact_location li span a { font-size:13px; text-decoration:underline; color:#AE004A; }
ul.contact_location li span a:hover { text-decoration:none; color:#AE004A; }

ul.contact_form { width:550px; min-height:150px; margin:20px 0px 0px 0px; padding:20px 0px 40px 0px; float:left; background:url(../images/bg.jpg) repeat-x;}
ul.contact_form li { width:550px; margin:0; padding:10px 0px 0px 0px; float:left; font-size:14px;}
ul.contact_form li span.field_name { width:175px; margin:0; padding:0px 0px 0px 50px; float:left; font-size:14px; line-height:20px;}
ul.contact_form li span.field_type { width:325px; margin:0; padding:0px 0px 0px 0px; float:left; font-size:14px; line-height:20px;}
.text_box { width:250px; border:1px solid #000066; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; padding:2px 2px 2px 2px;}
.text_area { width:250px; height:50px; border:1px solid #000066; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; padding:2px 2px 2px 2px;}
.select_box { width:256px; border:1px solid #000066; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}

#contentinner p.copyright { font-family:arial; font-size:12px; color:#4F4F4F;}
#contentinner p.copyright a { font-family:arial; font-size:12px; color:#4F4F4F; text-decoration:none;}
#contentinner p.copyright a:hover { color:#AE004A; text-decoration:none;} 
.video_border { border:1px solid #FFFFFF; padding:0; margin:0; }

.debug { border:1px dotted #000; }
.clear { clear:both; height:0; }


