/* TAGS */
body{
	margin: 0;
	border-spacing: 0;
 	border-collapse: collapse; 
	border-style: none;
	padding: 0;
	empty-cells: show;
	color: #e5e6e5;
	font-family: Arial, Verdana, sans-serif;
	font-size:   12px;
	line-height: 16px;
	font-weight: normal;
	background-color:#000000;
}

input, textarea{
	font-family: Arial, Verdana, sans-serif;
	font-size:   12px;
	line-height: 16px;
	font-weight: normal;	
}





/* GLOBALS */
.mainContainer{
	position:relative; 
	margin: 0px auto 100px;
	clear:both;	
	background-color:#333333;
	width:960px;
	background:url(../../media/site/header.jpg) top no-repeat;
	min-height:200px;
}

.spacer{
	clear:both; 
	height:20px; 
	margin-bottom:20px; 
	padding-bottom:20px; 
	/* background-color:#FF0000; */  
	width:100%;
}

.areaFade{
	position:relative;
	width:636px;
	margin-top:20px;
	background:url(../../media/site/itemFade.jpg) top left repeat-x;
	border-bottom:#19191a 1px solid;
	margin-bottom:10px;
}

.areaFade2{
	position:relative;
	width:636px;
	margin-top:20px;
	background:url(../../media/site/itemFade2.jpg) top left repeat-x;
	border-bottom:#19191a 1px solid;
	margin-bottom:10px;
}

.areaFadeNoBorder{
	position:relative;
	width:636px;
	margin-top:20px;
	background:url(../../media/site/itemFade.jpg) top left repeat-x;
	margin-bottom:10px;
}

.areaFadeNoBorder_312{
	position:relative;
	width:312px;
	margin-top:20px;
	background:url(../../media/site/itemFade.jpg) top left repeat-x;
	margin-bottom:10px;
}

.areaFadePad{
	padding:12px 200px 12px 12px;
}

.areaFadeBody{
	position:relative;
	margin-top:20px;
}

.field{
	position:relative;
	float:left;
	outline:none;
	border: 1px double #CCCCCC;
	padding: 2px;
	color: #666666;
	font-family: Arial, Verdana, sans-serif;
	font-size:   14px;
	line-height: 16px;
	font-weight: bold;
}

.titleFade{
	position:relative;
	width:100%;
	height:25px;
	background:url(../../media/site/titleFade.jpg) top left repeat-x;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.titlePad{
	padding-top:5px;
	padding-left:10px;
}
.titlePad2{
	padding-top:5px;
	padding-left:10px;
	margin-top:30px;
}

.itemFade{
	position:relative;
	width:100%;
	min-height:121px;
	background:url(../../media/site/itemFade.jpg) top left repeat-x;
	margin-top:3px;
}

.itemFadeX{
	position:relative;
	width:100%;
	min-height:121px;
	margin-top:3px;
}

.fade{
	background:url(../../media/site/itemFade.jpg) top left repeat-x;
	min-height:121px;
}

.fade2{
	background:url(../../media/site/itemFade2.jpg) top left repeat-x;
}

.aBorder{
	border:#343333 1px solid;
}

.tBorder{
	border-top:#343333 1px solid;
}

.bBorder{
	border-bottom:#343333 1px solid;
}

.pad12{
	padding:12px;
}

.indent12{ padding-left:12px; }

.floatImage{
	position:relative;
	float:left;
	padding-right:12px;
}

.albums{
	position:relative;
	float:left;
	padding-right:7px;
	padding-left:5px;
	padding-bottom:30px;
	padding-top:5px;
	width:142px;
	height:200px;
	text-align: center;
}

.albumspms{
	position:relative;
	float:left;
	padding-right:7px;
	padding-left:5px;
	padding-bottom:30px;
	padding-top:10px;
	width:130px;
	height:160px;
	text-align: left;
	font-size: smaller;
}

.albumsnewpms{
	position:relative;
	float:left;
	padding-right:7px;
	padding-left:5px;
	padding-bottom:30px;
	padding-top:10px;
	width:150px;
	height:180px;
	text-align: center;
}

.albumspmsf{
	position:relative;
	float:left;
	padding-right:12px;
	padding-left:10px;
	padding-bottom:30px;
	padding-top:10px;
	width:178px;
	height:170px;
	text-align: left;
}

.albumsaf{
	position:relative;
	float:left;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:30px;
	padding-top:5px;
	width:122px;
	height:150px;
	text-align: center;
	font-size: smaller;
}

.albums3{
	position:relative;
	float:left;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	width:115px;
	height:190px;
	text-align: left;
	font-size: smaller;
	
}

.albumstrailer{
	position:relative;
	float:left;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	width:150px;
	height:210px;
	text-align: left;
	font-size: smaller;
	
}

.floatImageRight{
	position:relative;
	float:right;
	padding-left:12px;
}

.bestOf{
	position:absolute;
	top:380px;
	width:231px;
	
}


.clear{
	clear:both;
}

.onHeader{
	position:relative;
	float:left;
	width:211px;
	background-color:#6e6e6e;
	padding:6px 10px 6px 10px;
	margin:0px;
}

.offHeader{
	position:relative;
	float:left;
	width:211px;
	background-color:#1a1a1a;
	padding:6px 10px 6px 10px;
	margin:0px;
	cursor:pointer;
}

.noHeader{
	position:relative;
	float:left;
	width:211px;
	padding:6px 10px 6px 10px;
	margin:0px;
	cursor:pointer;
}





/* BUTTONS  */
.go{
	position:relative;
	float:left;
	width:30px;
	height:21px;
	background:url(../../media/site/go.jpg) top left no-repeat;
	margin-left:10px;
	cursor:pointer;
}

.submit{
	position:relative;
	width:30px;
	height:21px;
	background:url(../../media/site/go.jpg) top left no-repeat;
	cursor:pointer;
}


#loading {
 z-index: 100;
 position: absolute;
 top: 40%;
 left: 30%;
 background-image: url("../../media/site/loading.gif");
 background-repeat: no-repeat;
 background-position: 5px;
 background-color: white;
 padding-left: 45px;
 padding-top: 8px;
 border-style: double;
 border-color: #c0c0c0;
 width: 300px;
 height: 50px;
 font-size: 1.5em;
 font-weight: bolder;
 color:#000000;
}




