.hotelbooking {										/*---BEGIN---CHANGE ONLY VALUES INLINE WITH COMMENTS*/
	width:770px;										/*Overall width*/
}
.hotelbooking #search_lite {
	border:2px solid #dbdbdb;
}
.hotelbooking .icon_number {
	background-color:#800000;						/*Numbered Icon background (bright, dark accent color)*/
	border:1px solid #800000;						/*Numbered Icon border (darker shade of background color directly above)*/
	color:#FFF;
}
.hotelbooking h1, .hotelbooking h2, .hotelbooking h3, .hotelbooking h4, .hotelbooking h5, .hotelbooking h6 {
	color:#000000;									/*Heading Titles (prominent matching color)*/
}
.hotelbooking .retrieve .box h2 {
	color:#000000;									/*Retrieve Reservations Titles (same color as headings directly above)*/
}
.hotelbooking .hotel-table thead th {
	color:#000000;									/*Hotels Table Headings - same as other heading titles*/
}
.hotelbooking .interstitial h1 {
	color:#000000;									/*Interstitial Heading - same as other heading titles*/
}
.hotelbooking .cities_nearby h1 {
	color:#000000;									/*Cities Nearby - same as other heading titles*/
}
.hotelbooking .hotel_ratings_table th {
	background-color:#dbdbdb;
	color:#000000;									/*Hotel Ratings - same as other heading titles*/
}
.hotelbooking a {
	color:#333399;									/*Link color (prominent matching color)*/
}
#TB_window a:link, #TB_window a:visited, #TB_window a:hover, #TB_window a:active, #TB_window a:focus {
	color:#333399;									/*Inline Browser links - same color as links*/
}
.hotelbooking a.helpLink {
	color:#FFF;
	background-color:#333399;						/*Square help (?) box - same color as links*/
}
.hotelbooking .button {
	background-color:#800000;						/*Button background color - for search forms and GDS properties' buttons (bright, dark accent color)*/
	border:2px solid #a4a4a4;
	color:#FFF;
	border-color:#dbdbdb #a4a4a4 #a4a4a4 #dbdbdb;
}
.hotelbooking #overview .select .button {
	background-color: #800000;						/*Overview page button (same background color as buttons directly above)*/
}
.hotelbooking .bookNow {
	background-color:#800000;						/*Expanded Rates Table buttons (same background color as buttons directly above)*/
	color:#FFF;
}
.hotelbooking .hotrate .select .button {
	background-color:#800000;						/*Hot Rate button background color (dark, different color than other buttons)*/
}													/*---END---*/
.hotelbooking input.button {
	border:1px solid #a4a4a4;
	border-color:#dbdbdb #a4a4a4 #a4a4a4 #dbdbdb;
}
.hotelbooking #search_lite label {
	color:#888888;
}
.hotelbooking #search_lite hr {
	color:#a4a4a4;
	background-color:#a4a4a4;
}
.hotelbooking .hotrate {
	background-color:#ffc;
}
.hotelbooking #overview .searchresult .search_param {
	background-color:#ffc;
}
.hotelbooking #overview .searchresult .price {
	background-color:#ffc;
}
.hotelbooking .rates-table thead.hotrate {
	background-color:#ffc;
}
.hotelbooking .merchandising {
	background-color:#ffc;
	border:1px solid #a4a4a4;
}
.hotelbooking .merchandising .top {
	border-bottom:1px solid #a4a4a4;
}
.hotelbooking .searchresult .price {
	border:1px solid #a4a4a4;
}
.hotelbooking .navigation {
	background-color:#dbdbdb;
	border:1px solid #a4a4a4;
}
.hotelbooking .searchresults .searchresult {
	border:3px solid #dbdbdb;
}
.hotelbooking .searchdetails {
	background-color:#dbdbdb;
}
.hotelbooking .cities_nearby {
	border:1px solid #a4a4a4;
	background-color:#dbdbdb;
}
.hotelbooking .rates-table td, .hotelbooking .rates-table th {
	border:1px solid #a4a4a4;
	color:#000;
}
.hotelbooking .rates-table thead th {
	border:1px solid #a4a4a4;
}
#ui-datepicker-div {
	border: 1px solid #808080;
}
.ui-datepicker-links {
	background: #808080;
}
.ui-datepicker-header {
	background: #b3b3b3;
}
.ui-datepicker-title-row {
	background: #dbdbdb;
}
.ui-datepicker-week-end-cell {
	background: #e6e6e6;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #dbdbdb;
}
.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #808080;
}
.hotelbooking #overview {
	border:3px solid #dbdbdb;
}
.hotelbooking #overview .rates {
	background-color:#dbdbdb;
}
.hotelbooking #overview .map {
	background-color:#dbdbdb;
}
.hotelbooking .thumbnail_panel .margin {
	background-color:#ffffff;
}
.hotelbooking .thumbnail_panel {
	background-color:#ffffff;
}
.hotelbooking .location_form {
	border:3px solid #dbdbdb;
	margin:0 0 1em;
}
.hotelbooking .popup {
	border:3px solid #dbdbdb;
}
#popup_compare .hotelbooking .compareresults {
	border:1px solid #a4a4a4;
}
#popup_compare .hotelbooking .features li {
	background-color:#dbdbdb;
}
#popup_compare .hotelbooking .features label {
	background-color:#dbdbdb;
	color:#999999;
}
#popup_map .hotelbooking #content {
	background-color:#dbdbdb;
}
.hotelbooking #loader {
	background-image:url("http://images.wctravel.com/images-bin/10023393/loading_anim.gif");
	width:500px;
	height:180px;
	top:0;
	left:0;
	position:absolute;
}
.hotelbooking .loading_container {
	border:1px solid #a4a4a4;
	border-right:none;
	border-left:none;
	width:500px;
	height:20px;
	background-color:#FFF;
	text-align:center;
	overflow:hidden;
	position:relative;
	margin:4em auto;
}
.hotelbooking .brg_terms {
	background-color:#dbdbdb;
	padding:.5em;
}
.hotelbooking .content_box {
	border:2px solid #dbdbdb;
	background-color:#FFF;
}
.hotelbooking .box {
	background-color:#a4a4a4;
	border:1px solid #777777;
}
.hotelbooking .important_info .toggle {
	color:#a4a4a4;
}
.hotelbooking .important_info .toggle_sign {
	color:#a4a4a4;
}
.hotelbooking .itinerary-table th,.hotelbooking .itinerary-table td {
	border-top:1px solid #dbdbdb;
}
.hotelbooking .itinerary-table .subtotal th,.hotelbooking .itinerary-table .subtotal td {
	border-bottom:1px solid #dbdbdb;
}
.hotelbooking .itinerary-table .fee th,.hotelbooking .itinerary-table .fee td {
	border-bottom:1px solid #dbdbdb;
}
.hotelbooking .itinerary-table .total th {
	background-color:#dbdbdb;
}
.hotelbooking .itinerary-table .total td {
	background-color:#dbdbdb;
}
.hotelbooking .itinerary-table .offer th {
	background-color:#ececec;
	color:#a4a4a4;
}
.hotelbooking .itinerary-table .offer td {
	background-color:#ececec;
	color:#900;
}
.hotelbooking .checkout .hotelresult .search_param {
	background-color:#dbdbdb;
}
.hotelbooking #hotel_cross_sell li {
	background-color:#ffc;
	border:1px solid #dbdbdb;}
.hotelbooking #hotel_cross_sell li .title {
	background-color:#dbdbdb;
}
