/*--Page Layout--*/

.leftCol, .leftPageCol {
	float:left;
	width:188px;
	}
.leftPageCol {
	margin-right: 8px;
	margin-bottom: 8px;
}
.rightCol {
	float:right;
	/*width:475px;*/
	width:475px;
}
.otherGalleries .leftCol, .otherGalleries .rightCol {
	width:330px;
}

.otherHeadlines{
	height:155px;
	max-height:155px;
	_height:145px;
	_max-height:145px;
	overflow:hidden;
}
.otherHeadlines h2{
	*margin-bottom:6px;
	*padding-bottom:6px;
	*background: url(../../images/dotline.gif) bottom repeat-x;
}
	
.rightColSmall {
	float:right;
	/*width:475px;*/
	width:275px;
	}
	
.pageCopy p{
	margin:0 0 10px 0;
	}
.pageCopy h3{
	margin:0 0 10px 0;
	}
.pageCopy .dotline {
	margin:0 0 15px 0;
	}
.pageTitle {
	/*background: url(../../images/dotline.gif) bottom repeat-x;*/
}

.pageTitle a{
	text-decoration:underline
}

.pageTitle .noColour a{
 color:#F0F0F0;
}
.pageTitle h2{
	font-size:1.2em;
	/*margin-bottom:10px;*/
	padding: 4px 0;
	*padding-bottom:20px;
	float:left;
	background:none;
}
.pageCopy h3.orange {
	color: #FFFFFF;
	}
/*div.box489tab h2.sectionTitleRight {
	float:left;
	color:#F19203;
	background:none;
	margin-top: 3px;
	}*/
h2.sectionTitleRight {
	float:left;
	color:#FFFFFF;
	background:none;
	}
ol{
	margin-bottom:15px;
	margin-left: 29px;
	}
.orangeList li{
	background:url(../../images/orange-dot.gif) no-repeat 0 3px;
	padding-left:10px;
	margin:5px 0 5px 0;
}
.orangeList {
	margin:0 0 10px 0;
}
.dotList li{
	background:url(../../images/misc/dot-list.gif) no-repeat 2px 5px;
	padding-left:10px;
	margin:2px 0 2px 0;
}
.dotList {
	margin:0 0 15px 0;
}

ul.featuredArtistChart li{
		/*background: url(../../images/dotline.gif) bottom repeat-x;*/
		font-size: 9px;
		padding: 3px 0 3px;
}

ul.featuredArtistChart a{
		float: left;
		margin-left: 5px;
		color:#F0F0F0;
}

ul.featuredArtistChart div{
float: right;
}

ul.featuredArtistChart .noListen{
float:left;
}

.chartOptions{
 float:right;
}
.chartOptions .noListen{
	float:left;
	margin-left: 5px;
}
.chartOptions a{
		float: left;
		margin-left: 1px;
}

.chartTbl{
	width:58px;
}

.chartTbl td{
	/*width:19px;*/
}

.charts a{
color:#F0F0F0;
}
/*-------Articles--------*/

#articleHeader {
	/*height:21px;*/
	height:26px;
	padding: 0 0 0px;
	margin: 0 0 10px 0;
	background: url(../../images/dotline.gif) bottom repeat-x;
	/*text-transform:uppercase;*/
	}
#articleHeader .btn {
	margin-top:2px;
	}
.articleImage {
	margin:0 0 10px 0;
}
.articleTitle {
	float:left;
	font-size:2em;
	color:#FFFFFF;
	
}

.white{
	font-size:1em;
	color:#FFF;
}
.news{
	
}
.leftCol ul, .leftPageCol ul {
	margin:10px 0 10px;
}

.headlinesSection li{
	background:url(../../images/light-dot.gif) bottom repeat-x;
	margin:5px 0 5px 0;
	padding-bottom: 6px;
}

/*-------Pagination--------*/

#articleHeaderPage {
	height:26px;
	padding: 0;
	margin:0;
	background: url(../../images/dotline.gif) bottom repeat-x;
	}
	
.articlePages {
	float:right;
	}
.articlePages a{
	color:#F0F0F0;
	}
.articlePages li{
	float:left;
	margin:3px 2px 0 2px;
	}
.articlePages li.selected{
	border-bottom:1px solid white;
	}

