
/* CSS Document */

/* general tag styles */

* {
    padding:0;
    margin:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

body { background:url(images/background.jpg) 0 0 repeat; }

p { padding-bottom:10px; }

address {
    font-style:normal;
    padding-bottom:20px;
}

hr { margin:10px 0; }

/* div styles  */

#container {
    position:relative;
    width:1000px;
    margin:0 auto;
    padding:4px 0 0 0;
    background:#121212 url(images/container_bg.png) 0 0 repeat-x;
    font-size:11px;
}

#dealer-locator-holder {
    position:absolute;
    width:954px;
    height:520px;
    overflow:hidden;
    top:10px;
    left:21px;
}

#dealer-locator-title {
    height:47px;
    position:relative;
    background:url(images/dealer_locator_title.png) no-repeat;
}

#dealer-locator-subtitle {
    height:30px;
    background-color:#ccc;
}

#dealer-locator-content {
    height:430px;
    background-color:#9a9b9b;
    position:relative;
}

#dealer-locator-base {
    background:url(images/dealer_locator_base.png) no-repeat;
    height:10px;
}

#Map{
	position:absolute;
	top:50px; 
	left:20px;
	z-index:50;
}

#dealersDiv{
	padding: 10px;
	position:absolute;
	left: 320px;
	width:610px; 
	height:350px; 
	overflow:auto; 
	background-color: #dbdbd1; 
	z-index:1;
}

#dealersDiv a{
	color: #000000;
}

.dealerList{
	padding-bottom: 20px;
}
.dealerTitle{
	font-weight: bold;
	font-size: 12px;
}

/* padding, margins, wdiths and heights */

.p10 { padding:10px; }

.pb5 { padding-bottom:5px; }

.pb10 { padding-bottom:10px; }

.pb20 { padding-bottom:20px; }

.pl10 { padding-left:10px; }

.pl300 { padding-left:300px; }

.pt20 { padding-top:20px; }

.ml30 { margin-left:30px; }

.mb20 { margin-bottom:20px; }

.mr0 { margin-right:0; }

.mr20 { margin-right:20px; }

.w65 { width:65px; }

.w208 { width:208px; }

.w235 { width:235px; }

.w365 { width:365px; }

.w300 {
    width:300px;
    float:left;
}

.h35 { height:35px; }

.red { color:#c60606; }