#connectedTopBar {
	background: #fff;
	}
	
/* -------- WIDGET RESPONSES -------- */
.scrollerLength {
	display: none;
	}
	
#widgetResponse_ourPicks_pageCount,
#widgetResponse_ourPicksPromo_pageCount {
	display: none;
	}	
	
#widgetResponse_newReleases, 
#widgetResponse_exclusives, #widgetResponse_free {
	/* filter:alpha(opacity=0);
	opacity: 0;
	-moz-opacity:0;
	*/
	}
	
.ourPicksPage { 
	width: 892px;
	overflow: hidden;
	float: left;	
}

.justAddedPage { 
	width: 892px;
	overflow: hidden;
	float: left;	
}

#widgetResponse_newReleases,
#widgetResponse_newReleases_page2,
#widgetResponse_newReleases_page3,
#widgetResponse_newReleases_page4,
#widgetResponse_newReleases_page5,
#widgetResponse_newReleases_page6,
#widgetResponse_newReleases_page7,
#widgetResponse_newReleases_page8 {
	width: 660px;
	float: left;
	}
	
#newReleases_latest .ourPicksPage {
	width: auto !important;
	}	

#widgetResponse_exclusives {
	text-align: right;
	}
	
#widgetResponse_downloads {
	padding-bottom: 25px;
	}	
	
#response_downloads {
	min-height: 340px;
}
	
.sliderLoading {
	/* background: url(../images/common/loading.gif) no-repeat; */
	height: 18px;
	width: 18px;
	float: right;
	margin: 5px;
	display: none;
	}	

#sliderLoading_newReleases {
	margin-right: 500px;
	}


/* -------- STORE HEADER -------- */

#bodyContent {
	padding: 15px 12px;
	min-height: 500px;
	/* background: #fff url(../images/storefront/pageBgBottom.gif) no-repeat bottom;
	*/ }	
	
#featurePanel {
	margin-top: 12px;
	}	
	
#channelStores {
	float: right;
	}	
	
/* -------- STORE USER BAR & CATEGORIES -------- */	

#storeTopMenus {
	text-align: left;
	/* float: right; 
	width: 620px; */
	padding-bottom: 10px;
	}

#storeTopBar {
	text-align: left;
	height: 21px;
	}
	
#storeGenreMenu {
	float: left;
	margin-left: -10px;
	margin-right: 10px;
	margin-top: -1px;
	*margin-top: -3px;
	}	

select.channelStores {
	margin-left: 15px;
	}

ul.hozLiMenu,
ul.hozLiMenu2 {
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#innerTitleTab ul.hozLiMenu,
#innerTitleTab ul.hozLiMenu2 {
	position: relative;
	left: -5px;
}

ul.hozLiMenu li,
ul.hozLiMenu2 li {
	font-weight: bold;
	padding: 0px 4px;
	float: left;
	/* position: relative; */ 
}

ul.hozLiMenu li a
{
	color: #b7b7b7;
	font-size: 11px;
	margin-left: 4px;
	/* position: relative; */ 
	top: -1px;
	cursor: pointer;
}

ul.hozLiMenu2 li a 
{
	color: #0099FF;
	font-size: 11px;
	margin-left: 3px;
	/* position: relative; */ 
	top: -1px;
}

ul.hozLiMenu li a:hover
{
	color: #888;
}

ul.hozLiMenu2 li a:hover
{
	color: #0099FF;
}
	
ul.hozLiMenu li a.noLink {
	margin-right: 0px;
	color: #868686;
}

ul.hozLiMenu2 li a.noLink
{
	margin-left: 7px;
	margin-right: 0px;
	color: #868686;
}

ul.hozLiMenu li a.noLink:hover,
ul.hozLiMenu2 li a.noLink:hover {
	color: #868686;
	}
	
ul.hozLiMenu li.first,
ul.hozLiMenu2 li.first {
	color: #fff;
	}

ul.hozLiMenu li.selected a,
ul.hozLiMenu2 li.selected a {
	/* see keyColour.css */
} 
	