/* TYPES */
.bold{ font-weight:bold; }

/* COLORS */
.gray{ color:#b5b4b5; }
.white{ color:#FFFFFF; }
.red{ color:#FF0000; }

/* SIZES */
.mainLarge{ font-size:30px; line-height:38px; font-weight:bold; }
.itemTitle{ font-size:16px; line-height:18px; font-weight:bold; }
.searchTitle{ font-size:24px; line-height:26px; font-weight:bold; color:#FFFFFF; }
.T16{ font-size:16px;}
.Talbums{ font-size:10px; }
.TPMSalbums{ font-size:12px; }



/* LINKS */
a {text-decoration: none; outline: none;}

a.line {text-decoration:underline; outline: none;}

a:link {color: #b5b4b5;}
a:visited {color: #b5b4b5;}
a:hover {color: #FFFFFF;}
a:active {color: #b5b4b5;}

a.white:link {color:#FFFFFF;}
a.white:visited {color: #FFFFFF;}
a.white:hover {color: #b5b4b5;}
a.white:active {color: #FFFFFF;}







/* HEADER */
.nav{
	position:relative;
	float:left;
	width:96px;
	height:25px;
	cursor:pointer;
}

.alt{
	width:94px;
}

.areaHeader{
	position:relative; 
	width:100%;
	height:125px; 
	margin-top:0px;
}

.areaNavigation{
	position:relative; 
	width:100%;
	height:25px; 
	margin-top:0px;
}

.sectionLogin{
	position:absolute; 
	top:15px; 
	right:15px; 
	width:200px; 
	height:25px; 
	text-align:right;
}



#nav {
	background-image: url(../../media/site/nav.jpg);	
	width:960px;
	height:25px;
	margin:0;
	padding:0;
}

#nav span {
display: none;
}

#nav li, #nav a {
	height:25px;
	display:block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#nav li {
float:left;
list-style:none;
display:inline;
}

#nav-home {width: 92px;}
#nav-results {width: 98px;}
#nav-artists {width: 94px;}
#nav-trailer {width: 99px;}
#nav-pms {width: 119px;}
#nav-credits {width: 89px;}
#nav-news {width: 89px;}
#nav-store {width: 92px;}
#nav-company {width: 95px;}
#nav-contact {width: 93px;}

#nav-home_s {width: 92px;}
#nav-results_s {width: 98px;}
#nav-artists_s {width: 94px;}
#nav-trailer_s {width: 99px;}
#nav-pms_s {width: 119px;}
#nav-credits_s {width: 89px;}
#nav-news_s {width: 89px;}
#nav-store_s {width: 92px;}
#nav-company_s {width: 95px;}
#nav-contact_s {width: 93px;}

#nav-account, #nav-account a {
	display:inline;
	text-align: right;
	color: #FFFFFF;
}

#nav-account a:hover {
	color: #07417a;
}


#nav-home a:hover {
	background-image: url(../../media/site/nav_over.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav-results a:hover {
	background-image: url(../../media/site/nav_over.jpg);
	background-repeat: no-repeat;
	background-position: -92px 0px;
}
#nav-artists a:hover {
	background-image: url(../../media/site/nav_over.jpg);
	background-repeat: no-repeat;
	background-position: -190px 0px;
}
#nav-trailer a:hover {
	background-image: url(../../media/site/nav_over.jpg);
	background-repeat: no-repeat;
	background-position: -284px 0px;
}
#nav-pms a:hover {
	background-image: url(../../media/site/nav_over.jpg);
	background-repeat: no-repeat;
	background-position: -383px 0px;
}
#nav-credits a:hover {
	background-image: url(../../media/site/nav_over.jpg);
	background-repeat: no-repeat;
	background-position: -502px 0px;
}
#nav-news a:hover {
	background-image: url(../../media/site/nav_over.jpg);
	background-repeat: no-repeat;
	background-position: -591px 0px;
}
#nav-store a:hover {
	background-image: url(../../media/site/nav_over.jpg);
	background-repeat: no-repeat;
	background-position: -680px 0px;
}
#nav-company a:hover {
	background-image: url(../../media/site/nav_over.jpg);
	background-repeat: no-repeat;
	background-position: -772px 0px;
}
#nav-contact a:hover {
	background-image: url(../../media/site/nav_over.jpg);
	background-repeat: no-repeat;
	background-position: -867px 0px;
}