.articleTitle select{
	height:18px;
	width:45px;
	margin-left:5px;
	}

/*-------Archive--------*/

#archiveList .tblHeader {
	font-weight:bold;
	font-size:1.1em;
	color:white;

	}
#archiveList td {
	background: url(../../images/light-dot.gif) bottom repeat-x;
	padding:10px 0 10px 0;
	}
#archiveList .archiveItem {
	color:#F0F0F0;
}
#archiveList a {
	color:#F0F0F0;
}

/*-Cells-*/

#archiveList td.thumb, #archiveList td.thumb-comp {
	width:100px
	}
#archiveList td.thumb-comp img 	{
	width:40px;
	height:40px;
	}
#archiveList td.compDetails span  	{
	color:#F0F0F0;
	}
#archiveList td.compDetails  	{
	text-align:left;
	vertical-align:top;
	}
#archiveList td.title    		{
	width:450px;
	text-align:left;
	}
#archiveList td.date     		{
	width:100px;
	text-align:center;
	}
#archiveList td.moreInfo 		{
	width:60px;
	}
#archiveList td .btn    		{
	margin-top:3px;
	}
#archiveList td.showDate    	{
	width:150px;
	}
#archiveList td.featuredArtist  {
	width:150px;
	}
#archiveList td.artist    		{
	width:150px;
	/*background:none;
	padding:15px 0 0 0 ;*/
	}
#archiveList td.mixTitle 		{
	width:150px;
	background:none;
	padding:15px 0 0 0 ;
	color:#F0F0F0;
	}
#archiveList td.mixInfo			{
	width:40px;
	background:none;
	padding:15px 0 0 0 ;
	}
#archiveList td.mixDesc 		{
	padding:5px 0 15px 0 ;
	}

/*-------Comments--------*/

.comments p {
	color:#C6C6C6;
	margin-bottom:10px;
}
.comments span{
	color:#F0F0F0;
	font-size:1em;
	}


/*-------Video--------*/

.videoList h2{
	background:none;
	float:left;
	margin:0;
	}
.videoList .archiveLarge {
	margin-top:6px;
}
.videoList ul {
	float:left;
	margin:0 0 20px 0;
}
.videoList li{
	background:url(../../images/orange-dot.gif) no-repeat 0 3px;
	padding-left:10px;
	margin:5px 0 5px 0;
	}
.videoList li a{
	color:#F0F0F0;
	}
	
/*-------Radio--------*/
.radioHeader {
	margin-bottom: 10px;
}
ul.trackList {
	/*margin-top: 10px;*/
}
ul.trackList li {
	margin-top: 5px;
}
ul.chartStyle li{
	background-color:#000E2A;
	padding:4px;
	margin-top:2px;
}

ul.chartStyle li.pattern{
	background:url(../../images/charts/pattern.gif) repeat-x bottom;
	background-color:#000E2A;
	padding:4px;
	margin-top:2px;
}

ul.chartStyle li.redline{
	background:url(../../images/charts/redline.gif) repeat-x bottom;
	background-color:#000E2A;
	padding:4px;
	margin-top:2px;
}

ul.chartStyle li:hover{
	/*background-color:#305f77;*/
	display:block;
}


.guestMix {
	margin-top: 10px;
}
.guestMix img{
	float: left;
	margin-right: 10px;
}
.podcast img{
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
	
}


.noteBefore {
	font-style:italic;
	margin:15px 0 0 0;
	color:#bfbfbf;
}
#optionsTable td{
	padding:0 0 3px 0;
}
#trackListing td.artist{
	font-weight:bold;
	color:#F0F0F0;
	width:115px;
}
ul.extras {
	margin-top: -10px;
 }
ul.extras li {
	background: url(../../images/dotline.gif) bottom repeat-x;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
ul.extras li img{
	float: left;
	margin-right: 10px;

}
ul.extras li .down {
float: left;
margin-top: 23px;
margin-left: 10px;
}
ul.extras li p {
	float: left;
 display: block;
 width: 490px;
 
}
/* charts tracklisting*/

/*td.trackList {
	margin-top: 10px;
}*/


.chartStyle td{
	background-color:#214253;
	padding:4px;
	margin-top:2px;
}
.chartStyle td{
	/*background-color:#305f77;*/
	display:block;
}


/*-------Subscription--------*/

.subscriptionTotal {
	margin:5px 0 10px;
	}
.subscriptionTotal .btn {
	margin:3px 0 0 0
	}
.subscriptionTotal p{
	text-align:right
	}
span.sFormInput input{
	height: 11px;
	margin-bottom:0px;
	background-color:#1B333E;
	background-image:none;
	}
span.sFormInputCheck input{
	height: 12px;
	margin-bottom:0px;
	background-color:#1B333E;
	background-image:none;
	}

/*-------Gallery--------*/

#latestGallery {
	margin-bottom:10px;
	}
