html {
}

body {
	background-color:	#ff9c00;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	text-align:			left;
}

div.wrapper {
	background:			#ff9c00 url("/image/BackPanel.png") repeat-y left;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	width:				850px;
}
div.push {
	height: 65px;
	clear:	both;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

div.footer {
	height: 			65px;
	background:			#ff9c00 url("/image/BackPanelBottom.png") no-repeat;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	width:				850px;
}

div.footer p {
	background-image:	none;
	margin:				0px 80px 0px 70px;
	padding:			0px 0px 0px 0px;
	color:				#666666;
	font-family:		serif;
	font-size:			12px;
	text-align:			right;
}

div.footer a {
	text-decoration:	none;
	color:				#ff6b12;
}

div.footer a:hover {
	color:				#ff0000;
	background-color:	#ff9c00;
}

div.footer span.SiteName {
	color:				#006bc9;
}

/*** SiteTitle ******************************************************/

div#TitleBlock {
	width:				850px;
	margin:				0px 0px 12px 0px;
	padding:			40px 0px 0px 0px;
	background:			transparent url("/image/BackPanelTop.png") no-repeat;
}
h1#MainTitleArea {
	border-style:		none;
	width:				512px;
	height:				70px;
	margin:				0px auto 0px 240px;
	margin:				0px auto 0px 230px;
	padding:			0px 0px 0px 0px;
}
a#MainTitle {
	display:			block;
	width:				512px;
	height:				70px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	background:			url("/image/DMJlogo2.png") no-repeat;
	cursor:				pointer;
}

a#MainTitle:hover {
	background-position:	left -70px;

}

div#SubTitleArea {
	text-align:			right;
	margin:				8px 0px 0px 230px;
	padding:			0px 0px 0px 0px;

	width:				490px;
	height:				16px;
	font-size:			12px;
	color:				#666666;
}

span#MainTitleText {
	display:			none;
}

/*** TopicPath ******************************************************/

div.TopicPath {
	margin:				20px auto 0px 100px;
	padding:			0px 0px 0px 0px;
	font-size:			12px;
	color:				#999999;
}

div.TopicPath span.currentpage {
	color:				#ff6b12;
}

div.TopicPath a {
	text-decoration:	none;
	color:				#666666;
}

div.TopicPath a:hover {
	text-decoration:	underline;
	color:				#ff0000;
}

div.FooterTopicPath {
	margin:				0px auto 20px 100px;
	padding:			0px 0px 0px 0px;
	font-size:			12px;
	color:				#999999;
}

div.FooterTopicPath span.currentpage {
	color:				#ff6b12;
}

div.FooterTopicPath a {
	text-decoration:	none;
	color:				#666666;
}

div.FooterTopicPath a:hover {
	text-decoration:	underline;
	color:				#ff0000;
}

/*** MenuPanel ******************************************************/

ul.panelblock {
	width:				720px;
	margin:				0px auto 0px 16px;
	padding:			0px 0px 0px 0px;
	list-style-type:	none;
}

ul.panelblock li {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	width:				240px;
	height:				160px;
	float:				left;
}

li#Lpanel {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	width:				240px;
	height:				320px;
	float:				left;
}

a.panel {
	display:			block;
	width:				240px;
	height:				160px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	background:			url("/image/panel4.png") no-repeat;
	text-decoration:	none;
	cursor:				pointer;
}

a.panel:link {
	color:				#888888;
}
a.panel:visited {
	color:				#888888;
}

a.panel:hover {
	background-position:	left -160px;
	color:				#ff6b12;
}

span.paneltitle {
	display:			block;
	text-decoration:	none;
	margin:				0px 0px 0px 0px;
	padding:			28px 0px 8px 60px;
}

span.TextTitle {
	display:			none;
}

span.GraphicalTitle {
	display:			block;
	text-decoration:	none;
	width:				140px;
	height:				24px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

span.GraphicalTitle {
	display:			block;
	text-decoration:	none;
	width:				140px;
	height:				24px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#ReleaseInfoTitle {
	background-image:	url("/image/ReleaseInfo.png");
}

#ArtistInfoTitle {
	background-image:	url("/image/ArtistInfo.png");
}

#BlogPartsTitle {
	background-image:	url("/image/BlogParts.png");
}

