/* Start of Body content styles */
.body {
	text-align: left;
	vertical-align: top;
}
.maincontent {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	vertical-align: top;
	
}
.righthandcolumn {
	padding-left: 5px;
}
.bodytextbold {
	color: #000000;
	font-weight: bold;
}
.bodytextblue {

	color: #004888;
	text-decoration: none;
}
.bodytextblue a {
	color: #004888;
	text-decoration: none;
}
.bodytextblue a:visited {
	color: #004888;
	text-decoration: none;
}
.bodytextblue a:hover{
	color: #004888;
	text-decoration: underline;
}

.labellist {

	color: #000000;
	text-decoration: none;
}
.labellist br{

margin-bottom:5px;
}
.labellist a {
margin-left:5px;
	color: #000000;
	text-decoration: none;
}
.labellist a:visited {
	color: #000000;
	text-decoration: none;
}
.labellist a:hover{

	color: #000000;
	text-decoration: underline;
}

.bodybanner {
	text-align: center;
	padding: 2px;
}
.bodybanner img{
	border: 1px solid #000000;
}

.bodyfeatures {
	margin-top: 5px;	
	margin-bottom: 15px;
	display:block;
	overflow:hidden;
}
.Bodyfeatureline {
	width: 1px;
	background-image: url(/images/verticalline.gif);
	background-repeat: repeat-y;
	padding-right: 5px;
	padding-left: 5px;
	background-position: center;
}

.bodyfeatureone {
width:365px;
display:block;
overflow:hidden;
float:left;
margin-right:10px;
}

.bodyfeaturetwo {
width:365px;
display:block;
overflow:hidden;
float:left;
}

.Bodyfeaturetitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
background-image:url(../Images/dmg_rfeature_top.gif);
background-repeat: no-repeat;
width:355px;
height:24px;
	font-weight: bold;
	padding: 4px 5px 2px 8px;
	color: #ffffff;
	font-size:8pt;
}

.Bodyfeaturehline {
	background-color: #d6e6f5;
}

.Bodyfeaturebody {
border-left:1px solid #411616;
border-right:1px solid #411616;
width:355px;
	padding: 0px 4px;
}

.Bodyfeaturebody img {
	border: 1px solid #000000;
	margin: 5px 15px 5px 5px;
}

.Bodyfeaturecopy{
	font-size: 80%;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.Bodyfeaturecopy a{
color: #000000;
}

.Bodyfeaturecopy a:hover{
	color: #000000;
	text-decoration: underline;
}

.Bodyfeaturecopy a:visited{
color: #000000;
}

.Bodyfeaturebase {
background-image:url(../Images/dmg_rfeature_bottom.gif);
background-repeat: no-repeat;
width:365px;
height:5px;
}

.bodytext {
	font-size:8pt;
	color: #000000;
	text-decoration: none;
}

.bodylinks {
	color: #000000;
	text-decoration: none;
}

.bodyfour {
display:block;
overflow:hidden;
width:741px;
	margin-top: 0px;	
	margin-bottom: 0px;
}

.Bodyfourline {
	width: 1px;
	background-image: url(/images/verticalline.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.Bodyfourimage {

	
	height: 182px;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.Bodyfourimage img {
margin-top: 10px;
	border: 1px solid #000000;
}
.Bodyfourcatnum {
	font-size:8pt;
	color: #aaaaaa;
	padding-top: 3px;
	padding-right: 2px;
	padding-left: 2px;
}
.Bodyfourtext {
font-family:Tahoma, Arial, Helvetica, sans-serif;
width::175px;
	
	padding: 8px 2px;
}
.bodyfour .Bodyfourtext .Bodyfourtitle {
font-size:8pt;
	font-weight: bold;
	text-decoration: none;
}
.bodyfour .Bodyfourtext .Bodyfourartist {
font-size:8pt;
	color: #FA1013;
	text-decoration: none;
}
.dmgatozbody .Bodyfourtitle a,.dmgatozbody .Bodyfourtitle a:visited,.dmgatozbody .Bodyfourtitle a:link {
	font-weight: bold;
	text-decoration: none;
}

.dmgatozbody .Bodyfourtitle a:hover,.dmgatozbody .Bodyfourtitle a:active {
	font-weight: bold;
	text-decoration: underline;
}

 .Bodyfourtext .Bodyfourartist a, .Bodyfourtext .Bodyfourartist a:link, .Bodyfourtext .Bodyfourartist a:visited {
	color: #FA1013;
	text-decoration: none;
}

 .Bodyfourtext .Bodyfourartist a:hover, .Bodyfourtext .Bodyfourartist a:active {
	color: #FA1013;
	text-decoration: underline;
	}
	
.Bodyfourtext a:hover{
text-decoration: underline;
}
Bodyfourtitlemore {
	font-weight: normal;
	color: #000000;
}
Bodyfourtitlemore a {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
Bodyfourtitlemore a:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
Bodyfourtitlemore a:hover {
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
Bodyfourtitlemore a:active {
	font-weight: normal;
	color: #000000;	
	text-decoration: underline;
}

.bodytextgray {
	color: #999999;
}
.darkgreenfill {
	background-color: #d5decd;
}
.greybox {
	background-color: #fafafa;
	border: 1px solid #737373;
	padding: 2px 5px;
	margin-bottom: 5px;	
}

.greybox a{
color:#000000;
text-decoration:none;
}
.greybox a:hover{
color:#000000;
text-decoration:underline;
}
.greybox a:active{
color:#000000;
text-decoration:underline;
}
.greybox a:visited{
color:#000000;
text-decoration:none;
}

.greenbox {
	background-color: #fafafa;
	border: 1px solid #3e6719;
	padding: 2px 5px;
	margin-bottom: 5px;	
	
}
.greenbox img{
	border: 1px solid #000000;
}
.greentitlenotop {
	border: 1px solid #3e6719;
	margin-bottom: 5px;	
}
.greentitlenotop img{

}
.greentitlenotop .top {
	background-color: #b4c3a4;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;
}
.greentitlenotop .bottom {
	background-color: #d5decd;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.bluebodybox a {
	font-weight: bold;
	color:#004888;
}
.bluebodybox a:visited {
	font-weight: bold;
	color:#004888;
}
.bluebodybox a:hover {
text-decoration: underline;
}
/* End of Body content styles */

/* Start Links */
.redlinks {
	color: #FA1013;
	text-decoration: none;
}
.redlinks a{
	color: #FA1013;
	text-decoration: none;
}
.redlinks a:visited{
	color: #FA1013;
	text-decoration: none;
}
.redlinks a:active{
	color: #FA1013;
	text-decoration: underline;
}
.redlinks a:hover{
	color: #FA1013;
	text-decoration: underline;
}
.bluelinks {
	color: #004888;
	text-decoration: none;
}
.bluelinks a{
	color: #004888;
	text-decoration: none;
}
.bluelinks a:visited{
	color: #004888;
	text-decoration: none;
}
.bluelinks a:hover{
	color: #004888;
	text-decoration: underline;
}
/* End Links */

/* Start buttons */
.searchbutton {
	color: #5f6060;
	font-weight: bold;
   	background-color: transparent;
   	text-decoration: none;
   	border: none;
   	cursor: hand;
}
/* Start buttons */

/* Start Main Content */
.maincontent .greytitle {
	border: 1px solid #737373;
	margin-bottom: 5px;	
	margin-top: 15px;	
}
.maincontent .greytitle .top {
	background-color: #c8c8c8;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;
}
.maincontent .greytitle .bottom {
	background-color: #e0e0e0;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.maincontent .bluetitle {
	border: 1px solid #428cc9;
	background-color: #d6e6f5;
	margin-bottom: 5px;	
	margin-top: 15px;	
}
.maincontent .bluetitle .top {
	background-color: #b5d1e2;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;
}
.maincontent .bluetitle .bottom {
	background-color: #d6e6f5;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.maincontent .bluebodybox {
	font-size: 80%;
	border: 1px solid #428cc9;
	margin-bottom: 5px;	
	margin-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
}
.maincontent .blueartistsearch {

	font-size: 80%;
	border: 1px solid #428cc9;
	margin-bottom: 5px;	
	margin-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.maincontent .blueartistsearch a {
	color:#fa1013;
}
.maincontent .blueartistsearchx a:visited {
	color:#fa1013;
}
.maincontent .blueartistsearch a:hover {
text-decoration: underline;
}
.Bodyfourtitle {
	font-weight: bold;
	text-decoration: none;
	font-size:8pt;
}
.Bodyfourartist {
	color: #FA1013;
	text-decoration: none;
	font-size:8pt;
}
.Bodyfourtitle a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.Bodyfourtitle a:visited {
	font-weight: bold;

}
.Bodyfourartist a{
	color: #FA1013;
	text-decoration: none;
}
/* End Main Content */

/* Start news */
.dmgnews {
margin:10px 0px 0px 0px;
height:30px;
display:block;
overflow:hidden;
}

.dmgnewstitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_atoz_top.gif);
background-repeat: no-repeat;
width:725px;
height:24px;
	font-weight: bold;
	padding: 4px 8px 2px 8px;
	color: #ffffff;
	font-size:8pt
}

.dmgnewsbody {
border-right:1px solid #65268B;
border-left:1px solid #65268B;
margin-top:0px;
padding:5px;
width:729px;
text-align:left;
}

.dmgnewsbase {
	background-image: url(../Images/dmg_atoz_bottom.gif);
background-repeat: no-repeat;
width:741px;
height:5px;
margin-bottom: 5px;
}
/* End news */

/* Start dealer */
.dmgdealer {
margin-top:10px;
}

.dmgdealertitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_news_top.gif);
background-repeat: no-repeat;
width:725px;
height:26px;
	font-weight: bold;
	padding: 4px 8px 0px 8px;
	color: #ffffff;
	font-size:8pt
}

.dmgdealerbody {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9pt;
border-right:1px solid #4b41b1;
border-left:1px solid #4b41b1;
padding:5px;
width:729px;
}

.dmgdealerbase {
	background-image: url(../Images/dmg_dealer_bottom.gif);
background-repeat: no-repeat;
width:741px;
height:5px;
margin-bottom: 5px;
}
/* End dealer */

/* Start contact us */
.dmgcontactus {
margin-top:10px;
}

.dmgcontactustitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_contactus_top.gif);
background-repeat: no-repeat;
width:725px;
height:26px;
	font-weight: bold;
	padding: 4px 8px 0px 8px;
	color: #ffffff;
	font-size:8pt
}

.dmgcontactusbody {
border-right:1px solid #4b41b1;
border-left:1px solid #4b41b1;
padding:5px;
width:729px;
}

.dmgcontactusbase {
	background-image: url(../Images/dmg_contactus_bottom.gif);
background-repeat: no-repeat;
width:741px;
height:5px;
margin-bottom: 5px;
}
/* End contact us */


/* Start sign up */
.dmgsigntitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_user_topb.gif);
background-repeat: no-repeat;
height:26px;
	font-weight: bold;
	padding: 4px 8px 0px 8px;
	color: #ffffff;
	font-size:8pt;
}

