body {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

body#mainpage {
	background-attachment: fixed;
	background-image: url(../images/BackgroundTile.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	margin: 0px, 0px, 0px, 0px;
}

td#footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #b30f13;
	color: #FFFFFF;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: bottom;
	text-align: right;
}

td#sidebox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #000000;
	color: #FFFFFF;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
	background-attachment: relative;
	background-image: url(../images/SideBox-Watermark.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

table#contentarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #575757;
	color: #FFFFFF;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
}

td#contentarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #575757;
	color: #FFFFFF;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
	text-align: center;
}

td#navbar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #000000;
	color: #FFFFFF;
	padding: 10px, 10px, 10px, 10px;
	margin: 0px, 0px, 0px, 0px;
	vertical-align: middle;
	text-align: right;
	background-attachment: relative;
	background-image: url(../images/TopBanner2.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

a#navbar,a:link#navbar,a:active#navbar,a:visited#navbar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

a:hover#navbar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffff00;
}

td#dateshow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	vertical-align: middle;
	text-align: right;
	padding: 10px, 10px, 10px, 10px;
}

#showjsdate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #000000;
	color: #ffffff;
	vertical-align: middle;
	text-align: right;
	padding: 2px, 2px, 2px, 2px;
}

/* This section is for the sub pages */
body#subpage {
	background-attachment: fixed;
	background-image: url(../images/SubPage_BGTile.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin: 0px, 0px, 0px, 0px;
}

td#subdateshow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	vertical-align: top;
	text-align: right;
	padding: 10px, 10px, 10px, 10px;
}

table#subcontentarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #575757;
	color: #FFFFFF;
	padding: 0px, 0px, 0px, 0px;
	vertical-align: top;
}

td#subcontentarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	color: #000000;
	width: 572px;
	height: 425px;
	padding: 0px, 0px, 0px, 0px;
	vertical-align: top;
	text-align: left;
	background-attachment: fixed;
	background-image: url(../images/Limo_Watermark.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

td#subnavbar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 5px, 15px, 5px, 5px;
	vertical-align: middle;
	text-align: right;
	width: 343px;
	height: 43px;
}

td#subsidetile {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px, 0px, 0px, 0px;
	vertical-align: top;
	width: 2px;
	background-attachment: fixed;
	background-image: url(../images/SubPage-Border-Tile.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}

td#subfooter {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #808080;
	color: #000000;
	padding: 5px, 15px, 5px, 5px;
	vertical-align: bottom;
	text-align: right;
}

td#pagetitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 10px, 15px, 10px, 10px;
	vertical-align: bottom;
	text-align: right;
	background-attachment: fixed;
	background-image: url(../images/SubPageTitle-Area.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

td#subpagetitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #808080;;
	color: #000000;
	width: 564px;
	padding: 10px, 10px, 10px, 0px;
	vertical-align: middle;
	text-align: right;
}

a#subnavbar,a:link#subnavbar,a:active#subnavbar,a:visited#subnavbar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

a:hover#subnavbar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
}

td#subsidebox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #cccccc;
	color: #FFFFFF;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
	width: 176px;
}

td#subsideboxabout {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #339966;
	color: #FFFFFF;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
	width: 176px;
}

td#subsideboxservices {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #006699;
	color: #FFFFFF;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
	width: 176px;
}

td#subsideboxfleet {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ccccff;
	color: #FFFFFF;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
	width: 176px;
}

td#subsideboxreservations {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #993300;
	color: #FFFFFF;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
	width: 176px;
}

td#subsideboxweddings {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #660066;
	color: #FFFFFF;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
	width: 176px;
}

td#subsideboxgalveston {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #003366;
	color: #FFFFFF;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
	width: 176px;
}

td#subsideboxcorporate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #003399;
	color: #FFFFFF;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
	width: 176px;
}

td#subsideboxcontact {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #660066;
	color: #FFFFFF;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
	width: 176px;
}

a#subsideboxcontact,a:link#subsideboxcontact,a:active#subsideboxcontact,a:visited#subsideboxcontact {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

a:hover#subsideboxcontact {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
}

/* Reservation Page */
table#reservation {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
}

/* About Us Page */
td#aboutus_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
}

/* Corporate Page */
td#corporate_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
}

/* Services Page */

tr#services_row {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ebe2e0;
	color: #000000;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
}

tr#services_altrow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f0f0f0;
	color: #000000;
	padding: 10px, 10px, 10px, 10px;
	vertical-align: top;
}

.servicesheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
}

