#storelocator_map { width:480px; height:420px; border:1px solid #735754; float:left; overflow:hidden;}
#storelocator_stores_scroll { width:220px; height:420px; float:right; border:1px solid #735754; overflow-y:scroll;position:relative;}
#storelocator_stores {padding:0 5px 0 5px; background:#fff;}

#storelocator_stores a { text-decoration:underline;}
#storelocator_stores div.seEntryOff{ width:160px; position:relative; border-bottom:1px solid #735754; padding:10px 5px 10px 30px; cursor:pointer; }
#storelocator_stores div.seEntryOn{ width:160px; position:relative; border-bottom:1px solid #735754; padding:10px 5px 10px 30px; cursor:normal; background-color:#f0efed; }
#storelocator_stores div.seTitle { font-weight:bold;}
#storelocator_stores div.seMarker {position:absolute;width:30px; height:50px;left:0;top:10px; background-repeat:no-repeat; background-position:top left;}
#storelocator_stores div.seSwitch {position:absolute; width:14px; height:8px;right:0;bottom:5px;background-repeat:no-repeat; background-position:top left;}
#storelocator_stores div.seShopTop {position:absolute;width:20px; height:10px;right:0;top:10px; background-repeat:no-repeat; background-position:top left;background-image:url('../img/shop_top.gif');}
#storelocator_stores div.seDistance {padding-left:16px;background-repeat:no-repeat; background-position:left 3px;background-image:url('../img/point.gif');}
#storelocator_stores div.seEntryOff div.seInfo { display:none;}
#storelocator_stores div.seEntryOn div.seInfo { display:block;}
#storelocator_stores div.seEntryOff div.seSwitch { background-image:url('../img/ar_down.gif');}
#storelocator_stores div.seEntryOn div.seSwitch { background-image:url('../img/ar_up.gif');}

#searchLocationForm label{ font-weight:bold;}

#searchLocationForm input[type="text"]{ width:100%;}
