#content #banner
{
	float: left;
	display: inline;
	width: 284px;
	height: 142px;
}

#content #homepage_promotions
{
	float: right;
	display: inline;
	/* Holy Crap! This Rule Causes Safari To Crash in combination with the javascripts that are running on the store front page. */
	/*overflow: auto;*/
	width: 283px;
	height: 142px;
	background: url("/images/store/front/promotions_background.jpg") 0 0 no-repeat;
}

/* If javascript is disabled or wrong flash version... */
#homepage_promotions h2 { display: none; }
#homepage_promotions p
{
	padding: 58px 25px 0 10px;
	margin: 0;
}

#featured_releases
{
	width: 567px;
	margin: 0 0 18px 0;
	float: left;
	display: inline;
	background: url("/images/store/front/featured_releases_background.jpg") 0 0 repeat-y;
}

#featured_releases div
{
	float: left;
	background: url("/images/store/front/featured_releases_foot.jpg") 0 100% no-repeat;
}

#featured_releases h2
{
	width: 567px;
	height: 44px;
	background: url("/images/store/front/h2_featured_releases.jpg") 0 0 no-repeat;
}

#featured_releases h2 span { display: none; }

#featured_releases ul
{
	float: left;
	display: inline;
	margin: 0 0 8px 12px;
	padding: 0;
	list-style: none;
}

#featured_releases li
{
	width: 268px;
	height: 82px;
	margin: 0 7px 6px 0;
	background: url("/images/store/front/featured_release_background.jpg") 0 -82px no-repeat;
	float: left;
	display: inline;
}

#featured_releases li a
{
	display: block;
	width: 268px;
	height: 82px;
	text-decoration: none;
	background: url("/images/store/front/featured_release_background.jpg") 0 0 no-repeat;
}

#featured_releases li a:hover
{
	text-decoration: none;
	background: url("/images/store/front/featured_release_background.jpg") 0 -82px no-repeat;
}

#featured_releases li a span.thumb
{
	float: left;
	display: inline;
	width: 61px;
	height: 61px;
	margin: 9px 0 0 8px;
	border: 2px solid #fff;
	background: url("/images/store/general/album_artwork_unavailable_61x61.jpg") 0 0 no-repeat;
}

#featured_releases li a span.thumb img
{
	float: left;
	width: 61px;
	height: 61px;
}

#featured_releases li a .artists,
#featured_releases li a .title
{
	display: block;
	margin: 0 0 0 82px;
	padding: 0 3px 0 0;
}

#featured_releases li a .artists
{
	color: #3a3633;
	font: 11px Futura, Arial, Helvetica, sans-serif;
	padding-top: 35px;
}

#featured_releases li a .title
{
	color: #7b7470;
	font: 11px Arial, Helvetica, sans-serif;
}

#browse_full_catalog
{
	text-align: right;
	margin: 0 12px 19px 0;
	clear: both;
}

