@CHARSET "ISO-8859-1";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

html, body{
	background:#E3E3E3 url(../images/background.png) repeat-x;
	color:#000000;
	font-family:arial,helvetica,clean,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.231;
	width:100%;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

hr {
	border:0px solid #454545;
	width:80%;
	height:1px;
	background:#454545;
}

#application{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}

a {
	color:#155593;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color:#1E79D5;
}

#myBlock{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}

#up{
	width:960px;
	margin:0 auto;
	height:50px;
	text-align:right;
}

#up ul {
	margin-top:16px;
	width:480px;
	float:right;
}

#up .left{
	width:480px;
	float:left;
	text-align:left;
}

#up .left h1{
	margin-top:16px;
	color:#fff;
	font-size:16px;
}

#up li{
	display:inline;
	padding: 1px 0px 3px 0px;
}

#up a{
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	padding: 3px 3px 3px 3px;
	margin-bottom:3px;
	text-shadow:1px 1px #000;
}

#up a:hover{
	color:#F27405;
	background:#000;
}


#logos{
	width:960px;
	margin:0 auto;
	height:150px;
	overflow:hidden;
}

#brand{
	float:left;
	width:450px;
	height:150px;
	overflow:hidden;
}

#search{
	float:right;
	width:480px;
	height:150px;
	overflow:hidden;
}

#search form {
	padding:10px 0px;
	text-align:right;
}


#search {
	margin-top:8px;
	font-size:10px;
	color:#fff;
}

#search input {
	border:1px solid #483524;
	width:150px;
	background:#fff;
	padding:3px;
	color:#1B1613;
	font-size:11px;
}

#search select {
	border:1px solid #483524;
	background:#fff;
	padding:3px;
	color:#1B1613;
	font-size:11px;
}

#search a{
	color:#FDE47E;
	text-decoration:none;
	font-size:11px;
	text-shadow:1px 1px #212121;
}

#search a:hover{
	text-decoration:underline;
}

#search .button{
	width:100px;
	background:url('..images/input.png') no-repeat;
	color:#000;
	margin-top:10px;
	border:none;
}

.bhover{
	background:url('..images/inputh.png') no-repeat;
}

#navs{
	width:960px;
	height:35px;
	margin:0 auto;
	text-align:left;
	background:none;
	margin-bottom:5px;
	
}

#navs ul{padding:10px 0px 9px 0px;}
#navs li {display:inline;padding:10px 0px 8px 0px;}
#navs a{
		text-decoration:none; 
		color:#fff;
		font-family:"lucida grande","lucida sans unicode","lucida sans",arial,sans-serif;
		font-size:13px;
		padding:10px 5px 9px 5px;
		text-shadow: 1px 1px #000;
	}

	#navs a:hover{
		color:#fff;
		background:#0A2847;
	}

#mainTop{
	width:958px;
	margin:5px auto;
	background:#fff;
	border:1px solid #DBE1E6;
	overflow:hidden;
}	
	
.t1 {
	float:left;
	width:300px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	height:150px;
	background:#fff;
}	
* html .t1 { display:inline; }

.t1 ul li{
	background:url(../images/green.png) no-repeat;
	padding:0px 0px 5px 25px;
	font-size:10px;
	margin-top:12px;
	margin-bottom:10px;
	color:#000;
}

.t2{
	float:right;
	width:209px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #DBE1E6;
	display: inline;
	background:#FFF8E8;
}

.t2 p {
	padding:5px;
	color:#454545;
	font-size:12px;
}

.t2 a {
	color:#cb0100;
}

.t2 .mtitle h3{
	font-size:10px;
}

.image{
	width:197px;
	float:left;
	background:#fff;
	border:1px solid #DBE1E6;
}


#main {
	margin-top:8px;
	width:960px;
	margin:0 auto;
	overflow:hidden;
}



.links li {
	/*background:url(../images/arrow.gif) no-repeat;
	padding:2px 0px 3px 15px;*/
}
.links a{
	text-decoration:none;
	color:#560917;
	font-size:13px;
	padding:5px;
	font-weight:bold;
}

.links a:hover{
	text-decoration:underline;
}

#main .left{
	width:275px;
	float:left;
	background:#fff;
	border:1px solid #DBE1E6;
}

#main .left a{
	color:#000;
	font-weight:bold;
}

#main .left p {
	font-size:11px;
}