.newGalleryLarge {
	width:275px;
	height:234px;
	float:left;
	padding-right:5px;
	}
.newGallerySmall {
	width:114px;
	height:78px;
	float:right;
	}
.newGallerySmall img {
	margin:0 0 3px 0
	}
.newGalleryText{
	width:190px;
	height:234px;
	margin-left:10px;
	float:left;
}
.otherGalleries ul {
	margin:0 0 15px 0;
	}
.otherGalleries li {
	margin:5px 0 5px 0;
	}
.otherGalleries li a {
	color:#F0F0F0;
	}
#galleryThumbs {
	margin:20px 0 25px 0;
	}
.galleryItem {
	width:100px;
	height:128px;
	background-image:url(../../images/misc/gallery-thumb-bg.gif);
	padding:5px 0 0 12px;
	float:left;
	margin:5px 0 0 0;
}
.galleryItem img {
	margin:0 0 6px 0;
	}
.galleryItem a{
	font-size:0.9em;
}
.box161More {height:15px;}

.commentsLink{
	padding-left:5px;
	padding-top:2px;
	display:block;
}

/*-------Artist--------*/

#artistThumbs {
	width:675px;
	overflow:hidden;
	padding:0;
	margin:0;
	text-align:center;
	}
.artistItem {
	float:left;
	text-align:center;
	margin: 10px 25px 10px 0;
	padding:0;
	width:87px;
	}
.artistItem p{
	color:#999999;
	}
.artistItem .last{
	margin:10px 0px 10px 0;

	}
.artistItem img {
	margin:0 0 5px 0 
}

.artistItem a {
	color:white;
}
/*
.artistItem a:hover img{
	opacity:0.7 !important;
}*/

.seeAlsoList ul{
	margin:5px 0 0 0;
	background: url(../../images/dotline.gif) bottom repeat-x;
	}
.seeAlsoList li{
	padding:6px 0 5px 0;
	background: url(../../images/dotline.gif) top repeat-x;
	}
span.productReleaseDate {display:block; margin-top:8px; margin-bottom:8px;}

	
.radioGroup input{
	width: 10px;
	background: none;
	position: relative;
	top: 1px;
}
/*---------Forms------------*/
.bookingTab li{
	float: left;
	width: 125px;
	padding-left: 10px;
	height: 30px;
	padding-top: 5px;	
	font-weight: bold;
	font-size: 1.5em;
}
.bookingTab a {
	color: #F0F0F0;
}
.bookingTab {
	margin-left: -7px;
}

.formBooking label{
	display:block;
	margin:8px 0 8px;
	font-weight:bold;
	}
.formBooking input{
	width:222px;
	padding:3px;
	height:14px;
	}
.formBooking input.short{
	width:30px;
}

.formBooking select{
	width:225px;
	height:21px;
}
* html .formBooking select {
	margin-bottom: 9px;
}
.formBooking select option{
	height:10px;
	padding:5px 0 5px 0;
	margin:0;
}
.formBooking textarea {
	width:462px;
	padding:5px;
}
.formBooking span.radioButton label{
	width:20px;
	float: left;
	margin-right: 5px;
	
}
.formBooking span.radioButton input{
	float: left;margin-top: 7px;
	margin-right: 20px;
}
.formLeft {
	width:330px;
	float:left;
	margin-right:5px;
}
.formRight {
	width:330px;
	float:left;
	}
.formBooking table input {
	position:relative;
	top:3px;
	background:none;
	}
.formBookingArtist input{
	width:20px;
	}
.formBookingArtist table{
	margin:10px 0 10px 0
	}
.formBooking div.inputBoxSmall , div.inputBoxSmall select{
	width:65px;
	float:left;
	margin-right:2px;
	}
