body{
	margin:0 ;
	padding:0;
}

#container{

height:auto;
position:relative;
margin:0 auto;
border:#CCC 1px groove;
overflow:hidden;
 -moz-box-shadow:1px 1px 5px #ccc;
 -webkit-box-shadow:1px 1px 5px #ccc;
 box-shadow:1px 1px 5px #ccc;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";

}

#wrapper
{

height:auto;
padding:0;
float:left;
background-color:#ffffff;
overflow:hidden;
}

.clearfix:after
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
}

/*header portion*/

#header
{   
	height:119px;
	margin:0 auto;
	_margin-bottom:-10px;
}
/* opera 10 hack */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) 
 {
 head~body #header { height:110px; }
 }


.h_top
{
	width:100px;
	height:20px;
	background-color:#ffcc00;
}

.scroll_text
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	padding:4px 2px 4px 2px;
	font-weight:bold;
}

.scroll_text a
{
	text-decoration:none;
	color:#cc0000;
}

.scroll_text a:hover
{
	text-decoration:underline;
	color:#036;
}

.h_center
{
	width:1024px;
	height:68px;
	float:left;
	
}

.h_center1
{
	width:468px;
	height:auto;
	float:left;
	margin-top:8px;
	padding-left:20px;
}

.h_center2
{
	width:536px;
	height:auto;
	float:right;
}
.h_center2in
{
	width:267px;
	height:auto;
	float:left;
}

.ind
{
	position:absolute;
	z-index:1;
	margin-left:0px;
	margin-top:45px;
}
.inter
{
	position:absolute;
	z-index:1;	
	margin-left:113px;
	margin-top:45px;
}


.h_center2menu

{
	width:269px;
	height:auto;
	float:right;
}

.menu1{
	width:269px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}


.menu1 ul{
	list-style:none;
	margin:0;
	padding-left:12px;
	padding-top:48px;
	word-spacing:2px;

}


.menu1 li
  {
	display:inline;
	font:bold 12px Arial;
	}

.menu1 li a
  {
	color:#000000;
	text-decoration:none;
  }

.menu1 li a:hover
{
color:#C30;
text-decoration:none;
}

.h_topnav
{
	width:1024px;
	height:25px;
	float:left;	

}
.topnavl
{
	height:5px;
	background-color:#ccff00;
}


.tbl-resu 
{	
width:1024px;	
padding-top:6px;
padding-bottom:0px;
background-image:url(/hotels/images1/topnavbg.jpg);
background-repeat:repeat-x;

}


/* center portion starts */
	
#main_center
{
	width:1024px;
	height:auto;
	
}


.first_center
{
	width:1024px;
	float:left;
	height:auto;
	background-color:#333;

}

.cen_left
{
	width:366px;
	height:353px;
	float:left;
	margin-top:8px;
	margin-left:2px;
	background-image:url(/hotels/images1/hotels.jpg);
	background-repeat:no-repeat;
}

.cen_form
{
	width:366px;
	height:auto;
	float:left;
}
.cen_button
{
	background-image:url(/hotels/images1/hotels_button.jpg);
	background-repeat:no-repeat;
	width:118px;
	height:22px;
	float:left;
	margin-left:2px;
	margin-top:2px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding-top:4px;
	text-align:center;
}
.boxes
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	width:300px;
	float:left;
	margin-left:10px;
	margin-top:20px;
}
.a,.b,.c,.d,.e,.f
{
	width:300px;
	height:32px;
	float:left;
}
.a select {    
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
 border: 1px solid #284279;    
 margin-left:60px;
}
.d select {    
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
 border: 1px solid #284279;    
 margin-left:53px;
}
.e select {    
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
 border: 1px solid #284279;    
 margin-left:85px;
}
.b input {    
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
 border: 1px solid #284279;    
 margin-left:75px;
}
.c input {    
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
 border: 1px solid #284279;    
 margin-left:65px;
}
.f input
{
	margin-left:100px;
	margin-top:30px;
}
.cen_text
{
	font: 9px Verdana; 
	font-weight:bold;
	color:#FFF;
	width:auto;
	height:40px;
	width:350px;
	float:left;
	margin-left:2px;
	margin-top:60px;
	_margin-top:35px;
	_margin-left:0px;
}
.cen_text a
{color:#9FC;
text-decoration:none;
}
.cen_text a:hover
{color:#FFF;
text-decoration:none;
}


