#mysteryland { background-color:#fff; color:#fff; }

#mysteryland #mystery_land_header { margin:0 auto; background:url(/img/mysteryland_title.jpg) no-repeat 0 0; width:750px; height:195px; }
#mysteryland #main_container{ margin:0 auto; text-align:left; width:745px; background:transparent; }
#mysteryland #main { background:transparent; width:100%; margin: 0 ;padding:0; }
#mysteryland #content { width:100%; float:none; padding-right:0; background:transparent; } 
#mysteryland a{ color:#69c3ce; }
#mysteryland .long_trip_list .info_item .info_price{ color:#69c3ce; }
#mysteryland .long_trip_list .info_item .info_price em{ color:#69c3ce; }
#mysteryland .trance_energy-box{ background-color:black; color:#FFF; padding:3px; text-align:center; }  
#mysteryland .description_box{ border-color:#999; background-color: #eb518d; color:#FFF; } 
#mysteryland #Price{ border-color:#999; background-color:black; color:#FFF; margin-top:10px; } 
#mysteryland .box h3, #mysteryland .description_box h3,#mysteryland .long_box h3{ color:#69c3ce; }
#mysteryland .red,#mysteryland .blue,#mysteryland .dark_blue{ color:#69c3ce; } 
#mysteryland a img { border-color:#999; border-width:3px; padding:0; } 
#mysteryland .accommodation_info .info_label{ color:#69c3ce; } 
#mysteryland .accommodation_gallery { height:auto; padding-bottom:20px; }
#mysteryland .accommodation_gallery .gallery_photo img{ border-color:#999; }  
#mysteryland .sitefooter{ background:black; }
#mysteryland h1,#mysteryland h2,#mysteryland h3,#mysteryland h4,#mysteryland h5{ color:#69c3ce; }  
#mysteryland #Extra .description { margin-left:220px; }
#mysteryland .box { border-color:#999; background-color: black; color:#FFF; } 
#mysteryland .long_box { border-color: #999; background-color: #E0E0E0;} 
#mysteryland .top_main_view { background-color: black; color:#FFF; border:2px solid #999; } 
#mysteryland .long_trip_list .trip_item { } 
#mysteryland .long_trip_list .trip_description { }
#mysteryland .container { border-color:#999; background-color: #eb518d; color:#FFF; }
#mysteryland .long_box { border-color:#999; background-color:black; font-size:12px; padding:15px; width:698px; margin-bottom:10px; }
#mysteryland .top_main_view { background-color: #eb518d; border-color:#999; }
#mysteryland .long_trip_list .trip_item { min-height:92px; }
#mysteryland .long_trip_list .trip_description { width:410px; }
#mysteryland .long_trip_list .trip_photo img { border-color:#999; }
#mysteryland .ui-tabs-nav a, #mysteryland .ui-tabs-nav a span { background:#999; color:#FFFFFF; }
#mysteryland .ui-tabs-nav .ui-tabs-selected a, #mysteryland  .ui-tabs-nav .ui-tabs-selected a span { background:#69c3ce; color:#FFF; }
#mysteryland .ui-tabs-panel { border-color:#999; background-color: #eb518d; color:#FFF; }
#mysteryland .ui-tabs-panel h1, #mysteryland .ui-tabs-panel h2, #mysteryland .ui-tabs-panel h3, #mysteryland .ui-tabs-panel h4, #mysteryland .ui-tabs-panel h5 { color:#69c3ce; }
#mysteryland .more_links h3 { background-color:#69c3ce; color:#FFF; }
#mysteryland .footerlinks { padding-top:10px; }
#mysteryland .footerlinks a { padding:5px 10px; background-color: #eb518d; border:2px solid 999; }
#mysteryland .mysteryland-box { background-color: #eb518d; padding:5px; text-align:center; color:#FFF; }
#mysteryland .language_selection .language_items a.selected { float:left; padding:0; border:2px solid #69c3ce; }
#mysteryland .ui-state-default, #mysteryland .ui-widget-content .ui-state-default { color:#FFF; }

/* Dialogs */

#mysteryland .ui-widget-header .ui-icon { background-image:url("/img/ui/ui-icons_ffffff_256x240.png"); }
#mysteryland .ui-state-hover, #mysteryland .ui-widget-content .ui-state-hover, #mysteryland .ui-state-focus, #mysteryland .ui-widget-content .ui-state-focus { border:1px solid #333; background:none; color:#000; }

