/* General */

#sensation #main_container{margin:0 auto;text-align:left;width:745px;}
#sensation #main {background-color:#fff;width:100%; margin: 0 ;padding:0;}
#sensation #content {width:100%;float:none;padding-right:0;background:#ffffff;} 

#sensation a{ color:#59307F; }  
#sensation .long_trip_list .info_item .info_price{ color:#59307F; }
#sensation .long_trip_list .info_item .info_price em{ color:#59307F; }
#sensation .sensation-box{ background-color:#FFFFFF; border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; padding:3px; text-align:center; }  
#sensation .description_box{ border-color:#CCCCCC; background-color:#FFFFFF; }
#sensation #Price{ border-color:#CCCCCC; background-color:#FFFFFF; margin-top:10px; } 
#sensation .box h3, #sensation .description_box h3,#sensation .long_box h3{ color:#59307F; }
#sensation .red,#sensation .blue,#sensation .dark_blue{ color:#59307F; } 
#sensation  a img{ border-color:#CCCCCC; } 
#sensation .accommodation_info .info_label{ color:#59307F; } 
#sensation .accommodation_gallery { height:auto; padding-bottom:20px; }
#sensation .accommodation_gallery .gallery_photo img{ border-color:#59307F; }  
#sensation .sitefooter{ background:#FFFFFF; }
#sensation h1,#sensation h2,#sensation h3,#sensation h4,#sensation h5{ color:#59307F; }  
#sensation #Extra .description {margin-left:220px;}
#sensation .box { border-color:#CCCCCC; background-color:#FFFFFF; } 
#sensation .long_box { border-color:#CCCCCC; background-color:#FFFFFF; } 
#sensation .top_main_view { background-color:#FFFFFF; border:2px solid #CCCCCC; } 
#sensation .long_trip_list .trip_item { } 
#sensation .long_trip_list .trip_description { }
#sensation .container { border-color:#CCCCCC; background-color:#FFFFFF; }
#sensation .long_box { border-color:#CCCCCC; background-color:#FFFFFF; font-size:12px; padding:15px; width:698px; margin-bottom:10px; }
#sensation .top_main_view { background-color:#FFFFFF; border-color:#CCCCCC; }
#sensation .long_trip_list .container
#sensation .long_trip_list .trip_item { min-height:92px; }
#sensation .long_trip_list .trip_description { width:410px; }
#sensation .long_trip_list .trip_photo img { border-color:#59307F; }
#sensation .ui-tabs-nav a, #sensation .ui-tabs-nav a span { background:#a0a0a0; }
#sensation .ui-tabs-nav .ui-tabs-selected a, #sensation  .ui-tabs-nav .ui-tabs-selected a span { background:#7b579c; }
#sensation .ui-tabs-panel { border-color:#CCCCCC; background-color:#FFFFFF; }
#sensation .ui-tabs-panel h1, #sensation .ui-tabs-panel h2, #sensation .ui-tabs-panel h3, #sensation .ui-tabs-panel h4, #sensation .ui-tabs-panel h5 { color:#59307F; }
#sensation .footerlinks { padding-top:10px; }
#sensation .more_links h3 { background-color:#59307F; color:#FFF; }
#sensation .language_selection .language_items a.selected { float:left; padding:0; border:2px solid #59307F; }

/* Dialogs */

#sensation .ui-widget-header .ui-icon { background-image:url("/img/ui/ui-icons_ffffff_256x240.png"); }
#sensation .ui-state-hover, #sensation .ui-widget-content .ui-state-hover, #sensation .ui-state-focus, #sensation .ui-widget-content .ui-state-focus { border:1px solid #CCC; background:none; color:#000; }

#sensation #fancybox-outer { background-color:#7B579C; }
body#sensation .ui-dialog, body#sensation .ui-dialog .ui-widget-content { background-color:#FFF; background-image:url(/img/ui/ui-bg_flat_75_ffffff_40x100.png); }
body#sensation .ui-dialog .ui-widget-header { background:#7B579C; color:#FFF; }
body#sensation .ui-dialog .ui-dialog-buttonpane button { background:#FFF; }
body#sensation .ui-dialog .ui-dialog-buttonpane button.ui-state-hover { background:#EEE; }
body#sensation .ui-dialog .ui-widget-header, body#sensation .ui-dialog, body#sensation .ui-dialog .ui-widget-content, body#sensation .ui-dialog .ui-dialog-buttonpane button { border-color:#CCC; }

/* Booking */

#sensation .niletravel_box { border-color:#CCC; }
#sensation .niletravel_box h3 { background:#59307F; color:#FFF; border-bottom:2px solid #CCC; }

#sensation .price_calendar tr.odd { background-color:#EEE; }
#sensation .price_calendar tr:hover td { background-color:#59307F; color:#FFF; }
#sensation .price_calendar tr:hover td .status_available { color:#FFF; }

#sensation #receipt_container .receipt_info_box { border:2px solid #CCC; }
#sensation #receipt_container .receipt_info_box h3 { background:#59307F; color:#FFF; border-bottom:2px solid #CCC; }
#sensation .receipt_info_box .info_element_separator { border-color:#CCC; }

#sensation .receipt_info_box .info_element .info_name { width:95px; }
#sensation .receipt_info_box .info_element .info_value { width:170px; }
#sensation .receipt_info_box .info_element .info_name_long { width:160px; }
#sensation .receipt_info_box .info_element .info_value_short { width:40px; }

#sensation .receipt_info_box .price_element.price_total { border-color:#CCC; }

#sensation #details_container { width:420px; }

#sensation .accommodation_info { padding:0 24px 8px; border-color:#CCC; }
#sensation .excursions .excursion_name { width:240px; }
#sensation .excursions li.odd { background-color:#EEE; }
#sensation .excursions li:hover { background-color:#59307F; color:#FFF; }
#sensation .excursions .excursion_name a { color:#000; }
#sensation .excursions li:hover a { color:#FFF; }
#sensation .excursions .excursion_info .ui-icon-info { background-image:url("/img/ui/ui-icons_000000_256x240.png"); }
#sensation .excursions li:hover .excursion_info .ui-icon-info { background-image:url("/img/ui/ui-icons_ffffff_256x240.png"); }

#sensation .acco_rooms th { color:#59307F; }
#sensation .receipt_info_box .price_element .price_type .name strong { color:#59307F; }
#sensation .receipt_info_box .info_element .info_name { color:#59307F; }

#sensation .combination_list_row.odd { background-color:#EEE; }
#sensation .combination_list_row:hover { background-color:#59307F; color:#FFF; }

#sensation .booking_button { background:#59307F; border:2px solid #CCC; color:#FFF; }

#sensation .person_info_box .info_name, #sensation .misc_info_box .info_name { width:160px; }
#sensation .person_info_box .info_value, #sensation .misc_info_box .info_value { width:240px; }
#sensation .person_information .person_info_group { border-color:#CCC; }

#sensation .booking_final_info { width:auto; }

#sensation .customer_payment_module form { border-color:#CCC; }
#sensation .customer_payment_module .input_button { background:#59307F; border:2px solid #CCC; color:#FFF; }

#sensation .share { border-color:#CCC; }

