@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	font-size: 11px;
	text-align: center;
}

img {
	border: none;
}

/* Top Bar Styles */

div#TopBar {	
	width: 100%;
	height: 30px;
	background-color: #000;
	border-bottom: 1px solid #666;
	vertical-align: middle;
	text-align: center;
	margin: 0 auto;
}

div#TopBarContentHolder {
	position: relative;
	margin: 0 auto;
	width: 760px;
	height: 28px;
	color: #666;
	vertical-align: middle;
	text-align: center;
	line-height: 28px;
}

div#TopBarContentHolder a{
	color: #ababab;
	text-decoration: underline;
}

div#TopBarContentHolder a:hover{
	color: #fff;
	text-decoration: none;
}

/* END TOP BAR STYLES */

/* Logo bar styles */

div#LogoBar {
	width: 100%;
	background-image: url('../images/upper_logo_bar_bg.jpg');
	height: 140px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #ddd;
}

div#LogoBarContentHolder {
	position: relative;
	margin: 0 auto;
	width: 760px;
	height: 139px;
	vertical-align: middle;
}

div#LogoSection{
	float: left;
	height: 139px;
	width: 518px;
	text-align: center;
	margin: 0 auto;
	display: block;
}

img#Logo {
	vertical-align: middle;
}

/* END LOGO BAR STYLES */

div#MainBody{
	width: 760px;
	min-height: 400px;
	margin: auto;
	border-right: 1px solid #bebebe;
}

div#MenuContainer {
	float: left;
	width: 165px;
	min-height: 300px;
}

div#ContentContainer {
	float: left;
	width: 595px;
	min-height: 300px;
	text-align: left;
}

div.ContainerDivider {
	height: 35px; 
	width: 593px; 
	background-color: #dedede; 
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background-image: url('../images/divbar.jpg');
	text-indent: 30px;
	line-height: 35px;
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
}

div#PaddedContent {
	width: 570px;
	min-height: 400px;
	margin: 0 auto;
	padding-top: 10px;
	color: #444;
}

div.RentalHeader {
	width: 570px;
	height: 25px;
	line-height: 25px;
}

div.RentalHeaderTitle {
	float: left;
	width: 100px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	text-align: left;
	text-indent: 15px;
	background-color: #cfcfcf;
	color: #585858;
	font-size: 12px;
	border-bottom: 1px solid #fff;
}

div.RentalHeaderSubheader {
	float: left;
	width: 470px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	text-align: left;
	text-indent: 15px;
	background-color: #dcdcdc;
	color: #787878;
	font-size: 12px;
	border-bottom: 1px solid #fff;
}

div.RentalBoxHeader {
	float: left;
	width: 100px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: left;
	text-indent: 18px;
	background-color: #dedede;
	color: #484848;
	font-size: 11px;
	font-weight: bold;
}

div.RentalBoxSubHeader {
	float: left;
	width: 470px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: left;
	text-indent: 18px;
	background-color: #efefef;
	color: #787878;
	font-size: 11px;
}

div.RentalPickupBox {
	float: left;
	width: 284px;
	height: 100px;
	text-align: left;
	text-indent: 5px;
	padding-top: 5px;
	color: #787878;
	border-right: 1px solid 3ccc;
}

div.RentalReturnBox {
	float: left;
	width: 284px;
	height: 100px;
	text-align: left;
	text-indent: 5px;
	padding-top: 5px;
	color: #787878;
}

div.TouringBox {
	width: 570px;
	height: 135px;
	text-align: left;
	text-indent: 18px;
	padding-top: 5px;
	color: #787878;
}

div.ScooterRentalBox {
	width: 570px;
	height: 220px;
	text-align: left;
	text-indent: 18px;
	color: #787878;
	border-bottom: 1px solid #ccc;
}

div.ScooterRentalTextBox{
	float: left;
	width: 400px;
	height: 200px;
	text-align: left;
}
div.ScooterRentalTextBox td{
	text-indent: 0px;
	vertical-align: top;
	min-width: 100px;
}

div.ScooterRentalImageBox {
	float: left;
	width: 169px;
	height: 200px;
	text-indent: 10px;
}

