#dmaWrapper {
	width:auto; 
	height:auto; 
	border:1px solid RGB(210,210,210);
	background-image:url(dbimages/ooh-dma-tbl-background.png);
	background-repeat:no-repeat;
}

#dmaWrapper .col {
	width:143px; 
	padding:10px;
	float:left;
}

.dmaTitle {
	width:auto;
	height:26px;
	background-image:url(dbimages/titles-major-dmas.png);
	background-repeat:no-repeat;
	margin-left:5px;
}

#popularVehicleWrapper {
	width:auto; 
	height:auto; 
	border:none;
}

#popularVehicleWrapper .colWide {
	width:146px; 
	height:auto; 
	overflow:hidden; 
	float:left; 
	margin-right:20px;
	border:1px solid RGB(210,210,210);
}

#popularVehicleWrapper .col {
	width:145px; 
	height:auto; 
	overflow:hidden; 
	float:left; 
	margin-right:20px;
	border:1px solid RGB(210,210,210);
}

#popularVehicleWrapper .colLast {
	width:145px; 
	height:auto; 
	overflow:hidden; 
	float:left;
	border:1px solid RGB(210,210,210);
}

#popularVehicleWrapper .colPic {
	width:148px;
	height:90px;
	overflow:hidden;
}

#popularVehicleWrapper .colPic img {
	border:none;
}

#popularVehicleWrapper p {
	margin:5px auto 5px auto; 
	text-align:center;
}

.poplarVehicleTitle {
	width:auto;
	height:26px;
	background-image:url(dbimages/titles-popular-vehicles.png);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:10px;
}

#vehicleCategoryTable {
	background-image:url(dbimages/ooh-tbl-background-3-parts.png); 
	background-repeat:no-repeat; 
	border:1px solid RGB(210,210,210);
}

#vehicleCategoryTable .col {
	width:262px; 
	padding:10px;
	padding-right:0;
	float:left; 
}

#vehicleCategoryTable .title {
	height:27px;
	width:auto;
	margin-bottom:10px;
	overflow:hidden;
	margin-left:-3px;
}

#vehicleCategoryTable ul {
	list-style:none;
	margin:0;
	padding:0;
}

#vehicleCategoryTable ul li {
	margin-bottom:5px;
}

#currentDMA {
	margin-bottom:10px; 
	font-size:12px; 
	font-weight:bold;
}

.currentCompanyName {
	padding:5px; 
	padding-bottom:0; 
	font-size:14px; 
	font-weight:bold;
}

#currentCompanyTable {
	border:1px solid RGB(210,210,210); 
	background-image:url(dbimages/ooh-tbl-background-2-parts.png); 
	background-repeat:no-repeat;
}

#currentCompanyTable .colCompanyInfo {
	width:262px; 
	padding:10px; 
	padding-right:0; 
	float:left;
}

#currentCompanyTable .colCompanyDescription {
	width:534px; 
	padding:10px; 
	padding-right:0; 
	float:left;
}

.tblLabel {
	font-size:10px; 
	color:RGB(150,150,150);
}

.tblSpacer {
	margin-bottom:10px;
}

.rpfTitle {
	padding:5px; 
	margin-top:10px;  
	font-size:14px; 
	font-weight:bold; 
	color:#F00;
}

#rfpTable {
	border:1px solid RGB(210,210,210); 
	background-image:url(dbimages/ooh-tbl-background-2-parts.png); 
	background-repeat:no-repeat;
}

#rfpTable .colSM {
	width:262px; 
	padding:10px; 
	padding-right:0; 
	float:left;
}

#rfpTable .colLG {
	width:534px; 
	padding:10px; 
	padding-right:0; 
	float:left;
}

#vehiclePictureRow {
	margin:0; 
	padding:0; 
	list-style:none; 
	margin:10px 0;
}

#vehiclePictureRow li {
	width:148px; 
	height:90px; 
	border:1px solid RGB(210,210,210); 
	float:left; 
	margin-right:5px;
}

#vehiclePictureRow img {
	border:none;
}

#quickStats .row {
	margin-bottom:10px;
}

#quickStats .col {
	width:150px; 
	float:left;
}

#quickStats .colLabel {
	font-size:10px; 
	color:RGB(175,175,175);
}