html {
	margin: 0; 
	padding: 0;
}
body {
	background: #fff url(/images/topbkg1.jpg) no-repeat top left;
	margin: 0; padding: 0;
}
strong {
	color: #d18a1f;
}
#bgbottom {
	background: transparent url(/images/bgbottom.jpg) no-repeat bottom left;
}
#container {
	border: solid #000 0px;
	margin: 14px 0 2.5px 52px;
	width: 887px;
}
#header {
	height: 190px;
}
#headerTabs {
	float: left;
	width: auto;
	margin-left: 10px;
}
#headerTabs ul, #headerTabs li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#headerTabs li {
	display: inline;
}
#headerTabs li a {
	text-decoration: none;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	width: 124px;
	height: 37px; 
	color: #fff;
	margin:145px 20px 0 7px;
	float: left;
	display: inline;
}
#headerTabs li a:hover {
	text-decoration: underline;
}
.tabLink {
	padding-top: 13px;
}
#rightArea {
	border: solid #000 0px;
	width: 668px; 
	float: right;
	margin:0 0 50px 0;
}
#aParking {
	background-image: url(/images/aparking.gif);
	background-repeat: no-repeat;
	width: 325px;
	height: 54px;
	margin-left: 3px;
	float: left;
}
.apHead {
	margin: 14px 0 0 0; 
	padding: 5px 0 0 15px; 
	font:bold 16px Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
}

#aHotels {
	background-image: url(/images/ahotel.gif);
	background-repeat: no-repeat;
	width: 325px;
	height: 54px;
	margin-right: 5px;
	float: right;
}

#aLounges {
	background-image: url(/images/alounges.jpg);
	background-repeat: no-repeat;
	width: 325px;
	height: 54px;
	margin-left: 3px;
	float: left;
}

#tInsurance {
	background-image: url(/images/tinsurance.jpg);
	background-repeat: no-repeat;
	width: 325px;
	height: 54px;
	margin-right: 5px;
	float: right;
}
#carHireTop{
	background-image: url(/images/carhiretop.jpg);
	background-repeat: no-repeat;
	width: 325px;
	height: 54px;
	margin-right: 5px;
	float: right;
}
#apMenu {
	background-image: url(/images/ap-bg.jpg);
	background-repeat: repeat-x;
	width: 325px;
	height: 205px;
	margin-left: 3px;
	float: left;
}
#apMenu p {
	margin: 10px 0 0 15px;
	font: normal 14px Arial, Verdana, Helvetica, sans-serif;
}
#ahMenu p {
	margin: 10px 0 0 15px;
	font: normal 14px Arial, Verdana, Helvetica, sans-serif;
}
#apMenu .submitButton {
	float:right;
	margin:7px 10px 2px 0; 
}
#ahMenu .submitButton {
	float:right;
	margin:3px 10px 2px 0; 
}
#ahMenu {
	background-image: url(/images/ap-bg.jpg);
	background-repeat: repeat-x;
	width: 325px;
	height: 205px;
	margin-right: 5px;
	float: right;
}
#ahBackGround {
	background-image: url(/images/parkandsleep.jpg);
	background-repeat: no-repeat;
	background-color: ffd648;
	width: 325px;
	height: 255px;
	margin-top: 4px;
	margin-right: 5px;
	float: right;
}
#ahMsg {
	font: bold 29px Arial, Verdana, Helvetica, sans-serif; 
	color: #ffffff;
	padding:13px;
}
#aHotelsNew {
	background-image: url(/images/ahotel.gif);
	background-repeat: no-repeat;
	width: 325px;
	height: 54px;
	margin-left: 3px;
	float: left;
}
#leftArea {
	border: solid #000 0px;
	width: 210px;
	font-size: 12px;
	line-height: 1.58889;
	margin:5px 0 50px 1px; 
}
#leftArea h2 {
	font-size: 22px;
	line-height: 1.48889;
}
#leftArea a:link {
	color: #000;
	text-decoration: none;
}

#leftArea a:visited {
	color: #000;
	text-decoration: none;
}

