 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100.01%; font-family: inherit; vertical-align: baseline; } :focus {outline: 0;} body {line-height:1; color:#000; background:#fff url(/images/harvest_aps/bodyBG.gif) repeat-x; font-family:Arial, Helvetica, sans-serif;} ol, ul {list-style:none;} table {border-collapse:separate; border-spacing:0;} caption, th, td {text-align:left; font-weight:400;} blockquote:before, blockquote:after, q:before, q:after {content:"";} blockquote, q {quotes:"" "";} a {color:#16c1f3 !important; text-decoration:underline !important;} a:hover {color:#004b8d !important; text-decoration:underline !important;} form.hxFAQ, ul.hxFAQ * {width:495px !important;} #leftMenu form.hxFAQ {width:210px;} ul.hxFAQ, ul.hxFAQ ul {list-style:none;} .hxFAQ textarea {width:100%; margin-bottom:0.5em;} .hxFAQ li {margin:0.5em;} .hxFAQ li div.comment, .hxFAQ li div.question {padding-left:23px; background-position:-210px -190px;} .hxFAQ li.answer div.comment {background-image:none;} .hxFAQ div.date {font-size:0.9em;} .hxFAQ .score {width:16px; opacity:0.1;} * html form.hxFAQ, ul.hxFAQ {width:450px !important;} * html .hxFAQ li div.question {width:450px !important;} * html .hxFAQ li div.comment {width:450px !important;} table.airparks-prices {border:2px solid #009cdd; margin-bottom:7px; width:630px; border-spacing:2px;} table.airparks-prices th {background:#009cdd; color:#fff; text-align:center; padding:5px; font-weight:bold;} table.airparks-prices th.airport {width:125px;} table.airparks-prices th.hotelprice {width:150px;} table.airparks-prices th.onairport, table th.offairport {width:120px;} table.airparks-prices td.orange-text {color:#009cdd; font-size:18px; text-align:center; font-weight:normal; padding-top:4px;} table.airparks-prices td {font-weight:bold; color:#666; text-align:center;} table.airparks-prices tr.odd {background:#e5f5fb;} table.airparks-prices a {color:#009cdd !important; text-decoration:underline; position:relative; top:-2px !important;} table.airparks-prices span.orange-text-small {font-size:12px;} table.airparks-prices th.carpark {width:200px;} table.airparks-prices th.priceperday {width:100px;} table.airparks-prices th.weekprice {width:100px;} table.airparks-prices th.ratings {width:120px;} #table {clear:left; color:#666; margin-left:5px;} #table p {color:#666; font-size:12px; margin-bottom:2px; padding-top:8px;} * html table.airparks-prices th.hotelprice {width:170px;} * html table.airparks-prices th.onairport {width:127px;} * html table.airparks-prices th.offairport {width:127px;} * html table.airparks-prices th {padding:0px;} * html table.airparks-prices th.carpark {width:254px;} * html table.airparks-prices td {font-size:14px;} * html #table {margin-top:-20px;} *:first-child+html table.airparks-prices th.airport {width:128px;} *:first-child+html table.airparks-prices th {padding:0px;} *:first-child+html table.airparks-prices th.carpark {width:231px;} *:first-child+html table.airparks-prices td {font-size:15px; font-weight:normal;} *:first-child+html table.airparks-prices td.orange-text {font-size:18px; font-weight:bold;} *:first-child+html table.airparks-prices th {padding:4px;} *:first-child+html #table {margin-top:-20px;} #skipLinks {left:-999em; position:absolute; width:20em;} #wrapper {width:989px; margin:0 auto; background:url(/images/harvest_aps/wrapperBG.png) 0 23px no-repeat; padding:0 0 0 14px; position:relative;} #topLinks {width:800px; float:right; margin:2px 10px 3px 0; text-align:right;} #topLinks li {display:inline; xfloat:left; color:#00aeef; font-weight:700; font-size:0.75em;} #topLinks li.last {line-height:1.25; padding:0 0 0 8px;} #topLinks li a {font-weight:400; font-size:1em; color:#333 !important; line-height:1.25; text-decoration:none; border-right:1px solid #333; padding:0 8px;} #topLinks li a:hover {color:#666 !important;} #header {width:980px; clear:both; background:#004b8d url(/images/harvest_aps/headerBG.gif) repeat-x; padding:19px 0 6px; position:relative;} #header a {margin:0 0 0 21px; display:block; width:186px; height:31px;} #header h2 {width:134px; height:12px; text-indent:-999em; background:url(/images/harvest_aps/proudPark.gif) no-repeat; margin:21px 0 0 22px; font-size:1px;} #header b {width:67px; height:66px; display:block; background:url(/images/harvest_aps/headerSwoosh.gif) no-repeat; position:absolute; top:0; right:0;} #mainNav {background:#f0efef; padding:8px 10px; width:960px;} #mainNav ul {overflow:hidden; border:1px solid #e1e1e1; background:#d6d6d6 url(/images/harvest_aps/mainNavBG.gif) repeat-x; width:958px; position:relative; white-space:nowrap;} #mainNav ul li {float:left; padding-top:4px; border-right:1px solid #d0d0d0; padding-bottom:8px;} #mainNav ul li.last {background:0;} #mainNav ul li a {font-weight:700; color:#004b8d; font-size:0.75em; text-decoration:none; line-height:1.3; padding:0 16px;} #mainNav ul li a.top {padding-top:6px; padding-bottom:10px; text-decoration:none !important; color:#0084C5 !important;} #mainNav ul li a.top:hover {background:#0084c5; color:#fff !important;} #mainNav ul.mainSubNav {display:none;} #mainNav .active {height:45px;} #mainNav #homeNav {height:18px;} #mainNav .active a.top {background:#009dde; color:#fff !important; padding-top:6px; padding-bottom:9px;} #mainNav .active ul.mainSubNav {display:block; position:absolute; top:28px; left:0; background-image:none; background:#009dde; border:0;} #mainNav .active ul.mainSubNav li {border:0;} #mainNav .active ul.mainSubNav li a {padding:10px 12px 12px; color:#fff !important; background:url(/images/harvest_aps/subNavBorder.gif) no-repeat center right; text-decoration:none !important;} #mainNav .active ul.mainSubNav li a:hover {background: #00AEEF url(/images/harvest_aps/subNavBorder.gif) no-repeat center right;} #mainNav .active ul.mainSubNav li a:hover {text-decoration: none !important;} #mainNav .active ul.mainSubNav li.last a {border:0; background-image:none;} #botFooter {background:#002E57 url(/images/harvest_aps/footerBG.gif) repeat-x; color:#fff; padding:15px 29px 25px; overflow:hidden; width:922px;} #botFooter h4 {font-weight:700; line-height:1.25; width:120px; float:left;} #botFooter h4 a {font-size:0.69em; color:#fff !important; text-decoration:none !important;} #botFooter h4 a:hover {color:#00AEEF !important;} #botFooter .footerContainer {overflow:hidden; float:left;} #portParking {width:188px;} #botFooter #portParking ul {min-height:0; height:auto !important;} #botFooter #portParking h4 {margin-left:20px; width:150px;} #botFooter #serv h4 {margin-left:20px;} #botFooter ul {width:190px; float:left; background:url(/images/harvest_aps/ulBorder.gif) 217px 0 no-repeat; min-height:97px; height:auto !important; height:97px; margin:10px 0 14px;} #botFooter ul#first {width:279px;} #botFooter li #apParkingFooter a {font-size:1em; text-decoration:underline !important;} #botFooter ul.first {padding:0;} #botFooter ul.last {background:0;} #botFooter ul li a, ul#menu li a {font-family:Arial, Helvetica, sans-serif; color:#fff !important; text-decoration:none !important; font-size:0.69em;} #botFooter ul li a:hover, ul#menu li a:hover {text-decoration:underline !important; color:#00AEEF !important;} #botFooter #companyLinks {background:0; width:715px; float:none; overflow:hidden; margin:14px auto 10px; height:auto; min-height:0;} #secureBooking {font-weight:700; color:#fff; line-height:1.25; background:url(/images/harvest_aps/secureLock.gif) no-repeat top right; padding:3px 24px 5px 0; text-decoration:none; display:block; width:134px; margin:0 auto;} #botFooter p {font-size:0.69em; color:#fff; line-height:1.25; width:700px; margin:0 auto 14px; text-align:center;} #botFooter p a {color:#fff !important;} #botFooter p a:hover {color:#00AEEF !important;} #botFooter #companyLinks li {float:left;} #botFooter #companyLinks li a {text-decoration:underline; line-height:1.25; padding:0 7px; border-right:1px solid #fff;} #botFooter #companyLinks li.last a {border:0;} .hr hr {display:none;} div.hr {height:1px; font-size:1px; line-height:1; background:url(/images/harvest_aps/footerHR.gif) no-repeat; clear:both;} ul#menu {position:absolute; left:174px; bottom:200px; background:url(/images/harvest_aps/ulBorder.gif) 175px 0 no-repeat; width:200px;} #airParking {margin-left:388px; height:19em; display:inline;} ul#menu li h4 {margin-bottom:8px;} ul#menu li h4 a {font-weight:700;} #contentContainer #homeSideBar {width:378px; margin:0 11px 0 0;} #contentContainer #homeMainColumn {margin:0;} #homeMainColumn {width:570px;} #trackingContainer {display:none;} #homeSideBar #formContainer {width:378px; position:relative; float:none; margin:0 0 9px;} #homeSideBar #formContainer h2 {font-size:0.9em;font-weight:700;margin:2px 0 0 10px;} #homeSideBar #formContainer form {background:#0096d4; margin:4px; padding:14px 20px;} #homeSideBar #formContainer h3 {position:absolute; top:30px; right:0;} #homeSideBar #formContainer button {margin:10px 0 0; clear:both;} #homeSideBar #formContainer input {margin:0 0 6px;} #homeSideBar #formContainer select {margin-bottom:6px;} #save-on-airport-parking {width: 376px; height: 156px; margin: 0 0 9px;} #parking-banner-save-book {width: 280px; height: 139px; margin: 0 0 6px;} #world-cup-promo {width: 570px; height: 157px; margin: 0 0 9px;} #fadedBG {background:#000; width:100%; height:100%; position:absolute; top:0; left:0; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4; z-index:10; display:none;} #centerBox {background:#fff; width:304px; border:3px solid #474747; position:absolute; top:25%; left:50%; margin-left:-152px; z-index:100; text-align:center; padding:20px 0; display:none;} #centerBox p {font-weight:700; color:#474747; font-size:0.75em; line-height:1.2; margin:0 0 1px;} #centerBox p.large {font-size:1em;} #centerBox img {display:block; margin:8px auto; width:56px;} #centerBox ul {text-align:left; list-style:disc; color:#00baf2; margin:0 0 0 40px;} #centerBox ul li {font-weight:700; font-size:0.75em; margin:0 0 3px;} #centerBox ul li span {color:#404040;} #imageFader {overflow: hidden;} #pics {width:386px; height:254px; float:left;} #pics img {display:block;} #imageText {float:left; border:solid #79c7e7; border-width:1px 1px 1px 4px; width:159px; padding:11px 12px 0 8px; height:450px; position:relative; background:#fff;} .hasJS #imageText {height:241px;} #imageText h3 {font-size:0.93em; line-height:1.3; font-weight:700; font-family:Helvetica, Arial, sans-serif; color:#00aeef; margin:0 0 8px;} #imageText a {font-weight:700; color:#004b8d; font-weight:700; font-size:0.75em; text-decoration:none; background:url(/images/harvest_aps/blueArrow.gif) left 4px no-repeat; padding:0 0 0 9px;} #imageText a:hover {background:url(/images/harvest_aps/arrow_over.gif) left 4px no-repeat; color:#00AEEF;} #imageText p {color:#333; font-size:0.75em; margin:0 0 8px; line-height:1.25;} #imageText p strong {font-weight:700;} ul#imgNav {position:absolute; width:120px; bottom:11px; left:65px; overflow:hidden;} ul#imgNav li {color:#008dce; font-size:0.75em; border:1px solid #16c1f3; background:#fff; float:left; margin:0 2px 0 0; padding:5px 7px; font-weight:700; cursor:pointer;} ul#imgNav li.active {border:3px solid #16c1f3; padding:3px 6px;} #airparksServices {width:570px; margin:10px 0; overflow:hidden;} .hasJS #airparksServices {height:177px;} #airparksServices div.apService {background:#fff url(/images/harvest_aps/podBG.gif) repeat-y left top; border-color:#C3C3C3 #C3C3C3 #C3C3C3 #61AFD0; border-style:solid; border-width:1px; margin:0 0 9px; padding:0 0 10px;} #airparksServices div.apService h3 {background:#FFF; border-bottom:1px solid #DEDEDE; border-left:4px solid #009CDD; color:#00AEEF; font-size:0.88em; font-weight:700; line-height:1.25; margin:0 0 7px -1px; padding:4px 0 4px 7px;} #airparksServices div.apService p {color:#333; font-size:0.75em; line-height:1.25; margin:0 0 6px; padding:0 8px 0 11px;} #airparksServices div.apService a, #apNews .newsArticle a {font-weight:700; color:#004b8d; font-weight:700; font-size:0.75em; text-decoration:none; background:url(/images/harvest_aps/blueArrow.gif) left 4px no-repeat; padding:0 0 0 9px; margin:0 0 0 12px;} #airparksServices div.apService a:hover, #apNews .newsArticle a:hover {background:url(/images/harvest_aps/arrow_over.gif) left 4px no-repeat; color:#00AEEF;} #airparksServices div.apService .boxnav a {padding-left: 0px; margin-left: 0px; font-size: 12px; line-height: 15px; background: none;} #homeMainColumn #apNews p {margin-left:10px;} #apNews p a {font-weight:700;} #airparksServices div.apService {border:1px solid #34b5e5; border-left:0;} .hasJS #airparksServices #parking {background:#fff url(/images/harvest_aps/parkingBG.jpg) no-repeat 137px bottom;} .hasJS #airparksServices #hotels {background:#fff url(/images/harvest_aps/hotelsBG.jpg) no-repeat bottom right;} .hasJS #airparksServices #hotelsParking {background:#fff url(/images/harvest_aps/hotelParkingBG.jpg) no-repeat bottom right;} .hasJS #airparksServices #meetGreet {background:#fff url(/images/harvest_aps/meetBG.jpg) no-repeat bottom right;} .hasJS #airparksServices #lounges {background:#fff url(/images/harvest_aps/loungesBG.jpg) no-repeat bottom right;} .hasJS #airparksServices #insurance {background:#fff url(/images/harvest_aps/travelBG.jpg) no-repeat bottom right;} .hasJS #airparksServices div.apService p {width:177px;} .hasJS #airparksServices div.apService h3 {font-family:Helvetica, Arial, sans-serif; font-size:0.88em; border:0; background:0; margin:3px 0 0 5px;} #servicesNav {width:200px; float:left;} #servicesNav li {background:#f2f2f2; border-top:1px solid #79c7e7; border-left:1px solid #79c7e7; border-right:1px solid #34b5e5; color:#006897; font-weight:700; font-size:0.75em; padding:8px 0 8px 15px; cursor:pointer;} #servicesNav li span {background:url(/images/harvest_aps/arrow_over.gif) no-repeat center left; padding:0 0 0 8px;} #servicesNav li span:hover {color:#00aeef; background: url(/images/harvest_aps/blueArrow.gif) no-repeat center left;} #servicesNav li.last {border-bottom:1px solid #00AEEF;} #servicesNav li.active {border-right:0; border-left:4px solid #009cdd; padding:9px 0 9px 12px; background:#fff; color:#00aeef; border-top:1px solid #34b5e5;} #airparksServices #servicesNav li.next {border-top:1px solid #34b5e5;} #servicesNav li.active span {background:url(/images/harvest_aps/blueArrow.gif) no-repeat center left;} .hasJS #airparksServices div.apService {float:left; width:369px; height:175px; padding:0;} #homeMainColumn #apNews {overflow:hidden; padding-bottom:12px; padding-left:0;} #homeMainColumn #apNews h2 {margin-left:-1px;} #apNews .newsArticle {float:left; width:168px; padding:12px 10px 16px; border-right:1px solid #dedede;} #apNews .newsArticle h4 a {line-height:1.25; font-weight:700; color:#004b8d; font-size:1em;} #contentBox hr {display:none;} #homeMainColumn #apNews .newsArticle p {padding:4px 0 0;} #homeMainColumn #apNews div.last {border:0;} #homeMainColumn #apNews .newsArticle a {margin:0; font-size:1em;} #helpBox {position:relative;} #helpBox p {width:250px;} #helpBox b {position:absolute; top:30px; left:273px; width:100px; height:86px; background:url(/images/harvest_aps/helpPhone.jpg) no-repeat;} #callUs .blue {color:#00aef1 !important;font-size:16px; font-weight:bold;margin-top:21px !important;} #callUs .telNo {font-size:25px;margin-top:0px !important;} #callUs p {margin-top:12px !important;} #callUs .blue, #callUs .telNo, #callUs p {margin-left:20px !important;} #callUs-landing .bg2 {background:url(/images/harvest_airparks/call-centre-small.jpg) top no-repeat !important; width:377px; margin-top:-5px;} #callUs-landing .blue {color:#00aef1 !important;font-size:14px; font-weight:bold;margin-top:5px !important;width:160px;} #callUs-landing .telNo {font-size:20px;margin-top:-3px !important;margin-bottom:-10px !important;} #callUs-landing p {margin-top:-3px !important;} #callUs-landing .blue, #callUs-landing .telNo, #callUs-landing p {margin-left:0px !important;} * html #callUs-landing {padding-bottom:0 !important;} * html #callUs-landing .telNo {margin-bottom:0px !important; margin-top:-5px !important;} *:first-child+html #callUs-landing {padding-bottom:0 !important;} *:first-child+html #callUs-landing .telNo {margin-bottom:0px !important; margin-top:-5px !important;} #vacForm label {width:120px; display:block;} #vacForm td {padding:3px 0;} #vacForm input {border:1px solid #96D4FF; color:#333333;} #vacForm #VacSubmit {border:none;} #headPromo {clear:both; width:960px; height:16.25em;} #formContainer {width:184px; background:#00aeef; color:#fff; padding:1px 0; margin:-1px 9px 0 0; float:left; height:15.7em;} #formContainer h2 {font-weight:700; font-size:0.88em; margin:9px 0 6px 10px;} #formContainer form {background:#0096d4; margin:4px; padding:7px 5px 10px;} #formContainer form label {clear:both; color:#FFF; display:block; font-size:0.75em; font-weight:700; margin:0 0 3px;} #formContainer input {border-color:#8F8F8F #E3E3E3 #E3E3E3; border-style:solid; border-width:1px; float:left; font-size:0.75em; font-weight:700; margin:0 0 10px; padding:2px; width:100px;} #formContainer select.parkingDepart, #formContainer select.parkingArrive {margin:0 0 0 4px;} #formContainer a.dp-choose-date {background:url(/images/harvest_aps/calImage.gif) no-repeat; display:block; float:left; height:22px; margin:1px 0 0 4px; text-indent:-999em; width:19px;} #formContainer select {border-color:#8F8F8F #E3E3E3 #E3E3E3; border-style:solid; border-width:1px; font-size:0.75em; margin:0 0 10px; padding:1px; background:#fff} #headPromo #formContainer #Location {width:165px;} #mainPromo #innerPromo img#storage2 {top:0; left:0; width:272px; height:252px;} #formContainer button {background:url(/images/harvest_aps/findParkingSmall.gif) no-repeat; border:0 none; cursor:pointer; display:block; height:50px; margin:23px 0 0; overflow:hidden; padding:50px 0 0; width:167px; font-size:0px;} b.clear {clear:both !important; height:1px; line-height:1;} p.clear {clear:both;} .book-hx {display:none;} #search-bar {width: 200px; float:right; z-index:2;position:relative; left:-20px;} .submitsearch {float:left; width: 26px; height: 26px; background: url('/images/harvest_aps/new-icon-sprite-2012.png') repeat-x top left; background-position: -8px -92px; border: 1px solid #C3C3C3; background-color: #F0F0F0; cursor: pointer;} INPUT#search {float:left; height:22px; padding-left:5px; color:#004B8D; font-family:Arial; border: 1px solid #C3C3C3; font-size:13px !important; width:164px !important;} @media \0screen { INPUT#search {padding-top:4px; height:19px !important;} } *+html INPUT#search {padding-top:4px; height:19px !important;} * html INPUT#search {padding-top:4px; height:19px !important;} #newprom {width:274px; height:254px;} #newprom a {background:url("/images/harvest_aps/win-with-airparks.jpeg") no-repeat scroll 0 0 transparent; display:block; height:254px; margin-left:-5px; margin-top:-97px; width:274px;} #mainPromo {background:#00aeef; padding:1px 0 0; margin:-1px 0 0; width:766px; float:left; position:relative; height:15.75em;} #mainPromo #innerPromo {background: #009DDE; margin:4px; width:264px; height: 145px; float:left; padding:92px 0 5px; display:inline;} #mainPromo img {display:block; width:494px; position:absolute; width:494px; height:253px; top:0; right:0;} #mainPromo .hidden {display:none;} #innerPromo h2 a {display:block; width:195px; height:109px; position:absolute; top:0; left:0; text-indent:-999em; background:url(/images/harvest_aps/bestValue.png) no-repeat; margin-top:-8px;} #insurancePara { height:247px !important; margin-top:-70px !important;} #hxPara {background:url(/images/harvest_aps/defaultParaCopy.gif);} #defaultPara {background:url(/images/defaultParaCopy.gif);} #innerPromo p {width:255px; height:140px; text-indent:-999em; background-repeat:no-repeat; margin-top:7px;} #contentContainer {padding:2px 10px 40px; background:#f0efef url(/images/harvest_aps/contentBG.gif) repeat-x bottom left; width:960px; overflow:hidden;} #contentContainer .column {float:left;} #contentContainer #mainColumn {width:670px; margin-right:9px;} #mainColumn p {font-size:1em; color:#333; line-height:1.25; margin:0 20px 20px 0;} #mainColumn p strong {font-weight:700;} #mainColumn p a {color:#00aeef; text-decoration:none;} #mainColumn #contentBox h2 {background:none; border:none; clear:both; color:#00AEEF; font-family:Helvetica,Arial,sans-serif; font-size:1.5em; font-weight:700; line-height:1.3; margin:0 0 6px; padding-left:0;} div.hxMap {margin-right:20px;} div.bubble h2 {margin-top:-10px !important; margin-bottom:-5px !important;} p.gmap-address strong {color:#00AEEF; font-size:1.5em;} #mainColumn #contentBox {padding-left:20px; width:650px; font-size:0.75em; color:#333; line-height:1.25; overflow:hidden;} #mainColumn #contentBox img.seoimages {margin:10px 0 !important; display:block;} #mainColumn #contentBox table td {padding-bottom:6px; width: 50%;} #mainColumn #contentBox table td strong {font-weight:700; display:block; margin:0 0 8px;} #mainColumn .box p#breadCrumb {border-bottom:1px solid #dedede; color:#333; line-height:1.25; background:#fff; padding:4px 0 4px 7px; border-left:4px solid #009cdd; margin:0 0 7px -21px;} #mainColumn .box p#breadCrumb a {color:#00aeef; text-decoration:none;} #mainColumn .box p#breadCrumb span {color:#00aeef;} #mainColumn .box p#breadCrumb strong {font-weight:700;} #mainColumn ul.subNav {overflow:hidden; margin:5px 0 14px -11px;} #mainColumn ul.subNav li {float:left; font-size:1em; list-style:none; background:none; padding:0;} #mainColumn ul.subNav li a {border-right:1px solid #999; color:#00aeef; font-weight:700; text-decoration:none; padding:0 12px;} #mainColumn ul.subNav li.last a {border:0;} #mainColumn h1 {color:#004b8d; line-height:1.3; font-weight:700; font-size:1.63em; margin-top:10px;} #mainColumn h2, #homeMainColumn h2 {background:#FFF; border-bottom:1px solid #DEDEDE; border-left:4px solid #009CDD; color:#00AEEF; font-size:1.17em; font-weight:700; line-height:1.25; margin:0 0 7px -11px; padding:4px 0 4px 7px;} #mainColumn h3 {font-family:Helvetica, Arial, sans-serif; line-height:1.3; color:#00aeef; font-weight:700; font-size:1.13em; margin:0 0 6px; clear:both; width:325px !important;} #mainColumn img {float:left; margin:0 17px 20px 0;} #mainColumn img.gallery {float:none;} #mainColumn h1 small {font-size:0.42em;} #mainColumn h1 {color:#004b8d; line-height:1.3; font-weight:700; font-size:1.63em; margin-top:10px;} #mainColumn h2, #homeMainColumn h2 {background:#FFF; border-bottom:1px solid #DEDEDE; border-left:4px solid #009CDD; color:#00AEEF; font-size:1.17em; font-weight:700; line-height:1.25; margin:0 0 7px -11px; padding:4px 0 4px 7px;} #mainColumn h3 {font-family:Helvetica, Arial, sans-serif; line-height:1.3; color:#00aeef; font-weight:700; font-size:1.13em; margin:0 0 6px; clear:both; width:325px;} #mainColumn .airparks-prices img {float: none; text-align: center; vertical-align: middle; margin: 0 0 0 0;} #mainColumn .airparks-prices img.prodliblogo {float: none; vertical-align: middle; margin: 3px;} td.pricepound {font-size: 2.0em !important;} #mainColumn img.gallery {float:none;} #mainColumn h1 small {font-size:0.42em;} #review { font-size: 13px; font-weight: bold; padding: 10px 0; } #review-list ul li{ background:url("/images/harvest_aps/blueArrow.gif") no-repeat scroll 1px 6px transparent !important; font-size:14px; font-weight:bold; padding:0px 0px 10px 16px !important; } #reviews{ list-style: none outside none; width: 618px;} #reviews h1{} #reviews h2{ margin-bottom: -5px !important; } #reviews .count, #reviews .average{color:#B70152;} div.ratingIntro p, div.starRating, div.bar{ font-size: 17px !important; font-weight: bold; color: #054385 !important;} div.ratingIntro p.info{ font-size: 12px !important; font-weight: bold; ;} span .average, strong .value, .count, .best{ color: #B70152 !important;} li.box{ background: none repeat scroll 0 0 #F0EFEF !important; border-left: 5px solid #61AFD0 !important; width: 613px; } strong.db{ color: #054385; font-size: 12px; line-height: 23px; } li.box span.fn { background: none repeat scroll 0 0 #F4F4F4; border-bottom: 1px solid #DEDEDE; border-left: 4px solid #009CDD; color: #00AEEF; float: left; font-size: 1.17em; font-weight: 700; line-height: 1.3; margin: 0 0 0 -14px; padding: 4px 0 4px 7px; width: 616px } li.box p{ border-top: 1px solid #DEDBDB; color: #16C1F3 !important; font-size: 12px !important; margin-bottom: -6px !important; margin-top: 10px !important; padding-top: 5px;} .av-list{margin: -16px 0 15px;} #mainColumn ul {margin: 0 0 18px 3px;} #mainColumn ul li {color:#333; line-height:1.2; background: url(/images/harvest_aps/blueBullet.gif) left 5px no-repeat; padding: 0 0 0 10px;} #winDS {border:1px solid #96d4ff; background:#fff; margin:0 0 10px; background:#fff url(/images/harvest_aps/podBG.gif) repeat-y left top; position:relative; padding:0 0 10px 12px;} #winDS b {width:168px; height:100px; position:absolute; top:40px; right:0; background:url(/images/harvest_aps/coupleAndAttendant.jpg) no-repeat;} #winDS h2 {margin-left:-11px;} #winDS table {margin:0 0 5px;} #winDS table td {padding:0 10px 0 0; vertical-align:middle;} #winDS table td input, #winDS table td select {border:1px solid #96D4FF; font-size:0.75em; color:#333; padding:3px;} #winDS table td select {padding:2px;} #winDS p {width:65%;} #sName {width:92px;} #email {width:140px;} #winDS #formEnter {width:60px; height:19px; padding:19px 0 0; margin:0; border:0; background:url(/images/harvest_aps/enterButton.gif) no-repeat; overflow:hidden; cursor:pointer; cursor:hand; border:0; display:block; text-indent:-999em;} #sideBar {width:280px; float:left; overflow:hidden; display:inline;} #sideBar .box, #mainColumn .box, #homeSideBar .box, #homeMainColumn .box {border:#c3c3c3 solid; border-width:1px 1px 1px 0; background:#fff url(/images/harvest_aps/podBG.gif) repeat-y top left; border-left:1px solid #61afd0; margin:0 0 9px; padding:0 0 10px 10px; font-size:0.75em;} #homeSideBar .box {padding:0 0 10px 10px;} #contentContainer #sideBar .box {padding:0 0 10px 11px;} #sideBar .box h2, #homeSideBar .box h2 {border-bottom:1px solid #dedede; color:#00aeef; font-size:1.17em; font-weight:700; line-height:1.25; background:#fff; padding:4px 0 4px 7px; border-left:4px solid #009cdd; margin:0 0 7px -12px;} #homeSideBar .box h2 {margin:0 0 7px -11px;} #sideBar .box p, #homeSideBar .box p, #homeMainColumn .box p {color:#333; padding:0 8px 0 0; line-height:1.25; margin:0 0 6px;} p.boxnav {line-height:1 !important;} #sideBar .box p strong, #homeSideBar .box p strong, #sideBar .box h3 {font-weight:700; display:block; margin:0 0 6px;} #sideBar .box p strong span, #homeSideBar .box p strong span {display:block; font-size:1.5em; margin:4px 0 0;} #sideBar .box p a {color:#004b8d; font-weight:700; display:block; text-decoration:none; background:url(/images/harvest_aps/blueArrow.gif) no-repeat center left; padding:0 0 0 9px;} #homeSideBar .box p a, #homeMainColumn .box p a {color:#00aeef;} #sideBar .box p a:hover, #sideBar .box ul li a:hover, div.sidePod a:hover {background:url(/images/harvest_aps/arrow_over.gif) left 4px no-repeat; color:#006797;} #sideBar .box ul {margin:0;} #sideBar .box ul li {margin:0 0 6px; line-height:1.25;} #sideBar .box ul li a {color:#00AEEF; font-weight:700; display:block; text-decoration:none; background:url(/images/harvest_aps/blueArrow.gif) left 4px no-repeat; padding:0 6px 0 9px;} table.jCalendar {border:1px solid #0096d4; background:#fff; border-collapse:separate; border-spacing:2px; margin:2px 0 0;} table.jCalendar th {background:#ae034e; color:#fff; font-weight:700; padding:3px 5px; text-align:center;} table.jCalendar td {background:#c1c1c1; color:#000; padding:3px 5px; text-align:center;} table.jCalendar td.other-month {background:#f1f1f1; color:#000;} table.jCalendar td.today {background:#c1c1c1; color:#000; font-weight:700;} table.jCalendar td.selected {background:#00afef; color:#fff;} table.jCalendar td.selected:hover {background:#00afef; color:#fff;} table.jCalendar td:hover, table.jCalendar td.dp-hover {color:#000;} table.jCalendar td.dp-hover {color:#fff; background:#00afef;} div.dp-popup {position:relative; background:#fff; font-size:10px; font-family:arial, sans-serif; padding:2px; width:171px; line-height:1.2em; border:1px solid #00396b;} div#dp-popup {position:absolute; z-index:199;} div.dp-popup h2 {font-size:1em; text-align:center; margin:2px 0; padding:0; font-weight:700; line-height:1.3;} a#dp-close {font-size:11px; padding:4px 0; text-align:center; display:block;} a#dp-close:hover {text-decoration: underline;} div.dp-popup a {color:#000; text-decoration:none; padding:3px 2px 0;} div.dp-popup div.dp-nav-prev {position:absolute; top:2px; left:4px; width:100px;} div.dp-popup div.dp-nav-prev a {float:left; width:30px; text-align:right;} div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor:pointer; display:block !important; font-size:1.5em;} div.dp-popup div.dp-nav-prev a.dp-nav-prev-year, div.dp-popup div.dp-nav-next a.dp-nav-next-year {display:none !important;} div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor:default; display:block; color:#bbb;} div.dp-nav-prev-year, div.dp-nav-next-year {display:none !important;} div.dp-popup div.dp-nav-next {position:absolute; top:2px; right:4px; width:100px;} div.dp-popup div.dp-nav-next a {float:right; width:30px;} div.dp-popup a.disabled {cursor:default; color:#aaa;} div.dp-popup td {cursor:pointer;} div.dp-popup td.disabled {cursor:default; background:#e3e3e3; color:#000 !important;} a.dp-nav-prev-year, a.dp-nav-next-year {visibility:hidden; display:none;} body .nocurser {cursor:default !important;} #toolTip {background:#fff; color:#333; padding:10px; border:1px solid #C3C3C3; width:200px; position:absolute; opacity:1 !important; font-size:11px;} .sweetTitle {cursor:help;} #formContainer form.hxEmbed {padding:5px; width:auto;} #formContainer form.hxEmbed .hasDatepicker {width:69px !important;} #formContainer .hxEmbed select {font-size:inherit;} #homeSideBar #formContainer form.hxEmbed {padding:7px 180px 3px 20px; height:218px;} #formContainer form.hxEmbed .l {width:165px !important;} body .ui-datepicker td {text-align:center; padding:2px; color:#000;} body .ui-datepicker a {text-decoration:none !important; color:#000 !important;} .ui-datepicker td {background:#C1C1C1; border:1px solid #FFF;} body .ui-datepicker-today {background:#C1C1C1 !important; font-weight:bold;} #ui-datepicker-div .ui-datepicker td.ui-datepicker-unselectable {background:#E3E3E3 !important;} .ui-datepicker-title-row td, body .ui-datepicker-title-row .ui-datepicker-week-end-cell {background:#AE034E;} body .ui-datepicker-title-row td a, body .ui-datepicker-title-row td a:hover {color:#FFF !important;} body .ui-datepicker .ui-datepicker-title-row a:hover {background:none !important;} body .ui-datepicker-current-day, td.ui-datepicker-days-cell-over, td.ui-datepicker-week-end-cell.ui-datepicker-days-cell-over {background:#00AFEF !important; border-color:#FFF; color:#FFF;} body .ui-datepicker-current-day a, td.ui-datepicker-days-cell-over a, td.ui-datepicker-week-end-cell.ui-datepicker-days-cell-over a {color:#FFF !important;} body #ui-datepicker-div {background:#FFF;} #ui-datepicker-div .ui-datepicker {border:1px solid #0096D4; margin:3px; width:97%;} body .ui-datepicker-header, body .ui-datepicker-links {background:none;} body .ui-datepicker-control {background:#004B8D; padding:3px 0;} body .ui-datepicker-links {background:#16C1F3; padding:3px 0;} body .ui-datepicker-links label {color:#16C1F3;} body .ui-datepicker-header {background:#00AEEF; padding:6px 0;} .ui-datepicker-header select {border:1px solid #C1C1C1; margin-right:3px;} body #ui-datepicker-div .ui-datepicker-close a, body #ui-datepicker-div .ui-datepicker-close a:hover, body #ui-datepicker-div .ui-datepicker-clear a, body #ui-datepicker-div .ui-datepicker-clear a:hover, body .ui-datepicker-links a, body .ui-datepicker-links a:hover {background:none !important; color:#FFF !important;} * html body .ui-datepicker-title-row .ui-datepicker-week-end-cell {background:#AE034E !important;} * html body .ui-datepicker-week-end-cell {background:#C1C1C1 !important; border:1px solid #FFF !important;} * html body .ui-datepicker-days-cell-over {background:#00AFEF !important; border:1px solid #FFF !important;} * html body .ui-datepicker-current-day {background:#00AFEF !important;} #pagination a {padding:5px;} .link-box {background:url("/images/harvest_aps/podBG.gif") repeat-y scroll left top #FFFFFF; border-color:#C3C3C3 #C3C3C3 #C3C3C3 #61AFD0; border-style:solid; border-width:1px; font-size:1em; margin:0 0 9px; padding:0 0 10px 10px;} table.airparks-prices td {width: auto !important;} h2#subh {background:none !important; border:medium none !important; } a.h2link {text-decoration: none !important;} .alertV {background:none repeat scroll 0 0 #a2315c; position:absolute; display:inline !important; top:0; left:350px; padding:10px 5px;} .alertV a {color: #FFFFFF !important; display: inline !important; width: auto !important; margin: 3px 21px 0px 21px !important; } * html #wrapper{margin-top:0px !important;} #wrapper{margin-top:0px !important\0/;} #wrapper{margin-top:0px !important\9/;} *+html #wrapper{margin-top:0px !important;} .aa-approved {width:620px;} .thickbox{text-decoration:none;} #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; } #TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; } #TB_window a:link { color: #666666; } #TB_window a:visited { color: #666666; } #TB_window a:hover { color: #000; } #TB_window a:active { color: #666666; } #TB_window a:focus{ color: #666666; } #TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; } .TB_overlayMacFFBGHack { background: url(https://secure.holidayextras.co.uk/images/general/macFFBgHack.png) repeat; } .TB_overlayBG { background-color:#FFF; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; } * html #TB_overlay { position: absolute; } #TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 1px solid #A0DAFF; text-align:left; top:50%; left:50%; } * html #TB_window { position: absolute; top: 10%; } #TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; } #TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; } #TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; } #TB_closeAjaxWindow { position:absolute; right:-17px; top:-17px; font-size:0; } #TB_closeWindowButton { display:block; width:188px; height:33px; background:url('https://secure.holidayextras.co.uk/images/general/btn-close.gif') top right; border:none; text-decoration:none; color:transparent; } #TB_printAjaxWindow { position:absolute; right:-17px; top:-8px; } #TB_printWindowButton { display:block; width:16px; height:16px; background:url("data:image/gif;base64,R0lGODlhEAAQAPeQAH19ffLy8svLy7m5ub+/v7W1tb3Axfn5+dfX17u7u/z8/GFhYWWXyoGBgXp6em5ubuzy99/f3/H1+WSXyc3j+8Lc+GWYyu3z+JeXl+jo6EqFxM3j/NXn/ezy+NPm/NjY2KGhodfn/pWVlU2JxcbGxs3m/IeHh0NDQ8rh+szh+7vW9YSEhPD0+E6Lx/b3+bnO6M7OzsPDw9TU1IS24sTd+dfo/sfg+qiqrXV1dU+MxlWRykiDxNjo/uvx+e30+lGNyMjg+vj7/WmV2+Hq9NHk/H2y4tPT042v3fb4+oSo1UyJxUJCQioqKu70+HR0dI6OjmKWyNLm/NLS0szMzD8/P+bt997o8t/p9GGVx8Pd+e/0+Xl5eX5+fm1tbfD0+cjg+VKNyOnw+Gtra0tLS5ubm6urq+30+aqsr1CMyM/j/E2IxWGUx8TExGSXyoODg3BwcGKVyHFxcZaWlkqFx+nv9fr7/aOjoyMjI+/0+nyq16enp42NjUiAw73a9uzx+SUlJSwsLCQkJM3Nzfv7+0+MyNfm8lWQy5qamt3d3dPl/VhYWNPn/VJSUrXU88/k/Ly8vP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAJAALAAAAAAQABAAAAjoACEJfJEHDSEdhkYcEciQoRoITS5c6FCoiJA6DQWCkbCBwpcKQUrMSJIR0g8JaRyhoHEFAh0+GQfl8OJhEQUgKhqx0HCAIQwTSrSE4BAlRYU+eHYseAQJ0aEpLczwqJGIiI0sPubEcCIIg5QMAMKKHZuBTZcVChQICMC2LVsSaeNwOXCgTAQBePNGsEN3gQMECDB8IEC4MIIngKngSJBgj4wBkCMbccOYyZsCBUQ0aLDlwQJGJ5Y8wPxHjJ4CDc4YWM36BqACZO6AcKAIiws/PcJUGWIFyZpAY+QwhGKBgfE2EyZYgMMwIAA7"); border:none; text-decoration:none; color:transparent; } #TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; display:none; } #TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; } #TB_ajaxContent.TB_modal{ padding:15px; } #TB_ajaxContent p{ padding:5px 0px 5px 0px; } #TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; } * html #TB_load { position: absolute; } #TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; } * html #TB_HideSelect { position: absolute; } #TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; } #engine-price-text {color:#fff;} #engine-price-text p {text-indent:0; height:auto; font-size:14px; margin:10px 0 -6px 7px;} #engine-price-text p.footnote {font-size:10px; line-height:1.1em;} #engine-price-text p span {font-size:18px; font-weight:;} #engine-price-text p span.largeprice {font-size:47px;} #formContainer form.hxEmbed { padding:2px 2px 0 !important; } #formContainer button { margin:34px 0 0 !important; } #formContainer h2 { margin:0px 0 2px 10px !important; font-size:0.78em !important; }#headerInc{ position:absolute; top:0px; left:14px;} .headerbg{ background:#f0efef; clear:right; width:980px; } #headPromo{margin-left:10px;} #contentContainer{ position:relative; top:447px; margin-bottom:447px; } .contentMargin{ top:418px !important; margin-bottom:418px !important; } ul#menu {bottom:300px;} #innerPromo .promoPara img{position:static;width:auto;height:auto;} caption{width:630px;} * html #contentContainer{top:453px;margin-bottom:453px;} * html #insurancePara{margin-top:-90px !important;height:240px !important;} * html #mainPromo #innerPromo {height:140px;} * html .contentMargin{top:426px !important;margin-bottom:426px !important;} * html #innerPromo h2 a {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/harvest_aps/bestValue.png",sizingMethod="crop");} 