.storelist { margin:15px 150px; padding:4px; border:1px solid black; position:relative; width:345px; }
	h2.state { font:small-caps bold 20px Arial, Helvetica, sans-serif; margin:15px 0 5px 0; padding:2px 8px; background:black; color:white; position:relative; overflow:auto; letter-spacing:2px; }
		h2.state a { color:white; text-decoration:none; font-size:12px; padding:1px 3px; float:right; margin:0; background:black; line-height:22px; }
		h2.state a img { vertical-align:middle; }
	h3.city { font:bold 12px Arial, Helvetica, sans-serif; margin:3px 0; padding:1px 7px; background:#E9C9CA; }
	.storelist p { font:11px Arial, Helvetica, sans-serif; margin:2px 0 7px 0; padding:0 15px; }
	.gotomap { float:right; margin:0 0 0 4px; text-align:center; text-decoration:none; }