ul.hozLiMenu li.selected a:hover,
ul.hozLiMenu2 li.selected a:hover {
	/* see keyColour.css */
	cursor: default;
	}	
	
.moreBulletPoint {
	float: left;
	}

ul.hozLiMenu li.lastLi a,
ul.hozLiMenu2 li.lastLi a {
	color: #000000;
	width: 42px;
	display: block;
	float: left;
	padding-top: 3px;
	padding-left: 5px;
	}	

ul.hozLiMenu select,
ul.hozLiMenu2 select {
	margin-left: 15px;
	}	
	
ul.hozLiMenu a.hozLiMoreDown,
ul.hozLiMenu2 a.hozLiMoreDown {
	background: url(../images/storefront/moreArrowDown.gif) no-repeat;
	background-position: right 5px;
	color: #000;
	padding-right: 15px;
	}	
	
ul.hozLiMenu a.hozLiMoreUp,
ul.hozLiMenu2 a.hozLiMoreUp {
	background: url(../images/storefront/moreArrowUp.gif) no-repeat;
	background-position: right 5px;
	color: #000;
	padding-right: 15px;
	}		
	
a.hozLiMoreDown:hover, a.hozLiMoreUp:hover {
	color: #666666 !important;
	}	
	
#moreGenres {
	margin-left: 365px;
	height: 1px;
	overflow: hidden;
	display: block;
	}
	
#ourPicks table td, #ourPicksPromo table td {
	vertical-align: top;
	}

#ourPicks, #ourPicksPromo {
	margin-top: 20px;
	height: 315px;
	/*margin-bottom: 25px;
	height: 315px;*/
	/*height: 345px;*/
}

div.ourPicksHomepage {
	margin-bottom: 20px;
}

#artistOfTheWeek {
	margin-top: 12px;
}

#newReleases {
	margin-bottom: 0px;
	margin-top: 25px;
	min-height: 280px;
	_height: 280px;
}
	
.top100label {
	font-size: 11px;
	margin: 4px 0px 0px 0px;
	*margin: 3px 0px 0px 0px;
}	
	
#sectionHeader_ourPicks,
#sectionHeader_ourPicksPromo {
	/*margin-top: 25px;*/
	margin-bottom: 0px;
	}	
	
#sectionHeader_justAdded {
	/*margin-top: 25px;*/
	margin-bottom: 0px;
	}
	
div.storeSectionTitlebar {
	/* background: url(../images/storefront/titlebar_rightBg.gif)	#c2c2c2 top right no-repeat; */
	height: 30px;
	text-align: left;
	}
	
div.titlebarLeft {
	background: url(../images/storefront/titlebar_leftBg.gif) no-repeat;
	width: 9px;
	height: 30px;
	float: left;
	}
	
div.titlebarLabel {
	color: #FFFFFF;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	}	
	
/* -------- STORE CONTENT -------- */
	

	
	
#newReleases_latest {
	/* width: 480px; */
	float: left;
	/*color: #222222;*/
}
	
.sectionContent {
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: left;
	}	
	
.button_prev, .button_next {
	width: 22px;
	height: 22px;
	cursor: pointer;
	float: left;
}

#ourPicks .button_prev, #ourPicks .button_next,
#ourPicksPromo .button_prev, #ourPicksPromo .button_next {
	margin-top: 125px;
}

#justAdded .button_prev, #ourPicks .button_next, #ourPicksPromo .button_next {
	margin-top: 125px;
}


#newReleases .button_prev, #newReleases .button_next {
	margin-top: 145px;
}

/* 
.button_prev {
	background: url(../images/storefront/button_prev.gif) no-repeat;
	}
	
.button_next {
	background: url(../images/storefront/button_next.gif) no-repeat;
} 
*/
.button_next_inactive, .button_prev_inactive {
	width: 22px;
	height: 22px;
	float: left;
	margin-top: 125px;
	filter:alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3;
	}