#main .right{
	width:675px;
	border:1px solid #DBE1E6;
	float:right;
	background:#fff;
}

#main  .right ul li{
	padding:6px;
	font-size:12px;
	color:#454545;
	
}

.cleft{
	float:left;
	width:200px;
	overflow:hidden;

}

.cright{
	float:right;
	width:200px;
	overflow:hidden;
}

.mtitle{
	width:auto;
	border-left:5px solid #155593;

}

.mtitle h3 {
	font-size:17px;
	color:#454545;
	padding:5px;
	font-weight:bold;
	text-shadow: 1px 1px #fff;
}

.content{
	width:auto;
	margin:5px 5px 5px 5px;
	overflow:hidden;
}


#map {
	width:628px;
	margin:0 auto;
	height:503px;
	border:1px solid #fff;
	position:relative;
}

#navigator{
	width:960px;
	
	margin-top:5px;
}

ul .tabs {
}


.tabs li{
	display:inline;
	padding:0px 0px 1px 0px;
	margin:0px 0px 0px 0px;
	border-top:1px solid #DBE1E6;
	border-left:1px solid #DBE1E6;
	border-right:1px solid #DBE1E6;
	
}
.tabs .tabNavigation li a{text-decoration:none;color:#454545; font-weight:bold;background:#F9FAFA; padding:0px 5px 0px 5px;}
.tabs .tabNavigation li a.selected, .tabNavigation li a:hover {
	background:#155593;
	color:#fff;
	border-bottom:1px solid #155593;
}

#first, #second, #third{
	background:#155593;
	color:#fff;
	font-size:11px;
	padding:5px;
	overflow:hidden;
	border:1px solid #DBE1E6;
	_zoom:1;
}

.division{
	width:180px;
	float:left;
	margin-right:5px;
	border:none;
	
}

.division ul li{
	display:block;
	border:none;
	margin-bottom:5px;
}

.division ul li a{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	
}
.division ul li a:hover{
	text-decoration:underline;
}

.invisible{
	display:none;
}

.invisible ul li {
	margin-left:10px;
}

.invisible ul li a{
	color:#FFFFCC;
	font-size:11px;
}

.division h3{
	font-size:14px;
	color:#fff;
}

#trip{
	width:958px;
	margin:10px auto;
	overflow:hidden;
	background:#d1d1d1;
	color:#212121;
	border-bottom:5px solid #c1c1c1;
	border-top:1px solid #c1c1c1;
}

.tripwindow {
	float:left;
	width:236px;
	border-right:1px solid #e3e3e3;
	height:150px;
	font-size:11px;
	line-height:17px;
}

.tripwindow h3 {
	font-size:1.7em;
	color:#155593;
	font-weight:bold;
	padding: 10px;
	margin-bottom:10px;
	text-shadow: 1px 1px #fff;
}

.tripwindow a:hover {
	text-decoration:none;
	color:#1E79D5;
}

.last {
	border-right:none;
}

#footer{
	width:960px;
	margin:0 auto;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}

#footer p{
	padding-top:5px;
	padding-bottom:5px;
	color:#6C717A;
	font-size:11px;
	
}


#gallery {
    position:relative;
	width:641px;
    height:150px;
	margin-left:0px;
	margin-top:0px;
}

#gallery img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#gallery img.active {
    z-index:10;
    opacity:1.0;
}

#gallery img.last-active {
    z-index:9;
}

.resources{
	margin:5px auto;
	width:958px;
	overflow:hidden;
	background:#fff;
	border:1px solid #DBE1E6;
}


#resources a{
	margin-left:20px;
	color:#504634;
	text-decoration:none;
}

#resources a:hover {
	text-decoration:underline;
}

center a{
	color:#504634;
	text-decoration:none;
}

center a:hover{
	text-decoration:underline;
}


#list {
	height:272px;
	overflow:auto;
	margin-bottom:5px;
	cursor: pointer;
	cursor: hand;
}

.space{
	float:left;
	width:210px;
	height:25px;
	margin-right:5px;
	font-size:11px;
	margin-top:10px;
	
	
}

.hspace {
	width:auto;
	overflow:hidden;
	background:#155593;
	cursor: pointer;
	cursor: hand;
	color:#fff;
}

.hspace:hover{
	background:#FFFD8B;
	color:#000;
}

.wrapper{
	font-size:12px;
}

