    #storelocator-container table { border-width: 0px; border-spacing: 0px;	border-style: none; border-collapse: collapse;	background-color: white; }
    #storelocator-results { background: url(../images/googlemapheader.jpg) no-repeat left top; padding-top: 31px; }
    #sidebar a { cursor:pointer; margin-bottom:5px; background-color:#fff; display:block; }
    #sidebar a:hover { background-color:#eee; }
    #storelocator-container { width: 625px; border: 0; font-family:Arial, sans-serif; font-size:11px; }
    #sidebar { overflow: auto; font-size: 11px; color: #000; }
    #map { overflow: hidden; width: 625px; height: 415px; }

    /* Sidebar */
    #sidebar .map_markers_table { border-collapse: collapse; width: 100%; margin-top: 16px; }
    #sidebar .map_markers_table .header_row th { background-color: #590004; height: 30px; line-height: 30px; padding: 0 0 0 8px; color: #FFFFFF; }
    #sidebar .map_markers_table .data_row_light td { background-color: #EEEEEE; }
    #sidebar .map_markers_table .data_row_dark td { background-color: #D3D3D3; }
    #sidebar .map_markers_table td.data_postcode, #sidebar .map_markers_table th.header_postcode { width: 120px; }
    #sidebar .map_markers_table td.data_address, #sidebar .map_markers_table th.header_address { width: 158px; }
    #sidebar .map_markers_table td.data_phone, #sidebar .map_markers_table th.header_phone { width: 109px; }
    #sidebar .map_markers_table td.data_fax, #sidebar .map_markers_table th.header_fax { width: 78px; }
    #sidebar .map_markers_table td { height: 51px; cursor: hand; cursor: pointer; }
    #sidebar .map_markers_table td, #sidebar .map_markers_table th { border-bottom: 1px solid white; }
    #sidebar .map_markers_table td span { display: block; margin: 5px 0px; padding: 0px 7px; border-right: 1px silver dotted; height: 100%; }
    #sidebar .map_markers_table td.data_notes span { border-right: 0px; }
    #sidebar .map_markers_table th span { display: block; border-right: 1px solid white; }
    #sidebar .map_markers_table th.header_notes span { border-right: 0px; }

    #sidebar .map_markers_table_with_products { border-collapse: collapse; width: 100%; margin-top: 16px; }
    #sidebar .map_markers_table_with_products .header_row th { background-color: #590004; height: 30px; line-height: 30px; padding: 0 0 0 8px; color: #FFFFFF; }
    #sidebar .map_markers_table_with_products .data_row_light td { background-color: #EEEEEE; }
    #sidebar .map_markers_table_with_products .data_row_dark td { background-color: #D3D3D3; }
    #sidebar .map_markers_table_with_products td.data_postcode, #sidebar .map_markers_table_with_products th.header_postcode { width: 110px; }
    #sidebar .map_markers_table_with_products td.data_address, #sidebar .map_markers_table_with_products th.header_address { width: 142px; }
    #sidebar .map_markers_table_with_products td.data_phone, #sidebar .map_markers_table_with_products th.header_phone { width: 99px; }
    #sidebar .map_markers_table_with_products td.data_fax, #sidebar .map_markers_table_with_products th.header_fax { width: 68px; }
    #sidebar .map_markers_table_with_products td.data_notes, #sidebar .map_markers_table_with_products th.header_notes { width: 105px; }
    #sidebar .map_markers_table_with_products td { height: 51px; cursor: hand; cursor: pointer; }
    #sidebar .map_markers_table_with_products td, #sidebar .map_markers_table_with_products th { border-bottom: 1px solid white; }
    #sidebar .map_markers_table_with_products td span { display: block; margin: 5px 0px; padding: 0px 7px; border-right: 1px silver dotted; height: 100%; }
    #sidebar .map_markers_table_with_products td.data_notes span { border-right: 0px; }
    #sidebar .map_markers_table_with_products th span { display: block; border-right: 1px solid white; }
    #sidebar .map_markers_table_with_products th.header_notes span { border-right: 0px; }

