
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 {
color : #000000;
font-family : arial, helvetica, clean, sans-serif;
font-size : 13px;
font-style : normal;
font-variant : normal;
font-weight : normal;
line-height : 1.231;
width : 100%;
background : #ececec url(../images/background.png) repeat-x;
}
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;
}

#modalHolder {
z-index : 100;
margin : 0 auto;
width : 100%;
height : auto;
top : 0;
}

#modalButton {
margin : 0 auto;
background : #f68a1a;
text-align : center;
width:200px;
}
#modalButton a{
color : #fff;
text-transform : uppercase;
text-decoration : none;
font-size : 10px;
padding : 0.5em;
display : block;
}

#application {
width : 840px;
overflow : hidden;
margin : 0 auto;
}
#applicationHeader {
width : 840px;
overflow : hidden;
margin : 0 auto;
margin-bottom : 20px;
}
#applicationLogo {
width : 840px;
float : left;
}
#applicationNavs {
width : 840px;
float : left;
overflow : hidden;
}
#applicationTopNav {
width : 690px;
overflow : hidden;
float:right;
}

#TopNav li {
display : inline;
float : right;
_float:right;
}
#TopNav li a {
color : #fff;
text-transform : uppercase;
text-decoration : none;
font-size : 10px;
padding : 0.5em;
display : block;

}
#TopNav li a:hover {
background : #6D180E;
}
#applicationMainNav {
width : 690px;
height : 35px;
overflow : hidden;
float:right;
}
#MainNavigator {
margin : 0;
padding : 0;
list-style-type : none;
text-align:right;
}
#MainNavigator li {
float : left;
list-style : none;
font : 13px Tahoma, Arial;
text-align : center;
}
#MainNavigator li a {
display : block;
padding : 9px 11px;
text-decoration : none;
color : #eaffed;
white-space : nowrap;
}
#MainNavigator li .customer {
display : block;
padding : 9px 11px;
text-decoration : none;
color : #eaffed;
white-space : nowrap;
background : #ff9900;
}
.active {
background : #6D180E;
}
#MainNavigator li a:hover {
background : #6D180E;
}
#applicationFront {
width : 838px;
margin : 0 auto;
border : 1px solid #d7d7d7;
background : #fff;
overflow : hidden;
margin-bottom : 10px;
}
.frontWindow {
width : 272px;
overflow : hidden;
float : left;
white-space : normal;
font-size : 12px;
}
.frontWindow li {
padding-bottom : 7px;
background : url(../images/listItem.gif) no-repeat;
padding-left : 14px;
}
.frontWindow li a {
text-decoration : none;
color : #B72516;
font-weight : bold;
}
.frontWindow li a:hover {
text-decoration : underline;
}
.blankSpace {
margin : 9px 9px 9px 9px;
overflow : hidden;
}
h3 {
font-size : 20px;
border-left : 3px solid #B72516;
color : #212121;
margin-bottom : 15px;
padding-left : 10px;
font-weight : bold;
}

h4{
	font-size:16px;
	color:#B72516;
	margin-bottom:10px;
	font-weight:bold;
}

#resources h4 {
		margin-bottom:10px;
		margin-top:10px;
		}
#resources p, #resources a {
	font-size:11px;
}
#resources a {
	color:#000;
	font-weight:bold;
}


#applicationMain {
width : 838px;
margin : 0 auto;
border : 1px solid #d7d7d7;
background : #fff;
overflow : hidden;
margin-bottom : 10px;
}
#applicationLeft {
float : left;
width : 598px;
overflow : hidden;
}
.leftWindow {
float : left;
width : 299px;
overflow : hidden;
}
.featuredHotel {
overflow : hidden;
font-size : 10px;
margin-bottom : 5px;
}
.featuredHotel a {
color : #B72516;
text-decoration : none;
background : url(../images/listItemOrange.gif) no-repeat;
padding-left : 13px;
}
.featuredHotel a:hover {
text-decoration : underline;
}
.featuredHotel .hotelImage {
float : left;
border : 3px solid #ececec;
margin-right : 5px;
margin-bottom : 5px;
}