/* 
.button_next_inactive {
	background: url(../images/storefront/button_next.gif) no-repeat;
}

.button_prev_inactive {
	background: url(../images/storefront/button_prev.gif) no-repeat;
} 

.button_prev:hover, .button_next:hover {
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	}
*/
.slidingPanelOuter {
	float: left;
	overflow: hidden;
	position: relative;
	margin: 0px 5px 0px 5px;
	text-align: left;
	}	

#slidingPanelOuter_ourPicks,
#slidingPanelOuter_ourPicksPromo {
	width: 892px;
	height:275px;
}

#slidingPanelOuter_justAdded {
	width: 892px;
	height:275px;
}

#slidingPanelOuter_newReleases {
	height:275px;
	margin-top: 5px;
	margin-right: 0px !important;
}

.slidingPanelOuter.columns2 {
	width: 430px;
	}
	
.slidingPanelOuter.columns3 {
	width: 660px;
	}

.slidingPanelOuter.columns4 {
	width: 890px;
	}		
	
.slidingPanel {
	width: 8000px;
	position: absolute;
	}

.featuredArtist {
	width: 200px;
	height: 275px;
	float: left;
	margin-left: 30px;
	}	
	
.featuredArtist.first {
	margin-left: 0px !important;
	}	
	
	
.featuredArtistImg {
	width: 200px;
	height: 100px;
	}	
	
.featuredArtistImg img {
	display: none;
	}

	
table.viewAllContent td {
	text-align: left;
	vertical-align: top;
	padding-top: 5px;	
	}
	
.submitButtonWrapper a.submitButton:hover {
color: #fff;
background-position: 0px -20px;
}	
	
#viewAllHeader {
	margin-top: -45px;
	}	
	
#viewAllSelection {
	position: absolute;
	margin-left: 5px;
	z-index: 2;
}

.submitButton {
	background-image: url(../images/common/submitBg.png);
	background-repeat: repeat-x;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bandit/images/common/submitBgNoHover.png',sizingMethod='scale');
	display: block;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: 0px 0px 5px 0px;
	border: 0px;
	padding: 0px 8px;
	height: 18px;
	font-weight: bold;
	line-height: 1.6;
	float: left;
	cursor: pointer;
}

a.submitButton:hover {
	cursor: pointer;
}

#viewAllDateFilter .dcMonth {
	margin-left: 5px;
}

#viewAllSubmit {
	padding-left: 5px;
	width: 90px;
}

table.featuredArtistContent a, 
table.viewAllContent a {
	/* color: #999; */
	text-decoration: none;
	}	
	
table.featuredArtistContent a:hover,
table.viewAllContent a:hover {
	text-decoration: underline;
	}	
	
.featuredContentTitle, 
.featuredContentTitle a {
	text-decoration: none;
	}	
	
.featuredContentTitle a:hover {
	text-decoration: underline;
	}
	
.featuredArtistContent td {
	width: 100%;
	}			
	
td.contentThumb {
	width: 115px;
	}	
	
	
.featuredArtistContent td.contentThumb img {
	width: 50px;
	height: 50px;
	margin-right: 10px;
	border: 0px;
	}
	
.pageIndicators {
	position: relative;
	top: -20px;
	left: 200px;
	}	
	
.pageIndicators a {
	background: url(../images/storefront/titlebar_pageUnselected.gif) no-repeat;
	width: 8px;
	height: 8px;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 2px;
	}
	
.pageIndicators a:hover {
	background: url(../images/storefront/titlebar_pageUnselected.gif) 0px -8px no-repeat;
	width: 8px;
	height: 8px;
	}	
		
.pageIndicators a.activePage {
	background: url(../images/storefront/titlebar_pageSelected.gif) no-repeat;
	cursor: default; 
	}		
	
.yearShade1 {
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	width: 20px;
	}
	
.yearShade2 {
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
	width: 20px;
	}
	
.yearShade3 {
	filter:alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity:0.4;
	width: 20px;
	}
	