.formBooking div.inputBoxMed input{
	width:152px;
	}
	
/*-------Competitions--------*/

.competitionItem {
	height:86px;
	padding:10px 0 10px 0;
	background: url(../../images/dotline.gif) bottom repeat-x;
	}
.competitionItem img {
	float:left;
	width:87px;
	margin-right:10px;
	}
.competitionDetails {
	float:left;
	width:470px
	}

#competitionForm .radioButtons label{
	float: left;
	width: 33%;
	height: 25px;
	line-height: 25px;

}
#competitionForm .radioButtons input {
	margin-right:5px;
	margin: 5px;
	width: 15px;
	float:left;
}
.competitionEntryDetails {
	margin:20px 0;
	}
.competitionEntryDetails div {
	width:105px;
	float:left;
	}
.competitionEntryDetails input{
	margin-top:-3px;
	width:161px;
	padding:2px;
	height: 12px;
	}
.competitionAnswer li {
	margin:5px 0 5px 0;
	padding:0 0 0 15px
	}
.competitionAnswer {
	margin:10px 0 10px 0
	}
.competitionAnswer li.correct{
	background:url(../../images/misc/tick.gif) no-repeat left
	}

/*-------Search Bar DJ Mixes--------*/

#searchBar input {
	margin:0 5px 0 5px;
	padding:2px;
	height:12px;
}
#searchBar select {
	
	height: 15px;
}
#searchBar .go{
	position: relative;
	top: 2px;
	height: 19px;
	}
/*-------DJ Mixes--------*/	
.mixListen{
float:left;
}

/*-------My Accounts ----=*/

#myAccountHome {
	margin-top: 10px;
	}
.myAccount3 {
	height: 185px;
	margin-bottom: 10px;
	}
.myAccount3 img{
	float: left;
	margin-right: 6px;
}
.myAccount3 img.last{
	margin-right: 0px;
}
.myAccount2 img {
	float: left;
	margin-right: 7px;
}



#myDownloads {
	margin-top: 15px;
}
#myDownloads input {
	background: none;
}
#myDownloads .downloadItem{
	margin-bottom: 10px;
	background: url(../../images/dotline.gif) bottom repeat-x;
	padding-bottom: 10px;

	
}
#myDownloads .downloadInfo img{
	float: left;
	margin-right: 10px;
}
#myDownloads table {
	margin-top: 10px;
	cursor:pointer;
}
#myDownloads table td {
	background: url(../../images/dotline.gif) top repeat-x;
	padding: 3px;
	border-bottom:3px solid #001526;
	}
#myDownloads table td.tdArtist{
	width: 200px;
}
#myDownloads table td.tdSize{
	width: 50px;
}
#myDownloads table td.tdCheck{
	width: 15px;
	text-align: center;
}

.totals td{
	border-bottom:none !important;
	cursor:auto;
	font-weight:bold;
}

/*-------Store Search--------*/

#storeSearch {
	/*background: url(../../images/dotline.gif) bottom repeat-x;
	padding-bottom:8px;*/
	padding-top:10px;

}
.storeSearchBox {
	float:left;
	margin-right:10px;
}
#storeSearch input, #storeSearch select{
	margin-top:5px;
}
#storeSearch input {
	width:200px;
	height:12px;
	margin:0;
	}

.checkBox {
	width: auto !important;
	padding:3px;
	height:12px;
	margin:0;
	background: none;
	border:none !important;
}

.searchOptions{
width:30px;
}

#storeSearch .storeSearchBox select{
	width:92px;
	margin:0;
	height:18px;
	padding-top:1px;
}
#storeSearch .go {margin-top:2px;}

#storeSearch div.searchCheck div {
	float: left;
	padding-right: 6px;
}
#storeSearch div.searchCheck div.last {
	padding-right: 0;
}
#storeSearch div.searchCheck input {
	margin-right: 1px;
	width: 10px;
	background: none;
	border: 0;
	position: relative;
	top: 1px;
}


/*-------Store Home--------*/

