.findDealerMap .gMap {position:relative;}
.findDealerMap .gMap #map-overlay{position:static; width:282px; top:0; left:0; overflow:visible; display:none;}
.findDealerMap .gMap #map-directions {position:static; width:282px; top:0; left:0; overflow:visible; display: none;}

.findDealerMap .gMap .mapCont {background: #ffffff; overflow: visible;margin-bottom:50px;}
.findDealerMap .gMap .mapCont .google-map {height:460px; background:#FFFFFF !important; overflow: visible;}
.findDealerMap .gMap .map-accordion .contentBody {position:static; width:282px; margin:0; padding:8px 0px 0px 0px; background:url(/content/images/site/findadealer_boxtop.gif) no-repeat 0 0 !important; overflow:visible;}
.findDealerMap .gMap .map-accordion .contentBody .title {position:relative; width:280px; height:45px; min-height:0; padding-top:15px; background-color: #f1f1f1; border: 1px solid #d6d6d6; border-top:none;}

.findDealerMap .gMap .map-accordion .contentBody .heading {position:static;}
.findDealerMap .gMap .map-accordion .contentBody .heading a {width:238px; padding:9px 0 8px 41px; background-color:#fbfbfa; line-height:14px;}
.findDealerMap .gMap .map-accordion .contentBody .hovered .heading a,
.findDealerMap .gMap .map-accordion .contentBody .heading a:hover {background-color:#ffffff !important; text-decoration:underline;}
.findDealerMap .gMap .map-accordion .contentBody .heading .links  {display:block; background-color:#F8F8F8; font-size:11px; border-left:0px; border-right:0px;}
.findDealerMap .gMap .map-accordion .contentBody .heading a.links:hover{ background-color:#E3E3E3 !important;}

.findDealerMap .gMap .map-accordion .contentBody .open .heading   {display:none!important;}

.findDealerMap .gMap .map-accordion .contentBody .content {width:280px;min-height:200px!important;position:relative;background:#F8F8F8;float:none;font-size:11px;height:145px;}
.findDealerMap .gMap .map-accordion .contentBody .content a {font-weight:bold;font-size:12px;}
.findDealerMap .gMap .map-accordion .contentBody .content p {padding:5px 0; margin-left:45px;}
.findDealerMap .gMap .map-accordion .contentBody .content p span.oct_link_dealer {float:none; margin-right:0; padding:0 !important; background:none; font-size:12px; font-weight: bold; line-height:15px;}
.container950 .primary_content .map-accordion .component p span.oct_link_dealer {float:none; margin-right:0; padding:0 !important; background:none; font-size:12px; font-weight: bold; line-height:15px;}
.container950 .primary_content .map-accordion p br.separator{font-size: 0; line-height: 3px; height: 3px;}
.findDealerMap .gMap .map-accordion .contentBody .map-number {display:block;width:22px;height:22px;top:7px;left:17px;position:absolute;z-index:15;padding-right:5px;line-height:22px;text-align:center;background:url(/content/images/site/number_square.gif) 0 0 no-repeat;font-size:12px;font-weight:bold;color:#ffffff;}
.findDealerMap .gMap .map-accordion .contentBody .content .map-number {padding:0; top: 3px;}
.findDealerMap .gMap .map-accordion .contentBody .content .map-number-distance {padding:0; top: 32px;}

.findDealerMap .gMap .map-accordion .dealer-search {
    border:1px solid #d6d6d6;
    border-style: none solid;
    display:block;
    /*height:35px;*/
    /*left:0;top:321px;position:absolute;*/
    width:280px;
    background:#f1f1f1;
}

.findDealerMap .gMap .map-accordion .borderBottom {
    background:url(/content/images/site/findadealer_boxbottom.gif) no-repeat 0 0;
    height:9px;
    width:282px;
    margin:0;
}

.findDealerMap .gMap .map-accordion #paginationButtons{
    width:280px;
    /*display:none;*/
}

.findDealerMap .gMap .map-accordion div {position:relative;float:left;overflow: visible ;}
.findDealerMap .gMap .map-accordion #dealerList {width:280px;position:relative; border:1px solid #d6d6d6; border-style: none solid; background: #F8F8F8;}

/* Specials
.findDealerMap .gMap .map-accordion .offers_obDetergent_bottom {background: url(/content/swf/outback_detergent/assets/dealer_pod_bottom.png) no-repeat; height:100px; cursor:pointer;}
.findDealerMap .gMap .map-accordion .contentBody a.inventoryLink{line-height: 15px; font-weight: bold;font-size:11px;}
*/


.findDealerMap .gMap .map-accordion .ui-tabs-hide {left:-999em;display:block !important;position:absolute;}
.findDealerMap .gMap .map-accordion .contentBody .logos,
.findDealerMap .gMap .map-accordion .contentBody .heading span.logos {position:absolute;top:10px;right:7px;background:none !important;}
.findDealerMap .gMap .map-accordion .contentBody span.logos {top:7px;right:0px;margin-right:0px !important;}
.findDealerMap .gMap .map-accordion .contentBody .logos .cpo,
.findDealerMap .gMap .map-accordion .contentBody .logos .eStore,
.findDealerMap .gMap .map-accordion .contentBody .logos .stellar {cursor:pointer;background-repeat:no-repeat;display:block;float:right;height:15px;}
.findDealerMap .gMap .map-accordion .contentBody .heading .logos span {width:36px;}
.findDealerMap .gMap .map-accordion .contentBody .content .logos span {width:35px; margin:0 0 0 2px; padding:0; }
.findDealerMap .gMap .map-accordion .contentBody .logos .cpo {background-image:url(/content/images/site/cpo.gif);}
.findDealerMap .gMap .map-accordion .contentBody .logos .eStore {background-image:url(/content/images/site/estore.gif);}
.findDealerMap .gMap .map-accordion .contentBody .logos .stellar {background-image:url(/content/images/site/stellar.gif);}

.findDealerMap .tooltip {height:54px; text-align:center; overflow:visible; position: relative; margin: 0; width: auto;}
.findDealerMap .tooltip .window {position:absolute; left:-80px; height: 54px; overflow:visible;z-index:20;position:relative; width: 300px;}
.findDealerMap .tooltip .mid {background:url(/content/images/site/map-marker-popup-mid.png) repeat center top; height:54px; float: left;}
.findDealerMap .tooltip .mid p{font: bold 11px Arial, Helvetica, sans-serif; color: #fff; padding: 5px 0 0 0;}
.findDealerMap .tooltip .mid p.distance{font: 9px Arial, Helvetica, sans-serif; color: #fff; padding: 0;}
.findDealerMap .tooltip .window .left {width:24px; height:54px; background:url(/content/images/site/map-marker-popup-left.png) no-repeat left top; float: left;}
.findDealerMap .tooltip .window .right {width:24px; height:54px; background:url(/content/images/site/map-marker-popup-right.png) no-repeat right top; float: left;}

.findDealerMap .gMap .map-accordion .contentBody {}
.findDealerMap .gMap .map-accordion .dealer-search {width:280px; height:100% !important; border-top:1px solid #d6d6d6;}
.findDealerMap .gMap .map-accordion .dealer-search h1{float:none;font-size:14px; padding-top:10px; padding-bottom:8px; color: #55554B; font-weight:normal;}
.findDealerMap .gMap .map-accordion .dealer-search #form_find_dealer_body {width:258px; height:20px; padding:0 0 10px 20px;}

.findDealerMap .gMap .map-accordion .dealer-search input {font-family:arial;font-size:12px;border: 1px solid #40609f; height:16px; width:150px; float:left;}
.findDealerMap .gMap .map-accordion .dealer-search .search_button {height:18px; width:18px; float:none;left:172px;top:34px;position:absolute;}

.findDealerMap .gMap .map-accordion .dealer-search #paginationButtons .dealer_pagination {position:relative; display:block; height:25px; margin:0px 0 0 16px; left:0px; list-style-type:none;}

.findDealerMap .gMap .map-accordion .contentBody .distance{background: url(/content/images/site/map_distance_section.jpg) no-repeat 0 0; height: 28px; width: 261px; position: relative; margin: 3px 0 0 10px;}
.findDealerMap .gMap .map-accordion .contentBody .distance p{font: bold 10px/28px Arial, Helvetica, sans-serif; color: #40609f; height: 28px; margin: 0; padding:0 0 0 10px; }

/*#map > div:first-child {opacity:0.91;}*/

.findDealerMap .gMap .map-accordion .contentBody .component_button {margin-top:8px;list-style-type:none;background:none;}
.findDealerMap .gMap .map-accordion .contentBody ul li{display: inline;}

/*review if we can erase this.*//*
.component .title .component_button {background:none;width:auto;float:right;list-style:none;display:block; margin-top: 63px;}
.component .title .component_button li {display:inline;}
.component .title .component_button .ui-tabs-selected a span{color:#ffffff !important;}
.component .title .component_button a {background-image:url(/content/images/site/button-pod-title-door.gif);padding:0 0 0 4px !important;margin-left:3px;}
.component .title .component_button a span {background-image:url(/content/images/site/button-pod-title-right.gif);padding:0 7px 0 2px;font-weight:bold !important;}
*/

.findDealerMap .gMap .map-accordion .contentBody .titleFindDealer .component_button {background:none;width:211px;float:right;list-style:none;display:block; margin-top: 107px;}
.findDealerMap .gMap .map-accordion .contentBody .titleFindDealer .hide{display:none;}
.findDealerMap .gMap .map-accordion .contentBody .titleFindDealer .show{display:block;}
.findDealerMap .gMap .map-accordion .contentBody .titleFindDealer .component_button li {display:inline;}
.findDealerMap .gMap .map-accordion .contentBody .titleFindDealer .component_button .ui-tabs-selected a span{color:#ffffff !important;}
.findDealerMap .gMap .map-accordion .contentBody .titleFindDealer .component_button a {background-image:url(/content/images/site/button-pod-title-door.gif);padding:0 0 0 4px !important;margin-left:3px;}
.findDealerMap .gMap .map-accordion .contentBody .titleFindDealer .component_button a span {background-image:url(/content/images/site/button-pod-title-right.gif);padding:0 7px 0 2px;font-weight:bold !important;}

.findDealerMap .gMap .map-accordion .contentBody .pagination2 .component_button {background:none;width:211px;float:right;list-style:none;display:block; margin-top: 107px;}
.findDealerMap .gMap .map-accordion .contentBody .pagination2 .hide{display:none;}
.findDealerMap .gMap .map-accordion .contentBody .pagination2 .show{display:block;}
.findDealerMap .gMap .map-accordion .contentBody .pagination2 .component_button li {display:inline;}
.findDealerMap .gMap .map-accordion .contentBody .pagination2 .component_button .ui-tabs-selected a span{color:#ffffff !important;}
.findDealerMap .gMap .map-accordion .contentBody .pagination2 .component_button a {background-image:url(/content/images/site/button-pod-title-door.gif);padding:0 0 0 4px !important;margin-left:3px;}
.findDealerMap .gMap .map-accordion .contentBody .pagination2 .component_button a span {background-image:url(/content/images/site/button-pod-title-right.gif);padding:0 7px 0 2px;font-weight:bold !important;}

/*  The weird stuff  */
.findDealerMap .gMap .map-accordion .pod282 {}
.findDealerMap .gMap .map-accordion .pod282 div {float:left;}
.findDealerMap .gMap .map-accordion .pod282 div div {float:none;width:280px;}

.findDealerMap .gMap .map-accordion .show-all {line-height:14px;font-size:12px;font-weight:bold;padding:12px 121px 12px 19px;width:140px;cursor:pointer;float:left;display:block;}
.findDealerMap .gMap .map-accordion a.show-all:hover {text-decoration:underline;background-color:#E3E3E3;}/* New Directions form */


.findDealerMap .gMap #map-directions .close-button {background:url(/content/images/site/icons/Window%20Close.gif) right 2px no-repeat;float:right;position:absolute;right:25px;top:15px;padding:0 16px 0 0;}
.findDealerMap .gMap #map-directions .contentBody .component_button {background:none;padding:0;position:relative;top:auto;right:auto;padding:7px 7px 0;float:right;}
.findDealerMap .gMap #map-directions .contentBody .component_button a {background-image:url(/content/images/site/button-pod-title-door.gif);}
.findDealerMap .gMap #map-directions .contentBody .component_button a span {background-image:url(/content/images/site/button-pod-title-door.gif);}
.findDealerMap .gMap #map-directions .contentBody .directions-header {font-size:11px;padding:3px 10px;width:262px;}
.findDealerMap .gMap #map-directions .contentBody .directions-header table {width:100%;}
.findDealerMap .gMap #map-directions .contentBody .directions-header td {border-top:none; border-bottom:none;}
.findDealerMap .gMap #map-directions .contentBody .directions-header input {font-size:11px;margin-left:3px;width:200px;}

.findDealerMap .gMap #map-directions #directions {height:242px;width:251px;padding:0 10px !important;overflow:auto;}
.findDealerMap .gMap #map-directions #directions div {float:none;}
.findDealerMap .gMap #map-directions #directions div table {margin-top:1px !important;}
.findDealerMap .gMap #map-directions .dealer-search-clip {height:40px;width:298px;overflow:hidden;}
.findDealerMap .gMap #map-directions .dealer-search-clip .dealer-search {margin-top:-17px;}
.findDealerMap .gMap #map-directions .dealer-search-clip .borderBottom {background:url(/content/images/site/findadealer_boxbutton.gif) 0 0 no-repeat;}

.accordion-open {border-bottom:none}

.hiddenFindDealer{display: none;}