.dmsignintro {
border-right:1px solid #781d1d;
border-left:1px solid #781d1d;
padding:5px;
}

.dmgsignbody {
border-right:1px solid #4b41b1;
border-left:1px solid #4b41b1;
padding:5px;
}

.dmgsignbase {
	background-image: url(../Images/dmg_user_bottomb.gif);
background-repeat: no-repeat;
height:5px;
margin-bottom: 5px;
}
.dmgadtitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_offer_top.gif);
background-repeat: no-repeat;
height:26px;
	font-weight: bold;
	padding: 4px 8px 0px 8px;
	color: #ff0000;
	font-size:8pt;
	width:185px;
}
.dmadintro {
border-right:1px solid #eece32;
border-left:1px solid #eece32;
padding:5px;
width:189px;
}
.dmadintro p
{
    margin:0px;
}
.dmgadbase {
	background-image: url(../Images/dmg_offer_bottom.gif);
background-repeat: no-repeat;
height:5px;
margin-bottom: 5px;
width:201px;
}
.dmgsignupback
{
    background-color:#fcd0d0;
    padding:5px;
}

.signupform
{
    float:left;
    width:534px;
}

.advertcontainer
{
    overflow:hidden;
    width: 201px;
    margin-left:540px;
    _margin-left:537px;
}

.signupcontainer span.validateform
{
    float:none;
    width:10px;
}

.dmgsignuptitle 
{
    background-image:url(../Images/dmg_signup_top.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
height:26px;
padding:4px 8px 0;
width:725px;
}

.dmsignupintro 
{
border-left:1px solid #781D1D;
border-right:1px solid #781D1D;
padding:5px;
width:729px;
/*font-size:larger;*/
font-size:10pt;
}

.dmgsignupbase 
{
    background-image:url(../Images/dmg_signup_bottom.gif);
background-repeat:no-repeat;
height:5px;
margin-bottom:5px;
width:741px;
}

.dmsignupform .inputbuttons input {
background-image:url(../Images/signup_button.jpg);
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
height:27px;
margin:0;
padding:0 0 6px;
width:137px;
}

/* End sign up */

/* Start about us */
.dmgaboutus {
margin-top:10px;
}

.dmgaboutustitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_aboutus_top.gif);
background-repeat: no-repeat;
width:725px;
height:26px;
	font-weight: bold;
	padding: 4px 8px 0px 8px;
	color: #ffffff;
	font-size:8pt
}

.dmgaboutusbody {
border-left:1px solid #696969;
border-right:1px solid #696969;
padding:5px;
width:729px;
}

.dmgaboutusbase {
	background-image: url(../Images/dmg_aboutus_bottom.gif);
background-repeat: no-repeat;
width:741px;
height:5px;
margin-bottom: 5px;
}
/* End about us */

/* Start New Releases */
.Bodyfeaturetitlenewreleases {
font-family:Tahoma, Arial, Helvetica, sans-serif;
background-image:url(../Images/dmg_dbfeature_top.gif);
background-repeat: no-repeat;
width:355px;
height:24px;
	font-weight: bold;
	padding: 4px 5px 2px 8px;
	color: #ffffff;
	font-size:8pt
	}
	
.Bodyfourtitlenewreleases {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_home_newrelease_top.gif);
background-repeat: no-repeat;
width:731px;
height:26px;
	font-weight: bold;
	padding: 2px 5px;
	color: #ffffff;
	font-size:8pt
}
.Bodyfourbodynewreleases {
border-right:1px solid #205e94;
border-left:1px solid #205e94;
padding:5px;
width:729px;
}
.Bodyfourbasenewreleases {
	background-image: url(../Images/dmg_home_newrelease_bottom.gif);
background-repeat: no-repeat;
width:741px;
height:5px;
margin-bottom: 5px;
}