#leftArea a:hover {
	color: #d18a1f;
	text-decoration: underline;
}

#pNo {
	background-image: url(/images/pno.jpg);
	background-repeat: no-repeat;
	height: 140px;
}
#pNo .pnotxt {
	margin: 0;
	padding: 15px 0 0 15px;
	font: normal 22px Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
}
#pNo .no {
	font-weight:bold;
}
#topDeals {
	background-image: url(/images/topdeals.jpg); 
	background-repeat: no-repeat; 
	margin: 1px 0 0 0; 
	height: 44px;
}
.tdealshead {
	margin: 8px 0 0 8px; 
	padding: 10px 0 0 0; 
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	color:#fff; 
}
#topDealsBm {
	background-image: url(/images/topdealsb.jpg);
	background-repeat: no-repeat;
	height: 20px;
}
#topDealsBtn {
	background-image: url(/images/topdealsbtn.jpg);
	background-repeat: no-repeat;
	width: 41px;
	height: 36px;
	float: right;
}
#topDealsBg {
	background-image: url(/images/topdealsbg.jpg); 
	background-repeat: repeat-y; 
	height: auto; 
	margin:0 1px 0 0;
}
.tdealsprice {
	float:right; 
	background-image: url(/images/topdealsbtn.jpg); 
	background-repeat: no-repeat; 
	background-color:#fa5e00;
	width: 41px; 
	height: 36px; 
	margin:0 10px 0 0; 
	text-align:center; 
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
}
.tdealsmsg {
	width: 185px;
	padding-left:1em;
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
}
.tdeals {
	width: 190px;
	height: 39px;
	margin:0 0 3px 14px;
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
}
.tdealstxt {
	width: 140px;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
}
#airports {
	background-image: url(/images/airports.jpg); 
	background-repeat: no-repeat; 
	margin: 2px 0 0 0; 
	height: 45px;
}
#archives {
	background-image: url(/images/newsarchive.gif); 
	background-repeat: no-repeat; 
	margin: 2px 0 0 0; 
	height: 48px;
}
.airportshead {
	margin: 8px 0 0 8px; 
	padding: 10px 0 0 0; 
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	color:#fff; 
}
#airportsBg {
	background-image: url(/images/airportsbg.jpg); 
	background-repeat: repeat-y; 
	height: auto; 
}
#airportsLinks {
	padding :1px;
	width: 190px; 
}
#airportsLinks ul {
	list-style-image: url("/images/square.jpg");
}
 
#airportsLinks li{
 /*padding-left: 1px;
 margin-bottom: 0.5px;*/
}
#airportsBtm {
	background-image: url(/images/airportBtm.jpg); 
	background-repeat: no-repeat; 
	height: 17px; 
}
#bodyText {
	background-image: url(/images/bodytextbg1.jpg);
	background-repeat: no-repeat;
	height: 305px;
	float:left;
	margin-top: 10px;
}

#bodyText h1 {
	margin:25px 0 0 15px;
	font : bold 20px Arial, Verdana, Helvetica, sans-serif;
	color:#ab1f00;
}	
#bodyText p {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: 0px !important;
	margin-top: 5px;
	margin-left: 15px;
	color : #000;
	line-height: 14pt;
}
#bodyText .sp {
	border: solid #000 0px; 
	float:right; 
	width: 156px; 
	height: 165px;
}
#bodyText .redtxt {
	color:#ec3f00;
	font: bold 14px Arial, Verdana, Helvetica, sans-serif;
}
.bodyContacts {
	color:#000;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
}
#bodyDeals{
	border: solid #000 0px;
	width:668px;
	float:left;
	padding: 0;
}
#bodyDealsTp {
	background-image: url(/images/bodyBgTop.jpg); 
	background-repeat: no-repeat; 
	margin: 10px 0 0 0px;
	height: 20px;
	padding: 0;
}
#bodyDealsBtm {
	background-image: url(/images/bodyBgBtm.jpg);
	background-repeat: no-repeat;
	margin: 0px 0 0 0px;
	height: 21px;
}
#bodyDealsMid {
	background-image: url(/images/bodyBgMid.jpg); 
	background-repeat: repeat-y; 
	height: auto; 
	margin: 0px 0 0 0px;
	padding: 0;
}

