body{
margin:0px;
font-size:11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
width:100%;
background:url(images/bg.JPG) top center repeat-y; 
}

.combo{ border:solid 1px #ccc;}
input{ border:solid 1px #ccc;}

#main{
width:100%;
}

#wrapper{
width:970px;
margin:0 auto;
}

#header{
width:100%;
}

#header .logo_panel{
float:left;
}

#header .menu_panel{
float:right;
}

#nav{
padding-top:15px;
color:#977C6E;
text-align:right;
padding-bottom:5px;
}

#nav a{
font-size:11px;
color:#977C6E;
text-decoration:none;
}

#nav a:hover{
color:#A69D98;
}

#nav2{
margin-top:25px;
}

ul#nav2 {
padding:0;
list-style:none;
margin:0;
}

ul#nav2 li{
background:url(images/menu_left.png) no-repeat top left;
display:block;
height:42px;
padding-left:5px;
float:left;
}

ul#nav2 li a{
background:url(images/menu_right.png) no-repeat top right;
display:block;
height:42px;
color:#FFFFFF;
float:left;
line-height:40px;
padding-left:7px;
padding-right:10px;
_padding-right:10px;
text-decoration:none;
margin-right:2px;
_margin-right:1px;
text-align:center;
font-size:12px;
}

ul#nav2 li:hover{
background:url(images/menu_left_hr.png) no-repeat top left;
display:block;
height:42px;
color:#FFFFFF;
padding-left:5px;
}

ul#nav2 li a:hover{
background:url(images/menu_right_hr.png) no-repeat top right;
display:block;
height:42px;
color:#FFFFFF;
padding-left:7px;
padding-right:10px;
}

#center_panel{
background-color:#FFFFFF;
width:100%;

}

#left_panel{
width:342px;

padding-left:14px;
padding-top:14px;
float:left;
}

#left_panel .search_box{
width:327px;
}

#left_panel .search_box .search_top{
background:url(images/search_box_top.JPG) no-repeat;
width:327px;
height:29px;
}

#left_panel .search_box .search_text{
padding-left:20px;
font-size:16px;
line-height:29px;
color:#FFFFFF;
}

#left_panel .search_box .center_bg{
background-color:#F7B738;
width:307px;
padding:10px;
}

#left_panel .search_box .text{
color:#FFFFFF;
padding-bottom:5px;
}

#left_panel .search_box .textb{
font-size:12px;
color:#281308; 
}

 
#left_panel .search_box .radio-btn
{
    
    }

.city_textbox{
	width:250px;
	height:20px;
	margin-bottom:5px;
	border:solid 1px #ccc;
	margin-top : 5px;
	font-size:11px;  
}

#left_panel .search_box .checkin_textbox{
width:90px;
height:17px;
margin-bottom:5px;
float:left;
letter-spacing:2px;
padding-left:5px;
}

#left_panel .search_box .date_form{
float:left;
margin-left:5px;
}

#left_panel .search_box .checkout_panel{
float:left;
width:130px;
}

#left_panel .search_box .checkout_right_pn{
float:left;
}

#left_panel .search_box .righ_pn{
float:left;
margin-left:10px;
}

#left_panel .search_box .right_pn_textbox{
width:40px;
height:20px; 
margin:5px 0 0 0;
font-size:11px;

}

#left_panel .search_box .selectrate_box{
width:200px;
height:23px;
}

#left_panel .search_box .check_box{
float:left;
margin-top:5px;
}

#left_panel .search_box .check_box_text{
float:left;
color:#000000;
padding-top:7px;
padding-left:10px;
}

#left_panel .search_box .search_btn{
background:url(images/search_btn.PNG) no-repeat;
width:78px;
height:28px;
float:right;
text-align:center;
color:#FFFFFF;
line-height:28px;
text-decoration:none;
cursor:pointer;
margin-top:00px;
}

#left_panel .map_panel{
width:327px;
}

#left_panel .map_panel .heading_text{
font-size:16px;
color:#241208;
border-bottom:dotted 1px #999999;
padding-bottom:10px;
}

#left_panel .map_panel .add_text{
color:#727272;
line-height:17px;
}

#left_panel .map_panel .black_text{
color:#000000;
}

#left_panel .map_panel .red_text{
color:#AE1A0C;
}

