/* CSS Document */

body {
	margin: 0 0 0 15px;
        padding: 0;
	background-color: #F6E4B6;
}
a {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #660000;

}

a.catlink:link {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #660000;
	line-height: 16px;
}

a.sidenav:link { 
font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFCC;
	font-size: 16px;
}

a.navsubs:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #660000;
}


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}



.footdisclaimer {color: #999999; font-size: 10px; line-height: 16px; font-family: Helvetica, Arial, Verdana, sans-serif;}



/*--- GENERAL TEXT ---*/
.hotelbooking{font-family:Arial, Helvetica, sans-serif;background-color:#FFF;color:#000}
.hotelbooking h1,.hotelbooking h2,.hotelbooking h3,.hotelbooking h4,.hotelbooking h5,.hotelbooking h6{color:#660000}
.hotelbooking .promo{color:#900}

/*--- GENERAL LINKS AND BUTTONS ---*/
.hotelbooking a{color:#900}
.hotelbooking .button{border:2px solid #660000;background:#660000;color:#FFF;border-color:#a05050 #990000 #990000 #a05050}
.hotelbooking input.button{border:1px solid #660000;border-color:#a05050 #990000 #990000 #a05050}
.hotelbooking a.helpLink{color:#FFF;background-color:#660000}
.hotelbooking .bookNow{background-color:#660000;color:#FFF}
.hotelbooking .select .button{color:#FFF}
.hotelbooking .hotrate .select .button{background-color:#ffa500}

/*--- GENERAL NAVIGATION ---*/
.hotelbooking .navigation{background-color:#e3d4c8; border:1px solid #660000}
.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 #C57A39;background-color:#ffa500;color:#FFF}

/*--- OTHER GENERAL ITEMS ---*/
.hotelbooking .hotrate{background-color:#FFC}
.hotelbooking hr{color:#660000;background-color:#ffffff}

/*--- SEARCH FORM ---*/
.hotelbooking #search_lite{border:2px solid #dfcab1;background-color:#FFFFFF} /*----- DO NOT USE SHORTENED COLOR ----- */
.hotelbooking #search_lite .gradient {display:none}
.hotelbooking #search_lite label{color:#660000}
.hotelbooking #search_lite hr{color:#660000;background-color:#660000}
.hotelbooking #search_button .button {border:2px solid #660000;background:#660000;color:#FFF;border-color:#a05050 #990000 #990000 #a05050}

/*--- SORT NAVIGATION ---*/
.hotelbooking #sortoption .sort_detail{background-color:#FFF}
.hotelbooking #sortoption {border:1px solid #660000; background-color:#e3d4c8}

/*--- GENERAL HOTEL RESULT ---*/
.hotelbooking .searchresults .searchresult {border:3px solid #e3d4c8}
.hotelbooking .searchdetails {background-color:#e3d4c8}
.hotelbooking .searchresult .price{border:1px solid #660000}

/*--- 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 #660000;color:#000}
.hotelbooking .rates-table thead th{border:1px solid #660000}
.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:#660000;border:1px solid #660000}
.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 #e3d4c8;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:#660000}
.hotelbooking .important_info .toggleoff{background-color:#FFC}
.hotelbooking .important_info .toggleon{background-color:#FFC}
.hotelbooking .important_info .toggle_sign{color:#660000}

/*--- OVERVIEW ---*/
.hotelbooking #overview{border:3px solid #e3d4c8}
.hotelbooking #overview .searchresult .search_param{background-color:#e3d4c8}
.hotelbooking #overview .searchresult .price{background-color:#FFC}
.hotelbooking #overview .rates{background-color:#fff}
.hotelbooking #overview .navigation{background-color:#999;border:none}
.hotelbooking #overview .navigation .selected{border:1px solid #CCC;background-color:#666}
.hotelbooking #overview .map{background-color:#e3d4c8}
.hotelbooking .traveler_reviews .toggle{color:#660000}
.hotelbooking .traveler_reviews .toggle_sign{color:#660000}
.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")}

.navigation #hotelnavigation {border:1px solid #660000; background-color:#e3d4c8}


/*--- PHOTO GALLERY ---*/
.hotelbooking .large_photo{background-color:#666}
.hotelbooking .thumbnail_panel .margin{background-color:#660000}
.hotelbooking .thumbnail_panel{background-color:#e3d4c8}

/*--- ITINERARY TABLE ---*/
.hotelbooking .itinerary-table{background-color:#FFF}
.hotelbooking .itinerary-table th,.hotelbooking .itinerary-table td{border-top:1px solid #e3d4c8}
.hotelbooking .itinerary-table thead th,.hotelbooking .itinerary-table thead td{color:#789}
.hotelbooking .itinerary-table .total th{background-color:#ddd}
.hotelbooking .itinerary-table .total td{background-color:#ddd}
.hotelbooking .itinerary-table .activities th{border-top:2px solid #660000}
.hotelbooking .itinerary-table .subtotal th,.hotelbooking .itinerary-table .subtotal td{border-bottom:1px solid #e3d4c8}
.hotelbooking .itinerary-table .fee th,.hotelbooking .itinerary-table .fee td{border-bottom:1px solid #e3d4c8}
.hotelbooking .itinerary-table .offer th{background-color:#e3d4c8;color:#660000}
.hotelbooking .itinerary-table .offer td{background-color:#e3d4c8;color:#900}

/*--- CHECK OUT ---*/
.hotelbooking .checkout .hotelresult .search_param{background-color:#e3d4c8}
.hotelbooking .checkout	.hotelresult .button{color:#660000}
.hotelbooking .checkout .activity_contact{border-top:2px solid #660000}
.hotelbooking .checkout .security img{border:1px solid #e3d4c8}

/*--- 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:#660000}
.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 #660000;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 #660000}
.hotelbooking .merchandising .top{border-bottom:1px solid #660000}
.hotelbooking .merchandising .activities,.hotelbooking .merchandising .car {border-bottom:1px solid #660000}
.hotelbooking .merchandising h3{color:#000}
.hotelbooking #hotel_cross_sell{background-color:#FFF}
.hotelbooking #hotel_cross_sell li{background-color:#FFC;border:1px solid #e3d4c8}
.hotelbooking #hotel_cross_sell li .title{background-color:#e3d4c8}
.hotelbooking .cities_nearby{border:1px solid #660000;background-color:#e3d4c8}
.hotelbooking .cities_nearby h1{color:#660000}
.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:#660000}
.hotelbooking .popup{border:3px solid #e3d4c8}
#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:#e3d4c8;color:#789}
#popup_compare .hotelbooking .compareresults{border:1px solid #e3d4c8}
#popup_compare .hotelbooking .features label{background-color:#e3d4c8;color:#789}
#popup_compare .hotelbooking .features li{background-color:#e3d4c8}
#popup_map .hotelbooking #content{background-color:#e3d4c8}

/*--- 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:#660000}
.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:#660000}
#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 #660000}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {color: #fff}
.ui-datepicker-links {background: #660000}
.ui-datepicker-header {background: #990000}
.ui-datepicker-header select {background: #FFF ;color: #000}
.ui-datepicker-title-row {background: #e3d4c8}
.ui-datepicker-week-end-cell {background: #e4d4c2}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {background: #e4d4c2}
.ui-datepicker-days-cell-over {background: #FFF;border: 1px solid #ddd}
.ui-datepicker-today {background: #FFC !important}
.ui-datepicker-current-day {background: #c2af97 !important}
.ui-datepicker-control a, .ui-datepicker-links a {color: #fff !important}
.ui-datepicker-title-row a {color: #000 !important}
.ui-datepicker-control a:hover {background: #660000 !important;color: #FFCC00 !important}
.ui-datepicker-multi .ui-datepicker {border: 1px solid #af9577}

/*----------------------------------*/
/*--- HOTEL + X ONLY ---*/
/*----------------------------------*/

/*--- ACTIVITY CROSS-SELL ---*/
.hotelbooking #activities .category_title{background-color:#660000}
.hotelbooking .activity{border:3px solid #e3d4c8}
.hotelbooking .activity .price{border:1px solid #e3d4c8;background-color:#FFC}
.hotelbooking .activitydetails{background-color:#e3d4c8}

/*--- ACTIVITY TABLE ---*/
.hotelbooking .activity-table thead{background-color:#FFF}
.hotelbooking .activity-table td,.hotelbooking .activity-table th{border:1px solid #660000;color:#000}
.hotelbooking .activity-table thead th{border:1px solid #660000}
.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 #660000}
.hotelbooking .activity-table .quantity_select{border-left:0 solid #660000}

/*--- ACTIVITY VOUCHER ---*/
.hotelbooking .activity_voucher .content_block{border:1px solid #660000}
.hotelbooking .activity_voucher .content_block h3{color:#000}
.hotelbooking .activity_voucher .notes h2{color:#000}

/**-------------------------------------------------------------**/
/*--- fixes checkout 1 ---*/
.hotelbooking{width:770px;}
.hotelbooking .searchresult .price .margin { position:static } 
.hotelbooking .hotrate .icon_save { position:static;float:left }
.hotelbooking .searchresult .hotelinformation {width:55%}
#summary_dates { width:100%; }

/*--- fixes checkout 2 ---*/
.hotelbooking .checkout .form { position:static }
.hotelbooking .checkout .payment_type .form {position:relative;width:50%}
* html .hotelbooking .checkout .payment_type .form {width:75%; padding:0 0 0 0; position:static;}
* html .hotelbooking .checkout .payment_type .form li{width:65%}
* html .hotelbooking .checkout .payment_type .form li.cvn_sample { position:static; float:right;}
.hotelbooking .form {font-size: 1em; font-family: inherit; height: auto}
/**-------------------------------------------------------------**/