#ulist {
	height:65px;
	overflow:auto;
}

#ulist ul li{
	padding:3px;
}

#ulist a{
	color:#155593;
	text-decoration:none;
	font-size:11px;
}

#ulist a:hover{
	text-decoration:underline;
}
.content h4 {
	font-size:14px;
	color:#155593;
	margin-top:5px;
	margin-bottom:10px;
	font-weight:bold;
}

#snav ul li{
	padding-bottom:20px;
	padding-top:0px;
	/*padding-left:20px;
	background:url(../images/arrow.gif) no-repeat;*/
	}
	
#snav a{
	color:#155593;
	text-decoration:none;
	font-size:16px;
}

#snav a:hover{
	text-decoration:underline;
}



#window{
		position:absolute; 
		padding:10px; 
		width:300px;  
	}
	#message { 
	background:#000; 
	color:#fff; 
	width:240px;  
	font-size:10px;
	filter:alpha(opacity=90); 
	-moz-opacity: 0.9; 
	opacity: 0.9;
	border:3px solid #454545;
	float:right;
   }
   
   #messageHolder{
		margin:10px 10px 10px 10px;
		width:220px;
		float:right;
   }
	
	#arrow{
		width:54px;
		height:54px;
		float:left;
		background: url(../images/arrow-trans.png) no-repeat 10px -4px ;
	}
	.marker {
		font-size:11px;
		width:220px;
			
	}
	
	#message h3{
		font-size:13px;
		width:100%;
		text-transform:none;
		margin-bottom:10px;
		border-bottom:1px solid #fcfcfc;
		
	}
	
	#message a{
		color:#FCE300;
		text-shadow:none;
	}
	
	
	.himage{
		width:104px;
		float:left;
	}
	
	.himage img {
		border:2px solid #fcfcfc;
			background:#000;
	
	}
	
	.htext{
		width:101px;
		margin-left:5px;
		float:right;
		margin-bottom:5px;
	}
	.descr{
		float:left;
		width:220px;
		margin: 0 auto;
	}
	
	.distance {
		color:#336699;
		font-size:9px;
	}
	
	.hots {
		margin-bottom:10px;
	}
	
	.hots h3 {
		font-size:14px;
		font-weight:bold;
	}
	.content .hots img {
		border:5px solid #E8E8FF;
	}
	
	.content .hots p {
		text-align:left;
		font-size:12px;
	}
	
	#block {
		width:960px;
		overflow:hidden;
	}
	
	#site_holder{
		width:960px;
		overflow:hidden;
	}
	
	.site_window{
		width:320px;
		float:left;
		overflow:hidden;
	}
	
	._hotel{
		width:320px;
		overflow:hidden;
		margin-bottom:11px;
	}
	
	._image {
		width:100px;
		float:left;
	}
	
	._description{
		width:220px;
		float:left;
		font-size:11px;
	}
	
	._description h5 {
		font-size:12px;
		margin-bottom:5px;
		color:#000;
		font-weight:bold;
		text-decoration:underline;
	}
	
	._description a {
		text-decoration:none;
		font-size:12px;
		color:#155593;
		font-weight:bold;
	}
	
	._content{
		margin:0px 5px 5px 5px;
	}
	
	#site_middle{
		width:960px;
		overflow:hidden;
	}
	
	#site_left{
		width:640px;
		float:left;
		overflow:hidden;
	}
	
	#site_right{
		width:320px;
		float:left;
		overflow:hidden;
		font-size:12px;
		color:#454545;
	}
	
	#topmenu {
		margin-bottom:10px;
		border-bottom:1px solid #DBE1E6;
	}
	
	#topmenu ul li {
		display:inline;
	}
	
	#topmenu a {
		text-decoration:none;
		color:#155593;
		font-size:10px;
		font-weight:bold;
		padding:2px 0px 3px 5px;
	}
	
	#topmenu a:hover{
		text-decoration:underline;
	}


	
	
	
	
	
#content {
	font-size:11px;
}	
	
	
	