h4.featureTitle {color:#F0F0F0; font-weight:bold; font-size: 1em;}
.featuredBioImg {float:left; padding-right:15px;}
.featuredBio {width:500px; float:left; text-align:left;padding-top:10px;}
.artistChart li{font-size:0.9em; font-family:Arial, Helvetica, sans-serif}
.artistChart {margin:5px 0 5px 0}
.artistChart span{color:#FFFFFF;}

/*-------Store Search--------*/

.alphaList {margin:20px 0 15px 0;}
.alphaList li{float:left; margin:0 5px 0 0px; border-left:1px solid #F0F0F0; padding-left:5px;}
.alphaList li.alphaLast {border-right:1px solid #F0F0F0;padding-right:5px;}
li.alphaActive a{color:#F0F0F0;}
.leftColArtist {width:340px; float:left; margin-right:15px;}
.rightColArtist {width:310px; float:left;}

/*-------Store List--------*/

.storeList .tblHeader {
	font-weight:bold;
	font-size:1.1em;
	color:white;
	}
	
.storeList td{
	padding:6px 0 6px 0;
}

.storeList .slim td {
	padding:2px 0;
	border-bottom:1px solid #1B333E;
}
.storeList .slim{
	background-image:none;
	background-color:#214253;
	
}

.storeList td.fld_title{
	width:550px;
}

.trackList .tblHeader {
	font-weight:bold;
	font-size:1.1em;
	color:white;
}


td.listArtist {font-weight:bold;color:#F0F0F0; width:200px;}
td.listAlbum {font-weight:bold;color:#F0F0F0;}
td.listDate {font-weight:bold;color:#F0F0F0; width:100px; text-align:right;}
td.listPrice{font-weight:bold;color:#F0F0F0; width:50px; text-align:right;}
td.listMerchTitle {font-weight:bold;color:#F0F0F0; width:270px;}
td.listMore, td.listDesc, td.listText{background: url(../../images/dotline.gif) bottom repeat-x !important;}

td.listText {
	vertical-align:top;
}
td.listMore img{
padding-top:2px;
}
#storePagination {
	background: url(../../images/dotline.gif) bottom repeat-x;
	padding-bottom:0px;
	margin-top: 3px;
}
.storePaginationBox {
	float:left; height:22px;
	line-height:22px; padding-bottom:5px;}
	
.pagRight {
	float:right;
}

.storePaginationBox li{
	float:left; margin:0 2px 0 2px;}
.storePaginationBox select{
	width:45px;
	margin-left:9px;
	background:#101519;
	color:#F0F0F0;
	border:1px solid #6F6F6F;
	margin-right: 20px;
	margin-top: 2px;
	}
.storePaginationBox li a{color:#F0F0F0;}
.storePaginationBox li.selected a{text-decoration:underline;}
.storePaginationBox li.viewSelected a{text-decoration:underline; color:#F0F0F0; font-weight:bold;}
.storePaginationBox ul {float:left;}

#pages {
	float: right;
}
/*-------Store List--------*/

#trackList .tblHeader {
	font-size:1em;
	color:white;
	}
/*#trackList {margin:0 0 20px  0;}*/
.trackList {margin:0;}
.trackList td .listen{text-align:center; float:none;}
.trackList td.trackNumber {width:25px;}
.trackList td.trackTitle {width:150px;}
.trackList td.trackListen {width:50px; text-align: center;}
.trackList td.trackPrice {
	width: 40px;
}
.trackList td.trackBuy {
	width: 25px;
	text-align: center;
}
.trackList input {
background:transparent none repeat scroll 0%;
position:relative;
top:3px;
}

.trackList .slim a.listen {
	/*margin-left: 11px;*/
}

.trackList .slim td {
	border-bottom:2px solid #000E2A;
	padding-left: 1px;
	padding-right: 2px;
}

.trackList .slim{
	background-color:#214253;
}

.trackList .slim.pattern{
	background:url(../../images/charts/pattern.gif) repeat-x bottom;
	background-color:#000E2A;
}

.trackList .slim.redline{
	background:url(../../images/charts/redline.gif) repeat-x bottom;
	background-color:#000E2A;
}

.seeAlsoList img {float:left; margin:-2px 10px 0 0 }
vinylCart {margin:0 0 15px 0;}
.vinylCat {float:right; font-weight:bold;}


/*-------Merchandise--------*/

.buyOptions {margin:0 0 15px 0;}
.buyOptions td{ padding:2px 0 2px 0;}
.buyOptions input {	
	width:100px;
	padding:2px;
	}
.buyOptions select {width:104px; border:0;}

/*-------Merchandise--------*/
#cartList{
margin-top: -15px;
width:674px;
}
#cartList .tblHeader {
	font-size:1em;
	color:white;
}
#cartList td {
	padding:5px;
}
#cartList td.cartThumb{
	padding-left: 0;
	width:60px;
}
#cartList td.cartArtist{
	width: 134px !important;
}
#cartList td.cartTitle{
	width: 230px;
}

#cartList td.cartLabel{
	width: 100px;
}

#cartList td.cartPrice{
	width: 70px;
}


#cartList td.cartOptions{
	padding: 0;
	width: 80px;
}
#cartList td.cartOptionsItem .remove{
 	float: right;
 	position: relative;
 	/*right: -8px;*/
}
#cartList td.cartArtist, td.cartThumb, td.cartTitle, td.cartLabel, td.cartPrice, td.cartOptions{

	background: url(../../images/dotline.gif) top repeat-x;
}
#cartList td.cartArtistItem, td.cartThumbItem, td.cartTitleItem, td.cartLabelItem, td.cartPriceItem, td.cartOptionsItem{

	background: url(../../images/light-dot.gif) top repeat-x;
}

