body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	font-size: 12px;
	color: #000000;
	background:url(../images/bg.jpg) repeat;
	margin:0;
}
.body
{
	width:923px;
	border:0px solid;
	margin:auto;
}	
.clear
{
	clear:both;
}
.left
{
    float:left;
}
.right{
    float:right;
}
.bold
{
    font-weight:bold;
}
a.footer-menu:link,a.footer-menu:visited{
 text-decoration:none;
 color:#ffffff;
}
a.footer-menu:hover{
 text-decoration:underline;
}
a.c-booking:link,a.c-booking:visited
{
  color:#990000;
  text-decoration:none;
}
a.c-booking:hover
{
  text-decoration:underline;
}
.header
{		
	width:925px;
	margin:auto;	
}
.header-menu
{
	height:50px;
	width:923px;
	margin:auto;
}	
.menu-l
{
	float:left;
	background:url(../images/menu-l.png) no-repeat;
	width:11px;
	height:45px;
}	
.menu-c
{
	float:left;
	background:url(../images/menu-c.png) repeat-x;
	height:45px;
	width:901px;
}	
.menu-r
{
	float:right;
	background:url(../images/menu-r.png) no-repeat;
	width:11px;
	height:45px;
}			
.content-t
{
	background:url(../images/content-t.png) no-repeat;
	width:921px;
	height:11px;
}	
.content-c
{
	background:url(../images/content-c.png) repeat-y;
	width:921px;
}	
.content-b
{
	background:url(../images/content-b.png) no-repeat;
	width:921px;
	height:11px;
}	
.welcom
{
	width:921px;
	margin:auto;
	margin-top:5px;
}		
	
.mid-content
{
	width:921px;
	margin:auto;
	margin-top:10px;
}	
.footer-l
{
	float:left;
	background:url(../images/footer-l.png) no-repeat;
	width:15px;
	height:85px;
}	
.footer-c
{
	float:left;
	background:url(../images/footer-c.png) repeat-x;
	height:85px;
	width:893px;
}	
.footer-r
{
	float:right;
	background:url(../images/footer-r.png) no-repeat;
	width:15px;
	height:85px;
}		
.footer
{
	height:85px;
	margin-top:10px;
	margin-bottom:55px;
}		
.welcom1
{
	width:292px;
	float:left;
	border:0px solid;
	height: auto;
	margin-left:5px;
}	
.welcom2
{
	width:600px;
	float:left;
	border:0px solid;
	height: auto;
	margin-left:10px;
}
.welcom2-main
{
	width:370px;
	float:left;
	border:0px solid;
	height: auto;
	margin-left:10px;
}
.welcom2-heading
{
	background:url(../images/welcom-headng.jpg) no-repeat;
	width:354px;
	height:40px;
}	
.sitemap-heading
{
	background:url(../images/sitemap.png) no-repeat;
	width:109px;
	height:46px;
}
.about-heading
{
	background:url(../images/about.png) no-repeat;
	width:122px;
	height:48px;
}	
.tariff-heading
{
	background:url(../images/tariff.png) no-repeat;
	width:87px;
	height:40px;
}	
.patron-heading
{
	background:url(../images/partorn.png) no-repeat;
	width:249px;
	height:45px;
}	
.facilities-heading
{
	background:url(../images/facilities.png) no-repeat;
	width:143px;
	height:38px;
}	
.contact-heading
{
	background:url(../images/contact.png) no-repeat;
	width:136px;
	height:44px;
}
.welcom2-heading2
{
	background:url(../images/comunication.jpg) no-repeat;
	width:180px;
	height:41px;
	margin-top:20px;
}		
.welcom2-content
{
	padding:5px;
}
.welcom2-content-2
{
	padding:5px;
	padding-right:0;
	padding-left:0;
}	
.read
{
	background:url(../images/readmore.jpg) no-repeat;
	width:95px;
	height:19px;
	float:right;
}				
.welcom3
{
	width:230px;
	float:right;
	border:0px solid;
	height: auto;
	margin-right:5px;
}	
.home
{
	float:left;
	width:125px;
	text-align:center;
	margin-top:10px;
}


.reserv-t
{
	background:url(../images/reserv-t.jpg) no-repeat;
	height:15px;
	width:300px;
}	
.reserv-m
{
	background:url(../images/reserv-m.jpg) repeat-y;
	width:300px;
}	
	
.reserv-b
{
	background:url(../images/reserv-b.jpg) no-repeat;
	height:15px;
	width:300px;
}	
.reservatin-heading
{
	background:url(../images/reservation-menu.jpg) no-repeat;
	height:43px;
	width:151px;
	margin-left:10px;
}	
.loacation-heading
	{
	background:url(../images/location.png) no-repeat;
	height:38px;
	width:173px;
	margin-left:10px;
	}