#right_panel{
float:left;
padding-top:13px;
}

#right_panel .vipservices_box{
background:url(images/vip_img.JPG) no-repeat;
width:340px;
height:89px;
margin-top:13px;
float:left;
}

#right_panel .vipservices_box .services_text{
color:#FFFFFF;
font-size:22px;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:35px;
padding-top:0px;
padding-left:10px;
float:left;
letter-spacing:2px;
}

#right_panel .vipservices_box .vip_text{
color:#F59B01;
font-size:58px;
font-family:Georgia, "Times New Roman", Times, serif;

}

#right_panel .vipservices_box .right_text{
padding-left:5px;
float:left;
padding-top:0px;
line-height:18px;
}

#right_panel .vipservices_box .right_text a{
color:#FFFFFF;
text-decoration:none;
display:block;

}

#right_panel .vipservices_box .right_text a:hover{
color:#F59B01;
}

#right_panel .orange_box{
background:url(images/orange_img.JPG) no-repeat;
width:247px;
height:89px;
float:left;
margin-top:13px;
margin-left:13px;
}

#right_panel .orange_box .img{
float:left;
margin:25px 10px 10px 10px;
_margin:25px 5px 5px 4px;
}

#right_panel .orange_box .text{
padding-left:5px;
float:left;
padding-top:5px;
width:180px;
display:block;
}

#right_panel .orange_box .text a{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
float:left;
background:url(images/text_arrow.PNG) no-repeat center left;
padding-left:15px;
line-height:18px;
}

#right_panel .orange_box .text a:hover{
color:#000;
}

#right_panel .tab_box{
margin-top:13px;
width:600px;
}

#right_panel .tab_box .center_box{
margin-top:2px;
}

#right_panel .tab_box .box_left_img{
background:url(images/featuredbox_bg_left.JPG) no-repeat;
height:105px;
float:left;
width:6px;
}

#right_panel .tab_box .box_center_img{
background:url(images/featuredbox_bg_center.JPG) repeat-x;
height:105px;
width:549px;
float:left;border:solid 0px red;
}

#right_panel .tab_box .box_right_img{
background:url(images/featuredbox_bg_right.JPG) no-repeat;
height:105px;
float:left;
width:6px;
}

#right_panel .tab_box .img{
float:left;
margin-top:7px;
 margin-left:2px;
}

#right_panel .tab_box .text_panel{
padding:5px;
float:left;
line-height:17px;
width:418px;
color:#767676;border:solid 0px red;
}

#right_panel .tab_box .text_panel .title_text{
color:#AE1A0C;
}

#right_panel .tab_box .text_panel .readmore{
text-align:right;
text-decoration:none;
color:#000000;
}

#right_panel .tab_box .text_panel .readmore a{
text-decoration:none;
color:#000000;
background:url(images/arrow_more.PNG) no-repeat center left;
height:6px;
width:9px;
padding-left:13px;

}

#footer_text{
text-align:center;
color:#FFFFFF;
}


/*--------------------------------------------------Search Panel-------------------------------------------*/

.SearchP{
padding:12px;
}

.SearchP .LeftImage{
background:url(images/SearchBtnTopLeft.JPG) no-repeat;
width:31px;
height:69px;
float:left;
}

.SearchP .CenterP{
width:903px;
height:65px;
background-color:#F7B739;
border-top:solid 2px #59220E;
border-bottom:solid 2px #59220E;
float:left;
}

.SearchP .RightImage{
background:url(images/SearchPTopRight.JPG) no-repeat;
width:12px;
height:69px;
float:left;
}

.SearchP .SearchAreaP{
float:left;
padding:10px;
}

.SearchP .RAC_P{
float:left;
padding:10px;
}

.SearchP .CheckinArea{
width:80px;
height:17px;

}

.SearchP .city_textbox{
width:200px;
height:23px;
margin-bottom:5px;
border:solid 1px #ccc;
}

.SearchP .text{
color:#FFFFFF;
padding-bottom:5px;
}

.SearchP .FindH_btn{
background:url(images/FindHotelBtn.jpg) no-repeat;
width:115px;
height:33px;
float:right;
text-align:center;
color:#FFFFFF;
line-height:33px;
text-decoration:none;
cursor:pointer;
margin-top:17px;
font-size:14px;
}

