/* CSS Document */
@charset "utf-8";

*{	margin:0px;	padding:0px;list-style-type:none;}
img, a img, :link img, :hover img, :visited img { 	border: 0;}
html body, html select, html input, html form, html textarea{font-family : Arial, Verdana, Helvetica, Sans-Serif; font-size:11px; text-align:left; color:#605437; }
h2{ font-size:11px; margin:0; text-align:left; font-weight:bold; color:#a69239; border-bottom:solid 1px #f5f2db;  }
p{ font-size:11px; margin:0 0 0 0; text-align:left; color:#605437; line-height:18px; text-align:justify }
a:link{ text-decoration:none; }
html, body {height: 100%;}
body{	padding:0px; height:100%; background:#ffffdd url(../images/orientspa_main_bg.gif) left top repeat-x;}
#container {min-height: 100%;   background:url(../images/container.png) left top repeat-y; width: 944px; margin: 0 auto; }
* html #container {height: auto%;}
#header{ width:930px; height:119px; background:url(../images/banner_bg.png) left top repeat-x; margin:0 auto; position:relative;}	

#header .call{
	position:absolute;
	left: 730px;
	top: 18px;
	width: 174px;
	height: 18px;
	font-size:13px;
	color:#a68d55;
	line-height:18px;
	font-weight:bold;
}	

input, text, field{ border:solid 1px #605437; padding:3px 5px; } 	
#logo{
float			: left;
margin          : 10px 0 0 20px;}

#banner{ width:930px; height:277px;  margin:0 auto; background:url(../images/asdbanner.gif) left top no-repeat;}		

#banner_inside{ width:930px; height:219px;  margin:0 auto;}	
	
#banner_inside .inside{ width:920px; height:70px;  padding:150px 0 0 0; text-align:right; font-size:11px; color:#5c1711;  }		


#content-wrap{ width:930px; margin:0; padding:0 0 20px 25px;  background: url(../images/container.png) left top repeat-y;     }		
#content-wrap a{ text-decoration:none; color:#b32317 ;  }		
#content-wrap a:hover{ text-decoration:underline; color:#b32317 ;  }		

#pages { width:930px; height:auto; margin:0 auto; }

#pages h2{ font-size:11px; margin:20px 0 10px 30px; text-align:left; font-weight:bold; color:#a69239; border-bottom:solid 1px #f5f2db; padding:0 0 10px 0; }
#pages h3{ font-size:11px; margin:0; text-align:left; color:#605437; font-weight:normal;}
#pages p{ font-size:11px; margin:0 0 0 30px; text-align:left; color:#605437; line-height:18px; text-align:justify }

#left { width:500px; height:auto; float:left; margin:0 32px 0 0;}

#left a{ color:#a69239; text-decoration:none; }
#left a:hover{ color:#a69239; text-decoration:underline; font-weight:bold; }

#left h2{ font-size:11px; margin:20px 0 10px 30px; text-align:left; font-weight:bold; color:#a69239; border-bottom:solid 1px #f5f2db; padding:0 0 10px 0; }
#left h3{ font-size:11px; margin:0; text-align:left; color:#605437; font-weight:normal;}
#left p{ font-size:11px; margin:0 0 0 30px; text-align:left; color:#605437; line-height:18px; text-align:justify }
#left .locator{ width:137px; height:95px; float:left; padding:0 0 0 28px; } 

#right { width:385px; height:auto; float:left; margin:0 0 0 0;  }
#right h2{ font-size:11px; margin:20px 0 10px 0; text-align:left; font-weight:bold; color:#a69239; border-bottom:solid 1px #f5f2db; padding:0 0 10px 0; }
#right h3{ font-size:11px; margin:0 0 10px 0; text-align:left; font-weight:bold; color:#a69239; border-bottom:solid 1px #f5f2db; padding:0 0 10px 0; }
#right p{ font-size:11px; margin:0 0 0 0; text-align:left; color:#605437; line-height:18px; text-align:justify }
#right a{text-decoration:none; color:#605437; }
#right a:hover{text-decoration:none; color:#333333; text-decoration:underline; }
#right ul{ list-style:none; text-decoration:none; font-size:11px; margin: 0 50px 0 0;}
#right li{ text-decoration:none; color:#605437; margin:0 0 13px 0; background:url(../images/arrow.gif)  left center no-repeat; padding:0 0 0 15px;}

#right .promotion { width:385px; height:auto; float:left; }
#right .images { width:180px; margin:0 8px 0 0; float: left; }

#fotter { width:930px; height:40px; background:#edeccc; clear:both; margin:0 auto; line-height:40px;}

#fotter a { font-size:11px; color:#605437; padding:0 17px; border-right:solid 1px #b8b677; text-align:left; text-decoration:none;}
#fotter a:hover{ color:#000000; text-decoration:underline;}

#copyright  { font-size:11px; color:#605437;  text-align:left; text-decoration:none; clear:both; width:930px; height:60px; margin:0 auto;}

#copyright .text { float:left; width:605px; margin:0 0 0 20px; padding:23px 0 0 0; text-align:center; }
#copyright .gift { float:left; width:200px; padding:2px 0 0 0;}
#copyright .follow { float:left; width:100px; padding:3px 0 0 0;}




#loc_left { width:219px; height:367px; float:left;  margin:25px 0 25px 0 ;  background: #fbf2d1 url(../images/inside_bg.png) left top no-repeat; padding: 10px 0 0 0; left:   position: relative; }




#loc_center { width:423px; height:auto; float:left; margin:25px 0 0 26px;  }
#loc_center h2 {margin:5px 0 0 0;  }
#loc_center h3{ font-size:11px; margin:0; text-align:left; font-weight:bold; color:#605437; border-bottom:solid 1px #f5f2db;  }

#loc_center p {margin:10px 0 20px 0; line-height:20px;  }
#loc_right { width:201px; height:auto; float:left; margin:25px 0 0 26px;  }
h3{ font-size:11px; margin:0 0 15px 0; text-align:left; font-weight:bold; color:#b32317;  }
h4{ font-size:11px; margin:15px 0 10px 0; text-align:left; font-weight:bold; color:#b32317;  }

#loc_right a { text-decoration:none; color: #b32317; }
#loc_right a:hover { text-decoration:none; color: #000000; }

/* Content > Sidebar > Menu */
#menu_inside {
	padding: 0 0;
	width: 213px;
	margin:0 auto;
}

#menu_inside ul {
	margin: 0;
	list-style: none;
}

#menu_inside li {
	display: inline;
	margin:0;
	padding:0;
}

#menu_inside a {
	display: block;
	padding: 13px 0 13px 20px;
	margin-top:5px;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color: #513b0b;
	text-align:left;
	background:url(../images/border.png) left bottom repeat-x;
}

#menu_inside a:hover {
	color: #FFFFFF;
	background:url(../images/menu_over.gif) left bottom repeat-x;
	
}