#RingTonesTitle {
	background-image:	url("/image/RingTones.png");
}

#LibraryTitle {
	background-image:	url("/image/Library.png");
}

#YouTubeTitle {
	background-image:	url("/image/YouTube.png");
}

#iTunesStoreTitle {
	background-image:	url("/image/iTunesStore.png");
}

#StaffBlogTitle {
	background-image:	url("/image/StaffBlog.png");
}


#DMJ00001Title {
	background-image:	url("/image/DMJ00001Title.png");
	width:				140px;
}

#DMJ00002Title {
	background-image:	url("/image/DMJ00002Title.png");
	width:				200px;
}

#DMJ00003Title {
	background-image:	url("/image/DMJ00003Title.png");
	width:				140px;
}

#DMJ00004Title {
	background-image:	url("/image/DMJ00004Title.png");
	width:				140px;
}

#DMJ00009Title {
	background-image:	url("/image/DMJ00009Title.png");
	width:				140px;
}

#DMJ00008Title {
	background-image:	url("/image/DMJ00008Title.png");
	width:				200px;
}

#DMJ00010Title {
	background-image:	url("/image/DMJ00010Title.png");
	width:				200px;
}

#DMJ00006Title {
	background-image:	url("/image/DMJ00006Title.png");
	width:				200px;
}

#DMJ00007Title {
	background-image:	url("/image/DMJ00007Title.png");
	width:				140px;
}

#DMJ00005Title {
	background-image:	url("/image/DMJ00005Title.png");
	width:				140px;
}

#DMJ00012Title {
	background-image:	url("/image/DMJ00012Title.png");
	width:				200px;
}

#DMJ00014Title {
	background-image:	url("/image/DMJ00014Title.png");
	width:				200px;
}


a.panel:hover span.GraphicalTitle {
	background-position:	left -24px;
}




span.paneldesc {
	display:			block;
	text-decoration:	none;
	font-size:			14px;
	font-weight:		normal;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 60px;
}

/*** BigPanel *******************************************************/

h2.BigPanelTitle {
	margin:				0px 0px 0px 0px;
	padding:			28px 0px 0px 0px;
	text-decoration:	none;
	font-size:			21px;
	font-weight:		bold;
	color:				#ff6b12;
}

h2.BigPanelTitle span.GraphicalTitle {
	background-position:	left -24px;
}

div.BigPanel {
	width:				720px;
	margin:				0px auto 0px 16px;
	padding:			0px 0px 0px 0px;
	clear:				both;
}

div.BigPanelUL {
	height:				60px;
	width:				100%;
	background:			url("/image/bigpanelUL.png") no-repeat left top;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}
div.BigPanelU {
	height:				60px;
	margin:				0px 60px 0px 60px;
	padding:			0px 0px 0px 0px;
	background:			url("/image/bigpanelU.png") repeat-x;
}

