div#contentWrapper label { width:80px; display:block; float:left; clear:both;}
div#contentWrapper select { width:80px; display:block; float:left; }

div#contentWrapper #searchpanel { width:233px; height:199px; float: left; margin-top: 23px; background-image:url(/img/sections/storeLocator/searchBox_bg.png); margin-right: 10px;}
/*div#contentWrapper #searchpanel form { margin: 20px; }*/

div#contentWrapper #searchpanel form {padding-left:23px; padding-top:23px;}
div#contentWrapper #searchpanel label {color:#666; font-size:1.3em; width:100px;}
div#contentWrapper #searchpanel input {border:1px solid #535353; height:21px; margin:5px 0 10px 0;}
div#contentWrapper #searchpanel span.submitSpan {margin-top:5px;}
div#contentWrapper #searchpanel input.submitButton {border:none; height:24px; cursor:pointer;}


div#contentWrapper #mapWrapper { width:716px; height:342px; float:left; margin-top: 23px; margin-left: 0px; background-image:url(/img/sections/storeLocator/map_bg.png); }
div#contentWrapper #map { overflow:hidden; width:696px; height:321px; margin: 11px 0px 0px 9px; }

div#contentWrapper #resultspanelTop, div#contentWrapper #resultspanelBottom { height: 7px; width: 717px; margin-left: 242px; margin-top: 17px;}
div#contentWrapper #resultspanelTop { background-image:url(/img/sections/storeLocator/resultsTop.png); background-repeat:no-repeat; }
div#contentWrapper #resultspanelBottom { clear:both; background-image:url(/img/sections/storeLocator/resultsBottom.png); margin-top: 0px; background-repeat:no-repeat;}
div#contentWrapper #resultspanel, div#contentWrapper #resultsHeader { height:auto; overflow:auto; width: 701px; margin-right: 2px; background-image:url(/img/sections/storeLocator/results_bg.png); background-repeat:repeat-y; padding: 8px; font-size: 1.3em; color: #666666; line-height: 1.5em; float: right;}
div#contentWrapper #resultsHeader { padding-left: 15px; border-bottom: 1px solid #d8d8d8; width: 694px; }
div#contentWrapper #resultspanel strong { color: #666666; }
div#contentWrapper #resultspanel img { float: left; margin: 0px 8px 0px 0px; }
div#contentWrapper #resultspanel div { border-bottom: 1px solid #d8d8d8; padding: 5px 0px 5px 0px; }

div#contentWrapper #searchHelp { position: relative; width: 220px; float: left; clear: both; margin: -140px 0px 0px 10px; }

div#fakeMap { background-image:url(/img/storelocator/fakeMap.jpg); height: 490px; width: 720px; background-color: #FFFFFF; position: absolute; z-index: 10; left: 260px; margin-top: 20px;}

/*OVERWRITE GLOBAL*/
div#contentWrapper{ padding-right: 10px; width: 961px;}
div#resultsWrapper { margin-top: -210px; }
