body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #625e3c;
background-color: #dcdcd2;
margin: 0px;
padding: 0px;
}

/* ----- Structure ----- */

#container {
width: 985px;
margin-bottom: 15px;
}

#masthead {
height: 84px;
width: 985px;
background: #dcdcd2 url(/pics/global/mast_new.jpg) top left no-repeat;
}

#topnav {
padding-left: 507px;
padding-top: 5px;
}

#left {
width: 198px;
float: left;
text-align: center;
background: #dcdcd2 url(/pics/global/left_bg_new.gif) top left repeat-y;
min-height: 700px;
}

#right {
width: 787px;
float: left;
}

#hp_animation {
width: 787px;
height: 238px;
}

#promos {
width: 787px;
height: 144px;
background: #dcdcd2 url(/pics/global/hp_anim_bottom.gif) top left no-repeat;
}

#newsbox {
margin-left: 14px;
background:#dcdcd2 url(/pics/home/box_bg.gif) top left repeat-y;
}

#whitebox {
margin-left: 14px;
width: 773px;
background: #fff url(/pics/global/white_box_bg.gif) top left repeat-y;
}

#titlebox {
width: 787px;
margin-bottom: 15px;
background: #fff url(/pics/global/title_box_bg.gif) top left repeat-y;
}

#whiteboxinner {
margin: 30px;
width: 713px;
}

#news {
width: 210px;
margin-left: 11px; 
float: left;
}

/* \*/
* html #news {
margin-left: 8px;
}
/* */


#newsheader {
background: url(/pics/home/news.gif) top left no-repeat;
width: 210px;
height: 25px;
}

#latest {
width: 250px;
float: left;
margin-left: 21px;
}

/* \*/
* html #latest {
margin-left: 18px;
}
/* */

#promoheader {
background: url(/pics/home/promos.gif) top left no-repeat;
width: 250px;
height: 25px;
}

#showroom {
position: relative;
width: 250px;
float: left;
margin-left: 22px;
}

/* \*/
* html #showroom {
margin-left: 19px;
}
/* */

#showroom img.flash {
margin-top: 15px;
}

#nav {
margin-left: 46px;
margin-top: 1px;
}

#leftbanners {
margin: 15px 0 15px 54px;
}

#footer {
margin: 15px 0 15px 45px;
}

#qlbox {
background-color: #b5b49f;
width: 250px;
height: 80px;
}

/* ----- Images ----- */

img {
display: block;
border: none;
}

#promos img {
float: left;
margin: 13px 0 15px 10px;
}

#newsbox img.box {
clear: left;
}

#newsbox img.left {
float: left;
margin: 0 5px 2px 0;
}

#newsbox img.fcv {
margin-top: 15px;
margin-bottom: 5px;
}

#nav img {
margin-bottom: 1px;
/*border-top: 1px solid #ebebe3;*/
}

#leftbanners img {
margin-bottom: 7px;
}

/* \*/
* html #leftbanners img {
margin-left: -3px;
}
/* */

#masthead img {
float:left;
}

#promoheader img {
margin-left: 225px;
}

#newsheader img {
margin-left: 185px;
}

/* ----- Links ----- */

a:link {
text-decoration: none; 
color: #565235; 
font-weight:bold; 
}

a:visited {
text-decoration: none; 
color: #565235; 
font-weight:bold; 
}

a:hover {
text-decoration: underline; 
color: #565235; 
font-weight:bold; 
}

a:active {
text-decoration: none; 
color: #565235; 
font-weight:bold; 
}

a.footer:link {
text-decoration: underline; 
color: #565235;
font-weight: normal;
}

a.footer:visited {
text-decoration: underline; 
color: #565235;
font-weight: normal;
}

a.footer:hover {
text-decoration: underline; 
color: #565235;
font-weight: normal; 
}

a.footer:active {
text-decoration: underline; 
color: #565235;
font-weight: normal;
}

/* ----- Headings ----- */

h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #625e3c;
font-weight: bold;
margin: 7px 0 0 0;
padding: 0px;
}

/* ----- Text ----- */

p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #625e3c;
line-height: 1.3em;
margin: 0;
padding: 0;
}

td, th, li {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #625e3c;
}

table.data {
border-collapse:collapse;
width: 650px;
margin: 10px 0;
}

table.data th {
background-color: #ece7dc;
border-collapse: collapse;
border: 1px solid #cecbb7;
text-align: left;
padding: 3px 10px;
font-weight: normal;
}

table.data td {
background-color: #fff;
border-collapse: collapse;
border: 1px solid #cecbb7;
text-align: left;
padding: 3px 10px;
font-weight: normal;
}

