body{font-family:Arial,Helvetica,sans-serif; font-size:62.5%;  margin:0pt; padding:0pt;background-color:#FFFFFF}
#wrapper{font-size:1.3em;}
h1, h2, h3, h4{color:#002F70; font-family:Geneva,Arial,Helvetica,sans-serif; margin:0.3em 0pt;}
h1{font-size:155%}
.clearall{clear:both}
.note{color:#F00}
.info{color:#999; font-size:90%}
.notice{background-color:#E4E4E4; border:1px solid #CCC; color:#000; padding:5px}
.notice h1, .notice h2, .notice h3, .notice h4{margin:3px}
noscript.notice{background-color:#900; border:1px solid #000; color:#FFF; float:left; margin:3px 0pt; padding:5px}
a{color:#476CB5}
a:hover{color:#1947A3}
a img{border:0pt none}
.float_left{float:left}
.strike{text-decoration:line-through}
.total{background-color:#E3E3E3; font-size:110%; font-weight:bold}
.total td{padding:3px}
.per_person{color:#F00}
label{cursor:pointer}
#thawte{float:right;padding:5px;}
.no_wrap{white-space:nowrap}
.hide{display:none}
.sub_totals{color:#666; font-size:100%; font-weight:bold}
.sub_totals strong{color:#000}
.price_totals{color:#666; font-size:120%; font-weight:bold}
.price_totals strong{color:#000}
.hidden{display:none}
.feed{background:transparent url(../imgs/rss.gif) no-repeat scroll left 50%; padding-left:15px}
address{font-style:normal}
#final_amount{color:#666; font-size:120%; font-weight:bold; margin-top:10px}
#final_amount strong{color:#000}
.required{color:#C00; font-weight:bold}
.top_link{background:transparent url(../imgs/top.gif) no-repeat scroll 0pt 50%; padding:0pt 0pt 2px 15px}
#quote_container .search_info{background:transparent url(../imgs/blue_info.gif) no-repeat scroll 50%; padding:0pt 5px}
#headinglogo{padding:5px}
.show{display:block}
#airport{margin-bottom:5px}
#no_sale{background-color:#A31919; border:1px solid #000; color:#FFF; margin-top:20px; padding:5px}
#no_sale h2{color:#FFF}
#no_sale a{color:#FFC}
button{background-color:transparent; border:0pt none;cursor:pointer;padding:0;}
.confirmation{background-color:#FFC; border:1px solid #FF2; padding:5px}
a .thumbnails{position:relative}
a .thumbnail_hover{background-color:#FFF; border:1px solid #CCC; height:150px; left:-50px; padding:5px; position:absolute; top:-35px; width:200px}
.thumbs a img{border:0pt none; height:65px; margin:5px; width:90px}
.thumbs a.thumb_image{float:left; height:85px; width:110px}
.thumbs a.thumb_image:hover{position:relative}
.thumbs a.thumb_image:hover img{background:#FFF none repeat scroll 0%; border:1px solid #888; height:150px; left:-50px; padding:5px; position:absolute; top:-38px; width:200px; z-index:100}
#more_image_container #main_image{border:1px solid #CCC; padding:5px}
#more_image_container #thumbnails{margin-top:10px;clear:both;}
#more_image_container #thumbnails strong{color:#666; display:block}
#more_image_container #thumbnails img{border:0pt none; height:45px; margin:0pt 2px; width:60px}
.vcard{background-color:#FAFAFA; border: 1px solid #EBEBEB; margin:5px 5px 20px 5px; padding:3px}
.vcard .org, .vcard .department{font-weight:bold}
.vcard .note{color:#000}
.vcard .tel{font-weight:bold}
.vcard .tel .value{font-weight:normal}
#intro{margin-right:3%;clear:both;}
#world_hotel lable, #world_hotel select{margin: 2px 0;}
#world_hotel_booking1 #booking_details table{border:0;} 
#world_hotel_results .hotel_img{float:left;}
.no_rooms{background-color:#A31919;clear:left;width:98%;margin-top:1em;padding:.3em;font-size:1.3em;border:1px solid #666;color:#ffffff;font-weight:bold;}
.booking_total_price td{border-top:1px solid #eee;font-size:1.2em;font-weight:bold;}
#intro.search #add_container{position:relative}
#intro h1 a{color:#002F70; text-decoration:none}
#intro h1 a:visited{color:#002F70; text-decoration:none}
#intro dt,#left_col dt{font-weight:bold;font-size:1.3em;padding-top:8px;}
#intro dd,#left_col dd{margin:0 0 20px 0pt; padding:0pt}
#heading{background-color:#0099CC; height:110px;margin-top:0px;}
#heading h1{font-size:300%; margin:0pt; padding:5px}
#heading h1 a:link, #heading h1 a:visited{color:#002F70; text-decoration:none}
#heading p.strapline{color:#002F70; font-size:120%; height:169px; margin:0pt; padding:0pt; position:absolute; right:0pt; text-indent:-9000px; top:22px; z-index:10;}
#navigation{background-color:#002F70; font-size:96%; height:24px; margin:0pt; padding:0pt 5px; position:relative;z-index:9;white-space:nowrap;}
#navigation a:link, #navigation a:visited{color:#FFF; text-decoration:none}
#navigation ul{margin:0pt; padding:0pt; position:absolute; top:-18px}
#navigation ul li{display:inline; font-size:120%; font-weight:bold}
#navigation ul li a{padding:0pt 0pt 0pt 5px}
#navigation ul li span{padding:0pt 5px 0pt 0pt}
#navigation ul li a.current{background-color:#002F70;color:#FFF; padding:0pt 0pt 0pt 5px}
#navigation ul li a.current span{padding:0pt 5px 0pt 0pt}
#navigation ul li ul li, #navigation ul li ul li a{padding:0pt 4px 0pt 0pt}
#navigation ul li ul{display:none}
#navigation a.current{color:#009}
#navigation ul li ul.current{display:block; font-size:70%; font-weight:normal; left:0pt; margin-top:2px; position:absolute; top:20px; white-space:nowrap}
#page_404 #navigation #home_menu{display:block; font-size:70%; font-weight:normal; left:0pt; margin-top:2px; position:absolute; top:20px; white-space:nowrap}
#navigation a:hover{color:#fff}
body.information #home_menu, body.booking #home_menu{display:block; font-size:70%; font-weight:normal; left:0pt; margin-top:2px; position:absolute; top:20px; white-space:nowrap}
#main_content{float:left;position:relative; top:0; left:200px; width:71%; }

#quote_container, .quote_container{background-color:#E3E3E3; color:#FFF; float:left; margin:20px 0px; width:99%; border:1px #89a9c3 solid;}
.white #quote_container{position:inherit}
#quote_container #quote_product, .quote_container #quote_product{float:left; padding:5px; width:120px}
#quote_container #quote_product ul, .quote_container #quote_product #quote_product ul{background:#1947A3 url(http://www.fhr-net.co.uk/imgs/quote_corner_bottom.gif) no-repeat scroll left bottom; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt}
#quote_container #quote_product li, .quote_container #quote_product #quote_product li{background:#476CB5 url(http://www.fhr-net.co.uk/imgs/prod_icon2.gif) no-repeat scroll 3px 50%; border-bottom:1px solid #5E7FBF; font-size:0.9em; margin:0pt; padding:2px}
#quote_container #quote_product li.noicon, .quote_container #quote_product #quote_product li.noicon{background:#476CB5 none repeat scroll 0%}
#quote_container #quote_product li a, .quote_container #quote_product #quote_product li a{margin-left:14px}
#quote_container #quote_product h3, .quote_container #quote_product #quote_product h3{color:#FFF; margin:3px}
#quote_container #quote_product a, .quote_container #quote_product #quote_product a{color:#FFF; text-decoration:none}
#quote_container #quote_product a:hover, .quote_container #quote_product #quote_product a:hover{color:#F90; text-decoration:none}
#quote_container #quote_product .selected, .quote_container #quote_product #quote_product .selected{color:#F90}
#quote_container #quote, .quote_container #quote{float:left; background-color:#e3e3e3; color:#039; padding:0px 5px}
#quote_container #quote h2, .quote_container #quote h2{letter-spacing:-1px;color:#039; font-family:"Trebuchet MS",geneva,arial,helvetica,"trebuchet ms",verdana; font-size:1.5em; margin:0pt 0pt 5px 5px; padding:0pt;}
#quote_container #quote form, .quote_container #quote form{margin:0pt; padding:0pt}
#quote_container #quote label, .quote_container #quote label{cursor:pointer; float:left; font-size:0.9em; margin:0pt 0pt 0pt 5px; width:130px}
#quote_container #quote label.no_float, .quote_container #quote label.no_float{cursor:pointer; float:none; margin:0pt 0pt 0pt 15px;position:relative;top:-5px;}

#car_hire #quote_product{padding-bottom:30px}
#car_hire #intro.search{top:220px}
#travel_insurance #quote_product{padding-bottom:130px}
#travel_insurance select{font-size:95%; margin-bottom:5px}
#travel_insurance #intro.search{top:220px}
.quickquote{width:250px;background-color:#E7E7E7; border:2px solid #039; color:#039; margin:0pt 0pt 15px 5px; padding:10px}
#infoparkingsearch{white-space:normal;float:right;}
.quickquote select{font-size:90%}
.quickquote h2{color:#039; font-size:140%; font-weight:normal; margin-bottom:10px; margin-top:0pt}
.quickquote label{display:block; font-size:11px; font-weight:bold}
.quickquote #search_button{clear:none; margin:5px 0pt 3px 0px; vertical-align:bottom; width:auto}
.quickquote #parking_arrivaldatetime{display:block;margin-bottom:-5px;margin-top:3px;}
#holiday_essentials #product_container{background-color:#EBEBEB; float:left; margin:0pt; position:relative;}
#holiday_essentials #product_container dt{background:#EBEBEB url(../imgs/gtl_corner.jpg) no-repeat scroll left top; color:#060; float:left; font-size:130%; font-weight:bold; margin:0pt; padding:5px; width:100%}
#holiday_essentials #product_container dd{background:#EBEBEB url(../imgs/gbr_corner.jpg) no-repeat scroll right bottom; border-bottom:10px solid #FFF; float:left; margin:0pt; padding:5px; width:100%}
#product_container dd img{float:left}
#insurance_product_container{background-color:#EBEBEB; float:left; margin:0pt; position:relative; width:97%}
#insurance_product_container dt{background:#EBEBEB url(../imgs/gtl_corner.jpg) no-repeat scroll left top; color:#060; float:left; font-size:130%; font-weight:bold; margin-top:-5px; width:100%}
#insurance_product_container dd{background:#EBEBEB url(../imgs/gbr_corner.jpg) no-repeat scroll right bottom; border-bottom:10px solid #FFF; float:left; margin:0pt; padding:0pt; width:100%}
#insurance_product_container dd img{float:left}
#travel_extras_container{float:left; position:relative;}
#travel_extras_container dt{font-size:130%; font-weight:bold}
#travel_extras_container dd{margin:0pt 0pt 10px}
#travel_news_container{position:relative; float:left; width:70%}
#travel_news_container dt{font-size:130%; font-weight:bold}
#travel_news_container dd{margin:0pt 0pt 10px}
#customer_info{border:0pt none; padding:0pt}
#error_container{background:transparent url(../imgs/warning_large.gif) no-repeat scroll left top; color:#333; margin:10px; padding-left:40px}
#error_container h2{color:#666; font-size:1.4em; margin:2px 0pt}
.booking #error_container{background:#A31919 url(../imgs/warning_large_red.gif) no-repeat scroll left top; border:1px solid #000; color:#FFF; padding-left:40px; width:90%}
.booking #error_container h2{color:#FFF; margin:2px 0pt}
.booking #faq{top:10px;clear:both;background-color:#FFFBE4;border:1px dotted #FFEB6A; margin: 10px 0px 0px 16.5%; width: 672px; padding:5px;left:50%;margin-left:-370px;position:relative;}
#parking_results.booking #faq{width:746px;}
#lounge_results.booking #faq{width:842px;left:42%;}
#no_avail{background:transparent url(../imgs/warning_large.gif) no-repeat scroll left top; color:#333; margin:10px; padding-left:40px}
#hotel_results_container, #transfer_results_container{position:relative;}
#hotel_results_container form{margin:0pt; padding:0pt}
#hotel_results_container dt, #transfer_results_container dt{color:#666; float:left; font-size:130%; font-weight:bold; padding:4px}
#hotel_results_container dt img.rating, #transfer_results_container dt img.rating{float:right; margin:-2px 0pt 0pt; padding:0pt}
#parking_results #hotel_results_container{top:40px; background-color:#EBEBEB}
#hotel_results_container dd, #transfer_results_container dd{float:left; margin:0pt; width:100%}
#hotel_results_container dd img, #transfer_results_container dd img{float:left; padding:3px}
#hotel_results_container table, #transfer_results_container table{border-bottom: 16px solid #fff; padding:3px; width:100%}
#hotel_results_container td, #transfer_results_container td{background-color:#E3E3E3; border-bottom:2px solid #EBEBEB; font-weight:bold; width:25%}
#transfer_results_container th{background-color:#E3E3E3; border-bottom:2px solid #EBEBEB; font-weight:bold; padding:3px; text-align:left; width:25%}
#hotel_results_container .eOffer{background-color:#69C; color:#FFF; font-weight:bold; margin:3px; padding:3px; text-align:center}
#hotel_results_container .note{color:#666; font-size:90%; font-weight:bold; padding:8px 0pt; text-align:center}
#hotel_results_container .offer, #transfer_results_container .offer{background-color:#B0B0B0}
#transfer_results_container td{font-weight:normal}
#hotel_results_container .room_description em{color:#666}
.resultblock{font-weight:normal;}
#results .resultblock .price{font-size:2em;font-weight:bold;}
.room_desc{font-weight:normal;}
#results .resultblock button{float:none;width:110px;}
#results .resultblock td{border:1px solid #eeeeee;}
.resultblock td{text-align:center;}
.tab_container{float:right;margin:0 20px 0 0;position:relative;top:0px;}
html>body .tab_container{float:right;margin:-16px 20px 0pt 0pt;top:10px;}
.tab_container ul{margin:0px 0px 0px 4px; padding:0px;float:left;}
.tab_container li{display:inline;margin-left:4px;}
.tab_container li a{background-color:#CACACA; color:#A1A1A1;padding:3px 5px;text-decoration:none;}
.tab_container li a.current{background-color:#BABABA; color:#003399; font-weight:bold;}
#car_hire_results{background-color:#EBEBEB; width:97%}

#parking_results_container th, #car_hire_results th{background-color:#CCC; border-bottom:1px solid #999; color:#666; padding:5px}
#parking_results_container a, #car_hire_results a{font-weight:bold}
/*#parking_results #results table{width:729px;}*/
.carpark td{background-color:#EBEBEB;}
#parking_results_container .alt, #car_hire_results .alt{background-color:#E3E3E3}
#parking_results_container .offer{background-color:#FF9}
#car_hire_results td{border-bottom:1px solid #FFF}
#parking_results_container td.carpark_info{padding-right:10%; white-space:normal}
#parking_results_container .parking_picture{vertical-align:middle; width:105px}
#parking_results_container .desc{vertical-align:middle}
#parking_results_container .desc em{font-size: 0.9em; font-weight: bold; color: #666;}
#parking_results_container .price{margin:0px 20px 0px 0px;font-size:1.5em;}
#parking_results_container .note{width:100px}

.quick_searchresult{background-color:#EBEBEB; border:2px solid #E3E3E3; margin:10px 10%; padding:10px; }
.quick_searchresult td{margin:0pt; padding:2px 2px;}
.quick_searchresult form{margin:0pt}
.quick_searchresult .price{text-align:center;font-size:2em;font-weight:bold;}
.quick_searchresult .info_label{text-align:right;}
.quick_searchresult h2, .quick_searchresult input{text-align:center;}
#hotelquick_searchresult{font-size:0.9em;width:100%}
.price_cell{text-align:right}
.price_cell strong{padding-right:5px}
#hotel_qaddr{clear:left; float:right; width:50%}
.quickparkingresult, .quickloungeresult{float:right; width:40%}
#hotel_qaddr address{float:left; margin-right:20px}
.theatredeallink{width:100%;background-color:#CEDDEA; font-size:110%; padding:6px}
html>body .theatredeallink{float:left;}
.theatredeallink h3{display:block;background-color:#4BA8F3;color:#fff;margin:-6px -6px 5px -6px;padding:5px;font-size:1.3em;}
.theatredeallink img{float:left;margin:3px;}
.theatredeallink p{margin:0;padding:0;line-height:1.3em;}
#theatre_results_container{background-color:#EBEBEB; width:97%}
#theatre_results_container th{background-color:#CCC; border-bottom:1px solid #999; color:#666; padding:5px}
#theatre_results_container a{font-weight:bold}
#theatre_results_container .alt{background-color:#E3E3E3}
#theatre_results_container .offer{background-color:#B0B0B0}
#theatre_results_container td{border-bottom:1px solid #FFF}
#theatre_results_container .total td{padding-top:20px}
#theatre_results_container .note{font-weight:bold}
#basket_buttons #completebooking{float:right; margin:-20px 20px 0pt 0pt}

#theatre_results_container .ticket_price{font-size:1.2em}
.theatre_info, #theatre_tickets_results, #theatre_review_basket {background-image:none;}
#theatre_tickets_results #main_content, .theatre_info #main_content, #theatre_review_basket #main_content{float:none;left:0;position:relative;top:0;width:760px;margin:0 auto;}
.theatre_info #col1{width:467px;float:left;margin-right:10px;}
.theatre_info #theatre_search_box{background-color:#eee;padding:5px;float:left;width:449px;border:3px solid #ccc;}
.theatre_info #col1 #search{margin:-5px 5px 0;float:right;}
.theatre_info #col1 #search h3{font-size:18px;color:#000;}
.theatre_info #col1 #search label{display:block;margin-top:7px;}
.theatre_info #col1 #search #search_button{clear:none;margin:12px 0 0 0;}
.theatre_info #meal_deals{clear:left;}
.theatre_info #col2{float:left;width:250px;line-height:17px;font-size:12px;text-align:justify;}
.theatre_info #col2 p{margin:0 0 .5em 0;padding:0;}
#theatre_tickets_results #side_bar, .theatre_info #side_bar{display:none;}
.theatre_info #more_image_container #main_image{max-width:275px;}
.theatre_info #more_image_container span{max-height:200px;overflow:hidden;float:left;}
.theatre_info #more_image_container #main_image{border:none; float:left; margin:3px; padding:0px;}
.theatre_info #meal_deals div{background-color:#A5C2D9;margin:10px 0;border:3px solid #CCCCCC;padding:5px;width:455px;float:left;}
.theatre_info #meal_deals div img{height:80px;width:80px;}
.theatre_info #meal_deals div table{background-color:#CEDBE7;margin:5px 0;clear:right;}
.theatre_info #meal_deals div table td{padding:3px;}
.theatre_info #meal_deals .package_select{background-color:#fff;}
.theatre_info #meal_deals div table td{border-bottom:3px solid #A5C2D9;}
.theatre_info #meal_deals .meal_search{float:right;margin-top:-80px;}
.theatre_info #meal_deals .meal_search_nopic{margin-top:0px;}
.theatre_info #meal_deals .meal_search_nopic label{display:block;}
.theatre_info #meal_deals .meal_search label{display:block;margin-top:8px;}
.theatre_info #meal_deals .search_button{float:right;}
.theatre_info blockquote{margin:0;padding:0;}

#theatre-info blockquote{font-size:0.9em;margin:0;}
#theatre-info{float:left;width:40%}

#shows h3{color:#666; font-size:150%; font-weight:bold; margin-top:10px}
#shows .offers{background-color:#EFEFEF; border:1px solid #CCC; clear:both; margin-right:3%; padding:3px}
#shows .offer_terms{font-size:90%; margin:5px 0pt}
#shows .offers .save{color:#F00}
#shows h3 a{color:#666; text-decoration:none}
.show_info{font-size:90%; padding:5px}
.show_links{clear:both; margin-top:10px}
#more_image_container{float:left}
#main_image img{border:1px solid #CCC; float:left; margin:3px; padding:3px}
address.mainaddress{margin-left:10px}
#car_hire_container #intro{float:left; margin-right:10px; width:40%}
#car_hire_container #carhireSearch{float:left; margin-top:40px}
#carhireSearch{width:50%}
#carhireSearch label{display:block}
#carhireSearch #location, #carhireSearch #depot, #carhireSearch #returnDepot{width:19em}
#carhireSearch #age{width:3em}
.red_warning_text{color:#F00; font-weight:bold}
#car_hire_quote_button{background-color:#94DB94; background-image:url(../imgs/carhire_button.gif)}
#car_hire #quote_product{padding-bottom:41px}
#car_hire_2 #reservation_details caption{margin-top:10px}
#car_hire_results{font-size:0.9em}
#car_hire_results td{padding:5px}
#car_hire_results .price{font-size:1.2em; padding:0pt 10px}
#quote_table{border:1px solid #002F70; clear:left; width:410px}
#quote_table th{background-color:#FFF; font-weight:bold; text-align:center}
#quote_table .quote{text-align:center; width:100px}
#quote_table .odd{background-color:#CCC}
#quote_table .even{background-color:#E6E6E3}
#quote_table .row_title{background-color:#FFF; font-weight:bold; text-align:right}
#quote_table .no_border{border:0pt none; padding-top:8px}
#quote_table h3{background-color:#002F70; color:#FFF; font-weight:bold; margin:0pt; padding:3px}
#quote_table table{left:54px; position:relative; width:300px}
#quote_table p{padding-left:10px}
#insurance_results_container{width:97%}
#insurance_results_container #insurance_policies{width:100%}
#insurance_results_container #insurance_policies th{text-align:left}
#insurance_results_container #insurance_policies caption{background-color:#CCC; border-bottom:1px solid #999; color:#666; font-weight:bold; margin-top:10px; padding:5px; text-align:left}
#insurance_results_container #insurance_policies{background-color:#EBEBEB}
#insurance_results_container #insurance_policies label{font-size:160%; font-weight:bold}
#insurance_results_container #insurance_policies td, #insurance_results_container #insurance_policies th{font-size:100%; padding:3px}
#insurance_results_container #additional_information{background-color:#EBEBEB; float:left; margin-top:10px; width:100%}
#insurance_results_container #additional_information dd{float:left; padding:3px; width:50%}
#insurance_results_container #additional_information dt{background-color:#CCC; border-bottom:1px solid #999; color:#666; padding:5px; text-align:left}
#insurance_results_container #additional_information #benefits_and_excess{float:right; margin-top:-15px; width:46%}
#insurance_results_container #re_price, #insurance_results_container #continue, #insurance_results_container #re_price, #insurance_results_container #continue1{float:right; margin:10px 0pt 0pt}
#policy_information{margin-top:20px}
#policy_information table{border-left:1px solid #EEE; width:97%}
#policy_information table caption{background-color:#CCC; border-bottom:1px solid #999; color:#666; font-weight:bold; margin-top:10px; padding:5px; text-align:left}
#policy_information table td, #policy_information table th{border-bottom:1px solid #EEE; border-right:1px solid #EEE; padding:3px}
.form{ border:1px solid #CCC; float:left; margin-bottom:10px; position:relative; width:90%}
.form .note{color:#999; font-size:90%; font-weight:normal}
.form h2{background-color:#CCC; border:1px solid #BBB; color:#666; font-size:120%; font-weight:bold; margin:-0.4em -0.4em 1em; padding:0.2em}
.form input, .form select{border:1px solid #666; margin:2px 0pt; padding:0.2em}
.form input.no_border, .form select.no_border{border:0pt solid #000}
.form input.required, .form select.required{border:1px solid #C00; color:#000}
.form label{cursor:pointer; font-weight:bold; margin:2px 0pt 2px 2px}
.form .labelBlock{float:left; width:14em;margin-right:5px;text-align:right;font-weight:normal;}
.form{padding:0.4em}
.form #card_details_panel{float:left}
.form #card_info_panel{background-color:#A5C2D9; color:#FFF; float:right; font-size:110%; font-weight:bold; margin-right:0.3em; padding:10px; width:220px}
.form #card_info_panel span span{float:left; text-align:right; width:150px}
.form #card_info_panel strong{color:#000; float:right; font-size:110%}
.form #card_info_panel hr{border:1px solid #CCC; clear:both}
.form #final_amount{font-size:1.1em; font-weight:bold; margin:15px}
.form #insurance_price, .form #voucher_added{border:1px solid #000; color:#FFF; margin:10px 0.5em; padding:10px;width:96%}
.form #insurance_price strong{font-size:150%;}
.form #insurance_price #addins, .form #insurance_price #no_ins{font-size:60%;}
.form #insurance_price{color:#000}
.form #insurance_added_container{border-bottom:1px solid #666; display:block; font-size:150%; margin:0pt 0pt 0.3em}
.form #insurance_terms{color:#000; font-size:90%; margin-top:10px}
.form #insurance_info{color:#000; font-size:90%}
.form #calculate_price{margin-left:11em}
.form #guide p{margin:0.5em 0pt; padding:0pt}
.form #insurance_text{color:#555; font-size:130%; font-weight:bold}
.form #insurance_text strong{color:#000; font-size:130%}
.form #voucher_balance{font-size:0.8em; margin:0.2em 0pt 0.1em; padding:0pt}
.helpmsg{display:none}
.help_container{z-index:999}
.helpmsg{background-color:#FFC; border:1px solid #FC3; color:#000; left:0pt; padding:10px; position:absolute; top:28px; width:280px; z-index:1000}
#booking_details{margin-right:10px}
#booking_details dt{background-color:#E4E4E4; border-bottom:1px solid #D4D4D4; font-size:120%; font-weight:bold; padding:5px}
#booking_details dt.seperator{margin-top:10px}
#booking_details dd{background-color:#EEE; margin:0pt 0pt 10px; padding:3px}
#booking_details dd strong{float:left; width:200px}
#booking_details span{font-size:110%; font-weight:bold}
#booking_details strong h2{display:block}
#lounge_table td{padding:3px}
#lounge_table{border:1px solid #E3E3E3; margin-top:10px}
#lounge_results_container dl{background-color:#EBEBEB; width:97%;border:1px solid #A5C2D9;}
#lounge_results_container a{font-weight:bold}
#lounge_results_container table{background-color:#FFFF99; width:100%}
#lounge_results_container table caption{background-color:#E3E3E3; font-size:120%; font-weight:bold; margin-top:10px; padding:0pt 4px; text-align:left}
#lounge_results_container td{font-weight:bold; padding:4px; width:33%}
#lounge_results_container td.no_wrap{padding-right:20px; white-space:nowrap}
#lounge_results_container dt{background-color:#000066; color:#FFF; font-size:130%; font-weight:bold; padding:4px}
#lounge_results_container dd{margin:0pt; padding:4px}
#news_feeds dt{font-size:130%}
#news_feeds dd.post, #news_feeds dd.post a{color:#999; margin:5px 0pt}
#helpers{margin-top:20px;text-align:right}
#helpers img{padding:0pt 3px}
#helpers #back_button{float:left}
#filters{background-color:#EBEBEB; border:1px solid #CCC; margin-bottom:2px; margin-right:3%; padding:3px}
#filters form{margin:0pt; padding:0pt}
#filters label, #filters input{margin:0pt; padding:0pt 3px}
#filters input{margin:0pt 10px 0pt 0pt}
#register_login fieldset{background-color:#E4E4E4; border:1px solid #CCC; margin:10px 0pt; width:50%}
#register_login label{display:block; float:left; width:200px}
body.booking table, body.booking fieldset{border:1px solid #CCC; margin-bottom:5px; padding:3px; width:90%}
body.booking table caption, body.booking fieldset span{background-color:#CCC; color:#666; font-size:120%; font-weight:bold; padding:3px; text-align:left}
body.booking fieldset span{display:block; margin:-3px}
body.booking table th{text-align:left}
body.booking .notice{margin:10px 3% 10px 0pt}
body.booking #book{float:right; margin:0 30% 50px 0;}

body.booking .panel{border:1px solid #eee;}
body.booking .panel h2{background-color:#eee;color:#666;display:block;margin:-.2em;margin-bottom:.2em;padding:.3em;}
#world_hotel_booking3 table{border:0;}
#world_hotel_booking3 #total_price{font-size:1.2em;font-weight:bold;}
#world_hotel_booking3 #booking_complete{float:left;width:60%;margin:1em;}
#world_hotel_booking3 #confirmation_reference{float:left;width:30%;text-align:center;margin:1em;}
#world_hotel_booking3 #confirmation_reference strong{font-size:1.6em;}
#world_hotel_booking3 #booking_summary{clear:left;}
#ticket_selection{margin:0pt; width:100%}
table#theatre_results_container{border:0px solid #CCC; padding:0pt}
#theatre_booking_3 .notice{margin:10px 20px 10px 0pt}
#theatre_booking_3 #contact_details strong{float:left; width:150px}
.theatre_info #main_image{float:right; margin:0pt 10% 20px 0pt}
.theatre_info #google_map{clear:both; margin-top:30px}
.information dt{margin-top:10px}
.information blockquote{padding:1px 18px;margin:0;background:transparent url(../imgs/quote-left.jpg) no-repeat scroll top left;}
.information blockquote p{background:transparent url(../imgs/quote-right.jpg) no-repeat scroll bottom right;}
#product_desc{border-bottom:1px solid #EBEBEB; font-size:0.9em; padding:5px}
#product_desc p{margin:0.7em 0pt}
body#terms_and_conditions table{border-collapse:collapse; width:100%}
body#terms_and_conditions table caption{background-color:#E3E3E3; font-size:120%; font-weight:bold; margin-top:10px; padding:0pt 4px; text-align:left}
body#terms_and_conditions td{padding:4px; width:33%}
form#frmSignUp label, form#frmAffiliate label{float:left; padding-right:30px; width:160px}
.insurance_quote_table{background-color:#FF9; clear:left; width:97%}
.insurance_quote_table tr, .insurance_quote_table dl{margin:0px; padding:0px}
.insurance_quote_table dl dd{text-indent:10px}
.insurance_quote_table td{width:33%}
.insuranceSearchPage{margin:0px; padding:0px}
.rss{margin:10px}
.rss #headerInfo{background-color:#FFC; border:1px solid #CCC; padding:5px}
#dc_booking .total_price{font-size:120%}
#dc_booking .notice{display:block; font-size:130%; font-weight:bold}
#search_button{clear:left; margin:7px 0pt 10px 130px}
#news_content img{float:left; margin:3px 10px 3px 0px;border: 5px solid #e3e3e3;}
#google_map{height:300px; margin:0pt 10px 50px 4px; width:97%;border:5px Solid #A5C2D9;}
.map_text{font-size:85%; height:70px; position:relative; top:0px; width:270px}
.map_text p{float:left; margin:0pt; padding:0pt; position:relative; top:-10px}
.map_text img{float:left; margin-right:5px; position:relative; top:-10px}
#search_box{font-size:85%}
#search_box select{font-size:85%}
#search_box label{float:left; width:80px}
#search_box h2{font-size:140%; margin:0pt 0pt 5px; padding:0pt}
#search_box .quick_searchresult{font-size:120%; width:300px}
#sitemap #london_hotels{background-color:transparent}
#london_hotels{background-color:#66A3E0}
#london_hotels h2{background-color:#5C92C9; color:#FFF; font-size:1.6em; margin:0pt; padding:0.1em}
#london_hotels dt, #london_hotels dd{margin:0pt; padding:0.1em 0.2em}
#london_hotels p{font-size:0.9em; margin:0pt; padding:0.1em 0.2em}
#london_hotels dt, #london_hotels dd{color:#036; font-size:1em}
#london_hotels dt{font-weight:bold}
#london_hotels dd{border-bottom:2px solid #76ACE3}
#london_hotels #terms{background-color:#76ACE3; color:#FFF; font-size:0.9em}
#london_hotels #search{position:relative}
#london_hotels #search img{left:50%; margin-left:-77px; position:relative; top:0px}
.news #london_hotels{float:right; width:220px}
.news #london_hotels #terms{clear:both}
.news .error{background-color:#990000;padding:5px;color:#fff;font-weight:bold;border:1px solid #000;}
.news #commentform{background-color:#eee;margin:5px 0;padding:10px;border:1px solid #ccc;width:650px}
#news_bookmarks{float:left;border:2px solid #A5C2D9;width:250px;padding:5px;text-align:left;}
#news_author{text-align:right;padding:10px;}
#comments .comment{margin:5px 0;}
#comments .comment .author{font-size:0.9em;color:#999;}
#comments .comment .theComment{padding-left:10px;}
.aircharter label{display:block; float:left; font-weight:bold; width:200px}
.aircharter label.no_float{display:inline; float:none}
.aircharter fieldset{margin:1em 0pt; padding:0.3em}
.aircharter button{background:none; border:0;}
.aircharter img#main_image{float:right; margin:0.5em}
#bookinginstructions{font-size:90%; padding:0pt 10px}
#results th{background-color:#CCC; color:#666; padding:5px; text-align:left}
#results td{padding:0.5em; vertical-align:middle;}
#results .thumbnail{float:left; padding-right:0.3em}
#parking_results_container .info {font-size:1em;color:#000099;text-align:center;}
.hotel_offer{background-color:#ccc; font-weight:bold; margin:3px; padding:3px; text-align:center;}
#results .hotel_offer td{padding: 0.3em;}
.hotel_offer a{display:block;color:#666;}
#results a .thumbnail{position:relative}
#results a .thumbnail_hover{background-color:#FFF; border:1px solid #CCC; height:150px; left:-50px; padding:5px; position:absolute; top:-35px; width:200px}
#results a img.thumbnail{border:0pt none; height:65px; margin:5px; width:90px}
#results a.thumb_image{float:left; height:85px; width:110px}
#results a.thumb_image:hover{position:relative}
#results a.thumb_image:hover img{background:#FFF none repeat scroll 0%; border:1px solid #888; height:150px; left:-50px; padding:5px; position:absolute; top:-38px; width:200px; z-index:100}
#results .name{color:#006; font-weight:bold; margin:0px; padding:0.3em 0pt;text-decoration:none;font-size:1.2em;}4
#results .name a{text-decoration:none;}
#results.hotel .name{padding:0.3em 0.2em}
.name a{text-decoration:none;}
#results dl{background-color:#EBEBEB; float:left; margin:1em 0pt; padding:0.4em 0pt 0 0; width:100%}
#results dd{margin:0pt;  width:100%}
#results table{border:1px Solid #CCCCCC; clear:left;margin-top:10px; padding:3px; width:99%;float:left;}
#results table#parking_results{background-color:#EBEBEB}
#results .rooms td{background-color:#E3E3E3; border-bottom:2px solid #EBEBEB; font-weight:bold; width:25%}
#results.hotel .note{background-color:#E3E3E3; border-bottom:2px solid #EBEBEB; border-top:2px solid #EBEBEB; color:#666; font-weight:bold; padding:0.5em 0pt; text-align:center}
#results .offer{background-color:#69C; width:100%; color:#FFF; font-size:1em; font-weight:bold; padding:0.5em 0pt; text-align:center;}
#results .rating{float:right; margin-top:-20px}
#results .alt{background-color:#E3E3E3}
#results .header td{border-top:5px solid #FFF;}
#results .alt .rooms td{background-color:#D7D7D7}
#sort-form{background-color:#A5C2D9; border:1px solid #666; padding:0.3em}
#sort-form label{font-weight:bold}
#sort-form input{margin-right:1em}
#sort-form h2{margin:0.2em 0pt}
#private-air-charter table{border-collapse:collapse; margin-top:20px; width:100%}
#private-air-charter table caption{font-size:120%; font-weight:bold}
#quickquote p{width:60%}
#search_container .quickquote{float:left; width:98%; margin:0}
#search_container .quickquote div{float:left; padding:3px 4px}
#search_container #search_button_container{clear:both; margin-top:-5px}
.theatre_info .vcard{background-color:#fff; border:0}
.theatre_info #shows img{float:left}
.theatre_info #shows ul{margin:0; padding:0; clear:both}
.theatre_info #shows li{list-style-type:none}
.theatre_info #packages{clear:both; margin-top:20px}
#hotel_sidebar ul{margin:0;padding:0;}
#hotel_sidebar li{list-style-type:none;margin-bottom:2px;padding-bottom:2px;border-bottom:1px solid #fff;}
#hotel_sidebar a{display:block;font-size:90%;color:#666;}
#hotel_results #search_form select, #parking_results #search_form select, #world_hotel_results #search_form select{font-size:70%;}
#hotel_results #search_form label, #parking_results #search_form label, #world_hotel_results #search_form label{display:block;}
#hotel_results #search_button, #parking_results #search_button, #world_hotel_results #search_button{margin: 10px 0;}
#world_hotel_results #country, #world_hotel_results #location, #world_hotel_results #region{width:170px;}
#world_hotel_results #pax label{float:left;width:80px;margin:2px 0;}
#world_hotel_results #pax select{margin:2px 0;}
#world_hotel_results #hotel_results_container dd img, #transfer_results_container dd img{padding:10px}
#world_hotel_results #hotel_results_container{width:680px;margin:0 auto;}
#world_hotel_results #results .resultblock .price{font-size:1.5em;}
#world_hotel_results em{font-weight:normal;}
#world_hotel_results .hotel_info{width:570px;float:left;}
.rooms{width:60%;}
#email_quote_container{float:right;width:35%;background:#eeeeee ;padding:5px;margin-top:10px;margin-right:1%;font-size:85%;border:1px solid #CCCCCC;}
#email_quote_container #email_label{font-size: 1.4em;margin:3px 0; font-weight:bold;color:#555555;}
#email_quote_container #email{float:left;background: #eeeeee url(../imgs/email_quote_input.png) 0 0 no-repeat fixed;width:170px;height:23px;border:0;margin:3px 0;padding:3px 8px 3px 8px;}
#email_quote_container #email.error{color:#ff0;}
#email_quote_container form{margin:0;}
html>body #email_quote_container #email{background: #eeeeee url(../imgs/email_quote_input.png) 0 0 no-repeat ;}
#email_quote_container button{width:57px;float:left;margin-top:3px;}
#search_info{float:left;width:60%;}
#cheapest_hotels{border:1px Solid #CCCCCC;background-color:#EBEBEB;margin:20px 0;padding:10px;float:left;width:97%;}
#cheapest_hotels .price{font-size: 1.9em;}
#cheapest_hotels button{width:115px;margin:0 0 0 143px;padding:0;}
#cheapest_hotels form{margin-top:10px;padding:5px;float:left;}
#cheapest_hotels label{font-weight:bold;float:left;width:150px;margin: 2px 0;}
#cheapest_hotels select{float:left;margin: 2px 0;}
#cheapest_hotels #hotel_room_image{float:left;margin-right: 10px;}
#reservation_details td{font-size:90%;}
#travel_insurance_container #getquotebutton{margin-bottom:5px;text-align:center;}
#travel_insurance_container #cover_limits{font-size:85%;}
#travel_insurance_container #calc_ins_guide{margin-top:110px;}
#travel_insurance_container #ins_buttons{text-align:center;}
#prices_from p{width:100%;float:right;margin:0;padding:.1em;background-color:#E7E7E7;border-bottom: 1px solid #fff;}
#prices_from em{float:left;font-size:.9em;margin-top:1em;background-color:#E7E7E7;padding:.2em;display:block;}
#prices_from strong{float:right;}

#featured_hotels img{}
#featured_hotels .rooms, #featured_carparks .rates{clear: both;}
#featured_hotels .offer{margin: 5px 0;}
#featured_hotels dl{border-bottom:1px solid #cccccc;margin-bottom:15px;padding-bottom:10px;}
#hahwBanner{text-align:center;}
#giftaid_container{float:right;font-size:1em;margin:1em 0 0 0;}
#giftaid_container h4{margin-left:0;color:#FFFFFF;font-size:1.2em;}
#giftaid_container strong{font-size:1.2em;}
#giftaid_container giftaid{font-size:2em;}
#giftaid_container .note{color:#CCCCCC;margin: .5em .2em;display:block;}
#donate_amount {float:left;width:40%;}
.hahw07 #intro img{float:left;margin: 0 1em 1em 0;}
#credit_card_details #hahw07 .note{color:#CCCCCC;} 
#credit_card_details #hahw07 #donate_button{text-align:center;margin:15px 0 10px 0;}
#credit_card_details #hahw07{float:left;position:relative;background:url(../imgs/hahw07tiny.gif) top right no-repeat;background-color:#de002b;border:0;color:#fff;}
html>body #credit_card_details #hahw07{float:none;}
#credit_card_details #hahw07 .logo{position:absolute;top:-7px;left:-18px;width:72px;height:57px;}
#credit_card_details #hahw07 h3{margin-left:0;display:inline;color:#fff;font-size:2em;float:left;}
#credit_card_details #hahw07 a{color:#fff;}
#credit_card_details #hahw07 #donation_container #intro_text{font-size:0.9em;float:left;width:45%;}
#credit_card_details #hahw07 #donation_container #donate_form{float:right;width:45%;font-size:1.5em;border:1px solid #cc0000 ;margin-top:25px;padding:10px;}
#credit_card_details #hahw07 .donation_amount{margin-right:10px;}
#credit_card_details #hahw07 img {background-color:#de002b;}
#credit_card_details #hahw07 .lbldonation{font-size:12px;}
#credit_card_details #hahw07 span input{border:0;}
#credit_card_details #hahw07 #hahwccimg{float:right;vertical-align:top;}
#credit_card_details #hahw07 #hahwfooter{font-size:0.8em;}
#standard_err{height:28px;padding-left:25px;background:url(../imgs/warning_trans.gif) top left no-repeat ;font-weight:bold;color:#FF0000;font-size:110%;margin:3px;}
#postcode_lookup_container{margin:1em 0;padding:.5em;background-color:#FFFFCC;border:1px solid #FFFF33;}
#hotel_xsell{margin-top:10px;}
.hahwrow{padding-left:55px;height:48px;background:#DE002B url(../imgs/hahwtiny.gif) top left no-repeat;color:#FFFFFF;font-size:1.4em;text-align:center;}
#donation_container{float:left;}
#hahw07{width:97%;}
html>body #donation_container{float:none;}
#error{color:#ff0000;font-weight:bold;background: transparent url(../imgs/warning_small.gif) top left no-repeat;padding-left:20px;height:20px;}
form #error{background:none;height:auto;padding:0;margin:0;}
.article{margin-bottom:2em;}
.article h2{background-color:#E7E7E7;padding:.3em;color:#666;}
.article .article-heading{background-color:#E7E7E7;color:#666;text-decoration:none;}
.article .footer{border-top:1px solid #eee;padding: .2em 0;font-weight:bold;clear:right;}
.article .article-content{margin:.5em 0;}
.article .article-content img{float:right;margin:.4em;}

#side_bar a{text-decoration:none;color:#000;}
#side_bar{font-size:0.9em;width:180px;position:absolute;left:0;top:170px;}
#side_bar .panel{background-color:#e5e5e5;margin-bottom:2px;clear:left;}
#side_bar .panel h2{font-size:1.4em;background-color:#ccc;margin:0;padding:5px 10px;display:block;cursor:pointer;width:160px;}
#side_bar .panel ul{margin:0;padding:10px;list-style-type:none;}
#side_bar .panel li{margin-bottom:6px;}	 
#side_bar .collapsable.closed h2{background: #ccc url(../imgs/plus.jpg) no-repeat 160px 50%;}
#side_bar .collapsable.closed ul, #side_bar .collapsable.closed p, #side_bar .collapsable.closed a, #side_bar .collapsable.closed select{display:none;}
#side_bar .collapsable.open h2{background: #ccc url(../imgs/minus.jpg) no-repeat 160px 50%;}
#latest_news h2{background: transparent url(../imgs/news_icon.jpg) no-repeat 157px 50%;}
#side_bar .news li{background: transparent url(../imgs/news_bullet.jpg) no-repeat 0 50%;padding-left:0px;padding-left:14px;}
#side_bar #number{border:1px solid #A5C2D9;font-size:1.4em;text-align:center;font-weight:bold;background-color:#E7E7E7;color:#666666;margin-bottom:5px;padding:5px;}
#side_bar #sitesearch{float:left;border:1px solid #A5C2D9;font-size:1.4em;text-align:center;font-weight:bold;background-color:#E7E7E7;color:#666666;margin:4px 0;padding:4px;}
#side_bar #sitesearch h2{text-align:left;font-size:90%;padding-top:0;}
#side_bar #cse-search-box{margin:0;padding:0;}
#side_bar #searchbutton{float:right;margin-top:2px;margin-right:5px;}
#side_bar #help_icon{}
#side_bar #number h2{font-size:90%;padding-top:0;color:#002F70;}
#side_bar #livechat_side{font-size:12px;margin-left:20px;}
#side_bar dl{margin:0pt}
#side_bar dl dt{background-color:#E7E7E7; font-weight:bold; padding:2px 5px}
#side_bar dl dd{background-color:#E7E7E7; border-bottom:1px solid #FFF;  margin:0pt; padding:2px 5px 10px}
#side_bar dl dd.note{background-color:#E7E7E7; color:#666; padding:0px 5px}
#side_bar dl dd a{color:#666; text-decoration:underline}
#side_bar dl dt.alt, #side_bar dl dd.alt{background-color:#E3E3E3}
#side_bar h2{color:#666; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:130%; letter-spacing:0pt; margin:0pt; padding-top:10px}

#map_search.hidemap{position:absolute;right:999999px;}
#google_links{overflow:auto;height:300px;direction:rtl;}
#map{width:100%;height:300px;}
#google_links a {color: #000;text-decoration: none;background-color:#eee;margin-bottom:-12px;display:block;outline:none;}
#map .bubble {width: 300px;}

/* products */
div#news_products{margin:10px auto;padding:.5em;float:left;}
div#news_products ul{margin:0;padding:0;list-style-type:none;clear:left;width:100%;}
div#products{margin-top:10px;border: 1px solid #ccc;padding:.5em;float:left;width:98.5%;background: #fff url(../imgs/products_bkg.png) repeat-x bottom left;}
div#products h2{margin:0;padding:0;font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;font-size:2em;color:#000;}
div#products h1{margin:0 0 10px 0;padding:0;font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;font-size:1.2em;color:#000066;}
div#products ul{margin:0;padding:0;list-style-type:none;clear:left;width:100%;}
div#products li,div#news_products li{font-weight:bold;margin:.5em .5em .5em 0;border:2px solid #ccc;text-align:center;float:left;width:30%;float:left;max-width:20em;}
div#products li small{font-weight:normal;text-align:center;}
div#products li a, div#news_products li a{background-color:#ffffdd;height:3em;display:block;padding:.2em 0 3px 50px;text-decoration: none;color:#000;font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;font-size:1em;}
div#products li a:hover{background-color:#ffff99;}
#product_airport_hotels a{background: #ffffdd url(../imgs/product_icons.gif) no-repeat .2em 3px;}
#product_airport_parking a{background: #ffffdd url(../imgs/product_icons.gif) no-repeat .2em -47px;}
#product_airport_lounges a{background: #ffffdd url(../imgs/product_icons.gif) no-repeat .2em -97px;}
#product_travel_insurance a{background: #ffffdd url(../imgs/product_icons.gif) no-repeat .2em -147px;}
#product_holiday_transfers a{background: #ffffdd url(../imgs/product_icons.gif) no-repeat .2em -347px;}
#product_theatre_tickets a{background: #ffffdd url(../imgs/product_icons.gif) no-repeat .2em -247px;}
#product_uk_breaks a{background: #ffffdd url(../imgs/product_icons.gif) no-repeat .2em -447px;}
#product_car_hire a{background: #ffffdd url(../imgs/product_icons.gif) no-repeat .2em -297px;}
#product_overseas_accomodation a{background: #ffffdd url(../imgs/product_icons.gif) no-repeat .2em -397px;}
/* /products */

#tours_and_tickets div{background-color:#EFEFEF;padding:2px;margin-bottom:10px;position:relative;}
#tours_and_tickets .ticket_price{position:absolute;right:5px;bottom:5px;}
#tours_and_tickets div h3{margin:0; padding:5px; background-color:#55AAFF;color:#fff;}
#add_extras{float:right;}
.imgBorder { border: 5px solid #e2e2e2; }
#change_search{display:none;}

#header_navigation{margin:0;padding:0;position:relative;text-align:right;top:3px;right:20px;font-weight:bold;font-size:.9em;z-index:2000;}
#header_navigation li{display:inline;}
#quote #parking_arrivaldatetime{display:block;margin-bottom:-10px;}
.subheading{font-size:1em;}
.infopagelogo{float:left;}
#side_bar #search_form{padding-left:10px;}
#side_bar #search_form label{font-weight:bold;}
#side_bar #search_form #parking_arrivaldatetime{display:block;margin-bottom:3px;}
#livechatmsg{float:right;margin-top:-20px;}
#livechatbtn{color:red;}
#multi_map{width:650px;height:300px;}
#multi_map #map_links{height:300px;overflow:auto;width:140px;float:left;background-color:#ccc;padding:8px 4px;}
#multi_map #map_links a{color:#333333;display:block;font-size:10px;line-height:14px;margin:-5px 0pt;padding:0px;}
#multi_map #map{width:500px;height:316px;float:right;}
#multi_map .bubble {width:100px;}
#fhr_xselladverts img{margin:auto;text-align:center;padding:10px;}
.bookmark{margin:0 2px;}
#breadcrumbs{position:absolute;top:5px;left:5px;z-index:3000;font-size:0.9em;}
.discount{display:block;font-size:0.8em;}
#travel_insurance .note{background-color:#5E7FBF;color:#FFFFFF;display:block;font-size:1.4em;padding:5px;position:relative;text-align:center;top:10px;width:100%;}
/* FAQ Styles */
#faqs dt{background: transparent url(../imgs/arrow_in_box.png) no-repeat scroll left 65%;padding-left:18px;}
#faqs .top{border-bottom:1px solid #ccc;padding-bottom:10px;display:block;}
#faqs #faq_popular{background-color:#FFFBE4;padding:5px;border:1px dotted #FFEB6A;margin:10px 0;}
#faqs #faq_popular h2{color:#0066CC;}
/* End FAQ styles */
#world_hotel_booking3 #intro{width:700px;}
#world_hotel_booking3 .panel{padding:10px;}
#world_hotel #right_col{float:right;width:20%;border:5px solid #A5C2D9;padding:3px;}
#world_hotel #left_col{float:left;width:75%;}
#world_hotel h1, #world_hotels h2{font-family:"Trebuchet MS",Arial,Geneva,Helvetica,sans-serif;letter-spacing:-1px;}
/* Right Column */
.column_design  #left_col{float:left;width:62%;}
.column_design #right_col #quote_container #quote, .quote_container #quote{float:none;}
.column_design #right_col{float:right;width:230px;}
.column_design #right_col #search_button{margin-left:100px;}
.column_design #right_col #quote_container #quote label, .quote_container #quote label{margin:0;display:block;float:none;}
.column_design #right_col #quote #parking_arrivaldatetime{margin-bottom:0;}
.column_design #right_col #quote_container #quote h2{text-align:center;margin:5px auto;letter-spacing:0px;font-size:12px;color:#000000;font-weight:bold;font-family:Arial, Helvetica, Verdana,sans-serif;}
.column_design #main_content{width:78%;max-width:1000px;}
/*End Of Right Column */
#main_content.theatre #news_content{float: left;margin-right:20px;width:74%;}
#airport_carpark_list li,.airport_hotel_list li{margin-left:-20px;margin-bottom:10px;list-style:none;}
#airport_carpark_list ul,.airport_hotel_list ul{padding-left:0;}
table.top-selling{width:100%;border:1px solid #ccc;}
table.top-selling th{background-color:#A5C2D9;padding:5px;color:#fff;border-bottom:1px solid #666;}
table.top-selling td{padding:3px;border-bottom:1px solid #eee;}
table.top-selling tr.alt td{background-color:#eee;}


/* GWO Test */
#navigation_gwo{background-color:#FFFFFF; font-size:96%; height:24px; margin:0pt; position:relative;z-index:9;}
#navigation_gwo a:link, #navigation_gwo a:visited{color:#777; text-decoration:none}
#navigation_gwo ul li ul a:link, #navigation_gwo ul li ul a:visited{color:#FFFFFF;}
#navigation_gwo ul{background-color:#FFFFFF;height:40px;margin:0pt; padding:0pt; position:absolute; top:-38px;width:100%;}
#navigation_gwo ul li{list-style:none; font-size:120%; font-weight:bold;}
#navigation_gwo #home_tab{width:50px;text-indent:-9000px;background: transparent url(../imgs/buttons/home.gif) no-repeat 7px 3px;height:60px;}
#navigation_gwo ul li a{width:100px;float:left;}
#navigation_gwo ul li span{padding:0pt 5px 0pt 0pt;}
#navigation_gwo ul li a.current{color:#999; padding:0pt 0pt 0pt 5px;width:100px;float:left;}
#navigation_gwo ul li ul li, #navigation_gwo ul li ul li a{padding:2px 10px 0pt 0pt;display:inline;width:auto;}
#navigation_gwo ul li ul{top:36px;display:none;background-color:#002F70;width:100%;height:24px;padding:0 5px;position:absolute;}
#navigation_gwo a.current{color:#006;}
#navigation_gwo a.current{color:#006;}
#navigation_gwo li.current ul{display:block}

#navigation_gwo ul li ul.current{display:block; font-size:70%; font-weight:normal; left:0pt; margin-top:2px; position:absolute; top:36px; white-space:nowrap}
#navigation_gwo #home_menu{display:block; font-size:70%; font-weight:normal; left:0pt; margin-top:2px; position:absolute; white-space:nowrap;top:36px !important;}
#navigation_gwo a:hover{color:#002F70;}
#navigation_gwo ul li ul li a{display:none;}
#mcafee_logo{float:right;margin:10px;z-index:2000;}
