@charset "UTF-8";
/* CSS Document */

/**************************************************** MASTER */
body {
	background-image: url(images/bkgndStore.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	background-color:#000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#containerMaster{
width:950px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
position:relative;
z-index:0;
}
.guillotineBugFix{
width:auto;
}
/**************************************************** MASTHEAD */
#containerMasthead{
width:950px;
height:116px;
float:left;
}
#boxLogo{
background-image:url(images/logo_drk.jpg);
width:245px;
height:116px;
float:left;
}
#boxLogo:hover{
background-image:url(images/logoOver.jpg);
}
#boxMastheadTag{
background-image:url(images/mastheadTagAnime.jpg);
width:705px;
height:91px;
float:left;
}
#boxNav{
background-image:url(images/mastheadNavBkgnd.jpg);
width:705px;
height:25px;
float:left;
}

/**************************************************** NAV */
#navSpacer{
	border:none;
	width:100px;
	height:25px;
	float:right;
}
#navFront{
border:none;
background-image:url(nav/nav_front.png);
width:52px;
height:25px;
float:right;
}
#navFront:hover{
background-position:0 -25px;
}
#navFrontSet{
border:none;
background-image:url(nav/nav_front.png);
background-position:0 -50px;
width:52px;
height:25px;
float:right;
}
#navArtists{
border:none;
background-image:url(nav/nav_artists.png);
width:62px;
height:25px;
float:right;
}
#navArtists:hover{
background-position:0 -25px;
}
#navArtistsSet{
border:none;
background-image:url(nav/nav_front.png);
background-position:0 -50px;
width:62px;
height:25px;
float:right;
}

#navTours{
border:none;
background-image:url(nav/nav_tours.png);
width:52px;
height:25px;
float:right;
}
#navTours:hover{
background-position:0 -25px;
}
#navToursSet{
border:none;
background-image:url(nav/nav_tours.png);
background-position:0 -50px;
width:52px;
height:25px;
float:right;
}

#navReleases{
border:none;
background-image:url(nav/nav_releases.png);
width:62px;
height:25px;
float:right;
}
#navReleases:hover{
background-position:0 -25px;
}
#navReleasesSet{
border:none;
background-image:url(nav/nav_releases.png);
background-position:0 -50px;
width:62px;
height:25px;
float:right;
}

#navStore{
border:none;
background-image:url(nav/nav_store.png);
width:52px;
height:25px;
float:right;
}
#navStore:hover{
background-position:0 -25px;
}
#navStoreSet{
border:none;
background-image:url(nav/nav_store.png);
background-position:0 -50px;
width:52px;
height:25px;
float:right;
}

#navAbout{
border:none;
background-image:url(nav/nav_about.png);
width:52px;
height:25px;
float:right;
}
#navAbout:hover{
background-position:0 -25px;
}
#navAboutSet{
border:none;
background-image:url(nav/nav_about.png);
background-position:0 -50px;
width:52px;
height:25px;
float:right;
}

#navStreet{
border:none;
background-image:url(nav/nav_street.png);
width:52px;
height:25px;
float:right;
}
#navStreet:hover{
background-position:0 -25px;
}
#navStreetSet{
border:none;
background-image:url(nav/nav_street.png);
background-position:0 -50px;
width:52px;
height:25px;
float:right;
}

/**************************************************** COLUMNS */
#columnLeft{
width:318px;
height:auto;
float:left;
}

#columnRight{
width:632px;
height:auto;
float:left;
}

/**************************************************** CONTENT CONTAINERS */

/* NEWS
------------------------------------ */
#boxNewsTop{
background-image:url(images/latestNews_top.jpg);
width:305px;
height:26px;
margin-bottom:3px;
}
#containerNews{
width:305px;
height:auto;
}
.boxNewsEntry{
width:278px;
height:auto;
padding-right:3px;
padding-top:8px;
padding-bottom:6px;
border-bottom:1px dashed;
border-bottom-color:#8C281E;
margin-left:18px;
margin-right:6px;
}
.boxNewsEntry img {
	width:282px;
	border:0px;
	border-style:none;
}
.boxNewsEntry a {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color:#9A9A9A;
	border-color:#777777;
	border:none;
}
.boxNewsEntry a:link {
	text-decoration: none;
	border-color:#777777;
	border:none;
}
.boxNewsEntry a:visited {
	text-decoration: none;
	color:#9A9A9A;
	border-color:#777777;
	border:none;
}
.boxNewsEntry a:hover {
	text-decoration: none;
	color: #666666;
	border-color:#777777;
	border:none;
}
.boxNewsEntry a:active {
	text-decoration: none;
	color: #666666;
	border-color:#777777;
	border:none;
}

