#main {
	width: 898px;
	margin: 0 auto;
	position: relative;
	z-index: 100;
}

#top {
	background-image: url('/_images/background.home-top.png');
	background-repeat: no-repeat;
	padding: 2px;
	width: 894px;
	height: 269px;
}

#top-right {
	height: 209px;
	width: 202px;
	overflow: hidden;
	float: right;
	color: #FFF;
	padding: 50px 9px 11px 14px;
}


#top-left {
	width: 669px;
	height: 269px;
	margin: 0px;
	position: relative;
	overflow: hidden;
	float: left;
}

#top-left img {
	position: absolute;
	top: 0px;
	left: 0px;
}

#top-left .corner {
	width: 4px;
	height: 4px;
	position: absolute;
	background-image: url('/_images/image.corners.png');
	background-repeat: no-repeat;
	overflow: hidden;
}

#tl {
	top: 0px;
	left: 0px;
}

#bl {
	top: 265px;
	left: 0px;
	background-position: 0px -4px;
}

#bottom-left {
	margin-top: 2px;
	width: 427px;
	height: 69px;
	background-image: url('/_images/background.store-hours-blue.v2.png');
	background-repeat: no-repeat;
	background-position: -1px 0;
	float: left;
	position: relative;
	padding: 40px 11px 11px 11px;
	color: #FFF;
	line-height: 14px;
}
#bottom-middle {
	margin-top: 2px;
	width: 204px;
	_width: 200px;/* for ie6 */
	height: 69px;
	background-image: url('/_images/background.store-hours-blue.v2.png');
	background-repeat: no-repeat;
	background-position: -450px 0;
	float: left;
	position: relative;
	padding: 40px 11px 11px 11px;
	color: #FFF;
	line-height: 14px;	
}

#hours td {
	font-size: 11px;
}

.hours-column {
	float: right;
	margin-left: 4px;
}

#container #bottom-right,/* for ie7 */
#bottom-right {
	margin-top: 2px;
	margin-right: 1px;
	color: #FFF;
	line-height: 14px;
	width: 200px;
	height: 69px;
	background-image: url('/_images/background.store-hours-blue.v2.png');
	background-position: -676px 0;
	background-repeat: no-repeat;
	float: right;
	padding: 40px 11px 11px 11px;
	position: relative;
}

#datetable {
	border: none !important;
	width: 100%;
}

#datetable .daycol {
	width: 115px;
}

#datetable .dashcol {
	width: 16px;
	text-align: center;
}

#datetable .amcol {
	width: 37px;
}

#datetable .pmcol {
	width: 34px;
}

#top-right a, #bottom-right a, #bottom-left a, #bottom-middle a {
	text-decoration: underline;
	color: #FFF;
}

#top-right .more, #bottom-right .more, #bottom-left .more, #bottom-middle .more {
	position: absolute;
	display: block;
	bottom: 18px;
	left: 11px;
}