.SearchHotelP{
padding-left:20px;
width:200px;
float:left;
}

.SearchHotelP .text1{
font-size:14px;
color:#BD200F;
text-align:center;
}

.SearchHotelP .text2{
font-size:16px;
color:#ED6601;
text-align:center;
}

.SearchHotelP .text3{
font-size:11px;
color:#32160A;
text-align:center;
}

.bannerImg{
 float:right;
 margin-right:15px;
}


.LeftP{
 
}

.LeftP .BoxPanel{
margin-left:12px;
}

.LeftP .BoxPanel .left{
background:url(images/featuredbox_bg_left.JPG) no-repeat;
width:6px;
height:225px;
float:left;
}

.LeftP .BoxPanel .center{
background:url(images/featuredbox_bg_center.JPG) repeat-x;
width:615px;
height:225px;
float:left;

}


.LeftP .BoxPanel .right{
background:url(images/featuredbox_bg_right.JPG) no-repeat;
width:6px;
height:225px;
float:left;
}

.LeftP .BoxPanel .img{
background:url(images/searchPimg1.jpg) no-repeat;
width:186px;
height:183px;
float:left;
margin:10px 10px 0 5px;
}



.LeftP .BoxPanel .TextP{
float:left;
width:410px;
_width:400px;
padding-top:10px;
}

.LeftP .BoxPanel .TextP .title{
font-size:15px;
font-weight:bold;
padding-bottom:8px;
}

.LeftP .BoxPanel .TextP .textmiddle{
font-size:11px;
font-weight:bold;
color:#6C6C6C;
padding-top:5px;
line-height:12px;
}

.LeftP .BoxPanel .TextP span{
font-weight:normal;
color:#B81E0E;
font-size:11px;

}

.LeftP .BoxPanel .TextP .CratingText{
font-size:11px;
color:#6C6C6C;
line-height:17px;
}

.LeftP .BoxPanel .TextP .CustomerReview{
text-align:right;
}

.LeftP .BoxPanel .TextP .CustomerReview a{
text-decoration:none;
color:#B01B0C;padding-right:20px;
background:url(images/ArrowImg.PNG) right center no-repeat;
font-size:11px;
}

.LeftP .BoxPanel .ViewHotelText{
padding-top:8px;
padding-left:5px;
}

.LeftP .BoxPanel .ViewHotelText a{
text-decoration:none;
color:#000;padding-right:20px;
background:url(images/ArrowImgHr.PNG) right center no-repeat;
font-size:11px;
}





.RightP{
float:left;
width:315px;

margin-left:10px; 
}

.RightP .MiddleP{
padding:5px 5px 0px 5px;
}

.RightP .MiddleP .SelectPackageT{
font-size:18px;
color:#000000;
padding:5px 5px 5px 10px;
background-color:#ccc;
}

.RightP .MiddleP .SelectBtn{
float:left;
}

.RightP .MiddleP .SelectBtn a{
text-decoration:none;
background:url(images/select_btn.png) no-repeat;
width:62px;
height:26px;
display:block;
margin-top:23px;
color:#fff;
text-align:center;
line-height:22px;
}

.RightP .MiddleP .SelectBtnRtext{
float:right;width:210px;
font-size:11px;
padding-top:20px;
color:#7C3107;
} 

.RightP .MiddleP .PeraText{
font-size:11px;
color:#747474;
}

.RightP .MiddleP .PeraText span{
color:#B51C0D;
font-size:11px;
}

.RightP .MiddleP .LearnMoreBtn{
background:url(../images/learnmore_btn2.png) no-repeat;
width:86px;
height:24px;
float:right;
margin-top:18px;
text-align:center;
}

.RightP .MiddleP .LearnMoreBtn a{
text-decoration:none;
color:#AF1A0C;
font-size:11px;
line-height:20px;

}

/* individual hotel */


.individualhotel{
float:left;
 width:630px;
 
}

.individualhotel .BoxPanel{
margin-left:12px;

}

.individualhotel .BoxPanel .left{
background:url(images/featuredbox_bg_left.JPG) no-repeat;
width:6px;
height:275px;
float:left;
}

.individualhotel .BoxPanel .center{
background:url(images/featuredbox_bg_center.JPG) repeat-x;
width:600px;
height:275px;
float:left;
}