/* FEATURED ARTIST
------------------------------------ */
#containerFeaturedArtist{
background-image:url(images/featuredArtist_bkgnd.jpg);
width:645px;
height:234px;
float:left;
}
#containerFeaturedArtistWrapper{
width:645px;
height:234px;
position:relative;
z-index:0;
}
#boxFeaturedArtistLogoOverlay{
background-image:url(images/overlay_featuredArtist_logo.png);
background-repeat:no-repeat;
width:144px;
height:254px;
position:absolute;
top:0px;
right:0px;
z-index:10;
}
#boxFeaturedArtistTop{
width:645px;
height:37px;
position:absolute;
z-index:0;
top:0px;
left:0px;
}
#boxFeaturedArtistContent{
width:276px;
height:193px;
margin-left:3px;
position:absolute;
z-index:0;
top:37px;
left:0px;
}
#boxFeaturedArtistDropMenu{
width:342px;
height:15px;
margin-top:16px;
padding-left:3px;
position:absolute;
z-index:0;
top:154px;
left:276px;
}
#boxFeaturedArtistPhotoContainer{
background-color:#444444;
border:4px;
border-color:#444444;
border-style:solid;
width:336px;
height:133px;
overflow:hidden;
position:absolute;
z-index:0;
top:0px;
left:279px;
}
.boxFeaturedArtistPhotoEntry{
width:342px;
height:139px;
float:left;
}
#boxFeaturedArtistPhotoLinks{
width:342px;
height:15px;
margin-top:0px;
position:absolute;
z-index:0;
top:141px;
left:279px;
}
#featuredPhotoLeader{
background-color:#444444;
color:#999999;
font-size:10px;
line-height:15px;
padding-top:3px;
padding-left:3px;
padding-right:3px;
font-weight:900;
text-align:center;
float:left;
}
.featuredPhotoLink{
color:#999999;
font-size:10px;
line-height:15px;
padding-top:3px;
padding-left:3px;
padding-right:3px;
font-weight:900;
text-align:center;
overflow:hidden;
width:auto;
float:left;
}
.featuredPhotoLink:hover{
color:#CCCCCC;
}
.featuredPhotoLinkBkgnd_x0{
background-color:#444444;
}
.featuredPhotoLinkBkgnd_x0:hover{
background-color:#222222;
}
.featuredPhotoLinkBkgnd_x1{
background-color:#404040;
}
.featuredPhotoLinkBkgnd_x1:hover{
background-color:#222222;
}


#boxFeaturedArtistMediaContainer{
width:276px;
height:193px;
position:absolute;
z-index:0;
top:0px;
left:0px;
}
#boxFeaturedArtistMediaArea{
width:276px;
height:193px;
position:absolute;
z-index:0;
}
#boxFeaturedArtistMedia{
width:276px;
height:193px;
position:absolute;
z-index:0;
}
#boxFeaturedArtistAudioList{
background-image:url(images/featuredArtist_audioPlayerBkgnd.jpg);
background-position:0px -20px;
width:273px;
height:150px;
position:absolute;
z-index:0;
top:44px;
left:0px;
}
.featuredArtistAudioInfo{
width:269px;
height:16px;
padding-top:3px;
padding-left:4px;
float:left;
}
.featuredArtistInfoBkgndColor_x0{
background-color:#444444;
}
.featuredArtistInfoBkgndColor_x0:hover{
background-color:#333333;
}
.featuredArtistInfoBkgndColor_x1{
background-color:#555555;
}
.featuredArtistInfoBkgndColor_x1:hover{
background-color:#333333;
}

#boxFeaturedArtistReleaseBkgnd{
background-color:#434343;
width:270px;
height:194px;
padding-left:3px;
position:absolute;
z-index:0;
top:0px;
left:0px;
}

#boxFeaturedArtistTitle{
width:415px;
height:37px;
padding-top:1px;
padding-left:6px;
float:left;
}

#boxFeaturedArtistLinks{
width:116px;
height:33px;
margin-top:4px;
padding-left:108px;
float:left;
}
.featuredLink{
border:none;
margin-right:4px;
width:24px;
height:22px;
float:left;
background-position:0 -22px;
}
.featuredLink:hover{
background-position:0 0px;
}
.fTourDates{
background-image:url(images/featured_linkTourDates.png);
}
.fReleases{
background-image:url(images/featured_linkReleases.png);
}
.fAudio{
background-image:url(images/featured_linkAudio.png);
}
.fVideo{
background-image:url(images/featured_linkVideo.png);
}