#nav-home_s a {
	background-image: url(../../media/site/nav_selected.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav-results_s a {
	background-image: url(../../media/site/nav_selected.jpg);
	background-repeat: no-repeat;
	background-position: -92px 0px;
}
#nav-artists_s a {
	background-image: url(../../media/site/nav_selected.jpg);
	background-repeat: no-repeat;
	background-position: -190px 0px;
}
#nav-trailer_s a {
	background-image: url(../../media/site/nav_selected.jpg);
	background-repeat: no-repeat;
	background-position: -284px 0px;
}
#nav-pms_s a {
	background-image: url(../../media/site/nav_selected.jpg);
	background-repeat: no-repeat;
	background-position: -383px 0px;
}
#nav-credits_s a {
	background-image: url(../../media/site/nav_selected.jpg);
	background-repeat: no-repeat;
	background-position: -502px 0px;
}
#nav-news_s a {
	background-image: url(../../media/site/nav_selected.jpg);
	background-repeat: no-repeat;
	background-position: -591px 0px;
}
#nav-store_s a {
	background-image: url(../../media/site/nav_selected.jpg);
	background-repeat: no-repeat;
	background-position: -680px 0px;
}
#nav-company_s a {
	background-image: url(../../media/site/nav_selected.jpg);
	background-repeat: no-repeat;
	background-position: -772px 0px;
}
#nav-contact_s a {
	background-image: url(../../media/site/nav_selected.jpg);
	background-repeat: no-repeat;
	background-position: -867px 0px;
}

.sectionSocial{
	position:absolute; 
	top:86px; 
	right:0px; 
	width:500px; 
	height:30px; 
	text-align:right;
}
#facebookLike {
}


#socialize {
	position:absolute; 
	top:-14px; 
	right:100px; 
	width:200px; 
	height:30px; 
	text-align:right;
}

#socialize ul {
	list-style: none;
	float: right;
}
			
#socialize ul li {
	float: left;
}


#socialize span {
	color: #caaa4c;}

