#maincolumn{
	padding: 0 0 30px;
}

#bar{
	padding: 30px 0 0;
}
@media screen and (max-width: 650px) {
	#maincolumn{
		width: 96%;
		margin:0 auto;
	}
  #bar {
		padding: 14px 0 0; 
} }

.onebox{
	padding: 20px 0;
	width: 980px;
}
	.onebox .box{
		border-left: 1px solid #c8b984;
		border-right: 1px solid #c8b984;
		border-bottom: 1px solid #c8b984;
		padding:12px;
		margin-left:1px;
	}
	@media screen and (max-width: 650px) {
		.onebox{
			width: 100%;
		}
		.onebox .box{
			margin-left:0;
		}
	}
		.onebox .box .dealer{
			background: #f5f5f5;
			padding: 25px 55px;
		}
		
.onebox h2 {
		text-align: left;
		padding: 0 0 10px 0;
		margin:0 0 20px;
	}
.dealer table {
    width: 100%;
    border-spacing: 0;
    margin: 0 auto;
}
.dealer th, td {
    text-align: left;
    padding: 5px;
}
.dealer th { 
    background-color: #cccccc;
}
.dealer tr.green { 
    color: #88ab76;
}
.dealer tr.green-1 { 
    color: #88ab76;
	background-color: #fff;
}
.dealer tr.green a { 
    color: #88ab76;
	text-decoration: none;
}
.dealer tr.green-1 a { 
    color: #88ab76;
	text-decoration: none;
}
.dealer tr.red { 
    color: #a72038;
}
.dealer tr.red-1 { 
    color: #a72038;
	background-color: #fff;
}
.dealer tr.black-1 { 
	background-color: #fff;
}
.dealer tr.black-1 a { 
    color: #231815;
	text-decoration: none;
}
.dealer tr a { 
    color: #231815;
	text-decoration: none;
}
.dealer td.food { 
	padding:20px 0;
}
.dealer td.food span{
	display: block;
    border-left: 5px solid #b94d60;
	padding: 10px; 
}
.dealer td.retail { 
	padding:20px 0;
}
.dealer td.retail span{
    border-left: 5px solid #bbcfb1;
	padding: 10px; 
}
.dealer td.hi { 
    width: 35%; 
}
.dealer td.ro { 
    width: 45%; 
}
.onebox .box .space {
	*zoom: 1;
	width: 954px; 
	padding: 10px 0 0;
	background: #fff;
	height: 10px;
}

@media screen and (max-width: 650px) {
	.onebox .box .space{
		width: 100%;
	}
	.onebox{
		padding: 14px 0 0; 
		width: 100%;
	}
		.onebox .box .dealer{
			padding: 20px;
		}
		.onebox h2 {
			padding: 14px 0 0; 
			width: 100%;
		}
		.dealer table { width: 100%; padding: 10px;}
.dealer thead { display: none;}
.dealer tr {
    display: block;
    margin-bottom: 20px;
}
.dealer td {
    display: block;
    padding: 0;
}
.dealer td.hi,td.ro {
    width: 100%;
}
 }