a:link, a:visited, a:active {font-weight:normal; color:#ff7200; text-decoration:underline}
a:hover {color:#000; text-decoration:underline }
p {font-family:arial;}
.hotelbooking {font:11px/16px arial; color:#222; background-color:#fff; width:100%; text-align:left}
.hotelbooking h1,.hotelbooking h2,.hotelbooking h3,.hotelbooking h4,.hotelbooking h5,.hotelbooking h6{color:#000}
.hotelbooking .promo{color:#900}
.copyrightWCT {font:11px/14px verdana; color:#333; text-align:center;}

#top {height:2em;}

/*---- HOTEL DETAILS ---*/
.hotelname h1 a {font:18px arial; color:#000; text-transform:uppercase;} /*---- HOTEL name links ---*/
.hotelname h1 a:hover {color:#ff7200;}
.hotelinformation {float:left;overflow:hidden;width:100%}
.hotelbooking .pagetitle {font:18px arial; color:#ff7200; text-transform:uppercase;} /*---- HOTEL name at very top left of page  ---*/

/*--- SEARCH RESULTS - Check-in info etc ---*/
.hotelbooking .search_result #search_lite form{display:none;}
.hotelbooking #summary{font-size:1.09em;margin:1em .5em}
.hotelbooking #summary .wrapper {width:auto; font:bold 11px arial;}
.hotelbooking #summary li,.hotelbooking #summary label{float:left;display:block;margin:0 .25em 0 0; font:bold 11px arial;}
.hotelbooking #summary label,.hotelbooking #search_lite #summary span{white-space:nowrap}
.hotelbooking #summary span{font-weight:bold}
.hotelbooking #summary .hr_quantity,.hotelbooking #summary .hr_dates{display:none}
.hotelbooking #summary #summary_dates{float:left}
.hotelbooking #summary #summary_quantity{float:left}
.hotelbooking #summary #summary_buttons{float:right;text-align:right}

/*--- SEARCH RESULTS - Main page ---*/
.hotelbooking table,.hotelbooking th,.hotelbooking td,.hotelbooking div,.hotelbooking ul,.hotelbooking li,.hotelbooking a,.hotelbooking p,.hotelbooking form{font-size:1em;margin:0;padding:0}
.hotelbooking h1,.hotelbooking h2,.hotelbooking h3,.hotelbooking h4,.hotelbooking h5,.hotelbooking h6{font-size:1em;color:#000;margin:0;padding:0}
.hotelbooking h1{font-size:1.4em}
.hotelbooking h2{font-size:1.4em}
.hotelbooking h3{font-size:1.2em}
.hotelbooking img{border:none;margin:0;padding:0}
.hotelbooking li li,.hotelbooking li p,.hotelbooking td p,.hotelbooking blockquote p{font-size:1em}
.hotelbooking ul{list-style-type:none}
.hotelbooking hr{clear:both; border:0; color:#EDEDED; background-color:#EDEDED; height:2px; margin:10px 0}
.hotelbooking .searchresults .searchresult {border:3px solid #e5e5e5}
.hotelbooking .searchdetails {background-color:#e5e5e5}
.hotelbooking .searchresult .price{border:1px solid #e5e5e5;}

/*--- RATES TABLE ---*/
.hotelbooking .rates-table thead{background-color:#fff}
.hotelbooking .rates-table thead.hotrate{background-color:#fce66d}
.hotelbooking .rates-table thead th{border:1px solid #2e3438; text-align:center; padding-top:.5em;} /*--- Heading of rates table ---*/
.hotelbooking .rates-table tbody th,.hotelbooking .rates-table tbody td{height:1.2em; font:11px/12px arial; color:#000; vertical-align:middle; text-align:left; padding-left:.5em;} /*--- hotel name columns ---*/
.hotelbooking .rates-table .odd{background-color:#fff}
.hotelbooking .rates-table {clear:both; border-collapse:collapse; width:100%; margin:.3em 0 1em;}
.hotelbooking .rates-table td,.hotelbooking .rates-table th {font:11px/11px arial; color:#fff; text-transform:uppercase; background-color:#2e3438; height:1.2em; border:1px solid #2e3438; white-space:nowrap; padding-left:.5em;} /*--- Room type heading & borders for table ---*/

.hotelbooking .rates-table td strong {font:bold 13px arial; color:#000;} /*--- room rate column ---*/
.hotelbooking .rates-table td B {font:bold 1.30em arial; color:#000; letter-spacing:.05em; text-transform:uppercase;} /*--- room rate column ---*/

.hotelbooking .rates-table th {white-space:normal;}
.hotelbooking .rates-table thead th.th1 {height:1.2em; background-color:#2e3438; text-align:left; color:#fff;} /*--- Room type header ---*/
.hotelbooking .rates-table tbody td{height:1.2em; text-align:center; color:#000; padding:0;}  /*--- price columns ---*/
.hotelbooking .nightly_rate {font-weight:bold}
.hotelbooking .hotrate {background-color:#fff;}  /*--- HotRate button in box - background colour ---*/

/*--- PRICE BOX ---*/
.hotelbooking .searchresult .price {border:1px solid #e5e5e5; float:right; text-align:center; width:19%; margin:0 0 .5em}
.hotelbooking .searchresult .price .margin{position:relative}
.hotelbooking .searchresult .price ul{list-style-type:none;text-align:center}
.hotelbooking .searchresult .price li{clear:both}
.hotelbooking .searchresult .price h1{float:none}
.hotelbooking .searchresult .price h1 b {font:bold 22px arial;}
.hotelbooking .searchresult .hotrate h1{min-height:36px;height:auto !important;margin:0 0 0 36px}
.hotelbooking .searchresult .ratings,.hotelbooking .searchresult .location,.hotelbooking .searchresult .features_match,.hotelbooking .searchresult .hoteloption {clear:both; display:block; width:100%;overflow:hidden; margin:0 0 .5em}
.hotelbooking .searchresult .description {clear:both; display:block; width:100%;overflow:hidden; margin:0 0 .5em; font:12px/16px arial;}
.hotelbooking .searchresult .location .address{display:block;margin:0 0 .2em; font:12px/16px arial;}
.hotelbooking .searchresult .map_it_link{white-space:nowrap}
.hotelbooking .searchresult .features_match{font-weight:bold}
.hotelbooking .searchresult .media-links{list-style-type:none;margin:.5em 0 0}
.hotelbooking .searchresult .media-links li{margin:0 .5em 0 0}
.hotelbooking .searchresult .hoteloption ul{list-style-type:none;margin:0;padding:0}
.hotelbooking .searchresult .hoteloption li{display:block;float:left;margin:0 .5em 0 0}
.hotelbooking .searchresult .hoteloption a{float:left;white-space:nowrap}
* html .hotelbooking .searchresult .hotrate h1{height:36px !important}
.hotelbooking .select{clear:both;height:3em;overflow:hidden}
.hotelbooking .select .button{display:block;color:#fff;border:none;height:100%;font-size:1.4em;line-height:1.2em;text-align:center;margin:.5em 0 0;padding:.25em 0 0}
.hotelbooking .price .tax_info{font-size:.9em;clear:both;color:#000}
.hotelbooking .price .promo{text-align:center;margin:0 0 10px}
.hotelbooking .hotrate .icon_save{position:absolute;top:0;left:0;margin:0}
.hotelbooking .price .best_rate_link a,.hotelbooking .price .site_link a{font-weight:bold;color:#000;text-decoration:none}

/*--- PHOTO ---*/
.hotelbooking .searchresult .photo{float:left;display:inline;text-align:left;overflow:hidden;width:100px;margin:0 1.5em 6px 0}

/*--- GENERAL LINKS AND BUTTONS -  e06904  is color of D2 ---*/
.hotelbooking .button {font:10px verdana; color:#fff; letter-spacing:.05em; text-align:center; text-transform:uppercase; border:double .3em; border-color:#4b4b4b; padding:.15em .25em .18em .25em; background-color:#4b4b4b;} /*--- 'More Available Hotels' button ---*/
.hotelbooking input.button {font:10px verdana; color:#fff; letter-spacing:.05em; text-align:center; text-transform:uppercase; border:double .3em; border-color:#4b4b4b; padding:.15em .25em .18em .25em; background-color:#4b4b4b;}
.hotelbooking .bookNow {height:auto; width:auto; background-color:#ff6d06; font:10px verdana; color:#fff; letter-spacing:.05em; text-align:middle; text-transform:uppercase; display:block; text-decoration:none;} /*--- Book Now button ---*/
.hotelbooking a.bookNow:hover {color:#fae44f; text-decoration:underline;}
.hotelbooking #search_lite #search_button .button input.button {font:10px verdana; color:#fff; letter-spacing:.05em; text-align:center; text-transform:uppercase; border:double .3em; border-color:#4b4b4b; padding:.15em .25em .18em .25em; background-color:#4b4b4b;} /*--- Power Search button ---*/
.hotelbooking a {color:#ff7200;}
.hotelbooking a:hover {color:#000;}

.hotelbooking .select .button {font:10px verdana; color:#fff; letter-spacing:.05em; text-align:middle; text-transform:uppercase; text-decoration:none;}  /*--- Text in SELECT button in box---*/
.hotelbooking .price .button {height:1.5em; width:auto; font:10px verdana; color:#fff; letter-spacing:.05em; text-align:middle; text-transform:uppercase; border:solid .10em; border-color:#fff; padding:2px 10px 1px 10px; background-color:#ff6d06; text-decoration:none;} /*--- SELECT GDS button in box ---*/
.hotelbooking .hotrate .select .button {height:1.5em; width:auto; font:10px verdana; color:#fff; letter-spacing:.05em; text-align:middle; text-transform:uppercase; border:solid .10em; border-color:#fff; padding:2px 10px 1px 10px; background-color:#ff6d06; text-decoration:none;} /*--- SELECT HOTRATE button in box ---*/
.hotelbooking #overview .select .button {background-color:#ff6d06}  /*--- SELECT OVERVIEW page button in box---*/
.hotelbooking a.helpLink {color:#fff;background-color:#999}

/*--- SECTIONAL BOX ---*/
.hotelbooking .box{background-color:#000;border:1px solid #2e3438;}
.hotelbooking .box h2{color:#fff; font:bold 14px arial;}
.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 #e5e5e5;background-color:#fff}

/*--- IMPORTANT INFORMATION MESSAGE BOX ---*/
.hotelbooking .important_info{}
.hotelbooking .important_info_more,.hotelbooking .important_info_less{background-color:#fff5a0}
.hotelbooking .important_info .toggle{color:#ff7200 }
.hotelbooking .important_info .toggleoff{background-color:#ff7200}
.hotelbooking .important_info .toggleon{background-color:#ff7200}
.hotelbooking .important_info .toggle_sign{color:#ff7200 }

/*--- PHOTO GALLERY ---*/
.hotelbooking .large_photo{background-color:#2e3438}
.hotelbooking .thumbnail_panel .margin{background-color:#666}
.hotelbooking .thumbnail_panel{background-color:#e5e5e5}

/*--- ITINERARY TABLE ---*/
.hotelbooking .itinerary-table{background-color:#fff}
.hotelbooking .itinerary-table th,.hotelbooking .itinerary-table td{border-top:1px solid #e5e5e5}
.hotelbooking .itinerary-table thead th,.hotelbooking .itinerary-table thead td{color:#222222;}
.hotelbooking .itinerary-table .total th{background-color:#e5e5e5}
.hotelbooking .itinerary-table .total td{background-color:#e5e5e5}
.hotelbooking .itinerary-table .activities th{border-top:2px solid #2e3438 }
.hotelbooking .itinerary-table .subtotal th,.hotelbooking .itinerary-table .subtotal td{border-bottom:1px solid #e5e5e5}
.hotelbooking .itinerary-table .fee th,.hotelbooking .itinerary-table .fee td{border-bottom:1px solid #e5e5e5}
.hotelbooking .itinerary-table .offer th{background-color:#e5e5e5;color:#2e3438 }
.hotelbooking .itinerary-table .offer td{background-color:#e5e5e5;color:#900}

/*--- CHECK OUT ---*/
.hotelbooking .checkout .hotelresult .search_param {background-color:#e5e5e5; font-weight:bold}
.hotelbooking .checkout	.hotelresult .button{display:inline;text-transform:none;border:none;background:transparent;color:#2e3438;text-decoration:none;width:auto;font-weight:bold;white-space:nowrap;margin:0;padding:0}
.hotelbooking .checkout .activity_contact{border-top:2px solid #2e3438 }
.hotelbooking .checkout .security img{border:1px solid #e5e5e5}

.hotelbooking .checkout .buttons input.button {font:10px verdana; color:#fff; letter-spacing:.05em; text-align:center; text-transform:uppercase; border:double .3em; border-color:#4b4b4b; padding:.15em .25em .18em .25em; background-color:#4b4b4b;}
.hotelbooking .checkout .buttons .instructions{text-align:left;font-weight:bold}
.hotelbooking .checkout .buttons .button {font:10px verdana; color:#fff; letter-spacing:.05em; text-align:center; text-transform:uppercase; border:double .3em; border-color:#4b4b4b; padding:.15em .25em .18em .25em; background-color:#4b4b4b;}

.hotelbooking .checkout .box{font:11px/16px arial; color:#222; margin-bottom:1.5em}
.hotelbooking .checkout .itinerary .box_detail_show{font:11px/16px arial; color:#222; padding:0}
.hotelbooking #content .checkout .itinerary .margin{font:11px/16px arial; color:#222; margin:0}

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

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

/*--- INTERSTITIAL ---*/
.hotelbooking .interstitial h1{color:#2e3438; font:bold 20px arial;}
.hotelbooking .interstitial p{color:#2e3438; font:14px arial;}
.hotelbooking #loader{background-image:url("http://images.wctravel.com/images-general/hotelx/loading_anim.gif");width:500px;height:280px}
.hotelbooking .loading_container{border:1px solid #e5e5e5;border-right:none;border-left:none;width:500px;height:20px;background-color:#fff;margin:4em auto}

/*--- MERCHANDISING AND CROSS-SELLS ---*/
.hotelbooking #hotel_cross_sell{background-color:#fff}
.hotelbooking #hotel_cross_sell li {background-color:#fffcdf;border:1px solid #000;float:left;margin:.5%;padding:0}
.hotelbooking #hotel_cross_sell li .title{background-color:#000; color:#fff;width:100%;}
.hotelbooking .cities_nearby{border:1px solid #000;background-color:#000; color:#fff;}
.hotelbooking .cities_nearby h1{color:#000}
.hotelbooking .cities_nearby ul{border-bottom:1px solid #fff}
.hotelbooking #hotel_cross_sell .hotelname a {color:#000; margin-top:.5em;}
.hotelbooking #hotel_cross_sell .hotelname a:hover {color:#ff7200;}
.hotelbooking #hotel_cross_sell .hotelinformation{float:none; margin:.5em 0 0 .75em; width:50%;}
.hotelbooking #hotel_cross_sell .ratings{margin:.5em 0 }
.hotelbooking #hotel_cross_sell .ratings a{float:none;white-space:nowrap;}
.hotelbooking #hotel_cross_sell .ratings .icon{float:left}
.hotelbooking #hotel_cross_sell .price{clear:both;}
.hotelbooking #hotel_cross_sell .price li{width:70%;border:none;clear:none;margin:0;padding:0;}
.hotelbooking #hotel_cross_sell .price .select{width:30%;}
.hotelbooking #hotel_cross_sell .hotrate .icon_save{position:relative;float:left;margin:.25em}
.hotelbooking #hotel_cross_sell .price h1{margin:.75em 0 0}
.hotelbooking #hotel_cross_sell .photo{float:left;margin:.5em .5em .75em .75em}
.hotelbooking #hotel_cross_sell .distance{text-align:left;font-weight:bold;margin:.5em 0 0 .5em }

/*--- 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:#2e3438 }
.hotelbooking .popup{border:3px solid #e5e5e5}
#alert_sm .hotelbooking .popup{border:3px solid #ff9933}
#alert_sm .hotelbooking {background-color:#fffcdf}
#alert_sm .hotelbooking .popup .navigation{background-color:#ff9933;border:1px solid #ff9933;color:#fff}
#alert_sm .hotelbooking .popup .navigation h1{color:#fff}
.hotelbooking .hotel_ratings_table th{background-color:#e5e5e5;color:#222222}
#popup_compare .hotelbooking .compareresults{border:1px solid #e5e5e5}
#popup_compare .hotelbooking .features label{background-color:#e5e5e5; color:#222; font:bold 11px arial;}
#popup_compare .hotelbooking .features li{background-color:#e5e5e5}
#popup_map .hotelbooking #content{background-color:#e5e5e5}

/*--- 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:#fffcdf}

/*--- NON-FLASH MAP LEGEND ---*/
.hotelbooking .legend li{background-color:#fff}
.hotelbooking .legend li.title{background-color:#000}
.hotelbooking .legend h3{color:#fff}

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

/*--- ACTIVITY CROSS-SELL ---*/
.hotelbooking #activities .category_title{background-color:#2e3438 }
.hotelbooking .activity{border:3px solid #e5e5e5}
.hotelbooking .activity .price{border:1px solid #e5e5e5;background-color:#fffcdf}
.hotelbooking .activitydetails{background-color:#e5e5e5}

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

/*--- PROMOTION PAGE ---*/  /*UPDATE 10.22*/
.hotelbooking .promotion h1, .hotelbooking .promotion h2, .hotelbooking .promotion .photo { width:43%; background-color:#2e3438; margin-right:1.25% }
a.helpLink:link {font-weight:normal;color:#fff;background-color:#999}

/*--- end ---*/