/*BOF Layout*/
	.centerColumn {
		margin-top:5px;
		padding-top:15px;
		padding-bottom:15px;
		/*tpl_index_product_list padding-left is hard coded on the tpl page*/
		padding-left:16px;
		padding-right:0;
	}
	
	#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;
	}
	

/*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:2px;
		padding-left:16px;
		padding-bottom:2px;
		background:url("../images/box_artist_album_top.png");
		background-repeat:no-repeat;
		height:21px;
		
		height:23px;
		padding-bottom:0px;
	}
	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.boxArtistTop {
		margin:0;
		padding:0;
		background:url("../images/box_artist_top.png") no-repeat 0 3px;
		height:13px;
		/*border-bottom:1px solid red;*/
	}
	div.boxArtistMiddle {
		margin:0;
		padding:12px;
		padding-top:5px;
		padding-bottom:5px;
		background:url("../images/box_artist_middle.png") repeat-y;
	}

	div.boxArtistBottom {
		margin:0;
		padding:0;
		background:url("../images/box_artist_bottom.png");
		background-repeat:no-repeat;
		height:15px;
		margin-bottom:15px;
	}


	div.boxReturningCustomer {
		padding-left:5px;
	}
	
	div.boxNewCustomer {
		padding-left:5px;
	}
	
	div.boxArtistLinks {
		text-align:center;
	}	
	
	div.boxTopTen {
		width:200px;
		padding-left:10px;
	}

	div.boxFeaturedArtists {
		width:492px;
	}
	
	div.boxGenres {
		padding:0 15px 0 15px;
	}
	
	div.boxArtist {
		margin:0;
		padding:0;
		/*padding-left:10px;*/
		margin-right:12px;
		/*width:120px;*/
		background:url("../images/box_album_background.png") no-repeat 0 0;
		padding-bottom:15px;
	}

	div.boxArtistInner {
		margin:0;
		padding:0;
		padding-left:10px;
		width:120px;
		line-height:14px;
	}
		
	div.boxDownloads {
		margin:0;
		padding:0;
		padding-top:3px;
		padding-left:10px;
		padding-bottom:3px;
		margin-left:3px;
		background-color:#F7F7F7;
		width:112px;
	}
	
	div.boxBreadcrumb {
		text-align:center;
	}
	
	div.boxStoreHeader {
		padding-top:18px;
		height:49px;
		background: url('../images/box_store_header.png') no-repeat 0 0;
		text-align:center;
	}

/*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)*/

	/*buttonPreview*/
		span.buttonPreviewWrapper {
			padding-top:0;
			background: url('../images/button_preview_over.png') no-repeat 0 0;
			font-size:14px;
		}

		a.buttonPreview {
			background: url('../images/button_preview_up.png') no-repeat 0 0;
			text-decoration:none;
			font-size:14px;
		}

		a.buttonPreview img {
			width:84px;
			height:14px;
			vertical-align:middle;
		}

		a.buttonPreview 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.buttonPreview:hover {
			background:none;
		}
	/*buttonPreview*/

	/*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;
	}
	
	.text_artist_name {
		font-size:12px;
		color:#5A5959;
		font-weight:bold;
		text-decoration:none;
	}
	
	.text_genre_name {
		font-size:11px;
		color:#5A5959;
		text-decoration:none;
	}
	
	.text_downloads_count {
		font-size:10px;
		color:#8E8E8E;
		font-weight:bold;
	}
	
	.text_downloads {
		font-size:8px;
		color:#8E8E8E;
		font-weight:bold;
	}
	
	.spacer {
		font-size:2px;
	}
	
	.pagination {
		text-align:center;
	}
	
	.text_breadcrumb_first {
		color:#767676;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
	}
	
	.text_breadcrumb_second {
		color:#FAA61A;
		font-size:10px;
		font-weight:bold;
	}
	
	.topSongDisplay {
		width:260px;
	}
	.topAlbumDisplay {
		width:220px;
	}
	.topDownloadsDisplay {
		width:108px;
		text-align:center;
	}
	.topListenDisplay {
		width:90px;
	}
	.topPriceDisplay {
		width:46px;
		text-align:right;
	}
	.topBuyDisplay {
		width:15px;
	}

	.mainSongDisplay {
		width:370px;
		text-align:left;
	}
	.mainAlbumDisplay {
		width:132px;
	}
	.mainDownloadsDisplay {
		width:108px;
		text-align:center;
	}
	.mainListenDisplay {
		width:90px;
	}
	.mainPriceDisplay {
		width:46px;
		text-align:right;
	}
	.mainBuyDisplay {
		width:15px;
	}

	.noAlbumSongDisplay {
		width:370px;
		text-align:left;
	}
	.noAlbumAlbumDisplay {
		width:132px;
	}
	.noAlbumDownloadsDisplay {
		width:108px;
		text-align:center;
	}
	.noAlbumListenDisplay {
		width:90px;
	}
	.noAlbumPriceDisplay {
		width:46px;
		text-align:right;
	}
	.noAlbumBuyDisplay {
		width:15px;
	}
	.mainAlbumDisplay {
		width:590px;
		text-align:left;
	}
	.mainAlbumPriceDisplay {
		width:46px;
		text-align:right;
	}

/*EOF Miscellaneous*/