﻿@charset "UTF-8";
/* CSS Document */
@import url('reset.css');
/*======================================================================= GENERAL
*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
}
#noeffect2:hover {
	background-color: white;
	text-decoration: none;
}
#noeffect1:hover {
	background-color: white;
	text-decoration: none;
}
p {
	line-height: 1.8em;
}
a {
	color: #0066FF;
}
a:hover {
	color: #000099;
	background-color: silver;
	text-decoration: none;
}
.right {
	float: right;
}
.left {
	float: left;
}
abbr[title="Executive Transportation Group"] {
	text-transform: uppercase;
	color: #0a58a4;
	font-weight: bold;
}
select {
	border: 1px solid #ccc;
	font-size: 11px;
	padding-left: 3px;
	height: 1.5em;
}
/* text replacement */
#logo, #mainnav a, .layout-1 #maincol h2, #homepage #intro h2, #homepage #box1 h3, #homepage #box2 h3, #sidebar .box h3, #sidebar .box h4, #page-content h2, #leftnav li a, #customers-page #intro h2, #customers-page h3, #links-page #page-content h4, #link-table h3, #contact-page #page-content h4, #contact-form h3 {
	text-indent: -9000px;
	font-size: 1px;
	display: block;
	overflow: hidden;
}
/* css image rollovers */
a.rollover {
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9000px;
	font-size: 1px;
	display: block;
	overflow: hidden;
}
a.rollover:hover {
	background-position: bottom left;
	background-color: transparent;
}
/* center page area */
.container {
	width: 840px;
	margin: 0 auto;
	position: relative;
}
object, embed, script {
	margin: 0;
	padding: 0;
}
br.clear {
	clear: both;
}
/*================================================================================== LAYOUT
*/
body {
	background: #f9f9f9 url(images/top-border.gif) top center repeat-x;
	padding-top: 10px;
}
div#white_background {
	background-color: #fff;
}
#masthead {
	height: 63px;
}
h1#logo {
	width: 111px;
	height: 50px;
	background: url(images/ETG_logo.gif) top left no-repeat;
	margin: 6px 0;
	float: left;
}
h1#logo a {
	display: block;
	width: 100%;
	height: 100%;
}
h1#logo a:hover {
	background-color: transparent;
}
#customer-login-btn, #open-acct-btn {
	float: left;
	margin: 15px 4px 10px;
	height: 33px;
}
#customer-login-btn {
	width: 142px;
	background-image: url(images/buttons/customer_login-btn.gif);
}
#open-acct-btn {
	width: 151px;
	background-image: url(images/buttons/open_acct-btn.gif);
}
/*======================================================================= MAIN NAV
*/
/* css image rollovers */
a.rollover {
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9000px;
	font-size: 1px;
	display: block;
	overflow: hidden;
}
a.rollover:hover {
	background-position: bottom left;
	background-color: transparent;
}
#n-home {
	background-image: url(img/btn-home.gif);
	width: 66px;
}
#n-limos {
	background-image: url(img/btn-limos.gif);
	width: 105px;
}
#n-cars {
	background-image: url(img/btn-cars.gif);
	width: 105px;
}
#n-quote {
	background-image: url(img/btn-quote.gif);
	width: 150px;
}
#n-lookup {
	background-image: url(img/btn-lookup.gif);
	width: 160px;
}
#n-login {
	background-image: url(img/btn-login.gif);
	width: 105px;
}
#n-contact {
	background-image: url(img/btn-contact.gif);
	width: 105px;
}
#n-about {
	background-image: url(img/btn-about.gif);
	width: 105px;
}
#n-reserve {
	background-image: url(img/btn-reservation.gif);
	width: 105px;
}
#n-fleet {
	background-image: url(img/btn-fleet2.gif);
	width: 118px;
}
#n-event {
	background-image: url(img/btn-events.gif);
	width: 66px;
}
.container {
	margin: 0 auto;
	position: relative;
	width: 840px;
}
#mainnav {
	background: transparent url(images/menu_bg.gif) repeat-x scroll left top;
	height: 31px;
	padding-top: 4px;
	width: 100%;
}
#mainnav ul {
	display: block;
	height: 28px;
	padding-top: 3px;
}
#mainnav li {
	background: transparent url(images/menu_divider.gif) no-repeat scroll right bottom;
	display: block;
	float: left;
	height: 24px;
	margin-right: 7px;
	padding-bottom: 4px;
	padding-right: 9px;
}
#mainnav li.last {
	background: transparent none repeat scroll 0 0;
}
#mainnav a {
	height: 24px;
}
#mainnav {
	width: 100%;
	height: 31px;
	background: url(images/menu_bg.gif) top left repeat-x;
	padding-top: 4px;
}
#mainnav ul {
	display: block;
	height: 28px;
	padding-top: 3px;
}
#mainnav li {
	display: block;
	height: 24px;
	padding-bottom: 4px;
	float: left;
	background: url(images/menu_divider.gif) bottom right no-repeat;
	padding-right: 9px;
	margin-right: 7px;
}
#mainnav li.last {
	background: none;
}
#mainnav a {
	height: 24px;
}
/* Selected Page */
#serv-executive-page #n-services, #serv-corporate-page #n-services, #serv-hybrid-page #n-services, #serv-international-page #n-services, #serv-regional-page #n-services, #serv-events-page #n-services, #serv-messenger-page #n-services, #about-us-page #n-about, #history-page #n-about, #owners-page #n-about, #customers-page #n-customers, #links-page #n-links, #contact-page #n-contact {
	background-position: bottom;
}
/*======================================================================= MAIN
*/
#header {
	height: 192px;
	background: url(images/header_bg.gif) top left repeat-x;
	margin-bottom: 12px;
}
#header #flash-header {
	/* can update once swf is placed */
	width: 846px;
	height: 174px;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 8px;
	padding-right: 3px;
	display: block;
	text-align: center;
}
.layout-1 #maincol {
	width: 620px;
	float: left;
}
.layout-1 #sidebar {
	width: 215px;
	padding-left: 5px;
	float: left;
	margin-bottom: 50px;
}
/*======================================================================= HOME PAGE
*/
#homepage #maincol, #homepage #sidebar {
	margin-bottom: 1em;
}
#homepage #intro h2 {
	width: 385px;
	height: 23px;
	background-image: url(images/headers/etg-hdr.gif);
	margin: 0px 0 0px;
}
#intro {
	margin-bottom: 0px;
	width: 200px;
	float: left;
}
#intro2 {
	margin-bottom: 15px;
	width: 425px;
	float: right;
	margin-left: 0em;
}
#intro3 {
	margin-bottom: 15px;
	width: 550px;
	float: left;
	margin-left: 0em;
}
#intro img {
	float: left;
	margin-right: 15px;
}
#homepage #box1 {
	width: 335px;
	background: url(images/backgrounds/blue_box_gradient.gif) top left no-repeat;
	padding: 16px;
	float: left;
	margin-right: 10px;
	color: #626c79;
}
#homepage #box1 h3 {
	width: 175px;
	height: 13px;
	margin-bottom: 10px;
	background-image: url(images/headers/sedan_services-hdr.gif);
}
#homepage #box1 img {
	float: left;
	margin-right: 15px;
}
#homepage #box1 p {
	margin-left: 95px;
}
#homepage #box2 {
	width: 202px;
	background: url(images/backgrounds/green_box_gradient.gif) top left no-repeat;
	padding: 16px;
	float: left;
	color: #70836e;
}
#homepage #box2 h3 {
	width: 186px;
	height: 16px;
	margin-bottom: 7px;
	background-image: url(images/headers/going_green-hdr.gif);
}
#homepage #box2 img {
	float: left;
	margin: -4px 5px 0 0;
}
#homepage #box2 p, #homepage #box2 a {
	margin-left: 50px;
}
#sidebar .box {
	width: 189px;
	padding: 13px;
	margin-bottom: 7px;
}
#sidebar .box a.rollover {
	height: 23px;
	float: left;
}
#sidebar #online-reservations {
	height: 84px;
	background: url(images/backgrounds/sidebox1.gif) top left no-repeat;
}
#sidebar #online-reservations h3 {
	height: 14px;
	width: 158px;
	background: url(images/headers/online_reservations-hdr.gif) top left no-repeat;
	margin-bottom: 10px;
}
#sidebar #online-reservations img {
	float: left;
	margin: 0 5px 0 -5px;
}
#online-reservations #new-york-btn {
	width: 81px;
	background-image: url(images/buttons/new_york-btn.gif);
	margin-bottom: 10px;
}
#online-reservations #worldwide-btn {
	width: 81px;
	background-image: url(images/buttons/worldwide-btn.gif);
}
#customers-page #new-york-btn {
	display: block;
	height: 23px;
	float: left;
	width: 81px;
	background-image: url(images/buttons/new_york-btn.gif);
	margin: 0 10px 0 0;
}
#customers-page #worldwide-btn {
	display: block;
	height: 23px;
	width: 81px;
	background-image: url(images/buttons/worldwide-btn.gif);
	float: left;
}
#sidebar #online-demo {
	height: 72px;
	background: url(images/backgrounds/sidebox2.gif) top left no-repeat;
}
#sidebar #online-demo p {
	font-size: 10px;
	line-height: normal;
}
#sidebar #online-demo h4 {
	height: 17px;
	width: 168px;
	background: url(images/headers/online_demo-hdr.gif) top left no-repeat;
	margin: -4px 0 6px;
}
#online-demo #view_demo-btn {
	width: 94px;
	background-image: url(images/buttons/view_demo-btn.gif);
	margin-top: 8px;
}
#sidebar #order-vouchers {
	height: 46px;
	background: url(images/backgrounds/sidebox3.gif) top left no-repeat;
}
#sidebar #order-vouchers h4 {
	height: 18px;
	width: 187px;
	background: url(images/headers/order_vouchers-hdr.gif) top left no-repeat;
	margin: -5px 0 10px -3px;
}
#order-vouchers #vouchers-btn {
	width: 86px;
	background-image: url(images/buttons/vouchers-btn.gif);
	margin-right: 8px;
}
#order-vouchers #vip_cards-btn {
	width: 83px;
	background-image: url(images/buttons/vip_cards-btn.gif);
}
#sidebar #driver-services {
	height: 48px;
	background: url(images/backgrounds/sidebox4.gif) top left no-repeat;
}
#sidebar #driver-services h3 {
	height: 15px;
	width: 122px;
	background: url(images/headers/driver_services-hdr.gif) top left no-repeat;
}
#driver-services #view_services-btn {
	width: 149px;
	height: 31px;
	background-image: url(images/buttons/view_services-btn.gif);
	margin: 7px 0 0 -3px;
}
/*======================================================================= LEFT NAV
*/
#leftnav {
	width: 220px;
	float: left;
	background: url(images/left_nav/left_nav-bg.gif) bottom left no-repeat;
	padding: 0;
	margin-bottom: 200px;
}
#leftnav h4 {
	text-indent: -9000px;
	font-size: 1px;
	overflow: hidden;
	height: 28px;
	width: 215px;
	background: url(images/left_nav/left_nav-hdr.gif) top left no-repeat;
}
#leftnav ul {
	display: block;
	padding: 8px;
}
#leftnav li a {
	height: 25px;
	width: 168px;
	margin-bottom: 2px;
}
#about-us-page #n-about-us, #history-page #n-history, #owners-page #n-owners, #serv-executive-page #n-executive, #serv-corporate-page #n-corporate, #serv-hybrid-page #n-hybrid, #serv-international-page #n-international, #serv-regional-page #n-regional, #serv-events-page #n-events, #serv-messenger-page #n-messenger {
	background-position: bottom;
}
#n-about-us {
	background-image: url(images/left_nav/n-about_us.gif);
}
#n-history {
	background-image: url(images/left_nav/n-history.gif);
}
#n-owners {
	background-image: url(images/left_nav/n-owners.gif);
}
#n-executive {
	background-image: url(images/left_nav/n-executive.gif);
}
#n-corporate {
	background-image: url(images/left_nav/n-corporate.gif);
}
#n-hybrid {
	background-image: url(images/left_nav/n-hybrid.gif);
}
#n-international {
	background-image: url(images/left_nav/n-international.gif);
}
#n-regional {
	background-image: url(images/left_nav/n-regional.gif);
}
#n-events {
	background-image: url(images/left_nav/n-events.gif);
}
#n-messenger {
	background-image: url(images/left_nav/n-messenger.gif);
}
/*======================================================================= GENERAL PAGE
*/
#maincol {
	width: 600px;
	float: right;
	margin-bottom: 50px;
}
#maincol h2 {
	height: 25px;
	display: block;
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-top: 5px;
	margin-bottom: 8px;
}
#maincol #page-content {
	margin-right: 10px;
	position: relative;
}
#page-content p {
	margin-bottom: 1.5em;
}
img.inline {
	margin-bottom: 5px;
}
img.inline.right {
	margin-left: 15px;
}
img.inline.left {
	margin-right: 15px;
}
#page-content ul {
	padding: 5px 5px 5px 8px;
	margin-bottom: 1.5em;
}
#page-content li {
	list-style: url(images/list_bullet.gif) inside;
	line-height: 1.8em;
}
/*----------------------------------------- About
*/
#about-us-page #page-content h2 {
	width: 100px;
	background-image: url(images/headers/about_us-hdr.gif);
}
#history-page #page-content h2 {
	width: 78px;
	background-image: url(images/headers/history-hdr.gif);
}
#owners-page #page-content h2 {
	width: 200px;
	background-image: url(images/headers/owners-hdr.gif);
}
#page-content h3 {
	margin-bottom: 8px;
}
/*----------------------------------------- Services
*/
#serv-executive-page #page-content h2 {
	width: 337px;
	background-image: url(images/headers/executive-hdr.gif);
}
#serv-corporate-page #page-content h2 {
	width: 305px;
	background-image: url(images/headers/corporate-hdr.gif);
}
#serv-hybrid-page #page-content h2 {
	width: 123px;
	background-image: url(images/headers/hybrid-hdr.gif);
}
#serv-international-page #page-content h2 {
	width: 137px;
	background-image: url(images/headers/international-hdr.gif);
}
#serv-regional-page #page-content h2 {
	width: 93px;
	background-image: url(images/headers/regional-hdr.gif);
}
#serv-events-page #page-content h2 {
	width: 160px;
	background-image: url(images/headers/event_planning-hdr.gif);
}
#serv-messenger-page #page-content h2 {
	width: 117px;
	background-image: url(images/headers/messenger-hdr.gif);
}
/* -- Logo Placement -- */
#nyminute-logo {
	position: absolute;
	bottom: 0;
	right: 10px;
}
#nyminute-logo:hover {
	background-color: transparent;
}
#serv-hybrid-page .logos img {
	position: relative;
	margin-right: 20px;
}
#serv-hybrid-page .logos a {
	background-color: transparent;
}
/* -- Services -- */
.services {
	float: left;
	margin-bottom: 10px;
}
.services img {
	float: left;
}
.services h3 img {
	float: none;
}
.services .blurb {
	margin-left: 95px;
}
#page-content .services .blurb ul {
	margin-bottom: 0;
	padding-top: 0;
}
/* -- Corporate table -- */
#company-table {
	width: 462px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(images/backgrounds/table-bg.gif) bottom left no-repeat;
	margin-top: 10px;
}
#company-table h5 {
	height: 25px;
	font-weight: bold;
	color: #3164a2;
	background: url(images/backgrounds/table_header-bg.gif) top left no-repeat;
	padding-top: 5px;
}
#company-table .row {
	width: 100%;
	float: left;
	border-bottom: 1px dotted #e4e4e4;
	padding: 2px 0;
}
#company-table .row:hover {
	background-color: #dfecf6;
	color: #303030;
}
#company-table .col1, #company-table .col2 {
	display: block;
	float: left;
	width: 200px;
	padding-left: 15px;
}
/*----------------------------------------- Customers
*/
#customers-page #maincol {
	width: 840px;
}
#customers-page #header .container {
	padding-top: 8px;
}
#customers-page #header #intro {
	width: 345px;
	float: left;
	padding: 8px 0;
	margin-right: 5px;
}
#customers-page #intro h2 {
	width: 204px;
	height: 25px;
	background-image: url(images/headers/etg_difference-hdr.gif);
	margin-bottom: 5px;
}
#not-member-btn {
	height: 39px;
	width: 343px;
	background-image: url(images/buttons/not_member-create_acct.gif);
	margin-top: 10px;
}
#customers-page #header .container img {
	float: left;
}
#customers-page #page-content {
	padding-top: 30px;
}
#make-reservation {
	width: 340px;
	float: left;
	margin-right: 10px;
}
#make-reservation img {
	float: left;
	margin-right: 15px;
}
#make-reservation h3 {
	width: 233px;
	height: 16px;
	background-image: url(images/headers/make_reservation-hdr.gif);
	margin-bottom: 20px;
}
#make-reservation select {
	margin-bottom: 15px;
}
#customer-services {
	width: 480px;
	float: left;
}
#customer-services h3 {
	width: 236px;
	height: 16px;
	background-image: url(images/headers/customer_services-hdr.gif);
	margin-bottom: 20px;
}
#customer-service-panel {
	width: 465px;
	height: 288px;
	padding: 15px 0 15px 15px;
	background: url(images/backgrounds/customer_services-bg.gif) top left no-repeat;
}
#customer-service-panel a {
	height: 86px;
	width: 215px;
	float: left;
	margin: 0 15px 8px 0;
}
#n-account-history {
	background-image: url(images/buttons/acct_history-btn.gif);
}
#n-order-voucher {
	background-image: url(images/buttons/order_voucher-btn.gif);
}
#n-account-reports {
	background-image: url(images/buttons/acct_reports-btn.gif);
}
#n-order-cards {
	background-image: url(images/buttons/order_cards-btn.gif);
}
#n-rates {
	background-image: url(images/buttons/rates-btn.gif);
}
/*----------------------------------------- Links
*/
#links-page #page-content h2 {
	margin-bottom: 25px;
}
#links-page #page-content table {
	margin-bottom: 35px;
}
h2#useful-tools {
	width: 129px;
	background-image: url(images/headers/useful_tools-hdr.gif);
}
h2#strat-partners {
	width: 189px;
	background-image: url(images/headers/strategic_partners-hdr.gif);
}
#links-page #page-content h4.online-demo {
	width: 146px;
	height: 12px;
	background-image: url(images/headers/online_demo-subheader.gif);
	margin-bottom: 10px;
}
#links-page #page-content h4.basic-needs {
	width: 76px;
	height: 12px;
	background-image: url(images/headers/basic_needs-subheader.gif);
	margin-bottom: 15px;
}
table.links td {
	vertical-align: middle;
}
table.links td {
	width: 1px;
}
table.links td + td {
	width: 20%;
}
table.links img {
	margin-right: 10px;
}
#link-table {
	width: 607px;
	background: url(images/backgrounds/link_table-bg.gif) bottom left no-repeat;
	margin-top: 30px;
}
#link-table h3 {
	height: 42px;
	width: 607px;
	background-image: url(images/headers/link_table-hdr.gif);
}
#link-table table {
	width: 480px;
	margin: 5px auto 15px;
}
#link-table table td {
	vertical-align: middle;
	padding: 10px 0;
}
#link-table table td img {
	display: block;
	margin: 0 auto;
}
#link-table a:hover {
	background-color: transparent;
}
/*----------------------------------------- Contact
*/
table.contact {
	width: 100%;
	border: 1px gray groove;
}
#contact-page #page-content h2 {
	width: 190px;
	background-image: url(images/headers/company_contact-hdr.gif);
}
#contact-page #page-content h4 {
	width: 271px;
	height: 16px;
	background-image: url(images/headers/etg-subheader.gif);
	margin-bottom: 10px;
}
#contact-form {
	width: 483px;
	padding: 0;
	background: #f1f4f8 url(images/backgrounds/contact_form-bg.gif) bottom left no-repeat;
	margin-top: 25px;
	float: left;
}
#contact-form h3 {
	height: 33px;
	background-image: url(images/headers/customer_feedback-hdr.gif);
}
#contact-form span {
	display: block;
	padding: 0 20px;
}
#contact-form form {
	padding: 20px;
	float: left;
}
#contact-form p.error {
	padding: 0 20px;
	color: #ff0000;
}
label {
	display: block;
	color: #626c79;
}
input.text-input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	color: #333;
}
input.text-input {
	border: 1px solid #ccc;
	width: 100%;
}
textarea {
	border: 1px solid #ccc;
	width: 440px;
	margin-bottom: 20px;
	height: 120px;
}
#contact-form .field {
	width: 205px;
	float: left;
	margin-bottom: 10px;
	padding-right: 15px;
}
#send_comments-btn {
}
/*======================================================================= FOOTER
*/
#footer {
	clear: both;
	margin-top: 1em;
	background: #f9f9f9 url(images/backgrounds/footer_bg.gif) top left repeat-x;
	font-size: 10px;
	color: #9f9f9f;
	text-align:center;
	width: 840px;
	margin: 0 auto;
}
#footer .container {
	padding: 18px 15px 2em;
	width: 700px;
	margin: 0 auto;
	position: relative;
	text-align:center;
}
ul#footer-nav {
	display: block;
	height: 1em;
	margin-bottom: .7em;
	margin-left:20em;
}
#footer ul li {
	float:left;
	height: 1em;
	padding-right: 10px;
	border-right: 1px solid #5a86ce;
	margin-right: 9px;
}
#footer ul li.last {
	border: none;
	margin-right: 0;
}
#footer li a {
	color: #5a86ce;
	text-decoration: none;
	display: block;
	margin-top: -3px;
}
#footer li a:hover {
	color: #06f;
	text-decoration: underline;
	background-color: transparent;
}
/*======================================================================= THANK YOU
*/
#thank_you h1 {
	font-size: 18px;
	font-weight: bold;
}
/*======================================================================= AGREEMENT
*/
#agreement #maincol {
	margin-left: 55px;
}
#agreement #maincol[id] {
	margin-left: 110px;
}
#agreement ol {
	margin: 20px 30px;
}
#agreement[id] ol {
	margin: 20px;
}
#agreement ol li {
	list-style-type: decimal;
	margin: 0 0 10px 10px;
}
#agreement h1 {
	font-size: 18px;
	font-weight: bold;
	color: #272727;
	margin: 0 0 15px 0;
}
#agreement h2.agreement_header {
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	color: #272727;
	text-indent: 0;
	text-transform: capitalize;
}
p.note {
	font-size: 9px;
	font-weight: bold;
	color: #ff0000;
}
ul#agreement_buttons {
	margin: 15px 0;
	padding-top: 15px;
	list-style: none;
	border-top: 1px solid #d7e9f6;
}
ul#agreement_buttons li {
	float: left;
	display: inline;
	margin-right: 10px;
}
ul#agreement_buttons li a {
	display: block;
	text-indent: -999em;
	overflow: hidden;
}
ul#agreement_buttons li a#btn_i_agree {
	width: 62px;
	height: 23px;
	background: transparent url(images/buttons/btn_i_agree.gif) top left no-repeat;
}
ul#agreement_buttons li a#btn_i_disagree {
	width: 75px;
	height: 23px;
	background: transparent url(images/buttons/btn_i_disagree.gif) top left no-repeat;
}
ul#agreement_buttons li a#btn_i_agree:hover, ul#agreement_buttons li a#btn_i_disagree:hover {
	background-position: bottom left;
}
table#form_holder {
	border: 1px solid #ebebeb;
	font-size: 11px;
}
table#form_holder td {
	vertical-align: top;
	padding: 4px;
}
table#form_holder label {
	text-align: right;
	font-weight: bold;
	text-transform: capitalize;
}
table#form_holder input {
	border: 1px solid #dadada;
	font-size: 11px;
}
table#form_holder textarea {
	border: 1px solid #dadada;
	width: 300px;
	height: 70px;
	font-size: 11px;
	margin: 0;
}
table#form_holder tr.alt {
	background-color: #fcfcfc;
}
span.required {
	color: #ff0000;
}
/*======================================================================= PRIVACY POLICY
*/
body#privacy_policy {
	background-color: #fff;
	padding: 30px 25px;
}
body#privacy_policy h1 {
	display: block;
	width: 143px;
	height: 23px;
	background: transparent url(images/privacy_policy/title_privacy_policy.gif) 0 0 no-repeat;
	text-indent: -999em;
	margin-bottom: 20px;
}
body#privacy_policy h2 {
	font-weight: bold;
	margin: 20px 0 5px 0;
}
body#privacy_policy p {
	margin-bottom: 10px;
}
/*======================================================================= IE
*/
/*\*/
* html #page-content li {
	list-style: circle inside none;
}
* html table.links td {
	width: 18%;
}
* html table.links td * {
	white-space: nowrap;
	margin-right: 25px;
	display: block;
}
* html table.links td img {
	margin-right: 5px;
}
#menu {
	text-align: right;
	width: 100%;
	height: 45px;
	background: url(images/menu_bg.gif) top left repeat-x;
	padding-top: 0px; /*	padding: 30px 20px 0px 0px;*/ /*	background: #006666;  /* #4C392A; */ /*	background: #006666 url(../img/groups3.png); 	*/ /*	background-repeat:no-repeat;*/;
	color: #123A58;
	font-size: 12px;
	font-weight: bold;
}
#menu ul {
	/*display: block;
	height: 28px;
	padding-top: 3px;
	*/text-align: center;
	list-style: none;
}
#menu li {
	/*display: block;*/
	display: inline;
	height: 30px;
	/*float: left; */
	/*background: url(images/menu_divider.gif) bottom right no-repeat;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 2px; 
	/*margin-right: 7px;
	/*display: block;
	margin: 0 10px 0 0;*/
}
#menu li a {
	/*display: block;*/
