@charset "UTF-8";
/* CSS Document */

#product {
background:#000;
margin:10px;
font-family:Arial, Helvetica, sans-serif;
}

#product .table { width:672px; }

#product .table tr td { padding:15px; }

#product .product_title { font-size:12px; font-weight:bold; color:#FFF; }

#product .image { width:150px; padding-right:50px; }

#product .close_button { padding:4px !important; }

#dealer_count {
    color:#ABABAB;
}

#dealer_error {
display:none;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff0000;
font-weight:bold;
}

#search {
margin:10px;
padding:15px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#search td{
    color:#FFFFFF;
}

#search .table { width:632px; }

#search .table .header td {
}

#search .enter_phrase { font-size:12px; font-weight:bold; color:#FFFFFF; }

#search .select_phrase { font-size:12px; font-weight:bold; color:#FFF; }

#search .divider { height:1px; border-bottom:1px #333 solid; margin:10px 0px; }



#search_icon { display:none; width:16px; height:16px; }

#product .searching { width:32px; padding:4px !important; }

#map {
margin:10px;
display:none;
width:690px;
color:#000000;
height:400px;
}

#result_header { display:none; }

#result_header table {
margin:10px;
width:670px;
font-size:10px; 
color:#FFF; 
}

#result_header table tr td { padding:10px; }

#result_header b { 
font-size:12px; 
font-weight:bold;
color:#FFF;
}

#result_header td{
    color:#FFFFFF;
}

#results {
display:none;
margin:10px;
padding:10px;
width:670px;
height:400px;
overflow:auto;
}

.dealer_info {
display:block;
position:relative;
text-align:left;
font-size:11px;
color:#000;
}

.dealer_info .name {
font-weight:bold;
font-size:12px;
}

.dealer_info .address { margin-bottom:10px; }

.dealer_info .url { display:block; margin-top:10px; color:#990000; }

.dealer_info .dirs { margin-top:10px; }

.dealer_info .dirs a { color:#990000; }

#dealer_list { width:670px; }

#dealer_list tr td { width:25%; padding:10px; font-size:11px; color:#FFFFFF; }

#dealer_list tr td div { cursor:pointer; padding:5px; }

#dealer_list tr td div b { font-size:12px; color:#FFF; }

#dealer_list .mileage { font-size:10px; color:#ABABAB; }

#dealer_list .hover { background-color: #777; }

#dealer_list .selected { background:#333; }