.individualhotel .BoxPanel .right{
background:url(images/featuredbox_bg_right.JPG) no-repeat;
width:6px;
height:275px;
float:left;
}

.individualhotel .BoxPanel .img{
background:url(images/searchPimg1.jpg) no-repeat;
width:186px;
height:183px;
float:left;
margin:10px 10px 0 5px;
}

.individualhotel .BoxPanel .imgsmall{
background:url(images/package1.jpg) no-repeat;
width:146px;
height:143px;
float:left;
margin:10px 10px 0 5px;
}

.individualhotel .BoxPanel .TextP{
float:left;
width:390px;
_width:400px;
padding-top:10px;
}

.individualhotel .BoxPanel .TextP .title{
font-size:15px;
font-weight:bold;
padding-bottom:8px;
}

.individualhotel .BoxPanel .TextP .textmiddle{
font-size:12px;
font-weight:bold;
color:#6C6C6C;
padding-top:5px;
line-height:20px;
}

.individualhotel .BoxPanel .TextP span{
font-weight:normal;
color:#B81E0E;
font-size:11px;

}

.individualhotel .BoxPanel .TextP .CratingText{
font-size:11px;
color:#6C6C6C;
line-height:17px;
}

.individualhotel .BoxPanel .TextP .CustomerReview{
text-align:right;
}

.individualhotel .BoxPanel .TextP .CustomerReview a{
text-decoration:none;
color:#B01B0C;padding-right:20px;
background:url(images/ArrowImg.PNG) right center no-repeat;
font-size:11px;
}

.individualhotel .BoxPanel .ViewHotelText{
padding-top:8px;
padding-left:5px;
}

.individualhotel .BoxPanel .ViewHotelText a{
text-decoration:none;
color:#000;padding-right:20px;
background:url(images/ArrowImgHr.PNG) right center no-repeat;
font-size:11px;
}
/* package */


.individualhotel .BoxPanelPackage{
margin-left:12px;
}

.individualhotel .BoxPanelPackage .left{
width:6px;
height:125px;
float:left;
}

.individualhotel .BoxPanelPackage .center{

width:610px;
height:125px;border:solid 1px #ccc;
float:left;margin-bottom:5px;
background-color:#F1F1F1;
}

.individualhotel .BoxPanelPackage .right{
width:6px;
height:125px;
float:left;
}



.individualhotel .BoxPanelPackage .img{
background:url(images/searchPimg1.jpg) no-repeat;
width:186px;
height:183px;
float:left;
margin:10px 10px 0 5px;
}

.individualhotel .BoxPanelPackage .imgsmall{
background:url(images/package1.jpg) no-repeat;
width:146px;
height:143px;
float:left;
margin:10px 0px 0 10px;
}

.individualhotel .BoxPanelPackage .TextP{
float:left;
width:430px;
_width:400px;
padding-top:10px;
}

.individualhotel .BoxPanelPackage .TextP .title{
font-size:15px;
font-weight:bold;
padding-bottom:8px;
}

.individualhotel .BoxPanelPackage .TextP .textmiddle{
font-size:11px;
font-weight:bold;
color:#6C6C6C;
padding-top:5px;
line-height:12px;
}

.individualhotel .BoxPanelPackage .TextP span{
font-weight:normal;
color:#B81E0E;
font-size:11px;

}

.individualhotel .BoxPanelPackage .TextP .CratingText{
font-size:11px;
color:#6C6C6C;
line-height:17px;
}

.individualhotel .BoxPanelPackage .TextP .CustomerReview{
text-align:right;
}

.individualhotel .BoxPanelPackage .TextP .CustomerReview a{
text-decoration:none;
color:#B01B0C;padding-right:20px;
background:url(images/ArrowImg.PNG) right center no-repeat;
font-size:11px;
}

.individualhotel .BoxPanelPackage .ViewHotelText{
padding-top:8px;
padding-left:5px;
}

.individualhotel .BoxPanelPackage .ViewHotelText a{
text-decoration:none;
color:#000;padding-right:20px;
background:url(images/ArrowImgHr.PNG) right center no-repeat;
font-size:11px;
}

.buy a{
text-decoration:none;
background:url(images/select_btn.png) no-repeat;
width:62px;
height:26px;
display:block;
margin-top:23px;
color:#fff;
text-align:center;
line-height:22px;
}



