body{ color: #666; font-size: 87.5%;font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; line-height: 1.429; margin: 0; padding: 0; text-align: left; background: #FFF url(../imgs/bodyBG.jpg) top repeat-x;border-top: 6px solid #0099CC;}h1 {font-size: 1.714em}h2 {font-size: 1.571em}h3 {font-size: 1.143em; color: #09C;}h4 {font-size: 1.286em}h5 {font-size: 1.143em}h6 {font-size: 1.286em}h2, h3, h4, h5, h6 { font-weight: 400; line-height: 1.1; margin-bottom: .8em;}a {outline: 0;}a img {border: 0px; text-decoration: none;}a:link, a:visited { color: #0099CC; padding: 0 1px; text-decoration: underline;}a:hover, a:active { text-decoration: none; color: #333;}p {margin-bottom: 1.143em;}* p:last-child {margin-bottom: 0;}strong, b {font-weight: bold;}em, i {font-style: italic;}::-moz-selection {background: #F6CF74; color: #fff;}::selection {background: #F6CF74; color: #fff;}.notice, .debug {color: #656565;background-color:#f4f4f4;padding: 0.5em;margin: 1em 0;display:block;font-size: 14px;clear:both;}.ok{color:#fff;background-color:#009F00;padding: 0.5em;margin: 1em 0;display:block;font-size: 14px; clear:both; }.error{color:#fff;background-color:#ff0000;padding: 0.5em;margin: 1em 0;display:block;font-size: 14px; clear:both; }.warning{color:#000;background-color:#E09301;padding: 0.5em;margin: 1em 0;display:block;font-size: 14px;clear:both;}.tip {color: #656565;background-color: #ddd;padding: 0.5em;margin: 1em 0;display:block;font-size: 14px;clear:both;} ul { list-style: outside disc; margin: 1em 0 1.5em 1.5em;}ol { list-style: outside decimal; margin: 1em 0 1.5em 1.5em;}dl {margin: 0 0 1.5em 0;}dt {font-weight: bold;}dd {margin-left: 1.5em;}cite {}q {}blockquote { font-style: italic;}table {margin: .5em auto 1.5em auto; width: 98%;} thead th {padding: .5em .4em; text-align: left;} thead td {}tbody td {padding: .5em .4em;} tbody th {}tbody .alt td {} tbody .alt th {} tfoot th {} tfoot td {}.hide{ display:none;} #wrapper {margin: 0 auto;width: 960px;position: relative;}#content{font-size:1em;line-height:1.4em;}.text, .products {border: 1px solid #CCC;background: #FFF url(../imgs/footerFade.jpg) top repeat-x;float: left;font-size: 0.9em;width: 571px;padding: 15px;margin-top: 15px;}#header{width: 960px;float: left;}#logo{margin: 20px 0 0 0;float: left;}#contactInfo {float: right;width: 342px;}#contactInfo img {margin: 2px 0 0 4px;}.pane { float: left; width: 705px; }#contactPhone, #contactChat, #contactEmail {border-bottom: 1px solid #FFF;float: left;width: 342px;height: 24px;background: url(../imgs/whiteFade1.png) repeat;}#contactChat {background: url(../imgs/whiteFade2.png) repeat;}#contactPhone span, #contactChat span, #contactEmail span{font-size: 0.8em;width: 115px;text-align: right;float: left;display: block;margin: 4px 20px 0 0;padding-right: 21px;}#contactPhone strong, #contactChat strong, #contactEmail strong {margin-top: 1px;float: left;}#contactPhone span {background: url(../imgs/spriteme1.png) 110px -449px no-repeat;}#contactChat span {background: url(../imgs/spriteme1.png) 110px -485px no-repeat;}#contactEmail span {background: url(../imgs/spriteme1.png) 110px -520px no-repeat;}#nav { float: left; width: 695px; margin: 30px 0;position: relative;clear: both;}#nav ul, #nav li { list-style: none; float: left; padding-left: 0; margin: 0;}#nav li {float: left;}#nav a.navTab { height:42px; width: 145px; text-indent: -9000px; display: block; float: left; margin: 0 4px 0 0; padding: 0;}#nav #homeTab a.navTab {background: transparent url(../imgs/spriteme1.png) -10px -10px no-repeat; }#nav #homeTab a:hover.navTab {background: transparent url(../imgs/spriteme1.png) -10px -52px no-repeat; }#nav #airportTab a.navTab {background: transparent url(../imgs/spriteme1.png) -155px -10px no-repeat; width: 173px; }#nav #airportTab a:hover.navTab {background: transparent url(../imgs/spriteme1.png) -155px -52px no-repeat; }#nav #additionalTab a.navTab {background: transparent url(../imgs/spriteme1.png) -328px -10px no-repeat; width: 212px; }#nav #additionalTab a:hover.navTab {background: transparent url(../imgs/spriteme1.png) -328px -52px no-repeat; }#nav #aboutTab a.navTab {background: transparent url(../imgs/spriteme1.png) -540px -10px no-repeat; width: 146px; }#nav #aboutTab a:hover.navTab {background: transparent url(../imgs/spriteme1.png) -540px -52px no-repeat; }#nav a {color: #FFF;text-decoration: none;}#nav a:hover {color: #93E4FF;}#nav li ul{display:none;left:-1px;position:absolute;top:41px;width:570px;z-index:2000;opacity: .9;text-transform:none;}#nav li:hover ul{display:block !important;}#nav li ul a{border-bottom:1px solid #FFF;border-right:none;float:left;padding:3px;color:#FFF;background:#09C none;width: 180px;font-size: 0.95em;} #nav li ul a:hover{ background-color: #0083AE;}#nav li#additionalTab ul {width: 200px;left: 327px;}form#searchBox {float: left;width: 215px;height: 39px;padding: 16px 0 0 47px;background: url(../imgs/spriteme1.png) -10px -114px no-repeat;margin-top: 24px;}input#search {width: 159px;}input.searchGo {margin: 0px 10px 0 10px;}#crumbs {height:1.8em;float: left; width: 960px;margin: 5px 0 30px 0;background: url(../imgs/crumbsBG.png) top right no-repeat;color: #999;font-size: 0.8em;clear: both;}#crumbs ul, #crumbs li, #searched ul, #searched li {list-style-type:none;padding:0;margin:0;}#crumbs li, #searched li {float:left;line-height:1.8em;color:#777;padding-left:.75em;}#crumbs li a, #searched li {background:url(../imgs/crumbs.png) no-repeat right center;display:block;padding:0 30px 0 15px;}#crumbs li a:link,#crumbs li a:visited {color:#333;text-decoration:none;}a:link, a:visited,#crumbs li a:hover,#crumbs li a:focus {color:#09C;}#searchFrame { float: left; }#searchFrame404 { float: right; position: absolute; right: 20px; top: 140px; }#searchFrameH { position: absolute; top: 275px; right: -128px; }#searchFrameResults { display: none;}#testimonials {float: left;height: 283px;background: #FFF;padding: 15px;}#testimonials {width: 310px;border: 1px solid #F89F32;margin-left: 16px;background: #fff url(../imgs/happyTestimonial.jpg) no-repeat;}.hreview {padding-top: 15px;float: left;}blockquote {background-image: url(../imgs/open-quote.gif);background-repeat: no-repeat;background-position: left 5px;padding-left: 30px;font-style: italic;}blockquote p {background-image: url(../imgs/close-quote.gif);background-repeat: no-repeat;background-position: right bottom;display: block;font-size: 0.85em;padding-right: 30px;}.topTestimonial {padding: 40px 0 0;}span.fn {font-size: 0.85em;float: right;width: 150px;padding-right: 25px;color: #09C;text-align: right;}#searchBig h1 {color: #09C;}#testimonials h2 {color: #F89F32;padding: 20px 0 0 89px;font-size: 1.4em;}label {color: #000;font-weight: bold;margin: 8px 0;width: 230px;float: left;}.small_label { width: 165px!important; margin: 0 0 15px!important;}#tabs {float: left;width: 960px;border: 1px solid #CCC;background: #FFF url(../imgs/spriteme1.png) -10px -547px no-repeat;height: 327px;margin-top: 20px;}#tabs ul {float: left;}#tabs li {width: 230px;height: 113px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;padding: 50px 0 0 15px !important;font-size: 1.157em;font-weight: normal;}#tabs li.hometab {height: 71px;padding-top: 10px!important;}#tabs span {font-size: 0.7em;color: #333;}#tabs li:hover {background: url(../imgs/whiteFade2.png) repeat;cursor: pointer;}#tabs li.current{background: url(../imgs/tabCurrent.png) repeat;font-color: #FFF;}#tabs li:first-child{-webkit-border-top-left-radius: 0.7em;-moz-border-top-left-radius: 0.7em;}#tabs li:last-child{border-bottom:none;-webkit-border-bottom-left-radius: 1em;-moz-border-bottom-left-radius: 0.7em;}#map-container {float: left;}.hide {display:none;}.featured_hotels {width: 680px;padding: 8px 10px;float: left;}.featuredHotel {float: left;width: 192px;height: 256px;padding: 8px;border: 1px solid #CCC;border: 1px solid #CCC;margin: 5px 8px 0;}.featured_hotels h3 {font-size: 0.9em;display: inline;}.hotelImgFeat {width: 185px;float: left;margin: 5px 15px 15px 0;}.transferTime, .transferRegularity, .transferCost {float: left;width: 185px;color: #333;font-size: 0.7em;margin-bottom: 6px;}.transferTime img, .transferRegularity img, .transferCost img {float: left;margin-right: 7px;}.stars {float: left;margin-right: 5px;}.more-info {font-size: 0.8em;float: left; margin: 0 0 0 5px;}a.moreHotelsLink {float: right;background: #09C;color: #FFF!important;border: 1px solid #09C;padding: 2px 12px;font-size: 0.8em;text-decoration: none;}a.moreHotelsLink:hover {background: #333;border: 1px solid #333;color: #FFF!important;}.tabText {width: 670px;margin-left: 20px;float: left;}.tabText h1 {font-size: 1.2em;color: #09C;}.hotel_map { float: right; margin: 35px 0 20px 20px; }h1.airportH1 {font-size: 1.61em;}#whyBookAirport, #airportList {float: left; width: 319px;border: 1px solid #F89F32;height: 293px;margin-left: 17px;padding: 10px;background: #FFF;}img#viewAllHotels {float: left;margin: 0 0 0 20px;}img#airportHotelImg {float: left;margin: 0 0 0 15px;}#airportList { width: 307px;height: auto;border: 1px solid #09C;padding: 15px;margin-top: 15px;float: right;}#airportList h2 {font-size: 1.4em;font-weight: bold;}#airportList li, #airportList ul, #whyBookAirport ul, #footerReasons ul, .hotelFacilities li, .hotelFacilities ul, #other_hotels ul, #other_hotels li {list-style: none;margin-left: 0;}#whyBookAirport li, #footerReasons li, #airportList li {padding-left: 30px;background-image: url(../imgs/tick.png);background-repeat: no-repeat;background-position: 0 .5em;}#whyBookAirport li, #footerReasons li {padding-bottom: 15px;}#airportList li {background-image: url(../imgs/listArrow.png);padding-left: 15px;}#airportList ul {margin-top: -5px !important;}#locationsMap {float: left;margin-top: 15px;background: #09C;height: 375px;width: 604px;color: #FFF;text-align: center;}#airportInfo, #airportPhotos, #airportVideos {float: left;width: 340px;height: 190px;border: 1px solid #09C;margin: 16px 0 0 16px;padding: 10px;}#airportInfo {height: 408px;width: 550px;margin-left: 0;padding: 15px;}#airportInfo h4 {color: #F89F32;font-size: 1.5em;}#airportPhotos h5, #airportVideos h5 {font-size: 1.2em;color: #09C;}#airportPhotos p, #airportVideos p {font-size: 0.7em;color: #333;}#airportVideos {}#results {float: left;width: 930px;background: #FFF;border: 1px solid #CCC;padding: 15px;}#noresults {float: left;margin: 10px;}.listHotel {float: left; width: 705px;padding: 15px;border-bottom: 1px solid #09C;margin: 0 0 15px 0;}.description {float: left;width: 700px;color: #666;margin-bottom: 10px;font-size: 0.8em;}.listHotel h3 {font-size: 1.5em;font-weight: bold;margin-bottom: 0.2em;}.listHotel h3 a{text-decoration: none;}.listHotel h3 a:hover {color: #333;}.list-more { float: right;}#hotelResults {float: left;width: 735px;}#hotelFilters {float: right;width: 160px;padding: 10px;}.checkboxRow {color: #666;font-size: 0.8em;}.listHotel .stars {float: right;margin: 0;}.transferInfo {float: left;width: 200px;padding-top: 5px;}ul.hotelFacilities {float: left;margin: 5px 0 0 15px;width: 284px;font-size: 0.8em;color: #000;}dd ul.hotelFacilities {height: 99px;}.hotelFacilities li {float: left;display: block;height: 21px;width: 129px;padding: 5px 0 0 13px;}.hotelFacilities li.middle_li {border-top: 1px solid #999;border-bottom: 1px solid #999;}.hotelFacilities span {float: left;width: 100px;display: block;}.more-info-img {float: right;}.products {width: 928px;position: relative;}.products img {float: left;margin: 10px 50px 40px 0;}.productImg {float: left;margin-bottom: 15px;}#productDeal, #productBook {float: left;width: 220px;height: 335px;background: #09C url(../imgs/productDealBG.jpg) no-repeat; color: #FFF;}#productDeal {padding: 75px 0 0 15px;height: 260px;width: 205px;}#productBook {margin-left: 10px;background: #09C;}.productBook h3 {color: #FFF;}.productImgSide {float: right;margin: 0 0 0 10px;}#main_hotel_info {float: left;width: 465px;margin-right: 13px;}#main_hotel_info h1 {color: #09C;}#hotel_pics, #hotel_map {float: left;min-height: 252px!important;border: 1px solid #999;background: #FFF url(../imgs/footerFade.jpg) top repeat-x;margin-top: 25px;display: inline;}#hotel_map {width: 480px;margin-left: 11px;border: none;}#hotel_pics {padding: 10px;width: 445px;clear: left;}#hotel_pics h3 {color: #333;font-weight: bold;}.hotel_thumb {width: 90px;float: left;margin: 0 0 10px 10px;}.main_img { float: left;width: 235px;}#hotel_pics a {float: left;}#hotel_address {font-size: 0.85em;float: left;margin-bottom: 10px;}#hotel_details {float: left; padding: 0 10px 10px 10px;width: 936px;border: 1px solid #999;background: #FFF url(../imgs/footerFade.jpg) top repeat-x;margin: 20px 20px 0 0;color: #333;}#hotel_details h4 {font-weight: bold;font-size: 1em;margin: 20px 0 5px 0;}#main_hotel_info .hotelFacilities li {background: #FFF;border-bottom: 1px solid #999;width: 159px;}#main_hotel_info ul.hotelFacilities{width: 172px;float: right;}#main_hotel_info .hotelFacilities span {width: 135px;}#main_hotel_info .transferInfo {clear: both;}#hotel_reviews {float: right;width: 246px;padding: 10px;background: #FFF url(../imgs/footerFade.jpg) top repeat-x;margin-top: 20px;min-height: 300px;border: 1px solid #CCC;}#other_hotels, #pics_vids, #hotelWhy {float: left;width: 291px;height: 270px;padding: 10px;background: #FFF url(../imgs/footerFade.jpg) top repeat-x;border: 1px solid #999;margin: 10px 10px 0 0;}#other_hotels {padding: 10px 0;width: 311px;}#other_hotels h6, #pics_vids h6, #hotelWhy h6 {font-size: 1.2em;color: #333;}#other_hotels li {float: left;border-top: 1px solid #FFF;border-bottom: 1px solid #999;}#other_hotels a {width: 301px;float: left;height: 10px;padding: 2px 0 8px 10px;background: #CCC;font-size: 0.8em;color: #666;text-decoration: none;}#other_hotels a:hover {background: #e1e1e1;color: #333;}#other_hotels h6 {margin-left: 10px;}#other_hotels ul {margin-top: -7px;}#pics_vids #pics, #pics_vids #videos {margin-top: -10px;}#pics_vids #pics {margin-bottom: 10px;}#hotelWhy {margin-right: 0;}.noshow {display: none;}#searched {float: left;width: 960px;height: 60px;background: #FFF;margin: 15px 0;}#searched li {background:url(../imgs/searched.png) no-repeat right center;height: 60px;text-align: right;}#searched li.li-link {background-image: none;padding-top: 33px;height: 27px;float: right;}#searched h1 {font-size: 17px;font-weight: normal;margin-top: 16px;}#searched span {font-size: 0.8em;margin-bottom: 1px;}#searched strong {font-size: 19px;font-weight: normal;color: #0099CC;}#searched a {display:block;font-size: 1.4em;color: #FF0033;text-decoration: none;}#searched a:hover {color: #0099CC;}#resultsfound {text-align: right;width: 960px;clear: both;font-size: 1.3em;}#resultsfound strong {font-size: 1.6em;color: #0099CC;}#featured {float: left;background: #EAEAEA;padding: 0 10px;margin-bottom: 15px;}#featured dl.result, #featured dd, #featured .available_rooms {width: 730px;}dt.name {color: #0099CC;}dt.name a {text-decoration: none;}dt.name a:hover {text-decoration: underline;}dt .rating {margin-left: 10px;}dl.result {float: left;width: 730px;border-bottom: 1px solid #0099CC;padding: 15px 0;margin: 0 0 20px 0;}dd {margin: 0;float: left; width: 730px;}.available_rooms {float: left;width: 730px;}.room {float: left;width: 340px;background: #CCC;margin: 0 15px 15px 0;color: #333;padding: 5px;}.room img {float: right;}.room_desc {font-size: 0.8em;float: left;width: 153px;padding: 0 5px;}strong.price, strong.big-price {display: block;float: right;background: #333;color: #FFF!important;padding: 1px 6px;-moz-border-radius: 0.5em;-webkit-border-radius: 0.5em;border-radius: 0.5em;margin: 0 8px;}dt.name span {float: right;color: #0099CC;font-size: 1.2em;margin-bottom: 10px;width: 170px;text-align: right;}dt.name em {float: right;}dt.name span.hotelName { width: 560px; float: left; text-align: left; font-size: 1.6em; }strong.big-price {background: #0099CC;font-size: 1.3em;}.book-now-but {float: right;}dd.offer {font-size: 0.8em;color: #000;}dd .hotelImgFeat {margin-bottom: 0;}.call {width: 115px;}.airporth3 {color: #333;}.products #searchBig {float: right;}.text404 {float: left;width: 930px;}.links404 {float: left;width: 315px;}.thanks { float: left;padding: 10px;background: #EDF5F7;border: 1px solid #CCC;}#contactForm, #about_us { float: left; width: 930px; padding: 15px; border: 1px solid #CCC; background: #FFF;}.tel, .hours, .adr { float: left; margin-top: 20px; width: 645px; }.contact-img { float: right; margin: 40px 0 0 0;}.about_sub { float: right; margin: 10px 0 10px 15px;}#contact-form, #about_us_sub { float: left; width: 515px; padding: 15px; background: #D6D6D6; margin-top: 25px;}#contact-form label { text-align: right; width: 140px; margin: 4px 15px 15px 0px; }#contact-form input { width: 296px; height: 20px; }#contact-form textarea { width: 296px; height: 125px; margin-bottom: 15px;}.contact_send { float: right; width: 132px!important; height: 22px!important; margin: 10px 41px 0 0; clear: both;}#recaptcha_widget_div {float: left; display: inline;}#about_us p { width: 610px; float: left; }.formwarning { font-weight: bold;color: #FFF;background: #FF0033;float: left;margin: 2px 5px 0 0;}#blueBar {float: left;width: 950px;margin: 15px 0;background: #09C;height: 20px;padding: 5px;}form#getHotel {float: left;width: 220px;padding: 0;margin: 0;}form#getHotel label{display: none;}#select_airport, #search_submit { float: left;}.addthis_button {float: right;margin: 2px 0px 0 0;}#footer {float: left;}#footerLinks, #footerReasons, #footerProducts {float: left;width: 307px;border: 1px solid #E5E5E5;background: url(../imgs/footerFade.jpg) top repeat-x;margin-top: 20px;padding: 10px;min-height: 260px;margin-bottom: 10px;}#footerLinks a {color: #333;text-decoration: none;font-size: 0.9em;}#footerLinks a:hover {text-decoration: underline;color: #999;}#footerReasons {margin: 20px 20px 0 20px;}#footerProducts {width: 260px;padding: 0 0 10px 0;min-height: 270px;}#footerProducts ul, #footerProducts li, #footerLinks ul, #footerLinks li, #tabs ul, #tabs li {list-style: none;margin: 0;padding: 0;}#footerProducts a.iconInsurance, #footerProducts a.iconCarHire, #footerProducts a.iconLounge, #footerProducts a.iconTransfers {float: left;width: 170px;height: 30px;padding: 10px 0 0 90px;font-weight: bold;font-size: 1.1em;color: #8E8A8D;border-bottom: 1px solid #E5E5E5;text-decoration: none;} #footerProducts a:hover {background-color: #FFF;color: #000;}#footerProducts span {font-size: 0.8em;display: block;float: left;width: 105px;text-align: right;padding-right: 10px;}#footerProducts strong {font-size: 0.82em;color: #333;float: left;}a.iconInsurance {background: url(../imgs/spriteme1.png) 20px -869px no-repeat;}a.iconCarHire {background: url(../imgs/spriteme1.png) 19px -961px no-repeat;}a.iconLounge {background: url(../imgs/spriteme1.png) 19px -914px no-repeat;}a.iconTransfers {background: url(../imgs/spriteme1.png) 13px -1007px no-repeat;margin-bottom: 15px;}img#cardLogos {float: right;}#footerRight {float: left; width: 280px;font-size: 0.8em;}a#backTopLink {float: left;width: 75px;}p.copyright { width: 280px; float: left;}#footerLinks, #footerReasons, #footerProducts, #airportInfo, #airportPhotos, #airportVideos, a.moreHotelsLink, .featuredHotel, #tabs, #testimonials, .text, #whyBookAirport, #airportList, #results, #hotel_pics, #hotel_details, #hotel_reviews, #other_hotels, #pics_vids, #hotelWhy, #searched, .room, #featured, .products, #contactForm, #contact-form, #about_us, #about_us_sub {-moz-border-radius: 0.7em;-webkit-border-radius: 0.7em;border-radius: 0.7em;}#map {height: 325px;width:697px;border: 1px solid #aaa;}#hotel_map #map {height: 272px;width: 480px;}div.map-marker-hotel {text-align: center;color: #fff;white-space: nowrap;;letter-spacing: 0px;font-size: 12px;font-family: Arial;background-color:#0099CC;padding:4px;-moz-border-radius:5px;}