#dpCalendar {
  display: inline;          
  position: absolute;    
  background-color: #eeeeee;
  color: black;
  font-size: 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 100px;
}

#dpCalendar table {
  border: 1px solid #4879a8;
  background-color: #D7E5F2;
  color: red;
  font-size: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 100%;
}
#dpCalendar .cellButton {
   color: blue;
}
#dpCalendar .cellMonth {
   background-color: #2184f3;
   color: #FFFFFF;
  text-align: center;
}
#dpCalendar .cellMonth a{
  color: #FFFFFF;
 
}
#dpCalendar .cellMonth a:hover {
  
   color: #FFFFFF;
  
}
#dpCalendar .cellDay {
  color: black;
  text-align: center;
  
}
#dpCalendar .cellSelected {
  border: 1px solid #2184f3;
  background-color: #ffdddd;
  color: black;
  text-align: center;
}
#dpCalendar .cellToday {
  border: 1px solid #2184f3;
  background-color: #FFF6EC;
  color: #000000;
  text-align: center;
}
#dpCalendar .cellToday a{
  color: #000000;
 }
#dpCalendar .cellToday a:hover {
  
  color: #000000;
  
}
#dpCalendar .unused {
  background-color: transparent;
  color: black;
}
#dpCalendar .cellCancel {
  color: Red;
   text-align: center;
  
}
#dpCalendar a {
  text-decoration: none;
  background-color: transparent;
  color: black;
}  
.cal_icon
{
	cursor:pointer;
}


.cen_right
{
	width:641px;
	height:369px;
	float:right;
	margin-top:8px;
	margin-right:4px;
}


#ftHolder 
{ 
width: 641px;
float: left; 
text-align: center; 
height: 232px; 
}
#ft 
{ 
border: 0px solid #BAD340; 
-moz-border-radius: 1px; 

}

#example 
{ float: left; }

.ft-title 
{ 
padding: 10px 10px;
*padding: 2px  2px;
width: 480px; 
text-align: left; 
}


.ft-prev, .ft-next
{ 
padding-left:8px;
padding-right:8px;
padding-top:3px;
padding-bottom:3px;
color:#FFF;
font-family:Verdana;
font-weight:bold;
font-size:12px;
text-decoration:none;
}


.ft-button-ft-active {

font-family:Verdana;
font-weight:normal;
font-size:16px;
color:black;
}

#ft-buttons
{ 
padding: 0 40px; 
color:#FFFFFF;
font-family:Verdana;
font-weight:bold;
font-size:12px;
text-decoration:none;

}

.second_center
{
	width:100%;
	max-width:690px;
	float:left;
	/*background-image:url(/hotels/images1/cenbg.jpg);
	background-repeat:no-repeat;*/
	background-color:#eee;
	padding:0 10px;
}

/*tab content */

.cen_h
{
	width:100%;
	height:auto;
	float:left;
	margin-top:20px;
}

.s_loc
{
	width:100%;
	height:24px;
	text-align:left;
	float:left;
	background-color:#ff9900;
	/*margin-left:20px;*/
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#000;
	*padding-left:10px;
	padding-top:3px;
	_padding-right:10px;
}

.s_abc
{
	width:100%;
	max-width:680px;
	height:25px;
	*height:23px;
	float:left;
	padding-left:10px;
    padding-top:2px;
	background-color:#cccc33;
    font:Verdana;
	margin:0;
	list-style:none; 
	_padding-left:40px;
}


.cen_h1
{
	width:600px;
	height:auto;
	float:left;
}


