body {
	margin: 0; 
	background: #FFF; 
	text-align: center;
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	}	

a {text-decoration: underline; color: #FFF; outline: none;}
a:hover {color: #333;}
a img {border: 0 none;}
sup, sub {height: 0;line-height: 1;vertical-align: baseline; _vertical-align: bottom; position: relative; top: -6px;}
sup {bottom: 1ex;}
sub {top: .5ex;}
input, textarea {background: #FFF url('../images/input-bg.gif') no-repeat top left; border: 0 none;}

h1 {color: #FFF; font-size: 30px; font-weight: bold; margin: 0;}
h3 {color: #FFF; font-size: 14px; font-weight: bold; margin: 0 0 -13px 0;}

#outer {background: #a8c0e3 url('../images/bg.jpg') repeat-x top left;}

#container {margin: 0 auto; text-align: left; width: 1009px;}

#header {height: 90px; background: url('../images/header.jpg') no-repeat top center;}
a#header-home-link { margin-left:340px; height: 90px; width: 300px; display: block;}

#content {background: url('../images/content-bg.jpg') repeat-x top left; padding: 30px;}

#footer {background: #FFF url('../images/footer.jpg') repeat-x top left; clear: both; color: #666; font-size: 11px;}
#footer h3 {color: #666; font-size: 11px;}
#footer a {margin: 0 26px; text-decoration: none; font-size: 11px; color: #999;}
#footer a:hover {color: #333;}
#footer .top {text-align: left; width: 949px; margin: 0 auto; padding: 26px 0 46px 0;}
#footer .bottom {text-align: center; width: 909px; margin: 0 auto;}
#footer #logos {margin: 28px 0; width: 470px; height: 51px;}

#coupon-spotlight {width: 937px; background: url('../images/coupon-spotlight.gif') no-repeat top center; margin: 0 auto;}
#coupon-spotlight .footer {width: 937px; height: 33px; background: url('../images/coupon-spotlight-footer.gif') no-repeat bottom left;}
#coupon-spotlight .padding {padding: 24px 81px 0 81px;}
#coupon {display: block; position: relative; width: 775px; height: 227px; z-index: 2;}
#coupon .info {position: absolute; bottom: 22px; left: 25px; z-index: 1; color: #000; font-size: 12px;}
#address {display: block; position: relative; width: 777px; height: 179px; z-index: 2;}
#address .info-name {position: absolute; top: 25px; left: 45px; z-index: 1; color: #000; font-size: 15px; font-weight: bold;}
#address .info-address {position: absolute; top: 73px; left: 45px; z-index: 1; color: #000; font-size: 15px; font-weight: bold;}