.Bodyfourtitlenewreleases a {
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
.Bodyfourtitlenewreleases a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
.Bodyfourtitlenewreleases a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
.Bodyfourtitlenewreleases a:active {
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}

.Bodyfourtextnewreleases {
	font-size: 85%;
	padding: 5px;
	background-color: #d6e6f5;
}
.bodyfour .Bodyfourtextnewreleases .Bodyfourtitle {
	font-weight: bold;
	text-decoration: none;
}
.bodyfour .Bodyfourtextnewreleases .Bodyfourartist {
	color: #FA1013;
	text-decoration: none;
}
.bodyfour .Bodyfourtextnewreleases .Bodyfourtitle a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bodyfour .Bodyfourtextnewreleases .Bodyfourartist a{
	font-size: 85%;
	color: #FA1013;
	text-decoration: none;
}
.Bodyfourtextnewreleases a:hover{
	text-decoration: underline;
}
.Bodyfourhlinenewreleases {
	background-color: #d6e6f5;
	width:185px;
}

/* ---------------------------------------------- */

.newreleasespages {
	padding: 2px 5px;
	color: #000000;
	border-top: 1px solid #428cc9;
	border-right: 1px none #428cc9;
	border-bottom: 1px solid #428cc9;
	border-left: 1px none #428cc9;
	margin-bottom: 5px;
	text-align:right;
}

.newreleasespages a {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.newreleasespages a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.newreleasespages a:hover {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
.newreleasespages a:active {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}

/* ---------------------------------------------- */

/* End New Releases */

/* Start Coming Soon */

.Bodyfourtitlecomingsoon {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_home_comingsoon_top.gif);
background-repeat: no-repeat;
width:731px;
height:26px;
	font-weight: bold;
	padding: 2px 5px;
	color: #ffffff;
	font-size:8pt
}
.Bodyfourbodycomingsoon {
border-right:1px solid #ab5b06;
border-left:1px solid #ab5b06;
padding:5px;
width:729px;
}
.Bodyfourbasecomingsoon {
	background-image: url(../Images/dmg_home_comingsoon_bottom.gif);
background-repeat: no-repeat;
width:741px;
height:5px;
margin-bottom: 5px;
}
.Bodyfourtitlecomingsoon a {
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
.Bodyfourtitlecomingsoon a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
.Bodyfourtitlecomingsoon a:hover {
		color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
.Bodyfourtitlecomingsoon a:active {
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}

.Bodyfourtextcomingsoon {
	font-size: 85%;
	padding: 5px;
	background-color: #fde8cd;

}
.bodyfour .Bodyfourtextcomingsoon .Bodyfourtitle {
	font-weight: bold;
	text-decoration: none;
}
.bodyfour .Bodyfourtextcomingsoon .Bodyfourartist {
	color: #FA1013;
	text-decoration: none;
}
.bodyfour .Bodyfourtextcomingsoon .Bodyfourtitle a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bodyfour .Bodyfourtextcomingsoon .Bodyfourartist a{
	font-size: 85%;
	color: #FA1013;
	text-decoration: none;
}

.Bodyfourhlinecomingsoonstart a:hover{
	text-decoration: underline;
	
}

/* color box borders start */
.Bodyfeaturetitlecomingsoon {
font-family:Tahoma, Arial, Helvetica, sans-serif;
background-image:url(../Images/dmg_ofeature_top.gif);
background-repeat: no-repeat;
width:355px;
height:24px;
	font-weight: bold;
	padding: 4px 5px 2px 8px;
	color: #ffffff;
	font-size:8pt;
	}

.Bodyfourhlinecomingsoonstart {
width:185px;
	background-color: #fde8cd;
	border-left:1px solid #ab5b06;
}
.Bodyfourhlinecomingsoonend {
width:185px;
	background-color: #fde8cd;
	border-right:1px solid #ab5b06;
}

.Bodyfourhlinenewreleasesstart {
width:185px;
	background-color: #D6E6F5;
	border-left:1px solid #205e94;
}
.Bodyfourhlinenewreleasesend {
width:185px;
	background-color: #D6E6F5;
	border-right:1px solid #205e94;
}

.Bodyfourhlinerecentreleasesstart {
width:185px;
	background-color: #c6f2fd;
	border-left:1px solid #117c9f;
}
.Bodyfourhlinerecentreleasesend {
width:185px;
	background-color: #c6f2fd;
	border-right:1px solid #117c9f;
}


/* color box borders end */



.Bodyfourhlinecomingsoon a:hover{
	text-decoration: underline;
}
.Bodyfourhlinecomingsoon {
	background-color: #fde8cd;
	width:185px;
}


/* ---------------------------------------------- */

.comingsoonpages {
	padding: 2px 5px;
	color: #000000;
	border-top: 1px solid #f8931d;
	border-right: 1px none #f8931d;
	border-bottom: 1px solid #f8931d;
	border-left: 1px none #f8931d;
	margin-bottom: 5px;
	text-align:right;
}
.comingsoonpages a {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.comingsoonpages a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.comingsoonpages a:hover {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
.comingsoonpages a:active {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}

/* ---------------------------------------------- */

/* End Coming Soon */


/* Start None */
.Bodyfeaturetitlenone {
font-family:Tahoma, Arial, Helvetica, sans-serif;
background-image:url(../Images/dmg_feature_top.gif);
background-repeat: no-repeat;
width:355px;
height:24px;
	font-weight: bold;
	padding: 4px 5px 2px 8px;
	color: #ffffff;
	}

.Bodyfourtitlenone {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 5px;
	color: #000000;
	border-top: 1px solid #f8931d;
	border-right: 1px none #f8931d;
	border-bottom: 1px solid #f8931d;
	border-left: 1px none #f8931d;
	margin-bottom: 5px;
}

.Bodyfourbasenone {
	border-bottom: 1px solid #f8931d;
	margin-bottom: 5px;
}
.Bodyfourtextnone {
	font-size: 85%;
	padding: 5px;
	background-color: #ffffff;

}
.bodyfour .Bodyfourtextnone .Bodyfourtitle {
	font-weight: bold;
	text-decoration: none;
}
.bodyfour .Bodyfourtextnone .Bodyfourartist {
	color: #FA1013;
	text-decoration: none;
}
.bodyfour .Bodyfourtextnone .Bodyfourtitle a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bodyfour .Bodyfourtextnone .Bodyfourartist a{
	font-size: 85%;
	color: #FA1013;
	text-decoration: none;
}
.Bodyfourhlinenone a:hover{
	text-decoration: underline;
}
.Bodyfourhlinenone {
	background-color: #ffffff;
}

/* ---------------------------------------------- */

.nonepages {
	padding: 2px 5px;
	color: #000000;
	border-top: 1px solid #f8931d;
	border-right: 1px none #f8931d;
	border-bottom: 1px solid #f8931d;
	border-left: 1px none #f8931d;
	margin-bottom: 5px;
	text-align:right;
}
.nonepages a {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.nonepages a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.nonepages a:hover {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
.nonepages a:active {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}

/* ---------------------------------------------- */

/* End None */


/* Start Recent Releases */
.Bodyfeaturetitlerecentreleases {
font-family:Tahoma, Arial, Helvetica, sans-serif;
background-image:url(../Images/dmg_lbfeature_top.gif);
background-repeat: no-repeat;
width:355px;
height:24px;
	font-weight: bold;
	padding: 4px 5px 2px 8px;
	color: #ffffff;
	font-size:8pt;
	}

.Bodyfourtitlerecentreleases {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_home_recentrelease_top.gif);
background-repeat: no-repeat;
width:731px;
height:26px;
	font-weight: bold;
	padding: 2px 5px;
	color: #ffffff;
	font-size:8pt;
}

.Bodyfourbodyrecentreleases {
border-right:1px solid #117c9f;
border-left:1px solid #117c9f;
padding:5px;
width:729px;
}

.Bodyfourbaserecentreleases {
	background-image: url(../Images/dmg_home_recentrelease_bottom.gif);
background-repeat: no-repeat;
width:741px;
height:5px;
margin-bottom: 5px;
}

.Bodyfourtitlerecentreleases a {
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
.Bodyfourtitlerecentreleases a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
.Bodyfourtitlerecentreleases a:hover {
		color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
.Bodyfourtitlerecentreleases a:active {
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}

.Bodyfourtextrecentreleases {
	font-size: 85%;
	padding: 5px;
	background-color: #c6f2fd;
}
.bodyfour .Bodyfourtextrecentreleases .Bodyfourtitle {
	font-weight: bold;
	text-decoration: none;
}
.bodyfour .Bodyfourtextrecentreleases .Bodyfourartist {
	color: #FA1013;
	text-decoration: none;
}
.bodyfour .Bodyfourtextrecentreleases .Bodyfourtitle a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bodyfour .Bodyfourtextrecentreleases .Bodyfourartist a{
	font-size: 85%;
	color: #FA1013;
	text-decoration: none;
}
.Bodyfourhlinerecentreleases a:hover{
	text-decoration: underline;
}
.Bodyfourhlinerecentreleases {
width:185px;
	background-color: #c6f2fd;
}

/* ---------------------------------------------- */

.recentreleasespages {
	padding: 2px 5px;
	color: #000000;
	border-top: 1px solid #00bff3;
	border-right: 1px none #00bff3;
	border-bottom: 1px solid #00bff3;
	border-left: 1px none #00bff3;
	margin-bottom: 5px;
	text-align:right;
}
.recentreleasespages a {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.recentreleasespages a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.recentreleasespages a:hover {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
.recentreleasespages a:active {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}

/* ---------------------------------------------- */

/* End Recent Releases */

/* Start A to Z */

.atoztitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
background-image: url(../Images/dmg_atoz_top.gif);
background-repeat:no-repeat;
width:725px;
height:24px;
	font-weight: bold;
	padding: 4px 8px 1px 8px;
	color: #ffffff;
	font-size:8pt;
}

.atozbody {
border-right:1px solid #65268b;
border-left:1px solid #65268b;
padding:5px;
width:729px;
}

.atozbody select {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:8pt;
}

.atozbody a{
color: #000000;
}

.atozbody a:visited, .atozbody a:active {
color: #000000;
}

.atozbody a:hover, .atozbody a:link {
color: #000000;
}

.atozbody a:hover {
text-decoration:underline;
}

.atozbase {
background-image: url(../Images/dmg_atoz_bottom.gif);
background-repeat:no-repeat;
width:741px;
height:5px;
margin-bottom:10px;
}
.atoztitle .top {
	background-color: #AF89BC;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;	
}
.atoztitle .bottom {
	background-color: #dac8e0;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.atozintro {
	border: 1px solid #4f0a77;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

.atozintro a{
	color: #FA1013;
	text-decoration: none;
}
.atozintro a:hover{
	color: #FA1013;
	text-decoration: underline;
}
.atozintro a:visited{
	color: #FA1013;
	text-decoration: none;
}
.atozintro a:active{
	color: #FA1013;
	text-decoration: underline;
}
	
.atozfill {
	background-color: #dac8e0;
	border: 1px solid #4f0a77;
}

.atozfill a {
	color: #000000;
font-weight:bold;
font-size:9pt;

}

.atozfill a:active {
font-weight:bold;
color: #000000;
}
.atozfill a:visited {
font-weight:bold;
color: #000000;
}
.atozfill a:link, .atozfill a:hover {
font-weight:bold;
	color: #000000;
}

.atozfill a:hover {
font-weight:bold;
text-decoration:underline;
color: #000000;
}

.atozbody u {
text-decoration:underline;
color: red;
}
/* ---------------------------------------------- */

.Bodyfourtitleatoz {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 5px;
	color: #000000;
	border-top: 1px solid #4f0a77;
	border-right: 1px none #4f0a77;
	border-bottom: 1px solid #4f0a77;
	border-left: 1px none #4f0a77;
	margin-bottom: 5px;
}
.Bodyfourtitleatoz a {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.Bodyfourtitleatoz a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.Bodyfourtitleatoz a:hover {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
.Bodyfourtitleatoz a:active {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
.Bodyfourbaseatoz {
	border-bottom: 1px solid #4f0a77;
	margin-bottom: 5px;
}
.Bodyfourtextatoz {
	font-size: 85%;
	padding: 5px;
	background-color: #dac8e0;
}
.Bodyfourtextatoz .Bodyfourtitle {
	font-weight: bold;
	text-decoration: none;
}
.Bodyfourtextatoz .Bodyfourartist {
	color: #FA1013;
	text-decoration: none;
}
.Bodyfourtextatoz .Bodyfourtitle a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.Bodyfourtextatoz .Bodyfourartist a{
	font-size: 85%;
	color: #FA1013;
	text-decoration: none;
}
.Bodyfourhlineatoz a:hover{
	text-decoration: underline;
}
.Bodyfourhlineatoz {
	background-color: #dac8e0;
}

/* ---------------------------------------------- */

.atozpages {
	padding: 2px 5px;
	color: #000000;
	border-top: 1px solid #4f0a77;
	border-right: 1px none #4f0a77;
	border-bottom: 1px solid #4f0a77;
	border-left: 1px none #4f0a77;
	margin-bottom: 5px;
	text-align:right;
}

.atozpages a {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.atozpages a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.atozpages a:hover {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
.atozpages a:active {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
/* End A to Z */

/* Start Best Sellers */
.recentreleases {}

.bestsellerstitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
background-image: url(../Images/dmg_bestsellers_top.gif);
background-repeat:no-repeat;
width:731px;
height:26px;
	font-weight: bold;
	padding: 2px 5px;
	color: #ffffff;
}

.bestsellersbody {
border-right:1px solid #526c14;
border-left:1px solid #526c14;
padding:5px;
width:729px;
}

.bestsellersbase {
background-image: url(../Images/dmg_bestsellers_bottom.gif);
background-repeat:no-repeat;
width:741px;
height:5px;
margin-bottom:10px;
}
.bestsellerstitle .top {
	background-color: #D5D586;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;	
}
.bestsellerstitle .bottom {
	background-color: #ebebc7;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.bestsellersintro {
	border: 1px solid #49a402;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

.bestsellersfill {
	background-color: #D5D586;
	border: 1px solid #49a402;
}

/* ---------------------------------------------- */

.Bodyfourtitlebestsellers {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 5px;
	color: #000000;
	border-top: 1px solid #49a402;
	border-right: 1px none #49a402;
	border-bottom: 1px solid #49a402;
	border-left: 1px none #49a402;
	margin-bottom: 5px;
}
.Bodyfourtitlebestsellers a {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.Bodyfourtitlebestsellers a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.Bodyfourtitlebestsellers a:hover {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
.Bodyfourtitlebestsellers a:active {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
.Bodyfourbasebestsellers {
	border-bottom: 1px solid #49a402;
	margin-bottom: 5px;
}
.Bodyfourtextbestsellers {
	font-size: 85%;
	padding: 5px;
	background-color: #D5D586;
}
.Bodyfourtextbestsellers .Bodyfourtitle {
	font-weight: bold;
	text-decoration: none;
}
.Bodyfourtextbestsellers .Bodyfourartist {
	color: #FA1013;
	text-decoration: none;
}
.Bodyfourtextbestsellers .Bodyfourtitle a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.Bodyfourtextbestsellers .Bodyfourartist a{
	font-size: 85%;
	color: #FA1013;
	text-decoration: none;
}
.Bodyfourhlinebestsellers a:hover{
	text-decoration: underline;
}
.Bodyfourhlinebestsellers {
	background-color: #D5D586;
}

/* ---------------------------------------------- */

.bestsellerspages {
	padding: 2px 5px;
	color: #000000;
	border-top: 1px solid #49a402;
	border-right: 1px none #49a402;
	border-bottom: 1px solid #49a402;
	border-left: 1px none #49a402;
	margin-bottom: 5px;
	text-align:right;
}

.bestsellerspages a {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.bestsellerspages a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.bestsellerspages a:hover {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
.bestsellerspages a:active {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
/* End Best Sellers */

/* Start Genre */
.genretitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-color: #d5decd;
	border: 1px solid #3e6719;
	margin-bottom: 5px; 
}
.genretitle .top {
	background-color: #c0c0c0;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;	
}
.genretitle .bottom {
	background-color: #d5decd;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.genreintro {
	border: 1px solid #3e6719;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

.genrefill {
	background-color: #d5decd;
	border: 1px solid #3e6719;
}

/* ---------------------------------------------- */

.Bodyfourtitlegenre {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 5px;
	color: #000000;
	margin-bottom: 5px;
}
.Bodyfourtitlegenre a {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.Bodyfourtitlegenre a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.Bodyfourtitlegenre a:hover {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
.Bodyfourtitlegenre a:active {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
.Bodyfourbasegenre {
	border-bottom: 1px solid #3e6719;
	margin-bottom: 5px;
}
.Bodyfourtextgenre {
	font-size: 85%;
	padding: 5px;
	background-color: #d5decd;
}
.Bodyfourtextgenre .Bodyfourtitle {
	font-weight: bold;
	text-decoration: none;
}
.Bodyfourtextgenre .Bodyfourartist {
	color: #FA1013;
	text-decoration: none;
}
.Bodyfourtextgenre .Bodyfourtitle a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.Bodyfourtextgenre .Bodyfourartist a{
	font-size: 85%;
	color: #FA1013;
	text-decoration: none;
}
.Bodyfourhlinegenre a:hover{
	text-decoration: underline;
}
.Bodyfourhlinegenre {
	background-color: #d5decd;
}

/* ---------------------------------------------- */

.genrebase {
	border-bottom: 1px solid #3e6719;
	margin-bottom: 5px;
}
.genretext {
	font-size: 85%;
	padding: 5px;
	background-color: #d5decd;
	height: 50px;
}
.genretext .Bodyfourtitle {
	font-weight: bold;
	text-decoration: none;
}
.genretext .Bodyfourartist {
	color: #FA1013;
	text-decoration: none;
}
.genretext .Bodyfourtitle a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.genretext .Bodyfourartist a{
	font-size: 85%;
	color: #FA1013;
	text-decoration: none;
}
.genrehline {
	background-color: #d5decd;
}

/* ---------------------------------------------- */

.genrepages {
	padding: 2px 5px;
	color: #000000;
	border-top: 1px solid #3e6719;
	text-align:right;
}

.genrepages a {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.genrepages a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.genrepages a:hover {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
.genrepages a:active {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
/* End Genre */

/* Start Full Catalogue */
.fullcattitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-color: #e0e0e0;
	border: 1px solid #737373;
	margin-bottom: 5px; 
}
.fullcattitle .top {
	background-color: #b4c3a4;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;	
}
.fullcattitle .bottom {
	background-color: #e0e0e0;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.fullcatintro {
	border: 1px solid #737373;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

.fullcatfill {
	background-color: #e0e0e0;
	border: 1px solid #737373;
}

/* ---------------------------------------------- */

.Bodyfourtitlefullcat {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 5px;
	color: #000000;
	border-top: 1px solid #737373;
	border-right: 1px none #737373;
	border-bottom: 1px solid #737373;
	border-left: 1px none #737373;
	margin-bottom: 5px;
}

.Bodyfourbasefullcat {
	border-bottom: 1px solid #737373;
	margin-bottom: 5px;
}
.Bodyfourtextfullcat {
	font-size: 85%;
	padding: 5px;
	background-color: #e0e0e0;

}
.Bodyfourtextfullcat .Bodyfourtitle {
	font-weight: bold;
	text-decoration: none;
}
.Bodyfourtextfullcat .Bodyfourartist {
	color: #FA1013;
	text-decoration: none;
}
.Bodyfourtextfullcat .Bodyfourtitle a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.Bodyfourtextfullcat .Bodyfourartist a{
	font-size: 85%;
	color: #FA1013;
	text-decoration: none;
}
.Bodyfourhlinefullcat a:hover{
	text-decoration: underline;
}
.Bodyfourhlinefullcat {
	background-color: #e0e0e0;
}

/* ---------------------------------------------- */

.fullcatbase {
	border-bottom: 1px solid #737373;
	margin-bottom: 5px;
}
.fullcattext {
	font-size: 85%;
	padding: 5px;
	background-color: #e0e0e0;
}
.fullcattext .Bodyfourtitle {
	font-weight: bold;
	text-decoration: none;
}
.fullcattext .Bodyfourartist {
	color: #FA1013;
	text-decoration: none;
}
.fullcattext .Bodyfourtitle a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.fullcattext .Bodyfourartist a{
	font-size: 85%;
	color: #FA1013;
	text-decoration: none;
}
.fullcathline {
	background-color: #e0e0e0;
}

/* ---------------------------------------------- */

.fullcatpages {
	padding: 2px 5px;
	color: #000000;
	border-top: 1px solid #737373;
	border-right: 1px none #737373;
	border-bottom: 1px solid #737373;
	border-left: 1px none #737373;
	margin-bottom: 5px;
	text-align:right;
}

.fullcatpages a {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.fullcatpages a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.fullcatpages a:hover {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
.fullcatpages a:active {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
/* End Full Catalogue */

/* Start Contact */
.dmcontacttitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #c08e5b;
	margin-bottom: 5px;	
	background-color: #fdedd4;
}
.dmcontacttitle .top {
	background-color: #d5ae85;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;
}
.dmcontacttitle .bottom {
	background-color: #fdedd4;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-weight: bold;
}
.dmcontactintro {
border-right:1px solid #117C9F;
border-left:1px solid #117C9F;
padding:5px;
width:729px;
}

/* ---------------------------------------------- */

.dmcontactintrowhite {
border-right:1px solid #117C9F;
border-left:1px solid #117C9F;
padding:5px;
width:729px;
}
.dmcontactintroimage {
	background-color: #ebf3f5;
	padding: 10px;
	vertical-align:top;
}
.dmcontactintroimage img{
	border: 1px solid #000000;
}
.dmcontactintrotext {
	font-size: 80%;
	padding: 10px;
}

.dmcontactformframe {
padding: 10px;
text-align:left;
}

.dmcontactform {
}

.dmcontactform  .inputbuttons input {
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
background-image: url(../Images/contactus_button.jpg);
background-repeat: no-repeat;
border:none;
width:137px;
height:27px;
padding:0px 0px 6px 0px;
margin:0px;
font-size:8pt;
}

.dmcontacttext {
	font-size: 85%;
	padding: 5px;
}
.dmcontacttext p{
vertical-align:top;
}
.dmcontacttext a{
    color: #004888;
	text-decoration:none;
}
.dmcontacttext a:hover{
	text-decoration:underline;
}
.dmcontacttext a:active{
}
.dmcontacttext a:visited{
	color: #004888;
}
/* End Contact */

/* Start Search */

.searchtitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
background-image: url(../Images/dmg_search_top.gif);
background-repeat:no-repeat;
width:731px;
height:24px;
	font-weight: bold;
	padding: 4px 5px 2px 8px;
	color: #ffffff;
	font-size:8pt;
}
.searchtop {
background-image: url(../Images/dmg_search_message_top.gif);
background-repeat:no-repeat;
width:741px;
height:4px;
}
.searchbody {
border-right:1px solid #527e2a;
border-left:1px solid #527e2a;
padding:5px;
width:729px;
}

.searchbase {
background-image: url(../Images/dmg_search_bottom.gif);
background-repeat:no-repeat;
width:741px;
height:5px;
margin-bottom:10px;
}

.advancedsearchselect select, .advancedsearchselect input {
width:220px;
}

.searchtitle .top {
	background-color: #b4c3a4;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;	
}
.searchtitle .bottom {
	background-color: #d5decd;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.searchintro {
	border: 1px solid #3e6719;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
}
.searchintro a {
	font-weight: bold;
	color:#004888;
}
.searchintro a:visited {
	font-weight: bold;
	color:#004888;
}
.searchintro a:hover {
	text-decoration: underline;
}

.searchboxboarder {
	border: 1px solid #3e6719;
	padding: 5px;
}

.searchcelllength {
	width: 240px;
}

.searchcenter {
	padding: auto;
}

.searchwidth {
	width: 60%;
}

.advancedsearch {
	border: 1px solid #3e6719;
	background-color: #c6e3ab;
	padding: 5px;
}

/* ---------------------------------------------- */

.searchpages a {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.searchpages a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
.searchpages a:hover {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}
.searchpages a:active {
	color: #004888;
	font-weight: bold;
	text-decoration:underline;
}

.warningtext {
	font-size:65%;
}
/* End Search */

/* Start Dealer */
.dealertitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_dealer_top.gif);
	background-repeat: no-repeat;
	width:725px;
	height:24px;
	font-weight: bold;
	padding: 4px 8px 2px 8px;
	color: #ffffff;
	font-size:8pt;
}

.dealertitle .top {
	background-color: #d5ae85;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;
}

.dealertitle .bottom {
	background-color: #fdedd4;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-weight: bold;
}

.dealertitlenotop {
	border: 1px solid #c08e5b;
	margin-bottom: 5px;	
}

.dealertitlenotop .top {
	background-color: #d5ae85;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;
}

.dealertitlenotop .bottom {
	background-color: #fdedd4;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-weight: bold;
}

.dealerlmenu {
	margin-top: 15px;	
	margin-bottom: 15px;
}

.dealerlogbox {
	margin-bottom: 15px;
}

.dealerloggedbox {
	
	gbackground-color: #fdedd4;
	gborder: 1px solid #c08e5b;
	padding: 2px 5px;
	margin-bottom: 5px;
	vertical-align: top;
}

.dealerwhitebox {
	
	background-color: #FFFFFF;
	border: 1px solid #c08e5b;
	padding: 2px 5px;
	margin-bottom: 5px;
}

.dealerbox {
	background-color: #fdedd4;
	border: 1px solid #c08e5b;
	font-weight: bold;
	padding: 2px 5px;
	margin-bottom: 5px;
}

.dealerbold {
	color: #1b5ac2;
	font-weight: bold;
}

.dmgcampaignbox {
	padding: 5px 5px;
}

.dealertext {
	color: #1b5ac2;
}

.dealerformframe {
	padding: 10px;
	text-align:center;
	background-color: #DEF3FE;
}

.dealerreports {
	font-size: 85%;
	background-color: #fdedd4;
	gborder: 1px solid #c08e5b;
	margin-bottom: 5px;
}

.dealertable {
	background-color: #fdedd4;
	border: 1px solid #c08e5b;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.dealertablebody1 {
	padding: 5px 10px;
}

.dealertabledata1 {
	margin-bottom: 5px;
	padding: 0px 10px;
	background-color:#FFFFFF;
	color:#000000;
	width :40%;
}

.dealertabledata2 {
	margin-bottom: 5px;
	padding: 0px 10px;
	background-color:#FFFFFF;
	text-align:left;
	color:#000000;
}

.dealertablenumber {
	text-align:right;
}

.dealertablediscription {
	padding: 5px 10px;
	background-color:#FFFFFF;
	color:#000000;
}

.dealertableheaders {
	border-bottom:1px solid #c08e5b;
	padding: 5px 10px;
	color:#000000;
	font-weight:bold;
}

.dealertablefooter 
{
	border-bottom:1px #c08e5b;
	padding: 5px 10px;
	color:#000000;
	font-weight:bold;
	background-color:#FFFFFF;
}

.dealertablebody {
	margin-bottom: 5px;
	padding: 5px 10px;
	background-color:#FFFFFF;
	color:#000000;
}

.dealertabledata1 a{
	color:#c08e5b;
}

/*
.dealertabledata1 a:hover{
color:#000;
text-decoration:underline;
}
*/

.DealerTableLink:hover{
	text-decoration:underline;
}

.dealertabledata1 a:visited{
	color:#c08e5b;
}

.dealertabledata1 a:active{
	color:#c08e5b;
}

.dealertablebodyline {
	background-color:#c08e5b;
}

.dealertabledivide {
	background-color:#000000;
}

.Reportbox {
	background-color: #fafafa;
	border: 1px solid #737373;
	padding: 2px 5px;
	margin-bottom: 5px;	
	font-size: 70%;
	vertical-align:middle ;
	color :#000;
}

.dealerform {}

/* End Dealer */

/* Start News */

.newstitle h2 { 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold; 
	color:#65268B;
	margin-bottom:4px;
	padding-bottom:0px;
}

/* End News */

/* Start DMG News */

.dmnews {
	margin-bottom: 5px;
}

.dmnewstitle {
	border: 1px solid #3e6719;
	background-color: #d5decd;
	margin-bottom: 5px;
}

.dmnewstitle .top {
	background-color: #b4c3a4;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;	
}

.dmnewstitle .bottom {
	background-color: #d5decd;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-weight: bold;
}

.dmnewsdate {
	padding-left:20px;
}

.dmnewsintro {
	border-right:1px solid #65268B;
	border-left:1px solid #65268B;
	padding:15px 5px;
	width:729px;
	border-top: 0px solid #65268B;
	border-bottom: 1px solid #65268B;
	gmargin-bottom: 5px;
	gpadding: 5px 5px 10px 5px;
}

.dmnewsintroimage {
    float: left;
	background-color: #6e27a1;
	border: 1px solid #65268B;
	padding: 4px;
	margin-right: 10px;
}

.dmnewsintroimage img{
	border: 1px solid #000000;
}

.dmnewsintrotext {
	font-size: 90%;
	padding: 10px;
}

.dmgnewsbodywidth {
margin:0px 4px;
width:720px;
text-align:left;
overflow:hidden;
display:block;
}

.dmnewslink {}
.dmnewslink a {
font-weight: bold;
	color: #004888;
}
.dmnewslink a:hover {
	text-decoration:underline;
}
.dmnewslink a:active {}
.dmnewslink a:visited {
font-weight: bold;
	color: #004888;
}
/* End DMG News */

/* Start Industry News */
.inews {
	margin-bottom: 5px;
}
.inewstitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #428cc9;
	background-color: #d6e6f5;
	margin-bottom: 5px;
}
.inewstitle .top {
	background-color: #b5d1e2;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;	
}
.inewstitle .bottom {
	background-color: #d6e6f5;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-weight: bold;
}
.inewsdate {}
.inewsintro {
	border: 1px solid #428cc9;
	margin-bottom: 15px;
	padding: 10px;
}
.inewsintroimage {
    float: left;
	border: 1px solid #428cc9;
	float: left;
	background-color: #b5d1e2;
	padding: 10px;
	margin-right: 10px;
}
.inewsintroimage img{
	border: 1px solid #000000;
}
.inewsintrotext {
	font-size: 90%;
	padding: 10px;
}
.inewslink {}
.inewslink a {
font-weight: bold;
	color: #004888;
}
.inewslink a:hover {
	text-decoration:underline;
}
.inewslink a:active {}
.inewslink a:visited {
font-weight: bold;
	color: #004888;
}
/* End Industry News */

/* Start  */
/* End  */

/* Start  */
/* End  */

/* Start Generic */

.genericbody {
border-left:1px solid #696969;
border-right:1px solid #696969;
padding:8px;
width:723px;
}

.genericbase {
	background-image: url(../Images/dmg_aboutus_bottom.gif);
background-repeat: no-repeat;
width:741px;
height:5px;
margin-bottom: 5px;
}

.genericlink {
}
.genericlink a {
font-weight: bold;
	color: #004888;
}
.genericlink a:hover {
	text-decoration:underline;
}
.genericlink a:active {

}
.genericlink a:visited {
font-weight: bold;
	color: #004888;
}

.generic {
	margin-bottom: 5px;
}
.generictitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_aboutus_top.gif);
background-repeat: no-repeat;
width:725px;
height:24px;
	font-weight: bold;
	padding: 4px 8px 2px 8px;
	color: #ffffff;
	font-size:8pt;
}
.genericdate {

}
.generictitle .top {
	background-color: #b4c3a4;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;	
}
.generictitle .bottom {
	background-color: #d5decd;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-weight: bold;
}
.genericintro {
	border: 1px solid #3e6719;
	margin-bottom: 15px;
	padding: 10px;
}
.genericintroimage {
    float: left;
	background-color: #eeeeee;
	border: 1px solid #363636;
	padding: 10px;
	margin-right: 10px;
}
.genericintroimage img{
	border: 1px solid #000000;
}
.genericintrotext {
font:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.genericbodytitle h3 { 
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold; 
color:#363636;
padding-bottom: 5px;
font-size:9pt;
}
/* End Generic */

/* Start Lable */
.labletitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
background-image:url(../Images/dmg_label_top.gif);
background-repeat:no-repeat;
width:731px;
height:26px;
	font-weight: bold;
	padding: 2px 5px;
	color: #ffffff;
}
.lablebase {
background-image:url(../Images/dmg_label_bottom.gif);
background-repeat:no-repeat;
width:741px;
height:5px;
margin-bottom:10px;
}
.labletitle .top {
	background-color: #b4c3a4;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;	
}
.labletitle .bottom {
	background-color: #d5decd;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.disclaimertop {
background-image: url(../Images/dmg_message_top.gif);
background-repeat:no-repeat;
width:741px;
height:5px;
}

.disclaimerbox {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
border-left:1px solid #4e4e4e;
border-right:1px solid #4e4e4e;
padding:4px 8px;
width:723px;
}

.disclaimerbase {
background-image:url(../Images/dmg_label_bottom.gif);
background-repeat:no-repeat;
width:741px;
height:5px;
margin-bottom:10px;
}
.lableintro {
background-image:url(../Images/dmg_label_back.gif);
background-repeat:repeat-y;
width:741px;
display:block;
overflow:hidden;
}

.lableintroimage {
	padding: 10px;
	width:160px;
	text-align:center;
	float:left;
}
.lableintroimage img{
width:146px;
	/* border: 1px solid #000000; */
}
.lableintrotext {
	padding: 10px;
	margin-left:180px;
}
.labelintrotitle h2 {
font-size:10pt;
font-weight:bold;
margin:0px 0px 10px 0px;
}

.labelintrocopy {
font-size:9pt;
margin-bottom:10px;
}

/* End Lable */

/* Start CD */

.dmggreentopr {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_product_r_green_top.gif);
	background-repeat: no-repeat;
	width:159px;
	height:24px;
	font-weight: bold;
	padding: 4px 8px 2px 8px;
	color: #ffffff;
	font-size:8pt;
}
.dmggreenbottomr {
	background-image: url(../Images/dmg_product_r_green_bottom.gif);
	background-repeat: no-repeat;
	width:175px;
	height:5px;
	margin-bottom:10px;
}
.dmggreenbodyr {
	border-left:1px solid #526C14;
	border-right:1px solid #526C14;
	display:block;
	overflow:hidden;
	padding:4px 8px;
	width:157px;
}

.dmggreenbodyrcd {
	border-left:1px solid #526C14;
	border-right:1px solid #526C14;
	display:block;
	overflow:hidden;
	padding:0px 0px;
	width:173px;
}

.dmggreytopr {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_product_r_grey_top.gif);
	background-repeat: no-repeat;
	width:159px;
	height:24px;
	font-weight: bold;
	padding: 4px 8px 2px 8px;
	color: #ffffff;
	font-size:8pt;
}
.dmggreybottomr {
	background-image: url(../Images/dmg_product_r_grey_bottom.gif);
	background-repeat: no-repeat;
	width:175px;
	height:5px;
	margin-bottom:10px;
}
.dmggreybodyr {
	border-left:1px solid #4e4e4e;
	border-right:1px solid #4e4e4e;
	display:block;
	overflow:hidden;
	padding:4px 8px;
	width:157px;
}

.dmggreybodyr a, .dmggreybodyr a:link, .dmggreybodyr a:visited {
font-size:9pt;
color:#000000;
}

.dmggreybodyr a:hover, .dmggreybodyr a:active {
font-size:9pt;
color:#000000;
}

.dmggreybodyrcd {
	border-left:1px solid #4e4e4e;
	border-right:1px solid #4e4e4e;
	display:block;
	overflow:hidden;
	padding:0px 0px;
	width:173px;
}


.dmgbluetopr {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_product_r_blue_top.gif);
	background-repeat: no-repeat;
	width:159px;
	height:24px;
	font-weight: bold;
	padding: 4px 8px 2px 8px;
	color: #ffffff;
	font-size:8pt;
}
.dmgbluebottomr {
	background-image: url(../Images/dmg_product_r_blue_bottom.gif);
	background-repeat: no-repeat;
	width:175px;
	height:5px;
	margin-bottom:10px;
}
.dmgbluebodyr {
	border-left:1px solid #205e94;
	border-right:1px solid #205e94;
	display:block;
	overflow:hidden;
	padding:4px 8px;
	width:157px;
}

.dmgbluebodyrcd {
	border-left:1px solid #205e94;
	border-right:1px solid #205e94;
	display:block;
	overflow:hidden;
	padding:0px 0px;
	width:173px;
}

.dmgpurpletopr {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_product_r_purple_top.gif);
	background-repeat: no-repeat;
	width:159px;
	height:24px;
	font-weight: bold;
	padding: 4px 8px 2px 8px;
	color: #ffffff;
	font-size:8pt;
}
.dmgpurplebottomr {
	background-image: url(../Images/dmg_product_r_purple_bottom.gif);
	background-repeat: no-repeat;
	width:175px;
	height:5px;
	margin-bottom:10px;
}
.dmgpurplebodyr {
	border-left:1px solid #65268b;
	border-right:1px solid #65268b;
	display:block;
	overflow:hidden;
	padding:4px 8px;
	width:157px;
	font-size:8pt;
}
.cdtitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_product_l_blue_producttitle.gif);
	background-repeat: no-repeat;
	width:534px;
	height:24px;
	font-weight: bold;
	padding: 4px 8px 2px 8px;
	color: #ffffff;
	font-size:8pt;
}
.cdtitle .top {
	background-color: #b4c3a4;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	height: 5px;	
}
.cdtitle .bottom {
	background-color: #d5decd;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.producttitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_product_l_blue_title.gif);
	background-repeat: no-repeat;
	width:534px;
	height:24px;
	font-weight: bold;
	padding: 4px 8px 2px 8px;
	color: #ffffff;
	font-size:8pt;
}
.cdbody {
	background-image: url(../Images/dmg_product_l_blue_productback.gif);
	background-repeat: repeat-y;
	display:block;
	overflow:hidden;
	padding:0px 0px 0px 1px;
	width:549px;
}
.bodytop {
	background-image: url(../Images/dmg_product_l_blue_top.gif);
	background-repeat:no-repeat;
	width:550px;
	height:5px;
}
.dmgbluebody {
	border-left:1px solid #205e94;
	border-right:1px solid #205e94;
	display:block;
	overflow:hidden;
	padding:4px 8px 10px 8px;
	width:532px;
}

.dmgreviewbody {
	border-left:1px solid #205e94;
	border-right:1px solid #205e94;
	border-bottom:1px solid #205e94;
	display:block;
	overflow:hidden;
	padding:8px 8px 10px 8px;
	width:532px;
}

.bodybottom {
	background-image: url(../Images/dmg_product_l_blue_bottom.gif);
	background-repeat:no-repeat;
	width:550px;
	height:5px;
	margin-bottom:10px;
}

.cdintro {
	border: 1px solid #3e6719;
	margin-bottom: 15px;
}

.cdintroimage {
	background-image:url(../Images/grey_grad_back.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:center;
	vertical-align:top;
	width:202px;
}

.cdintroimage img{
margin:10px;
	border: 1px solid #000000;
}
.cdintrotext {

	padding: 10px;
}
.cdbase {
background-image: url(../Images/dmg_product_l_blue_bottom.gif);
background-repeat:no-repeat;
width:550px;
height:5px;
margin-bottom:10px;
}
/* End CD */

/* Start Artist */
.artistsname {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FA1013;
}
.artistsname a{
	font-weight: normal;
	color: #FA1013;
	text-decoration:none;
}
.artistsname a:hover{
	text-decoration:underline;
}
.artistsname a:visited {
	font-weight: normal;
	color: #FA1013;
	text-decoration:none;
}
/* End Artist */

/* Start Album */
.albumtitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	gfont-size: 85%;
	font-weight: bold;
	color: #000000;
}
.albumtitle a{
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.albumtitle a:hover{
	text-decoration:underline;
}
.albumtitle a:visited{
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

/* ---------------------------------------------- */

.reviewsimage{}
.reviewsimage img{
	border: 1px solid #000000;
}
.reviewstitle{ 
	font-weight:bold;
}
.reviewsdate { 	
	color: #999999;
}
/* End Album */

/* Start IDs */
#ancLeftTitle {
	font-weight: bold;
}
#ancRightTitle {
	font-weight: bold;
}

/* ---------------------------------------------- */

#tdRightColumn {

	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.relatedproducttext {
	font-size:8pt;
	padding: 5px;
	border-bottom:1px solid #205e94;
}

.relatedproductimage {
background-image:url(../Images/grey_grad_back.gif);
background-repeat:repeat-x;
background-position:bottom;
Gborder-bottom:1px solid #4e4e4e;
text-align:center;
	padding: 5px 5px;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.relatedproductimage img{
	border: 1px solid #000000;
}
#spanRelatedProducts img{
/* 	border: 1px solid #000000;  */
}
#spanRelatedProducts .boxtitle {
	font-weight: bold;
	text-decoration: none;
}
#spanRelatedProducts .boxartist {
	color: #FA1013;
	text-decoration: none;
}
#spanRelatedProducts .boxtitle a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#spanRelatedProducts .boxtitle a:hover {
font-size:8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
#spanRelatedProducts .boxartist a {
	font-size:8pt;
	color: #FA1013;
	text-decoration: none;
}
#spanRelatedProducts .boxartist a:hover {
	font-size:8pt;
	color: #FA1013;
	text-decoration: underline;
}
#spanRelatedProducts a:hover{
text-decoration: underline;
}

#spanBuyOnline {}
#spanBuyOnline a {
font-size:8pt;
	font-weight: bold;
	color:#004888;
}
#spanBuyOnline a:hover {
text-decoration: underline;
}
#spanBuyOnline a:active {
text-decoration: underline;
}
#spanBuyOnline a:visited {
	font-weight: bold;
	color:#004888;
}

#spanDownloads {}
#spanDownloads a {
	font-weight: bold;
	color:#000000;
}
#spanDownloads a:visited {
	font-weight: bold;
	color:#000000;
}
#spanDownloads a:hover {
text-decoration: underline;
}
#spanDownloads a:active {
text-decoration: underline;
}
/* #lblArtistList {}
#lblArtistList a {
	color: #FA1013;
	text-decoration: none;
}
#lblArtistList a:hover {
	color: #FA1013;
	text-decoration: underline;
}
#lblArtistList a:visited {
	color: #FA1013;
	text-decoration: none;
}
#lblArtistList a:active {
	color: #FA1013;
	text-decoration: underline;
} */
/* End IDs */


/* Start Email */
.emailtitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 5px;
	color: #000000;
	border-top: 1px solid #428cc9;
	border-right: 1px none #428cc9;
	border-bottom: 1px solid #428cc9;
	border-left: 1px none #428cc9;
	margin-bottom: 5px;
	font-size:8pt;
}
.emailbase {
	border-bottom: 1px solid #428cc9;
	margin-bottom: 5px;
}
.emailline {
	background-color: #d6e6f5;
}
.emailbody {
	padding: 5px;
}
/* End Email */

/* start turnover page layout styles */

.campaigntitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/campaign_title.gif);
	background-repeat:no-repeat;
	width:540px;
	height:24px;
	font-weight: bold;
	padding: 4px 5px 2px 8px;
	color: #ffffff;
	font-size:8pt;
}
.campaigntop {
	background-image: url(../Images/campaign_top.gif);
	background-repeat:no-repeat;
	width:550px;
	height:5px;
}
.campaignbody {
	border-right:1px solid #205E94;
	border-left:1px solid #205E94;
	padding:2px;
	width:544px;
}

.campaigntable {
	background-color: #cbe0f4;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.campaignlabel {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color:#000000;
padding-bottom:3px;
}
.campaignsearchselect select, .campaignsearchselect input {
width:220px;
}

.campaignwidth {
width:550px;
}

.campaignbase {
	background-image: url(../Images/campaign_bottom.gif);
	background-repeat:no-repeat;
	width:550px;
	height:5px;
	margin-bottom:10px;
}

/* end turnover page layout styles */

/* start turnover page layout styles */

.turnovertitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/turnover_title.gif);
	background-repeat:no-repeat;
	width:540px;
	height:24px;
	font-weight: bold;
	padding: 4px 5px 2px 8px;
	color: #ffffff;
	font-size:8pt;
}
.turnovertop {
	background-image: url(../Images/turnover_top.gif);
	background-repeat:no-repeat;
	width:550px;
	height:5px;
}
.turnoverbody {
	border-right:1px solid #AB5B06;
	border-left:1px solid #AB5B06;
	padding:2px;
	width:544px;
}

.turnoverbase {
	background-image: url(../Images/turnover_bottom.gif);
	background-repeat:no-repeat;
	width:550px;
	height:5px;
	margin-bottom:10px;
}

/* end turnover page layout styles */

/* start release page layout styles */

.releasetitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_atoz_top.gif);
	background-repeat:no-repeat;
	width:731px;
	height:24px;
	font-weight: bold;
	padding: 4px 5px 2px 8px;
	color: #ffffff;
	font-size:8pt;
}