.shadetabs{padding:0; margin: 1px 0 0 0;list-style-type: none;font-weight:bold;}
.shadetabs li{display: inline;margin: 0;}
.shadetabs li a{text-decoration: none;position:relative;z-index: 1;font-family:Arial;font-size:18px;padding-top:3px;_padding-top:2px;*padding-top:2px;padding-bottom:2px;_padding-bottom:4px;padding-left:7px;_padding-left:6px;padding-right:7px;_padding-right:5px;margin-right: 3px;color:#ffffff;}
.shadetabs li a:hover{text-decoration: none;color:#ff9900;background: white url(/hotels/images1/block_h.jpg) top left no-repeat;}
.shadetabs li a.selected{ background-image: url(/hotels/images1/block_h.jpg);color:#ff9900; }
.shadetabs a.selected:hover{text-decoration: none;}
.shadetabs li a.selected:hover{text-decoration: none; background-color:#FFFFFF; color:#ff9900;}

.tabcontent{
	display:none;
	width:100%;
	float: left;
	padding: 0px 0px 10px 0px;
	background:#00B2CC;
	font-size:12px;
	line-height:20px;
}
.tabcontent ul { 
	margin:12px;
	padding:0px;
	list-style-type: none;
}
.tabcontent ul li{
	width:32%;
	max-width: 250px;
	min-width: 190px;
	float: left;
	margin:0px 5px 0px 0px;
}
.tabcontent ul li a{color:#effa0d; text-decoration:none; font-weight:bold;}
.tabcontent ul li a:hover {color: #630; text-decoration: underline;}

.tabin
{
	border:1px solid #ff9900;
	max-width:600px;
	float:left;
	background-color:#ffffff;
	margin-left:20px;
	*padding-bottom:20px;
}

.tabinn
{
	border-bottom:1px solid #FFF;
	border-left:2px solid #FFF;
	max-width:600px;
	float:left;
	margin:25px 25px 25px 25px;
	_margin-left:15px;
	_margin-right:15px;
}

.tabinside, .tabinside1
{
	border-bottom:1px solid #FFF;
	border-left:2px solid #FFF;
	width:210px;
	height:25px;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#630;
}

.tabinside a
{
	color:#effa0d;
	text-decoration:none;
}
.tabinside a:hover
{
	color:#630; 
	text-decoration:none;
}

.tabinside1 a
{
	color:#ffffff;
	text-decoration:none;
}
.tabinside1 a:hover
{
	color:#630; 
	text-decoration:none;
}


.s_st
{
	width:674px;
	height:22px;
	float:left;
	text-align:left;
	background-color:#cccc33;
	margin-left:20px;
	margin-top:20px;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#000;
	padding-left:10px;
	padding-top:3px;
	_padding-right:10px;
}

.tabinst
{
	border:1px solid #ff9900;
	width:600px;
	float:left;
	background-color:#ffffcc;
	margin-left:20px;
	*padding-bottom:20px;
}

.tabinnst
{
border-bottom:1px solid #ffffcc;
border-left:2px solid #ffffcc;
width:560px;
float:left;
margin:25px 25px 25px 25px;
_margin-left:15px;
_margin-right:15px;

}

.tabinsidest, .tabinsidest1
{
border-bottom:1px solid #ffffcc;
border-left:2px solid #ffffcc;
width:210px;
height:25px;
float:left;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#630;
}

.tabinsidest a
{
	color:#effa0d;
	text-decoration:none;
}

.tabinsidest a:hover
{
	color:#630; 
	text-decoration:none;
}

.tabinsidest1 a
{
	color:#ffffff;
	text-decoration:none;
}
.tabinsidest1 a:hover
{
	color:#630; 
	text-decoration:none;
}

#footer
 {
     width:1024px;
     height:auto;
     float:left;
     margin-top:5px;
     padding:0;
 }
.footer {height:50px; background-image:url(/hotels/images/footer_bg.jpg); color:#FFF; font-family:Arial; float:left; padding:10px; font-size:11px; text-align:justify; background-color:#82B7DF; background-repeat:repeat-x;}

.footer-link {width:1004px; float:left; line-height:25px; text-align:center; font-family:Arial; font-size:11px; font-weight:bold;}
.footer-link a {color:#000000; text-decoration:none;}
.footer-link a:hover {color:#C30; text-decoration:none;}

 .footer_in
 {
	 width:1024px;
	 height:80px;
	 background-image:url(/hotels/images1/footer_bg.jpg);
     background-repeat:repeat-x;
	 color:#FFF;
	 font-family:Arial;
	 font-size:11px;
	 font-weight:normal;
	 padding-top:8px;
	 text-align:center;
 }
 
 .footer_inside
 { 
    width:1024px;
	float:left;
	height:24px;
	margin-left:40px;
	*margin-left:70px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0;
 }
 
.menu_f{
	width:1024px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}


.menu_f ul{
	list-style:none;
	margin:0;
	word-spacing:2px;
}


.menu_f li
  {
	display:inline;
	font:bold 12px Arial;
	color:#C30;
	}

.menu_f li a
  {
	color:#000000;
	text-decoration:none;
  }

.menu_f li a:hover
{
color:#C30;
text-decoration:none;
}





/* new css*/
.body-part {width:1000px; float:center; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; overflow:hidden; }

.logo{width:468px; text-align:left; height:auto; float:left; margin-top:8px; padding-left:14px; }

.top-link {font:bold 12px Arial; list-style:none; float:right; padding-top:55px; margin-right:15px; word-spacing:2px; text-align:right;}
.top-link a {color:#000000; text-decoration:none; }
.top-link a:hover{color:#C30; text-decoration:none; }

.top-link-hd {width:1004px; float:left; text-align:left; padding-top:4px; padding-bottom:0px; background-image:url(/hotels/images/topnavbg.jpg); }

.gren-line{height:5px; float:left; width:1004px; background-color:#ccff00; }

.toplink {font-family: Arial; font-size: 13px; color: #ffffff; text-align: center; padding-bottom: 2px; padding-left: 7px; padding-right: 7px; font-weight:bold; display:inline; }
.toplink a {COLOR: #ffffff; TEXT-DECORATION: none; }
.toplink a:hover {COLOR: #ffffff; TEXT-DECORATION: underline; }


.toplink110 {font-family: Arial; font-size: 13px; color: #000000; text-align: center; padding-top: 6px; padding-bottom: 2px; padding-left: 15px; padding-right: 7px; font-weight:bold; background-image:url(/hotels/images/topnav1.jpg); background-repeat:no-repeat; display:inline;}

.toplink111 {font-family: Arial; font-size: 13px; color: #ff0000; text-align: center; padding-top: 6px; padding-bottom: 1px; padding-left: 7px; padding-right: 7px; font-weight:bold; background-image:url(/hotels/images/topnav2.jpg); background-repeat:no-repeat; display:inline;}
.toplink111 A {COLOR: #ff0000; TEXT-DECORATION: none;}
.toplink111 A:hover {COLOR: #000000; TEXT-DECORATION: none;}

.toplink112 {font-family: Arial; font-size: 13px; color: #000000; text-align: center; padding-top: 6px; padding-bottom: 1px; 
padding-left: 7px; padding-right: 7px; font-weight:bold; background-image:url(/hotels/images/topnav7.jpg); background-repeat:no-repeat; 
display:inline;}
.toplink112 A {COLOR: #000000; TEXT-DECORATION: none;}
.toplink112 A:hover {COLOR: #000000; TEXT-DECORATION: none;}

.toplink113 {font-family: Arial; font-size: 13px; color: #ff0000; text-align: center; padding-top: 6px; padding-bottom: 1px; padding-left: 7px; padding-right: 7px; font-weight:bold; background-image:url(/hotels/images/topnav4.jpg); background-repeat:no-repeat; display:inline;}
.toplink113 A {COLOR: #000000; TEXT-DECORATION: none;}
.toplink113 A:hover {COLOR: #000000; TEXT-DECORATION: none;}

.toplink114 {font-family: Arial; font-size: 13px; color: #000000; text-align: center; padding-top: 6px; padding-bottom: 1px; 
padding-left: 7px; padding-right: 7px; font-weight:bold; background-image:url(/hotels/images/topnav8.jpg); background-repeat:no-repeat; 
display:inline;}
.toplink114 A {COLOR: #000000; TEXT-DECORATION: none;}
.toplink114 A:hover {COLOR: #000000; TEXT-DECORATION: none;}

.toplink115 {font-family: Arial; font-size: 13px; color: #000000; text-align: center; padding-top: 6px; padding-bottom: 1px; 
padding-left: 7px; padding-right: 7px; font-weight:bold; background-image:url(/hotels/images/topnav6.jpg); background-repeat:no-repeat; 
display:inline;}
.toplink115 A {COLOR: #000000; TEXT-DECORATION: none;}
.toplink115 A:hover {COLOR: #000000; TEXT-DECORATION: none;}

.toplink116 {font-family: Arial; font-size: 13px; color: #000000; text-align: center; padding-top: 6px; padding-bottom: 1px; 
padding-left: 7px; padding-right: 7px; font-weight:bold; background-image:url(/hotels/images/topnav9.jpg); background-repeat:no-repeat; 
display:inline;}
.toplink116 A {COLOR: #000000; TEXT-DECORATION: none;}
.toplink116 A:hover {COLOR: #000000; TEXT-DECORATION: none;}

.toplink117 {font-family: Arial; font-size: 13px; color: #000000; text-align: center; padding-top: 6px; padding-bottom: 1px; 
padding-left: 7px; padding-right: 7px; font-weight:bold; background-image:url(/hotels/images/topnav5.jpg); background-repeat:no-repeat; 
display:inline;}
.toplink117 A {COLOR: #000000; TEXT-DECORATION: none;}
.toplink117 A:hover {COLOR: #000000; TEXT-DECORATION: none;}

.toplink118 {font-family: Arial; font-size: 13px; color: #000000; text-align: center; padding-top: 6px; padding-bottom: 1px; 
padding-left: 7px; padding-right: 7px; font-weight:bold; background-image:url(/hotels/images/topnav12.jpg); background-repeat:no-repeat; 
display:inline;}
.toplink118 A {COLOR: #000000; TEXT-DECORATION: none;}
.toplink118 A:hover {COLOR: #000000; TEXT-DECORATION: none;}

.toplink119 {font-family: Arial; font-size: 13px; color: #000000; text-align: center; padding-top: 6px; padding-bottom: 1px; 
padding-left: 7px; padding-right: 7px; font-weight:bold; background-image:url(/hotels/images/topnav11.jpg); background-repeat:no-repeat; 
display:inline;}
.toplink119 A {COLOR: #000000; TEXT-DECORATION: none;}
.toplink119 A:hover {COLOR: #000000; TEXT-DECORATION: none;}


/*--PAYMENT SECTION--*/

.partner {FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: arial,arial narrow; font-weight:bold; text-align:center; margin:2px 2px 2px 2px;}

.payment {FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: arial,arial narrow; font-weight:bold; text-align: right; margin:2px 12px 2px 2px; }

.accept {FONT-SIZE: 15px; COLOR: #505050; FONT-FAMILY: arial,arial narrow; font-weight:bold; text-align: left; margin:5px 2px 4px 6px;}

.debit {FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: arial; text-align: left; margin:4px 6px 4px 8px;}

.pay-opt {font-family:arial; color:#ff0000; font-size:13px; font-weight:bold; margin: 6px 12px 6px 8px;}


/*--MEMBER SECTION--*/

.mem {FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: arial,verdana; padding-top: 0px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px;}

.l1a {FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: tahoma,arial,verdana; text-align: justify; padding-top: 2px; padding-right: 12px; padding-bottom: 2px; padding-left: 12px;}





/*css for bottom chat*/
.but_float{z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;}

.but_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='a') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}
.but_right{right:0px;}
/*css for bottom chat*/