body {
background-color: #f2f6db;
background-image: url(images/backdrop.jpg);
background-repeat: no-repeat;
background-position: top center;
}

div#wrapper {
	width: 912px;
	
	position:absolute;
	
	top: 0px;
	
	left: 50%;
	margin-left: -456px;
	

}
i.smaller {
	font-size: 0.5em;
}
div#header {
		width: 912px;
		height: 173px;
}
		
a#logo {
	width: 248px;
	height: 173px;
	background-image: url(images/logo.jpg);
	float:left;
	display: block;
}
div#right_header {
	width:  664px;
	height: 107px;
	
	float:right;
	}


	
a#book_space {
	width: 338px;
	height: 107px;
	display:block;
	background-image: url(images/booknow.jpg);
	float: left;
}
div#book_space {
	width: 338px;
	height: 107px;
	display:block;
	background-image: url(images/booknow_none.jpg);
	float: left;
}
div#head_filler {
	width: 326px;
	height: 107px;
	background-image: url(images/header_bg.jpg);
	float: left;

}

	
div#menu {
	width:  664px;
	height: 66px;
	float:left;

}
div#menu_fill {
	width: 53px;
	height: 66px;
	background-image: url(images/menu_fill.jpg);
	float:left;
	
}

a {
	border: 0;
	text-decoration: none;
}
div.buffer{
	position: absolute;
	
	left: -2600px;
}

:hover#menu_home   {
	background-image: url(images/home_o.jpg);
	}

#menu_home  {
	width: 113px;
	height: 66px;
	background-image: url(images/home.jpg);
	float:left;
}
#menu_home_s  {
	width: 113px;
	height: 66px;
	background-image: url(images/home_o.jpg);
	float:left;
}

:hover#menu_mission{
	background-image: url(images/mission_o.jpg);
}

#menu_mission {
	width: 124px;
	height: 66px;
	background-image: url(images/mission.jpg);
	float:left;
}
#menu_mission_s {
	width: 124px;
	height: 66px;
	background-image: url(images/mission_o.jpg);
	float:left;
}
:hover#menu_parking {
	background-image: url(images/parking_o.jpg);
}
#menu_parking .selected{
	background-image: url(images/parking_o.jpg);
}
#menu_parking {
	width: 117px;
	height: 66px;
	background-image: url(images/parking.jpg);
	float:left;
}
#menu_parking_s {
	width: 117px;
	height: 66px;
	background-image: url(images/parking_o.jpg);
	float:left;
}


#menu_faq{
	width: 86px;
	height: 66px;
	background-image: url(images/faq.jpg);
	display:block;
	float:left;
}	

:hover#menu_faq {
	width: 86px;
	height: 66px;
	background-image: url(images/faq_o.jpg);
	display:block;
	float:left;
}
#menu_faq_s{
	width: 86px;
	height: 66px;
	background-image: url(images/faq_o.jpg);
	display:block;
	float:left;
}
:hover#menu_customer {
	background-image: url(images/customer_o.jpg);
}

#menu_customer_s{
	width: 171px;
	height: 66px;
	float:left;
	background-image: url(images/customer_o.jpg);
}
#menu_customer{
	width: 171px;
	height: 66px;
	background-image: url(images/customer.jpg);
	float:left;
}

div#banner_container {
	width: 912px;
	height: 207px;
	
		
}
div#banner{
	width: 668px;
	height:207px;
	float:left;
	background-image: url(images/banner.jpg);
}

div#menu_banner{
	width:244px;
	height: 207px;
	float: left;
	
}

div#flash_banner{
	width:615px;
	height: 164px;
	margin-left:46px;
	margin-top:22px;
}

div#submenu_top{
	width: 244px;
	height: 12px;
	background-image: url(images/submenu_top.jpg);
	}
div#submenu_bottom{
	width: 244px;
	height: 7px;
	background-image: url(images/submenu_bottom.jpg);
	}
a#submenu_arrive
{
	width: 244px;
	height: 39px;
	display:block;
	background-image: url(images/arrive_sub.jpg);
	}
