


div.zipcodeSearch div {
	float:				left;
	display:			inline;
	padding:			5px 10px 15px 0;
}

div.zipcodeForm {
	width:				120px;
}

div.zipcodeForm input {
	margin-right:		5px;
}

div#googleMapsUI {
	/*
    width:				504px !important;
    height:             350px;
	margin-bottom:		20px;
    */
    width:              501px !important;
    height:             400px;
    margin-left:        22px;
    margin-right:       22px;
    margin-bottom:      20px;
}

div#jumpto {
    overflow:           hidden;
}

/*---- dealerlist styles ----*/

	
dt.dealerRow {
	width:              183px;
    border:             1px solid #ffffff;
    border-top:         1px solid #e0dad4;
    padding:            4px;
	overflow:			auto;
	clear:				both;
		/*
	width:				543px;
	background-color:	#f8f8f8;
	color:				#000;
	border:				1px solid #f8f8f8;
	border-bottom:		1px solid #e0dad4;
	*/
}

dt.hover {
    border:             1px solid #fa7404;
	cursor:				pointer;
}

dt.active {
	border:				1px solid #fa7404;
	border-bottom:      none;
}

    div#dealer-List div.dealername {
        color:              #fa7404;
        font-size:          11px;
        font-weight:        normal;
    }
    
    div#dealer-List div.dealerloc {
        float:              left;
        width:              117px;
    }
    
dt.dealerRow div.rating {
		width:			65px;
		padding-top:	2px;
		text-align:		right;
		float:          right;
	}
	
	dt.dealerRow div.rating div {
		float:			right;
		width:			65px;
		height:			10px;
		padding:		0 !important;
		background:		url('/images/icons/new_rating_stars.gif');
		background-repeat:no-repeat;
	}

	dt.hover div.rating div {
		background:		url('/images/icons/new_rating_stars_hover.gif');
	}
	
	dd {
		display:		none;
	}
		
	dd.active {
	    border:         1px solid #fa7404;
	    border-top:     none;
	    width:          183px;
		display:		block;
        margin-left:    0;
        padding:        4px;
        overflow:       auto;
	}	
	
	dd div.dealerInfo {
		float:			left;
		overflow:       hidden;
	}
	
	dd div.dealerInfo a {
		color:			#fa7404;
	}
	
	dd div.imgs {
		float:			left;
		width:			130px;
		text-align:		right;
	}
	dd div.imgs img {
	   margin-bottom:   5px;
	}
	
	div.requestbttn {
		padding: 		10px 0 0 5px;
		clear:			both;
	}

input.text {
	float:				left;
	display:			inline;
	border:				1px solid #b2b0ad;
	height:				16px;
	padding:			1px 5px 0 5px;
	font-size:			11px;
	color:				#694b33;
	display:			inline;
}

input.imgbttn {
	float:				left;
	display:			inline;
	height:				auto;
	border:				none;
	margin-top:			2px;
}


p#selectedDealer {
	padding-top:		15px;
}

div#selectDealer {	
	float:				right;
	width:				300px;
	text-align:			right;
	padding:			0 10px 0 0;
}

div#selectDealer a {
	display:			block;
	position:			relative;
	height:				25px;
	padding: 			13px 40px 0 0;
	color:				#fa7404;
	font-weight:		bold;
	text-decoration:	none;
	background-image: 	url('/images/backgrounds/selectdealer_bttn_closed.png');
	background-position:right 10px;
	background-repeat:  no-repeat;
}

div#selectDealer a:hover {
	text-decoration:	underline;
}

div#selectDealer.active a {
	background-image: 	url('/images/backgrounds/selectdealer_bttn_opened.png');
	background-position:right 10px;
	background-repeat:  no-repeat
}

img#dealer-loading-big {
    margin-left:        250px;
    margin-top:         10px;
    margin-bottom:      10px;
}

img#dealer-loading-big,
img#dealer-loading-small {
    display:            none;
}

div#dealerListContent {
    display:            none;
}

div#dealer-List {
    margin-top:         45px;
    display:            none;
}

/*
div#dealer-List dd {
    list-style-type:    none;
    margin:             0;
    padding:            0;
}

div#dealer-List ul li {
    margin:             0;
    padding:            4px;
    border:             1px solid #ffffff;
    border-top:         1px solid #e0dad4;
}

div#dealer-List ul li.hover {
	border:            1px solid #fa7404;
}

div#dealer-List h4 {
    color:              #fa7404;
    font-size:          11px;
    font-weight:        normal;
}

*/