body {
background-image:
url("/images/bg/bg-main-body.png"); 
margin:0px auto 32px auto;
font-family: Arial,Verdana,Helvetica,sans-serif; font-size:13px; padding:0;
}
p {
padding:8px 16px;
}
h1 {
color:#ce9e00; font-family: Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:150%; font-weight:bold; margin:12px 16px 8px 16px; padding-bottom:4px;
}
h2 {
color:#ce9e00; font-family: Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:130%; font-weight:bold; margin:12px 16px 8px 16px; padding-bottom:4px;
}
form, fieldset, img {margin:0; padding:0;}
form {margin:8px 320px 16px 32px; border:1px solid #ccc; background-color:#eee; padding:16px;}
input {font-size: 13px; color:#000; margin-bottom:8px; }
label {cursor:pointer; width:8em; height:22px; clear:both; float:left; display:block; padding:4px 0;}

table {border:1px solid #ccc; background-color:#fff; padding:4px;}
th {text-align:left; vertical-align:top; width:90px; padding:4px 8px;}
td {padding:4px 8px; border-bottom:1px dashed #ccc;}

#header, #navbar, #content, #footer {
margin:0 auto; padding:0; width:900px;
}
#header {
border:1px solid #ccc; border-bottom:0; margin-top:8px; margin-bottom:0; height:240px; background-image:none; 
}
#navbar {height:50px; margin-top:0; padding:0; border:1px solid #ccc; border-top:0px; border-bottom:0px; 
}
#navbar ul, #toc ul {
margin:0; padding:0; float:left; width:100%; height:32px;
vertical-align:middle;
}
#navbar ul {
background:url("/images/bg/bg-navbar.jpg") no-repeat;
height:50px;
}
#navbar li, #toc li{
float:left; padding:0; margin:0; vertical-align:middle;
}
#navbar a, #toc a {
display:block; float:left; text-decoration:none; color:#222; vertical-align:middle;
font-family:Arial,Verdana,Helvetica,sans-serif; padding:8px 32px;
}
#navbar a {
padding:12px 21px 23px 24px; font-size:120%; text-shadow:2px 2px 2px #ccc;
}

#navbar a:hover {
background:transparent url("/images/bg/bg-navbar-selected.jpg") repeat-x top left;
background-color:#eae9d9;
color:#666;
text-shadow:2px 2px 2px #fff;
}
body#home #navbar a.navHome, 
body#fleet #navbar a.navFleet,
body#services #navbar a.navServices,
body#gallery #navbar a.navGallery,
body#testimonials #navbar a.navTestimonials,
body#about #navbar a.navAbout, 
body#contact #navbar a.navContact {
background:transparent url("/images/bg/bg-navbar-selected.jpg") repeat-x bottom left;
background-color:#fff;
color:#000;
}
#content {
border:16px solid #fff; border-top:0; border-bottom:12px; min-height:600px; margin-top:0; margin-bottom:0; 
width:868px; z-index:20;
background:url("/images/bg/bg-content-footer.jpg") no-repeat bottom left;
background-color:#eae9d9;
}

#toc {
background:url("/images/bg/bg-toc.jpg") no-repeat;
float:left; width:190px; margin:32px 2px 16px 2px; height:400px; padding:36px 0 0 22px;
}
#toc ul, #toc li, #toc a {
	float:none;
	display:block;
	margin-right:9px;
}
#toc a {
	border-bottom:1px solid #ccc;
	padding:8px 0px 8px 8px;
	background-color:#fff;
	color:#000;
}
#toc a:hover {
	background-color:#ffffcc;
	padding-left:4px;
	border-left:4px solid #fff;
}

.toc1 #toc a.toc1, .toc2 #toc a.toc2, .toc3 #toc a.toc3, 
.toc4 #toc a.toc4, .toc5 #toc a.toc5, .toc6 #toc a.toc6 {
	background-color:#fff380;
	border-left:4px solid #ffffcc;
	color:#000;
	padding-left:4px;
	}
#footer {
height:69px; background-color:#999; padding:0px 0 0 0; color:#000; margin-bottom:32px; background:url("/images/bg/bg-footer.jpg") repeat-x;
}
#footer p {
margin-top:0; padding:32px 0 0 32px; font-size:12px;
}
#footer span {
	float:right; padding-right:32px; height:18px;
}
#textus {
background-image:url("/images/bg/bg-subnav.jpg"); background-repeat:no-repeat;
width:200px; text-align:center; float:right; margin:32px;
}
#textus strong {
	color:#ce9e00;
}
#textus span{
background-image:url("/images/bg/bg-subnav-footer.jpg"); background-repeat:no-repeat;
background-position:bottom center; height:20px; width:100%; display:block;
}
#textus h2 {
	margin:0; padding:12px 0 8px 0; font-size:110%; color:#333;
}
#textus p {
background-image:url("/images/bg/bg-contact-by-sms.png"); background-repeat:no-repeat;
background-position:top left; border:1px solid #ccc; border-top:0;
background-color:#fff; margin:0; padding:8px 2px 14px 36px;
}

.galleryPhotos {
	background-color:#fff; border:1px solid #ccc; margin:16px; width:612px; padding:16px;
}
.galleryPhotos a img {
	border:0px; padding:4px;
}

ul.bullets {
list-style-type:none;
margin:8px 64px 48px 64px; padding:16px;
}
ul.bullets li {
background-image: url("/images/bg/bg-bullet.png"); background-repeat: no-repeat; background-position: 0 0; 
padding:4px 24px;
}
ul.noBullets {
list-style:none;
}
.boxShadow {
-moz-box-shadow: 2px 2px 6px #888;
-webkit-box-shadow: 2px 2px 6px #888;
box-shadow: 2px 2px 6px #888;
}
.event {
	background-color:#fff; border:1px solid #ccc;
}
.galleryIcon, .contactIcon {
	clear:left;
	padding:12px 0 0 264px;background-repeat: no-repeat; background-position: 224px 2px; height:32px;
}
.galleryIcon {
background-image: url("/images/bg/bg-icon-gallery.gif"); 
}
.contactIcon {
background-image: url("/images/bg/bg-icon-contact.gif"); 
}

.beginQuote {
	width:568px;
	height:108px;
	margin:16px 16px 32px 32px; padding:0;
	background:url("/images/bg/bg-feedback.jpg") no-repeat;
	background-color:#fff;
	color:#555;
	display:block;
}

.endQuote {
	 padding:36px 48px 40px 12px; margin-bottom:0; margin-right:0; font-style:italic;
}
.endQuote span {
	float:right; margin-right:76px; color:#cc9900; font-style:italic; padding-top:16px;
}

#customerService li span {font-weight:bold;}
#customerService li {padding-bottom:16px;}

p.event {width:540px; padding:8px 16px; margin-left:216px;}
p.event span {padding:4px 0; display:block;}
