/*PRELOAD*/
.preload {display:none;}

/*MASTER FORMATTING*/
.level0 {width:780px; margin-left:auto; margin-right:auto; border-collapse:collapse; vertical-align:top; text-align:left;}
.menu0 {width:124px; text-align:left; vertical-align:top; padding:0px;}
.body0 {width:428px; text-align:left; vertical-align:top; padding:0px;}
.body1 {width:228px; text-align:left; vertical-align:top; padding:0px;}
.bold {font-weight:bold;}
.table {border-collapse:collapse; vertical-align:top; text-align:left;}
.td {padding:0px; vertical-align:top; text-align:left;}

/*BACKGROUND*/
body {background-image:url(images/bg/bgRepeat.png); background-position:center top; margin:0px; font-family:Arial, Helvetica, sans-serif;}
.bgRepeat {background-image:url(images/bg/bgTop.png); background-repeat:no-repeat; background-position:center top;}

/*TOP*/
.top {width:780px; height:237px; margin-left:auto; margin-right:auto; background-image:url(images/top/top.png);}

/*BOTTOM*/
.bottom {width:780px; height:26px; margin-left:auto; margin-right:auto; background-image:url(images/bottom/bottom.png);}

/*MENU*/
.menuMainRepeat {width:124px; background-image:url(images/menu/menuRepeat.png); background-repeat:repeat-y;}
   .menuMainTop {width:124px; height:34px; background-image:url(images/menu/mainTop.png);}
   .menuMainBottom {width:124px; height:17px; background-image:url(images/menu/mainBottom.png);}
   .menuMainPosition4Buttons {padding-left:5px; padding-bottom:2px;}
      .menuMainNewsButton {display:block; width:114px; height:20px; background-image:url(images/menu/mainNewsUp.png);}
         .menuMainNewsButton:hover {display:block; width:114px; height:20px; background-image:url(images/menu/mainNewsDown.png); cursor:pointer;}
      .menuMainGalleryButton {display:block; width:114px; height:20px; background-image:url(images/menu/mainGalleryUp.png);}
         .menuMainGalleryButton:hover {display:block; width:114px; height:20px; background-image:url(images/menu/mainGalleryDown.png); cursor:pointer;}
      .menuMainContactButton {display:block; width:114px; height:20px; background-image:url(images/menu/mainContactUp.png);}
         .menuMainContactButton:hover {display:block; width:114px; height:20px; background-image:url(images/menu/mainContactDown.png); cursor:pointer;}

.menuDJRepeat {width:124px; background-image:url(images/menu/menuRepeat.png); background-repeat:repeat-y;}
   .menuDJTop {width:124px; height:34px; background-image:url(images/menu/djTop.png);}
   .menuDJBottom {width:124px; height:17px; background-image:url(images/menu/djBottom.png);}
   .menuDJPosition4Buttons {padding-left:5px; padding-bottom:2px;}
      .menuDJMixesButton {display:block; width:114px; height:20px; background-image:url(images/menu/djMixesUp.png);}
         .menuDJMixesButton:hover {display:block; width:114px; height:20px; background-image:url(images/menu/djMixesDown.png); cursor:pointer;}
      .menuDJTracksButton {display:block; width:114px; height:20px; background-image:url(images/menu/djTracksUp.png);}
         .menuDJTracksButton:hover {display:block; width:114px; height:20px; background-image:url(images/menu/djTracksDown.png); cursor:pointer;}
      .menuDJEventsButton {display:block; width:114px; height:20px; background-image:url(images/menu/djEventsUp.png);}
         .menuDJEventsButton:hover {display:block; width:114px; height:20px; background-image:url(images/menu/djEventsDown.png); cursor:pointer;}

.menuWebRepeat {width:124px; background-image:url(images/menu/menuRepeat.png); background-repeat:repeat-y;}
   .menuWebTop {width:124px; height:34px; background-image:url(images/menu/webTop.png);}
   .menuWebBottom {width:124px; height:17px; background-image:url(images/menu/webBottom.png);}
   .menuWebPosition4Buttons {padding-left:5px; padding-bottom:2px;}
      .menuWebWebsitesButton {display:block; width:114px; height:20px; background-image:url(images/menu/webWebsitesUp.png);}
         .menuWebWebsitesButton:hover {display:block; width:114px; height:20px; background-image:url(images/menu/webWebsitesDown.png); cursor:pointer;}
		 