#cartList table{
	width:597px;
}

.cartDigitalList{
padding:0 !important;
margin:0;
}

.cartDigitalList td{
padding:2px !important;
margin:0;
}


/*---Store Pages---*/

.pageCopy .help a, body .pageCopy div.help p strong a:hover, .pageCopy .help a:visited{
	color: #F0F0F0;
	text-decoration: none;
}

/*---Events---*/

div.eventItem h3{
	height: 20px;
	font-size: 1.2em;
	margin-bottom: 10px;
	background: url(../../images/dotline.gif) bottom repeat-x;
}
div.eventItem .orangeList{
	margin: 0;
	padding: 0;
}
div.eventleft {
	float: left;
	width: 199px;
}
div.eventright h3{
	color: orange;
}
div.eventright {
	float: right;
	width: 473px;
}
div.eventItem {
	margin-top: 20px;
	padding-bottom: 5px;
	background: url(../../images/dotline.gif) bottom repeat-x;
}

/*---Defected Player---*/
.defectedPlayer {
	width: 433px;
	margin: auto;
}
.codeform textarea{
	width: 470px;
	height: 150px;
}

/*---Labels---*/

.labels h2{
	background: none;
	color: #F0F0F0;
} 
.labels h3{
	font-size: 1.5em;
	margin-bottom: 10px;
}
div.labelsLogo .line{
	display: block;
	margin-bottom: 30px;
	margin-top: 10px;
	width:670px;
	padding:0px;
}
.labelBanner {
cursor:pointer;
}

.labelhome img{
display:inline;
}

.labelLeft{
	padding: 2px 2px 1px 4px; float: left;
}

.labelRight{
	padding: 2px 3px 1px 0px; float: right;
}

div.labelsLogo .line img.left {
	float: left;
	margin-right: 55px;
}
div.labelsLogo .line img.right {
	float: left;
}
div.labelsLogo .line img.center {
	float: left;

}
div.labelsLogo .line img.leftmin {
	float: left;
	margin-left: 20px;
}


.labelPage {
	padding-TOP: 10px;
	padding-left: 8px;
	padding-right: 10px;
}

.labelBox {
	background: #001526 url(../../../images/layout/box690top.gif) top left no-repeat;
}

.labelBoxBottom{
	background: url(../../../images/layout/box690bottom_blank.gif) no-repeat;
	height:10px;
	margin-bottom:3px;
	width:690px;
}	
div.labelPage div.labelReleases .btn {
margin-top: -5px;
}
.labels p {
	padding-bottom: 10px;
}
.labels .dotline {
	padding-bottom: 10px;
}
.labels .sectionTitleRight{
	color: #FFFFFF;
}
.labelMenu {
	 margin-left: 4px;
}
.labelMenu a{
	color: white;
	display: block;
	height: 31px;
	padding: 3px 0 0 0;
	text-decoration: none;
	text-align: center;
	font-weight:bold;
}
.labelMenu li{
	float: left;
	/*width: 79px;*/
	width:113px;
	height:34px;
	margin: 0 1px 0 0;
}
.labelMenu li.last {
	margin: 0px;
}
.labelReleases div {
	width:105px;
	float: left;
	/*height: 100px;*/
	margin-right: 5px;
	text-align:center;
}
.labelReleases {
	margin-top: 10px;
}
.labelReleases div.last {
	margin: 0;
}
.labelReleases div img {
	/*float:left;*/
	margin-right: 7px;
}