.GridPanel
{
    background-color:White;
    padding-top:15px;
    width:970px;
    margin:0 auto;
    }
    
.GridPanel .GPCenter
{
    padding:15px;
    }
    
    .GridPanel .GPCenter a
    {
        color:Black;
        }
    
    .AddHotelText
    {
        
        }
        
      .AddHotelText a
    {
        text-decoration:underline;
        color:Black;
        font-size:14px;
        font-weight:bold;
        color:#F07901;
        }

.GridTitle
{
   background-color:#C52310;
   padding:5px 10px 5px 10px;
   color:White;
    }
    
.GridTMiddleText 
{
    padding:5px;
    
    }
 
.SubmitBtn{
	background:url(images/search_btn.PNG) no-repeat;
	width:78px;
	height:28px;
	text-align:center;
	color:#FFFFFF;
	line-height:28px;
	text-decoration:none;
	cursor:pointer;
	border:0px;
}

.GoBtn{
background:url(images/select_btn.PNG) no-repeat;
width:62px;
height:26px;
text-align:center;
color:#FFFFFF;
line-height:28px;
text-decoration:none;
cursor:pointer;
border:0px;
}

.LoginP
{
    width:500px;
    margin:0 auto;
    margin-top:0px;
    background-color:#F1DFC8;
    }
    
 .ApplicableWeekDays
    {
        
        color:Black;
        font-size:14px;
        font-weight:bold;
      
        }
        
        
.rBoxMain{
	float:left;
}

.rBoxMain .BoxPanel{
	margin-left:12px;
}

.rBoxMain .BoxPanel .center{
	background:url(images/postbox_center.JPG) repeat-x bottom;
	border:solid 1px #9A9A9A;
	float:left;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(border-radius.htc);
}
   
.rBoxMain .BoxPanel .Text{
padding-top:15px;
text-align:justify;
padding-right:10px;
}

.rBoxMain .BoxPanel .Text .title{
font-size:15px;
font-weight:bold;
padding-bottom:8px;
}

.rBoxMain .BoxPanel .Text .textmiddle{
font-size:11px;
padding-top:5px;
line-height:12px;
}
   
.SearchResultBoxMain{
	float:left;
}

.SearchResultBoxMain .BoxPanel{
	margin-left:12px;
}

.SearchResultBoxMain .BoxPanel .left{
	background:url(images/postbox_left.JPG) no-repeat ;
	width:6px;
	height:225px;
	float:left;
}

.SearchResultBoxMain .BoxPanel .center{
	background:url(images/postbox_center.JPG) repeat-x bottom;
	width:930px;
	border:solid 1px #9A9A9A;
	
	float:left;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(border-radius.htc);
}

.SearchResultBoxMain .BoxPanel .right{
background:url(images/postbox_right.JPG) no-repeat;
width:7px;
height:225px;
float:left;
}




.SearchResultBoxMain .BoxPanel .img{
background:url(images/searchPimg1.jpg) no-repeat;
width:186px;
height:183px;
float:left;
margin:10px 10px 0 5px;
}



.SearchResultBoxMain .BoxPanel .TextP{
float:left;
width:475px;
_width:350px;
padding-top:15px;

}

.SearchResultBoxMain .BoxPanel .TextP .title{
font-size:15px;
font-weight:bold;
padding-bottom:8px;
}

.SearchResultBoxMain .BoxPanel .TextP .textmiddle{
font-size:11px;
font-weight:bold;
color:#6C6C6C;
padding-top:5px;
line-height:12px;
}

.SearchResultBoxMain .BoxPanel .TextP span{
font-weight:normal;
color:#B81E0E;
font-size:11px;

}

.SearchResultBoxMain .BoxPanel .TextP .CratingText{
font-size:11px;
color:#6C6C6C;
line-height:17px;
}

.SearchResultBoxMain .BoxPanel .TextP .CustomerReview{
text-align:right;
}

.SearchResultBoxMain .BoxPanel .TextP .CustomerReview a{
text-decoration:none;
color:#B01B0C;padding-right:20px;
background:url(images/ArrowImg.PNG) right center no-repeat;
font-size:11px;
}

.SearchResultBoxMain .BoxPanel .ViewHotelText{
padding-top:0px;
padding-left:5px;
}