.bold
	{
	font-weight:bold;
	}
div.ft-width
{	
	width:800px;
	margin:auto;
	margin:20px 0px 0px 0px; 
}
ul.footer-menu{
 height:14px;
 line-height:14px;
}
li.footer-menu{ 
 height:12px;
 line-height:12px;
 font-size:14px; 
 list-style:none;
 border-right:1px solid #ffffff;
 float:left;
 
}
li.footer-menux{ 
 height:12px;
 line-height:12px;
 font-size:14px; 
 list-style:none; 
 float:left;
 
}
li.footer-menu1{
 width:75px;  
}
li.footer-menu2{
 width:90px;  
}
li.footer-menu3{
 width:100px;  
}
li.footer-menu4{
 width:110px;  
}
li.footer-menu5{
 width:80px;  
}
div.designby{
 padding-top:5px;
}
.copy
{
	color:#FFFFFF;
	text-align:center;
}	
.reserv-content
{
	padding:10px;
	font-weight:bold;
	color:#3c2610;
}	
.calender
{
	background:url(../images/calender.jpg) no-repeat;
	height:21px;
	width:21px;
}	
.text
{
	width:150px;
	height:22px;
	border:1px solid #b0b0b0;
	font-size:14px;	
	background:#ffffff;
}
	
.select
{
	background:#989898;
}	
.advance a
{
	color:#7f1f1f;
	float:right;
	font-weight:bold;
	text-decoration:none;
	margin:0px 5px 15px 5px;
}	
.gr-cont
{
	color:#666666;
}	
.wel2con1
{
	float:left;
}	
.wel2con2
{
	float:left;
	padding-left:3px;
	font-size:11px;
}	
.space
{
	height:10px;
}	
.welcom3-heading1
{
	background:url(../images/gallery.jpg) no-repeat;
	width:98px;
	height:44px;
}
div.mid-bottom-con{
 padding:0px 0px 10px 15px;
}
div.services{
 width:380px;
 border-right:1px solid #e2e2e2;
}
div.service-content{
 margin:10px 0px 0px 0px;
}
div.service-left{
 width:170px;
}
div.service-right{
 width:170px;
 margin:0px 0px 0px 18px;
}
div.deluxe-heading , div.roomservice-heading{
 color:#cb4d3f;
 font-size:10px;
 padding:8px 0px 8px 0px;
}
p.deluxe-content , p.roomservice-content{
 margin:0px;
 padding:0px;
 text-align:justify;
 line-height:18px;
 color:#333333;
}
div.features{
 padding:0px 0px 0px 15px;
 width:505px;
}
div.wifi{
 padding:10px 0px 0px 0px;
}
div.resturant
{

}
div.wifi-content{
 
}
div.wifiimg{
 width:166px;
 border:1px solid #ff0000;
}
div.wifi-heading{
 color:#cb4d3f;
 font-size:11px;
 padding-left:10px;
}
p.wifi{
 margin:5px 0px 0px 10px;
 line-height:18px;
 text-align:justify;
 color:#333333;
}
div.select
{
 background:url(../images/roomsbg.jpg);
 width:55px;
 height:17px;
}
div.select1
{
 background:url(../images/checkinbg.jpg);
 width:89px;
 height:17px; 
}
input.cabutton{
 background:url(../images/checkavailable.jpg) repeat-x;
 color:#eeeeee;
 border:none;
 font-weight:bold;
 height:28px;
 padding:2px 10px 4px 10px;
 font-size:15px;
}
input.cabutton:hover{
 cursor:pointer;
}

#RoomMenu , #adultMenu
{
 display:none;
 width:55px;
}
#childMenu{
 display:none;
 width:89px;
}
ul.RoomMenu , ul.childMenu ,ul.adultMenu{
 list-style:none;
 margin:0px;
 padding:0px 0px 0px 3px;
 vartical-align:top;
 border:1px solid #cccccc;
 background:#dddddd; 
}
li.RoomMenu , li.childMenu , li.adultMenu{
 list-style:none;
 color:#990000;
 margin:0px;
 padding:0px;
}

.img{
	border:1px solid #cccccc;
	height:125px;
	width:166px;
	padding:2px;
	margin-left:20px;
	float:left;
}
.tb_content{
	text-align:center;
	border:1px solid;
}
.thickbox-body{
	background:#e1e1e1;		
}	
.thickbox-align	{
	text-align:center;
	margin:40px;
	color:#990000;
}	
.admin{
	background:#ffffff;
}	
	
.admin-body
	{
	
	}	
.admin-logo
	{
	background:url(../images/admin-header.png) repeat-x;
	height:86px;
	
	}	
.admin-logo-left
	{
	float:left;
	background:url(../images/admin_logo.gif) no-repeat;
	width:300px;
	height:82px;
	margin-top:1px;
	}	