.releasebody {
	border-right:1px solid #65268b;
	border-left:1px solid #65268b;
	padding:2px;
	width:735px;
	overflow:scroll;
}

.releasebase {
	background-image: url(../Images/dmg_atoz_bottom.gif);
	background-repeat:no-repeat;
	width:741px;
	height:5px;
	margin-bottom:10px;
}

/* end release page layout styles */

/* start comingsoon product page layout styles */

.dmgcomingsoontitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_home_comingsoon_top.gif);
	background-repeat:no-repeat;
	width:731px;
	height:26px;
	font-weight: bold;
	padding: 2px 5px;
	color: #ffffff;
	font-size:8pt;
}

.dmgcomingsoonbody {
	display:block;
	overflow:hidden;
	padding-left:2px;
	background-image: url(../Images/comingsoon_products_back.gif);
	background-repeat:repeat-y;
	width:741px;
}

.dmgcomingsoonpages {
	border-right:1px solid #AB5B06;
	border-left:1px solid #AB5B06;
	padding:2px;
	width:735px;
}

.dmgcomingsoonbase {
	background-image: url(../Images/dmg_home_comingsoon_bottom.gif);
	background-repeat:no-repeat;
	width:741px;
	height:5px;
	margin-bottom:10px;
}

/* end comingsoon product page layout styles */