.SearchResultBoxMain .BoxPanel .ViewHotelText a{
text-decoration:none;
color:#000;padding-right:20px;
background:url(images/ArrowImgHr.PNG) right center no-repeat;
font-size:11px;
}
        
.PackageBoxMain
{
	background:url(images/package_box.jpg) no-repeat; 
	width:312px;
	height:220px;
	margin-left:50px;
	margin-top:0px;
	float:right;
}
.PackageBoxMain .ContentArea
{
	padding:17px;
}
.PackageBoxMain .ContentArea .Text1{
font-size:18px;
color:#000000;
}
        
.PackageBoxMain .ContentArea .SelectBtn{

}

.PackageBoxMain .ContentArea .SelectBtn a{
text-decoration:none;
background:url(images/select_btn.png) no-repeat;
width:62px;
height:26px;
display:block;
color:#fff;
text-align:center;
line-height:22px;
}

.PackageBoxMain .ContentArea .SelectBtnRtext{
float:right;width:210px;
font-size:11px;
padding-top:10px;
color:#7C3107;

} 
.PackageBoxMain .ContentArea .ParaTextRed{
color:#B51C0D;
font-size:11px;
}

.PackageBoxMain .ContentArea .PeraText{
font-size:11px;
color:#747474;
}

.PackageBoxMain .ContentArea  .LearnMoreBtn{
background:url(images/learnmore_btn.png) no-repeat;
width:86px;
height:39px;
float:right;
margin-top:18px;
text-align:center;
}

.PackageBoxMain .ContentArea .LearnMoreBtn a{

text-decoration:none;
color:#AF1A0C;
font-size:11px;
line-height:20px;

}

        
        
.dateTextBox
{
	width:100px; height:13px; font-size:10px; margin:2px; border:0; padding:2px; 
	
}
        
        
.SearchHotelP{
padding-left:20px;
width:200px;
float:left;
}

.SearchHotelP .text1{
font-size:14px;
color:#BD200F;
text-align:center;
}

.SearchHotelP .text2{
font-size:16px;
color:#ED6601;
text-align:center;
}

.SearchHotelP .text3{
font-size:11px;
color:#32160A;
text-align:center;
}
        
        
        
        
.right-box{
width:316px;
float:left;

margin-left:5px;
}

.right-box .top{
background:url(images/package_box_top.jpg) no-repeat;
width:316px;
height:61px;
padding:0px 0 0px 20px;
}


.right-box .center{
background:url(images/package_box_center.jpg) repeat-y;
width:316px;
padding:0px 0 0px 20px;
}

.right-box .center1{
background:url(images/package_box_center.jpg) repeat-y;
width:316px;
padding:0px 0 0px 20px;
}

.right-box .bottom{
background:url(images/package_box_bottom.JPG) no-repeat;
height:16px;
width:316px;
}

.right-box .SelectPackageT{
font-size:18px;
color:#000000;
line-height:70px;
}

.right-box .LearnMoreBtn{
background:url(images/learnmore_btn.PNG) no-repeat;
width:86px;
height:24px;
float:right;
margin-top:18px;
text-align:center;
margin-right:40px;
margin-bottom:5px;
}

.right-box .LearnMoreBtn a{
text-decoration:none;
color:#AF1A0C;
font-size:11px;
line-height:20px;

}

.right-box .SelectBtn{
float:left;
}

.right-box .SelectBtn a{
text-decoration:none;
background:url(images/select_btn.png) no-repeat;
width:62px;
height:26px;
display:block;
color:#fff;
text-align:center;
line-height:22px;
}

.right-box .SelectBtnRtext{
float:left; margin:0 0 0 10px;
font-size:11px;
color:#7C3107;
width:195px;
} 

.right-box .PeraText{
font-size:11px;
color:#747474;
width:280px;
line-height:15px;
}

.right-box .PeraText span{
color:#B51C0D;
font-size:12px;

}

#checkout-panel{
padding:5px;
margin:0px 0 0 0;
border:dashed 0px #CCC;

}

#checkout-panel H3{
margin:0px 0 5px 0;
padding:0 0 5px 0 ;
color:#B01B0C;
font-size:15px;
font-weight:bold;
}


#checkout-panel .check-in-text{
font-size:13px;
color:#333333;
padding:5px;
border-bottom:dashed 0px #CCC;
margin:2px 0 2px 0;
}

