/* 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:120px;
	height:160px;
	text-align: center;
}

.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:130px;
	height:190px;
	text-align: center;
	
}

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

.bestOf{
	position:absolute;
	top:320px;
	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;
}







/* 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:15px; }



/* 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;
}





/* 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;
}

.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;
}