#socialize ul li a {
	display: block;
	width: 24px;
	height: 24px;
	margin: 0 15px 15px 0;
	background: url(../../media/social-icons.png);
	text-indent: -9999px;
}
					#socialize ul li.twitter a { background-position: 0 0; }
					#socialize ul li.facebook a { background-position: -24px 0; }
					#socialize ul li.youtube a { background-position: -48px 0; }
					#socialize ul li.dribbble a { background-position: -72px 0; margin-right: 0; }
					#socialize ul li.behance a { background-position: -96px 0; }
					#socialize ul li.tumblr a { background-position: -120px 0; }
					#socialize ul li.flickr a { background-position: -144px 0; }
					#socialize ul li.lastfm a { background-position: -168px 0; margin-right: 0; }
					#socialize ul li.stumbleupon a { background-position: -192px 0; }
					#socialize ul li.digg a { background-position: -216px 0; }
					#socialize ul li.designbump a { background-position: -240px 0; }
					#socialize ul li.vimeo a { background-position: -264px 0; margin-right: 0; }
				
					#socialize ul li.twitter a:hover { background-position: 0 -24px; }
					#socialize ul li.facebook a:hover { background-position: -24px -24px; }
					#socialize ul li.youtube a:hover { background-position: -48px -24px; }
					#socialize ul li.dribbble a:hover { background-position: -72px -24px; }
					#socialize ul li.behance a:hover { background-position: -96px -24px; }
					#socialize ul li.tumblr a:hover { background-position: -120px -24px; }
					#socialize ul li.flickr a:hover { background-position: -144px -24px; }
					#socialize ul li.lastfm a:hover { background-position: -168px -24px; }
					#socialize ul li.stumbleupon a:hover { background-position: -192px -24px; }
					#socialize ul li.digg a:hover { background-position: -216px -24px; }
					#socialize ul li.designbump a:hover { background-position: -240px -24px; }
					#socialize ul li.vimeo a:hover { background-position: -264px -24px; }





/* INDEX PAGE */
.areaIndexMain{
	position:relative; 
	width:100%;
	height:272px; 
	margin-top:24px;
	margin-bottom:100px;
	padding-bottom:100px;
}

.sectionIndexImage{	
	position:absolute; 
	top:0px; 
	left:0px; 
	width:636px; 
	height:272px;
}

.sectionFeaturedMusic{
	position:absolute; 
	top:0px; 
	left:648px; 
	width:312px; 
	height:272px;
	z-index:9999;
}

.sectionIndexImageSmoke{	
	position:absolute; 
	bottom:0px; 
	left:0px; 
	width:100%; 
	height:104px;
}

.smoke{
	position:absolute; 
	bottom:0px; 
	left:0px; 
	width:100%; 
	height:100%;
	background-color:#000000;
	opacity:.5;
	filter:alpha(opacity=50);
}

.sectionIndexImagePrevNext{	
	position:absolute; 
	top:12px; 
	right:12px; 
	width:100px;
	text-align:right;
	color:b5b4b5;
}

.sectionIndexImageText{
	position:absolute; 
	top:12px; 
	left:12px; 
	width:450px;
}

.spanLink{
	cursor:pointer;
}

.sectionCredits{
	position:absolute; 
	top:284px; 
	left:0px; 
	width:648px;
}

.sectionCredits1{
	position:absolute; 
	top:284px; 
	left:0px; 
	width:324px;
}

.sectionCredits2{
	position:absolute; 
	top:284px; 
	left:324px; 
	width:324px;
}

.sectionCredit{
	position:relative; 
	float:left;
	width:312px;
	margin-right:12px;
	margin-bottom:12px;
}

.sectionFAQs{
	position:absolute; 
	top:45px; 
	left:0px; 
	width:635px;
}

.sectionFAQ{
	position:relative; 
	float:left;
	width:635px;
	margin-right:12px;
	margin-bottom:12px;
}


.sectionMusicNews{
	position:absolute; 
	top:284px; 
	left:0px; 
	width:312px;
	margin-bottom:100px;
}

.sectionNewReleases{
	position:absolute; 
	top:284px; 
	left:324px; 
	width:312px;
	margin-bottom:100px;
}

.sectionFeaturedArtists{
	position:absolute; 
	top:284px; 
	left:648px; 
	width:312px;
	margin-bottom:100px;
}

.itemUnit{
	border-bottom:#19191a 1px solid;
	padding-bottom:12px;
	margin-bottom:12px;
}

.itemUnitTop{
	border-top:#19191a 1px solid;
	background:url(../../media/site/itemFade.jpg) top left repeat-x;
}

.itemUnitNone{
	background:url(../../media/site/itemFade.jpg) top left repeat-x;
}

.itemUnitTopShort{
	border-top:#19191a 1px solid;
	background:url(../../media/site/itemFade2.jpg) top left repeat-x;
}

.itemUnitNoneShort{
	background:url(../../media/site/itemFade2.jpg) top left repeat-x;
}






/* SEARCH */ 





/* RESULTS */ 
.keywordList{
	position:absolute;
	top:50px;
	left:0px;
	width:231px;
}

.searchBox{
	position:relative;
	float:left;
	width:211px;
	padding:10px 0px 10px 10px;
	margin:0px;
}

#treeCont{
	position:relative;
	float:left;
	width:100%;
	padding:10px 0px 10px 0px;
	margin-left:-30px;
	margin-top:-10px;
	display:none;
}