#checkout-panel .check-in-text1{
font-size:13px;
color:#333333;
padding:3px;
margin:2px 0 2px 0;
border-bottom:solid 0px #CCC;
}

.redBoldText{
color:#B01B0C;
font-weight:bold;
}


#checkout-panel .paynew{
border-bottom:dashed 0px #CCC;
padding:5px 0 5px 0;
text-align:right;

}

#checkout-panel .payspan{
color:#fff;
font-weight:bold;
padding:5px 0px 5px 10px;
background-color:#B81F0F;
text-align:left;

}

#checkout-panel .pay{
color:#000;
font-weight:normal;
padding:5px 0px 5px 10px;
text-align:left;
}

.PackageManagerLeftMenu
{
    background-color:#F7B738;color:#000;
   
    }
    
 .PackageManagerLeftMenu a
 
{
    color:#000;text-decoration:none;
   
    }
    
.TitlePanel
{
    background:url(../theme/images/title-bg.jpg) repeat-x;
    height:30px;
    border:solid 1px #ccc;
    font-size:12px;
    padding-left:15px;
    font-weight:bold;
    width:710px;
    
    }
    
.TitlePanel2
{
    background:url(../theme/images/title-bg.jpg) repeat-x;
    height:30px;
    border:solid 1px #ccc;
    font-size:12px;
    padding-left:15px;
    font-weight:bold;
    width:100%;
    }
    
.Textboxtitle
{
    text-align:right;width:125px;
    padding-top:5px;
    color:#000;
    }
    
.InputTextArea
{
    padding-top:5px;
    width:210px;
    }
    
.InputTextArea1
{
    padding-top:10px;
    }
    
.HotelAccountLogin
{
    font-size:14px;
    text-align:center;
    font-weight:bold;color:White;padding:8px;
    margin-top:3px;
    background:url(../theme/images/ac-login-bg.png) repeat-x;
    height:32px;
    border:solid 0px #ED6601;
    }
    
 .LoginTextboxtitle
{
    text-align:right;
    padding-top:5px;
    color:#000;
    }
    
    .btn_cal
    {
        background:url('images/dateform_img.PNG') no-repeat;
        height:19px;
        width:19px;
        border:0;
        }
        
        
.CheckOutTitlebg-left{
background:url(images/menu_left_hr.png) no-repeat;
width:5px;
height:42px;
color:#FFFFFF;
float:left;
            }
            
.CheckOutTitlebg-center{
background:url(images/saperator-middle-bg.png) repeat-x;

height:42px;
width:905px;
color:#FFFFFF;
padding-left:5px;
float:left;
font-size:16px;
font-weight:bold;
line-height:40px;
            }
            
.CheckOutTitlebg-right
{
    background:url(images/saperator-right-bg.png) no-repeat;
width:5px;
height:42px;
color:#FFFFFF;
float:left;
    }
    
    
  .PILableText
  {
      width:140px;text-align:right;padding:5px;
      }
      
 .HotelNameList
 {
     
     }
     
 .HotelNameList a
 {
     text-decoration:none;
     color:#000;
     }
     
.HotelImagesShow
{
    float:left;
    margin-right:5px;
    border:solid 1px #cccccc;
}

#search_r_div input { border:none;}

.ddl_combo{
width:40px;
height:20px; 
font-size:11px;
}

.cbairport
{
	width:250px;
	height:20px;
	border:solid 1px #ccc;
	font-size:11px;  
}

.greysmall
{
    width:250px;
    padding:5px;
}
.box-label
{
	border-bottom:1px solid grey; 
	font-weight:bold	;
}

.sitemaptext
{
    padding:10px;
    }
    
.sitemaptext a
{
    text-decoration:none;
    color:#000;
    font-size:12px;
    line-height:20px;
    }
    
    .sitemaptext p
    {
        line-height:20px;
        color:#333333;
        }
    
    .Rss
{
    padding:10px;
    }
    
.Rss a
{
    text-decoration:underline;
    color:#B31C0D;
    font-size:12px;
    line-height:20px;
    }


/*bar box box*/
div.box { overflow:hidden} /* IE font-size fix */

/* TOP */
	
