﻿.availabilityscore { display: -moz-inline-box; display: inline-block; margin: 0;padding: 0; position: relative; overflow: hidden; vertical-align: middle; background: url(../images/score/availabilityscore.gif) no-repeat; }
.availabilityscore span { position: absolute; left: -9999px;  }
.score0 { background-position: 0px 0px; width:160px;height: 34px;  border:#666666 1px solid}
.score5 { background-position: 0px -38px; width: 160px;height: 34px;  border:#666666 1px solid}
.score10 { background-position: 0px -76px; width: 160px;height: 34px;  border:#666666 1px solid}
.score15 { background-position: 0px -114px; width: 160px;height: 34px;  border:#666666 1px solid}
.score20 { background-position: 0px -152px; width: 160px;height: 34px;  border:#666666 1px solid}
.score25 { background-position: 0px -190px; width: 160px;height: 34px;  border:#666666 1px solid}
.score30 { background-position: 0px -228px; width: 160px;height: 34px;  border:#666666 1px solid}
.score35 { background-position: 0px -266px; width: 160px;height: 34px;  border:#666666 1px solid}
.score40 { background-position: 0px -304px; width: 160px;height: 34px;  border:#666666 1px solid}
.score45 { background-position: 0px -342px; width: 160px;height: 34px;  border:#666666 1px solid}
.score50 { background-position: 0px -380px; width: 160px;height: 34px;  border:#666666 1px solid}
.score55 { background-position: 0px -418px; width: 160px;height: 34px;  border:#666666 1px solid}
.score60 { background-position: 0px -456px; width: 160px;height: 34px;  border:#666666 1px solid}
.score65 { background-position: 0px -494px; width: 160px;height: 34px;  border:#666666 1px solid}
.score70 { background-position: 0px -532px; width: 160px;height: 34px;  border:#666666 1px solid}
.score75 { background-position: 0px -570px; width: 160px;height: 34px;  border:#666666 1px solid}
.score80 { background-position: 0px -608px; width: 160px;height: 34px;  border:#666666 1px solid}
.score85 { background-position: 0px -646px; width: 160px;height: 34px;  border:#666666 1px solid}
.score90 { background-position: 0px -685px; width: 160px;height: 34px;  border:#666666 1px solid}
.score95 { background-position: 0px -724px; width: 160px;height: 34px;  border:#666666 1px solid}
.score100 { background-position: 0px -763px; width: 160px;height: 34px;  border:#666666 1px solid}
#sub-wrapper{width:1015px;height:auto;text-align:center; margin:auto 0; }
#overlay { visibility: hidden;position: fixed;left: 0px;top: 0px;width:100%;height:100%;text-align:center;z-index: 1000;background-color:#999999;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
#overlay div {width:400px;margin: 100px auto;background-color:#FFFFFF;border:5px solid #333333;padding:30px;text-align:center;}
#top-linkbar{width:1012px;height:24px;background-image:url(../images/background/top-linkstrip.gif);background-repeat:repeat-x;}

.normal-list{width:100%;height:auto;float:left;}
.normal-list ul{margin:0;list-style:none;padding:3px 0px 0px 0px;}
.normal-list li{display:block;padding:0 1px 0px 12px;background:url(../images/icon/doublearrow.gif) no-repeat center left;line-height:20px;border-bottom:1px solid #dbe9f8; white-space:nowrap}
.normal-list a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;	color:#565656;		text-decoration:none;}
.normal-list li a:hover{	color:#027795;	text-decoration:underline;}

/*hotel star rating*/
.hotelrating { display: -moz-inline-box; display: inline-block; margin: 0;padding: 0; position: relative; overflow: hidden; vertical-align: middle; background: url(../images/icon/rating/stars_small.gif) no-repeat; }
.hotelrating span { position: absolute; left: -9999px; }
/*.hotelstarrating0 { background-position: 0px 0px; width:85px;height: 15px; }*/
.hotelstarrating5 { background-position: 0px -18px; width: 85px;height: 15px; }
.hotelstarrating1 { background-position: 0px -36px; width: 85px;height: 15px; }
.hotelstarrating15 { background-position: 0px -54px; width: 85px;height: 15px; }
.hotelstarrating2 { background-position: 0px -72px; width: 85px;height: 15px; }
.hotelstarrating25 { background-position: 0px -90px; width: 85px;height: 15px; }
.hotelstarrating3 { background-position: 0px -108px; width: 85px;height: 15px; }
.hotelstarrating35 { background-position: 0px -126px; width: 85px;height: 15px; }
.hotelstarrating4 { background-position: 0px -144px; width: 85px;height: 15px; }
.hotelstarrating45 { background-position: 0px -162px; width: 85px;height: 15px; }
.hotelstarrating5 { background-position: 0px -180px; width: 85px;height: 15px; }

.city-list{width:auto;height:600px;float:left;}
.city-list ul{margin:0;list-style:none;padding:3px 0px 0px 0px;}
.city-list li{display:block;padding:0 1px 0px 12px;background:url(../images/icon/doublearrow.gif) no-repeat center left;line-height:20px;border-bottom:1px solid #dbe9f8; white-space:nowrap;width:150px; float:left;}
.city-list a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;	color:#565656;		text-decoration:none;}
.city-list li a:hover{	color:#027795;	text-decoration:underline;}
.select-list-title{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#416fa6;font-weight:bold;}
.select-list-title a{color:#416fa6;text-decoration:none;}
.landingpage-radiocity{height:auto; width:auto;}
.landingpage-radiocity ul{list-style:none;padding:3px 0px 0px 0px; width:auto;}
.landingpage-radiocity li{padding:0 1px 0px 12px;float:left;display:block;}
#top-hotel-list{color:#990000;}
#top-hotel-list a{color:#990000;}

.tabbing-textmenu{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1276c6;font-weight:bold;text-decoration:none;}
.tabbing-textmenu a{color:#1276c6;text-decoration:none;}
.tabbing-textmenu a:hover{color:#1276c6;text-decoration:underline;}


/*########### slider ###############*/
#tabbedpanel{width:100%;height:auto;margin-top:8px;  }
.center-titlebar{background-image:url(../images/background/availbleroom-titlebg.gif);	background-repeat:repeat-x;	height:25px;	padding-top:6px;border:1px solid #d6e4f3;	}
ul.tabs {margin-left:10px;margin:0px; padding:0px;margin-top:5px;margin-bottom:6px;}
ul.tabs li {list-style:none;display:inline;}
ul.tabs li a {margin-left:10px;padding:8px 14px 8px 20px;text-decoration:none;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; background:url(../images/icon/arrowdown.gif)  no-repeat center left;background-position:middle;}
ul.tabs li a:hover {margin-left:10px;background-color:#2f343a;background:url(../images/icon/arrowdown.gif)  no-repeat  center left;background-position:middle;}
ul.tabs li a.active {margin-left:10px;background-color:#ffffff;color:#282e32; background:url(../images/icon/arrowup.gif)  no-repeat  center left;background-position:middle;}

.center-title{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#396eae;font-weight:bold;line-height:16px;text-decoration:none;}
.center-titlebar{background-image:url(../images/background/availbleroom-titlebg.gif);	background-repeat:repeat-x;	height:25px;	padding-top:6px;	border:1px solid #d6e4f3;}
.tabbedcontent{border:1px solid #d6e4f3; padding:10px;}
.tabbedcontent p{ padding:5px;}
.tabbedcontent ul{margin:0;list-style:none;padding:5px;}
.tabbedcontent li{display:block;padding:0 1px 0px 15px;background:url(../images/icon/red-arrow.gif) no-repeat center left;line-height:20px;border-bottom:1px solid #dbe9f8;}
.tabbedcontent a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#565656;display:block;text-decoration:none;}
.tabbedcontent li a:hover{color:#027795;text-decoration:underline;}
.price-ratetext{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#CC0000;text-align:center;font-weight:bold;}
.price-hotelsalerate{color:#396eae; font-weight: bold; font-size: 12px; text-decoration: line-through;}


.contact-bgbox{
	background-image:url('../images/tabbedmenu/changebox-bg.gif');
	background-repeat:repeat-y;
	padding:15px;
	height:auto;
}
/*Alternative Hotel Box*/

#booking-hotelcontainer{
	width:735px;
	height:auto;
	border:1px solid #2080c1;
	margin-top:5px;

}

.booking-titlebox{
	width:735px;
	height:27px;
	background-color:#2080c1;
}
.titletext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:4px;
	padding-left:10px;

}

.searchlink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0c3d79;
	font-weight:bold;

}

.searchlink:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;

}

/*=================================*/

.ltcontant-list {
	width:auto;
	height:auto;/*	border:1px solid #e5e5e5;*/
}
.ltcontant-list ul {
	margin:0;
	list-style:circle;
	padding:0px 0px 0px 0px;
}
.ltcontant-list li {
	display:block;
	padding:0 1px 0px 17px;
	background:url('../images/icon/bluearrow_new.gif') no-repeat top left;
	line-height:18px;
}
.ltcontant-list a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#014d26;
	display:block;
	height:18px;
	text-decoration:none;
}
.ltcontant-list li a:hover {
	color:#c26e00;
	text-decoration:underline;
}
/*New layout CSS*/

#newlayout #threebox-container{	width:1010px;height:auto;clear:both;}
#newlayout #sortbox-container{width:500px;height:141px;float:left;border:1px solid #9ed2f1;	background-color:#e7f2f9;}
#newlayout .sort-titlebox{width:500px;height:28px;background-image:url('../images/background/sort-topstrip.gif');background-repeat:repeat-x;}
#newlayout .sort-texttitle{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#07466c;text-align:center;padding-top:6px;}
#newlayout .hoteltitle-text{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#074c8e;}
#newlayout .hoteltitle-text h1{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#074c8e; white-space:nowrap;}
#newlayout .hoteltitle-text h1 a{color:#074c8e; text-decoration:none;}

#newlayout #landmark-container{width:485px;height:141px;float:left;border:1px solid #9ed2f1;margin-left:6px;background-color:#e7f2f9;}
#newlayout #landmark-container ul{margin:0;padding:0 0 0 0; list-style:none;}

#newlayout #landmark-container li{padding:0 1px 0px 17px;	background:url('../images/icon/bluebox-arrow.gif')no-repeat center left;float:left;display:block; width:210px; white-space:nowrap}

#newlayout .landmark-titlebox{width:485px;height:28px;background-image:url('../images/background/landmark-titlebg.gif');background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#FFFFFF;padding-top:4px;text-align:center;}
#newlayout .landmark-text{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#484848;padding-top:4px;	padding-bottom:4px;}
#newlayout .landmark-text a{color:#484848; text-decoration:none;}
#newlayout .landmark-text h3{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#484848;padding-top:4px;	padding-bottom:4px; display:inline}
#newlayout .landmark-text h3 a{color:#484848;}

#newlayout #hotelmap-container{width:154px;height:143px;float:right;background-image:url('../images/map/map-img.gif');background-repeat:no-repeat;padding-right:6px;}
#newlayout #contant-container{width:1015px;height:auto;clear:both;}
#newlayout #left-indexcontainer{width:232px;height:auto;float:left;}
#newlayout #right-indexcontainer{width:755px;height:auto;float:right;padding-right:8px;}
#newlayout #booking-box2{width:730px;height:auto;background-color:#FFFFFF;border:1px solid #cbe3f1;background-image:url('../images/background/grad-bookingbg.gif');background-repeat:repeat-x;padding:8px;margin-top:5px;margin-bottom:6px;}
#newlayout .price-ratebox{width:130px; height:auto;	border:1px solid #b0cfe5; margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#0144be; text-align:center; padding-top:8px; padding-left:5px;	padding-right:5px;}
#newlayout .startingprice-text{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;font-weight:bold;text-decoration:none;}
#newlayout .booking-btn{width:99px;height:30px;background-image:url('../images/new-layout/booking-nowbtn.gif');background-repeat:no-repeat;margin-top:10px;margin-bottom:6px;}
#newlayout .booking-btn a{width:99px;height:30px;}
#newlayout .refine-search{width:230px;height:auto;float:left;}
#newlayout .refine-search ul{margin:0;list-style:none;padding:3px 0px 0px 10px;}
#newlayout .refine-search li{display:block;padding:0 1px 0px 15px;background:url(../images/icon/red-arrow.gif) no-repeat center left;line-height:20px;border-bottom:1px solid #dbe9f8;}


/*CSS NEW HOTEL DETAIL PAGE 23rd JULY 2010*/
#new-detailpage #mainhotel-container{width:1000px; height:auto;	clear:both; text-align:left;}

#new-detailpage #lthotel-detailcontainer{width:468px; height:auto;	float:left;	padding:8px;}

#new-detailpage .supporticon-text{font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#106ba9;	text-decoration:none;}
#new-detailpage .supporticon-text a{color:#106ba9;	text-decoration:none;}
#new-detailpage .supporticon-text a:hover{color:#106ba9; text-decoration:underline;}
#new-detailpage #rthotel-bookingcontainer{width:480px; height:auto; float:right; padding:8px;}
#new-detailpage #special-bookingcontainer{width:480px; height:auto;	padding:8px;}
#new-detailpage #mainhotel-container{width:1000px; height:auto;	clear:both;}
#new-detailpage #content-right{width:745px;	height:auto; float:right;}
#new-detailpage #contact-display{width:745px;height:auto;float:right;}
#new-detailpage .top-btnbox-new{width:560px; height:24px; padding-left:3px;}
#new-detailpage .contact-bottombox{background-image:url(../images/new-layout/changebox-bottom.gif); background-repeat:no-repeat; height:11px;}
#new-detailpage #content-left{width:232px; height:auto;	float:left;	}
#new-detailpage #right-contentlist{width:232px;	height:auto; float:left;}
#new-detailpage #right-boxescontainer{width:232px;	height:auto; padding-bottom:6px; clear:both;}
#new-detailpage #updatesearch-box{width:232px; height:auto; margin:0 auto; border:1px solid #d6e4f3; margin-top:5px;}
#new-detailpage .update-title{background-image:url('../images/new-layout/updatesearch-strip.gif');	background-repeat:repeat-x;	height:24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3c679d; font-weight:bold; text-align:left;}
#new-detailpage .update-title ul{margin:0; list-style:none;	padding:0 5px 7px 5px;}
#new-detailpage .update-title li{display:block;	padding:0 1px 2px 15px;	background:url('../images/new-layout/bluearrow.gif') no-repeat center left;	line-height:20px;}
#new-detailpage .refine-search{width:230px;	height:auto; float:left; text-align:left;}
#new-detailpage .refine-search ul{margin:0;	list-style:none; padding:3px 0px 0px 10px; text-align:left;}
#new-detailpage .refine-search li{display:block; padding:0 1px 0px 15px; background:url('../images/new-layout/red-arrow.gif') no-repeat center left; 	line-height:20px; border-bottom:1px solid #dbe9f8;}
#new-detailpage .refine-search a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; display:block; text-decoration:none;}
#new-detailpage .refine-search li a:hover{color:#027795; text-decoration:underline;}
#new-detailpage .hidden { display: none; visibility:hidden; }
#new-detailpage .unhidden { display: block; visibility:visible;}
#new-detailpage .view-hotels-link {color:#990033; font-size:12px; font-weight:bold;}
#new-detailpage .view-hotels-link a{color:#990033; text-decoration:underline;}
#new-detailpage h4{	font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#075fa5; font-weight:bold; text-decoration:none;}
#new-detailpage .hotelmain-image{border:1px #0F5BB0 solid; padding:4px; width:212px; height:159px; overflow:hidden;}
#new-detailpage .hotel-image-link a{color:#0C4585; font-size:10px; font-weight:bold; text-decoration:underline;}
#new-detailpage .hotel-address{padding-left:10px; text-align:justify;}
#new-detailpage .propertyamenities-noborder{width:355px; height:auto;}
#new-detailpage .propertyamenities-noborder p{ padding:5px;}
#new-detailpage .propertyamenities-noborder ul{margin:0;list-style:none;padding:5px;}
#new-detailpage .propertyamenities-noborder li{display:block;padding:0 1px 0px 15px;background:url(../images/icon/red-arrow.gif) no-repeat center left;line-height:20px;border-bottom:1px solid #dbe9f8;}
#new-detailpage .propertyamenities-noborder a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#565656;display:block;text-decoration:none;}
#new-detailpage .propertyamenities-noborder li a:hover{color:#027795;text-decoration:underline;}
#new-detailpage #hoteldetails-container{width:1005px;height:auto;margin:0 auto;}
#new-detailpage .hoteldetails-topimg{width:1005px;height:15px;background:url(../images/hoteldetail-topbar.gif) no-repeat bottom;}
#new-detailpage #hoteldetails-bgimg{width:991px;height:auto;background-image:url(../images/hoteldetail-bgbar.gif);	background-repeat:repeat-y;padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
#new-detailpage .hotel-address{width:497px;height:auto;float:left;}
#new-detailpage #hotel-amenties{width:483px;height:auto;float:right; text-align:left;}
#new-detailpage .amenties-titlebox {width:auto;height:auto;padding-left:15px;}
#new-detailpage .amenties-titlebox ul {width:auto;margin:0;list-style:none;padding:0px 0px 8px 0px;}
#new-detailpage .amenties-titlebox li {display:block;padding:0 0px 0px 15px;background:url(../images/amenities-title.gif) no-repeat center left;line-height:22px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#337da8;text-decoration:none; text-align:left;}
#new-detailpage .amenties-linkbox {width:auto;height:auto;padding-left:10px;}
.amenties-linkbox ul {width:460px;margin:0;list-style:none;padding:0px 0px 8px 5px;}
#new-detailpage .amenties-linkbox li {display:block;padding:0 0px 0px 15px;background:url(../images/amenties-listtext.gif) no-repeat center left;line-height:22px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-decoration:none; float:left; width:200px; white-space:nowrap;}
#new-detailpage .hoteldetails-botimg{width:1005px;height:12px;background-image:url(../images/hoteldetail-bottombar.gif);background-repeat:no-repeat;clear:both;}
#newlayout .pagination{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#074c8e;}
/*CSS NEW HOTEL DETAIL PAGE 23rd JULY 2010*/


.imagebox125{float:left;width:200px;height:auto;position:relative;padding-right: 7px;padding-bottom: 0px;margin-bottom: 10px;}
.imagebox125wrap{width:125px;height:125px;position:relative; overflow:hidden;}
.imagebox125picholder{background-repeat: no-repeat;background-position: center center;}

.imagebox200{float:left;width:200px;height:auto;position:relative;padding-right: 7px;padding-bottom: 0px;margin-bottom: 10px;}
.imagebox200wrap{width:200px;height:200px;position:relative;overflow:hidden}
.imagebox200picholder{background-repeat: no-repeat;background-position: center center;}


#breadcrumbs{ width:980px; font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;height:2.3em;border:1px solid #dedede;text-align:left;padding:0;margin:0;}
#breadcrumbs li{list-style-type:none;float:left;line-height:2.3em;color:#777;padding-left:.75em;}
#breadcrumbs li a{background:url(../images/breadcrumb/crumbs.gif) no-repeat right center;display:block;padding:0 15px 0 0;}
#breadcrumbs li a:link, #crumbs li a:visited {color:#777;text-decoration:none;}
#breadcrumbs li a:hover, #crumbs li a:focus {color:#dd2c0d;}

#flashdata {font-size: 1.2em;width: 100%;position: absolute;top: 125px;left: 0;text-align: center;}
#flashdata .message_content {display: block;margin: 0 auto;width: 400px;padding: 10px 30px;color: #27251d;background: trannsparent;} 

#box-first{width:730px;height:auto;float:left; padding-bottom:10px;}

#box-first .centerboxes-topbar{width:730px;height:30px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#0460a4;background-image:url('../images/ratebox/centerbox-bgbar.gif');background-repeat:repeat-x;}

#box-first .centerboxes-topbar .box-title{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#0460a4;}

#box-first #centerboxes-bgbar{width:730px;height:auto;border-left:1px solid #99c6f8;border-right:1px solid #99c6f8;background-color:#eaf6fd;padding:6px 6px 6px 10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}

#box-first .centerboxes-bottombar{width:730px;height:15px;background-image:url('../images/ratebox/centerbox-botbgbar.gif');background-repeat:repeat-x;clear:both;}
#box-first #centerboxes-bgbar .hotel-title{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#285f9c;padding-bottom:8px;}
#box-first #centerboxes-bgbar .hotel-title a{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#285f9c;padding-bottom:8px;}
#box-first #centerboxes-bgbar .hotel-title a:hover{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#666666;padding-bottom:8px;}
#box-first #centerboxes-bgbar .table-box{width:490px;height:auto;float:left;}
#box-first #centerboxes-bgbar .month-title{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#285f9c;background-color:#ecf7fd;padding:3px;border-bottom:1px solid #8abcf3;}
#box-first #centerboxes-bgbar .bookingbox{width:145px;height:auto;float:right;}
#box-first #centerboxes-bgbar .booking-content{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;padding-top:3px;padding-bottom:3px;}
#box-first #centerboxes-bgbar .price{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#d72424;font-weight:bold;text-align:center;}
#box-first #centerboxes-bgbar .cancel-box{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;text-decoration:none;}
#box-first #centerboxes-bgbar .cancel-box a{color:#333333;text-decoration:none;}
#box-first #centerboxes-bgbar .cancel-box a:hover{color:#0066FF;text-decoration:none;}

.date-format{font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}


#right-panel{ width:755px; height:auto; float:right;}
#right-panel h1{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#10577D; margin:0; padding:0;}
#right-panel #address-box{width:755px; height:91px;}
#right-panel #address-box h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#10577D;}
#right-panel #address-box h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#10577D; background: url(../images/icons/blue-arrow.gif) center left no-repeat; padding-left:20px; margin:0;}
#right-panel #address-box .add-left-box{ background:url(../images/boxes/address-box-left.gif) top no-repeat; width:12px; height:91px;}
#right-panel #address-box .add-bg{ background:url(../images/boxes/address-box-bg.gif) top repeat-x; width:auto; height:91px; text-align:left; padding-top:8px;}
#right-panel #address-box .add-right-box{ background:url(../images/boxes/address-box-right.gif) top no-repeat; width:12px; height:91px;}
#right-panel #address-box .criteria-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#10577D; background: url(../images/icons/red-arrow.gif) center left no-repeat; padding-left:10px;}
#right-panel #main-content{width:730px; height:auto; float:left; margin:0 auto; text-align:left;}
#right-panel #main-content h1{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#10577D; margin:0; padding-top:10px;}
#right-panel #main-content #room-rates{padding-left:10px;padding-bottom:10px;}
#right-panel #main-content #room-rates .search-details{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#50A2F8;}
#right-panel #main-content #room-rates .rate-table-head{ background-color:#8ABCF3; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#024878; padding-left:15px; height:25px;}
#right-panel #main-content #room-rates .rate-table-body{ background-color:#EAF6FD; width:auto; height:95px; padding-left:5px;}
#right-panel #main-content #room-rates .rate-description{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; padding-left:15px; width:600px;}
#right-panel #main-content #room-rates .rate-description a{color:#595959; text-decoration:none;}
#right-panel #main-content #room-rates .rate-box{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#C70505; text-align:center; width:150px;}
#right-panel #main-content #room-rates .starting-from{font-size:10px; color:#666666;}
#right-panel #main-content #room-rates .cancellation-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#023B5B; text-decoration:underline; padding-left:15px;}
#right-panel #main-content #room-rates .cancellation-text a{color:#023B5B; text-decoration:underline;}
#right-panel #main-content #room-rates .more-rooms{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#2F88B9; padding-left:15px;}
#right-panel #main-content #room-rates .more-rooms a{color:#2F88B9; text-decoration:underline;}
#right-panel #main-content .tab-description{ background:url(../images/background/detail-tab-bg.gif) left no-repeat; width:168px; height:30px;}
#right-panel #main-content .description-title{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; text-align:center; padding-left:35px;}
#right-panel #main-content .hotel-description-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; padding:10px; border:1px #E7E7E7 solid;}
#right-panel #main-content #amenitybox{padding:15px;}
#right-panel #main-content .amenities-th-head{ background-color:#8EBFF5; text-align:center; font-weight:bold; font-size:12px; height:25px;}
#right-panel #main-content .amenities-body{ background-color:#D5E5F7; padding:10px 0 10px 25px;}
.date-format{font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
/*Left Panel*/
#left-panel{width:230px;  height:auto; float:left; padding-left:5px;}
#left-panel #side-bar{width:230px; height:auto;}
#left-panel #side-bar .top{ background:url(../images/sidebar-top.gif) top no-repeat; width:229px; height:177px; color:#ffffff;}
#left-panel #side-bar .top table{padding:10px;}
#left-panel #side-bar .top .livetext{font-family:Arial, Helvetica, sans-serif; font-size:16px; padding-left:8px; font-weight:bold; color:#FFFFFF;}
#left-panel #side-bar .top .livetext a{color:#ffffff; text-decoration:none;}
#left-panel #side-bar .bg{ background:url(../images/sidebar-bg.gif) top repeat-y; width:229px; height:auto; text-align:left; padding-bottom:20px;}
#left-panel #side-bar .bg .searchbox .text{padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif font-size:11px; font-weight:bold; color:#10577D; white-space:nowrap;}
#left-panel #side-bar .bg .searchbox input{width:100px; border:1px #F0F0F0 solid;}
#left-panel #side-bar .bg .submit-button input{width:134px; height:26px;}
#left-panel #side-bar .bg .searchbox select{width:120px; border:1px #F0F0F0 solid;}
#left-panel #side-bar .bg #quicklinks{text-align:left; padding-top:10px; padding-left:8px; padding-right:5px;}
#left-panel #side-bar .bg #quicklinks h1{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#10577D; background: url(../images/icons/blue-arrow.gif) center left no-repeat; padding-left:20px;}
#left-panel #side-bar .bg #quicklinks select{width:180px; border:1px #F0F0F0 solid;}
#left-panel #side-bar .bg #quicklinks ul{ list-style:none; margin:0; padding-left:8px; }
#left-panel #side-bar .bg #quicklinks li{ background:url(../images/icons/red-arrow.gif) left no-repeat; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#10577D; line-height:1.5em;}
#left-panel #side-bar .bg #quicklinks li a{color:#10577D; text-decoration:none;}
#left-panel #side-bar .bg #quicklinks #refine-search{font-weight:bold; line-height:15px;}
#left-panel #side-bar .bottom{ background:url(../images/sidebar-bottom.gif) top no-repeat; width:229px; height:28px;}
#left-panel #side-bar #content-box{background:url(../images/background/sidebar-box-bg.gif) center repeat-y; width:205px; height:auto; padding:5px; border:1px #A6C8EC solid; }
/*Left Panel*/

#left-panel .refine-title{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#10577D; background: url(../images/icons/blue-arrow.gif) center left no-repeat; padding-left:20px; font-weight:bold;}