#bodyDealsMid h1{
	font: bold 20px Arial, Verdana, Helvetica, sans-serif;
	color: #ab1f00;
	margin: 0px 10px 0 15px;
}
#bodyDealsMid p {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: 0px !important;
	margin-top: 5px;
	margin-left: 0px;
	color : #000;
	line-height: 14pt;
	margin: 0px 10px 0 15px;
}
#bodyDealsMid a {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #d18a1f;
	text-decoration: none;
}
#bodyDealsMid a:hover {
	color: #d18a1f;
	text-decoration: underline;
}
#bodyDealsMid li {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color : #000;
	line-height: 14pt;
	margin: 0px 20px 0 20px;
}

#topParagraph {
	height: auto; 
	margin-top: 5px;
	padding: 0;
	border: solid #f9f9f9 8px;
	background-color:#fff;
}
#topParagraph p {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color : #000;
	line-height: 14pt;
	margin: 8px;
}
#topParagraph h1{
	font: bold 20px Arial, Verdana, Helvetica, sans-serif;
	color: #ab1f00;
	margin: 8px;
}

#topParagraph a {
	text-decoration: none;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif; 
	color: #d18a1f;
}
#topParagraph a:hover {
	text-decoration: underline;
	color: #d18a1f;
}

#rArticles {
	margin: 10px 0 0 15px;
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color : #000;
}
#rArticles h2 {
	 font:normal 18px Arial, Verdana, Helvetica, sans-serif;
	 color: #ab1f00;
}
#rArticles a {
	text-decoration: none;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif; 
	color: #d18a1f;
}
#rArticles a:hover {
	text-decoration: underline;
	color: #d18a1f;
}
#newsInclude{
	font:normal 12px Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	margin-left: 15px;
	line-height: 16pt;
}
#newsInclude a {
	text-decoration: none;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif; 
	color: #d18a1f;
}
#newsInclude a:hover {
	text-decoration: underline;
	color: #d18a1f;
}
#bodyTextlinks {
	border: solid #000 0px;
	margin: 5px 0 0 15px;
	font : bold 12px Arial, Verdana, Helvetica, sans-serif;
	float: left;
	line-height: 15pt;
	display: inline;
}	

#bodyTextlinks h2 {
	font : bold 20px Arial, Verdana, Helvetica, sans-serif;
	color:#b78740;
}
#bodyTextlinks .newsleft {
	float:left;
}
#bodyTextlinks .newsright {
	float: right;
}
#bodyTextlinks a {
	text-decoration: none;
	color: #d18a1f;
}

#bodyTextlinks a:hover {
	text-decoration: underline;
	color: #d18a1f;
}
#newsBg{
	background-color: #f4f4f4;
	width: 285px;
	height: auto;
	float: right;
	margin: 15px 18px 2px 0;
	color: #000;
}
#newsBg h3 {
	font: bold 16px Arial, Verdana, Helvetica, sans-serif;
	margin: 5px 0 0 3px;
	padding :0px;
	color: #000;
}
#newsBg p { 
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 3px;
	padding :0px;
	color: #000;
}
#footer {
	border: solid #000 0px;
	margin: 0px;
}
.footerBarLinks {
	border: solid #000 0px;
	background-color:#000;
	width:875px;
	clear: both;
	height: 17px;
	font: Bold 11px Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	padding: 1px;
	text-align:center;
	margin-bottom: 1px;
	margin-left: 5px;
	margin-right: auto;
	margin-top: 0px;
}
.footerBarLinks a:link {
	color:#fff;
	text-decoration:none;
}
.footerBarLinks a:visited {
	color:#fff;
	text-decoration:none;
}
.footerBarLinks a:hover {
	color:#fff;
	text-decoration:underline;
}
.footerBar a:link {
	color:#fff;
}
.airport {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
}