a:hover#submenu_arrive
{
	width: 244px;
	height: 39px;
	display:block;
	background-image: url(images/arrive_sub_o.jpg);
	}
a#submenu_arrive_s
{
	width: 244px;
	height: 39px;
	display:block;
	background-image: url(images/arrive_sub_o.jpg);
	}

a#submenu_leave{
	width: 244px;
	height: 34px;
	display:block;
	background-image: url(images/leave_sub.jpg);
	}
a:hover#submenu_leave{
	width: 244px;
	height: 34px;
	display:block;
	background-image: url(images/leave_sub_o.jpg);
	}
a#submenu_leave_s{
	width: 244px;
	height: 34px;
	display:block;
	background-image: url(images/leave_sub_o.jpg);
	}
a#submenu_carspa{
	width: 244px;
	height: 36px;
	display:block;
	background-image: url(images/carspa_sub.jpg);
	}
a:hover#submenu_carspa{
	width: 244px;
	height: 36px;
	display:block;
	background-image: url(images/carspa_sub_o.jpg);
	}
a#submenu_carspa_s{
	width: 244px;
	height: 36px;
	display:block;
	background-image: url(images/carspa_sub_o.jpg);
	}
a#submenu_security{
	width: 244px;
	height: 35px;
	display:block;
	background-image: url(images/security_sub.jpg);
	}
a:hover#submenu_security{
	width: 244px;
	height: 35px;
	display:block;
	
	background-image: url(images/security_sub_o.jpg);
	}
a#submenu_security_s{
	width: 244px;
	height: 35px;
	display:block;
	
	background-image: url(images/security_sub_o.jpg);
	}
a#submenu_terms{
	width: 244px;
	height: 44px;
	display:block;
	background-image: url(images/terms_sub.jpg);
	}
a:hover#submenu_terms{
	width: 244px;
	height: 44px;
	display:block;
	background-image: url(images/terms_sub_o.jpg);
	}
a#submenu_terms_s{
	width: 244px;
	height: 44px;
	display:block;
	background-image: url(images/terms_sub_o.jpg);
	}
.map {
	margin-left: 7px;
	margin-top: 10px;
	width:613px;
	height: 205px;
	}
.maplink {
	padding: 0.5em;
	line-height: 2.5em;
	
	font-size: 0.7em;
	font-weight: bold;
	color: #f3f6dc;
	font-family: Verdana;
}
:hover.maplink {
	padding: 0.5em;
	line-height: 2.5em;
	
	font-size: 0.7em;
	font-weight: bold;
	color: #f3f6dc;
	font-family: Verdana;
}


div#ad {
	width: 270px;
	float: left;
	
}
div#ad a{
	border: 0;
	
}
div#ad_begin {
	width: 270px;
	height: 7px;
	background-image: url(images/ad_begin.jpg);

	}
div#ad_content{
	width: 270px;
	background-image: url(images/ad_filler.png);
	}

div#ad_content img {
	margin-top: 5px;
	margin-left: 24px;
	}
div#ad_end{
	width: 270px;
	height: 18px;
	background-image: url(images/ad_end.jpg);
	}
div#content{
	width: 642px;
	
	padding-top: 20px;
	
	float: left;
	}
p.first_spacer {
	margin-top: 15px;
}
div#content p{
	top: 20px;
	margin-left: 30px;
	margin-top: 25px;
	width: 550px;
	

	}
div#content img{
	margin-left: 12px;
	margin-top: 10px;
	
	}

	/* fonts */
div#content p{
	font-size: 0.9em;
	font-family: Verdana;
	
	margin-bottom: -10px;
	line-height: 1.4em;

	
	}
div#footer{
	width: 912px;
	height: 97px;
	margin-top: 35px;
	float:left;
	
	background-image: url(images/footer.jpg);
}
h2 {
	margin-left: 30px;
	margin-top: -15px;
font-family: Verdana;
font-size: 0.8em;
	letter-spacing: -0.1em;
	color: #659438;
	font-weight: bold;
	}