.admin-logo-right
	{
	float:right;
	background:url(../images/admin-zone.png) no-repeat;
	width:332px;
	height:63px;
	margin-top:1px;
	}		
.admin-menu
	{
	background:url(../images/admin-menu.png) repeat-x;
	height:60px;
	}	
.admin-menu ul 
{
padding:0;
margin:0;
margin-left:20px;
}	
.admin-menu ul li
{
float:left;
list-style:none;
}
.admin-body-content
	{
	width:835px;
	margin:auto;
	margin-top:100px;
	}
.admin-body-content-body
	{
	width:833px;
	margin:auto;
	height:400px;
	border:1px solid #eeeeee;
	background:#eeeeee;
	}	
.admin-body-content-hederl
	{
	background:url(../images/hdr_left_blue.gif) no-repeat;
	width:35px;
	height:25px;
	float:left;
	}	
.admin-body-content-hederr
	{
	background:url(../images/hdr_right_blue.gif) no-repeat;
	width:125px;
	height:25px;
	float:right;
	}		
.admin-body-content-hederc
	{
	background:url(../images/hdr_bg.gif) repeat-x;
	width:675px;
	height:25px;
	float:left;
	}			
.admin-footer
	{
	background:url(../images/admin-footer.gif) repeat-x;
	height:36px;
	text-align:center;
	padding-top:10px;
	margin-top:20px;
	}
.selRoom{
  width:80px;
  border:1px solid #b0b0b0;
  background:#ffffff;
  height:22px;
}
.booking{
 width:100%;
}
div.book-content{
 width:97%;
}
div.booking-title{
 height:40px;
 background:#fbbebb;
 border:5px solid #e1e1e1;
 line-height:40px;
 text-align:left;
 padding:0px 0px 0px 15px;
}
td.book-top{
 background:url(../images/content-t.png) no-repeat;
 height:11px;
 width:921px;
}
td.book-button{
 background:url(../images/content-b.png) no-repeat;
 height:11px;
 width:921px;
}
td.book-mid{
 background:url(../images/content-c.png) repeat-y;
 width:921px;
}
.t {background: url(../images/dot.png) 0 0 repeat-x;}
.b {background: url(../images/dot.png) 0 100% repeat-x;}
.l {background: url(../images/dot.png) 0 0 repeat-y;}
.r {background: url(../images/dot.png) 100% 0 repeat-y;}
.bl {background: url(../images/bl.png) 0 100% no-repeat;}
.br {background: url(../images/br.png) 100% 100% no-repeat;}
.tl {background: url(../images/tl.png) 0 0 no-repeat;}
.tr {background: url(../images/tr.png) 100% 0 no-repeat; padding:10px;}
.t300{background: url(../images/dot.png) 0 0 repeat-x; width: 300px;}
div.booking-space{
  height:30px;
}
div.booking-space1{
  height:10px;
}
div.booking-cont{
 text-align:left;
 margin:5px;
}
div.room-detail{

}
div.room-booking-detail{

}
td.roomtype-desc{

}
td.room-img{
 width:135px;
 text-align:left;
}
img.roomimg{
 border:3px solid #d0d0d0;
 padding:1px;
 background:#eeeeee;
}
div.rmName,div.rmDesc,div.rmMoreinfo,div.rm-reserve{
 padding:3px;
}
div.moreImg{
 margin:5px 0px 0px 0px;
}
a.gallary:link,a.gallary:visited{
 text-decoration:none;
 color:#950f00;
}
a.gallary:hover{
 text-decoration:underline;
}
span.date_diff{
 color:#950f00;
 font-size:11px;
}
td.addcharge-head{
 height:25px;
 line-height:25px;
 background:#fbbebb;
 text-align:center;
}
div.chrge-name,span.rmName{
 color:#950f00;
}
div.chrge-calcu,div.rmDesc,span.rmAmenity{
 color:#888888;
}
td.addcharge-data{
 text-align:center;
}
input.otherCharge{
 width:50px;
 border:1px thick #555555;
 background:#f0f0f0; 
}
div.chrge-padding{
  padding:5px 0px 0px 0px;
}
#addchargeform{
 display:none;
}
.rmMoreinfo1{
 position:absolute;
 background:#fae3e1;
 border:2px solid #d0d0d0;
 margin-left:230px;
 padding:15px;
 float:left;
 display:none;
}
div.rmMoreinfo2{
 height:20px;
 line-height:20px;
}
span.viewmoreInfo{
 cursor:pointer;
 color:#CC0000;
 font-size:11px;
}
div.book-form{
 margin:20px 0px 0px 0px;
 display:none;
}
input.booknow{
  background:url(../images/blank.png) no-repeat;
  height:22px;
  width:103px;
  border:0px;
  padding:0px 0px 2px 0px;
  color:#9a1c0d;
  font-weight:bold;
  font-size:11px;
  cursor:pointer;
}
div.booking-res{
  
}
div.res-info-head{
  background:url(../images/booking_header1.png) no-repeat;
  height:33px;
  width:292px;
  color:#ffffff;
  font-size:12px;
  line-height:33px;
  text-align:center;
}
div.res-info-cont{
  border:1px solid #c0c0c0;
  width:290px;
}
tr.res-info-tr1{
 background:#f0f0f0;
}
tr.res-info-tr2{
 background:#e0e0e0;
}
td.res-info-td1,td.res-info-td2{
 padding:5px;
 font-size:11px;
 text-align:left;
 border-bottom:1px solid #d0d0d0;
}
td.pInformation{
 padding:5px;
 font-size:11px;
 text-align:left;
}
div.totalGuest1{ 
 text-align:right;
}
td.rateInfo-td3{
 height:22px;
 line-height:22px;
 font-size:11px;
 text-align:center;
}
div.roomInfo-rate{
  width:33%;
}
div.roomInfo-rate1{
  width:25%;
  font-size:10px;
}
div.roomInfo-rate2{
  width:25%;
  font-size:10px;
}
div.available-info{
  margin:10px 0px 0px 0px;
}
div.roomInfo-rate3{
  width:25%;
  font-size:10px;
}
.t-right{
 text-align:right; 
}
td.conf-hd-lfr{
 background:url(../images/confirm-lft.png) no-repeat;
 height:33px;
 width:12px;
}
td.conf-hd-rht{
 background:url(../images/confirm-rht.png) no-repeat;
 height:33px;
 width:12px;
}
td.conf-hd-mid{
 background:url(../images/confirm-mid.png) repeat-x;
 height:33px;
}
div.confirm-cont{
 border:1px solid #e0e0e0;
 width:892px;
 height:300px;
 padding:20px 0px 0px 0px;
 text-align:center;
}
td.rs_yes{
 background:#00C600;
 height:30px;
 line-height:30px;
}
td.rd-dates{
 background:#e0e0e0;
}
td.rd-dates2{
 background:#ffffff;
}

