/* frames
------------------------------------------------------------------------------------*/
#content .left, #content .right {
	width: 310px;
	position: absolute;
	top: 112px;
}

#content .left h3 {
	text-align: center;
}


#content .left {
	left: 164px;
}

#content .right {
	left: 508px;
}
/*----------------------------------------------------------------------------------*/

/* store locator
------------------------------------------------------------------------------------*/
#scrollbar-wrapper {
	margin: 15px 0 0 0;
	visibility: hidden;
}

#store_locator_tagline{
	position:absolute;
	top:45px;
	left:508px;
	width:201px;
	text-align:center;
}
#store_locator_tagline h2{
	height:22px;
	background:url(/assets/interface/type/store_locator.gif) no-repeat center center;
	margin-bottom:15px;
}
#store_locator_brands{
	position:absolute;
	top:33px;
}
#store_locator_brands .col-1, #store_locator_brands .col-2 {
	text-align: center;
	width: 155px;
	float: left;
}

#store_locator_brands .col-1 a, #store_locator_brands .col-2 a {
	display: block;
	margin: 0 0 22px 0;
}

#state-callout {
	font-size: 1.5em;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

#store-list {
	height: 250px;
	width: 268px;
	float: left;
	overflow: auto;
}

#state-selector {
	font-size: 14px;
	margin: 15px 0 0 0;
}

.state {
	margin: 0 0 1em 0;
}

.state h4 {
	color: #432008;
	font-size: 1.25em;
	font-weight: bold;
	border-bottom: 1px dotted #98755D;
}

ul.store {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}

.store .name {
	font-weight: bold;
}

/*----------------------------------------------------------------------------------*/

/* coupon
------------------------------------------------------------------------------------*/
#coupon{
	position:absolute;
	top:387px;
	left:198px;
	width:245px;
	text-align:center;
	cursor:pointer;
}
#coupon img {
	margin-bottom:5px;
}
#coupon a{
	padding:0 0 0 15px;
	font-size:12px;
	font-weight:bold;
	background:url(/assets/interface/arrow_right.gif) no-repeat left center;
}
#coupon_help{
	position:absolute;
	top:320px;
	left:174px;
	width:236px;
	height:135px;
	padding:45px 30px 0 30px;
	background:url(/assets/coupon/background_help.gif) no-repeat left top;
}
#coupon_help .close{
	position:absolute;
	top:15px;
	right:15px;
	padding:0 0 0 14px;
	background:url(/assets/interface/x.gif) no-repeat left center;
}
#coupon_help p{ margin-bottom:15px; }
#coupon_print{
	padding:0 0 0 15px;
	font-size:14px;
	font-weight:bold;
	background:url(/assets/interface/arrow_right.gif) no-repeat left center;
}
/*----------------------------------------------------------------------------------*/