.yearShade4 {
	filter:alpha(opacity=20);
	opacity: 0.2;
	-moz-opacity:0.2;
	width: 20px;
	}			
	
/* -------- NEW RELEASES -------- */	
	
.newReleaseCol {
	float: left;
	width: 200px;
	}	
	
.newReleaseCol.left {
	margin-right: 30px;
	}	
	
.viewAllButton {
	float: right;
	margin-top: 8px;
	}


.viewAllButton a {
	background: #f4f4f4 url(../images/storefront/button_viewAll.gif) no-repeat;
	font-size: 11px;
	width: 88px;
	height: 17px;
	display: block;
	text-align: center;
	}
	
.viewAllButton a:hover {
	background: url(../images/storefront/button_viewAll.gif) 0px -17px no-repeat;
	}	
	
#newReleases_exclusives, #newReleases_freeTracks {
	/* width: 453px; */
	float: right;
	text-align: left;
	margin-left: 7px;
	}	
	
#newReleases_exclusives h1 {
	width: 225px;
	float: left;
	}
	
#newReleases_exclusives h1.col2 {
	margin-left: 3px;
	}	
	
#newReleases_freeTracks {
	padding-left: 5px;
	}	
	
.exclusivesContent {
	margin-top: 10px;
	}	
	
.exclusivesContent td.contentThumb {
	vertical-align: top;
	color: #999;
	line-height: 1.3;
	padding-bottom: 10px;
	padding-right: 5px;
	width: 110px;
	}	
	
.exclusivesContent td.contentThumb img {
	width: 75px;
	border: 0px;
	margin-bottom: 3px;
	}	
	
#newReleases_freeTracks {
	margin-left: 15px;
	}	
	
td.contentThumb a {
	color: #999;
	}

td.contentThumb a:hover {
	text-decoration: underline;
	}	

	
.offerTypeLabel {
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	width: 75px;
	text-align: center;
	display: block;
	padding: 1px 0px;
	position: relative;
	margin-top: -18px;
	margin-bottom: 5px;
}	
/* Safari */	
/*\*/ 
 html>body*.offerTypeLabel { margin-top: -17px; *margin-top: -18px; }
 /**/		
			

/* -------- TOP DOWNLOADS -------- */
	
#titlebarLabel_ourPicks, 
#titlebarLabel_ourPicksPromo,
#titlebarLabel_newReleases, 
#titlebarLabel_topDownloads {
	float: left;
}		

#innerTitleTab {
	margin: 3px 0px 0px 35px;
	/* width: 310px; WHEN VIDEOS & TONES BECOME ACTIVE */
	font-size: 11px;
	color: #999;
	float: left;
	text-transform: capitalize;
	position: absolute;
	margin-left: 240px;
	padding-right: 15px;
	}
	
#innerTitleTab ul {
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	}	
	
#innerTitleTabLeft {
	width: 5px;
	height: 27px;	
	float: left;
	}
	
#innerTitleTabMid {
	float: left;
	margin-left: -1px;
	padding: 1px 0px;
	_padding: 1px 10px 1px 0px;
	}	
	
#innerTitleTabRight {
	width: 10px;
	height: 27px;	
	float: left;
	}	
	
/* -------- STORE HELP -------- */				
		
#banditStoreInfo {
	width: 420px;
	float: left;
	text-align: left;
	color: #999;
	line-height: 1.3;
	margin: 15px 0px 20px 40px;
	_margin-left: 20px;
	}	
	
#banditStoreInfo .emphasisColour {
	margin-bottom: 3px;
	}	
	
#banditStoreMiniFaq {
	float: left;
	width: 460px;
	text-align: left;
	margin: 15px 0px 20px 10px;
	line-height: 1.3;
	}	
	
#banditStoreMiniFaq .downloading {
	width: 220px;
	vertical-align: top;
	padding-right: 10px;
	}	
	
#banditMiniFaq td {
	vertical-align: top;
	}	
	
