#mapcontainer{
    margin: auto;
}
#find_dealer_form{
    margin: auto;
}
#dealer_locater_container{
    width: 592;
    padding: 15px;
}
.dealer{
    font-size: 10px;
    margin: 2px;
    margin-bottom: 15px;
    padding: 2px;
    border-top: 1px dashed #CCDEE7;
}
.dealer.first{
    border-top: none;
}
.dealer_name{
    cursor: pointer;
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
}
a.dealer_name{
    color: #000;
}
.dealer_dist{
    font-size: 10px;
    font-style: normal;
    text-decoration: none;
}
.dealer_address{
    font-style: italic;
}
.dealer_phone{
    font-style: italic;
}
.map_popup_text{
    font-size: 11px;
}
#dealer_sidebar {
    width: 240px;
    float: left;
}
#side_notes {
    padding: 20px 10px 0 30px;
    color: #e10020;
    font-size: 10px;
    background: transparent url('notes_star.gif') 10px 16px no-repeat;
}
#dealer_results {
    margin-left: 250px;
}
div#google_map_container {
    padding: 9px 9px;
    background: transparent url('googlemap_bg.gif') top left no-repeat;
    height: 307px;
    width: 602px;
}
div#map {
    border: none;
    height: 298px;
    width: 593px;
}
#dealer_locator_form {
    background-color: #CCDEE7;
    width: 221px;
    margin-left: 10px;
}
#dealer_locator_form .top {
    background: url('dealer_side_top') top left no-repeat;
}
#dealer_locator_form .bottom {
    background: url('dealer_side_bottom') bottom left no-repeat;
    padding: 10px;
}
#dealer_locator_form select {
    width: 195px;
    margin-bottom: 10px;
    border: 1px solid #868A8D;
}
#dealer_locator_form label {
    display: block;
    padding: 5px 3px;
    font-size: 11px;
}
#find_dealer_row {
    vertical-align: middle;
}
#find_dealer_row #addrbox {
    width: 115px;
    vertical-align: middle;
    border: 1px solid #868A8D;
}
#find_dealer_row #searchbtn {
    vertical-align: middle;
}
.results_title {
    color: #394869;
}
.dealer_site_url {
    margin-top: 10px;
}
#product_request {
    padding: 20px 10px 0 10px;
    color: #333;
    font-size: 10px;
}
#promo_cta {
    padding: 5px 10px 0 10px;
    color: #333;
    font-size: 10px;
}
