@charset "utf-8";
html, body {margin: 0; padding: 0; background: #fff; }
body {background: url(/images/bgbottom.jpg) scroll no-repeat left bottom; width: 100%; min-width: 970px;}
a:link, a:visited {color: #d18a1f; text-decoration: none; font-weight: bold;}
a:hover {text-decoration: underline; font-weight: bold;}
strong {color: #d18a1f; text-decoration: none; font-weight: bold; }
#container {margin: 0; padding: 0; width: 100%;}
#wrapper {background: transparent; width: 887px; margin: 14px 0 2.5px 52px;}
#header {background: url(/images/topbkg1.jpg) no-repeat transparent; height: 354px;}
#header ul{margin-top: 0px; padding-top: 170px;}
#header li{display: inline; padding-left: 20px;}
#forms {position: absolute; width: 667px; height:271px; margin: -5px 0 10px 5px;}
.formbkgd {display: inline; float: left; width: 325px; height:259px; background-image: url(/images/ap-bg.jpg); background-repeat: repeat-x; background-position: bottom; margin-right: 7px; font: bold 13px Arial, Helvetica, sans-serif;}
.formtable {width: 320px; height: 200px; font: bold 13px Arial, Verdana, Helvetica, sans-serif;}
#content {display: block; float: right; width: 668px; margin-top: -154px; margin-bottom: 55px; line-height: 1.58889;}

/* #mainbody & #frontpagenews used just for front page so far */
#mainbody {float: right; background: url(/images/bodytextbg1.jpg) no-repeat; width: 668px; height: 305px; margin: 259px 0 10px 0;}
#mainbody h1 {color: #ab1f00; font: bold 20px Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 15px 0 0 15px;}
#mainbody .tagline {color: #ec3f00; font: bold 14px Arial, Helvetica, sans-serif; text-transform: uppercase;}
#mainbody p {font: 12px Arial, Helvetica, sans-serif; margin: 5px auto auto 15px; padding-right: 15px;} 
#mainbody .keydude {float: right; height: 165px; width: 156px;}

#frontpagenews {float: right; background-image: url(/images/bodyBgMid.jpg); width: 668px; margin: 0 0 10px 0; background-repeat: repeat-y;}
#frontpagenews h2 {color: #ab1f00; font: bold 20px Arial, Helvetica, sans-serif; text-transform: uppercase; margin: -5px 0 10px 20px;}
#frontpagenews a:link, #frontpagenews a:visited {color: #d18a1f; text-decoration: none; font-weight: bold;}
#frontpagenews a:hover {color: #d18a1f; text-decoration: underline; font-weight: bold;}

/* #topparagraph used mostly for airport landing pages */
#topparagraph {float: right; background: url(/images/bodyBgMid.jpg) repeat-y; width: 668px; height: auto; margin: 0 0 10px 0;}
#topparagraph h1 {color: #ab1f00; font: bold 20px Arial, Helvetica, sans-serif; text-transform: uppercase; margin: -5px 0 10px 20px;}
#topparagraph h2 {color: #ab1f00; font: bold 14px Arial, Helvetica, sans-serif; margin: 5px 0 10px 20px;}
#topparagraph p {font: 12px Arial, Helvetica, sans-serif; margin: 5px auto auto 15px; padding-right: 15px;} 
#topparagraph li {font: 12px Arial, Helvetica, sans-serif; margin: 5px auto auto 5px; padding-right: 15px;}

.bodytext {float: right; background: url(/images/bodyBgMid.jpg) repeat-y; width: 668px; height: auto; margin: 259px 0 10px 0;}
.bodytext h1 {color: #ab1f00; font: bold 20px Arial, Helvetica, sans-serif; text-transform: uppercase; margin: -5px 0 10px 20px;}
.bodytext h2 {color: #ab1f00; font: bold 14px Arial, Helvetica, sans-serif; margin: 5px 0 10px 20px;}
.bodytext h3 {color: #ab1f00; font: bold 14px Arial, Helvetica, sans-serif; margin: 5px auto 10px 20px;}
.bodytext h3 a:link, .bodytext h3 a:visited {color: #d18a1f; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none;}
.bodytext h3 a:hover {color: #d18a1f; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: underline;}
.bodytext p {font: 12px Arial, Helvetica, sans-serif; margin: 5px auto auto 15px; padding-right: 15px;}
.bodytext li {font: 12px Arial, Helvetica, sans-serif; margin: 5px auto auto 5px; padding-right: 15px;}

.exbodytext {float: right; background: url(/images/bodyBgMid.jpg) repeat-y; width: 668px; height: auto; margin: 2.5px 0 10px 0;}
.exbodytext h1 {color: #ab1f00; font: bold 20px Arial, Helvetica, sans-serif; text-transform: uppercase; margin: -5px 0 10px 20px;}
.exbodytext h2 {color: #ab1f00; font: bold 14px Arial, Helvetica, sans-serif; margin: 5px 0 10px 20px;}
.exbodytext p {font: 12px Arial, Helvetica, sans-serif; margin: 5px auto auto 15px; padding-right: 15px;}

#newsleft, #newsright {float: left; width: 310px; list-style-type: none; font: bold 12px Arial, Helvetica, sans-serif; margin: 0 0 5px -20px;}
#newsleft li, #newsright li {margin-bottom: 5px;}

#leftnav {display: inline; float: left; width: 210px; margin: -154px 0 50px 1px; line-height: 1.58889;}

#sociallinks {width: 210px; height: 40px; padding-top: 4px; padding-bottom: 0;}
#sociallinks p {padding-top: 0; padding-bottom: 0; margin-top: 0;}

#topdeals {width: 210px; background-image: url(/images/topdealsbg.gif); background-repeat: repeat-y;}
#topdeals p {font: 12px Arial, Helvetica, sans-serif; height: 39px; padding: 0 0 3px 10px; width:200px; }
#topdeals a:link, #topdeals a:visited {color: #000; text-decoration: none; font-weight: bold;}
#topdeals a:hover {color: #d18a1f; text-decoration: underline; font-weight: bold;}
.tdealsprice {background-color: #fa5e00; background-image: url(/images/topdealsbtn.jpg); background-repeat: no-repeat; color: #fff; float: right; height: 36px; margin: 0 10px 0 0; text-align: center; width: 41px;}

#airportlinks {width: 210px; margin-top: 0.25em; margin-bottom: 2em; background-image: url(/images/airportsbg.gif); background-repeat: repeat-y;}
#airportlinks ul {list-style-image: url(/images/square.gif);}
#airportlinks li {font: 11.2px Arial, Helvetica, sans-serif; line-height: 1.5;}
#airportlinks a:link, #airportlinks a:visited {color: #000; text-decoration: none; font-weight: normal;}
#airportlinks a:hover {color: #d18a1f; text-decoration: underline; font-weight: normal;}

#footer {clear: both; width: 887px; margin: 0 auto 0 52px; color: #FFF; text-align: right; font: bold 11px Arial, Helvetica, sans-serif; }
#footer a:link, #footer a:visited {color: #fff; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}

#newsarchive {width: 210px; margin-top: 0.25em; margin-bottom: 2em; background-image: url(/images/airportsbg.gif); background-repeat: repeat-y;}
#newsarchive ul {list-style-image: url(/images/square.gif);}
#newsarchive li {font: 11.2px Arial, Helvetica, sans-serif; line-height: 1.5;}
#newsarchive a:link, #airportlinks a:visited {color: #000; text-decoration: none; font-weight: normal;}
#newsarchive a:hover {color: #d18a1f; text-decoration: underline; font-weight: normal;}
#newsarchive p {font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #D18A1F; margin: 5px auto auto 15px; padding-right: 15px;}

.breadcrumbs {color: #d18a1f; font: bold 11px Arial, Helvetica, sans-serif; margin: 2px auto 10px 15px;}
