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;}
body {line-height:1;color:#000;background:#fff url(/images/harvest_airparks/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;text-decoration:underline;}
a:hover {color:#004b8d;text-decoration:underline;}
b.clear {clear:both;display:block;}
#skipLinks {left:-999em;position:absolute;width:20em;}
#wrapper {max-width:989px;margin:-16px auto 0;padding:0 14px 0 14px;position:relative; }

#topLinks {max-width:355px;float:right;margin:5px 10px 3px 0;}
#topLinks li {float: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;line-height:1.25;text-decoration:none;border-right:1px solid #333;padding:0 8px;}
#topLinks li a:hover {color:#666;}
#header {max-width:980px;clear:both;background:#004b8d url(/images/harvest_airparks/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_airparks/proudPark.gif) no-repeat;margin:21px 0 0 22px;font-size:1px;}
#header b {width:67px;height:66px;display:block;background:url(/images/harvest_airparks/headerSwoosh.gif) no-repeat;position:absolute;top:0;right:0;}

#botFooter {max-width:970px;background:#004a8b url(/images/harvest_airparks/footer_bg.gif) repeat-x bottom left;padding:10px 0 60px 10px;position:relative;}
#botFooter li {color:#fff;font-size:0.69em;float:left;line-height:1.2;}#botFooter li span {padding:0 10px 0 0;}
#botFooter li a {color:#fff;font-size:1em;line-height:1.2;border-left:1px solid #fff;padding:0 10px;text-decoration:none;}
#botFooter li a:hover {color:#0cf !important;text-decoration:underline !important;}
li#bpg {color:#fff;font-size:0.63em;text-align:left;position:absolute;right:10px;top:40px;float:none; margin-left:10px;}
li#bpg2 {color:#000;font-size:0.63em;text-align:right;position:absolute;right:10px;top:-20px;float:none;}

#bookingContainer {padding:50px 10px 40px;background:#f0efef url(/images/harvest_airparks/contentBG.gif) repeat-x bottom left;max-width:958px;position:relative; border:1px solid #ccc;}
#bookOnlineBox {background:#00aeef;padding:15px 11px 11px;width:549px;position:relative;float:left;height:17.67em;}
#bookOnlineBox h1 {color:#fff;font-weight:700;font-size:1.38em;margin:0 0 7px;}
#bookOnlineBox #promo a {position:absolute;top:0;right:0;margin:-37px -8px 0 0;display:block;width:187px;height:97px;text-indent:-999em;background:url(/images/harvest_airparks/bestValue.png) no-repeat;}
#bookOnlineBox form {background:#0096d4;width:185px !important;padding:12px 34px 20px;float:left;height:13.9em;}
#bookOnlineBox form label {font-weight:700;font-size:0.75em;color:#fff;display:block;margin:0 0 3px;clear:both;}
#bookOnlineBox a.dp-choose-date,#modifyDrop a.dp-choose-date {width:19px;height:22px;display:block;text-indent:-999em;background:url(/images/harvest_airparks/calImage.gif) no-repeat;float:left;margin:1px 0 0 7px;}
#bookOnlineBox input {width:82px;font-weight:700;font-size:0.75em;border:1px solid #e3e3e3;border-top:1px solid #8f8f8f;padding:2px;float:left;margin:0 0 10px;}
#bookOnlineBox select,#bookOnlineBox #terminal select {padding:1px;border:1px solid #e3e3e3;border-top:1px solid #8f8f8f;font-size:11px;margin:0 0 10px;}
#bookOnlineBox select.parkingDepart,#bookOnlineBox select.parkingArrive {margin:0 0 0 7px;}#bookOnlineBox #terminal select {width:177px;}
#bookOnlineBox button {width:190px;height:55px;padding:55px 0 0;margin:20px 0 0;border:0;background:transparent url(/images/harvest_airparks/buttonBG.gif) no-repeat 0 -55px;overflow:hidden;cursor:pointer;cursor:hand;display:block;}
#bookOnlineBox button:hover {background-position:0 0;}a#ppcSecure {color:#fff;font-size:0.63em;background:url(/images/harvest_airparks/padLockBlue.gif) no-repeat center left;padding:2px 0 2px 18px;}
#bookOnlineBox .ui-datepicker-trigger {margin-left:-18px;}

#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;}
#booking #centerBox {top:80%;margin-left:-310px;padding:10px 0;}#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;}

#promotions {background:none repeat scroll 0 0 #F2F2F2;float:left;height:15.5em;margin:0 0 0 10px;padding:0 0 6px;max-width:260px;}
#promotions h2 {background:#fff;border-bottom:1px solid #dedede;padding:14px 0 12px 15px;color:#00aeef;font-size:0.88em;font-weight:700;}
#promotions h3,#promotions2 h3 {font-size:0.88em;font-weight:700;color:#00aeef;margin:10px 0 0 15px;line-height:1.2;}
#promotions p,#promotions2 p {line-height:1.3;margin:0 26px 5px 15px;font-size:0.69em;color:#333;}
#promotions p strong,#promotions2 p strong {font-weight:700;}
#promotions ul {margin:25px 0 0 15px;padding:0 15px 0 0;}
#promotions ul li,#promotions2 ul li {font-family:Arial,Helvetica,sans-serif;font-size:1.19em;color:#00aeef;line-height:1.25;background:url(/images/harvest_airparks/liTickBig.gif) left 3px no-repeat;padding:0 0 0 28px;margin:0 0 18px;}
#promotions2 {background:#f2f2f2;float:left;width:269px;padding:0 0 6px;margin:0 0 0 9px;height:295px;}#promotions2 h2 {background:#fff;border-bottom:1px solid #dedede;padding:14px 0 12px 8px;color:#00aeef;font-size:12px;font-weight:700;}
#promotions2 ul {margin:15px 0 0 15px;padding:0 15px 0 0;}

div.sidePod {border:#c3c3c3 solid;border-width:1px 1px 1px 0;background:#f2f2f2 url(/images/harvest_airparks/podBG.gif) repeat-y top left;border-left:1px solid #61afd0;max-width:377px; margin:0 0 9px;padding:0 0 21px;margin-left:580px;position:relative;}
div.sidePod h2 {border-bottom:1px solid #dedede;color:#333;font-size:0.75em;font-weight:700;line-height:1.25;background:#fff;padding:4px 0 4px 7px;border-left:4px solid #009cdd;margin:0 0 10px -1px;}
div.sidePod h2 span {display:block;color:#00aeef;font-size:1.17em;}div.sidePod p {color:#4d4d4d;font-size:0.75em;line-height:1.3;padding:0 195px 0 11px;margin:0 0 5px;}
div.sidePod a {font-weight:700;font-size:0.75em;margin:0 0 0 11px;}
div.sidePod b {display:block;position:absolute;}
#carParks b {width:150px;height:72px;background:url(/images/harvest_airparks/serviceLogos.gif) no-repeat;right:15px;bottom:14px;}
#security b {width:150px;height:143px;background:url(/images/harvest_airparks/people.png) no-repeat;right:0;bottom:0;}
#busTime b {width:151px;height:110px;background:url(/images/harvest_airparks/busImg.png) no-repeat;right:0;bottom:0;}
#worldcupromodiv b {width:177px;height:128px;background:url(/images/harvest_aps/promo-football.gif) no-repeat;right:-90px;bottom:-50px;padding:6px;}
#saveMoney b {width:177px;height:128px;background:url(/images/harvest_airparks/savePeople.png) no-repeat;right:0;bottom:0;}
body.hasJS div.whatPop,#toolTip {background:#fff;color:#333;padding:10px;border:1px solid #C3C3C3;width:200px;position:absolute;}
#toolTip {opacity:1 !important;font-size:11px;}.sweetTitle {cursor:help;}
form.hxEmbed fieldset,form.hxEmbed li input{border:0 none !important;width:205px;}

#ppcSecure {position:absolute; top:235px; left:50px;}

#ui-datepicker-div {border:3px solid #004b8d !important;}


* html div.sidePod {width:370px;}
* html #promotions {width:260px;}
* html #wrapper {width:980px;}
* html #botFooter {width:970px;}
* html #topLinks {width:355px;}
* html #header {width:980px;}
* html #bookOnlineBox #promo a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/harvest_airparks/bestValue.png",sizingMethod="crop");}
* html #saveMoney b {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/harvest_airparks/savePeople.png",sizingMethod="crop");}

@media screen and (max-width: 950px) {
div.sidePod {float:left; margin-left:0px; clear:left; max-width:570px !important; margin-top:10px; margin-bottom:0px; height:110px;}
b.clear {margin-bottom:-40px;}
#header {max-width:593px !important;}
#bookingContainer {max-width:593px !important;}
#botFooter {max-width:593px !important;}
#wrapper {max-width:593px !important;}
#topLinks li.last {float:right; margin-top:0px; margin-right:-10px; border:0px;}
}

@media screen and (max-width: 768px) {

}

@media screen and (max-width: 480px) {
#promotions {width:147px;}
#bookOnlineBox {max-width:410px;}
#promotions h2 {padding-left:10px;}
#promotions ul {margin-left:10px;}
#promotions ul li,#promotions2 ul li {font-size:13px; padding-left:22px;}
}

@media screen and (max-width: 340px) {
#promotions, div.sidePod, #bookOnlineBox #promo a, #topLinks {display:none;}
#botFooter {height:40px;}
li#bpg {top:50px;}
#bookOnlineBox {max-width:252px; padding-left:10px; margin-left:-2px; margin-top:-33px;}
#bookOnlineBox form {padding-left:25px; padding-right:43px;}
#ppcSecure {left:40px;}
}

@media screen and (max-width: 260px) {
#wrapper {padding:0px;}
#bookingContainer {padding-left:0px;}
#bookOnlineBox {max-width:220px;}
#bookOnlineBox form {padding-left:10px; padding-right:28px;}
#ppcSecure {left:25px;}
#bookOnlineBox h1 {font-size:18px;}
}