.menuUpdateRepeat {width:124px; background-image:url(images/menu/menuRepeat.png); background-repeat:repeat-y;}
   .menuUpdateTop {width:124px; height:34px; background-image:url(images/menu/updateTop.png);}
   .menuUpdateBottom {width:124px; height:17px; background-image:url(images/menu/updateBottom.png);}
   .menuUpdatePosition4Text {padding-left:5px; padding-bottom:2px; padding-right:2px;}
      .menuUpdateDate {width:110px; height:13px; background-image:url(images/menu/updateDate.png); font-size:10px; color:#FFFFFF; position:relative; left:2px; font-weight:bold;}
	     .menuUpdateDatePosition4Text {padding-left:8px; padding-top:0px;}
	  .menuUpdateBody {font-size:9px; color:#000000; position:relative; left:2px;}
	     .updateLink {font-size:9px; color:#000000; text-decoration:none; font-weight:bold; color:#003399;}
	     .updateLink:hover {font-size:9px; color:#000000; text-decoration:none; font-weight:bold; color:#FF0000;}		 

/*NEWS*/
.newsRepeat {width:428px; background-image:url(images/news/newsRepeat.png); background-repeat:repeat-y;}
   .newsTop {width:428px; height:31px; background-image:url(images/news/newsTop.png);}
   .newsBottom {width:428px; height:16px; background-image:url(images/news/newsBottom.png);}
      .newsPosition4Post {padding-left:5px; padding-bottom:0px;}
	  .newsBlockDivider {display:block; height:6px; width:4px;}
         .newsBlock {width:418px;}
		    .newsBlockTop {width:418px; height:19px; background-image:url(images/news/newsPostTop.png); font-size:17px; color:#65A744; font-weight:bold; text-align:left; vertical-align:top;}
			   .newsBlockPosition4PostTitle {padding-left:12px; padding-top:0px;}
            .newsBlockBottom {width:418px; height:18px; background-image:url(images/news/newsPostBottom.png); font-size:12px; color:#65A744; font-weight:bold; text-align:right; vertical-align:bottom;}
			   .newsBlockPosition4PostDate {padding-right:15px; padding-bottom:1px;}
			.newsBlockPosition4Text {padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; font-size:12px; color:#000000;}

.comingEventsRepeat {width:228px; background-image:url(images/news/rightMenuRepeat.png); background-repeat:repeat-y;}
   .comingEventsTop {width:228px; height:31px; background-image:url(images/news/eventsTop.png);}
   .comingEventsBottom {width:228px; height:16px; background-image:url(images/news/eventsBottom.png);}
   .comingEventsPosition4Block {padding-left:5px; padding-top:0px;}
      .comingEventsBlock {width:218px; height:79px; background-image:url(images/news/eventsPost.png);}
	     .comingEventsBlockPosition4Inside {padding-left:4px; padding-right:0px; padding-top:2px; padding-bottom:0px;}
	        .comingEventsBlockTitle {padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; font-size:15px; color:#0082D9; font-weight:bold;}
			   .comingEventsBlockTitlePosition4Text {padding-left:3px;}
			.comingEventsBlockDataTable {border-collapse:collapse; vertical-align:top; text-align:left;}
			   .comingEventsBlockDataTDPic {padding:0px; vertical-align:top; text-align:left;}
			      .comingEventsBlockDataPosition4Thumb {width:58px; height:56px; display:block;}
				     .comingEventsBlockDataPosition4ThumbInner {padding-left:3px; padding-top:2px;}
	           .comingEventsBlockDataTDInfo {padding:0px; vertical-align:top; text-align:left; font-size:13px; color:#000000;}
			      .comingEventsBlockDataBody1 {padding-top:1px;}
				  .comingEventsBlockDataBody2 {padding-top:1px;}
				  .comingEventsBlockDataBody3 {padding-top:1px;}
	  
.currentDJRepeat {width:228px; background-image:url(images/news/rightMenuRepeat.png); background-repeat:repeat-y;}
   .currentDJTop {width:228px; height:31px; background-image:url(images/news/djTop.png);}
   .currentDJBottom {width:228px; height:16px; background-image:url(images/news/djBottom.png);}
   .currentDJPosition4Block {padding-left:5px; padding-top:0px;}
      .currentDJBlock {width:218px; height:79px; background-image:url(images/news/djPost.png);}
	  .currentDJBlock:hover {width:218px; height:79px; background-image:url(images/news/djPostDown.png); cursor:pointer;}
	     .currentDJBlockPosition4Inside {padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:0px;}
	        .currentDJBlockTitle {display:block; width:205px; height:16px; padding-left:5px; font-size:15px; color:#9E2A2A; font-weight:bold; overflow:hidden; white-space:nowrap; padding-top:1px;}
			.currentDJBlockDataTable {border-collapse:collapse; vertical-align:top; text-align:left;}
			   .currentDJBlockDataTDPic {padding:0px; vertical-align:top; text-align:left;}
			      .currentDJBlockDataPosition4Thumb {width:58px; height:56px; display:block;}
				     .currentDJBlockDataPosition4ThumbInner {padding-left:3px; padding-top:2px;}
	           .currentDJBlockDataTDInfo {padding:0px; vertical-align:top; text-align:left; font-size:13px; color:#000000;}
			      .currentDJBlockDataBody1 {padding-left:2px; padding-top:3px; width:151px; white-space:nowrap; overflow:hidden;}
				  .currentDJBlockDataBody2 {padding-left:2px; padding-top:2px; width:151px; white-space:nowrap; overflow:hidden;}
				  .currentDJBlockDataBody3 {padding-left:2px; padding-top:2px; width:151px; white-space:nowrap; overflow:hidden;} 

.currentDJBlock2Top {width:218px; height:23px; background-image:url(images/news/djPost2.png);}
.currentDJBlockBottom {width:218px; background-image:url(images/news/djPost2Bottom.png); background-position:left bottom; background-repeat:no-repeat;}
   .currentDJBlock2Position4Inside {padding-left:4px; padding-right:0px; padding-top:2px; padding-bottom:4px;}
   .currentDJBlock2Repeat {width:218px; background-image:url(images/news/djPost2Repeat.png); background-position:left top; background-repeat:repeat-y;}
   .currentDJBlock2Divider {width:210px; height:1px; background-image:url(images/news/djPost2Divider.png);}
   .currentDJBlock2Light {width:210px; height:13px; background-image:url(images/news/djPost2Light.png);}
   .currentDJBlock2Light:hover {width:210px; height:13px; background-image:url(images/news/djPost2Down.png); cursor:pointer;}
   .currentDJBlock2Dark {width:210px; height:13px; background-image:url(images/news/djPost2Dark.png);}
   .currentDJBlock2Dark:hover {width:210px; height:13px; background-image:url(images/news/djPost2Down.png); cursor:pointer;}
      .currentDJBlock2Table {border-collapse:collapse; vertical-align:top; text-align:left;}
	     .currentDJBlock2TD1 {padding:0px; vertical-align:top; text-align:left; font-size:10px; color:#000000; font-weight:bold;}
            .currentDJBlock2TD1Position4Text {width:171px; white-space:nowrap; overflow:hidden; color:#9E2A2A; font-weight:bold;}
         .currentDJBlock2TD2 {padding:0px; vertical-align:top; text-align:right; font-size:10px; color:#000000;}
		    .currentDJBlock2TD2Position4Text {width:37px;}

/*MIXES ALL MAIN*/
.mixBanner {width:428px; height:33px; background-image:url(images/mixes/all/mixBanner.png);}
.mixBigTable {border-collapse:collapse; vertical-align:top; text-align:left;}
   .mixBigTD {padding:0px; vertical-align:top; text-align:left;}
	     .mixBigButton {display:block; width:214px; height:257px; background-image:url(images/mixes/all/mixBigButtonUp.png); background-position:left top; background-repeat:no-repeat;}
		 .mixBigButton:hover {display:block; width:214px; height:257px; cursor:pointer; background-image:url(images/mixes/all/mixBigButtonDown.png); background-position:left top; background-repeat:no-repeat;}
		 
		 .mixBigNewLabel {color:#FF0000;}
		 .mixBigBoldLabel {font-weight:bold;}
		 .mixBigPosition4Art {padding-left:5px;}
		    .mixBigTopText {font-size:12px; color:#000000; text-align:center; vertical-align:top; font-weight:bold; padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:0px;}
			.mixBigBottomText {font-size:12px; color:#000000; text-align:center; vertical-align:top; padding-left:7px; padding-right:3px; padding-top:px; padding-bottom:4px;}
			   .mixBigGenreText {display:block; width:200px; height:15px; white-space:nowrap; overflow:hidden;}

.mixListRepeat {width:428px; background-image:url(images/mixes/all/mixListRepeat.png); background-repeat:repeat-y;}
   .mixListTop {width:428px; height:32px; background-image:url(images/mixes/all/mixListTop.png);}
      .mixListPosition4ListItems {padding-left:4px; padding-right:0px; padding-top:0px; padding-bottom:0px;}
	     .mixListLight {display:block; width:420px; height:33px; background-image:url(images/mixes/all/mixListLight.png);}
            .mixListLight:hover {display:block; width:420px; height:33px; background-image:url(images/mixes/all/mixListDown.png); cursor:pointer;}
	     .mixListDark {display:block; width:420px; height:33px; background-image:url(images/mixes/all/mixListDark.png);}
            .mixListDark:hover {display:block; width:420px; height:33px; background-image:url(images/mixes/all/mixListDown.png); cursor:pointer;}

            .mixListItemTable {border-collapse:collapse; vertical-align:top; text-align:left;}
            .mixListItemTD1 {padding:0px; vertical-align:top; text-align:left; width:29px; font-size:10px; color:#000000;}
			   .mixListThumbPosition {padding-left:4px; padding-right:0px; padding-top:4px; padding-bottom:0px;}
			.mixListItemTD2 {padding:0px; vertical-align:top; text-align:left; width:216px; font-size:10px; color:#000000;}
			   .mixListDJPosition {display:block; width:216px; height:14px; padding-left:4px; padding-right:0px; padding-top:3px; padding-bottom:0px;}
			   .mixListMixPosition {display:block; width:216px; height:14px; padding-left:4px; padding-right:0px; padding-top:0px; padding-bottom:0px;}
			.mixListItemTD3 {padding:0px; vertical-align:top; text-align:left; width:111px; font-size:10px; color:#000000;}
			   .mixListLengthPosition {display:block; width:108px; height:14px; padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:0px; text-align:center;}
			   .mixListGenrePosition {display:block; width:108px; height:14px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; white-space:nowrap; overflow:hidden; text-align:center;}
			.mixListItemTD4 {padding:0px; vertical-align:top; text-align:left; width:58px; font-size:10px; color:#000000;}
			   .mixListReleasePosition {display:block; width:58px; height:14px; padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:0px; text-align:center;}
			   .mixListSizePosition {display:block; width:58px; height:14px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; text-align:center;}	
			   
.mixListBottom {width:428px; height:16px; background-image:url(images/mixes/all/mixListBottom.png);}
   
/*MIXES ALL SIDE*/
.mixOverviewTop {width:228px; background-image:url(images/mixes/all/mixOverviewTop.png); background-position:left top; background-repeat:no-repeat;}
.mixOverviewRepeat {width:228px; background-image:url(images/mixes/all/mixOverviewRepeat.png); background-repeat:repeat-y;}
   .mixOverviewPosition4Insides {padding-left:5px; padding-right:0px; padding-top:33px; padding-bottom:2px;}
      .mixOverviewDivider {width:218px; height:1px; background-image:url(images/mixes/all/mixOverviewDivider.png);}
	  .mixOverviewLight {text-align:center; width:218px; height:15px; background-image:url(images/mixes/all/mixOverviewLight.png); font-size:12px; color:#000000;}
	  .mixOverviewDark {text-align:center; width:218px; height:15px; background-image:url(images/mixes/all/mixOverviewDark.png); font-size:12px; color:#000000;}
.mixOverviewBottom {width:228px; height:16px; background-image:url(images/mixes/all/mixOverviewBottom.png);}
.mixOverviewBold {font-weight:bold;}

.mixAboutDJTop {width:228px; background-image:url(images/mixes/all/mixAboutDJTop.png); background-position:left top; background-repeat:no-repeat;}
.mixAboutDJRepeat {width:228px; background-image:url(images/mixes/all/mixAboutDJRepeat.png); background-repeat:repeat-y;}
   .mixAboutDJInsideBL {background-image:url(images/mixes/all/mixAboutDJInsideBL.png); background-position:left bottom; background-repeat:no-repeat;}
   .mixAboutDJInsideBR {background-image:url(images/mixes/all/mixAboutDJInsideBR.png); background-position:right bottom; background-repeat:no-repeat;}
   .mixAboutDJInsideBottom {background-image:url(images/mixes/all/mixAboutDJInsideBottom.png); background-position:left bottom; background-repeat:no-repeat;}
   .mixAboutDJInsideTop {width:218px; background-image:url(images/mixes/all/mixAboutDJInsideTop.png); background-position:left top; background-repeat:no-repeat;}
     
   .mixAboutDJPosition4Insides {padding-left:5px; padding-right:0px; padding-top:33px; padding-bottom:2px;}
      .mixAboutDJSpacer {display:block; width:1px; height:3px;}

	  .mixAboutDJTitle {text-align:center;  font-size:15px; color:#000000; font-weight:bold; padding-left:2px; padding-right:2px; padding-top:3px; padding-bottom:1px;}
	  .mixAboutDJBody {text-align:center;  font-size:10px; color:#000000; padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:4px;}
.mixAboutDJBottom {width:228px; height:16px; background-image:url(images/mixes/all/mixAboutDJBottom.png);}

/*MIXES SINGLE MAIN*/
.mixSHeader {width:428px; height:53px; background-image:url(images/mixes/single/mixSHeader.png);}
   .mixSHeaderTopSpacer {display:block; width:1px; height:32px;}
   .mixSHeaderTable {border-collapse:collapse; vertical-align:top; text-align:left; margin-left:auto; margin-right:auto;}
   
   .mixSHeaderLLArrowTD {padding:0px; vertical-align:top; text-align:left; height:17px; width:48px;}
      .mixSHeaderLLArrow {width:38px; height:17px; background-image:url(images/mixes/single/mixSHeaderLLArrowUp.png); background-position:left top; background-repeat:no-repeat;}
	  .mixSHeaderLLArrow:hover {width:38px; height:17px; background-image:url(images/mixes/single/mixSHeaderLLArrowDown.png); background-position:left top; background-repeat:no-repeat; cursor:pointer;}
	  
   .mixSHeaderLArrowTD {padding:0px; vertical-align:middle; text-align:left; height:17px; width:48px;}
      .mixSHeaderLArrow {width:38px; height:15px; background-image:url(images/mixes/single/mixSHeaderLArrowUp.png); background-position:left top; background-repeat:no-repeat;}
	  .mixSHeaderLArrow:hover {width:38px; height:15px; background-image:url(images/mixes/single/mixSHeaderLArrowDown.png); background-position:left top; background-repeat:no-repeat; cursor:pointer;}
	  
   .mixSHeaderNumbersTD {padding:0px; vertical-align:top; text-align:left; height:17px;}
   
   .mixSHeaderAfterNumberSpacer {padding:0px; vertical-align:top; text-align:left; height:17px; width:10px;}
      .mixSHeaderNavSpacer {display:block; height:1px; width:3px;}
      .mixSHeaderNavOff {display:block; font-size:14px; border:solid 1px #165A2D; height:15px; font-weight:bold; background-color:#93E3AD; padding-left:2px; padding-right:2px;}
	  .mixSHeaderNavOff:hover {display:block; font-size:14px; border:solid 1px #165A2D; height:15px; font-weight:bold; background-color:#30C05F; padding-left:2px; padding-right:2px; cursor:pointer;}
	  .mixSHeaderNavOn {display:block; font-size:14px; border:solid 1px #165A2D; height:15px; font-weight:bold; background-color:#165A2D; padding-left:2px; padding-right:2px; color:#FFFFFF;}
   
   .mixSHeaderRArrowTD {padding:0px; vertical-align:middle; text-align:left; height:17px; width:48px;}
      .mixSHeaderRArrow {width:38px; height:15px; background-image:url(images/mixes/single/mixSHeaderRArrowUp.png); background-position:left top; background-repeat:no-repeat;}
	  .mixSHeaderRArrow:hover {width:38px; height:15px; background-image:url(images/mixes/single/mixSHeaderRArrowDown.png); background-position:left top; background-repeat:no-repeat; cursor:pointer;}
	  
   .mixSHeaderRRArrowTD {padding:0px; vertical-align:top; text-align:left; height:17px;}
      .mixSHeaderRRArrow {width:38px; height:17px; background-image:url(images/mixes/single/mixSHeaderRRArrowUp.png); background-position:left top; background-repeat:no-repeat;}
	  .mixSHeaderRRArrow:hover {width:38px; height:17px; background-image:url(images/mixes/single/mixSHeaderRRArrowDown.png); background-position:left top; background-repeat:no-repeat; cursor:pointer;}
	  
.mixSDetailsTop {width:428px; height:31px; background-image:url(images/mixes/single/mixSDetailsTop.png);}
.mixSDetailsBottom {width:428px; height:16px; background-image:url(images/mixes/single/mixSDetailsBottom.png);}
.mixSDetailsRepeat {width:428px; background-image:url(images/mixes/single/mixSDetailsRepeat.png); background-position:left top; background-repeat:repeat-y;}
.mixSDetailsSpacer {padding-left:5px; padding-right:0px; padding-top:1px; padding-bottom:2px;}
   .mixSDetailsInsideTop {width:418px; background-image:url(images/mixes/single/mixSDetailsInsideTop.png); background-position:left top; background-repeat:repeat-y;}
      .mixSDetailsInsideTopDJ {display:block; height:23px; padding-top:2px; padding-bottom:3px; font-size:20px; font-weight:bold; margin-left:auto; margin-right:auto;}
   .mixSDetailsInsideMiddle {width:418px; background-image:url(images/mixes/single/mixSDetailsInsideMiddle.png); background-position:left top; background-repeat:repeat-y;}
      .mixSDetailsInsideMiddleGenre {font-size:12px; margin-left:auto; margin-right:auto; padding-top:1px; padding-bottom:1px;}
	  .mixSDetailsInsideMiddleTable {border-collapse:collapse; vertical-align:top; text-align:left; margin-left:auto; margin-right:auto;}
   .mixSDetailsInsideBottom {width:418px; background-image:url(images/mixes/single/mixSDetailsInsideBottom.png); background-position:left Bottom; background-repeat:repeat-y;}
      .mixSDetailsInsideBottomTable {border-collapse:collapse; vertical-align:top; text-align:left; margin-left:auto; margin-right:auto;}
	     .mixSDetailsInsideBottomLength {padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:3px; font-size:12px;}
	     .mixSDetailsInsideBottomRelease {padding-left:10px; padding-right:0px; padding-top:1px; padding-bottom:3px; font-size:12px;}
	     .mixSDetailsInsideBottomType {padding-left:10px; padding-right:0px; padding-top:1px; padding-bottom:3px; font-size:12px;}
	  
   .mixSDetailsInsideDivider {width:418px; height:1px; background-image:url(images/mixes/single/mixSDetailsInsideDivider.png);}
   
   
   
   
      .mixSDetailsDJComment {width:209px; height:209px; background-image:url(images/mixes/single/mixSDetailsDJCommentBackground.png); overflow:hidden;}
	     .mixSDetailsDJCommentTextHeader {display:block; height:15px; padding-left:6px; padding-right:0px; padding-top:3px; padding-bottom:0px; font-size:13px;}
	     .mixSDetialsDJCommentText {display:block; width:193px; height:181px; padding-left:9px; padding-right:0px; padding-top:0px; padding-bottom:0px; font-size:11px; overflow:hidden;}
		 .mixDJCommentLink {color:#009933; text-decoration:none; font-weight:bold;}
		 .mixDJCommentLink:visited {color:#009933; text-decoration:none; font-weight:bold;}
		 .mixDJCommentLink:hover {color:#009933; text-decoration:underline; font-weight:bold;}
   
   .mixSDetailsTracksTop {width:418px; height:23px; background-image:url(images/mixes/single/mixSDetailsTracksTop.png);}
   .mixSDetailsTracksRepeat {width:418px; background-image:url(images/mixes/single/mixSDetailsTracksRepeat.png); background-position:left top; background-repeat:repeat-y;}
   .mixSDetailsTracksBottom {width:418px; background-image:url(images/mixes/single/mixSDetailsTracksBottom.png); background-position:left bottom; background-repeat:no-repeat;}
   .mixSDetailsTracksSpacer {padding-left:4px; padding-right:0px; padding-top:1px; padding-bottom:4px;}
      .mixSDetailsTracksInsideDivider {width:410px; height:1px; background-image:url(images/mixes/single/mixSDetailsTracksInsideDivider.png);}
      .mixSDetailsTracksInsideLight {width:410px; background-image:url(images/mixes/single/mixSDetailsTracksInsideLight.png); background-position:left top; background-repeat:repeat-y;}
	  .mixSDetailsTracksInsideDark {width:410px; background-image:url(images/mixes/single/mixSDetailsTracksInsideDark.png); background-position:left top; background-repeat:repeat-y;}
	     .mixSDetailsTracksInsideText {padding-left:4px; font-size:11px; padding-right:2px;}
		 .mixSDetailsTracksInsideNoTracksText {padding-left:1px; font-size:11px; padding-right:5px; text-align:center;}

/*MIXES SINGLE SIDE*/
.mixSPreview {width:228px; height:53px; background-image:url(images/mixes/single/mixSPreview.png);}
.mixSDownloadTop {width:228px; height:31px; background-image:url(images/mixes/single/mixSDownloadTop.png);}
.mixSDownloadBottom {width:228px; height:16px; background-image:url(images/mixes/single/mixSDownloadBottom.png);}
.mixSDownloadRepeat {width:228px; background-image:url(images/mixes/single/mixSDownloadRepeat.png); background-position:left top; background-repeat:repeat-y;}
.mixSDownloadButtonSpacer {padding-left:5px;}
   .mixSDownloadButton {width:218px; height:37px; background-image:url(images/mixes/single/mixSDownloadButtonUp.png);}
   .mixSDownloadButton:hover {width:218px; height:37px; background-image:url(images/mixes/single/mixSDownloadButtonDown.png); cursor:pointer;}
   .mixSDownloadButtonTextTop {display:block; height:15px; color:#FFFFFF; font-size:12px; text-align:center; font-weight:bold; padding-top:4px;}
   .mixSDownloadButtonTextBottom {color:#FFFFFF; font-size:11px; text-align:center;}
   .mixSDownloadText {font-size:10px; text-align:center;}   

.mixSCommentsTop {width:228px; height:31px; background-image:url(images/mixes/single/mixSCommentsTop.png);}
.mixSCommentsBottom {width:228px; height:16px; background-image:url(images/mixes/single/mixSCommentsBottom.png);}
.mixSCommentsRepeat {width:228px; background-image:url(images/mixes/single/mixSCommentsRepeat.png); background-position:left top; background-repeat:repeat-y;}
  .mxSCommentsInputForm {padding:0px; margin:0px;}
   .mixSCommentsInputFieldsSpacer {padding-left:7px; padding-right:0px; padding-top:1px; padding-bottom:0px;}
   .mixSCommentsInputHeader {font-size:12px; color:#000000; font-weight:bold;}
   .mixSCommentsInputHeaderSmall {font-size:10px; color:#000000; font-weight:normal;}
      .mixSCommentsName {width:212px; border:1px solid #900B0B; background-image:url(images/mixes/single/mixSCommentsBoxBackground.png); font-size:11px; padding:0px; margin:0px;}
	  .mixSCommentsEmail {width:212px; border:1px solid #900B0B; background-image:url(images/mixes/single/mixSCommentsBoxBackground.png); font-size:11px; padding:0px; margin:0px;}
	  .mixSCommentsBody {width:212px; height:50px; display:block; border:1px solid #900B0B; background-image:url(images/mixes/single/mixSCommentsBoxBackground.png); font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
	  .mixSCommentsSpacer {display:block; width:1px; height:3px;}
	  .mixSCommentsSubmit {width:214px; display:block; border:1px solid #900B0B; font-weight:bold; background-color:#FFFFFF; font-size:12px; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
	  .mixSCommentsNotFoundSpacer {padding-right:5px;}
	  .mixSCommentsNotFound {display:block; width:160px; height:15px; background-color:#FFFFFF; color:#900B0B; border:1px solid #900B0B; font-size:12px; font-weight:bold; overflow:hidden; white-space:nowrap; text-align:center; margin-left:auto; margin-right:auto}
	  
	  .mixSCommentsOutputFieldsSpacer {padding-left:5px; padding-right:0px; padding-top:3px; padding-bottom:3px;}
	  .mixSCommentsInsideTop {width:218px; background-image:url(images/mixes/single/mixSCommentsInsideTop.png); background-position:left top; background-repeat:no-repeat;}
	  .mixSCommentsInsideBottom {background-image:url(images/mixes/single/mixSCommentsInsideBottom.png); background-position:left bottom; background-repeat:no-repeat;}
	  .mixSCommentsInsideBL {background-image:url(images/mixes/single/mixSCommentsInsideBL.png); background-position:left bottom; background-repeat:no-repeat;}
	  .mixSCommentsInsideBR {background-image:url(images/mixes/single/mixSCommentsInsideBR.png); background-position:right bottom; background-repeat:no-repeat;}
	     .mixSCommentsInsideName {font-size:12px; font-weight:bold; color:#932D2D; padding-left:6px; padding-right:0px; padding-top:2px; padding-bottom:0px;}
		    .mixSCommentsInsideEmailLink {text-decoration:none; color:#932D2D;}
			.mixSCommentsInsideEmailLink:hover {text-decoration:none; color:#521818;}
		 .mixSCommentsInsideDate {font-size:9px; padding-left:6px; padding-right:0px; padding-top:0px; padding-bottom:0px;}
		 .mixSCommentsInsideDivider {padding-left:6px;}
		 .mixSCommentsInsideBody {font-size:11px; padding-left:6px; padding-right:6px; padding-top:0px; padding-bottom:4px;}

/*CONTACT*/
.contactTop {width:428px; height:30px; background-image:url(images/contact/contactTop.png);}

.contactRepeat {width:428px; background-image:url(images/contact/contactRepeat.png); background-repeat:repeat-y;}
   .contactInsideSpacer {padding-top:3px; padding-bottom:1px;}
      .contactInsideTopSpacer {padding-left:7px;}
         .contactInsideTop {width:376px; height:19px; background-image:url(images/contact/contactInsideTop.png); background-repeat:no-repeat; vertical-align:top; text-align:left; font-size:17px; color:#2DB559; font-weight:bold; padding-left:15px;}
	  .contactInsideTextSpacer {text-align:center; vertical-align:top;}
	     .contactInsideTextHeader {font-weight:bold; color:#2684A2; font-size:15px;}
		 .contactInsideTextLink {font-weight:normal; color:#000000; font-size:12px;}
		 .contactInsideLink {color:#000000; text-decoration:none;}
		 .contactInsideLink:hover {color:#000000; text-decoration:underline;}
		 .contactInsideTextDivider {display:block; width:1px; height:5px;}
	  .contactInsideBottom {width:421px; height:18px; background-image:url(images/contact/contactInsideBottom.png); text-align:right; vertical-align:bottom; background-repeat:no-repeat; background-position:bottom right;}
.contactBottom {width:428px; height:16px; background-image:url(images/contact/contactBottom.png);}
.contactInsideDivider {display:block; width:1px; height:2px;}

/*CONTACT SIDE*/
.chatNowTop {width:228px; height:30px; background-image:url(images/contact/chatNowTop.png);}
.chatNowRepeat {width:228px; background-image:url(images/contact/chatNowRepeat.png); background-repeat:repeat-y;}
   .chatNowChatSpacer {text-align:center; padding-top:3px; padding-bottom:1px;}
.chatNowBottom {width:228px; height:16px; background-image:url(images/contact/chatNowBottom.png);}
		 
		 
		 
		 
		 
		 
		 
		 
		 