body{font-family:Verdana,Arial,sans-serif;margin:0;}
#container{width:100%;height:100%;;border-bottom:#ccc solid 1px; background: #eaebf3 url(/images/frame/bg.gif) repeat-y fixed center top}
sup{vertical-align:top;}
#canvas{width:1024px;height:auto;background-color:#fff;margin:0pt auto;}
#top_banner{position:absolute;top:0;margin-left:210px;width:810px;height:121px;background:url('../offers/images/offers_banner.png') no-repeat; z-index:1}
#h-one{position:absolute;top:25px;z-index:99;padding:0;margin:0 0 0 210px;}
#h-one h1{font-family:Arial,Verdana,Sans-serif;font-size:28px;background:none;font-weight:bolder;margin:0;}
#h-menu{position:absolute;width:615px;}
#h-menu a{font-size:15px;color:#343d8c;text-decoration:none;margin:5px;}
#h-menu a:hover{text-decoration:none;color:#041efe;}
#h-menu-list{margin:0;padding:0;list-style:none;}
#h-menu-list span {font-family:Arial; font-size:12px; color:#343d8c; margin:0 10px 0 0; font-weight:bold}
#h-menu-list li{float:left;}
#h-menu-list li.b1{margin:0 1px 0 0;padding:1px;}
#h-menu-list li.b2{margin:0 1px 0 0;padding:1px;}
#h-menu-list li.b3{margin:0 1px 0 0;padding:1px;}
#h-menu-list li.b4{margin:0 1px 0 0;padding:1px;}
#h-menu-list li.b5{margin:0;padding:1px;}
#h-menu-list li.b6{margin:0;padding:1px;}
#bta_offers {margin: 0 0 30px 570px}
#socialbookmarks{border:0;padding:0; margin-top:15px}
#header{text-align:left;width:1024px;height:151px;background-image:url('/images/frame/aph_hbgr_offers.gif');background-repeat:repeat-x;}
#footer-old{float:left;width:1024px;height:15px;background-color:#343d8c;color:white;font-size:12px;text-align:center;padding:10px 0 10px 0;}
#footer{color:white;float:left;font-size:12px;padding:10px 0;text-align:center;width:1024px;}
#endlinks{background-color:#343d8c;height:30px;padding-top:10px;}
#w3c{float:left;width:1024px;text-align:center;font-size:12px;}
#arrivalrules{padding-left:15px;}
#arrivalrules li{text-indent:40px;margin-bottom:5px;}
.centeredlogo{text-align:center;}
.pics{cursor:pointer;}
h1{font-size:20px;font-weight:normal;color:#343d8c;background-color:#fff;margin-top:0}
h2{font-weight:normal;font-size:18px;color:#343d8c;margin:0;}
h3{font-size:13px;font-weight:bold;color:#111;margin:0 0 10px 0;}
p{font-size:12px;}
.faqlink{color:blue;font-weight:bolder;}
#faq{border-top:solid 4px #edab00;background-color:#fcebc0;}
#left_column{position:relative;float:left;width:170px;text-align:left;padding:0 0 20px 20px;top:13px; height:auto; min-height:750px}

#myMenu{list-style:none;margin:0;padding:0;}
#myMenu a,#myMenu a:visited{text-decoration:none;color:#000;}
#myMenu a:hover{text-decoration:underline;}
#myMenu li {color: white; border-top:2px solid #fff;border-bottom: 2px solid #fff;border-left: none; border-right:none; background-color:#adb1d1; width:152px;float:left;height:20px;font-size:12px;margin:0;padding:7px 8px 0 8px;}
#myMenu li:hover {background-color:#eaebf3}
#myMenu .lastmenuitem,#myMenu .lastitem{border-bottom:#343d8c solid 1px;}
#myMenu .us{background-image:url('/images/frame/usflag.gif');background-repeat:no-repeat;background-position:top right;}

#myMenu li.mmb {background-color:#343d8c; color:#ffffff}
#myMenu li.mmb a {color:#ffffff}

#myMenu .dark_org_bttn {border-top:2px solid #fff;border-bottom: 2px solid #fff;border-left: none; border-right:none; background-color:#eaebf3;}
#myMenu .dark_org_bttn:hover {background-color:#adb1d1}
#myMenu .dark_blu_bttn {border-top:2px solid #fff;border-bottom: 2px solid #fff; border-left: none; border-right:none;background-color:#eaebf3;}
#myMenu .dark_blu_bttn:hover {background-color:#adb1d1}
#myMenu_bttn1_sub,#myMenu_bttn2_sub,#myMenu_bttn3_sub,#myMenu_bttn4_sub,#myMenu_bttn5_sub{list-style:none;width:200px;position:relative;margin:0;top:-22px;left:158px;padding:0;}
#myMenu_bttn6_sub,#myMenu_bttn7_sub{list-style:none;width:200px;position:relative;margin:0;top:-190px;left:208px;padding:0;}

#myMenu_bttn1_sub li,#myMenu_bttn2_sub li,#myMenu_bttn3_sub li,#myMenu_bttn4_sub li,#myMenu_bttn5_sub li{width:200px;background-color:#eaebf3}
#myMenu_bttn1_sub li,#myMenu_bttn2_sub li,#myMenu_bttn3_sub li,#myMenu_bttn4_sub li,#myMenu_bttn5_sub li:hover {background-color:#eaebf3; color:#ffffff}
#myMenu .lastmenuitem, #myMenu .lastitem {border-bottom: 2px solid white}

#searchDiv,#rss_news{margin-top:15px;background-color:#fcf2d9;width:166px;float:left;}
#search_div h3,#rss_news h3{margin:0 0 6px 0;background-color:#adb1d1;padding:2px;padding-left:5px;color:#000;}

 #newsletter input.email {width:300px; height: 25px;-webkit-border-radius: 10px;-moz-border-radius: 10px;background:url("/images/frame/form_bg.png") repeat-x scroll center top #FFFFFF; border-top: solid 2px #333333; border-left: 2px solid #555555; font-family: Arial; color:#343d8c; font-size:24px; padding:5px; margin-top:15px}
	#newsletter {width:490px; height:180px; float:none; margin:45px 0 0 150px; border-top: 4px solid #edab00}
	#newsletter_script_form {background-color:#fcebc0; font-family:Verdana; font-size:11px; color:#343d8c; margin:0 0 20px 0; width:166px;border-top: 4px #edab00 solid}
	#newsletter_script_form input {width:152px}	
	#newsletter_script_form h3 {background-color: #adb1d1; color:#ffffff; width:100%; height:18px; text-align:center; font-weight:normal}
	#newsletter_script_form span {padding:5px}
	#newsletter_script_form img {padding:5px}
	#newsletter p {margin:0;padding: 10px 2px 5px 10px}
	#newsletter img {margin:0 0 0 200px;}
	#newsletter .woman {float:left; margin-top:-185px; margin-left:350px}
	#searchDiv {margin-bottom:15px}
	#teaser_form, label {font-size:14px; font-family: Arial; color:#343d8c}
	#cse-search-box {margin: 0}
	#cse-search-box input {margin:0; width:163px; vertical-align:middle;}
	#cse-search-box input img {width:40px; border:none}
	#SiteSearchInputBox {height:25px; width:163px; font-size:16px; color:#343d8c; font-family:Verdana}
	#news_noscript h3 {background-color: #adb1d1; color:#ffffff; width:100%; height:15px; text-align:center}
	#h-one {margin: 0 0 0 245px}
	
.addthis_toolbox .custom_hover{ position: relative;}
.addthis_toolbox .custom_hover .custom_button{font-weight: bold;padding: 4px; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;}
.addthis_toolbox .custom_hover .custom_button.active{ background-color: #eee;}
.addthis_toolbox .hover_menu {display: none;position: absolute; background: #fff;}
.addthis_toolbox .custom_hover .tower{ -webkit-border-radius: 0 5px 0 0;  -moz-border-radius-topleft: 0;}
.addthis_toolbox .hover_menu { width: 136px; padding: 10px 0 10px 0; border: 3px solid #eee; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.addthis_toolbox .hover_menu  a{ width: 102px; padding: 4px 0 4px 34px; position: relative; display: block;text-decoration: none; color: blue;}
.addthis_toolbox .hover_menu  a:hover{ -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #B4D3F8; text-decoration: none;}
.addthis_toolbox .hover_menu  span{   position: absolute;  left: 14px; top: 4px;}
.addthis_toolbox .hover_menu  .more{ border-top: solid 1px #eee; padding: 10px 0 0 0; margin: 10px 10px 0 10px; text-align: center;}
.addthis_toolbox .hover_menu  .more a{ padding: 4px 0;  margin: 0;}
.addthis_toolbox .hover_menu  .more span{  display: none;}

#mmb {background-color:#343d8c; margin:0 0 15px 0; padding:5px 5px 5px 10px; height:20px; vertical-align:middle}
#mmb:hover { background-color:#adb1d1}
#mmb span {font-family:Verdana; font-size:12px; color:white; text-decoration:none}
#mmb a {text-decoration:none}
#mmb a:hover {text-decoration:underline; color:white;}

#fresh_offer{border:none;width:166px;height:234px;padding:0;margin:0;float:left;}
#rss_news{border-top:#edab00 solid 4px;width:166px;margin:20px 0 0 0;float:left;font-family:Arial;font-size:12px;position:relative;}
#rss_news ul{margin:0;padding:0;padding-bottom:10px;padding-left:10px;}
#rss_news li{background-image:url('/images/frame/rss_button.jpg');background-repeat:no-repeat;background-position:left center;padding-left:20px;list-style:none;line-height:20px;font-size:12px;}
#rss_news a{text-decoration:none;}
#rss_news a:hover{text-decoration:underline;}
#rss_news .empty{background-image:url('/images/frame/rss_button.jpg');background-repeat:no-repeat;background-position:left center;padding-left:20px;font-size:12px;}
#main_column{float:right;width:815px;text-align:left;padding-top:15px;}
#left_div{float:left;width:570px;}
#copy{width:790px;padding:15px 0;}
#myform{background:#edab00 url('/images/frame/form-bg.png');border-bottom:#343d8c solid 3px;border-top:#343d8c solid 3px;width:570px;height:257px;padding:0;padding-right:0;}
#myform input{font-family:Arial;font-size:12px;margin:0;}
#myform select{font-family:Arial;font-size:12px;margin:0;}
#myform label{font-family:Arial;font-size:12px;padding:0;margin:0;}
#myform input.date{font-family:Arial;font-size:12px;width:50px;}
.calDays{color:#343d9c;font-size:11px;border-collapse:collapse;border-color:#343d8c;border-width:1px;border-style:solid;text-align:center;cursor:default;}
.bttnMonthLeft{background-color:#343d8c;color:#fff;}
.bttnMonthRight{background-color:#343d8c;color:#fff;}
#subcontainer{margin-top:15px;}
#survey{width:248px;height:199px;border:#edab00 solid 2px;background-color:#fcf2d9;font-size:11px;margin:0 0 8px 0;float:left;}
#survey div.perc{font-family:Verdana;font-size:29px;font-weight:bold;color:#343d8c;float:left;}
.percMoreInfo a{font-family:Verdana;font-size:17px;font-weight:bold;color:#343d8c;}
#survey span.perc2{font-family:Verdana;font-size:14px;font-weight:bold;color:#343d8c;float:left;}
#survey span.perc3{float:left;white-space:nowrap;}
#news{float:left;width:300px;height:115px;background-color:#fcf2d9;font-size:11px;margin-left:22px;margin-top:9px; border-top: 4px solid #edab00}
#news h3{margin:0 0 6px 0;background-color:#adb1d1;padding:2px;padding-left:5px;color:#000;}
#news p{font-size:11px;margin:0;padding:2px 2px 5px 5px;font-style:italic;}
#topten{border:#343d8c solid 2px;float:left;margin-left:14px;background-color:#fcf2d9;}
#quickpoll,#pollload{width:550px;height:110px;border:#343d8c solid 2px;padding:8px 8px 8px 8px;margin-top:8px;}
#quickpoll p,label{font-size:11px;margin:8px 0 3px 0;}
#quickpoll input,select{font-size:11px;}
#quickpoll input{height:20px;border:none;}
#quickpoll h3,#pollload h3{margin:0 0 10px 0;padding:0;color:#343d8c;cursor:default;}
#right_div{float:right;width:200px;}
#teaser{margin-left:15px;}
#teaser .style_p{width:200px;height:100px;padding:5px;background-image:URL('/images/frame/teas_bgr_p.jpg');background-repeat:no-repeat;margin-bottom:5px;}
#frmc_parking_offer,#frmc_hotel_offer{width:215px;}
#teaser .style_h{width:200px;height:100px;padding:5px;background-image:URL('/images/frame/teas_bgr_h.jpg');background-repeat:no-repeat;margin-bottom:5px;}
#teaser .style_l{width:200px;height:100px;padding:5px;background-image:URL('/images/frame/teas_bgr_l.jpg');background-repeat:no-repeat;margin-bottom:5px;}
#teaser h3{margin:0;padding:0;width:190px;}
#teaser .prod_img{float:right;margin-top:5px;}
#teaser .title{font-size:16px;color:#343d8c;margin:0 0 10px 0;}
#teaser form,label{margin:0;padding:0;}
#teaser hr{margin:10px 0 5px 0;padding:0;}
#teaser .subprice{font-size:12px;font-weight:400;color:#800;}
#teaser .price{font-size:18px;font-weight:400;color:#800;margin:0;}
#teaser p.interval{font-size:10px;color:#343d8c;margin:5px 0 0 0;}
#teaser a{font-size:11px;}
#teaser input,select{font-family:Arial;font-size:11px;}
div.ticket_frame{height:100px;margin-bottom:10px;}
.ext_bttn{float:right;}
.hand:hover{cursor:pointer;}
.footertable{margin:0 auto;color:white;font-size:12px;}
.footertable a{color:white;text-decoration:none;}
.ft_link{cursor:pointer;}
.ft_link:hover,.footertable a:hover{text-decoration:underline;}
.footertable td{width:200px;}
.footertable td:first-child+td{width:300px;}
#ppnews,#qpollvote{background:#adb1d1;margin:5px;cursor:pointer;padding:2px 5px 3px;}
#ppnews:hover,#qpollvote:hover{background:#4682b4;}
.pollspan{margin-right:5px;cursor:default;}
.ratingLink:hover{text-decoration:underline;}
.menuover{background-color:#eaebf3!important;}
.extLink:visited{color:blue;}
.newsheadline,.newsheadline:visited{color:#343d8c;text-decoration:none;}
.headlineh1{font-size:17px;}
.newsheadline:hover{text-decoration:underline;}
.arc_li_link{color:blue;text-decoration:underline;cursor:pointer;}
.extra_cont{border:1px solid #343d8c;width:350px;float:left;margin:0 50px 25px 0;height:180px;min-height:170px;background-color:#fcebc0;}
.extra_heading_div{padding:8px 8px 8px 85px;background-color:#edab00;border-bottom:1px solid #343d8c;}
.extra_heading_div h2{font-family:Arial;font-size:18px;font-weight:normal;color:#fff;}
.extra_heading{font-weight:normal;font-size:18px;color:white;margin:0;}
.extra{padding:8px;width:280px;float:right;}
.extra-btn{float:right;margin:25px 30px 0 0;}
.extra-btn-1{float:right;margin:38px 30px 0 0;}
.extra img{float:left;margin:-55px 5px 5px -80px;}
.extra p{margin-top:0;}
.newslet_cont{border-top:4px solid #edab00;width:450px;margin-left:15px;}
.newslet_heading_div{padding:8px;background-color:#adb1d1;text-align:left;}
.newslet{padding:8px;background-color:#fcebc0;height:122px;}
.newslet img{float:left;margin-right:5px;border-style:solid;border-width:1px;}
.newslet p{margin-top:0;}
.cust_comment{background-color:#ccc;padding:15px;margin-bottom:5px;}
.survey_head{font-weight:normal;font-size:28px;color:#343d8c;margin:0;}
#survey_list{list-style-image:url(/images/frame/tick.png);}
.loc_airport_park_link,.loc_airport_hotel_link{float:left;}
.more_airport_park_link,.more_airport_hotel_link{float:right;}

#myform_ls {background-color:#eaebf3}
#myform_ls_offers {background-color: #eaebf3; border-top: #edab00 solid 4px; width:585px;height:145px; padding: 0 0 0 0;margin:0 0 30px 0;float:left}
#myform_ls_offers input {font-family:arial; font-size:12px}
#myform_ls_offers select {font-family:arial; font-size:12px}
#myform_ls_offers label {font-family:arial; font-size:12px; font-weight:bold}
#myform_ls_offers input.date {font-family:arial; font-size:12px; width:50px}
#myform_ls_offers input.img {/images/frame/quote_bttn.png}

#myform_ls_left {background-color:#eaebf3; width:205px; float:left; border-top:4px solid #edab00; height:141px}
#myform_ls_left img {float:left; margin:0 0 -20px 0;}
#myform_ls_left_home {background-color:#eaebf3; width:205px; float:left; border-top:4px solid #edab00; height:146px; margin:0}

.imagetop {margin: 20px 0 0 0}
.imagetop-nobord {margin: 20px 0 0 0}