/*--- GENERAL TEXT ---*/
.hotelbooking{font-family:Arial, Helvetica, sans-serif;background-color:#FFF;color:#000; font-size:11px;}
.hotelbooking h1,.hotelbooking h2,.hotelbooking h3,.hotelbooking h4,.hotelbooking h5,.hotelbooking h6{color:#155593}
.hotelbooking .promo{color:#900}

/*--- GENERAL LINKS AND BUTTONS ---*/
.hotelbooking a{color:#155593}
.hotelbooking .button{border:2px solid #155593;background:#155593;color:#FFF;border-color:#D6EBFF #155593 #155593 #D6EBFF}
.hotelbooking input.button{border:1px solid #155593;border-color:#D6EBFF #155593 #155593 #D6EBFF}
.hotelbooking a.helpLink{color:#FFF;background-color:#155593}
.hotelbooking .bookNow{background-color:#155593;color:#FFF}
.hotelbooking .select .button{color:#FFF}
.hotelbooking .hotrate .select .button{background-color:#454545;}


./*--- GENERAL NAVIGATION ---*/
.hotelbooking .navigation{background-color:#fff;border:1px solid #155593;}
.hotelbooking .navigation li.selected{background-color:#FFF;border:1px solid #FFF}

.hotelbooking .navigation {
background-color:#D6EBFF;
border:1px solid #155593;
clear:both;
font-size:1.4em;
margin:0;
padding:1px;
}

/*--- GENERAL ICONS AND GRAPHICS--- */
.hotelbooking .icon_compare{width:24px;height:24px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_compare.gif")}
.hotelbooking .icon_map{width:24px;height:24px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_map.gif")}
.hotelbooking .icon_email{width:24px;height:24px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_email.gif")}
.hotelbooking .icon_alert{width:24px;height:24px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_alert.gif")}
.hotelbooking .icon_weather{width:24px;height:24px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_weather.gif")}
.hotelbooking .icon_print{width:24px;height:24px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_print.gif")}
.hotelbooking .icon_stars_1{background-image:url("https://images.wctravel.com/images-general/hotelx/stars_1.gif")}
.hotelbooking .icon_stars_2{background-image:url("https://images.wctravel.com/images-general/hotelx/stars_2.gif")}
.hotelbooking .icon_stars_3{background-image:url("https://images.wctravel.com/images-general/hotelx/stars_3.gif")}
.hotelbooking .icon_stars_4{background-image:url("https://images.wctravel.com/images-general/hotelx/stars_4.gif")}
.hotelbooking .icon_stars_5{background-image:url("https://images.wctravel.com/images-general/hotelx/stars_5.gif")}
.hotelbooking .icon_reviews_05{background-image:url("https://images.wctravel.com/images-general/hotelx/reviews_05.gif")}
.hotelbooking .icon_reviews_1{background-image:url("https://images.wctravel.com/images-general/hotelx/reviews_1.gif")}
.hotelbooking .icon_reviews_15{background-image:url("https://images.wctravel.com/images-general/hotelx/reviews_15.gif")}
.hotelbooking .icon_reviews_2{background-image:url("https://images.wctravel.com/images-general/hotelx/reviews_2.gif")}
.hotelbooking .icon_reviews_25{background-image:url("https://images.wctravel.com/images-general/hotelx/reviews_25.gif")}
.hotelbooking .icon_reviews_3{background-image:url("https://images.wctravel.com/images-general/hotelx/reviews_3.gif")}
.hotelbooking .icon_reviews_35{background-image:url("https://images.wctravel.com/images-general/hotelx/reviews_35.gif")}
.hotelbooking .icon_reviews_4{background-image:url("https://images.wctravel.com/images-general/hotelx/reviews_4.gif")}
.hotelbooking .icon_reviews_45{background-image:url("https://images.wctravel.com/images-general/hotelx/reviews_45.gif")}
.hotelbooking .icon_reviews_5{background-image:url("https://images.wctravel.com/images-general/hotelx/reviews_5.gif")}
.hotelbooking .icon_save{background-image:url("https://images.wctravel.com/images-general/hotelx/save_35x34.gif")}
.hotelbooking .icon_check{background-image:url("https://images.wctravel.com/images-general/hotelx/icon_check.gif")}
.hotelbooking .icon_important{width:24px;height:24px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_bulb.gif")}
.hotelbooking .icon_cruise{width:23px;height:23px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_cruise.gif")}
.hotelbooking .icon_adventures{width:23px;height:23px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_adventures.gif")}
.hotelbooking .icon_dining{width:23px;height:23px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_dining.gif")}
.hotelbooking .icon_events{width:23px;height:23px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_events.gif")}
.hotelbooking .icon_golf{width:23px;height:23px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_golf.gif")}
.hotelbooking .icon_shopping{width:23px;height:23px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_shopping.gif")}
.hotelbooking .icon_themeparks{width:23px;height:23px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_themeparks.gif")}
.hotelbooking .icon_tours{width:23px;height:23px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_tours.gif")}
.hotelbooking .icon_spa{width:23px;height:23px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_spa.gif")}
.hotelbooking .icon_ski{width:23px;height:23px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_ski.gif")}
.hotelbooking .icon_weddings{width:23px;height:23px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_weddings.gif")}
.hotelbooking .icon_other{width:23px;height:23px;background-image:url("https://images.wctravel.com/images-general/hotelx/icon_other.gif")}
.hotelbooking #cvn_mc{background-image:url("https://images.wctravel.com/images-general/hotelx/cvn_mc.gif")}
.hotelbooking #cvn_visa{background-image:url("https://images.wctravel.com/images-general/hotelx/cvn_visa.gif")}
.hotelbooking #cvn_disc{background-image:url("https://images.wctravel.com/images-general/hotelx/cvn_disc.gif")}
.hotelbooking #cvn_amex{background-image:url("https://images.wctravel.com/images-general/hotelx/cvn_amex.gif")}
.hotelbooking .date-pick{background-image:url("https://images.wctravel.com/images-general/hotelx/icon_calendar.gif")}
.hotelbooking .legend_1{background-image:url("https://images.wctravel.com/images-general/maps/01.gif")}
.hotelbooking .legend_a{background-image:url("https://images.wctravel.com/images-general/maps/star_red.gif")}
.hotelbooking .legend_b{background-image:url("https://images.wctravel.com/images-general/maps/star_green.gif")}
.hotelbooking .legend_c{background-image:url("https://images.wctravel.com/images-general/maps/star_blue.gif")}
.hotelbooking .prev{background-image:url("https://images.wctravel.com/images-general/hotelx/icon_prev.gif")}
.hotelbooking .next{background-image:url("https://images.wctravel.com/images-general/hotelx/icon_next.gif")}
.hotelbooking .icon_number{border:1px solid #C57A39;background-color:#D6EBFF;color:#FFF}

/*--- OTHER GENERAL ITEMS ---*/
.hotelbooking .hotrate{background-color:#FFC}
.hotelbooking hr{color:#EDEDED;background-color:#EDEDED}

/*--- SEARCH FORM ---*/
.hotelbooking #search_lite{border:2px solid #D6EBFF;background-color:#FFFFFF} /*----- DO NOT USE SHORTENED COLOR ----- */
.hotelbooking #search_lite label{color:#155593}
.hotelbooking #search_lite hr{color:#D6EBFF;background-color:#D6EBFF}

/*--- SORT NAVIGATION ---*/
.hotelbooking #sortoption .sort_detail{background-color:#FFF}

/*--- GENERAL HOTEL RESULT ---*/
.hotelbooking .searchresults .searchresult {border:3px solid #D6EBFF}
.hotelbooking .searchdetails {background-color:#D6EBFF}
.hotelbooking .searchresult .price{border:1px solid #D6EBFF}

/*--- RATES TABLE ---*/
.hotelbooking .rates-table thead{background-color:#FFF}
.hotelbooking .rates-table thead.hotrate{background-color:#FFC}
.hotelbooking .rates-table td,.hotelbooking .rates-table th{border:1px solid #155593;color:#000}
.hotelbooking .rates-table thead th{border:1px solid #155593}
.hotelbooking .rates-table tbody th,.hotelbooking .rates-table tbody td{background-color:#FFF}
.hotelbooking .rates-table .odd{background-color:#FFF}

/*--- SECTIONAL BOX ---*/
.hotelbooking .box{background-color:#155593;border:1px solid #155593}
.hotelbooking .box h2{color:#FFF}
.hotelbooking .box .toggle_sign,.hotelbooking .box .toggle{color:#FFF}
.hotelbooking .box .box_detail_show{background-color:#FFF}

/*--- CONTENT BOX ---*/
.hotelbooking .content_box{border:2px solid #D6EBFF;background-color:#FFF}

/*--- IMPORTANT INFORMATION MESSAGE BOX ---*/
.hotelbooking .important_info{}
.hotelbooking .important_info_more,.hotelbooking .important_info_less{background-color:#FFC}
.hotelbooking .important_info .toggle{color:#155593}
.hotelbooking .important_info .toggleoff{background-color:#FFC}
.hotelbooking .important_info .toggleon{background-color:#FFC}
.hotelbooking .important_info .toggle_sign{color:#155593}

/*--- OVERVIEW ---*/
.hotelbooking #overview{border:3px solid #D6EBFF}
.hotelbooking #overview .searchresult .search_param{background-color:#D6EBFF}
.hotelbooking #overview .searchresult .price{background-color:#FFC}
.hotelbooking #overview .rates{background-color:#D6EBFF}
.hotelbooking #overview .navigation{background-color:#999;border:none}
.hotelbooking #overview .navigation .selected{border:1px solid #CCC;background-color:#666}
.hotelbooking #overview .map{background-color:#D6EBFF}
.hotelbooking .traveler_reviews .toggle{color:#155593}
.hotelbooking .traveler_reviews .toggle_sign{color:#155593}
.hotelbooking .select_smiles .ui-stars-star,.hotelbooking .select_smiles .ui-stars-star a{background-image:url("https://images.wctravel.com/images-general/hotelx/review.gif")}

/*--- PHOTO GALLERY ---*/
.hotelbooking .large_photo{background-color:#666}
.hotelbooking .thumbnail_panel .margin{background-color:#155593}
.hotelbooking .thumbnail_panel{background-color:#D6EBFF}

/*--- ITINERARY TABLE ---*/
.hotelbooking .itinerary-table{background-color:#FFF}
.hotelbooking .itinerary-table th,.hotelbooking .itinerary-table td{border-top:1px solid #D6EBFF}
.hotelbooking .itinerary-table thead th,.hotelbooking .itinerary-table thead td{color:#155593}
.hotelbooking .itinerary-table .total th{background-color:#D6EBFF}
.hotelbooking .itinerary-table .total td{background-color:#D6EBFF}
.hotelbooking .itinerary-table .activities th{border-top:2px solid #155593}
.hotelbooking .itinerary-table .subtotal th,.hotelbooking .itinerary-table .subtotal td{border-bottom:1px solid #D6EBFF}
.hotelbooking .itinerary-table .fee th,.hotelbooking .itinerary-table .fee td{border-bottom:1px solid #D6EBFF}
.hotelbooking .itinerary-table .offer th{background-color:#D6EBFF;color:#155593}
.hotelbooking .itinerary-table .offer td{background-color:#D6EBFF;color:#900}

/*--- CHECK OUT ---*/
.hotelbooking .checkout .hotelresult .search_param{background-color:#D6EBFF}
.hotelbooking .checkout	.hotelresult .button{color:#155593}
.hotelbooking .checkout .activity_contact{border-top:2px solid #155593}
.hotelbooking .checkout .security img{border:1px solid #D6EBFF}

/*--- RESERVATION RETRIEVAL ---*/
.hotelbooking .retrieve .box{background-color:#FFF}
.hotelbooking .retrieve .box h2{color:#155593}
.hotelbooking .retrieve h3{color:#000}

/*--- HOTEL TABLE ---*/
.hotelbooking .hotel-table{background-color:#FFF}
.hotelbooking .hotel-table thead th{color:#155593}

/*--- INTERSTITIAL ---*/
.hotelbooking .interstitial h1{color:#155593}
.hotelbooking #loader{background-image:url("https://images.wctravel.com/images-general/hotelx/loading_anim.gif");width:500px;height:180px}
.hotelbooking .loading_container{border:1px solid #D6EBFF;border-right:none;border-left:none;width:500px;height:20px;background-color:#FFF;margin:4em auto}

/*--- MERCHANDISING AND CROSS-SELLS ---*/
.hotelbooking .merchandising{background-color:#FFC;border:1px solid #155593}
.hotelbooking .merchandising .top{border-bottom:1px solid #155593}
.hotelbooking .merchandising .activities,.hotelbooking .merchandising .car {border-bottom:1px solid #155593}
.hotelbooking .merchandising h3{color:#000}
.hotelbooking #hotel_cross_sell{background-color:#FFF}
.hotelbooking #hotel_cross_sell li{background-color:#FFC;border:1px solid #D6EBFF}
.hotelbooking #hotel_cross_sell li .title{background-color:#D6EBFF}
.hotelbooking .cities_nearby{border:1px solid #155593;background-color:#D6EBFF}
.hotelbooking .cities_nearby h1{color:#155593}
.hotelbooking .cities_nearby ul{border-bottom:1px solid #FFF}

/*--- THICKBOX POPUPS ---*/
#TB_window{}
#TB_window a:link, #TB_window a:visited, #TB_window a:hover, #TB_window a:active, #TB_window a:focus{color:#155593}
.hotelbooking .popup{border:3px solid #D6EBFF}
#alert_sm .hotelbooking .popup{border:3px solid #D6EBFF}
#alert_sm .hotelbooking{background-color:#FFC}
#alert_sm .hotelbooking .popup .navigation{background-color:#D6EBFF;border:1px solid #D6EBFF;color:#FFF}
#alert_sm  h1{color:#FFF}
.hotelbooking .hotel_ratings_table th{background-color:#D6EBFF;color:#155593}
#popup_compare .hotelbooking .compareresults{border:1px solid #D6EBFF}
#popup_compare .hotelbooking .features label{background-color:#D6EBFF;color:#155593}
#popup_compare .hotelbooking .features li{background-color:#D6EBFF}
#popup_map .hotelbooking #content{background-color:#D6EBFF}

/*--- ALERTS & ERRORS ---*/
.hotelbooking .alert_box{background-color:#900;border:1px solid #900}
.hotelbooking .error{background-color:#900;color:#FFF}
.hotelbooking .error label{color:#FFF}
.hotelbooking .alert_box .box_detail_show{background-color:#FFC}

/*--- NON-FLASH MAP LEGEND ---*/
.hotelbooking .legend li{background-color:#FFF}
.hotelbooking .legend li.title{background-color:#155593}
.hotelbooking .legend h3{color:#FFF}

/*--- TOOLTIPS ---*/
#tooltip.help{font-size:11px; font-family:Arial;color:#FFF;}
#tooltip.help h3{font-size:1em;background-color:#155593;}

/*--- CALENDAR (ui.datepicker.css) ---*/
#ui-datepicker-div {border: 1px solid #155593}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {color: #000}
.ui-datepicker-links {background: #155593}
.ui-datepicker-header {background: #155593}
.ui-datepicker-header select {background: #FFF ;color: #000}
.ui-datepicker-title-row {background: #D6EBFF}
.ui-datepicker-week-end-cell {background: #D6EBFF}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {background: #D6EBFF}
.ui-datepicker-days-cell-over {background: #FFF;border: 1px solid #ddd}
.ui-datepicker-today {background: #FFC !important}
.ui-datepicker-current-day {background: #155593 !important}
.ui-datepicker-control a, .ui-datepicker-links a {color: #000 !important}
.ui-datepicker-title-row a {color: #000 !important}
.ui-datepicker-control a:hover {background: #ddd !important;color: #333 !important}
.ui-datepicker-multi .ui-datepicker {border: 1px solid #155593}

/*----------------------------------*/
/*--- HOTEL + X ONLY ---*/
/*----------------------------------*/

/*--- ACTIVITY CROSS-SELL ---*/
.hotelbooking #activities .category_title{background-color:#155593}
.hotelbooking .activity{border:3px solid #D6EBFF}
.hotelbooking .activity .price{border:1px solid #D6EBFF;background-color:#FFC}
.hotelbooking .activitydetails{background-color:#D6EBFF}

/*--- ACTIVITY TABLE ---*/
.hotelbooking .activity-table thead{background-color:#FFF}
.hotelbooking .activity-table td,.hotelbooking .activity-table th{border:1px solid #155593;color:#000}
.hotelbooking .activity-table thead th{border:1px solid #155593}
.hotelbooking .activity-table tbody th,.hotelbooking .activity-table tbody td{background-color:#FFF}
.hotelbooking .activity-table .odd{background-color:#FFF}
.hotelbooking .activity-table .quantity_label{border-right:0 solid #155593}
.hotelbooking .activity-table .quantity_select{border-left:0 solid #155593}

/*--- ACTIVITY VOUCHER ---*/
.hotelbooking .activity_voucher .content_block{border:1px solid #155593}
.hotelbooking .activity_voucher .content_block h3{color:#000}
.hotelbooking .activity_voucher .notes h2{color:#000}

.wrapper {
	background-color:none;
}
	
	

