* {
  margin:0;
  padding:0;
}

body {
  background-color:#4D4C3A;
  text-align:center;
  margin:0;
  padding:0;
}

body, p, div, td, span, li, a {
 font-family: arial, helvetica, sans-serif;
 color:#956A22;
}

p {
 padding:0;
 margin:0 0 12px 0;
}

img {
	display: block;
}

h1{
  font-family:arial, helvetica, verdana, sans-serif;
  font-size:24px;
  color:#956A22;
}

.clear {
  clear:both;
  height:0;
  line-height:0;
}

div#wrapper {
  width:986px;
  border-bottom:10px solid #6B695A;
  text-align:left;
  margin:10px auto 20px auto;
}

div#wrapper div#container {
  width:986px;
  margin-left:0px;
  background-color: #fff;
  color:#333333;
  border-bottom:10px solid #6B695A;
  text-align:left;
  margin:10px auto 20px auto;
}

div#container div#header {
  padding:0 0 0 0px;
  width:986px;
}

div#container {
  float:left;
  font-size:11px;
}

.category-col {
  float:left;
  width:140px;
}

.category-col a{
  text-decoration: none;
  line-height: 20px;
}

.category-col a:hover{
  text-decoration: underline;
}

.category-col-main {
  float:left;
  width:120px;
}

.category-col-main a{
  text-decoration: none;
  line-height: 25px;
}

.category-col-main a:hover{
  text-decoration: underline;
}

.main-category-box{
	width: 956px;
	margin-left:30px;
	padding-bottom:30px;
	/*border: solid 1px #6B695A;*/
}

.adColumninsetbx3{
    clear: left;
	border-bottom: 1px solid #DBCBB1;
}

#adRailContainer .adColumninsetbx3 {
border-left: 8px solid #fff;
padding: 8px 0;
background: url(/images/horiz_dotted.gif) bottom left repeat-x;
}

#adRailContainer a {
text-decoration: none;
}

#adRailContainer a:hover {
text-decoration: underline;
}

.adColumninsetbx3 p {
margin: 0;
padding: 5px 0;
text-align:left;
}

html div#container div#adRail div#adRailContainer {
padding-bottom: 0;
border-bottom: 0;
border-right: 0;
border-top: 0;
background-image: none;
margin-bottom: 25px;
}

#navBar {
  border-top: 1px solid #dccab2;
  border-bottom: 1px solid #dccab2;
  width: 986px;
  height:37px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  float: left;
  z-index: 200;
}
#navBar .navBarItem {
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 7px;
  line-height: 20px;
  float: left;
  height: 20px;
  border-right: 1px solid #dccab2;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  color: #956A22;
}

#navBar a {
  display: block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #956A22;
}

#navBar a:hover {
  text-decoration: underline;
}


div#container div#header {
  padding-left:4px;
  float:left;
  margin:9px 0 8px 0;
  height: 60px;
}

div#container div.logo {
  margin:5px 15px 0 0;
  font-size: 24px;
  color: #956A22;
  font-weight: bold;
  height: 55px;
  padding-left: 5px;
}

div#container div.logo p{
  font-size: 11px;
  color: #956A22;
}

/* Footer */

#footer {
  margin:0 auto 5px;
  width:986px;
  font-size:11px;
}

#footerWrapper p {
  margin:0 0 8px;
  color:#bbbdA5;
  text-align: center;
}

#footer a {
  color:#bbbdA5;
  text-decoration:none;
}

#footer a:hover {
  color:#fff;
}

#footerMenu {
  height:32px;
  margin:0 0 3px;
  padding:0 3px;
  text-align:left;
  border-bottom:1px solid #8C8670;
}

#footerMenu img {
  float:left;
}

#footerMenu ul {
  float:left;
  width:980px;
  margin:0 0 0 0px;
  padding:3px 0 0;
}

#footerMenu li {
  display:inline;
  border-right:2px solid #8C8670;
  margin-right:6px;
  padding:0 3px 0 0;
}

#footerMenu li.last {
  border:0;
}

.nonHome {padding:3px 0 0 !important}

#footerlinks {
  margin:0 0 8px;
  color:#bbbdA5;
  text-align:center;
}

p#footerPrivacyNote_last.footerPrivacyNote {
  border-bottom:1px solid #8C8670;
  padding-bottom: 8px;
}

div.white-section {
	margin-bottom: 15px;
}

div.white-section h2{
	font-size: 17px;
	font-weight: bold;
}

div.white-section .image-item{
	text-align: center;
	width: 470px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

h2,h3,h4 {
	margin-bottom: 15px;
}

.col1 {
    float: left;
	width: 780px;
    margin-right: 5px;
}

.col1 .col1-left{
    float: left;
    width: 300px;
}

.col1 .col1-right{
    float: right;
    width: 470px;
}

.col2 {
    float: right;
	width: 160px;
    margin-right: 5px;
}

.img-item{
	float:left;
	width: 90px;
	height: 80px;
	padding-top: 0px;
	text-align: center;
	font-weight: bold;
	border: #DCCAB2 solid 1px;
}

.img-item img{
	width: 90px;
	height: 80px;
}

.car-item{
	float:left;
	width: 470px;
	padding-bottom: 15px;
}

.car-item .car-desc{
	float:left;
	width: 370px;
	padding-right: 2px;
	margin-left: 5px;
	color: #333333;
	text-align: justify;
}

.car-thumbnail{
	float:left;
	width: 125px;
	padding-top: 5px;
	padding-right: 20px;
	text-align: center;
	height: 140px;
}

.news-desc{
	width: 470px;
	float: left;
	font-style: italic;
	text-align: justify;
}

.news-content{
	width: 470px;
	float:left;
	padding-top: 10px;
	text-align: justify;
}

.news-source{
	width: 470px;
	float:left;
	padding-top: 10px;
	text-align: right;
}

.page_navi{padding:10px 0 10px 10px;}
.page_navi a,.page_navi a:link,.page_navi a:visited{text-decoration:none;border:1px solid #ccc;color:#956A22;background-color:#fff;font-weight:700;margin:2px;padding:2px 4px;}
.page_navi a:active,.page_navi a:hover{text-decoration:none;border:1px solid #956A22;color:#fff;background-color:#956A22;margin:2px;padding:2px 4px;}
.page_navi span.current{font-weight:700;border:1px solid #956A22;color:#fff;background-color:#956A22;margin:2px;padding:2px 4px;}