.buttonFullScreen{
background-image:url(images/button_fullScreen.png);
background-position:0 0;
width:24px;
height:23px;
position:absolute;
z-index:100;
bottom:3px;
right:37px;
}
.buttonFullScreen:hover{
background-position:-24px 0;
}

/* JOIN LIST
------------------------------------ */
#containerJoinList{
background-image:url(images/joinList_bkgnd.gif);
background-position:top right;
width:316px;
height:127px;
float:left;
}
#boxJoinListContent{
width:316px;
height:127px;
padding-left:0px;
padding-top:0px;
position:relative;
z-index:0;
}

/* CELL PHONE ALERTS
------------------------------------ */
#containerCellAlerts{
background-image:url(images/cellAlerts_bkgnd.gif);
background-position:top right;
width:316px;
height:127px;
float:left;
}
#boxCellAlertsContent{
width:316px;
height:127px;
position:relative;
z-index:0;
}

/* MERCH
------------------------------------ */
#containerMerchTop{
background-image:url(images/merch_top.jpg);
width:620px;
height:26px;
padding-top:6px;
padding-left:12px;
float:left;
}
#containerMerch{
background-image:url(images/merch_mainBkgnd.gif);
width:632px;
height:930px;
float:left;
}
#boxMerchWrapper{
width:632px;
position:relative;
z-index:0;
}
.overlayMerch{
background-color:#DDDDDD;
width:596px;
height:874px;
padding-left:10px;
padding-top:10px;
position:absolute;
top:4px;
left:12px;
z-index:10;
}

#boxMerchContent{
width:612px;
overflow:hidden;
padding-top:4px;
padding-left:12px;
}

#boxMerchNav{
width:632px;
height:26px;
margin-top:0px;
margin-left:0px;
}

.boxMerchEntry{
border-right:1px;
border-right-color:#AAAAAA;
border-right-style:dashed;
background-color:#FFFFFF;
width:142px;
padding:2px;
margin-right:6px;
margin-bottom:8px;
float:left;
}

.boxMerchItem{
width:142px;
height:142px;
margin-bottom:2px;
overflow:hidden;
float:left;
}
.boxMerchItemOverlay{
width:336px;
margin-right:4px;
overflow:hidden;
float:left;
}
.boxMerchLinks{
width:142px;
height:13px;
margin-bottom:2px;
overflow:hidden;
float:left;
}
.boxMerchLinksOverlay{
width:200px;
height:13px;
margin-bottom:2px;
overflow:hidden;
float:left;
}
.boxMerchInfo{
width:142px;
height:38px;
margin-bottom:2px;
float:left;
}
.boxMerchInfoOverlay{
width:200px;
padding-right:6px;
margin-top:12px;
float:left;
}
.boxMerchFormat{
width:142px;
height:12px;
float:left;
}

.boxMerchJumpMenu{
height:23px;
margin-top:3px;
margin-left:131px;
margin-right:6px;
float:left;
}
.boxMerchJumpMenuArtist{
height:23px;
margin-top:3px;
margin-left:10px;
margin-right:6px;
float:left;
}
.merchNav{
width:620px;
height:31px;
padding-left:12px;
}
.merchAffilNav{
width:268px;
height:31px;
}
.merchSortView{
background-color:#DDDDDD;
line-height:13px;
padding-left:3px;
padding-right:3px;
margin-top:8px;
margin-bottom:10px;
margin-right:10px;
float:left;
}
.merchPageNumber{
background-color:#BFBFBF;
line-height:13px;
padding-left:2px;
padding-right:2px;
margin-top:8px;
margin-bottom:10px;
float:left;
}
.merchPageNumber:hover{
background-color:#DDDDDD;
}
.merchPageNumberSet{
background-color:#DDDDDD;
line-height:13px;
padding-left:2px;
padding-right:2px;
margin-top:8px;
margin-bottom:10px;
float:left;
}

/* RECENT ACTIVITY
------------------------------------ */
#containerRecentActivity{
background-image:url(images/activity_bkgnd.gif);
width:369px;
height:172px;
float:left;
}
#boxRecentActivityContent{
width:363px;
height:152px;
padding-left:6px;
padding-top:20px;
}