#mysteryland #fancybox-overlay { opacity:0.7 !important; background-color:#000 !important; }
#mysteryland #fancybox-outer { background-color:#999 !important; }
#mysteryland .fancybox-title-inside { color:#FFF !important; }

/*HERE*/
/*body#mysteryland .ui-dialog, body#mysteryland .ui-dialog .ui-widget-content { color:#FFF; background-color:#000; background-image:url(/img/ui/ui-bg_flat_75_000000_40x100.png); }*/
body#mysteryland .ui-dialog .ui-widget-header { background:#69c3ce; color:#FFF; }
body#mysteryland .ui-dialog .ui-dialog-buttonpane button { background:#eb518d; }
body#mysteryland .ui-dialog .ui-dialog-buttonpane button.ui-state-hover { background:#555; }
body#mysteryland .ui-dialog .ui-widget-header, body#mysteryland .ui-dialog, body#mysteryland .ui-dialog .ui-widget-content, body#mysteryland .ui-dialog .ui-dialog-buttonpane button { border-color:#999; }

/* Booking */

#mysteryland .niletravel_box { border-color:#999; background-color: #eb518d; }
#mysteryland .niletravel_box h3 { background:#69c3ce; color:#FFF; border-bottom:2px solid #999; }

#mysteryland .price_calendar tr.odd { background:url(/img/mysteryland_content_bg_odd.png) repeat; }
#mysteryland .price_calendar tr:hover td { background-color:#69c3ce; color:#FFF; }
#mysteryland .price_calendar tr:hover td .status_available { color:#FFF; }

#mysteryland #receipt_container .receipt_info_box { border:2px solid #999; background-color: #eb518d; }
#mysteryland #receipt_container .receipt_info_box h3 { background:#69c3ce; color:#FFF; border-bottom:2px solid #999; }
#mysteryland .receipt_info_box .info_element_separator { border-color:#999; }

#mysteryland .receipt_info_box .info_element .info_name { width:95px; }
#mysteryland .receipt_info_box .info_element .info_value { width:170px; }
#mysteryland .receipt_info_box .info_element .info_name_long { width:160px; }
#mysteryland .receipt_info_box .info_element .info_value_short { width:40px; }

#mysteryland .receipt_info_box .price_element.price_total { border-color:#999; }

#mysteryland #details_container { width:420px; }

#mysteryland .accommodation_info { padding:0 24px 8px; border-color:#999; }
#mysteryland .excursions .excursion_name { width:240px; }
#mysteryland .excursions li.odd { background:url(/img/mysteryland_content_bg_odd.png) repeat; }
#mysteryland .excursions li:hover { background-color:#69c3ce; color:#FFF; }
#mysteryland .excursions .excursion_name a { color:#FFF; }
#mysteryland .excursions li:hover a { color:#FFF; }
#mysteryland .excursions .excursion_info .ui-icon-info { background-image:url("/img/ui/ui-icons_ffffff_256x240.png"); }
#mysteryland .excursions li:hover .excursion_info .ui-icon-info { background-image:url("/img/ui/ui-icons_ffffff_256x240.png"); }

#mysteryland .acco_rooms th { color:#69c3ce; }
#mysteryland .receipt_info_box .price_element .price_type .name strong { color:#69c3ce; }
#mysteryland .receipt_info_box .info_element .info_name { color:#69c3ce; }

#mysteryland .combination_list_row.odd { background:url(/img/mysteryland_content_bg_odd.png) repeat; }
#mysteryland .combination_list_row:hover { background:#69c3ce; color:#FFF; }

#mysteryland .booking_button { background:#69c3ce; border:2px solid #999; color:#FFF; }

#mysteryland .person_info_box .info_name, #mysteryland .misc_info_box .info_name { width:160px; }
#mysteryland .person_info_box .info_value, #mysteryland .misc_info_box .info_value { width:240px; }
#mysteryland .person_information .person_info_group { border-color:#999; }

#mysteryland .booking_final_info { width:auto; }

#mysteryland .customer_payment_module form { border-color:#999; }
#mysteryland .customer_payment_module .input_button { background:#69c3ce; border:2px solid #999; color:#FFF; }

#mysteryland .share { border-color:#999; }

#mysteryland #booking_calendar .status_available { color:#FFF; }
#mysteryland .receipt_info_box .price_element .price_type .name { color:#DDD; }

#mysteryland .ui-widget-content 
{
	background: #eb518d;
}
