body {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 0.8em;
text-align: justify;
background: #A48775 url(images/top.jpg) no-repeat top center;
}
#picture {
float: right;
background: url(images/Motorhome.jpg) right no-repeat;
width: 500px;
height: 400px;
margin-top: 20px;
}
#motorhomes {
width: 950px;
margin: auto;
margin-top: 10px;
position:relative;
}
h1 {
margin: 0px;
padding: 0px;
background: #BAB6AB;
border-bottom: 3px solid;
font-size: 1.4em;
padding-left: 20px;
color: #44454A;
}
#contents, #prices, #contact {
border-top: 1px dotted #44454A;
border-left: 1px solid #44454A;
border-right: 1px solid #44454A;
border-bottom: 1px solid #CCC;
width: 440px;
background: #fff;
color: #161817;
}
#credit {
margin: auto;
width: 30%;
text-align: center;
clear: right;
}
img {
border: 0px;
}
#offer {
position: absolute;
width: 40%;
left: 55%;
bottom: 30px;
background: #FECB65;
padding: 10px;
border: 2px dashed;
color: #161817;
}
p {
padding: 0 10px;
}
#offer p {
padding: 0px;
margin: 0px;
}
#motorhomes li {
list-style: url(images/z-plus-13-01_active.gif);
color: #44454A;
line-height: 15px;
text-align: left;
}
#contact p {
text-align: center;
}
#motorhomes a {
color: #44454A;
background: url(images/extern.gif) no-repeat right center;
padding-right: 15px;
padding-bottom: 3px;
}
#motorhomes a:hover {
background: #777988 url(images/extern.gif) no-repeat right center;
color: #FFF;
}
.gallery a {
background: none !important;
padding: 3px !important;
color: #FFF;
}
.disc {
font-size: 10px;
text-align: right;
padding: 0px;
margin: 0px;
color: #777988;
}

#nav {
width: 950px;
margin: auto;
position: relative;
padding: 0 20px;
}
#nav ul {
position:absolute;
bottom: 0px;
right: 20px;
top: 290px;
margin: 0px;
padding: 3px 0px;
font-size: 1.5em;
}
#nav li {
display: inline;
list-style-type: none;
}
#nav li a {
text-decoration: none;
padding: 3px 5px;
color: #FFF;
margin: 0px 1px;
border-bottom: #AFCCDA 4px solid;
}
#nav li a:hover {
border-bottom: #FFF 4px solid;
color: #AFCCDA;
}
#nav #logo p {
display: none;
}
#nav #logo {
height: 300px;
}
#logo span {
display: block;
float: right;
color: #34344C;
padding-right: 40px;
}
#logo span a {
color: #34344C;
text-decoration: none;
}
#logo span a.active {
color: #B75A6F;
text-decoration: none;
}
#logo span a:hover, #logo span a.active:hover {
color: #557081;
text-decoration: underline;
}