/* Left column */
body.stores h1{
margin-bottom:0;
float:none !important;
}

body.stores img{
margin-right:10px;
float:left;
display:inline;
}

body.stores h2{
margin:0;
font: 16px Arial, Helvetica, sans-serif;
font-weight:bold;
/*font:17px Georgia, serif;*/
margin-bottom:20px;
}

body.stores p {
margin-bottom:15px;
}
body.stores div.sn {
	margin-top:-5px;
}
body.stores div.sn p {
font:12px Arial, sans-serif;
}
body.stores ul.sn li ul li{
margin-top:5px;
}

body.stores ul.sn li ul li.current  {	
padding:5px 5px 5px 22px;
}

body.stores ul.sn li ul li a{
font-weight:normal;
}


/* Main area */

div.storeContent{
width:563px;
margin-left:10px;
padding-left:10px;
border-left:1px solid #e1e1e1;
float:left;
display:inline;
}

div.storeContent h3{
margin-bottom:10px;
}

div.storeContent p{
font:12px Arial,sans-serif;
}

div.storeContent dl{
margin:0;
padding:0;
}

div.storeContent dt{
font:12px Arial,sans-serif;
font-weight:bold;
margin-bottom:5px;
}

div.storeContent dd{
font:12px Arial,sans-serif;
background:url(../gfx/sn-arrow-right.gif) top left no-repeat;
margin:3px 0;
padding:0 0 0 20px;
}

a.request{
color:#fff;
background:#e71b0c  url(../gfx/whiteArrow.gif);
background-repeat:no-repeat;
background-position:2% 20%;
font:12px/16px Arial,sans-serif;
font-weight:bold;
text-decoration:none;
margin-top:20px;
padding:5px 5px 5px 20px;
width:155px;
float:left;
display:inline;
}


a.request:hover{
text-decoration:underline;
}

div.storepromo{
color:#fff;
padding:10px 10px 20px 10px;
background:#e71b0c url(/gfx/redTexture.gif) bottom left repeat-x;
margin-bottom:20px;
}

div.storepromo h3 {
	margin-bottom:2px;
}
div.storepromo p {
	font: 12px/16px Arial, serif;
	margin-bottom:4px;
}
div.storepromo a {
	color:#fff;
	text-decoration:none;
}
div.storepromo a.whiteArrow {
	background:url(/gfx/whiteArrow.gif) 100% 3px no-repeat;
	padding-right:17px;
	font-weight:bold;	
}
div.storepromo a:hover {
	text-decoration:underline;
}
div.mapwrapper{
background:#e1e1e1 url(../gfx/map-shadow.jpg) bottom center no-repeat;

padding:20px 20px 38px 20px;
width:330px;
height:260px;
float:right;
display:inline;
}

div#googlemap{
width:330px;
height:260px;
}

dl.floatlist{
padding:0;
margin:-5px 0 5px 0;
width:100px;
float:left;
display:inline;
}

dl.floatlist dd{
font:12px/16px Arial,sans-serif;
background:none;
font-style:italic;
margin:0;
padding:0;
}