/* UPCOMING SHOWS
------------------------------------ */
#containerUpcomingShows{
background-image:url(images/upcomingShows_bkgnd.gif);
width:327px;
height:232px;
float:left;
}
#containerUpcomingShowsWrapper{
width:327px;
height:232px;
position:relative;
z-index:0;
}
#boxUpcomingShowsContent{
width:321px;
height:208px;
padding-left:6px;
padding-top:24px;
}
.overlayUpcomingShows{
background-image:url(images/detailOverlay.png);
padding-left:10px;
padding-right:56px;
padding-top:20px;
width:261px;
height:212px;
overflow:hidden;
position:absolute;
z-index:10;
}

#boxUpcomingShowsTitles{
border-bottom:1px;
border-bottom-color:#222222;
border-bottom-style:solid;
margin-bottom:2px;
width:321px;
height:17px;
float:left;
}
.boxUpcomingShowsEntry{
border-bottom:1px;
border-bottom-color:#232323;
border-bottom-style:dashed;
width:321px;
height:17px;
float:left;
}

.upcomingShowsDate{
padding-top:2px;
width:52px;
height:13px;
overflow:hidden;
float:left;
}
.upcomingShowsArtist{
padding-top:2px;
width:95px;
height:13px;
overflow:hidden;
float:left;
}
.upcomingShowsLocation{
padding-top:2px;
width:86px;
height:13px;
overflow:hidden;
float:left;
}
.upcomingShowsTime{
padding-top:2px;
width:88px;
height:13px;
overflow:hidden;
float:left;
}
.upcomingShowsVenue{
padding-top:2px;
width:148px;
height:13px;
overflow:hidden;
float:left;
}
.upcomingShowsLinks{
width:76px;
height:13px;
margin-top:2px;
overflow:hidden;
float:left;
}

/* NEW RELEASES
------------------------------------ */
#containerNewReleases{
background-image:url(images/newReleases_bkgnd.gif);
background-repeat:repeat-y;
width:318px;
float:left;
}
#boxNewReleasesTop{
background-image:url(images/storeReleases_top.jpg);
width:318px;
height:32px;
margin-bottom:4px;
}
#boxNewReleasesContent{
width:315px;
padding-left:5px;
}

/* AFFILIATE RELEASES
------------------------------------ */
#containerAffilReleases{
background-image:url(images/affilReleases_bkgnd.gif);
background-repeat:repeat-y;
width:318px;
float:left;
clear:both;
}
#boxAffilReleasesTop{
background-image:url(images/affilReleases_top.gif);
width:318px;
height:28px;
margin-bottom:4px;
}
#boxAffilReleasesContent{
width:315px;
padding-left:5px;
}

/* RELEASES ENTRY
------------------------------------ */
.boxReleasesEntry{
width:97px;
height:209px;
padding:2px;
margin-right:3px;
margin-bottom:8px;
float:left;
}
.bkgndNewReleases{
background-image:url(images/release_bkgndPlate.jpg);
background-position:bottom;
}
.bkgndNewReleases:hover{
background-image:url(images/release_bkgndPlateOver.jpg);
background-position:bottom;
}
.bkgndAffilReleases{
background-image:url(images/release_bkgndPlate.jpg);
background-position:bottom;
}
.bkgndAffilReleases:hover{
background-image:url(images/release_bkgndPlateOver.jpg);
background-position:bottom;
}

.boxReleasesAlbum{
width:97px;
height:97px;
margin-bottom:2px;
overflow:hidden;
float:left;
}
.boxReleasesLinks{
width:97px;
height:13px;
margin-bottom:2px;
overflow:hidden;
float:left;
}
.boxReleasesInfo{
width:97px;
height:54px;
float:left;
}
.boxReleasesDate{
width:97px;
height:12px;
margin-bottom:1px;
float:left;
}
.boxReleasesCatalogNo{
background-color:#666666;
height:12px;
margin-bottom:2px;
padding-left:3px;
padding-right:3px;
float:left;
clear:both;
}
.boxReleasesFormat{
width:97px;
height:12px;
float:left;
}

/* EXTRA LINKS
------------------------------------ */
#containerExtraLinks{
background-color:#686868;
width:369px;
height:80px;
float:left;
}
#boxExtraLinksContent{
border-right:2px;
border-right-color:#686868;
border-right-style:solid;
border-left:2px;
border-left-color:#686868;
border-left-style:solid;
border-top:1px;
border-top-color:#686868;
border-top-style:solid;
border-bottom:1px;
border-bottom-color:#686868;
border-bottom-style:solid;
width:365px;
height:80px;
}
.extraLinkEntry{
background-color:#545454;
border-top:1px;
border-top-color:#686868;
border-top-style:solid;
border-bottom:1px;
border-bottom-color:#686868;
border-bottom-style:solid;
width:365px;
height:18px;
}
.extraLinkEntry:hover{
background-color:#636363;
}
.extraLinkIcon{
background-image:url(images/extraLinkIconsDrk.png);
width:29px;
height:18px;
float:left;
}
.extraLinkPodcast{
background-position:0px 0px;
}
.extraLinkRSS{
background-position:0px -18px;
}
.extraLinkBlog{
background-position:0px -36px;
}
.extraLinkMyspace{
background-position:0px -54px;
}