#menu_inside .menu_over
{	
	background:url(../images/menu_over.gif) left bottom repeat-x;
	color:#FFFFFF;
	}



.right_menu{ margin:20px 0 0 0;}


.input{ border: solid 1px #605437; height:22px;}

.input1{ border: solid 1px #605437; background:#605437; height:25px; width:45px; padding:3px 5px; color:#FFFFFF; font-weight:bold;}


.menutitle 

{
cursor: pointer;
color: #444036;
width: 100%;
line-height: 22px;
font-size:11px;
font-weight:bold;
margin:0; 
padding:0;
margin:3px 0 3px 0;
padding:3px 0 5px 0;

}

#masterdiv p{ margin:2px 0;}

.locatin_gan{ background:url(../images/gandhingar_location.gif) left top no-repeat;}
.locatin_gan1{ background: url(../images/gandhinagar1.gif) left top no-repeat;}
.locatin_jai{ background: url(../images/jaipur_location.gif) left top no-repeat;}
.locatin_udi{ background: url(../images/udaipur_location.gif) left top no-repeat;}
.locatin_ker{ background: url(../images/location_kerala.gif) left top no-repeat;}
.locatin_goa{ background: url(../images/goa_location.gif) left top no-repeat;}
.locatin_jamdoli{ background: url(../images/location_jamdoli.gif)left top no-repeat;}
.sevices_img{ background: url(../images/spalocation.gif) left top no-repeat;}
.packages_img{ background: url(../images/packges.gif) left top no-repeat;}
.membership{ background: url(../images/membership.gif) left top no-repeat;}
.under_spa{ background: url(../images/banner_2.gif) left top no-repeat;}
.spaimg{ margin:0 0 20px 20px;}
.cont{ background: url(../images/tollfree.gif) left top no-repeat;}
.testi{ background: url(../images/understand.gif) left top no-repeat;}
.media_1{ background: url(../images/media.gif) left top no-repeat;}
.app{ background: url(../images/app.gif) left top no-repeat;}
.img10{ background: url(../images/app.gif) left top no-repeat;}
.car{ background: url(../images/tollfree.gif) left top no-repeat;}

/*+++++++++++ Content Tab+++++++++++++++*/

#demo {
	MARGIN: 20px 0 20px 0; width:650px;


}
#demo P {
	margin:15px 0 0 0; padding:; line-height:20px;
}
#demo H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; 
	 PADDING-TOP: 0px; text-align:left;	font-size:15px;	font-weight:bold;	color: #a69239; font-size:11px; ; 
	  padding:4px 0 4px  3px; margin:0 0 15px 0; font-weight:


}
UL#demo-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	BACKGROUND: url(pixel.gif) repeat-x left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px;
	 WIDTH: 186px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