/* start recentrelease product page layout styles */

.dmgrecentreleasetitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_home_recentrelease_top.gif);
	background-repeat:no-repeat;
	width:731px;
	height:26px;
	font-weight: bold;
	padding: 2px 5px;
	color: #ffffff;
	font-size:8pt;
}

.dmgrecentreleasebody {
	display:block;
	overflow:hidden;
	padding-left:2px;
	background-image: url(../Images/recentreleases_products_back.gif);
	background-repeat:repeat-y;
	width:741px;
}

.dmgrecentreleasepages {
	border-right:1px solid #117C9F;
	border-left:1px solid #117C9F;
	padding:2px;
	width:735px;
}

.dmgrecentreleasebase {
	background-image: url(../Images/dmg_home_recentrelease_bottom.gif);
	background-repeat:no-repeat;
	width:741px;
	height:5px;
	margin-bottom:10px;
}

/* end recentrelease product page layout styles */

/* start newrelease product page layout styles */

.dmgnewreleasetitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_home_newrelease_top.gif);
	background-repeat:no-repeat;
	width:731px;
	height:26px;
	font-weight: bold;
	padding: 2px 5px;
	color: #ffffff;
	font-size:8pt;
}

.dmgnewreleasebody {
	display:block;
	overflow:hidden;
	padding-left:2px;
	background-image: url(../Images/newreleases_products_back.gif);
	background-repeat:repeat-y;
	width:741px;
}