div.HotOffersPageBox {
	width: 570px;
	height: 91px;
	text-align: left;
	text-indent: 18px;
	color: #787878;
	border-bottom: 1px solid #ccc;
}

div.HotOffersPageText {
	float: left;
	width: 400px;
	height: 70px;
	text-align: left;
}

div.HotOffersPageImage {
	float: left;
	width: 169px;
	height: 70px;
	text-indent: 10px;
}

div.MenuHeader {
	width: 165px;
	height: 35px;
	background-color: #ababab;
	line-height: 35px;
	vertical-align: middle;
	text-align: left;
	text-indent: 30px;
	color: #fff;
	font-size: 15px;
}

div.MenuItem {
	width: 165px;
	height: 26px;
	line-height: 26px;
	background-image: url('../images/menu_item.jpg');
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: left;
	color: #434343;
	font-size: 12px;
	text-indent: 45px;
}

div.MenuItem a
{
	text-decoration: none;
	color: #464646;
}

div.MenuItem a:hover 
{
	text-decoration: underline;
	color: #222;
}

/*div.MenuItem a:visited 
{
	text-decoration: none;
	color: #666;
}*/

div.HotOfferItem {
	position: relative;
	width: 165px;
	height: 180px;
	background-color: #efefef;
	border-top: 1px solid #fff;
	padding-top: 10px;
	text-align: center;
}

div.HotOfferImage {
	width: 140px;
	height: 100px;
	border: 1px solid #fff;
	margin: 0 auto;
}

div.HotOfferText {
	width: 140px;
	height: 68px;
	margin: 0 auto;
	padding-top: 5px;
	text-align: left;
	color: #666;
}

div.HotOfferText a{
	color: #000;
	text-decoration: none;
}

div.HotOfferText a:hover {
	color: #999;
	text-decoration: underline;
}

div.HotOfferText a:visted {
	color: #333;
	text-decoration: none;
}

div.ClearFloats {
	clear: both;
}

/* Lower Section */

div#LowerSection {
	width: 760px;
	height: 90px;
	margin: 0 auto;
	border-right: 1px solid #bebebe;
}

div#LowerAdvertBox {
	float: left;
	width: 165px;
	height: 70px;
	border-bottom: 1px solid #ababab;
}

div#LowerLinksBar {
	float: left;
	width: 593px;
	height: 40px;
	background-image: url('../images/lower_links_bar40.jpg');
	background-repeat: repeat-x;
	border-left: 1px solid #ededed;
	border-right: 1px solid #fff;
	line-height: 40px;
	vertical-align: middle;
	text-align: center;
	color: #000;
}

div#CopyrightBar {
	float: left;
	width: 593px;
	height: 30px;
	background-color: #ededed;
	line-height: 30px;
	vertical-align: middle;
	text-align: center;
	border-left: 1px solid #ededed;
	border-right: 1px solid #fff;
	border-top: 1px solid #eee;
	color: #adadad;
}

div#LowerLinksBar a{
	color: #373737;
	text-decoration: none;
}

div#LowerLinksBar a:hover {
	color: #999;
	text-decoration: underline;
}

div#LowerLinksBar a:visted {
	color: #333;
	text-decoration: none;
}

div#CopyrightBar a{
	color: #373737;
	text-decoration: none;
}

div#CopyrightBar a:hover {
	color: #999;
	text-decoration: underline;
}

div#CopyrightBar a:visted {
	color: #333;
	text-decoration: none;
}

div#EndBar {
	width: 761px;
	height: 20px;
	background-color: #030303;
}
/* END LOWER SECTION */

/* AIRPORT TRANSFER */
div#AirportTransferBar 
{
	width: 570px;
	height: 140px;
	background-image: url('../images/airporttransferad.jpg');
	background-repeat: no-repeat;
	margin: auto;
	vertical-align: middle;
	text-align: center;
}

div#AirportTransferContent 
{
	width: 350px;
	height: 110px;
	margin: auto auto;
	padding-top: 15px;
	padding-left: 120px;
	color: #ebebeb;
	font-size: small;
}
