/*BOF Layout*/
	.centerColumn {
		margin-top:5px;
		padding-top:15px;
		padding-bottom:15px;
		padding-left:20px;
		padding-right:20px;
	}
	
	#frontWideLine {
		margin:0;
		padding:0;
		margin-top:5px;
		font-size:6px;
		width:772px;
		/*height:5px;*/
		background-color:#FB0808;
		margin-bottom:4px;
	}
	
	#frontThinLine {
		margin:0;
		padding:0;
		margin-top:1px;
		font-size:4px;
		width:772px;
		/*height:5px;*/
		background-color:#7E7E7E;
		margin-bottom:2px;
	}
	#headerCustomerLogin {
		margin:0;
		padding:0;
		font-size:47px;
		width:772px;
		/*height:5px;*/
		background:url("../images/header_customer_login.png") no-repeat;
		margin-bottom:4px;
	}
	
/*EOF Layout*/

/*BOF Headers*/

	h3.header_top_ten {
		background-image:url("../images/header_top_ten.png");
		height:25px;
		margin-bottom:3px;
	}
	
	h3.header_featured_artists {
		background-image:url("../images/header_featured_artists.png");
		height:25px;
		margin-bottom:3px;
	}
	
	h3.header_genres {
		background-image:url("../images/header_genres.png");
		height:25px;
		margin-bottom:3px;
	}
	
	.header_buy_music {
		margin:0;
		padding:0;
		background:url("../images/header_buy_music_large.png") no-repeat;
		height:93px;
	}



/*EOF Headers*/
	
/*BOF Boxes (DIVs)*/
	div.boxTopFiveTop {
		margin:0;
		padding:0;
		background:url("../images/box_top_five_top.png");
		background-repeat:no-repeat;
		height:25px;
	}
	div.boxTopFiveMiddle {
		margin:0;
		padding:25px;
		padding-top:5px;
		padding-bottom:5px;
		background:url("../images/box_top_five_middle.png") repeat-y;
	}

	div.boxTopFiveBottom {
		margin:0;
		padding:0;
		background:url("../images/box_top_five_bottom.png");
		background-repeat:no-repeat;
		height:12px;
		margin-bottom:15px;
	}

	div.boxArtistAlbumTop {
		margin:0;
		padding:0;
		padding-top:7px;
		padding-left:16px;
		background:url("../images/box_artist_album_top.png");
		background-repeat:no-repeat;
		height:21px;
	}
	div.boxArtistAlbumMiddle {
		margin:0;
		padding:25px;
		padding-top:5px;
		padding-bottom:5px;
		background:url("../images/box_artist_album_middle.png") repeat-y;
	}

	div.boxArtistAlbumBottom {
		margin:0;
		padding:0;
		background:url("../images/box_artist_album_bottom.png");
		background-repeat:no-repeat;
		height:12px;
		margin-bottom:15px;
	}

	div.boxNoAlbumMiddle {
		margin:0;
		padding:25px;
		padding-top:5px;
		padding-bottom:5px;
	}


	div.boxReturningCustomer {
		padding-left:5px;
	}
	
	div.boxNewCustomer {
		padding-left:5px;
	}
	
	div.boxArtistLinks {
		text-align:center;
		padding-bottom:15px;
	}	
	
	div.boxTopTen {
		width:200px;
		padding-left:10px;
		padding-right:15px;
	}

	div.boxFeaturedArtists {
		width:492px;
	}
	
	div.boxGenres {
		padding:0 15px 0 15px;
	}
	
	.boxSearchBar {
		position:absolute;
		margin-top:5px;
		margin-left:296px;
	}

	.boxShoppingCart {
		margin-top:0;
		float:right;
		background: url(../images/box_cart.png) no-repeat;
		height:90px;
		width:210px;
		text-align:right;
		color:#FFFFFF;
	}

	.boxBrowseBar {
		position:absolute;
		margin-top:40px;
		background:url("../images/box_browse_bar.png") no-repeat;
		width:367px;
		height:50px;
		padding-left:195px;
	}


/*EOF Boxes (DIVs)*/

/*BOF Interior Boxes*/
	div.boxPaypalEmail input.text {
		width:250px;
	}

	div.boxArtistLinks a {
		font-size:10px;
		color:#767676;
		font-weight:bold;
		text-decoration:none;
	}
	
	div.boxTopTen ol {
		margin:0;
		padding-top:0;
		padding-left:18px;
		font-size:10px;
		color:#999999;
		font-weight:bold;
		text-decoration:none;
	}
	
	div.boxGenres a {
		font-size:10px;
		color:#000000;
		/*text-decoration:none;*/
	}
	
	
/*EOF Interior Boxes*/

/*BOF btns (rollovers)*/

	/*btnEdit*/
		span.btnEditWrapper {
			padding-top:5px;
			background: url('../images/btn_edit_over.png') no-repeat 0 8px;
			font-size:17px;
		}

		a.btnEdit {
			background: url('../images/btn_edit_up.png') no-repeat 0 3px;
			text-decoration:none;
			font-size:17px;
		}

		a.btnEdit img {
			width:53px;
			height:17px;
			vertical-align:middle;
		}

		a.btnEdit span {
			/*Move an &nbsp; behind image but make sure image is not clipped*/
			/*&nbsp; needed to give the proper line-height*/
			margin-left:-8px;
			margin-right:8px;
			cursor: pointer;
		}

		a.btnEdit:hover {
			background:none;
		}
	/*btnEdit*/
		

/*EOF btns (rollovers)*/

/*BOF Miscellaneous*/
	.grey a {
		color:#999999;
		font-weight:bold;
		text-decoration:none;
	}
	
	.small_grey {
		font-size:0.8em;
	}
	
	.centerColumn input.text, .centerColumn input.password {
		width:150px;
	}
	
	.centerColumn .button {
		width:125px;
	}
	
	.text_album_name {
		font-size:16px;
		font-weight:bold;
		color:#565656;
	}
	
	.text_release_date {
		font-size:14px;
		color:#6B6565;
	}
	
	.text_explicit {
		font-size:0.8em;
		color:#FF0000;
	}
	
	.text_top_ten {
		font-size:10px;
		color:#999999;
		font-weight:bold;
		text-decoration:none;
	}
/*EOF Miscellaneous*/

/*BOF Overrides*/
.boxSearch {
	margin-top:0;
	background:none;
	width:772px;
	background-color:#FFFFFF;
}


/*EOF Overrides*/