#locations{font:normal 8pt arial;color:#666666;width:600px;margin:auto;margin-top:20px;margin-bottom:20px;
	overflow:auto;position:relative;}
#locations h1{margin:20px 0 0px 0;padding:0;
	font:normal 14pt Helvetica, tahoma, arial;clear:both;}
#locations ul{margin:0 2px;padding:0;float:left;clear:none;background:#f1e3f2;list-style:none;
	width:143px;margin-bottom:10px;height:170px;position:relative;}
#locations ul ul{float:none;padding:0;width:auto;}

#locations li{font:normal 8pt Helvetica, tahoma, arial;color:#666666;padding:3px 10px;clear:both;}
#locations li b{color:#000;}
#locations li.storeName{font-weight:bold;color:#fff;background:#9d3293;
	border-bottom:3px solid #fff;padding:5px 3px 10px 3px;height:20px;overflow:hidden;
	vertical-align:middle;}
#locations a{color:#666666;}
#locations a:hover{color:#ff0000;}
#locations li.email a{color:#333;}
#locations li.email a:hover{color:#ff0000;}
#locations li.storeHours,
#locations li.addInfo{font:normal 8pt arial;}
#locations li.addInfo ul{background:#fff;height:auto;border-bottom:1px solid #ccc;}

#locations .directionImage{position:absolute;bottom:20px;left:40px;}

#locations img.mapImage{display:none;}

#locations .moreInfo{width:120px;text-align:center;
	position:absolute;bottom:8px;left:10px;}
#locations .moreInfo a{font:bold 7pt helvetica, arial; display:block;
	text-transform:uppercase;background:#9d3293;color:#fff;
	text-decoration:none;padding:5px;}
#locations .moreInfo a:hover{background:#d698cc;}

