body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #d7ddec;
}

body,td,th {
    color: #2B3757;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style:normal;
    font-weight: normal;
}

.requiredText {
    color: red;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style:normal;
    font-weight: normal;
}

.style1 {
    color: #FFFFFF;
    font-weight: bold;
}

.style3 {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
}

.HeaderText1 {
    color: #2B3757;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.ContentTitle {
    color: #2B3757;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    font-style:italic;
}

.Button2
{
    font-family: arial, helvetica, sans-serif;
    background: #465CA7;
    color: white;
    font-weight: bold;
    font-size: 8pt;
    font-style: normal
}

.style17 {
    color: #1E2E79
}

.style18 {
    color: #FFFFFF
}

.style9 {
    font-size: 11px
}

.style12 {
    font-size: 12px
}

.promoLabel {
    color: #B37916;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
}


.searchTitle {
    font-size: 14px
}

.style13 {
    font-size: 16px
}

.style14 {
    font-size: 20px
}

.style16 {
    font-size: 11px;
    font-weight: bold;
}

.style29 {
    color: #FFCC00;
    font-weight: bold;
}

.hdrtxt2 {
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style:italic;
}

.genreListing, a.genreListing, a.genreListing:visited {
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    font-style:normal;
    font-weight: normal;
}

a.genreListing:visited {
    color: #293555;
}

a.genreListing:hover {
    text-decoration:underline;
    color:#293555;
}

a.details {
	text-decoration:underline;
    color: #000000;
}

a.details:hover {
	text-decoration:underline;
    color: #293555;
}

.trackDlListing, a.trackDlListing, a.trackDlListing:visited {
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    color: #323E5D;
    text-decoration: none;
    font-style:normal;
    font-weight: normal;
}

a.trackDlListing:visited {
    color: #5F3E7A;
}

a.trackDlListing:hover {
    text-decoration:underline;
    color:#5F3E7A;
}

a.search, a.search:visited {
    text-decoration:none;
    font-style:normal;
    font-weight:bold;
    color:#2B3757
}

a.headerS, a.headerS:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFCC00;
    text-decoration: none;
    font-style:normal;
    font-weight:bold;
}

a.header, a.header:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-style:normal;
    font-weight: bold;
}

a.bc, a.bc:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3A4E9C;
    text-decoration: none;
    font-style:normal;
}

.loginText {
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-style:normal;
    font-weight:normal;
}

a.loginText:hover {
    text-decoration:underline;
}

a.Songlbl, a.Songlbl:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2B3757;
    text-decoration: underline;
    font-style:normal;
}

a.Songlbl:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2B3757;
    text-decoration: none;
    font-style:normal;
}

a.Songlbl2, a.Songlbl2:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #B37916;
    text-decoration: underline;
    font-style:normal;
}

a.Songlbl2:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #B37916;
    text-decoration: none;
    font-style:normal;
}

.loginTextBold {
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-style:normal;
    font-weight: bold;
}

.searchTitle {
    font-size: 14px;
}

.intro {color: #0099FF}
.genre:link {color: #b37916; text-decoration:none;}
.genre:hover {color: #666666; text-decoration:underline;}
.footer {color: #999999}
.track_title {color: #333333; font-style:italic;}
.play {padding-right:10px; margin-top:2px;}

.more				{font-family: Helvetica, Arial, sans-serif; color: #454C5A; font-size: 10px; line-height: 10px; font-weight: bold; text-align: right;}
.more:link 			{font-family: Helvetica, Arial, sans-serif; color: #454C5A; font-size: 10px; line-height: 10px; text-decoration: none; font-weight: bold; text-align: right;}
.more:hover 			{font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; font-size: 10px; line-height: 10px; text-decoration: none; font-weight: bold; text-align: right;}
.more:visited			{font-family: Helvetica, Arial, sans-serif; color: #454C5A; font-size: 10px; line-height: 10px; text-decoration: none; font-weight: bold; text-align: right;}

.back				{font-family: Helvetica, Arial, sans-serif; color: #454C5A; font-size: 10px; line-height: 10px; font-weight: bold;}
.back:link 			{font-family: Helvetica, Arial, sans-serif; color: #454C5A; font-size: 10px; line-height: 10px; text-decoration: none; font-weight: bold;}
.back:hover 			{font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; font-size: 10px; line-height: 10px; text-decoration: none; font-weight: bold;}
.back:visited			{font-family: Helvetica, Arial, sans-serif; color: #454C5A; font-size: 10px; line-height: 10px; text-decoration: none; font-weight: bold;}

.rank				{font-family: Helvetica, Arial, sans-serif; color: #FEFE9C; font-size: 14px; line-height: 14px; font-weight: bold;}
.rank:link 			{font-family: Helvetica, Arial, sans-serif; color: #FEFE9C; font-size: 14px; line-height: 14px; text-decoration: none; font-weight: bold;}
.rank:hover 			{font-family: Helvetica, Arial, sans-serif; color: #FEFE9C; font-size: 14px; line-height: 14px; text-decoration: none; font-weight: bold;}
.rank:visited			{font-family: Helvetica, Arial, sans-serif; color: #FEFE9C; font-size: 14px; line-height: 14px; text-decoration: none; font-weight: bold;}

.subhead			{font-family: Helvetica, Arial, sans-serif; color: #454C5A; font-size: 16px; line-height: 16px; font-weight: bold;}
.subhead:link 			{font-family: Helvetica, Arial, sans-serif; color: #454C5A; font-size: 16px; line-height: 16px; text-decoration: none; font-weight: bold;}
.subhead:hover 			{font-family: Helvetica, Arial, sans-serif; color: #454C5A; font-size: 16px; line-height: 16px; text-decoration: none; font-weight: bold;}
.subhead:visited		{font-family: Helvetica, Arial, sans-serif; color: #454C5A; font-size: 16px; line-height: 16px; text-decoration: none; font-weight: bold;}

.title				{font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; font-size: 18px; line-height: 18px; font-weight: bold; letter-spacing: -1px; text-transform: uppercase;}
.title:link 			{font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; font-size: 18px; line-height: 18px; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.title:hover 			{font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; font-size: 18px; line-height: 18px; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.title:visited			{font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; font-size: 18px; line-height: 18px; font-weight: bold; text-decoration: none; text-transform: uppercase;}