div.BigPanelUR {
	height:				60px;
	width:				100%;
	background:			url("/image/bigpanelUR.png") no-repeat right top;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

div.BigPanelL {
	width:				100%;
	background:			url("/image/bigpanelL.png") repeat-y left;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

div.BigPanelS {
	margin:				0px 60px 0px 60px;
	padding:			0px 0px 0px 0px;
	background:			url("/image/bigpanelS.png") repeat;
}

div.BigPanelR {
	width:				100%;
	background:			url("/image/bigpanelR.png") repeat-y right;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

div.BigPanelBL {
	height:				60px;
	width:				100%;
	background:			url("/image/bigpanelBL.png") no-repeat left top;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}
div.BigPanelB {
	height:				60px;
	margin:				0px 60px 0px 60px;
	padding:			0px 0px 0px 0px;
	background:			url("/image/bigpanelB.png") repeat-x;
}

div.BigPanelBR {
	height:				60px;
	width:				100%;
	background:			url("/image/bigpanelBR.png") no-repeat right top;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

/*** MusicProfilePanel **********************************************/

div.MusicProfilePanel {
	width:				480px;
	margin:				0px auto 0px 256px;
	padding:			0px 0px 0px 0px;
}

div.MusicProfilePanelS {
	margin:				0px 60px 0px 60px;
	padding:			0px 0px 0px 0px;
	background:			url("/image/bigpanelS.png") repeat;
	height:				200px;
}



/*** ArtistInfo *****************************************************/

dl.ArtistInfo {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

dl.ArtistInfo dt {
	margin:				0px 0px 0px 0px;
	padding:			1em 0px 1em 0px;
	font-weight:		bold;
	font-size:			1.2em;
}

dl.ArtistInfo dd {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 2em;
	line-height:		1.5em;
}

/*** ReleaseInfo ****************************************************/

dl.ReleaseInfo {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

dl.ReleaseInfo dt {
	margin:				0px 0px 0px 0px;
	padding:			1em 0px 1em 0px;
	font-weight:		bold;
	font-size:			1.2em;
}

dl.ReleaseInfo dd {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 2em;
	line-height:		1.5em;
}

dl.ReleaseInfo a {
	text-decoration:	none;
	color:				#ff6b12;
	font-weight:		bold;
}

dl.ReleaseInfo a:hover {
	text-decoration:	none;
	color:				#ff0000;
	font-weight:		bold;
	background-color:	#ff9c00;
}

/*** MusicIndex *****************************************************/

table.Library {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

table.Library th {
	padding:			0px 4px 0px 4px;
	font-weight:		bold;
	color:				#ffffff;
	text-align:			center;
	background-color:	#ff6b12;
}

table.Library th.LibraryTH1 {
	background-color:	transparent;
}

table.Library td.MusicTitle {
	padding:			24px 0px 0px 0px;

}

table.Library td.Yes {
	padding:			0px 0px 0px 0px;
	font-size:			88px;
	color:				#4789e3;
	text-align:			center;
}

table.Library td.Yes a {
	color:				#4789e3;
	text-decoration:	none;
}

table.Library td.Yes a:hover {
	color:				#ff6b12;
	text-decoration:	none;
}



table.Library td.No {
	padding:			0px 0px 0px 0px;
	font-size:			88px;
	color:				#888888;
	text-align:			center;
}

table.Library td.ComingSoon {
	padding:			0px 0px 0px 0px;
	font-size:			24px;
	color:				#4789e3;
	font-weight:		bold;
	text-align:			center;
}

table.Library td.ComingSoon a {
	color:				#4789e3;
	color:				#ff0000;
	text-decoration:	none;
}

table.Library td.ComingSoon a:hover {
	color:				#ff6b12;
	text-decoration:	none;
}


a.LiberaryTitle {
	display:			block;
	width:				140px;
	height:				24px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	text-decoration:	none;
	background-repeat:	no-repeat;
}

a.LiberaryTitle:hover {
	background-position:	left -24px;
}

a.LiberaryImage {
	display:			block;
	width:				88px;
	height:				88px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	text-decoration:	none;
	background-repeat:	no-repeat;
}

a.LiberaryImage:hover {
	background-position:	left -88px;
}

#DMJ00001SImage {
	background-image:	url("/image/DMJ00001S.jpg");
}

#DMJ00002SImage {
	background-image:	url("/image/DMJ00002S.jpg");
}

#DMJ00003SImage {
	background-image:	url("/image/DMJ00003S.jpg");
}

#DMJ00004SImage {
	background-image:	url("/image/DMJ00004S.jpg");
}

#DMJ00009SImage {
	background-image:	url("/image/DMJ00009S.jpg");
}

#DMJ00008SImage {
	background-image:	url("/image/DMJ00008S.jpg");
}

#DMJ00010SImage {
	background-image:	url("/image/DMJ00010S.jpg");
}

#DMJ00006SImage {
	background-image:	url("/image/DMJ00006S.jpg");
}

#DMJ00007SImage {
	background-image:	url("/image/DMJ00007S.jpg");
}

#DMJ00005SImage {
	background-image:	url("/image/DMJ00005S.jpg");
}

#DMJ00012SImage {
	background-image:	url("/image/DMJ00012S.jpg");
}

#DMJ00014SImage {
	background-image:	url("/image/DMJ00014S.jpg");
}


/*** MusicProfile *****************************************************/

div.MusicProfileLpanel {
	margin:				0px 0px 0px 16px;
	padding:			0px 0px 0px 0px;
	width:				240px;
	height:				320px;
	float:				left;
}


