* {
margin: 0;
padding: 0;
}
BODY, HTML {
background: #000;
color: #F5F0E2;
font: normal 0.83em "Lucida Grande", Tahoma, Verdana, sans-serif;
line-height: 1.5;
}
a:link, a:active, a:visited {
color: #EFE8D3;
font-weight: normal;
text-decoration: underline;
}
a:hover {
color: #EFE8D3;
font-weight: normal;
text-decoration: none;
}
p { padding: 10px; }
h1 {
font-size: 20px;
font-weight: bold;
margin: 10px;
line-height: 20px;
}
h2 {
font-size: 16px;
font-weight: bold;
margin: 10px;
line-height: 16px;
}
#toggle1 { display: none; }
#validation {
width: 280px;
margin: 10px auto;
}
#validation img {
margin: 0;
padding: 0;
}
#validation p{
line-height: normal;
display: inline;
padding:1px;
}
#validation p a {
line-height: normal;
display: inline;
padding:1px;
}
#validation p a img {
display: inline;
padding:0;
border: 0;
vertical-align: middle;
}
.validation_vacation {
width: 20px;
height: 17px;
position: absolute;
margin: 0;
display: block;
}
.validation_seolink {
width: 67px;
height: 17px;
position: absolute;
margin: 0 0 0 20px;
display: block;
}
#validation_seo {
width: 80px;
height: 15px;
background: url(../images/SEO-Expert.png) no-repeat;
float: left;
margin: -16px 0 0 184px;
}
#container {
width: 820px;
margin: 0 auto;
}
#header_container {
width: 100%;
height: 180px;
background: url(../images/header_bg.jpg) repeat-x;
}
#header {
width: 820px;
height: 180px;
margin: 0 auto;
background: url(../images/header.jpg) no-repeat;
}
#limo {
width: 385px;
height: 100px;
background: url(../images/limo.png) no-repeat;
position: absolute;
margin: 80px 0 0 400px;
}
#main_container {
width: 820px;
overflow: auto;
background: url(../images/main_container_bg.jpg) no-repeat bottom left;
padding: 10px 0;
}
#line {
width: 1px;
height: 590px;
background: #444;
position: absolute;
margin: 5px 0 0 -10px;
}
#column {
width: 350px;
float: right;
margin: 0 0 10px 0;
}
.col_box {
width: 336px;
margin: 0 0 10px 0;
padding: 5px;
background: ##000;
border: 2px solid #725F2C;
}
.col_box p {
padding: 5px;
}
.col_box h3 {
font-size: 14px;
font-weight: bold;
padding: 5px 5px 0 5px;
}
.col_box_image {
width: 336px;
height: 80px;
background: #ccc;
}
#main {
width: 460px;
height: 500px;
float: left;
overflow: auto;
}
#footer_container {
width: 100%;
height: 130px;
background: #111;
}
#footer {
width: 820px;
height: 130px;
background: #111;
margin: 0 auto;
}
#footer p {
padding: 10px;
color: #fff;
text-align: center;
}
/*------ Navigation ------*/
.menu {
width: 820px;
height: 30px;
background: #222;
}
.menu ul {
list-style-type:none;
margin: 0;
padding: 0;
}
.menu ul li {
float:left;
position:relative;
z-index: 1;
}
.menu ul li a, .menu ul li a:visited {
float:left; 
display:block; 
text-decoration:none;
background: #222;
color: #fff;
padding:2px 12px; 
line-height:26px; 
height:26px;
font-weight: bold;
}
* html .menu ul li a, .menu ul li a:visited {
height:33px; 
he\ight:26px;
}
.menu ul li:hover {width:auto;}
.menu ul li a.menuone:hover {
border-color:#2F6C91;
color:#fff;
text-decoration: none;
font-weight: bold;
width: auto;
background: #444;
}
.menu ul li:hover a.menuone {
border-color:#000;
color:#fff; 
text-decoration: none;
}
.menu ul li ul {display: none;}
.menu table {
margin:-1px; 
border-collapse:collapse;
}
/* specific to non IE browsers */
.menu ul li:hover ul {
display:block;
position:absolute;
top:29px;
margin-top:1px; 
left:0;
width:154px;
border-bottom:1px solid #000;
}
.menu ul li:hover ul.endstop {left:0;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {
display:block;
color:#fff;
height:auto;
line-height:15px;
padding:4px 16px;
width:120px;
border:1px solid #000;
border-bottom:0;
background: #222;
}
.menu ul li:hover ul li a.drop {background:#8B897A 3px 8px;}
.menu ul li:hover ul li a:hover {
color:#fff; 
background: #444 3px 8px;
}
.menu ul li:hover ul li a:hover.drop {background: #8F947D 3px 8px;}
.menu ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:153px; 
top:-1px;
}
.menu ul li:hover ul li:hover ul.left {left:-153px;}

/* specific to IE5.5 and IE6 browsers */
/* Take out margin right for IE because the drop down shifts */
* html .menu ul li {margin-right: 0;}
.menu ul li a:hover ul {
display:block;
position:absolute;
top:24px; 
t\op:24px; 
background:#222;
left:0; 
marg\in-top:1px; 
border-bottom:1px solid #000;
}
.menu ul li a:hover ul.endstop {left: 0;}
.menu ul li a:hover ul li a {
display:block;
background: #222;
color:#fff;  
height:1px; 
line-height:15px; 
padding:4px 16px; 
width:152px; 
w\idth:120px; 
border:1px solid #000;
font-weight: bold;
}
.menu ul li a:hover ul li a.drop {
background:#222 3px 8px; 
padding-bottom:5px;
}
.menu ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}
.menu ul li a:hover ul li a:hover {
color:#fff; 
background: #444 3px 8px;
}
.menu ul li a:hover ul li a:hover.drop {background: #444 3px 8px;}
.menu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
top:0; 
t\op:-1px; 
color:#fff; 
left:153px;
}
.menu ul li a:hover ul li a:hover ul.left {left:-153px;}
/*------ END Navigation ------*/
#toggle1, #toggle2 {
display: none;
}
.fleet_container {
width: 440px;
height: 120px;
border-bottom: 1px dashed #888;
padding: 5px 0;
}
.fleet_image {
width: 240px;
float: left;
margin: 0 0 5px 0;
}
.fleet_description {
width: 200px;
float: right;
margin: 0 0 5px 0;
}
.fleet_description p {
padding: 5px;
}































