.dealers-info {
	background-color: #f5f5f5;
	background-image: url(../img/dealers-info-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	padding:25px 5px 10px 5px;
	line-height:14px;

}

.dealers-contact {
	background-color: #f5f5f5;
	padding:10px 0px;

}

.dealers-logo {
	height: 100px;
	vertical-align: middle;
	text-align: center;
}

.dotted-break {
	height: 30px;
	background-image: url(../img/dotted-break.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.listing {
	font-size: 12px;
	width:658px;
	margin:0px auto;
}

.listing-left {
float:left;
}


.listing-right {
	float:left;
	width: 395px;
	vertical-align: text-top;
}

.listing-website {
float:right;
}

.listing-arrow {
	background-image: url(../img/table-right-bg-arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 16px;
}

.listing-cell {
	background-color: #f5f5f5;padding: 5px;
}


.listing-cell-description {
	background-color: #f5f5f5;
	padding: 5px;
}

.listing-bg-vertical {
	background-image: url(../img/dotted-vertical.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 20px;
}

.listing-bg-horizontal {
	background-image: url(../img/dotted-break.gif);
	background-repeat: repeat-x;
	background-position: center center;
	width: 20px;
}

.listing-corner-bottom {
	background-image: url(../img/dotted-corner-bottom.gif);
	background-repeat: no-repeat;
	background-position: 1px bottom;
	//background-position: right bottom;
	width: 20px;
}


.listing-corner-top {
	background-image: url(../img/dotted-corner-top.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	//background-position: right top;
	width: 20px;
}