form#delivery_address input, form#delivery_address select {
	width: 160px;
	padding: 2px;
	margin-top: 3px;
}
form#delivery_address label {
	display: block;
	height: 25px;
	
} 
select#previous_del_addr {
	width: 270px;color: white;
	background-color: #3d484e;
}
form#delivery_address select{
	background:#101519;
	color:#F0F0F0;
	border:1px solid #6F6F6F;
	font-size:1em;
}
#container div.side div.box form fieldset.homeBox select {
	height: auto;
	padding: 0;
	
}

/*----------PROMO-----------*/
div.promoArea img{
	margin-top: 5px;
	margin-bottom: 5px;
}
div.promoArea ul {
	margin-bottom: 10px;
	font-size: 1.2em;
}
div.promoArea ul span {
	color: #ff921b;
}

table#promoList {
	background: url(../../images/dotline.gif) bottom repeat-x;
}
table#promoList td.title, table#promoList td.track, table#promoList td.date{
	height: 20px;
	background: url(../../images/light-dot.gif) bottom repeat-x;
	color: #F0F0F0;
	font-weight: bold;
}
table#promoList td.date{
	text-align: right;
}
table#promoList td.desc{
	padding: 5px 0 8px 0;
	background: url(../../images/light-dot.gif) bottom repeat-x;
	color: #fefefe;
}
table#promoList td.moreInfo {
	margin-top: 2px;
	height: 20px;
}
table#promoList td.thumb {
	width: 60px;
}

/*---------Links---------------*/

#linksNav li{
	float: left;
	width: 84px;
	height: 31px;
	background: no-repeat url(../../images/linksbutton.gif);
	overflow: hidden;
	padding-top: 3px;
	padding-left: 0px;
	text-align:center;
}
#linksNav li a {
	color: #F0F0F0;
}
#linksNav {
	margin-bottom: 20px;
}
#linksTable td {
	background: url(../../images/light-dot.gif) bottom repeat-x;
	padding-bottom: 5px;
	padding-top: 5px;
}
#linksTable td.linkName{
	width: 100px;
	vertical-align: top;
	color: #F0F0F0;
}
#linksTable td.linkDesc{
	
}
#linksTable td.link{
	width: 80px;
	vertical-align: top;
}

/* SCROLLING DIV OF SPECIAL OFFER PRODUCTS */
#photoCont {
	width:630px;
	margin:0 auto;
	}

#photoCont {
	overflow:hidden;
	position: relative;
	height:170px;
	text-align:left;
}
	
#photos {
	clip: rect(0, 450px, 170px, 0);
	position: absolute;
}
#photos table tr td {
width:110px;
}

#scrollControls {
	width: 675px;
	margin: 0 auto;
	position: relative;
	}

#scrollLeft {
	width: 21px;
	height: 21px;
	position: absolute;
	top: 80px;
	left: 0;
	background: url(/images/buttons/home-ad-scroller-prev.gif);
	text-indent:-9999px;
	}

#scrollRight {
	width: 21px;
	height: 21px;
	position: absolute;
	top: 80px;
	right: 0;
	background: url(/images/buttons/home-ad-scroller-next.gif);
	text-indent:-9999px;
	}

#scrollLeft a, #scrollRight a {
	height: 13px;
	display: block;
	}
	
#scrollControls a:hover {
	filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3 !important;
}
#login_component_holder label {
display:block !important;
}


.checked td {
color:#F0F0F0;
background-color:#44003a !important;
}
.imgholder9393 {
width:93px !important; 
height:93px !important; 
overflow:hidden !important; 
}
.playercode {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
width:660px;
height:380px;
}

/* gift certificates*/
.giftCert .radioGroup input{
width:auto;
margin:0;
}

.giftCert{
/*background: url(/images/gifts/gift_bg.gif);*/
}
.giftCert .rightCol{
	width:460px;
/*background: url(/images/gifts/gift_bg.gif);*/
}