.imp{
	
	padding: 15px;
	
	background-image: url(images/imp_bg.jpg);
	
	background-repeat: no-repeat;
	background-color: #dfe4be;
	
	font-size: 1.1em;
	font-family: Verdana;
	font-weight: bold;
	
	}
.imp_book_date{
	
	padding: 7px;
	width: 566px;
	background-image: url(images/imp_bg.jpg);
	
	margin-left: 30px;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-color: #dfe4be;
	
	font-size: 1.1em;
	font-family: Verdana;
	font-weight: bold;
	
	}
p.highlight{
	
	padding: 15px;
	
	background-image: url(images/imp_bg.jpg);
	
	background-repeat: no-repeat;
	background-color: #dfe4be;
	
	font-size: 1.1em;
	font-family: Verdana;
	font-weight: normal;
	
	}
p.highlight:hover{
	

	opacity: 0.8;
	
	}

.highlight strong {
	font-size: 1.2em;
	letter-spacing: -0.1em;
	color: #659438;
	font-weight: bold;
	}
.highlight i {
	font-size: 1.1em;
	font-weight: normal;
	font-variant: itallic;
	letter-spacing: -0.1em;
	}.imp strong {
	font-size: 1.6em;
	letter-spacing: -0.1em;
	color: #659438;
	font-weight: bold;
	}
.imp i {
	font-size: 1.1em;
	font-weight: normal;
	font-variant: itallic;
	letter-spacing: -0.1em;
	}
p.list_imp
	{
	
	color: #f3f7dc;
	padding: 15px;
	
	
	background-image: url(images/list_imp.jpg);
	
	background-repeat: no-repeat;
	background-color: #657f3c;
	
	
	font-size: 1.1em;
	font-family: Verdana;
	font-weight: bold;
	
	}
p.list_imp_nobg
	{
	
	color: #f3f7dc;
	padding: 15px;
	
	
	
	background-repeat: no-repeat;
	background-color: #657f3c;
	
	
	font-size: 1.1em;
	font-family: Verdana;
	font-weight: bold;
	
	}
.darklight
	{
	

	padding: 15px;
	
	
	background-image: url(images/list_imp.jpg);
	
	background-repeat: no-repeat;
	background-color: #657f3c;
	
		color: #f3f7dc;
	font-size: 1.1em;
	font-family: Verdana;
	font-weight: normal;
	
	
	}
.darklight_ul
	{
	

	padding: 15px;
	top: 20px;
	margin-left: 30px;
	margin-top: 25px;
	width: 550px;
	
	background-image: url(images/list_imp.jpg);
	
	background-repeat: no-repeat;
	background-color: #657f3c;
	
		color: #f3f7dc;
	font-size: 1.0em;
	font-family: Verdana;
	line-height: 1.2em;
	font-weight: normal;
	
	
	}
.darklight_ul li
	{
	

	margin-top: 10px;
	
	
	}
.darklight_ul a
	{
	

		color: #f5f6ec;
	font-size: 1.0em;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	
	
	}
.darklight_ul a:hover
	{
	

		color: #fff;

	
	
	}
.darklight:hover
	{
	
	opacity: 0.9;
	
	}
.darklight_ul:hover
	{
	
	opacity: 0.9;
	
	}
.darklight strong{
	color: #fff;
	font-size: 1.2em;
	letter-spacing: -0.05em;
	font-weight: bold;
	}
.list_imp_nobg strong {
	
	color: #fff;
	font-size: 1.2em;
	letter-spacing: -0.05em;
	font-weight: bold;
	}

}
.list_imp strong{
	color: #fff;
	font-size: 1.2em;
	letter-spacing: -0.05em;
	}
.carspa_title {
	font-size: 1.2em;
	font-weight: bold;
}
.carspa_price {
	font-size: 1.6em;
	font-weight: bold;
	font-style: italic;
	
	padding: 3px;
	
	
	color: white;
}
	
	
a.img_link {
	
	display: block;
}