td.rd-dates1{
 background:#e0e0e0;
 border-bottom:2px solid #f0f0f0;
 border-right:2px solid #f0f0f0;
}
td.rs_no{
 background:#fe0000;
 height:30px;
 line-height:30px;
}
td.rd-dates2{
 background:#d0d0d0;

}
tr td.contact-form{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: cecdcd;
	font-weight: normal;
}
span.membno{
 color:#888888;
 font-size:10px;
}
div.res-page{
 width:98%;
 text-align:center;
}
div.res_page_top{
 background:url(../images/reserv-page-t.png) no-repeat;
 height:15px;
 width:620px;
}
div.res_page_mid{
 background:url(../images/reserv-page-m.png) repeat-y;
 width:620px;
}
div.res_page_button{
 background:url(../images/reserv-page-b.png) no-repeat;
 height:15px;
 width:620px;
}
.fill-res
{
 text-align:left;
 color:#777777;
}
span.reserva-mouse{
 cursor:pointer;
}
div.crp_res_top{
 background:url(../images/crp_res-t.jpg) no-repeat;
 height:22px;
 width:918px;
}
div.crp_res_mid{
 background:url(../images/crp_res-m.jpg) repeat-y;
 width:918px;
}
div.crp_res_button{
 background:url(../images/crp_res-b.jpg) no-repeat;
 height:22px;
 width:918px;
}
.ban_cBooking{
 margin:10px 0px 0px 0px;
}
.rmDeluxe{
 padding:5px;
}
.deluxAc, .mediumAc, .singleAc{
 width:150px;
}
a.home:link,a.home:visited{
 color:#ff0000;
 text-decoration:none;
}
a.home:hover{
 text-decoration:underline;
}
a.sitemap:link, a.sitemap:visited{
 text-decoration:none;
 color:#000000;
}
a.sitemap:hover{
 text-decoration:underline;
}
td.crp_bk_top
{
  background:url(../images/crp_reserv_t.png) no-repeat;
  height:15px;
  width:890px;
}
td.crp_bk_middle
{
  background:url(../images/crp_reserv_m.png) repeat-y;  
  width:890px;
}
td.crp_bk_btn
{
  background:url(../images/crp_reserv_b.png) no-repeat;
  height:15px;
  width:890px;
}
.crp_b_txt{
  width:200px;
  border:1px solid #a0a0a0;
}
.tarea_crpb{
 border:1px solid #a0a0a0;
}
.crp_pInfo{
 height:35px;
 line-height:35px;
 color:#990000;
 text-align:left;
 padding-left:35px;
}
.crp_rinfo{
 height:35px;
 line-height:35px;
 color:#990000;
 text-align:left;
}