.dmgnewreleasepages {
	border-right:1px solid #205E94;
	border-left:1px solid #205E94;
	padding:2px;
	width:735px;
}

.dmgnewreleasebase {
	background-image: url(../Images/dmg_home_newrelease_bottom.gif);
	background-repeat:no-repeat;
	width:741px;
	height:5px;
	margin-bottom:10px;
}

/* end newrelease product page layout styles */

/* start fullcatalogue product page layout styles */

.dmgfullcataloguetitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_fullcat_top.gif);
	background-repeat:no-repeat;
	width:731px;
	height:26px;
	font-weight: bold;
	padding: 2px 5px;
	color: #ffffff;
	font-size:8pt;
}

.dmgfullcataloguebody {
	display:block;
	overflow:hidden;
	padding-left:2px;
	background-image: url(../Images/fullcatalogue_products_back.gif);
	background-repeat:repeat-y;
	width:741px;
}

.dmgfullcataloguepages {
	border-right:1px solid #4e4e4e;
	border-left:1px solid #4e4e4e;
	padding:2px;
	width:735px;
}

.dmgfullcataloguebase {
	background-image: url(../Images/dmg_fullcat_bottom.gif);
	background-repeat:no-repeat;
	width:741px;
	height:5px;
	margin-bottom:10px;
}