.featuredHotel .hotelTitleLink{
	color:#454545;
	text-decoration:none;
	padding:0;
	background:none;
	font-size:16px;
}

.featuredHotel .hotelTitleLink:hover{
	text-decoration:underline;
	color:#336699;
}


#applicationRight {
float : left;
width : 220px;
overflow : hidden;
font-size : 11px;
}
#applicationMapHolder {
float : left;
width : 598px;
overflow : hidden;
}
#list {
height : 135px;
overflow : auto;
margin-bottom : 5px;
cursor : pointer;
}
#map {
width : 578px;
height : 400px;
}
#mapMessage {
margin-top : 15px;
width : 250px;
font-size:11px;
}
#mapMessage h3 {
font-size : 14px;
}
#mapMessage .hotelImage {
float : left;
border : 3px solid #ececec;
margin : 5px;
}
#mapMessage .direction {
color : #cb0100;
font-weight : bold;
cursor : pointer;
}
#mapMessage .direction:hover {
text-decoration : underline;
}
#applicationFooter {
width : 840px;
margin : 0 auto;
background : #292929;
overflow : hidden;
margin-bottom : 10px;
color : #eaffed;
font-size : 10px;
}

#searchWidget {
width : 250px;
border : 1px solid #F68A1A;
background : #FFBD78;
float : left;
margin : 0;
padding : 0;
}
#searchWidget .wTitle {
color : #fff;
font-size : 10px;
text-transform : none;
}
#searchWidget select {
padding : 3px;
border : 1px solid #F68A1A;
font-size : 11px;
color : #454545;
margin-top : 5px;
margin-bottom : 5px;
}
#searchWidget p {
margin-top : 5px;
margin-bottom : 5px;
color : #191919;
font-weight : bold;
}
#searchWidgetControl {
background : #FFA950;
border-top : 1px solid #F68A1A;
width : 250px;
float : right;
}
#searchWidgetControl input {
background : #F68A1A;
padding : 3px;
border : 1px solid #fff;
color : #fff;
font-size : 12px;
margin:6px;
text-transform:uppercase;
}

#searchWidgetControl input:hover {
background : #FF4E00;

}

.fl{
	float:left;
}

.fr{
	float:right;
}


#searchWidgetControl a {
line-height:38px;
color : #fff;
font-size : 11px;
text-decoration : none;
margin-right : 15px;
padding : 5px;
}
#searchWidgetControl a:hover{text-decoration:underline;}
#widgetSearchOptions {
border-top : 1px solid #F68A1A;
text-align : center;
overflow : hidden;
}
#widgetSearchOptions p {
font-size : 10px;
}
.widgetSearchOption {
width : 83px;
float : left;
}

