/* ========== BODY */
body{margin:0 auto;	padding:0px;background-color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;color:#565758;font-size:11px;text-align:center;}

/* ========== Styling all elements */
a {	outline: none;border: none; }
p, td, span{font-family: Verdana, Arial, Helvetica, sans-serif;color:#565758;font-size:11px;}
img { border: none; }
input{ vertical-align: middle; }
h1{margin: 0;padding: 0;}
.floatleft{float: left !important;}
.floatright{float: right !important;}
sup{color:#990000;}
abbr{cursor: help;}
acronym{cursor: help;}
/* ========== Applying clearfix fix for some browsers to use in appropriate places */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display: inline-block;}
/* Hide from IE Mac \*/
.clearfix {display: block;}
/* End hide from IE Mac */
/* ========== WRAPPER */
#container{margin:0 auto;padding-left:3px;width:1021px;background-image:url('../images/background/layout-bg.gif');background-repeat:repeat-y;text-align:center;}
#sub-wrapper{width:1015px;height:auto;align:center;}
/* ============================================= */
#top-container{width:1012px;height:88px;margin:0 auto; }
.top-color{background-color:#d8eff7;background-repeat:repeat-x;height:88px;}
/* ============================================= */
.logo-box{background-image:url('../images/background/topbg-img.gif');background-repeat:repeat-x;}
/* ============================================= */
#top-linkbar{width:1012px;height:24px;background-image:url('../images/background/top-linkstrip.gif');background-repeat:repeat-x;}
/* ===Center Contant Container========================= */
#contant-container{width:1012px;height:auto;}
#borderlayout-container{width:1010px;height:auto;margin-top:6px;}
#hotelname-display{width:232px;padding-left:10px;height:auto;}
.pagecontent-topleft{border-top:2px solid #226ec7;border-bottom:2px solid #226ec7;border-left:2px solid #226ec7; height:100px}
.pagecontent-topright{border-top:2px solid #226ec7;border-bottom:2px solid #226ec7;border-right:2px solid #226ec7; height:100%}
.pagecontent-bottomleft{border-right:2px solid #226ec7; padding-right:8px;}
.change-date-box{border:1px dashed #333333; background-color:#E2F4FA;}
/* ============================================= */
.title-text{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#0c3d79;font-weight:bold;padding-bottom:5px;padding-top:5px;text-decoration:none;}
.checkinout-text{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#396eae;font-weight:bold;line-height:16px;text-decoration:none;}
/* ============================================= */
#sort-pagingbox{width:730px;height:auto;margin-left:10px;margin-top:8px;vertical-align:middle;}
.nav{height:21px;border:1px solid #336fb9;background-color:#338bf1; vertical-align:middle;}
.nav:hover{background-color: #f13333;}
.bluenav{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;text-align:center;text-decoration:none;}
.bluenav:hover{color:#ffffff;}

/* =====Paging Text Class====================== */
#paging{width:20px;border:1px solid #42a0cf;}
#Paging li{background-color:#e1f3f9;height:21px;list-style:none;line-height:21px;}
#Paging a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#3c679d;text-align:center;display:block;height:21px;text-decoration:none;}
#Paging li a:hover{color:#ffffff;background-color:#f13333;}
/* =====Hotel List Boxes Class Start=================== */
#hotellist-box{width:710px;height:auto;margin-top:8px;margin-left:15px;background-color:#ebf4ff;border:1px solid #86a4cb;padding:2px;}
.hotel-sublistbox{width:704px;height:auto;background-color:#fafdff;border:1px solid #dbebff;margin:2px;}
.price-ratebox{width:130px;height:65px;margin-top:8px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#f13333;	text-align:center;padding-left:5px;padding-right:5px;}
.pernight-text{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#333333;	text-align:center;}

#hotelfeaturedlist-box{width:710px;height:auto;margin-top:8px;margin-left:15px;background-color:#fffcf7;border:1px solid #efc891;padding:2px;}
#hotelfeaturedlist-box .hotel-sublistbox{width:704px;height:auto;background-color:#fffcf7;border:1px solid #f3dfc4;margin:2px; background:url('../images/background/featured.gif') no-repeat;}
#hotelfeaturedlist-box .price-ratebox{width:130px;height:65px;margin-top:8px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#f13333;	text-align:center;padding-left:5px;padding-right:5px;}
#hotelfeaturedlist-box .pernight-text{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#333333;	text-align:center;}

/* =====Book Now Class Start=================== */
.booknow-btn{width:130px;height:25px;background-color:#0280bf;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#FFFFFF;font-weight:bold;padding-top:5px;	text-align:center;}
.booknow-btn a{height:25px;color:#FFFFFF;text-decoration:none;}
.booknow-btn a:hover{height:25px;text-decoration:underline;}
.booknow-text{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;text-align:center;}
/* =====Hotel Contant Text Class=================== */
.hotel-title{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#0a4f8f;font-weight:bold;}
.hotelkilometer-text{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#416fa6;font-weight:bold;}
/* =====Amenity-Photos-Map Link Class=================== */
.small-textlink{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;padding-top:5px;}
.small-textlink a{color:#333333;text-decoration:none;}
.small-textlink a:hover{color:#0066CC;text-decoration:underline;}
/* =====Update Search Box Class=================== */
#updatesearch-box{width:232px;height:auto;margin:0 auto;border:1px solid #d6e4f3;background-image:url('../images/background/boxstrip-bg.gif');margin-top:5px; vertical-align:top;}
.update-title{background-image:url('../images/background/updatesearch-strip.gif');background-repeat:repeat-x;height:24px;font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#3c679d;	font-weight:bold;}
.update-title ul{margin:0;	list-style:none;padding:0 5px 7px 5px;}
.update-title li{display:block;	padding:0 1px 2px 15px;	background:url('../images/icon/bluearrow.gif') no-repeat center left;	line-height:20px;}
.table-space{padding:5px;}
.change-citytext{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#046799;}
.change-citytext a{color:#046799;text-decoration:none;}
.change-citytext a:hover{color:#046799;text-decoration:underline;}
.update-text{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
/*=======Refine Search List Text ===============================*/
.refine-search{width:230px;height:auto;float:left;}
.refine-search ul{margin:0;list-style:none;padding:3px 0px 0px 10px;}
.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;}
.refine-search a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#565656;display:block;text-decoration:none;}
.refine-search li a:hover{color:#027795;text-decoration:underline;}
/*=======Book Now Pay letter Banner ===============================*/
.booknowpay-banner{background-image:url('../images/booknow-laterbanner.gif');background-repeat:no-repeat;width:224px;height:64px;margin:0 auto;margin-top:5px;	}
.booknowpay-banner a{width:224px;height:64px;display:block;}
/*=======Footer Box Class Start===============================*/
#footer-container{background-image:url('../images/background/doubleline-strip.gif');background-repeat:repeat-x;width:1015px;height:auto;margin-top:8px;}
/*=======FAQ Footer icon Bar ===============================*/
.faq-bottombox ul{	margin:0;	list-style:none;	padding:10px 5px 7px 5px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#3c679d;	font-weight:bold;}
.faq-bottombox li{	display:block;	padding:0 1px 2px 20px;	background:url('../images/icon/exclamation.gif') no-repeat center left;	line-height:20px;}
/*=======Question Footer icon Bar ===============================*/
.question-bottombox ul{	margin:0;	list-style:none;	padding:10px 5px 7px 5px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#3c679d;	font-weight:bold;}
.question-bottombox li{	display:block;	padding:0 1px 2px 20px;	background:url('../images/icon/questions.gif') no-repeat center left;	line-height:20px;}
/*=======Important Link Footer icon Bar ===============================*/
.implink-bottombox ul{	margin:0;	list-style:none;	padding:10px 5px 7px 5px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#3c679d;	font-weight:bold;}
.implink-bottombox li{ 	display:block;	padding:0 1px 2px 20px;	background:url('../images/icon/hand.gif') no-repeat center left;	line-height:20px;}
/*=======Footer link list Class ===============================*/
.bottomlink-list{	width:230px;	height:auto;	float:left; }
.bottomlink-list ul{	margin:0;	list-style:none;	padding:3px 0px 0px 10px;}
.bottomlink-list li{display:block;	padding:0 1px 0px 15px;	background:url('../images/icon/footerarrow.gif') no-repeat center left;	line-height:20px;	border-bottom:1px solid #dbe9f8;}
.bottomlink-list a{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#565656;	display:block;	text-decoration:none;}
.bottomlink-list li a:hover{color:#027795;text-decoration:underline;}
/*=======Footer Copyright Text ===============================*/
.footer-text{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#4a74a6;text-align:center;padding-top:15px;}
#footer-gradstrip{background-image:url('../images/background/footer-bar.gif');background-repeat:no-repeat;width:1021px;height:11px;	clear:both; margin-left:-3px;}
/*=======Index Page Class===============================*/
#searchbox-layout{width:760px;height:auto;margin-left:8px;margin-top:6px;}
#search-container{width:410px;height:auto;border:1px solid #6aa7ee;background-color:#f4faff;float:left;}
#city-prices{width:340px;	height:auto;	border:1px solid #6aa7ee;	background-color:#f4faff;	float:right;}
.city-content{width:320px;height:auto;margin:0 auto;}
/*=======Top Destination Hotel List BOx===============================*/
#destination-boxlayout{width:755px;height:auto;margin-top:8px;clear:both;}
#topdestination-box{width:755px;height:auto;margin-left:10px;background-color:#ebf4ff;border:1px solid #86a4cb;padding:2px;}
.destination-sublistbox{width:750px;height:auto;background-color:#fafdff;border:1px solid #dbebff;margin:2px;}
/*==============================================================*/
#innerpagecontent {	text-align: left;	margin: 0px;padding: 10px;float: left;width: 100%;cleat:both;}

.search-titleimg{background-image:url('../images/background/searchhotel-titlestrip.gif');background-repeat:repeat-x;height:25px;}
/*==============================================================*/
.cityprice-list{width:130px;height:auto;float:left;}
.cityprice-list ul{margin:0;list-style:none;padding:5px 0px 0px 10px;}
.cityprice-list li{display:block;padding:0 1px 2px 15px;line-height:15px;}
.cityprice-list a{font-family:Verdana;font-size:11px;color:#565656;display:block;font-weight:bold;height:15px;text-decoration:none;}
.cityprice-list li a:hover{color:#027795;}
.searchtitle-text{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#FFFFFF;font-weight:bold;line-height:16px;text-decoration:none;}
/*========More Destination Link Class================================*/
.moredestination-link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#336db0;font-weight:bold;padding-top:5px;text-align:center;text-decoration:none;}
.moredestination-link a{color:#336db0;text-decoration:none;}
.moredestination-link:hover{color:#336db0;text-decoration:underline;}
/*=====Hotel Name Link Class================================*/
.hotelname-link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:bold;padding-top:5px;text-align:center;text-decoration:none;}
.hotelname-link a{color:#333333;text-decoration:none;}
.hotelname-link:hover{color:#336db0;text-decoration:underline;}
.popularhotel-title{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#0982c6;font-weight:bold;padding-bottom:5px;	padding-left:8px;text-decoration:none;}
.popularhotel-link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#338bf1;font-weight:bold;padding-bottom:5px;padding-left:8px;text-decoration:none;}
.popularhotel-link:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:bold;padding-bottom:5px;padding-left:8px;text-decoration:none;}
/*=====Next Prev Class================================*/
.nextprev-link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:bold;padding-top:5px;text-align:center;text-decoration:none;}
.nextprev-link a{color:#333333;text-decoration:none;}
.nextprev-link:hover{color:#336db0;text-decoration:underline;}
/*=====Top Phone icons================================*/
.top-iconbg{background-image:url('../images/background/top-phoneicon-bg.gif');background-repeat:no-repeat;width:213px;height:41px;margin-top:10px; font-size:9px;}
.top-iconbg span{font-size:9px;}
.phoneno-text{font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-weight:bold;padding-top:5px;text-align:center;text-decoration:none; font-size:9px;}
/*=====Privacy Policy Class================================*/
.tabbg {background-color:#f8f9f9;background-image:url(../images/tabarrow.jpg);background-repeat:no-repeat;height:22px;color:#414141;padding-left:24px;}
.tabbg a:link, .tabbg a:visited, .tabbg a:active {color:#414141;text-decoration:none;}
.tabbg a:hover {color:#000000;text-decoration:underline;}
.termsTab {color:#e58100;padding:4px 0px 0px 5px;padding-bottom:5px;}
.termsTab ul {margin:0px;padding:0px;}
.termsTab ul li {list-style:none;padding:1px 0px;}
.termsTab STRONG {color:#e58100 !important;}
.termsTablnk a:link, .termsTablnk a:visited, .termsTablnk a:active {background:url(../images/icon/red-arrow.gif) #f8f9f9 no-repeat 6px 4px;padding:4px 0px 4px 26px;	margin-right:5px;	display:block;	color:#414141;	text-decoration:none;}
/* { color:#414141; text-decoration:none; }*/
.termsTablnk a:hover {	color:#000;	background:url(../images/icon/red-arrow.gif) #eaf8ff no-repeat 6px 4px;	text-decoration:none;}
.tdbgsetbdr {background-color:#f6faff;}
.litablebdr {border:#9dcbe4 1px solid;margin:6px;background-color:#FFFFFF;}
h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#0b4f71;padding:8px;}
.tncbox {padding:15px;line-height:15px;text-align:justify;}
/*=====Left small box Details Box================================*/
.hotelname-title{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000000;padding-left:5px;}
.redsub-title{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ca0000;text-decoration:none;}
.redsub-title:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ca0000;text-decoration:underline;}
/*========FAQ Class================================*/
.faq-link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#085c86;padding-top:5px;text-decoration:none;}
.faq-link a{color:#085c86;text-decoration:none;}
.faq-link:hover{color:#085c86;text-decoration:underline;}
/*========Highlighted link Class================================*/
.display-link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#f03f00;padding-top:5px;text-decoration:none;}
.display-link a{color:#f03f00;text-decoration:none;}
.display-link:hover{color:#0090d4;text-decoration:underline;}
/*=======Hotel Chain List Class ===============================*/
.hotelchain-list{width:230px;height:auto;float:left;}
.hotelchain-list ul{margin:0;list-style:none;padding:3px 0px 0px 0px;}
.hotelchain-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;}
.hotelchain-list a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;	color:#565656;	display:block;	text-decoration:none;}
.hotelchain-list li a:hover{	color:#027795;	text-decoration:underline;}

/*list*/
.data-list{width:100%;height:auto;float:left;}
.data-list ul{margin:0;list-style:none;padding:3px 0px 0px 0px;}
.data-list li{width:230px;height:auto;float:left; 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;}
.data-list a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;	color:#565656;	display:block;	text-decoration:none;}
.data-list li a:hover{	color:#027795;	text-decoration:underline;}

/*======= List List Class ===============================*/
.listbox{height:auto;}
.listbox tr{list-style:none;padding:3px 0px 0px 0px;}
.listbox td{padding:0 1px 0px 12px;background:url('../images/icon/doublearrow.gif') no-repeat center left;line-height:20px;border-bottom:1px solid #dbe9f8;}
.listbox td a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;	color:#565656;	display:block;	text-decoration:none;}
.listbox td a:hover{	color:#027795;	text-decoration:underline;}
/*=======Hotel Chain title ===============================*/
.hotelpagetitle{width:100%;height:auto;float:left;}
.hotelpagetitle ul{margin:0;list-style:none;padding:3px 0px 0px 0px;}
.hotelpagetitle li{display:block;padding:0 1px 0px 15px;background:url('../images/icon/title-bluearrow.gif') no-repeat center left;line-height:20px;font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#2390b6;	font-weight:bold;	display:block;	text-decoration:none;}

.hotelchain-title{width:230px;height:auto;float:left;}
.hotelchain-title ul{margin:0;list-style:none;padding:3px 0px 0px 0px;}
.hotelchain-title li{display:block;padding:0 1px 0px 15px;background:url('../images/icon/title-bluearrow.gif') no-repeat center left;line-height:20px;font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#2390b6;	font-weight:bold;	display:block;	text-decoration:none;}
.hotelchain-title li a{font-size:12px;	color:#2390b6;	font-weight:bold;text-decoration:none;}
.hotelchain-title li a:hover{font-size:12px;	color:#2390b6;	font-weight:bold;text-decoration:none;}
.search-text{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;font-weight:bold;padding:5px;text-decoration:none;}
/*==================================================================================================*/
/*=======Top Destination Class===============================*/
.topdestination-title{width:185px;height:auto;float:left;}
.topdestination-title ul{margin:0;list-style:none;padding:8px 0px 0px 0px;}
.topdestination-title li{display:block;padding:0 1px 0px 15px;background:url('../images/icon/title-bluearrow.gif') no-repeat center left;line-height:20px;font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;color:#2390b6;	font-weight:bold;	display:block;	text-decoration:none;}
/*==================================================================================================*/
/*=======Top Destination List Class ===============================*/
.topdestination-list{width:160px;height:auto;}
.topdestination-list ul{margin:0;list-style:none;padding:3px 0px 0px 0px;}
.topdestination-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 #CCCCCC;}
.topdestination-list a{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;color:#565656;display:block;text-decoration:none;}
.topdestination-list li a:hover{color:#027795;text-decoration:underline;}
.oneResult{width:47%;border-bottom:1px solid #6aa7ee;border-right:1px solid #6aa7ee;float:left;margin-top:8px;}
.oneResult2{width:47%;border-bottom:1px solid #6aa7ee;border-right:1px solid #6aa7ee;float:right;margin-top:8px;}
/*=================Amenities Icon Class===============================================*/
.amenitiesinternet{background-image:url('../images/icon/amenity/internet.gif');background-repeat:no-repeat;height:18px;width:18px;}
.amenitiesparking{background-image:url('../images/icon/amenity/parking.gif');background-repeat:no-repeat;height:18px;width:18px;padding-left:5px;}
.amenitiepool{background-image:url('../images/icon/amenity/pool.gif');background-repeat:no-repeat;height:18px;width:18px;padding-left:5px;}
.amenitiebar{background-image:url('../images/icon/amenity/bar.gif');background-repeat:no-repeat;height:18px;width:18px;padding-left:5px;}
.amenitiespa{background-image:url('../images/icon/amenity/spa.gif');background-repeat:no-repeat;height:18px;width:18px;padding-left:5px;}
.amenitiegym{background-image:url('../images/icon/amenity/gym.gif');background-repeat:no-repeat;height:18px;width:18px;padding-left:5px;}
/*=================Amenities Icon Hover===============================================*/
.amenitiesinternet-hover{background-image:url('../images/icon/amenity/internet-greyed.gif');background-repeat:no-repeat;height:18px;width:18px;}
.amenitiesparking-hover{background-image:url('../images/icon/amenity/parking-greyed.gif');background-repeat:no-repeat;height:18px;width:18px;padding-left:5px;}
.amenitiepool-hover{background-image:url('../images/icon/amenity/pool-greyed.gif');background-repeat:no-repeat;height:18px;width:18px;padding-left:5px;}
.amenitiebar-hover{background-image:url('../images/icon/amenity/bar-greyed.gif');background-repeat:no-repeat;height:18px;width:18px;padding-left:5px;}
.amenitiespa-hover{background-image:url('../images/icon/amenity/spa-greyed.gif');background-repeat:no-repeat;height:18px;width:18px;padding-left:5px;}
.amenitiegym-hover{background-image:url('../images/icon/amenity/gym-greyed.gif');background-repeat:no-repeat;height:18px;width:18px;padding-left:5px;}
/*=======Hotel Details List Page Class Started ===============================*/
#hotel-detailsbox{width:710px;height:auto;margin-left:10px;padding:2px;}
.fouricon-text{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#046799;line-height:15px;text-decoration:none;}
.fouricon-text a{color:#046799;text-decoration:none;}
.fouricon-text:hover{color:#046799;text-decoration:underline;}
#available-roombox{width:718px;height:auto;margin-left:10px;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;}
.center-title{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#396eae;font-weight:bold;line-height:16px;text-decoration:none;}
.center-boxborder{border:1px solid #d6e4f3;}
.center-boxborder p{ padding:5px;}
.center-boxborder ul{margin:0;list-style:none;padding:5px;}
.center-boxborder 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;}
.center-boxborder a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#565656;display:block;text-decoration:none;}
.center-boxborder 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;}
#twobox-container{width:720px;height:auto;margin-left:10px;margin-top:8px;}
.propertyamenities-box{background-image:url('../images/background/availbleroom-titlebg.gif');background-repeat:repeat-x;width:355px;height:25px;padding-top:6px;border:1px solid #d6e4f3;}
.propertyamenities-border{width:355px;border:1px solid #d6e4f3;}
.propertyamenities-border p{ padding:5px;}
.propertyamenities-border ul{margin:0;list-style:none;padding:5px;}
.propertyamenities-border 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;}
.propertyamenities-border a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#565656;display:block;text-decoration:none;}
.propertyamenities-border li a:hover{color:#027795;text-decoration:underline;}
/*=======Property Amenities Content ===============================*/
.amenities-content{width:175px;height:auto;}
.amenities-content ul{margin:0;list-style:none;padding:3px 0px 0px 10px;}
.amenities-content li{display:block;padding:0 1px 0px 15px;}
.amenities-content a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#565656;display:block;text-decoration:none;}
.amenities-content li a:hover{color:#027795;text-decoration:underline;}
/*=======Left Hotels Box Bg===============================*/
.focus {	font-family:Arial, Helvetica, sans-serif; font-size:12px;border:1px solid #6f5e58;}
#wrapper-receipt{	width:612px;	height:100%;	margin:0 auto;	background-image:url(<?=shared_asset_url()?>images/watermark/watermark.gif);	background-repeat:no-repeat;	background-color:#ffffff;	text-align:left;}
#center-container{	width:612px;	height:72px;}
.logo-bar{	background-image:url(<?=shared_asset_url()?>images/sitelogo.jpg);	background-repeat:no-repeat;	width:322px;	height:57px;	float:left;}
#wrapper-receipt .title-box{	width:250px;	height:20px;	float:right;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	padding-top:55px;		color:#006600;	vertical-align:baseline;}
#wrapper-receipt .line-divider{	width:600px;	height:4px;	border-bottom:1px solid #999999;}
#wrapper-receipt .center-pad{	width:585px;	margin:0 auto;	margin-left:15px;}
#wrapper-receipt .title-text{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	padding-top:15px;	color:#000000;}
#wrapper-receipt .text-box{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	padding-top:10px;	color:#000000;}
#wrapper-receipt .red-title{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	padding-top:10px;	color:#ed1800;}
#wrapper-receipt .space-bar{	padding-left:5px;	padding-top:3px;	padding-bottom:3px;}
.field_error {border: 2px solid #990000;	background: #efe0e0;}
.floatLeft { float: left;  margin: 4px; }
.floatRight { float: right;  margin: 4px; }
.button,submit{		background-image:url(../images/background/top-linkstrip.gif);	padding:2px;	color:#FFFFFF;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	border:1px solid #6aa7ee; background-color:#6aa7ee;font-weight:bold;}
.openquote {background:url(../images/icon/left-quote.gif) no-repeat;float:left;margin-right:3px;}
.closequote {background:url(../images/icon/right-quote.gif) no-repeat;margin:2px;float:right;}
.greylink{color:#396eae;text-decoration:none; }
.greylink:hover{color:#990000;text-decoration:underline;}
/* content table */
.maintable{	background-color:#FFFFFF;	border:1px solid   #999999;}
.titletd{	background-color:#1A486C;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#ffffff;	padding-left:10px;	padding-right:10px;	font-weight:bold;	height:22px;}
.contenttd{	text-align:justify;	font-family:Arial, Helvetica, sans-serif;	color:#000000;	font-size:12px;	padding:10px;}
.whitetext{	text-align:justify;	font-family:Arial, Helvetica, sans-serif;	color:#000000;	font-size:12px;}
.contenttd p {	text-align:justify;	font-family:Arial, Helvetica, sans-serif;	color:#000000;	font-size:12px;	}
.contenttd a{	color:#000000;	font-size:11px;	font-weight:normal;}
.contenttd a:hover{	color:#FF6600;	font-size:11px;	font-weight:normal;}
.contenttd ul li {	text-align:justify;	font-family:Arial, Helvetica, sans-serif;	color:#000000;	font-size:12px;	background:url('../images/icon/bluearrow.gif') no-repeat top left;	vertical-align:top; margin:0;list-style:none; padding-left:15px; line-height:20px; }
.contenttd ul li .sectionlink {	color:#000000;	font-size:11px;	font-weight:normal;}
.contenttd ul li .sectionlink:hover{color:#FF6600;	font-size:11px;	font-weight:normal;}
.boldtext{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#416fa6;font-weight:bold;};

#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: transparent;}
div.message div.error, div.success {	margin-bottom: 2px;	padding: 15px 10px 0px 10px;	line-height: 8px;	border-width: 1px;	border-style: solid;	font-weight:bold;	font-size:11px;	-moz-border-radius: 4px;    text-align:left;}
div.message div.error {border-color: #e82a2a;	padding: 0px 5px 5px 30px;background: #ffeaea url(../images/icon/error.gif) no-repeat 10px 10px;text-align:left;}
div.message div.success {border-color: #4dda2c;	padding: 0px 5px 5px 30px;background: #eaffea url(../images/icon/success.gif) no-repeat 10px 10px; text-align:left;}

/*customer rating*/
.customerrating { display: -moz-inline-box; display: inline-block; margin: 0;padding: 0; position: relative; overflow: hidden; vertical-align: middle; background: url(../images/icon/rating/stars.gif) no-repeat; }
.customerrating span { position: absolute; left: -9999px; }
.starrating0 { background-position: 0px 0px; width: 112px;height: 20px; }
.starrating5 { background-position: 0px -23px; width: 112px;height: 20px; }
.starrating10 { background-position: 0px -46px; width: 112px;height: 20px; }
.starrating15 { background-position: 0px -69px; width: 112px;height: 20px; }
.starrating20 { background-position: 0px -92px; width: 112px;height: 20px; }
.starrating25 { background-position: 0px -115px; width: 112px;height: 20px; }
.starrating30 { background-position: 0px -138px; width: 112px;height: 20px; }
.starrating35 { background-position: 0px -161px; width: 112px;height: 20px; }
.starrating40 { background-position: 0px -184px; width: 112px;height: 20px; }
.starrating45 { background-position: 0px -207px; width: 112px;height: 20px; }
.starrating50 { background-position: 0px -230px; width: 112px;height: 20px; }

.recommended{display: -moz-inline-box; display: inline-block; margin: 0;padding: 0; position: relative; overflow: hidden; vertical-align: middle; background: url(../images/icon/thumb.gif) no-repeat;}
.recommended span { position: absolute; left: -9999px; }
.up { background-position: 0px 0px; width: 18px;height: 17px; }

/*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; }

/*map strip*/
.mapstrip img {	border: 1px solid #E9E9E9;	padding: 3px;	margi: 0,auto;	background: #fff;	cleat:both;}
.mapstrip img:hover {	background: #EBf4ff;	border: 1px solid  #86A4AB}

#pagination{padding: 3px; margin: 3px;}
#pagination a{padding: 2px 3px 2px 3px;  margin: 0px; border: 1px solid #336fb9;text-decoration: none;color: #ffffff;background-color: #338bf1; font-weight:bold;}
#pagination a:hover, #pagination.pagination a:active{border: 1px solid #000099;color: #000000;background-color:#def1f7;font-weight:bold;}
#pagination span.current{padding: 2px 3px 2px 3px;margin: 0px;border: 1px solid #000099;font-weight: bold;background-color: #338bf1;color: #FFF;}
#pagination span.disabled{padding: 2px 3px 2px 3px;margin: 0px;border: 1px solid #EEE;color: #DDD;} 

/*booking page left menu title */
.reservation-titlebg{background-color:#376cae;height:20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;}
.reservation-titlebg ul{margin:0;list-style:none;padding:0 5px 0px 5px;}
.reservation-titlebg li{display:block;padding:0 1px 0px 15px;background:url('../images/icon/down-arrow.gif') no-repeat center left;line-height:20px;}

/*Single Page Content */
#sectionbox{ border:1px solid #45a8d9;}
#sectionbox .sectiontitle{background-color:#f6faff;}
#sectionbox .sectionbody{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;padding-right:8px;}
