body {
background:#9DA9B8 url(/images/bg.png) repeat-x scroll 0 0;
padding:0;
font-size:1.3em;
}

.main {
width:800px;
position:relative;
}

.header {
border-bottom:1px solid #FFFFFF;
}

.header a.logo {
width:800px;
background:transparent url(/images/logo.png) no-repeat scroll 0 0;
height:109px;
}

.lang {
position:absolute;
right:0;
top:0;
}

.primary-menu {
border-right:1px solid #FFFFFF;
border-bottom:1px solid #fff;
font-weight:normal;
height:36px;
padding:0;
width:800px;
}


.primary-menu, .primary-menu a {
background:#d7d7d7;
font-size:14px;
color:#333;
}

.primary-menu a {
border-right:1px solid #fff;
padding:10px 10px;
margin:0;
float:left;
}

.primary-menu a:hover {
background:#27235E;
color:#fff;
}

.primary-menu li ul a {
font-size:11px;
border-top:1px solid #fff;
}

body.home .content, body.faq .content, body.contact-default .content, body.rent-default .content, body.rent-group .content, body.rent-quote .content, body.rent-reserve .content, body.rent-view .content, body.sale-default .content, body.sale-unit .content {
padding:4px;
}

.content {
background:#fff url(/images/content-bg.png) repeat-x;
}

body.home div#featured.col {
border-top:1px solid #CCCCCC;
margin:10px 0;
padding:10px 0;
}

body.home div#featured.col .featured-list td {
width:110px;
}

body.home div#featured.col .featured-list td .pic {
border-right:1px solid #ccc;
}

body.home div#featured.col .featured-list td .name {
border-right:1px solid #ccc;
padding:5px 0 0 15px;
text-align:left;
}

body.home div#featured.col .featured-list td .name a {
color:#555;
}

.content .box {
margin:0;
padding:15px;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content p {
max-width:none;
}

.content .title {
background:none;
color:#333;
font-size:16px;
font-weight:bold;
font-style:italic;
border-bottom:1px solid #ccc;
}

body.home .content .title {
background:#aaa;
color:#fff;
font-size:14px;
}

h1, h2, h3, h4, h5, h6 {
padding:0 0 10px;
}

.content .buttons {
text-align:left;
}

.content .buttons input {
border:none;
text-align:center;
padding:5px 10px;
background:#27235E;
color:#fff;
}

.content .fleet .name,
.content .fleet .rates {
padding:0 0 0 20px;
text-align:left;
}

#footer * {
background:none;
}

#footer a {
color:#333;
text-decoration:none;
line-height:25px;
}

#footer {
background:#fff url(/images/content-bg.png) repeat-x;
padding:20px 10px;
}

#footer a.power {
display:block;
margin:0 auto;
width:85px;
height:26px;
text-indent:-9999px;
background:url(/images/crs.gif) no-repeat;
padding:0;
}

.copyright, .power, .copyright a, .power a {
color:#333333;
}

.copyright p {
text-align:center;
padding:10px;
}

body.sale-unit #pictures img.bigpic {
width:400px;
}

h1 {
color:#CC0000;
font-size:1.8em;
}

h2 {
color:#CC0000;
font-size:1.4em;
}

.slideshow {
width:790px;
margin:0 auto;
}

.slideshow .slide {
position:relative;
}

.slideshow .slide span {
background-color:#333333;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
height:auto;
letter-spacing:-1px;
padding:15px 20px;
position:absolute;
right:0;
text-align:left;
top:20px;
width:300px;
}