#banditStoreMiniFaq ul {
	margin: 3px 0px 15px 15px;
	padding: 0px;
	}	
	
#idWidgetContainer_storeHelpAnswer {
	margin-right: 20px;
	}	
	
.topTable {
	border-bottom: 0px !important;
	}

/* ------------ ARTIST STORE ---------- */
#artistStoreOuter {
	background: url(../images/common/contentRowBg.png) top center no-repeat;
	/* background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bandit/images/common/contentRowBg.png');
	*/
	_background: #E0E0E0;
	_padding-bottom: 10px;
	width: 946px;
	margin-top: 15px;
	text-align: center;
	padding-top: 35px;
	}
	
#artistStore {
	width: 930px;
	margin: 0px auto;
	/* background: #fff; */
	text-align: center;
	padding-top: 18px;
	}	
	
#artistTopSales, #artistDiscog {
	text-align: left;
	margin: 0px 5px;
	}	
	
table.artistStoreTable {
	margin: 10px;
	border-bottom: 1px solid #e2e2e2;
	}	
	
table.artistStoreTable td {
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
	}
	
table.artistStoreTable td a {
	color: #000000;
	}
	
table.artistStoreTable td a:hover, table.artistReleaseContent a:hover {
	color: #0099FF !important;
	text-decoration: none;
	}		
	
td.spacerCol {
	width: 15px;
	}		
	
table.artistStoreTable td.dateCol {
	background: #0099FF;
	color: #FFFFFF;
	font-size: 20px;
	text-align: center;
	width: 63px;
	font-weight: bold;
	text-transform: uppercase;
	}	
	
td.albumCol, td.videoCol {
	width: 230px;
	}
	
td.songCol {
	width: 232px;
	}
	
table.artistReleaseContent {
	width: 100%;
	color: #999;
	line-height: 1.3;
	}	
	
table.artistReleaseContent td.itemThumb img {
	border: 0px;
	}	
	
td.albumCol td.itemThumb {
	width: 108px;
	}	
	
td.songCol td.itemThumb {
	width: 58px;
	}	
	
td.videoCol td.itemThumb {
	width: 81px;
	}	
	
div.itemTitle {
	margin-right: 15px;
	}	
	
td.albumCol div.itemTitle {
	min-height: 68px;
	_height: 68px;
	}	

td.songCol div.itemTitle, td.videoCol div.itemTitle {
	min-height: 19px;
	_height: 19px;
	}

table.artistReleaseContent a.buyButton {
	background-image: url(../images/store/buyBg.png);
	background-repeat: repeat-x;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/store/buyBg.png');
	display: block;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 5px;
	padding-top: 1px;
	}
	
table.artistReleaseContent a.buyButton:hover {
	color: #fff !important;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	}	
	
td.albumCol a.buyButton {
	width: 87px;
	height: 15px;
	font-weight: bold;
	}	
	
td.songCol a.buyButton {
	width: 72px;
	height: 14px;
	font-size: 10px;
	}		
	
td.videoCol a.buyButton	{
	width: 72px;
	height: 14px;
	font-size: 10px;
	}		

	
/* --------  VIEW ALL -------------- */
#viewAllContent {
	margin: 0px auto;
	width: 918px;
	text-align: left;
	}
	
table.viewAllContent {
	line-height: 1.2;
	color: #999;
	margin-top: 5px;
	}
	
.viewAll_month {
	padding: 10px 10px 25px 10px;
	}
	
.viewAll_month .featuredContentTitleTd {
	width: 165px;
	text-align: left;
	}	
	
.viewAll_month .contentThumb img {
	width: 50px;
	height: 50px;
	border: 0px;
	}	
	
.viewAll_month .contentThumb {
	width: 60px !important;
	display: block;
	}		
	
.widgetResultPages {
	margin: -45px 0px 20px 0px;
	position: relative;
	}	
	
#storeAllBottomPagination 	.widgetResultPages {
	margin-top: 0px !important;
	}
	
.banditStoreInfoTxt {
	height: 190px;
}			