div.box.head div.box.right {background-image:url(images/box-top-right.jpg); background-position: top right; background-repeat: no-repeat; height:6px;	}	
div.box.head div.box.left {	background-image:url(images/box-top-left.jpg); background-position: top left; background-repeat: no-repeat; height:6px;	}	
div.box.head div.box.center {background-image:url(images/box-top-center.jpg); background-repeat:repeat-x; height:6px;   margin-left: 6px; margin-right: 6px; 	}


/* MIDDLE */
div.box.body div.box.right {background-image:url(images/box-middle-right.jpg); background-position: right; background-repeat: repeat-y;	}
div.box.body div.box.left {	background-image:url(images/box-middle-left.jpg); background-position: left; background-repeat: repeat-y;	}	
div.box.body div.box.center { background:#FFF; margin-left: 6px; margin-right: 6px;	}



/* BOTTOM */	
div.box.bottom div.box.right {background-image:url(images/box-bottom-right.jpg); background-position: right bottom; background-repeat: no-repeat; height:6px;	}
div.box.bottom div.box.left {background-image:url(images/box-bottom-left.jpg); background-position: left bottom; background-repeat: no-repeat; height:6px; 	}	
div.box.bottom  div.box.center {background-image:url(images/box-bottom-center.jpg); margin-left: 6px; margin-right: 6px; height:6px; 	} 

/*bar box end*/


div.box { overflow:hidden} /* IE font-size fix */

/* TOP */	
div.box.top div.box.right2 {background-image:url(images/login-box-top-right.jpg); background-position: top right; background-repeat: no-repeat; height:8px;	}	
div.box.top div.box.left2 {	background-image:url(images/login-box-top-left.jpg); background-position: top left; background-repeat: no-repeat; height:8px;	}	
div.box.top div.box.center2 {background-image:url(images/login-box-top-center.jpg); height:12px;  margin-left: 9px; margin-right: 9px; 	}


/* MIDDLE */
div.box.middle div.box.right2 {background-image:url(images/login-box-middle-right.jpg); background-position: right; background-repeat: repeat-y;	}
div.box.middle div.box.left2 {	background-image:url(images/login-box-middle-left.jpg); background-position: left; background-repeat: repeat-y;	}	
div.box.middle div.box.center2 {	background-color:#DBCEA2; margin-left: 9px; margin-right: 9px;	}



/* BOTTOM */	
div.box.footer div.box.right2 {background-image:url(images/login-box-bottom-right.jpg); background-position: right bottom; background-repeat: no-repeat; height:8px;	}
div.box.footer div.box.left2 {background-image:url(images/login-box-bottom-left.jpg); background-position: left bottom; background-repeat: no-repeat; height:8px; 	}	
div.box.footer  div.box.center2 {background-image:url(images/login-box-bottom-center.jpg); margin-left: 9px; margin-right: 9px; height:8px; 	} 


div.box { overflow:hidden} /* IE font-size fix */

/* TOP */	
div.box.top div.box.right3 {background-image:url(images/head-yellow-box-right.jpg); background-position: top right; background-repeat: no-repeat; height:8px;	}	
div.box.top div.box.left3 {	background-image:url(images/head-yellow-box-left.jpg); background-position: top left; background-repeat: no-repeat; height:8px;	}	
div.box.top div.box.center3 {background-image:url(images/head-yellow-box-middle.jpg); height:8px;  margin-left: 9px; margin-right: 9px; 	}


/* MIDDLE */
div.box.middle div.box.right3 {background-image:url(images/center-yellow-box-right.jpg); background-position: right; background-repeat: repeat-y;	}
div.box.middle div.box.left3 {	background-image:url(images/center-yellow-box-left.jpg); background-position: left; background-repeat: repeat-y;	}	
div.box.middle div.box.center3 {	background-color:#F7B739; margin-left: 9px; margin-right: 9px;	}



/* BOTTOM */	
div.box.footer div.box.right3 {background-image:url(images/footer-yellow-box-right.jpg); background-position: right bottom; background-repeat: no-repeat; height:8px;	}
div.box.footer div.box.left3 {background-image:url(images/footer-yellow-box-left.jpg); background-position: left bottom; background-repeat: no-repeat; height:8px; 	}	
div.box.footer  div.box.center3 {background-image:url(images/footer-yellow-box-middle.jpg); margin-left:9px; margin-right: 9px; height:8px; 	} 

