/* CSS Document */

.maincontainer {
	width: 972px;
	margin: 10px auto;
	padding: 6px;
	border: 4px solid #999;
	background: #fff;
}

body {
	margin: 0px;
	font-family: Verdana, Arial, "MS Sans Serif", Sans-Serif;
	font-size: 11px;
	line-height: 20px;
	background: url(/images/ap-bg.gif) repeat top left;
}

div, p, form { padding:0px; margin:0px; }

table, tr, td, p, div, form {
	font-family: Verdana, Arial, "MS Sans Serif", Sans-Serif;
	font-size: 11px;
	line-height: 20px;
}

a {
	color: #000;
	text-decoration: underline;
}
a:hover {
	color: #f86b00;
	text-decoration: none;
}

.logo {      
	display:block;
	text-indent: -4000px; 
	background:url(/images/logo-1888airportpartking.gif) no-repeat top left;
	width: 305px;
	height: 94px;
}
.logo a {          
	color: #000000; 
	text-decoration: none;
}
.logo a:hover {          
	color: #000000; 
	text-decoration: none;
}

.searchbg {
	background: url(/images/search-tag-bg.gif) repeat-x bottom left;
	height: 39px;
}

.searchtext {
	font-family: Verdana, Arial, "MS Sans Serif", Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #ddffff;
}

.textboxsearch {
	font-family: Verdana, Arial, "MS Sans Serif", Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	background: url(/images/search-text-bg.gif) repeat top left;
	border: none;
	height: 21px;
}

.topmenutext {
	font-family: Verdana, Arial, "MS Sans Serif", Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	padding-right: 10px;
}
.topmenutext a {
	color: #039;
	text-decoration: none;
}
.topmenutext a:hover {
	color: #000;
	text-decoration: underline;
}

.menubg {
	background: url(/images/menu-bg.gif) repeat-x top left;
	height: 36px;
}
.menuseperator {
	background: url(/images/menu-seperator.gif) repeat-x top left;
	width: 2px;
	height: 36px;
}

.menutext {
	font-family: Verdana, Arial, "MS Sans Serif", Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #ddffff;
	padding-left: 10px;
	padding-right: 10px;
}
.menutext a {
	color: #ddffff;
	text-decoration: none;
}
.menutext a:hover {
	color: #dff;
	text-decoration: underline;
}

.promotional-banner-home {
	background: url(/images/promotional-banner-home.gif) no-repeat top left;
	width: 617px;
	height: 223px;
}

h1 {
	display:inline;
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 20px;
	font-weight: normal;
	line-height:25px;
	color: #039;
}

.heading {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	line-height:25px;
	color: #039;
}

.headingline {
	background: url(/images/heading-line.gif) repeat-x top left;
	height: 12px;
}

.heading-yellow {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	color: #ffff00;
	background: #fd9100;
	padding-left: 5px;
}


div.homeairportlist ul {
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

div.homeairportlist ul li {
	background: url(/images/bullet01.gif) no-repeat .0em .6em;
	padding-left: 10px;
	padding-right: 15px;
	float: left;
	width:275px;
	line-height: 22px;
}

div.homeairportproviderlist ul {
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

div.homeairportproviderlist ul li {
	background: url(/images/bullet02.gif) no-repeat .0em .9em;
	padding-left: 10px;
	padding-right: 15px;
	float: left;
	width:275px;
	line-height: 22px;
	font-weight: bold;
}

.footertopline {
	background:	url(/images/footer-top-line.gif) repeat-x top left;
	height: 14px;
}

.footertext {
	font-family: Verdana, Arial, "MS Sans Serif", Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #039;
	padding-left: 10px;
	padding-right: 10px;
}

.footertext a {
	color: #039;
}

.navlink a {
	color: #039;
}

.mapborder {
	border: 2px solid #538c9d;
}

.ban-main-bg {
	background:	url(/images/ban-main-bg.gif) repeat-x top left;
	height: 79px;
	font-size: 16px;
	font-weight: bold;
}

.ban-green {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #693;
	line-height: 30px;
}

div.reviewlist ul {
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

div.reviewlist ul li {
	background: url(/images/bullet01.gif) no-repeat .3em .6em;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	line-height: 22px;
}

.submitreviewtable {
	border: 2px solid #fd9100;
}

.redfont {
	color: #f00;
	font-weight: bold;
}

.textbox {
	border: 1px solid #000;
	font-family: Verdana, Arial, "MS Sans Serif", Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 5px;
}

div.leftairportlist ul {
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

div.leftairportlist ul li {
	background: url(/images/bullet02.gif) no-repeat .0em .9em;
	padding-left: 10px;
	padding-right: 15px;
	line-height: 22px;
	font-weight: bold;
}

.bg-search {
	background:url(/images/search-main-bg.gif) no-repeat top left;
	width: 323px;
	/*height: 406px;*/
	height: 506px;
}

.heading-white {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	color: #fefeff;
	text-align: center
}

.heading-white1 {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #fefeff;
	text-align: center
}

.seachmaintext {
	font-family: Verdana, Arial, "MS Sans Serif", Sans-Serif;
	font-size: 12px;
	line-height: 20px;
	color: #ffee00;
}

.dotted {
	height: 1px;
	background: url(/images/dotted1.gif) repeat-x top left;
}


.address-cont { float: left; margin-right: 10px; border: 1px solid #ccc; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #666; text-align: center; padding: 10px; }