﻿@charset "utf-8";
/* CSS Document */

html {
font: 100% Arial; 
}

body {
background:url(/imgs/bg.png) repeat-x #cad9de; 
color: #444 !important; 
font-size: 12px;
padding:0;
margin:0;
}

.bg {
background:url(/imgs/bg-2.png) no-repeat top center;
}

.main {
position:relative;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content p {
max-width:none;
}

.header {
height:160px;
position:relative;
z-index:1;
}

.header .lang {
color:#fff;
float:none;
font-size:10px;
right:0px;
padding:7px;
position:absolute;
}

.header .lang a {
padding-left:23px;
color:#fff;
}

.header a.logo {
background:url(/imgs/header.png) no-repeat;
height:160px;
width:960px;
}

.header #telephone {
background:transparent url(/imgs/phone-icon.png) no-repeat scroll 0 0;
color:#EEEEEE;
font-size:18px;
font-weight:normal;
height:50px;
line-height:28px;
padding-left:65px;
padding-top:10px;
position:absolute;
right:100px;
text-align:left;
text-transform:capitalize;
top:78px;
}

.footer * {
background:none;
color:#ccc !important;
border-color:#ccc !important;
}

.footer {
background:#818181 url(/imgs/footer-bg.png) no-repeat scroll center bottom;
clear:both;
height:auto;
margin-left:199px;
padding:20px 10px;
width:740px;
}

.footer .power {
margin:30px auto;
}

.vehicle-list {
padding:4px 0 20px 200px;
clear:both;
width:760px;
}

.content {
clear:none;
float:left;
width:752px;
background:url(/imgs/content-bg.png) no-repeat top left #fff;
}

body.vehicles .content {
width:696px;
padding-top:40px;
}

body.default div#featured.col {
border:none;
padding-top:35px;
}

body.default div#secondary.col {
background:#ecf2f4;
width:250px;
}

body.default div#primary.col {
width:495px;
}

.content .title {
background:#95B4BE;
}

body.rent-default div#secondary.col {
background:none;
margin-top:35px;
}

h1, h2, h3, h4, h5, h6 {
color:#30464E;
}

.content a, .secondary-menu a {
color:#30464E;
text-decoration:none;
}

.content, .secondary-menu {
color:inherit;
}

#primary p {
line-height:18px;
}

body.default .content .form li {
padding:3px;
}

body.rent-default .content .fleet .name,
body.rent-default .content .fleet .rates,
body.rent-default .content .fleet .info {
width:118px;
padding:5px;
text-align:left;
margin:0 auto;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
}

body.rent-default .content .fleet .name {
background:#666;
}

body.rent-default .content .fleet .name a {
color:#fff;
}



body.rent-default .content .fleet .pic { 
/*min-height:100px;
height:auto !important;
height:100px;*/
background:#666;
width:128px;
margin:0 auto;
}

/*-------------------------------------------NAVIGATION-------------------------------------------------------*/

.primary-menu-top {
background:url(/imgs/menu-bg.png) no-repeat;
width:200px;
height:55px;
}

.primary-menu {
background:url(/imgs/menu-bottom.png) no-repeat center bottom #818181;
margin:0;
padding:0 0 42px;
width:200px;
float:left;
min-height:285px;
z-index:5000;
position:relative;
}

.primary-menu a {
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:14px;
height:auto;
padding:10px;
margin:0;
text-decoration:none;
text-transform:uppercase;
}

body.default .primary-menu li.home a,
body.faq .primary-menu li.faq a,
body.contact-default .primary-menu li.contact a,
body.rent-default .primary-menu li.HomePage a,
body.sale-default .primary-menu li.sale a
{
background:#fff;
color:#333;
}

body.rent-default .primary-menu li.homepage ul a
{
background:#666;
color:#eee;
}

.primary-menu a:hover
{
background:#444 !important;
color:#fff !important;
}


.primary-menu li {
display:inherit;
}

body .primary-menu li ul li a, 
body.rent-default .primary-menu li.HomePage ul li a {
background:#666;
color:#eee;
/*text-indent:10px;*/
font-size:11px;
}

body .primary-menu li ul li:hover a,
body.rent-default .primary-menu li.HomePage ul li:hover a,
.primary-menu li ul a:hover{
background:#444;
color:#fff;
text-decoration:none;
}

.primary-menu li ul ul {
position: absolute;
width: 150px;
left: -999em;
}

.primary-menu li:hover ul li:hover ul {
left: auto;
margin:-34px 0 0 200px;
}

.primary-menu li ul li ul li a,
body.rent-default .primary-menu li.HomePage ul li ul li a {
background:#444;
border-bottom:1px solid #666;
width:200px;
}

.primary-menu li ul li ul li a:hover {
background:#222 !important;
}

.content .buttons {
text-align:left;
}