/* end fullcatalogue product page layout styles */

/* start bestsellers product page layout styles */

.dmgsearchtitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_search_top.gif);
	background-repeat:no-repeat;
	width:731px;
	height:26px;
	font-weight: bold;
	padding: 2px 5px;
	color: #ffffff;
	font-size:8pt;
}

.dmgsearchbody {
	display:block;
	overflow:hidden;
	padding-left:2px;
	background-image: url(../Images/genre_products_back.gif);
	background-repeat:repeat-y;
	width:741px;
}
.dmgsearchpages {
	border-right:1px solid #526C14;
	border-left:1px solid #526C14;
	padding:2px;
	width:735px;
}

.dmgsearchbase {
	background-image: url(../Images/dmg_search_bottom.gif);
	background-repeat:no-repeat;
	width:741px;
	height:5px;
	margin-bottom:10px;
}

/* end search page layout styles */

/* start bestsellers product page layout styles */

.dmgbestsellerstitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_bestsellers_top.gif);
	background-repeat:no-repeat;
	width:731px;
	height:26px;
	font-weight: bold;
	padding: 2px 5px;
	color: #ffffff;
	font-size:8pt;
}

.dmgbestsellersbody {
	display:block;
	overflow:hidden;
	padding-left:2px;
	background-image: url(../Images/bestsellers_products_back.gif);
	background-repeat:repeat-y;
	width:741px;
}
.dmgbestsellerspages {
	border-right:1px solid #526C14;
	border-left:1px solid #526C14;
	padding:2px;
	width:735px;
}

.dmgbestsellersbase {
	background-image: url(../Images/dmg_bestsellers_bottom.gif);
	background-repeat:no-repeat;
	width:741px;
	height:5px;
	margin-bottom:10px;
}

/* end bestsellers product page layout styles */

/* start atoz product page layout styles */

.dmgatoztitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_atoz_top.gif);
	background-repeat:no-repeat;
	width:731px;
	height:24px;
	
	padding: 3px 5px 3px 5px;
	
	font-weight: bold;
	color: #ffffff;
	font-size:5pt;
	display:block;
	overflow:hidden;
}

	
font-family:Tahoma, Arial, Helvetica, sans-serif;
background-image: url(../Images/dmg_atoz_top.gif);
background-repeat:no-repeat;

}

.dmgatozmessagetop {
	background-image: url(../Images/dmg_atoz_message_top.gif);
	background-repeat:no-repeat;
	width:741px;
	height:5px;
	
}

.dmgatozbody {
	display:block;
	overflow:hidden;
	padding-left:2px;
	background-image: url(../Images/atoz_products_back.gif);
	background-repeat:repeat-y;
	width:741px;
}

.dmgatozpages {
	border-right:1px solid #65268b;
	border-left:1px solid #65268b;
	padding:2px;
	width:735px;
}

.dmgatozbase {
	background-image: url(../Images/dmg_atoz_bottom.gif);
	background-repeat:no-repeat;
	width:741px;
	height:5px;
	margin-bottom:10px;
}

/* end recentrelease product page layout styles */

/* start campaign product page layout styles */

.dmgcampaigntitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_product_l_blue_title.gif);
	background-repeat:no-repeat;
	width:540px;
	height:26px;
	font-weight: bold;
	padding: 2px 5px;
	color: #ffffff;
	font-size:8pt;
}

.dmgcampaignbody {
	display:block;
	overflow:hidden;
	padding-left:2px;
	background-image: url(../Images/campaign_products_back.gif);
	background-repeat:repeat-y;
	width:550px;
}

.dmgcampaignpages {
	border-right:1px solid #117C9F;
	border-left:1px solid #117C9F;
	padding:2px;
	width:544px;
}

.dmgcampaignbase {
	background-image: url(../Images/dmg_product_l_blue_bottom.gif);
	background-repeat:no-repeat;
	width:550px;
	height:5px;
	margin-bottom:10px;
}

