.hotel_gallery {display: block; border: 0px solid #ededed;}
.hotel_gallery img.border_image {border: 1px solid #000; margin: 1px}

/*HOTEL INFO TABLE*/
table.hotel_info {border: 1px solid #f0f0f0; background-color: #FFF}
table.hotel_info th {background-color: #4b7f9f; color: #FFF; font-size: 14px; text-align: left; font-weight:bold}
table.hotel_info th em{font-weight: normal}
table.hotel_info th.extra_text{border: 1px solid #f0f0f0; background-color: #f0f0f0; color: #4b7f9f;}

/*HOTELS LISTING TABLE*/
table.hotels_listing {border: 1px solid #f0f0f0; background-color: #f0f0f0}
table.hotels_listing th {background-color: #4b7f9f; color: #FFF; font-size: 14px;}
table.hotels_listing .price {display: block; background-color: #f0f0f0; font-weight: bold; line-height: 30px; color: #4b7f9f;}

/*HOTEL PRICES TABLE*/
table.hotel_prices {border: 1px solid #f0f0f0; background-color: #f0f0f0;}
table.hotel_prices th {background-color: #4b7f9f; color: #FFF; font-size: 14px; text-align: center;}
table.hotel_prices td {border-bottom: 1px solid #bebebe; font-style: italic; color: #4b4b4b; text-align: center;}
table.hotel_prices td.price {font-weight: bold; font-style: normal; background-color: #FFF}
table.hotel_prices td.title {font-style: normal; color: #000; text-align: left;}
table.hotel_prices td.header {text-align: center; background-color: #6d6d6d; color:#EEE;}
table.hotel_prices td a {color: #000; font-style: normal; text-decoration: underline; font-size: 10px;}

/*HOTELS SEARCH TABLE*/
table.hotels_search {border: 1px solid #f0f0f0; background-color: #f0f0f0}
table.hotels_search th {background-color: #4b7f9f; color: #FFF; font-size: 14px;}

/*HOTEL PREVIEW TABLE*/
table.hotel_preview {border-width: 1px 1px 2px 1px; border-style: solid; border-color: transparent #e0e0e0 #e0e0e0 transparent; background-color: #FFF; text-align: left;}
table.hotel_preview th {background-color: #4b7f9f; color: #FFF; font-size: 14px; text-align: left;}
table.hotel_preview td {border:none;}
table.hotel_preview a.head_text {color: #4b7f9f; font-size: 12px;}
table.hotel_preview em{color: #b9b9b9;}
table.hotel_preview a.next_link{display: block; text-align: right; border-top: 1px dotted #f0f0f0; color: #d5d5d5;}

table.hotel_preview_hover {border-width: 1px 1px 2px 1px; border-style: solid; border-color: #4b7f9f; background-color: #FFF; text-align: left;}
table.hotel_preview_hover td {border: none;}
table.hotel_preview_hover a.head_text {color: #4b7f9f; font-size: 12px;}
table.hotel_preview_hover em{color: #b9b9b9;}
table.hotel_preview_hover a.next_link{display: block; text-align: right; border-top: 1px dotted #4b7f9f; color: Orange;}

/*HOTELS SHORT LISTING TABLE*/
table.hotels_listing_short {border: 1px solid #f0f0f0; background-color: #FFF}
table.hotels_listing_short th {background-color: #4b7f9f; color: #FFF; font-size: 10px; text-align: left;}
table.hotels_listing_short td {border-bottom: 1px dotted #f0f0f0;}

table.hotels_listing_short a.head_text {color: #4b7f9f; font-size: 10px; text-transform: uppercase;}
table.hotels_listing_short a.head_text:hover {color: #000;}
table.hotels_listing_short a.head_text em{color: #b9b9b9;}
table.hotels_listing_short a.next_link{display: block; text-align: right; border-top: 1px solid #f0f0f0; color: #d5d5d5;}


/*HOTEL REQUEST TABLE*/
table.hotel_request {border: 1px solid #f0f0f0; background-color: #FFF; display: block; text-align: left; display: block;}
table.hotel_request th {background-color: #4b7f9f; color: #FFF; font-size: 14px; text-align: left; font-weight:bold}
table.hotel_request td{border: 1px solid #f0f0f0; background-color: #FFF; color: #4b7f9f;}
table.hotel_request input, table.hotel_request textarea{border: 1px solid #0093b2; background-color: #f0f0f0; color: #000; overflow: auto;}
table.hotel_request input.enable {border: 1px solid #FF0000; color: #f0f0f0}
table.hotel_request input[disabled] {background-color: #FFF; border: 1px solid #f0f0f0; color: #f0f0f0}
table.hotel_request td .price {font-weight: bold; font-style: normal; background-color: #F00; color: #FFF; padding: 5px;}

/*HOTEL CONDITIONS TABLE*/

table.hotel_conditions {border: 1px solid #f0f0f0; background-color: #f0f0f0;}
table.hotel_conditions th {background-color: #4b7f9f; color: #FFF; font-size: 14px; text-align: center;}
table.hotel_conditions td {border-bottom: 1px solid #bebebe; color: #4b4b4b; text-align: left; font-size: 10px;}
table.hotel_conditions h4 {color: #FFF; display: block; background: #a9bac0; padding: 5px;}

/*HOTEL INFO NAVIGATION*/
.hotel_navigation {background-color: #f0f0f0}

/*HOTEL TABS*/
#option_tabs a {background-color: #4b7f9f; padding: 5px; margin: 1px; color: #FFF; font-size: 14px; line-height: 30px}
#option_tabs a:hover{background-color: #61b0e1; padding: 5px; margin: 1px; color: #FFF}
#option_tabs a.selected{background-color: #f0f0f0; padding: 5px; margin: 1px; color: #4b7f9f}

.pagination {display: block; text-align: center; height: 20px; line-height: 20px; clear: both;}
.pagination a{display: block; float: left; width: 20px; height: 20px; margin: 1px; background-color: #4b7f9f; color: #FFF; font-size: 12px; line-height: 20px; text-align: center;}
.pagination a:hover, .pagination a.selected{background-color: #f0f0f0; color: #4b7f9f;}

/*PROMOTIONS LISTING*/
div.promotions_listing {display: block; }
div.promotions_listing a {display: block; padding: 5px; background: orange; color: #FFF; cursor: hand; border-bottom: 1px solid #FFF;}
div.promotions_listing a:hover {color: #FFF; background: #426b8d}
div.promotions_listing div {}

/*ADMIN*/
#action_list {clear: both; display:block;}
#action_list a, #action_list a.selected{display: block; width: 115px; height: 40px; border: 1px solid #cfcfcf; margin: 1px; float: left; text-align: center; line-height: 40px; color: #6d6d6d}
#action_list a.selected{background-color: #6d6d6d; color: #eeeeee}
#action_list a:hover{background-color: #eeeeee; color: #6d6d6d}