ul.tabs {
margin : 0;
padding : 0;
float : left;
list-style : none;
height : 32px;
width : 578px;
}
ul.tabs li {
float : left;
margin-right : 1px;
padding : 0;
height : 31px;
line-height : 31px;
border : 1px solid #d7d7d7;
margin-bottom : -1px;
overflow : hidden;
position : relative;
background : #821C10;
}
ul.tabs li a {
text-decoration : none;
color : #fff;
display : block;
font-size : 1.2em;
padding : 0 20px;
font-size:12px;
}
ul.tabs li a:hover {
background : #B72516;
color:#fff;
}

 html ul.tabs li.active a{color:#336699;}
html ul.tabs li.active, html ul.tabs li.active a:hover {
background : #fff;
color:#336699;
border-bottom : 1px solid #fff;
}
.tab_container {
overflow : hidden;
clear : both;
float : left;
width : 578px;
background : #fff;
border : 1px solid #d7d7d7;
}
.tabHotelList {
width : 558px;
overflow : hidden;
background : #f4f4f8;
margin-bottom : 3px;
border : 1px solid #d7d7d7;
}
.tabHotelImage {
float : left;
width : 106px;
}
.tabHotelImage img {
border : 3px solid #fff;
}
.tabHotelData {
float : left;
margin-left : 10px;
width : 422px;
overflow : hidden;
}
.tabHotelData h4 {
color : #336699;
margin-bottom : 5px;
font-weight : bold;
}
.tabHotelData h4 a {
color : #336699;
text-decoration : none;
}
.tabHotelData h4 a:hover {
color : #454545;
text-decoration : underline;
}
.tabHotelData .checkRates {
color : #fff;
margin : 0;
text-decoration : none;
padding : 3px 3px 3px 3px;
background : #8DC73F;
border : 3px solid #fff;
display : block;
width : 145px;
text-align : center;
}
.tabHotelData .checkRates:hover {
color : #fff;
background : #8bb358;
}
.tabHotelData p {
font-size : 11px;
margin-bottom : 5px;
}
.tabHotelAddress {
color : #565656;
font-size : 10px;
margin-top : 5px;
}

.featuredUL li{
	background : url(../images/check-trans.png) no-repeat;
	padding-left : 15px;
	margin-bottom:5px;
}

/*--- 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:#000; padding-left:20px;}
.hotelbooking .promo{color:#900}

/*--- GENERAL LINKS AND BUTTONS ---*/
.hotelbooking a{color:#B72516}
.hotelbooking .button{border:1px solid #d7d7d7;background:#F68A1A;color:#FFF;}
.hotelbooking input.button{border:1px solid #d7d7d7;}
.hotelbooking a.helpLink{color:#FFF;background-color:#9AC}
.hotelbooking .bookNow{background-color:#F68A1A;color:#FFF}
.hotelbooking .select .button{color:#FFF}
.hotelbooking .hotrate .select .button{background-color:#ffa500}

/*--- GENERAL NAVIGATION ---*/
.hotelbooking .navigation{background-color:#ececec;border:1px solid #9AC}
.hotelbooking .navigation li.selected{background-color:#FFF;border:1px solid #FFF}

/*--- GENERAL ICONS AND GRAPHICS--- */
.hotelbooking .icon_compare{width:24px;height:24px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_compare.gif")}
.hotelbooking .icon_map{width:24px;height:24px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_map.gif")}
.hotelbooking .icon_email{width:24px;height:24px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_email.gif")}
.hotelbooking .icon_alert{width:24px;height:24px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_alert.gif")}
.hotelbooking .icon_weather{width:24px;height:24px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_weather.gif")}
.hotelbooking .icon_print{width:24px;height:24px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_print.gif")}
.hotelbooking .icon_stars_1{background-image:url("http://images.wctravel.com/images-general/hotelx/stars_1.gif")}
.hotelbooking .icon_stars_2{background-image:url("http://images.wctravel.com/images-general/hotelx/stars_2.gif")}
.hotelbooking .icon_stars_3{background-image:url("http://images.wctravel.com/images-general/hotelx/stars_3.gif")}
.hotelbooking .icon_stars_4{background-image:url("http://images.wctravel.com/images-general/hotelx/stars_4.gif")}
.hotelbooking .icon_stars_5{background-image:url("http://images.wctravel.com/images-general/hotelx/stars_5.gif")}
.hotelbooking .icon_reviews_05{background-image:url("http://images.wctravel.com/images-general/hotelx/reviews_05.gif")}
.hotelbooking .icon_reviews_1{background-image:url("http://images.wctravel.com/images-general/hotelx/reviews_1.gif")}
.hotelbooking .icon_reviews_15{background-image:url("http://images.wctravel.com/images-general/hotelx/reviews_15.gif")}
.hotelbooking .icon_reviews_2{background-image:url("http://images.wctravel.com/images-general/hotelx/reviews_2.gif")}
.hotelbooking .icon_reviews_25{background-image:url("http://images.wctravel.com/images-general/hotelx/reviews_25.gif")}
.hotelbooking .icon_reviews_3{background-image:url("http://images.wctravel.com/images-general/hotelx/reviews_3.gif")}
.hotelbooking .icon_reviews_35{background-image:url("http://images.wctravel.com/images-general/hotelx/reviews_35.gif")}
.hotelbooking .icon_reviews_4{background-image:url("http://images.wctravel.com/images-general/hotelx/reviews_4.gif")}
.hotelbooking .icon_reviews_45{background-image:url("http://images.wctravel.com/images-general/hotelx/reviews_45.gif")}
.hotelbooking .icon_reviews_5{background-image:url("http://images.wctravel.com/images-general/hotelx/reviews_5.gif")}
.hotelbooking .icon_save{background-image:url("http://images.wctravel.com/images-general/hotelx/save_35x34.gif")}
.hotelbooking .icon_check{background-image:url("http://images.wctravel.com/images-general/hotelx/icon_check.gif")}
.hotelbooking .icon_important{width:24px;height:24px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_bulb.gif")}
.hotelbooking .icon_cruise{width:23px;height:23px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_cruise.gif")}
.hotelbooking .icon_adventures{width:23px;height:23px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_adventures.gif")}
.hotelbooking .icon_dining{width:23px;height:23px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_dining.gif")}
.hotelbooking .icon_events{width:23px;height:23px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_events.gif")}
.hotelbooking .icon_golf{width:23px;height:23px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_golf.gif")}
.hotelbooking .icon_shopping{width:23px;height:23px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_shopping.gif")}
.hotelbooking .icon_themeparks{width:23px;height:23px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_themeparks.gif")}
.hotelbooking .icon_tours{width:23px;height:23px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_tours.gif")}
.hotelbooking .icon_spa{width:23px;height:23px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_spa.gif")}
.hotelbooking .icon_ski{width:23px;height:23px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_ski.gif")}
.hotelbooking .icon_weddings{width:23px;height:23px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_weddings.gif")}
.hotelbooking .icon_other{width:23px;height:23px;background-image:url("http://images.wctravel.com/images-general/hotelx/icon_other.gif")}
.hotelbooking #cvn_mc{background-image:url("http://images.wctravel.com/images-general/hotelx/cvn_mc.gif")}
.hotelbooking #cvn_visa{background-image:url("http://images.wctravel.com/images-general/hotelx/cvn_visa.gif")}
.hotelbooking #cvn_disc{background-image:url("http://images.wctravel.com/images-general/hotelx/cvn_disc.gif")}
.hotelbooking #cvn_amex{background-image:url("http://images.wctravel.com/images-general/hotelx/cvn_amex.gif")}
.hotelbooking .date-pick{background-image:url("http://images.wctravel.com/images-general/hotelx/icon_calendar.gif")}
.hotelbooking .legend_1{background-image:url("http://images.wctravel.com/images-general/maps/01.gif")}
.hotelbooking .legend_a{background-image:url("http://images.wctravel.com/images-general/maps/star_red.gif")}
.hotelbooking .legend_b{background-image:url("http://images.wctravel.com/images-general/maps/star_green.gif")}
.hotelbooking .legend_c{background-image:url("http://images.wctravel.com/images-general/maps/star_blue.gif")}
.hotelbooking .prev{background-image:url("http://images.wctravel.com/images-general/hotelx/icon_prev.gif")}
.hotelbooking .next{background-image:url("http://images.wctravel.com/images-general/hotelx/icon_next.gif")}
.hotelbooking .icon_number{border:1px solid #d7d7d7;background-color:#ffa500;color:#FFF}

/*--- OTHER GENERAL ITEMS ---*/
.hotelbooking .hotrate{background-color:#FFC}
.hotelbooking hr{color:#EDEDED;background-color:#EDEDED}

/*--- SEARCH FORM ---*/
.hotelbooking #search_lite{border:1px solid #BEC9E0;background-color:#FFFFFF} /*----- DO NOT USE SHORTENED COLOR ----- */
.hotelbooking #search_lite label{color:#789}
.hotelbooking #search_lite hr{color:#BEC9E0;background-color:#BEC9E0}

/*--- SORT NAVIGATION ---*/
.hotelbooking #sortoption .sort_detail{background-color:#FFF}

/*--- GENERAL HOTEL RESULT ---*/
.hotelbooking .searchresults .searchresult {border:3px solid #ececec}
.hotelbooking .searchdetails {background-color:#ececec}
.hotelbooking .searchresult .price{border:1px solid #ececec}

/*--- 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 #9AC;color:#000}
.hotelbooking .rates-table thead th{border:1px solid #9AC}
.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:#9AC;border:1px solid #B72516}
.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:1px solid #ececec;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:#B72516}
.hotelbooking .important_info .toggleoff{background-color:#FFC}
.hotelbooking .important_info .toggleon{background-color:#FFC}
.hotelbooking .important_info .toggle_sign{color:#B72516}

/*--- OVERVIEW ---*/
.hotelbooking #overview{border:1px solid #ececec}
.hotelbooking #overview .searchresult .search_param{background-color:#BEC9E0}
.hotelbooking #overview .searchresult .price{background-color:#FFC}
.hotelbooking #overview .rates{background-color:#ececec}
.hotelbooking #overview .navigation{background-color:#999;border:none}
.hotelbooking #overview .navigation .selected{border:1px solid #CCC;background-color:#666}
.hotelbooking #overview .map{background-color:#ececec}
.hotelbooking .traveler_reviews .toggle{color:#B72516}
.hotelbooking .traveler_reviews .toggle_sign{color:#B72516}
.hotelbooking .select_smiles .ui-stars-star,.hotelbooking .select_smiles .ui-stars-star a{background-image:url("http://images.wctravel.com/images-general/hotelx/review.gif")}

/*--- PHOTO GALLERY ---*/
.hotelbooking .large_photo{background-color:#666}
.hotelbooking .thumbnail_panel .margin{background-color:#9AC}
.hotelbooking .thumbnail_panel{background-color:#ececec}

/*--- ITINERARY TABLE ---*/
.hotelbooking .itinerary-table{background-color:#FFF}
.hotelbooking .itinerary-table th,.hotelbooking .itinerary-table td{border-top:1px solid #ececec}
.hotelbooking .itinerary-table thead th,.hotelbooking .itinerary-table thead td{color:#789}
.hotelbooking .itinerary-table .total th{background-color:#BEC9E0}
.hotelbooking .itinerary-table .total td{background-color:#BEC9E0}
.hotelbooking .itinerary-table .activities th{border-top:2px solid #B72516}
.hotelbooking .itinerary-table .subtotal th,.hotelbooking .itinerary-table .subtotal td{border-bottom:1px solid #ececec}
.hotelbooking .itinerary-table .fee th,.hotelbooking .itinerary-table .fee td{border-bottom:1px solid #ececec}
.hotelbooking .itinerary-table .offer th{background-color:#ececec;color:#B72516}
.hotelbooking .itinerary-table .offer td{background-color:#ececec;color:#900}

/*--- CHECK OUT ---*/
.hotelbooking .checkout .hotelresult .search_param{background-color:#BEC9E0}
.hotelbooking .checkout	.hotelresult .button{color:#B72516}
.hotelbooking .checkout .activity_contact{border-top:2px solid #B72516}
.hotelbooking .checkout .security img{border:1px solid #ececec}

/*--- RESERVATION RETRIEVAL ---*/
.hotelbooking .retrieve .box{background-color:#FFF}
.hotelbooking .retrieve .box h2{color:#789}
.hotelbooking .retrieve h3{color:#000}

/*--- HOTEL TABLE ---*/
.hotelbooking .hotel-table{background-color:#FFF}
.hotelbooking .hotel-table thead th{color:#789}

/*--- INTERSTITIAL ---*/
.hotelbooking .interstitial h1{color:#B72516}
.hotelbooking #loader{background-image:url("http://images.wctravel.com/images-general/hotelx/loading_anim.gif");width:500px;height:180px}
.hotelbooking .loading_container{border:1px solid #ececec;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 #9AC}
.hotelbooking .merchandising .top{border-bottom:1px solid #9AC}
.hotelbooking .merchandising .activities,.hotelbooking .merchandising .car {border-bottom:1px solid #9AC}
.hotelbooking .merchandising h3{color:#000}
.hotelbooking #hotel_cross_sell{background-color:#FFF}
.hotelbooking #hotel_cross_sell li{background-color:#FFC;border:1px solid #ececec}
.hotelbooking #hotel_cross_sell li .title{background-color:#ececec}
.hotelbooking .cities_nearby{border:1px solid #9AC;background-color:#ececec}
.hotelbooking .cities_nearby h1{color:#B72516}
.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:#B72516}
.hotelbooking .popup{border:3px solid #ececec}
#alert_sm .hotelbooking .popup{border:3px solid #ffa500}
#alert_sm .hotelbooking{background-color:#FFC}
#alert_sm .hotelbooking .popup .navigation{background-color:#ffa500;border:1px solid #ffa500;color:#FFF}
#alert_sm .hotelbooking .popup .navigation h1{color:#FFF}
.hotelbooking .hotel_ratings_table th{background-color:#ececec;color:#789}
#popup_compare .hotelbooking .compareresults{border:1px solid #ececec}
#popup_compare .hotelbooking .features label{background-color:#ececec;color:#789}
#popup_compare .hotelbooking .features li{background-color:#ececec}
#popup_map .hotelbooking #content{background-color:#ececec}

/*--- 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:#9AC}
.hotelbooking .legend h3{color:#FFF}

/*--- TOOLTIPS ---*/
#tooltip.help{font-family:Georgia, "Times New Roman", Times, serif;color:#FFF;background-image:url("http://images.wctravel.com/images-general/hotelx/bg_help_left.gif")}
#tooltip.help h3{font-size:1em;background-color:#B72516}
#tooltip.help.viewport-right{background-image:url("http://images.wctravel.com/images-general/hotelx/bg_help_right.gif")}
#tooltip.help.viewport-bottom{background-image:url("http://images.wctravel.com/images-general/hotelx/bg_help_bottom.gif")}

/*--- CALENDAR (ui.datepicker.css) ---*/
#ui-datepicker-div {border: 1px solid #9AC}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {color: #000}
.ui-datepicker-links {background: #B72516}
.ui-datepicker-header {background: #9AC}
.ui-datepicker-header select {background: #FFF ;color: #000}
.ui-datepicker-title-row {background: #ececec}
.ui-datepicker-week-end-cell {background: #ececec}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {background: #ececec}
.ui-datepicker-days-cell-over {background: #FFF;border: 1px solid #ddd}
.ui-datepicker-today {background: #FFC !important}
.ui-datepicker-current-day {background: #739DF1 !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 #9AC}

/*----------------------------------*/
/*--- HOTEL + X ONLY ---*/
/*----------------------------------*/

/*--- ACTIVITY CROSS-SELL ---*/
.hotelbooking #activities .category_title{background-color:#B72516}
.hotelbooking .activity{border:3px solid #ececec}
.hotelbooking .activity .price{border:1px solid #ececec;background-color:#FFC}
.hotelbooking .activitydetails{background-color:#ececec}

/*--- ACTIVITY TABLE ---*/
.hotelbooking .activity-table thead{background-color:#FFF}
.hotelbooking .activity-table td,.hotelbooking .activity-table th{border:1px solid #9AC;color:#000}
.hotelbooking .activity-table thead th{border:1px solid #9AC}
.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 #9AC}
.hotelbooking .activity-table .quantity_select{border-left:0 solid #9AC}

/*--- ACTIVITY VOUCHER ---*/
.hotelbooking .activity_voucher .content_block{border:1px solid #B72516}
.hotelbooking .activity_voucher .content_block h3{color:#000}
.hotelbooking .activity_voucher .notes h2{color:#000}

