UL.dealerList {
	CLEAR: both;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 13px;
	MARGIN-LEFT: 8px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #bdbdbd 1px solid;
}

UL.dealerList LI {
	MARGIN-TOP: 13px; 
}

UL.dealerList LI span {
    font-size: 1.1em;
}

UL.dealerList SPAN.phone {
	FLOAT: right
}

UL.dealerList a.showOnMap,
UL.dealerList a.drivingDirectionsLink,
UL.dealerList a.visitWebsite
{
	TEXT-DECORATION: underline;
}

UL.listNavigation {
	MARGIN-LEFT: 17px
}
UL.listNavigation LI {
	FONT-SIZE: 1.0em; FLOAT: left
}
UL.listNavigation A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
UL.listNavigation LI.prev {
	FLOAT: right
}
UL.listNavigation LI.next {
	FLOAT: right
}
UL.listNavigation LI.prev {
	BORDER-RIGHT: #bdbdbd 1px solid
}


a.findMoreDealersLink
{
	font-size: 1.0em;
	text-decoration: underline;
	padding-left:15px;
}


DIV.searchSummary
{
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	MARGIN-LEFT: 8px; 
	PADDING-TOP: 13px;
    font-size: 1.1em;
    line-height: 1.45em;
}

DIV.borderDealerList
{
	PADDING-RIGHT: 8px; 
	BORDER-BOTTOM: #bdbdbd 1px solid; 
	PADDING-LEFT: 8px; 
	MARGIN-BOTTOM: 4px; 
	PADDING-BOTTOM: 13px; 
	MARGIN-LEFT: 8px; 
}

DIV.wrongLocationQuestion
{
	border-top: #bdbdbd 1px solid; 
	PADDING-top: 13px; 
	margin-top:13px;
	font-size:1.0em;
	MARGIN-LEFT: 16px; 
}

DIV.postalCodeEntry
{
	MARGIN-LEFT: 16px; 
}

DIV.postalCodeEntry INPUT
{
	display:inline;
	clear:both;
	width: 95px;
	FONT-SIZE: 1.05em;
	color: #3F3F3F;
}

DIV.postalCodeEntry A
{
	display:inline;
	text-decoration:underline;
}

DIV.searchValidationError
{
	MARGIN-LEFT: 16px; 
	MARGIN-RIGHT: 0px;
}

DIV.searchValidationError span
{
	color:Red;
	font-size:1.1em;
}

DIV.noDealersFound
{
	font-size:1.1em;
	margin-top:10px;
	MARGIN-LEFT: 16px; 
}

DIV.visitOnlineDealers
{
	font-size:1.1em;
	margin-top:10px;
	MARGIN-LEFT: 16px; 
	font-weight:bold;	
}

DIV.dealerListLoading
{
	visibility:hidden; 
	display:none; 
	margin-top:100px; 
	font-size:1.1em; 
	text-align:center; 
	position:relative;
}

DIV.dealerMapLoading
{
	visibility:hidden; 
	display:none; 
	margin-top:100px; 
	font-size:1.05em; 
	text-align:center; 
	position:relative;
}

DIV.mapInfoWindow
{
	width:210px;
}

DIV.mapInfoWindow h3
{
	font-weight:bold;
	font-size:1.2em;
}

DIV.mapInfoWindow p
{
	font-size:1.15em;
}

a.button_search {
    clear: both;
    margin: 0 0 0 110px;
    width: 61px;
    float: none;
	background: url(/images/find_dealer/button_search.gif) no-repeat;
}

div#findDealer {
}
div#findDealer * {
    color: #DDD;
}
div#findDealer div.searchSummary
{
	padding: 0 0 0 0;
	margin: 0 8px 8px 16px;
}
div#findDealer div.wrongLocationQuestion
{
	border-top: #bdbdbd 1px solid; 
	padding: 8px 8px 0 8px;
	margin: 0 8px 8px 8px;
}
div#findDealer div.borderDealerList {
    margin-right: 8px;
}
div#findDealer ul {
    background: none;
    margin-right: 8px;
    margin-bottom: 8px;
}
div#findDealer ul span {
    font-size: .9em;
    line-height: 1.3em;
}
div#findDealer div.postalCodeEntry input
 {
    color: #3F3F3F;
}
div#findDealer div.postalCodeEntry a
 {
    text-indent: -9999px;
    width: 15px; height: 15px;
    /* background: url(/images/global/button_find_dealer_arrow.gif) no-repeat; */
}

div#dealerShell { font-size: 1.1em; }
div#dealerShell * { font-size: 1.0em; margin-left: 0;}
div#dealerShell div.searchSummary { padding-top: 0;}
div#dealerShell div.postalCodeEntry { margin-left: 8px;}
div#dealerShell div.wrongLocationQuestion { padding-left: 8px; margin-bottom: 3px; }
div#dealerShell a.findMoreDealersLink { padding-left: 8px; }
