body{
margin:0px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#666;
text-align:left;
background:#B4B4B4 url(images/bg.jpg) top left repeat-x;
}

a:link, a:visited{
color:#FFFFFF;
}

a:hover{
color:#333333;
}

#wrapper{
width:868px;
margin:0px auto;
border:0px;
}

#header{
float:left;
width:868px;
height:110px;
}

ul, li{
border:0;
margin:0;
padding:0;
list-style:none;
}

/* Header Nav */
#nav{
float:left;
width:868px;
}

#nav ul, .selected ul {
font-size: 12px;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
list-style:none;	
}

#nav li, .selected li {
display: inline;
text-align: center;
padding: 0;
margin-right: 4px;	
float: left;
}

#nav a {
float: left;
margin:	0;
padding-left:7px;
text-decoration: none;
}

#nav a span {
display: block;
padding:10px 13px 15px 5px;
}

.selected a:link, .selected a:visited{
color: #333333;
background: url(images/navleft.jpg) no-repeat left top;
float: left;
margin:	0;
padding-left:7px;
text-decoration: none;
}

.selected a span {
background: url(images/navright.jpg) no-repeat right top;
display: block;
padding:10px 13px 15px 5px;
}

#nav a span {
float: none;
}

/* Main Content */
#content{
float:left;
width:868px;
background:#FFFFFF url(images/contentbg.jpg) no-repeat;
margin:75px 0px 0px 0px;
}

#contentpage{
float:left;
width:868px;
background:#FFFFFF url(images/contentbg-page.jpg) no-repeat;
margin:75px 0px 0px 0px;
}

#topside{
float:right;
width:277px;
height:216px;
background:url(images/infobg.png);
margin:15px 10px 0px 15px;
color:#212121;
font-size:13px;
line-height:1.2em;
}

#topside h3{
font-size:16px;
font-weight:bold;
margin:0;
padding:10px 5px 5px 15px;
}

#topsidelist{
margin:0px 10px 0px 15px;
}

#topside ul{
list-style:none;
}

#topside li{
padding:0px 0px 5px 30px;
background:url(images/blackcheck.jpg) top left no-repeat;
}

#pagehead{
height:40px;
color:#FFFFFF;
}

#pagehead h3{
font-size:24px;
padding:0;
margin:6px 0px 0px 10px;
font-weight:normal;
}

#pagedesc{
background:#C02720;
margin:0;
padding:5px 15px 15px 8px;
}

#pagedesc p{
margin:0;
padding:0;
color:#FFFFFF;
font-weight:normal;
font-size:18px;
}

#maincontent{
background:#FFFFFF;
margin:0px 0px 15px 0px;
padding:5px 0px 15px 8px;
}

#maincontent h3{
font-size:24px;
color:#A82923;
font-weight:bold;
margin:2px 0px 10px 0px;
padding:0;
}

#maincontent ul{
list-style:none;
}

#maincontent li{
padding:0px 0px 5px 30px;
background:url(images/redcheck.jpg) top left no-repeat;
}

#spotlight{
float:left;
width:550px;
margin:0px 0px 50px 170px;
color:#212121;
font-size:14px;
line-height:1.2em;
}

#newscentered{
float:left;
width:550px;
margin:0px 0px 50px 155px;
color:#212121;
font-size:14px;
line-height:1.2em;
text-align:center;
}

#contentcentered{
width:860px;
margin:0px 0px 50px 0px;
color:#212121;
font-size:14px;
line-height:1.2em;
text-align:center;
}

#contactform{
float:left;
width:755px;
background:url(images/contactform-bg.jpg) bottom left no-repeat;
margin:20px 0px 40px 48px;
margin-left:48px;
color:#333333;
font-size:14px;
}

#contactform a:link, #contactform a:visited{
color:#A82923;
}

h6{
font-size:36px;
font-weight:normal;
margin:15px 0px 20px 0px;
padding:0;
color:#333333;
}

#newscentered h3{
font-weight:normal;
}

#spotlight a:link, #spotlight a:visited, #newscentered a:link, #newscentered a:visited, #contentcentered a:link, #contentcentered a:visited{
color:#A82923;
}

#first{
float:left;
width:270px;
margin:10px 10px 0px 0px;
color:#212121;
font-size:13px;
line-height:1.2em;
}

#second{
float:left;
width:260px;
margin:10px 10px 0px 0px;
color:#212121;
font-size:13px;
line-height:1.2em;
}

#firstbrands{
float:left;
width:420px;
margin:10px 10px 0px 0px;
color:#212121;
font-size:13px;
line-height:1.2em;
height:640px;
}

#secondbrands{
float:left;
width:420px;
margin:10px 10px 0px 0px;
color:#212121;
font-size:13px;
line-height:1.2em;
}

#firstbrands img, #secondbrands img{
border:1px solid #333333;
margin:0px 8px 0px 0px;
}

#firstbrands a:link, #firstbrands a:visited, #secondbrands a:link, #secondbrands a:visited{
color:#A82923;
}

#brand{
height:85px;
}

#third{
float:right;
width:260px;
margin:10px 15px 15px 0px;
color:#212121;
font-size:13px;
line-height:1.2em;
}

#footer{
width:868px;
height:350px;
background:#B4B4B4 url(images/footerbg.jpg) top left no-repeat;
float:left;
}

#footer a:link, #footer a:visited{
color:#FFCC33;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#footer h3{
padding:0;
margin:10px 0px 15px 0px;
color:#F0F0F0;
font-size:16px;
}

#footer h2{
padding:0;
margin:10px 0px 0px 0px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

#footer p{
color:#FFFFFF;
margin:0px 0px 10px 0px;
}

#footerbox{
width:240px;
padding:0px 10px 0px 15px;
float:left;
}

#footercenter{
width:300px;
padding:0px 0px 0px 10px;
margin:0px 15px 0px 10px;
float:left;
}

table{
margin-left:32px;
}