/*	padding: 7px;*/
	padding-left: 0px;
	padding-right: 20px; /*background:#3366FF;  /*#123A58;		/* #412E1F;*/;
	color: #fff;
	/*text-decoration: none;
	/*
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-border-radius: 6px;
	*/
}
#menu li a:hover {
	background: #0000ff;
	color: #000000;
}
splitter1 {
	/*display: block;*/
	float: right;
	/*margin: 0 20px 0 20px;*/
}
div.imgsuv {
	text-align: center;
  	/*padding: 4px 4px 0px 0px;
/*	border-color: red;
	border-width:1px;  
	border:1px solid #0000ff;*/
}
div.centeralign {
	list-style-position: inside;
	left: auto;
	text-align: center;
}
p.servicelink {
	/*border: 12px solid #ccc;*/
	margin-top: 1px;
	line-height: .8em;
}
#ucdiv {
	width: 413px;
	height: 100px;
	text-align: center;
	left: auto;
	margin-left: 25em;
	background: url(img/uc_large02.gif) top left no-repeat;
	padding: 16px;
	float: left;
	color: #70836e;
}
#sidebarUS {
	width: 215px;
	padding-left: 5px;
	float: left;
	margin-bottom: 50px;
	margin-top: 1em;
	left: 7em;
}
#sidebarLeft {
	width: 225px;
	padding-right: 5px;
	float: left;
	margin-bottom: 50px;
	margin-top: 1em;
}
#header2 {
	text-align: center;
	height: 192px;
	background: url(images/header_bg.gif) top left repeat-x;
	margin-bottom: 12px;
}
ul.topmenu {
	margin-top: 10px;
}
img.menubutton {
	border: none;
	margin-top: 7px;
}
a.amblem01 {
	display: block;
	width: 157px;
	height: 95px;
	background-image: url(img/amblem_small01.jpg);
}
a.amblem01:hover {
	width: 310px;
	height: 190px;
	background-image: url(img/amblem_large01.jpg);
}
p.prgrph1 {
	text-indent: 1.5em;
}
div#sidebarLeft .gutter {
	padding: 35px 6px 20px 10px;
}
ul.mainNav2 {
	text-align: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.mainNav2 li {
	display: inline;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
* html ul.mainNav2 {
	height: 1%;
	overflow: visible;
}
ul.mainNav2 li a, ul.mainNav2 li a:visited {
	display: block;
	border-bottom: 1px dotted #CCC;
	outline: none;
	text-decoration: none;
}
ul.mainNav2 li a, ul.mainNav2 li a:visited {
	color: #333;
}
ul.mainNav2 li a, ul.mainNav2 li a:visited {
	padding: 2px 20px 2px 22px;
}
ul.mainNav2 {
	overflow: hidden;
}
ul.mainNav2 li a:hover {
	color: white;
	background-color: #157DEC;
	border-bottom: 1px white solid;
}
ul.mainNav2 li a.parent, ul.mainNav2 li a.current {
	font-weight: bold;
}
.fleet_table {
	width: 650px;
	float: right;
	border: 1px gray groove;
	margin-top: 2em;
	margin-right: 1em;
	padding: 1em;
	background-color : #FFFFFF;
	background-image : url(img/bg02.jpg);
	background-position : left;
	background-repeat : repeat-y;
}
img.fleetimage{
	
	border: 1px blue double;
}








/******************************* Reservation - FORM ******************************/
.style1 {
	text-align: center;
}
.style3 {
	text-align: center;
	background-color: #FFFFFF;
}
.style5 {
	background-color: #FFFFFF;
}
.style10 {
	text-align: left;
}
.style13 {
	font-family: Verdana;
	font-size: small;
}
.style8 {
	text-align: right;
	font-family: Verdana;
	font-size: x-small;
	background-image: url('images/nla.jpg');
}
.reserve_table {
	width: 650px;
	float: right;
	border: 1px gray groove;
	margin-top: 2em;
	margin-right: 1em;
	padding: 1em;
	background-color : #FFFFFF;
	background-image : url(img/bg02.jpg);
	background-position : left;
	background-repeat : repeat-y;
}
.first_column{
	width:50%;
	text-align:right;
}
.second_column{
	text-align:left;
}
/******************************* Eo Reservation - FORM ******************************/

