div#frontpage-gateway {
	position: relative;
	width: 845px;
	margin: 0 auto;
}
	div#frontpage-gateway div#frontpage-showcasemh {}
		div#frontpage-gateway div#frontpage-showcasemh ul.showcasemh-content,
		div#frontpage-gateway div#frontpage-showcasemh ul.showcasemh-content li {
			position: relative;
			list-style: none;
			padding: 0;
			margin: 0;
		}
		div#frontpage-gateway div#frontpage-showcasemh div.showcasemh-nav {
			color: #FFF;
			background: #333;
		/*	height: 1.25em; */
			line-height: 1.25em;
			text-align: left;
			padding: 0.125em;
		}
			div#frontpage-gateway div#frontpage-showcasemh div.showcasemh-nav a {
				color: #999;
				font-weight: 600;
				text-decoration: none;
			}
				div#frontpage-gateway div#frontpage-showcasemh div.showcasemh-nav a.current,
				div#frontpage-gateway div#frontpage-showcasemh div.showcasemh-nav a:hover {
					color: #FFF;
					text-decoration: none;
				}
				div#frontpage-gateway div#frontpage-showcasemh div.showcasemh-nav a.control {
					float: left;
					display: block;
					width: 16px;
					height: 16px;
					background: url("/images/frontpage/showcase/showcasemh_playpause.gif") no-repeat 0 0;
					margin: 0 3.125em 0 0.125em;
				}
					div#frontpage-gateway div#frontpage-showcasemh div.showcasemh-nav a.control-play {
						background-position: 0 0;
					}
						div#frontpage-gateway div#frontpage-showcasemh div.showcasemh-nav a.control-play:hover {
							background-position: 100% 0;
						}
					div#frontpage-gateway div#frontpage-showcasemh div.showcasemh-nav a.control-pause {
						background-position: 0 100%;
					}
						div#frontpage-gateway div#frontpage-showcasemh div.showcasemh-nav a.control-pause:hover {
							background-position: 100% 100%;
						}
				div#frontpage-gateway div#frontpage-showcasemh div.showcasemh-nav a.jump-to {
					font-size: 120%;
					padding: 0 0.375em;
					margin: 0 0.125em;
				}
	div#frontpage-gateway div#frontpage-newarrivals {
		position: absolute;
		top: 1.25em;
		right: 0;
		z-index: 10;
		width: 265px;
		color: #FFF;
		background-color: #000;
		background-color: rgba(0,0,0, 0.7);
	}
		div#frontpage-gateway div#frontpage-newarrivals div.inner {
			padding: 1.5em 2em;
		}
		div#frontpage-gateway div#frontpage-newarrivals a {
			color: #FFF;
		}
			div#frontpage-gateway div#frontpage-newarrivals a:hover {
				color: #900;
			}
		div#frontpage-gateway div#frontpage-newarrivals h2 {
			font-size: 200%;
			padding: 0;
			margin: 0;
		}
			div#frontpage-gateway div#frontpage-newarrivals h2 a,
			div#frontpage-gateway div#frontpage-newarrivals h2 a:hover {
				color: #FFF;
				text-decoration: none;
			}
				div#frontpage-gateway div#frontpage-newarrivals h2 a span.view-all {
					font-size: 50%;
					text-decoration: underline;
					text-transform: lowercase;
					margin-left: 0.5em;
				}
					div#frontpage-gateway div#frontpage-newarrivals h2 a:hover span.view-all {
						color: #900;
					}
		div#frontpage-gateway div#frontpage-newarrivals ul,
		div#frontpage-gateway div#frontpage-newarrivals ul li {
			list-style: none;
		}
		div#frontpage-gateway div#frontpage-newarrivals ul {
			margin-top: 0.25em;
		}
			div#frontpage-gateway div#frontpage-newarrivals ul li {
				padding: 0.25em 0;
			}
	div#frontpage-gateway div#frontpage-featured {
		position: absolute;
		right: 0;
		bottom: 1.5em; /* showcasemh-nav height */
		z-index: 10;
	}

div#frontpage-boxerbucks,
div#frontpage-promotional,
div#frontpage-wishlist,
div#frontpage-retail {
	border: 1px solid #999;
	margin-top: 0.75em;
}
div#frontpage-boxerbucks {
	position: relative;
	clear: both;
	float: left;
	width: 570px;
	min-height: 155px;
	height: auto !important;
	height: 155px;
	color: #000;
	background: #FFF url("/images/frontpage/featured/1105May/boxerbucks-content.bg.gif") repeat-x 0 100%;
}
	div#frontpage-boxerbucks h2 {
		display: block;
		height: 72px;
		color: #000;
		background: #FFF url("/images/frontpage/featured/1105May/boxerbucks-header.gif") no-repeat 0 0;
		text-indent: -9999em;
		padding: 0;
		margin: 0;
	}
		div#frontpage-boxerbucks h2 a {
			display: block;
			height: 100%;
		}
	div#frontpage-boxerbucks div.content {
		position: absolute;
		bottom: 0;
		width: 100%;
	}
		div#frontpage-boxerbucks div.content div {
			padding: 0.25em 0.75em;
		}
		div#frontpage-boxerbucks div.content p {
			margin: 0 0 1em 0;
		}
			div#frontpage-boxerbucks div.content p em {
				color: #900;
				font-size: 150%;
				font-weight: 600;
				font-style: normal;
			}
		div#frontpage-boxerbucks div.content a.learn-more {
			float: left;
			padding: 0.25em 0.75em;
		}
		div#frontpage-boxerbucks div.content a.sign-out,
		div#frontpage-boxerbucks div.content a.create-account {
			float: right;
			padding: 0.25em 0.75em;
		}

div#frontpage-promotional {
	float: right;
}
div#frontpage-wishlist {
	position: relative;
	clear: both;
	float: left;
	border-color: #333;
}
	div#frontpage-wishlist div.bow {
		position: absolute;
		left: 20px;
		bottom: -35px;
	}
div#frontpage-retail {
	float: right;
}