UL#demo-nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; PADDING-TOP: 0px
}
UL#demo-nav A {
	 width:180px;
	 DISPLAY: block;
	 BACKGROUND: #fbf2d1 ;
	 text-decoration:none;
	 font-size:12px;
	 font-weight:normal;
	 padding:12px 12px;
	 color:#513b0b;
	 text-align:left;
	 font-weight:bold;
	 border:solid 1px #dcceab;
	
}
UL#demo-nav A:hover {
	BACKGROUND: #000000; background:url(../images/menu_over.gif) left top repeat-x;
	color:#FFFFFF; text-decoration:none;
}
UL#demo-nav A.active {
	BACKGROUND: #000000; background:url(../images/menu_over.gif) left top repeat-x; color:#FFFFFF;
}
#demo-tabs {
	CLEAR: left;  PADDING-TOP: 0;}
#demo .tab {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}

#demo .par {
	padding:0; margin:0;
}

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.list  ul li{	

background-color: transparent;
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 2px 6px;
padding-left: 15px;
list-style-type: none;
line-height:22px;
}



.list  ul ol{	

background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 2px 6px;
padding-left: 30px;
list-style-type: none;
line-height:18px;

}



/*Services*/


#services {
	padding: 0 0;
	width: 213px;
	margin:0 auto;
	float: left;
	background:#fbf2d1;
	border: solid 1px #dcceab;
	
}

#services ul {
	margin: 0;
	list-style: none;
}

#services li {
	display: inline;
	margin:0;
	padding:0;
}

#services a {
	display: block;
	padding: 8px 0 8px 20px;
	margin-top:5px;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color: #513b0b;
	text-align:left;
	background:url(../images/border.png) left bottom repeat-x;
}

#services a:hover {
	color: #FFFFFF;
	background:url(../images/menu_over.gif) left bottom repeat-x;
	
}


#services .menu_over
{	
	background:url(../images/menu_over.gif) left bottom repeat-x;
	color:#FFFFFF;
	}




#services_left { width:219px; height:auto; float:left;  margin:25px 0 25px 0 ;   position: relative; }

#services_center { width:640px; height:auto; float:left; margin:25px 0 0 26px;  }
#services_center h2 {margin:5px 0 0 0; }
#services_center h3{ font-size:11px; margin:0; text-align:left; font-weight:bold; color:#605437; border-bottom:solid 1px #f5f2db;  }
#services_center p {margin:5px 0 10px 0; line-height:20px; padding:0 0 0 10px;  }

#services_center td,tr{ border:dotted 1px #444036; background:#fbf2d1;}
#services_center table{ border:2px solid 1px #863d0c;} 
#common {
margin:0 20px 0 0; padding:0 20px 0 0;
	
}

#common h2{ margin:20px 0 0 0; }
#common p{ margin:20px 0 0 0; }

#common .left{float:left; width:420px; height:auto; margin:0 0 20px 0; background:#fbf9d4; padding:5px 0 5px 10px; border:solid 1px #b3b18f; margin:0 10px 10px 0;  }
#common .left div:hover { background:#ffffff;    }

#common .box{float:left; width:178px; height:111px;  }
#common .box1{float:left; width:230px; height:auto;}
#common a{ color:#605437;
	
}

.list  ul li{	

background-color: transparent;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 2px 6px;
padding-left: 15px;
margin-left:20px;
list-style-type: none;
line-height:22px;
}


















/* collapse menu*/

.menutitle1{
cursor:pointer;
margin-bottom: 5px;
margin-left:0;
margin-top:5px;
background-color:#fffff5;
font-size:11px;
color:#5f5e44;
width:311px;
line-height:32px;
padding:4px 2px 4px 8px;
text-align:left;
/*/*/border:1px solid #cccbb6;/* */
}

.submenu ul{
	display			:block; 
	text-decoration	:none; 
	}
.submenu ul li{

	background		: url(../images/arrow.gif) no-repeat  left center;
	padding			:0 0 0px 15px;
	display			:block;  
	font			:11px Arial, Helvetica, sans-serif; 
	color			:#333333; 
	line-height		:22px;
	width			:665px;
	list-style:none;
	
	}



.submenu{
margin-bottom: 0.5em;
padding:0 12px 0 10px;
text-align:justify;

}



.list  ul ol{	

background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 2px 6px;
padding-left: 30px;
list-style-type: none;
line-height:18px;

}

