@charset "utf-8";
BODY { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
TD { font-family:Arial, Helvetica, sans-serif; font-size:12px}
A   { font-family:Arial, Helvetica, sans-serif; text-decoration: none; color:#0033CC }
DIV   { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.a_big   { font-family:Arial, Helvetica, sans-serif;text-decoration: none; color:#0033CC; font-weight:bold; font-size:16px }
.a_orange_bold   { font-family:Arial, Helvetica, sans-serif;text-decoration: none; color:#FF9900; font-weight:bold; font-size:13px }
.a_orange_small   { font-family:Arial, Helvetica, sans-serif;text-decoration: none; color:#FF9900; font-weight:bold; font-size:11px }
.destinations { font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none; color:#CCCC33; font-weight:bold; font-size:12px }
.td_left_column { font-family:Arial, Helvetica, sans-serif; font-size:12px}
.td_big15 { font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:2px}
.td_big { font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:2px}
.td_small { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px}
TH { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; background-color:#333333; color:#FFFFFF}
.span_big { font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:2px}
.span_normal { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px}
.span_small { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px}
.span_small_gry { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333}
.span_small_black { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:2px; color:#333333}
.bold { font-weight:bold;  }
.red_strong { font-weight:bold; color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px  }
.admin_panel_int { font-family:Arial, Helvetica, sans-serif; font-size:20px; padding:2px; color:#006699; font-weight:bold}
.left_menu_link {font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none }
.map_link {font-size:12px; font-weight:bold; font-style:italic; color:#003399; text-decoration:none }
.left_menu_link:hover {font-size:12px; font-weight:bold; color:#FFFF00; text-decoration:none }
.black_bg { background-color:#000000 }
.white_bg { background-color:#FFFFFF }
.light_green_bg { background-color:#E0FFC1 }
.violet_bg {background-color:#EBEBEB }
.grey_bg { background-color:#EBEBD6; padding:4px }
.light_grey_bg { background-color:#F9F9F9 }
.yellow_bg { background-color:#ffffff }
.hotelpage_back { background-color:#FFFFFF }
.pages_back { background-color:#FFFFFF }
.hotelpage_bg { background-color:#0018FF }
.hotelpage_askprice { font-size:16px; font-weight:bold; color:#0066AB }
.hotelpage_checkin { font-weight:bold; color:#0066AB; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px }
.hidden_div { visibility:hidden }
.display_none { display:none }
.my_booking_blue { color:#0066cc; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:120%  }
.fieldset1 { width:400px }
.fieldset2 { width:540px; text-align:center }
.reserve_compare { font-size:12px; color:#000000 }
.reserve_compare_red { font-size:12px; color:#CC0000; font-weight:bold }
.legend_title { font-weight:bold; font-size:18px; color:#FF3300 }
.legend_title_blue { font-weight:bold; font-size:18px; color:#14369D }
.legend_title_small { font-size:16px; font-weight:bold }
.legend_title_rating { font-weight:bold; color:#0E2569; font-size:18px }
.legend_title_rating_sml { color:#425794; font-size:14px }
.red_error { color:#FF0000; font-weight:bold }
.submit_form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; cursor:hand }
.weather_link { font-family:verdana; font-size:10px; color:#FFFFFF; font-weight:bold; color:#FF6600 }
.site_title { font-size:30px; font-family:Georgia, 'Times New Roman', Times, serif; color:#FFFFFF; text-decoration:none; font-weight:bold }
.overal_rating { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#333333 }
.cc_details_sml_desc { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#333333 }
.login_msg { color:#0066cc; padding:4px; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif; }
.yellow_login_title { color:#003366; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.cat_menu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#EDD003} 
.cat_menu:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#EDD003} 
.destination { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold } 
.link_left { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF8000; font-weight:bold }
.static_pages_link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#EDD003; font-weight:bold }
.other_site { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#D0CACA }
.left_city { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#EDD003; padding-left:8px }
.left_category { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF8000; font-weight:bold }
.other_site2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold }
.welcome { font-size:13px; font-family:Arial,Helvetica,Verdana; color:#FF0000; font-weight:bold }
.div_compare_list { font-size:14px; font-family:Verdana,Arial; font-weight:bold; color:#000000; width:600px; padding:10px }
.td_border_grey { border:1px solid #CCC }
.hotelpage_name { font-size:20px; font-weight:bold; color:#0066CC ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none }
.relatedhotels_name { font-size:1.2empx; font-weight:bold; color:#0066CC ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none }
.staticpage_name { font-size:20px; font-weight:bold; color:#0066AB ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none }
.hotelpage_stars { font-size:14px; font-weight:bold; color:#FF0000 }
.hotel_name { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC3300; padding:8px; background-color:#FFFF99 }
.early_book_main { font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#CC0000; font-weight:bold }
.early_bg { background-color:#FFD146 }
.early_main { color:#052C89; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold }
.early_main_vote { font-size:20px; color:#CC0000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic }
.hotel_title { font-weight:bold; font-size:14px; color:#003399 }
.hotel_title_big { font-weight:bold; font-size:15px; color:#003399; text-decoration:underline }
.hotel_title_big:hover { font-weight:bold; font-size:15px; color:#CC0000; text-decoration:underline }
.price_periods { font: 8pt verdana; color:#666666 }
.per_person { font: 6pt verdana; color:#666666 }
.hotel_rate_desc_red { font: 7.5pt verdana; color:#c62929 }
.hotel_rate_desc { font: 7.5pt verdana; color:#666666 }
.italic { font-style:italic }
.hotelcity { font-style:italic; color:#003399 }
.margin_15 { margin:15px }
.margin_5 { margin:5px }
.table_hotel { font-weight:bold; background-color:#FFFF99 }
.button_add_compare { font-size:11px; font-weight:100 }
.gen_desc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666 }
.gen_desc2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333 }
.hotel_desc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:8px; color:#666666 }
.hotel_desc_src { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-left:2px }
.hotel_description { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#494949; font-size:12px }
.overall_media { font-size:20px; color:#FF6633; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold }
.overall_price { font-size:20px; color:#CC0000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold }
.hotelpage_overall { font-size:14px; color:#006699; font-weight:bold }
.hotelpage_overall_media { background-color:#FFFF66; font-size:20px; font-weight:bold; font-family:Verdana, Times, serif; color:#993300 }
.hotelpage_write_review { color:#FF0000; font-weight:bold; text-decoration:none; font-size:14px }
.hotelpage_read_reviews { color:#000000; font-weight:bold; text-decoration:none; font-size:14px }
.hotelpage_showhotel_title { font-size: 11px; color:#003063; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline }
.hotelpage_hide_hotel { font-size: 11px; color:#003063; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline }
.hotelpage_transfer { color:#003366; font-weight:bold; font: 8pt verdana }
.padding_4 { padding:4px; }
.time { font-size:10px; font-family:Verdana,Arial; color:#FFFFFF }
.div_catname { font-size:25px; font-family:Verdana,Arial; font-weight:bold; color:#003399; width:600px }
.search_hotel_title { font-size:16px; font-weight:bold; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif }
.search_table { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #ccc; padding:2px; background-color:#FFD146 }
.search_text { color:#003366; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif }
.search_box_text { font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif }
.search_box_search { font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; border: 1 solid; border-color: #CCCCCC #000000 #000000 #CCCCCC}
.eb_text { color: #333333; font: 8pt ; font-family:Verdana, Arial, Helvetica, sans-serif }
.golden_offers { color:#000000; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif}
.golden_offers_bold { color: #333333; font: 8pt ; font-family:Verdana, Arial, Helvetica, sans-serif }
.golden_offers_red { color:#FF0000; font: 8pt ; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.eb_hotel_name { color:#052C89; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold }
.top_voted_main { color: #333333; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold }
.top_voted_main_vote { font-size:20px; color:#E24814; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold }
.hr_red { color:red }
.hr_gray { color:gray; height:1px }
.bottom_link { text-decoration:none; color:#666666; font-size:10px }
.bottom_link_hotel { text-decoration:none; color:#666666; font-size:12px }
.click_details { text-decoration:none; color:#0253AE; font-size:12px; font-weight:bold; text-decoration:underline }
.click_details:hover { text-decoration:none; color:#116BCF; font-size:12px; font-weight:bolder }
.bottom_hotel_name { text-decoration:none; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }
.bottom_hotel_name_res { text-decoration:none; color:#333333; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }
.bottom_hotel_address { text-decoration:none; color:#666666; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif }
.bottom_hotel_address_main { text-decoration:none; color:#666666; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif }
.bottom_hotel_address_main_text { text-decoration:none; color:#666666; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif }
.bottom_hotel_address_red { text-decoration:none; color:#FF0000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold  }
.tooltip { color:#003366; font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif }
.all_inclusive { color:#FF3300; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif }
.compare_hotel_list { font-size:25px; font-family:Verdana,Arial; font-weight:bold; color:#003399; width:600px }
.no_compare_hotel_list { font-size:14px; font-family:Verdana,Arial; font-weight:bold; color:#000000; width:600px }
.small_button { font-size:11px; font-weight:100 }
.span_hotel_feat {color:#003063; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }
.hotel_feat {color:#003063; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
img{ border:0px; }
.td_reserve_det_title { font-weight:bold; background-color:#6666CC; color:#FFFFFF; font-size:14px }
.reserv_title { font-weight:bold; background-color:#FBD95B; color:#B30C27; font-size:18px }
.reserv_text_blue { color:#006699; FONT: small/1.6em Verdana,Helvetica,sans-serif }
.reserv_text_gray { color:#333333; FONT: small/1.7em Verdana,Helvetica,sans-serif }
.thankyou_redbig { font-weight:bold; color:#CC0000 }
.thankyou_subs { font-weight:bold; color:#CC0000; font-size:1.4em }
.thankyou_desc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:4px; color:#666666 }
.thankyou_req { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #CC0000}

.red_big_text { color:#CC3300; font-size:16px; padding:3px; font-weight:bold }
.red_msg { font-size:13px; color:#FF0000 }
.arrival_subtitle { color:#CC3300; background-color:#F5F5F5 }
.orange_bg_title { font-weight:bold; background-color:#FF6633; color:#FFFFFF; font-size:14px }
body#termsBody { background: #E8E8FF none;	padding: 0 8px 8px 0;	height: 90%;}
.policy_table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #ccc; padding:8px; background-color:#FBFBFF}
.arrow {cursor:help}
.reservation_text_total { color: #333333; font-size:14px ; font-family:Verdana, Arial, Helvetica, sans-serif }
.reservation_text_total_price {color: #333333; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif }
.reservation_transfer_red { color:#CC3300; font-size:14px; font-weight:bold }
.reservation_12ptGray { color: #333333; font-size:14px }
.required { color: #CC0000; font-size:10px; font-weight:bold; vertical-align:top }

DIV#maparea {
	BACKGROUND: #fff
}
DIV#maparea H2 {
	COLOR: #486680
}

DIV#maparea DIV.navBoxTop {
	BACKGROUND: url(/images/map-box-top.png) #8dabd3 no-repeat 50% bottom
}
DIV#maparea DIV.navBoxBottom {
	BACKGROUND: url(/images/map-box-bottom.png) #8dabd3 no-repeat 50% top; HEIGHT: 10px
}
DIV#maparea DIV.navBoxContent {
	BACKGROUND: url(/images/map-box-content.png)
}
SPAN#littleMap {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%; CURSOR: pointer; HEIGHT: 200px
}
DIV.shadowed {
	BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 1px solid; BORDER-BOTTOM: #bbbbbb 1px solid
}
DIV.shadowed DIV.inner-boundary {
	BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; MARGIN: -2px 0px 0px -2px; BORDER-LEFT: #bbbbbb 1px solid; BORDER-BOTTOM: #bbbbbb 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #f4f4f4
}
DIV.shadowed DIV.inner-boundary DIV.inner-border {
	BORDER-RIGHT: #fefefe 1px solid; BORDER-TOP: #fefefe 1px solid; BORDER-LEFT: #fefefe 1px solid; BORDER-BOTTOM: #fefefe 1px solid; BACKGROUND-COLOR: #f4f4f4
}

.item-preview .inner-boundary .inner-border {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 300px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}


.review_editor {
	BORDER-RIGHT: #dedede 2px dotted; PADDING-RIGHT: 4px! important; BORDER-TOP: #dedede 2px dotted; DISPLAY: block; PADDING-LEFT: 18px! important; PADDING-BOTTOM: 4px! important; MARGIN: 1em 1em 0px 0.8em; BORDER-LEFT: #dedede 2px dotted; PADDING-TOP: 4px! important; BORDER-BOTTOM: #dedede 2px dotted; POSITION: relative
}
.review_editor IMG.quote {
	LEFT: -7px; POSITION: absolute; TOP: -5px
}
* HTML .review_editor IMG.quote {
	LEFT: -26px
}
.review_editor SPAN {
	FONT: 1em/1.3em Georgia,serif
}
.review_editor A {
	FONT-WEIGHT: normal! important
}
.review_editor DIV.review_content {
	MARGIN-TOP: 10px! important; DISPLAY: block; FONT-SIZE: 0.94em; COLOR: #335d99
}