/* end campaign product page layout styles */

/* start genre product page layout styles */

.dmggenretitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/dmg_genre_top.gif);
	background-repeat:no-repeat;
	width:731px;
	height:26px;
	font-weight: bold;
	padding: 2px 5px;
	color: #ffffff;
	font-size:8pt;
}

.dmggenrebody {
	display:block;
	overflow:hidden;
	padding-left:2px;
	background-image: url(../Images/genre_products_back.gif);
	background-repeat:repeat-y;
	width:741px;
}

.dmggenrepages {
	border-right:1px solid #117C9F;
	border-left:1px solid #117C9F;
	padding:2px;
	width:735px;
}

.dmggenrebase {
	background-image: url(../Images/dmg_genre_bottom.gif);
	background-repeat:no-repeat;
	width:741px;
	height:5px;
	margin-bottom:10px;
}

/* end genre product page layout styles */

/* start product page layout styles */

.dmgproducttitlepages {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px 2px 0px 2px;
	color: #ffffff;
	margin-bottom: 5px;
	font-size:8pt;
}
.dmgproducttitlepages a {
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
.dmgproducttitlepages a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
.dmgproducttitlepages a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}
.dmgproducttitlepages a:active {
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}

.dmgproducttitle {
float:left;}

.dmgproductpagecount {
float:right;}



.dmgproduct {
	text-align:center;
	width:182px;
	float:left;
	margin:0px 1.2px;
}


.campaignwidth .dmgproduct {
display:block;
overflow:hidden;
	text-align:center;
	width:180px;
	float:left;
	margin:0px 3px 0px 0px;
}
.campaignwidth .dmgproduct .Bodyfourimage {
width:180px;
	height: 182px;
	vertical-align: middle;
	background-color: #FFFFFF;
	font-size:8pt;
}
.campaignwidth .dmgproduct .Bodyfourimage div {
margin-bottom:4px;
}

.campaignwidth .dmgproduct .Bodyfourtext {
width:174px;
}

.dmgproductpages {
	padding: 2px 5px;
	color: #000000;
	border-top: 1px solid #666666;
	text-align:right;
	font-weight: bold;
	font-size:8pt;
}

.dmgproductpages a {
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
.dmgproductpages a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
.dmgproductpages a:hover {
	color: #000000;
	text-decoration:underline;
}
.dmgproductpages a:active {
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}

/* end product page layout styles */

.campaignref {
width:200px;
}

.campaignnotes {
width:250px;
}

.dmg_fullcat_but {
background-image:url(../Images/fullcat_button.jpg);
background-repeat:no-repeat;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
padding:4px 0px 0px 10px;
width:142px;
height:28px;
font-size:8pt;
}

.dmg_bestsellers_but {
background-image:url(../Images/bestsellers_button.jpg);
background-repeat:no-repeat;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
padding:4px 0px 0px 10px;
width:142px;
height:28px;
font-size:8pt;
}

.dmg_newreleases_but {
background-image:url(../Images/newreleases_button.jpg);
background-repeat:no-repeat;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
padding:4px 0px 0px 10px;
width:142px;
height:28px;
font-size:8pt;
}

.dmg_recentreleases_but {
background-image:url(../Images/recentreleases_button.jpg);
background-repeat:no-repeat;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
padding:4px 0px 0px 10px;
width:142px;
height:28px;
font-size:8pt;
}

.dmg_comingsoon_but {
background-image:url(../Images/comingsoon_button.jpg);
background-repeat:no-repeat;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
padding:4px 0px 0px 10px;
width:142px;
height:28px;
font-size:8pt;
}

.dmg_label_search {
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:7px 0px 0px 15px;

}

#lblError {
padding:0px 5px;
}

.dmglabelbuttonleft {
float:left;
}

.dmglabelbuttonsleft {

margin-right:265px;}

.dmglabelbuttonsright {
background-image:url(../Images/search_box.jpg);
background-position:right;
background-repeat:no-repeat;
float:right;
width:261px;
height:61px;
font-size:8pt;
}

.dealerform .inputbuttons input {
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
background-image: url(../Images/dealer_button.jpg);
background-repeat: no-repeat;
border:none;
width:137px;
height:27px;
padding:0px 0px 6px 0px;
margin:0px;
font-size:8pt;
}

.dealerform input {
width:280px;
}

#divNewReleases {
margin-bottom:8px;
}

#divComingSoon {
margin-bottom:8px;
}

#divRecentReleases {
margin-bottom:8px;
}

#divBestSellers {
margin-bottom:8px;
}

#NewReleases {
margin-bottom:8px;
}

#ComingSoon {
margin-bottom:8px;
}

#RecentReleases {
margin-bottom:8px;
}

#BestSellers {
margin-bottom:8px;
}

.Bodyfeaturebodynewreleases {
border-left:1px solid #205e93;
border-right:1px solid #205e93;
width:355px;
	padding: 0px 4px;
}

.Bodyfeaturebodynewreleases img {
	border: 1px solid #000000;
	margin: 5px 15px 5px 5px;
}

.Bodyfeaturebasenewreleases {
background-image:url(../Images/dmg_dbfeature_bottom.gif);
background-repeat: no-repeat;
width:365px;
height:5px;
}

.Bodyfeaturebodycomingsoon {
border-left:1px solid #a95a06;
border-right:1px solid #a95a06;
width:355px;
	padding: 0px 4px;
}

.Bodyfeaturebodycomingsoon img {
	border: 1px solid #000000;
	margin: 5px 15px 5px 5px;
}

.Bodyfeaturebasecomingsoon {
background-image:url(../Images/dmg_ofeature_bottom.gif);
background-repeat: no-repeat;
width:365px;
height:5px;
}

.Bodyfeaturebodyrecentreleases {
border-left:1px solid #117b9d;
border-right:1px solid #117b9d;
width:355px;
	padding: 0px 4px;
}

.Bodyfeaturebodyrecentreleases img {
	border: 1px solid #000000;
	margin: 5px 15px 5px 5px;
}

.Bodyfeaturebaserecentreleases {
background-image:url(../Images/dmg_lbfeature_bottom.gif);
background-repeat: no-repeat;
width:365px;
height:5px;
}

.Bodyfeaturetitlebestsellers {
font-family:Tahoma, Arial, Helvetica, sans-serif;
background-image:url(../Images/dmg_gfeature_top.gif);
background-repeat: no-repeat;
width:355px;
height:24px;
	font-weight: bold;
	padding: 4px 5px 2px 8px;
	color: #ffffff;
	font-size:8pt;
	}

.Bodyfeaturebodybestsellers {
border-left:1px solid #526c14;
border-right:1px solid #526c14;
width:355px;
	padding: 0px 4px;
}

.Bodyfeaturebodybestsellers img {
	border: 1px solid #000000;
	margin: 5px 15px 5px 5px;
}

.Bodyfeaturebasebestsellers {
background-image:url(../Images/dmg_gfeature_bottom.gif);
background-repeat: no-repeat;
width:365px;
height:5px;
}

select {
font-size:9pt;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#divTrackLists, #lblSynopsis, #lblInformation {
font-size:9pt;}

.Bodyfourtext .bodyformat {
font-size:8pt;
}

.dealerloggedbox a.dealerText , .dealerloggedbox a.dealerText:link, .dealerloggedbox a.dealerText:visited {
color:#0000F1;
text-decoration:none;
}
.dealerloggedbox a.dealerText:hover, .dealerloggedbox a.dealerText:active  {
color:#0000F1;
text-decoration:underline;
}

.campaignwidth div.formbuttons {
text-align: center;
}

.campaignwidth div.formbuttons table {
 width:100%;
}

.campaignwidth div.formbuttons td{
text-align: center;
}

.Bodyfeaturetitlebestsellersb {
/*background-image:url(../Images/red_new_top_b.gif);*/
width:740px;
height:30px;
display:block;
overflow:hidden;
}

.Bodyfeaturebodybestsellersb {
/*background-image:url(../Images/red_new_middle_b.gif);*/
width:740px;
}

.Bodyfeaturebasebestsellersb {
/*background-image:url(../Images/red_new_base_b.gif);*/
width:740px;
height:5px;
}

.Bodyfeaturespace {
clear:both;
height:1px;
}

.Bodyfeaturebodieshome {
background-image:url(../Images/red_feature_body.gif);
width:740px;
}

.Bodyfeaturebodiesnewreleases {
background-image:url(../Images/darkblue_feature_body.gif);
width:740px;
}

.Bodyfeaturebodiescomingsoon {
background-image:url(../Images/orange_feature_body.gif);
width:740px;
}

.Bodyfeaturebodiesrecentreleases {
background-image:url(../Images/lightblue_feature_body.gif);
width:740px;
}

.Bodyfeaturebodiesbestsellers {
background-image:url(../Images/green_feature_body.gif);
width:740px;
}


.signupcheckbox 
{
    float:left;
    width:145px;
    display:block;
    }
    
    .signupcontainer #rbMale { /* margin-left:10px; */ }

    .signupcheck3box 
{
    float:left;
    width:80px;
    display:block;
    }

.signupcheckboxrow 
{
    line-height:20px;
    }
    
    .signupbutton {
        font-size:8pt;
        background-image:url(../images/black_button.gif);
        background-repeat:no-repeat;
        color:#FFFFFF;
        font-family:Tahoma,Arial,Helvetica,sans-serif;
        font-weight:bold;
        padding:5px 31px 5px 31px;
        width:113px;
        line-height:23px;
        margin-left:15px;
        }
        
        .signupbutton a {font-weight:bold;}
        
        .signuperror {color:Red;}
        
        .signupcheckrowall .signuperror {margin-left:4px;}
        
        .signupcheckbox span { width:auto;}