#treePlay{
	position:relative;
	float:left;
	width:100%;
	padding:0px 0px 0px 0px;
	margin-top:-10px;
	margin-left:-45px;
	margin-bottom:-15px;
	
}

.trackList{
	position:absolute;
	top:168px;
	left:243px;
	width:717px;
}

.trackListHelp{
	position:absolute;
	top:0px;
	left:243px;
	width:717px;
}

.fadeBackground{
	position:absolute;
	top:25px;
	left:0px;
	width:100%;
	height:120px;
	margin-top:3px;
	background:url(../../media/site/itemFade.jpg) top left repeat-x;
}

.listContainer{
	position:relative;
	float:left;
	width:100%;
	margin-top:3px;
	margin-bottom:10px;
	border-bottom:#535353 1px solid;
	font-size:11px;
	letter-spacing:0px;
}

.listItem{
	position:relative;
	float:left;
	width:707px;
	border-top:#343333 1px solid;
	padding:4px 0px 4px 10px;
}

.listItemAlbum{
	position:relative;
	float:left;
	width:370px;
	border-top:#343333 1px solid;
	padding:4px 0px 4px 10px;
}

.listItemAlbumBreak{
	position:relative;
	float:left;
	width:380px;
	border-top:#343333 1px solid;
	padding:4px 0px 4px 0px;
}

.listItemFirst{
	position:relative;
	float:left;
	width:707px;
	border-top:#343333 0px solid;
	padding:4px 0px 4px 10px;
}

.listItemReorder{
	position:relative;
	float:left;
	width:717px;
	border-top:#343333 1px solid;
	padding:4px 0px 4px 0px;
	cursor: pointer;
}

.listItemReorderFirst{
	position:relative;
	float:left;
	width:707px;
	border-top:#343333 0px solid;
	padding:4px 0px 4px 0px;
	cursor: pointer;
}

.floatItem{
	position:relative; 
	float:left;
}

.sortFade{
	position:relative;
	float:left;
	height:25px;
	background:url(../../media/site/titleFade.jpg) top left repeat-x;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}

.sortFadeOn{
	position:relative;
	float:left;
	height:25px;
	background:url(../../media/site/titleFade2.jpg) top left repeat-x;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}

.sortSeperate{
	border-right:#6f6e6f 1px solid;
}

.paginationLeft{
	margin-left:10px;
	position:relative;
	float:left;
	width:350px;
}

.paginationRight{
	margin-right:10px;
	position:relative;
	float:right;
	width:250px;
	text-align:right;
	color:#b5b4b5;
}






/* ACCOUT PAGE */
.subArea{
	position:relative;
	float:left;
	width:211px;
	padding:6px 10px 6px 10px;
	margin-bottom:28px;
}

.sectionAccount{
	position:absolute; 
	top:50px; 
	left:243px; 
	width:474px;
}

h5 {
	font-size:12px;
	margin-top:50px;
	margin-bottom:0px;
}





/* BUY BUTTONS */
#buy_buttons {
	position:absolute;	
	top:151px;
	left:161px;
}

#buy_buttons span {
display: none;
}

#buy_buttons li, #buy_buttons a {
	height:29px;
	display:block;
	padding-right:7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#buy_buttons li {
float:left;
list-style:none;
display:inline;
}

#buy-mp3-only {width: 110px;}
#buy-itunes {width: 86px;}
#buy-cd {width: 86px;}
#buy-mp3 {width: 86px;}

#buy-mp3-only a {
	background-image: url(../../media/site/buy_buttons.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#buy-itunes a {
	background-image: url(../../media/site/buy_buttons.jpg);
	background-repeat: no-repeat;
	background-position: -110px 0px;
}

#buy-cd a {
	background-image: url(../../media/site/buy_buttons.jpg);
	background-repeat: no-repeat;
	background-position: -196px 0px;
}

#buy-mp3 a {
	background-image: url(../../media/site/buy_buttons.jpg);
	background-repeat: no-repeat;
	background-position: -282px 0px;
}

#buy-mp3-only a:hover {
	background-image: url(../../media/site/buy_buttons.jpg);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

#buy-itunes a:hover {
	background-image: url(../../media/site/buy_buttons.jpg);
	background-repeat: no-repeat;
	background-position: -110px -29px;
}

#buy-cd a:hover {
	background-image: url(../../media/site/buy_buttons.jpg);
	background-repeat: no-repeat;
	background-position: -196px -29px;
}

#buy-mp3 a:hover {
	background-image: url(../../media/site/buy_buttons.jpg);
	background-repeat: no-repeat;
	background-position: -282px -29px;
}