dl.MusicProfile {
	margin:				0px 0px 0px 0px;
	padding:			1em 0px 0px 0px;
	font-style:			italic;
	line-height:		2.4em;
	font-family:		serif;
}

dl.MusicProfile dt {
	margin:				0px 0px 0px 0px;
	padding:			0em 0px 0em 0px;
	font-weight:		bold;
	float:				left;
}

dl.MusicProfile dd {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 2em;
	text-align:			right;
}


div.FlashBlock {
	margin:				0px 0px 0px 0px;
	padding:			2em 0px 1em 0px;
}

div.RingTonesBlock {
	margin:				0px 0px 0px 0px;
	padding:			1em 0px 1em 0px;
}



h3.FlashCode {
	margin:				0px 0px 1em 0px;
	padding:			0px 0px 0px 0.5em;
	font-size:			1em;
	font-weight:		bold;
	color:				#006bc9;
	border-left:		0.5em solid #ff6b12;
}

h3.FlashCode span.subtitle {
	font-size:			0.9em;
	font-weight:		normal;
	color:				#666666;
}

h3.RingTones {
	margin:				0px 0px 1em 0px;
	padding:			0px 0px 0px 0.5em;
	font-size:			1em;
	font-weight:		bold;
	color:				#006bc9;
	border-left:		0.5em solid #ff6b12;
}



div.FlashSample {
	margin:				0px 0px 0px 1em;
	padding:			0px 0px 0px 0px;
}

h4.FlashCode {
	margin:				1em 0px 0px 0px;
	padding:			0px 0px 0px 0.5em;
	font-size:			0.8em;
	font-weight:		bold;
	color:				#666666;
}


textarea.FlashCode {
	margin:				0px 0px 0px 1.5em;
	padding:			0.5em 0.5em 0.5em 0.5em;
	border:				1px solid #cccccc;
	background-color:	#ffffff;
	width:				540px;
	height:				3em;
	font-size:			0.8em;
	color:				#666666;

}

h3.YouTubeMobile {
	margin:				2em 0px 1em 0px;
	padding:			0px 0px 0px 0.5em;
	font-size:			1em;
	font-weight:		bold;
	color:				#006bc9;
	border-left:		0.5em solid #ff6b12;
}

img.YouTubeQR {
	margin:				0px 0px 0px 1em;
	padding:			0px 0px 0px 0px;

}

img.RingTonesQR {
	margin:				0px 0px 0px 1em;
	padding:			0px 0px 0px 0px;

}

div.RingTonesURL {
	margin:				0px 0px 0px 0em;
	padding:			1em 0px 0px 1em;
	font-size:			0.8em;
	color:				#888888;
}


div.iTunesStoreLink {
	margin:				0px 0px 0px 1em;
	padding:			0px 0px 0px 0px;

}

div.iTunesStoreURL {
	margin:				0px 0px 0px 0em;
	padding:			1em 0px 0px 1em;
	font-size:			0.8em;
	color:				#888888;
}

div.iTunesStoreURL a:link {
	color:				#888888;
}
div.iTunesStoreURL a:visited {
	color:				#888888;
}

div.iTunesStoreURL a:hover {
	color:				#ff6b12;
}


/*** SiteMap *****************************************************/

ul.sitemap {
	position:			absolute;
	top:				0px;
	margin:				50px 0px 0px 810px;
	padding:			0px 0px 0px 0px;
	list-style-type:	none;
	line-height:		1em;
	color:				#990000;
	font-weight:		bold;
}

ul.sitemap  ul {
	line-height:		1.5em;
	margin:				0.5em 0px 2em 0px;
	padding:			0px 0px 0px 2em;
	font-weight:		bold;
	font-style:			normal;
	font-family:		serif;
	color:				#990000;
	list-style-type:	circle;
	font-size:			14px;
}

ul.sitemap  ul.qrcode {
	list-style-type:	none;
}

ul.sitemap a {
	text-decoration:	none;
	color:				#ffffff;
}

ul.sitemap a:link {
	color:				#ffffff;
}

ul.sitemap a:visited {
	color:				#ffffff;
}

ul.sitemap a:active {
	color:				#ff0000;
}

ul.sitemap a:hover {
	color:				#ff0000;
}




