body {
text-align:center;
background-color: #32560d;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #fff;
margin:0px;
background-image:url('/images/bg.jpg');
background-attachment:scroll;
background-repeat:no-repeat;
background-position:top center;
}

a:link {  color: #fff; text-decoration: none}
a:active {  color: #fff; text-decoration: none}
a:visited {  color: #fff; text-decoration: none}
a:hover {  color: #fff; text-decoration: underline}


/* layout */

#holder {
width:880px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:center;
}
#content {
float: left;
width:880px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:left;
}


/* header */

#header {
float: left;
width: 880px;
height: 154px;
background-image:url('/images/header.jpg')
}


/* nav */

#nav {
float: left;
width: 880px;
height: 20px;
margin: 117px 0px 0px 0px;
}
#navul  {
float: right;
height:20px;
width:auto;
display:inline;
margin: 0px;
padding: 0px;
list-style: none;
}
#nav li {
float: left;
text-transform:capitalize;
font-size:140%;
}
#nav li a, #nav li a:visited {
height: 20px;
line-height: 20px;
width:auto ;
float: left;
display:inline;
padding: 5px 10px;
color:#fff;
}
#nav li a:hover {
height: 20px;
line-height: 20px;
width: auto;
float: left;
display: inline;
text-decoration:none;
background-color:#2E53A3;
color:#fff;
}


/* main content areas */

#main {
float: left;
width: 880px;
height: auto;
}
#flash {
float: left;
width: 880px;
height: 380px;
margin: 10px 0px 10px 0px;
}
#left {
float: left;
width: 320px;
height: auto;
margin: 10px 25px 0px 0px;
}
#right {
float: left;
width: 535px;
height: auto;
margin: 10px 0px 0px 0px;
}
#main h1 {
font-size:140%;
margin-top:0px;
}
#main h2 {
font-size:120%;
margin-top:0px;
}

#contactLeft {
float: left;
width: 250px;
height: auto;
margin: 0px 20px 0px 0px;
}

#contactRight {
float: left;
width: 250px;
height: auto;
margin: 0px;
}

.errorsBox {
float: left;
width: 298px;
height: auto;
margin: 0px 0px 15px 0px;
padding: 10px;
border: 1px solid #ec4b13;
background: #fff;
color: #ec4b13;
}

/* offers page */

.offersBox {
float:left;
width:280px;
height:auto;
margin:0px 20px 20px 0px;
}
.OBL {
margin:0px 0px 0px 0px;
}
.offersBoxText {
float:left;
width:260px;
height:auto;
padding: 0px 10px;
margin:0px;
background-color:#fff;
color:#000;
font-size:90%;
}

.carModel {
background-color:#CCCCCC;
font-weight:bold;
}
.offerTable {
background-color:#EFEFEF;
}
.carPrice {
font-weight:bold;
}
.CPS {
color:#5A7C1B;
}

/* forms */

.darkSpan {
}

.inputStyle {
float:right;
width:180px;
background-color:#233F04;
border:1px solid #fff;
color:#fff;
padding:3px;
}
textarea {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #fff;
}
.submitStyle {
background-color:#fff;
border:1px solid #fff;
color:#32560D;
float:right;
margin: 10px 0px 0px 0px;
}

/* footer */


#footer {
float:left;
width: 880px;
height: auto;
padding-top:20px;
margin:20px 0px 40px 0px;
border-top:1px solid #ffffff;
font-size:80%;
text-align:left;
}
#footer a, #footer a:visited {  color: #ffffff; text-decoration: none}
#footer a:hover {  color: #ffffff; text-decoration: underline}

input.mm, textarea.mm { background-color: #FFFF00;  color: black}