#page {width: 969px ; height: 627px ; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px auto;}

	img {border: none;}

#header {width: 969px ; height: 47px ; }

	#logo {float:left;}
	ul#store-locator {width: 320px; list-style: none; float:right; margin: 8px 0px 0px 0px; padding: 0px;}
	ul#store-locator li {float:left;}

#offer {width: 627px; height: 525px ;  float:left; background:url(/images/local-landing/preview/offer.jpg) no-repeat;}
#join {width: 627px; height: 525px ;  float:left; background:url(/images/local-landing/preview/offer.jpg) no-repeat;}

	#btn-print {margin: 300px 0px 0px 320px;}

#sidebar {width: 342px; height: 545px ;float: left;}

	div.signup-box {background: url(/images/local-landing/september/sign_up_for_sales_alerts.jpg) no-repeat; width:342px; height:169px; padding: 0px; margin-top: 0px; overflow: hidden;}
	div.signup-box form {padding-top:-15px;}
	ul.float_lft {margin: 0px; padding: 0px; list-style: none; width: 323px; margin: 0px auto; }
	ul.float_lft li {float:left;}
	p.signup {line-height: 13.5px; font-size: 12px !important;  display: block; margin: 56px 20px 0px 30px;  }
	p.center {width: 303px; text-align: center; margin-top: 5px; padding: 10px; font-size: 12px; display: block;}
	input.signup {width: 200px; margin: 0px 10px 18px 30px;}
	#sidebar p { margin-top: 0px; padding-top: 5px; text-align:center}
	span.discount {color:#ed1c24; font-weight: bold; font-size:18px; width: 323px; text-align: center; }
	
	
	
.storeInfo { border: 2px solid #ffd503; width: 220px; height: 263px; background: #fcf2bc; padding: 40px 20px 10px 70px; margin: 0px 0px 0px 19px; overflow: hidden; font-size: 14px;}	
.storeInfo span.name {font-size: 14px; font-weight: bold; color:#aa1e22;}
.storeInfo p.address {font-size: 11px;}
.storeInfo a {color:#000; font-weight: bold;}
div#map {width: 150px; height: 110px; border: 1px solid #000; margin-bottom: 6px;}
