#stores #content h2 { background: url(../images/stores/MainTitle_Storelocator.png) top left no-repeat; }

/* stores */
#subnavvy { float:left;margin:-20px 0 5px;padding:0;width:580px; }
#subnavvy ul { width: 585px; float: left; margin: 0; padding: 0; list-style: none; }
*html #subnavvy ul { padding: 0 0 0 25px; }
#subnavvy li { margin: 0; padding: 0; float: left }
#subnavvy li a { height: 40px; float: left; margin: 0; padding: 0; text-indent: -99999px; }
#subnavvy #text { color: #353535; font-size: 11px; width: 500px; float: left; padding: 0 0 0 10px; margin:22px 0 3px; }
#subnavvy #mess { color: #FFF; font-size: 10px; }
#subnavvy #left, #subnavvy #right { width: 20px; height: 71px; }
#subnavvy #left { background: url(../images/stores/Stores_locatorleft.png) top right no-repeat; }
#subnavvy #right { background: url(../images/stores/Stores_locatorright.png) top left no-repeat; }
#subnavvy #find { height: 51px; padding: 10px 0; background: url(../images/stores/Stores_locatormid.png) top left repeat-x; }
#subnavvy #find form { float: left; }
#find label { font-size: 12px; color: #FFF; font-weight: bold; }
#find input, #find option, #find select { font-size: 11px; color: #353535; }
#find #city_id { width: 200px; }
#find #searchKey2 { font-size: 10px; margin-right: 3px; }
#stores #innerinner { background: none; width: 544px; padding: 15px 20px 0; }
#stores #innerinner p { width: 175px; padding: 0 10px; float: left; line-height: 20px; }
#stores #innerinner #imgs { width: 349px; float: left; }
#stores #innerinner #imgs img { float: left; margin-top: 10px; max-width: 349px; }
*html #stores #innerinner img { width: 349px; }
#stores #innerinner #mapimg { height: 257px; }
#stores #searchres { background: #F3F1EA; width: 544px; float: left; margin: 0; padding: 10px 0 0; list-style: none; }
#stores #searchres li { color: #353535; font-size: 12px; font-weight: bold; float: left; }
#stores ul span { color: #EC2893; font-weight: bold; }
#stores #searchres li ul { width: 494px; float: left; padding: 0 0 10px 50px; margin: 0; list-style: none; border-bottom: 1px dashed #FFC022; }
#stores #regionT { padding-top: 10px; width: 544px; }
#stores .odd { background: #FBF8E6; }
#stores .even { background: none; }
#stores #searchres li li { float: none; }
#stores #searchres li li a { color: #353535; font-size: 12px; font-weight: normal; }
#stores #searchres li li a:hover { color: #EC2893; }
#stores #cityres { width: 544px; float: left; padding: 0 0 10px; margin: 0; list-style: none; }
#stores #cityres li { padding: 5px 0; }
#stores #cityres li a { color: #353535; font-size: 12px; }
#stores #cityres li a:hover { color: #EC2893; }
#newS { width: 450px; padding-left: 20px; float: left; margin: 0; }
#newS a { font-size: 20px; }