.extraLinkTextBox{
width:336px;
height:18px;
float:right;
}

/* BANNER AD
------------------------------------ */
#containerBannerAd{
background-image:url(images/banner_bkgnd.gif);
width:468px;
height:60px;
padding:2px;
float:left;
}

/* DOG MINI LINKS
------------------------------------ */
#containerDogLinks{
background-image:url(images/dogLinksWide_bkgnd.jpg);
width:157px;
height:36px;
padding-left:3px;
padding-right:0px;
padding-top:28px;
float:left;
}
.dogLinkIcon{
background-image:url(images/extraLinkIconsDog.png);
width:29px;
height:18px;
float:left;
}
.dogLinkPodcast{
background-position:0px 0px;
}
.dogLinkRSS{
background-position:0px -18px;
}
.dogLinkBlog{
background-position:0px -36px;
}
.dogLinkMyspace{
background-position:0px -54px;
}
.dogLinkPodcast:hover{
background-position:-29px 0px;
}
.dogLinkRSS:hover{
background-position:-29px -18px;
}
.dogLinkBlog:hover{
background-position:-29px -36px;
}
.dogLinkMyspace:hover{
background-position:-29px -54px;
}


/**************************************************** BUTTONS */
.exitButton{
background-image:url(images/exitButton.png);
background-position:-14px 0;
width:14px;
height:14px;
position:absolute;
z-index:100;
}
.exitButton:hover{
background-position:0 0;
}
.exitPaddingVideo{
top:5px;
right:8px;
}
.exitPaddingSmall{
top:6px;
right:6px;
}
.exitPaddingLarge{
top:12px;
right:12px;
}
.exitPaddingHuge{
top:22px;
right:22px;
}

.buttonArrow{
background-repeat:no-repeat;
width:17px;
height:10px;
float:left;
}
.arrowLeft{
background-image:url(images/arrowLeft.png);
margin-right:8px;
}
.arrowRight{
background-image:url(images/arrowRight.png);
}
.arrowLeft:hover{
background-position:0px -10px;
}
.arrowRight:hover{
background-position:0px -10px;
}

.button{
height:13px;
margin-right:2px;
background-position:0px 0px;
float:left;
}
.button:hover{
background-position:0px -13px;
}
.buttonDisabled{
height:13px;
margin-right:2px;
background-position:0px -26px;
float:left;
}
.availableSoon{
background-image:url(images/button_availableSoon.png);
width:68px;
}
.availableSoonLite{
background-image:url(images/button_availableSoonLite.png);
width:68px;
}
.preorder{
background-image:url(images/button_preorder.png);
width:46px;
}
.buynow{
background-image:url(images/button_buynow.png);
width:41px;
}
.buynowApparel{
background-image:url(images/button_buynowRed.png);
width:41px;
}
.details{
background-image:url(images/button_details.png);
width:36px;
}
.detailsAlert{
background-image:url(images/button_detailsAlert.png);
width:36px;
}
.tickets{
background-image:url(images/button_tickets.png);
width:36px;
}
.ticketsDisabled{
background-image:url(images/button_tickets.png);
width:36px;
}
.itunes{
background-image:url(images/button_itunes.png);
width:31px;
}

/**************************************************** BLOCK ITEMS */
.blockTextBox{
width:auto;
margin-top:8px;
}
.blockTextBoxInline{
width:auto;
margin-top:8px;
float:left;
}
.blockTextBoxInlineBreak{
width:auto;
margin-top:8px;
float:left;
clear:right;
}
.blockLink{
width:auto;
line-height:14px;
padding-left:3px;
padding-right:3px;
margin-top:6px;
margin-bottom:6px;
float:left;
}
.blockLinkInline{
width:auto;
line-height:14px;
padding-left:3px;
padding-right:3px;
margin-top:6px;
margin-bottom:6px;
margin-right:4px;
float:left;
}
.blockLinkColorDark{
background-color:#333333;
}
.blockLinkColorDark:hover{
background-color:#888888;
}
.blockLinkColorLite{
background-color:#555555;
}
.blockLinkColorLite:hover{
background-color:#AAAAAA;
}