/* GLOBAL */
BODY			{ background-color:#ffffff; margin:0px; padding:0px; }
a:link			{ font-family:arial, verdana, sans-serif; color:#003CA1; font-weight:normal; font-size:11px; text-decoration:none;}
a:active			{ font-family:arial, verdana, sans-serif; color:#003CA1; font-weight:normal; font-size:11px; text-decoration:none;}
a:visited			{ font-family:arial, verdana, sans-serif; color:#003CA1; font-weight:normal; font-size:11px; text-decoration:none;}
a:hover			{ font-family:arial, verdana, sans-serif; color:#8F0000; font-weight:normal; font-size:11px; text-decoration:none;}
INPUT			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px; }
SELECT			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px; }
.Error				{ color:#CC0000;font-weight:bold; }
.Alert			{font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:bold; font-size:11px;padding:0px 10px 0px 10px;}
.NoResules			{font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:bold; font-size:11px;padding:10px;}


/* HEADER */
.TopBanner		{ text-align:left;}
.Nav			{ background:#003CA1 url(Images/NavBG.jpg); background-repeat: repeat-x; height:29px;font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px;}
.Nav a:Link		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none;padding:0px 10px 0px 10px;}
.Nav a:Active		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none;padding:0px 10px 0px 10px;}
.Nav a:Visited		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none;padding:0px 10px 0px 10px;}
.Nav a:Hover		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none;padding:0px 10px 0px 10px;}
.NavArrow		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:24px; padding:0px 10px 0px 0px; margin-top:7px;margin-bottom:-7px; }
.NavArrow a:Link		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:24px; padding:0px; }
.NavArrow a:Active	{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:24px;  padding:0px; }
.NavArrow a:Visited	{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:24px;  padding:0px; }
.NavArrow a:Hover		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:24px;  padding:0px; }

/* PAGE CONTAINER */
.PageContainer		{ margin:5px 0px 5px 5px; background-color:#E6E6E6;padding:5px;}
.LeftColumn		{ background:#ffffff url(Images/LeftColumnFeatureListBG.gif); background-repeat:repeat-x; background-position: bottom left; border-right:solid 5px #E6E6E6; width:20%;}
.CenterColumn		{ background-color:#ffffff; border:solid 1px #808080; width:60%;}
.CenterColumnSubPage	{ background-color:#ffffff; border:solid 1px #808080; width:80%;}
.RightColumn		{ background:#ffffff  url(Images/RightColumnFeatureListBG.gif); background-repeat:repeat-x; background-position: bottom left;;border-left:solid 5px #E6E6E6; width:20%;}

/* LEFT COLUMN */
.ShortCodeBox			{ background:#f2f2f2 url(Images/ShortCodeBG.jpg);background-repeat:repeat-x; padding: 5px; border:solid 1px #808080;height:58px;}
.ShortCodeBox td			{ font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:left;}
.Welcome				{ background-color:#ffffff; padding:5px; font-family:arial, verdana, sans-serif; color:#666666; font-weight:normal; font-size:11px; text-align:center;}
.LeftNav				{ background-color:#ffffff; background-repeat: repeat-x; height:25px;font-family:arial, verdana, sans-serif; color:#0060B6; font-weight:normal; font-size:12px; text-align:right; border-bottom: dashed 1px #B2B2B2; padding-right:5px;}
.LeftNav a:Link			{ font-family:arial, verdana, sans-serif; color:#0060B6; font-weight:normal; font-size:11px; text-align:right; text-decoration:none;}
.LeftNav a:Active			{ font-family:arial, verdana, sans-serif; color:#0060B6; font-weight:normal; font-size:11px; text-align:right; text-decoration:none;}
.LeftNav a:Visited			{ font-family:arial, verdana, sans-serif; color:#0060B6; font-weight:normal; font-size:11px; text-align:right; text-decoration:none;}
.LeftNav a:Hover			{ font-family:arial, verdana, sans-serif; color:#8F0000; font-weight:normal; font-size:11px; text-align:right; text-decoration:none;}
.LeftColumnTitle			{ border-left:solid 1px #BA0A0A;border-right:solid 1px #BA0A0A;border-bottom:solid 1px #BA0A0A;background:#BA0A0A url(Images/LeftColumnTitleBG.jpg); background-repeat: repeat-x; height:23px;font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px;padding:0px 5px 0px 5px;white-space:nowrap}
.LeftColumnTitle2			{ border-left:solid 1px #BA0A0A;border-right:solid 1px #BA0A0A;border-bottom:solid 1px #BA0A0A;background:#BA0A0A url(Images/LeftColumnTitle2BG.jpg); background-repeat: repeat-x; height:23px;font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px;padding:0px 5px 0px 5px;white-space:nowrap}
.LeftColumnSubTitle			{ background-color:#B2B2B2; height:18px;font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px;padding-left:5px;}
.LeftColumnSubTitle	 a:Link		{font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px;text-decoration:none;}
.LeftColumnSubTitle	 a:Active		{font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px;text-decoration:none;}
.LeftColumnSubTitle	 a:Visited		{font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px;text-decoration:none;}
.LeftColumnSubTitle	 a:Hover		{font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px;text-decoration:none;}
.FeaturedArtist			{ background-color:#000000; text-align:center;}
.FeaturedArtist img			{ border-width:0px; border-style:none;}
.LeftColumnFeatureList		{ padding:5px;}
.LeftColumnFeatureNumber		{ font-family:arial, verdana, sans-serif; color:#0060B6; font-weight:bold; font-size:11px; text-align:right; padding-right:3px;}
.LeftColumnFeatureProduct		{ font-family:arial, verdana, sans-serif; color:#0060B6; font-weight:bold; font-size:11px;}
a.LeftColumnFeatureProduct:Link	{ font-weight:bold; text-decoration:none;}
a.LeftColumnFeatureProduct:Active	{ font-weight:bold;  text-decoration:none;}
a.LeftColumnFeatureProduct:Visited	{ font-weight:bold; text-decoration:none;}
a.LeftColumnFeatureProduct:Hover	{ font-weight:bold; text-decoration:none;}
.LeftColumnFeatureArtist		{ font-family:arial, verdana, sans-serif; color:#0060B6; font-weight:normal; font-size:11px;}
a.LeftColumnFeatureArtist:Link	{ text-decoration:none;}
a.LeftColumnFeatureArtist:Active	{ text-decoration:none;}
a.LeftColumnFeatureArtist:Visited	{ text-decoration:none;}
a.LeftColumnFeatureArtist:Hover	{ text-decoration:none;}

/* BUTTONS */
.PlayButton			{ padding-top:0px;}
.BuyAlbumButton			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; padding:0px 5px 0px 5px; width:100px;}
a.BuyAlbumButton:Link		{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.BuyAlbumButton:Active		{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.BuyAlbumButton:Visited		{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.BuyAlbumButton:Hover		{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#004D8D; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
.Confirm				{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#00A33D; font-weight:normal; font-size:10px; text-align:center; padding:0px 5px 0px 5px; width:68px;}
a.Confirm:Link			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#00A33D; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.Confirm:Active			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#00A33D; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.Confirm:Visited			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#00A33D; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.Confirm:Hover			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#00A33D; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}

.Purchased			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; padding:0px 5px 0px 5px; width:68px;}
.Downloading			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; padding:0px 5px 0px 5px; width:68px;}
.Downloaded			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; padding:0px 5px 0px 5px; width:68px;}
.Processing			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; padding:0px 5px 0px 5px; width:68px;}
.Redeemed			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; padding:0px 5px 0px 5px; width:68px;}

.FreeDownload			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; padding:0px 5px 0px 5px; width:120px;}
a.FreeDownload:Link		{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.FreeDownload:Active		{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.FreeDownload:Visited		{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.FreeDownload:Hover		{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#004D8D; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}


.ButtonContainer			{ padding:0px 2px 0px 3px;}
.ActionButtonContainer		{ padding-left:2px;padding-bottom:10px;}
.BuyButton			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; padding:0px 5px 0px 5px; width:68px;}
a.BuyButton:Link			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.BuyButton:Active			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.BuyButton:Visited			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.BuyButton:Hover			{ background: #ffffff url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#004D8D; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}

.HelpButton			{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:bold; font-size:14px; text-align:center; padding:0px 5px 0px 5px; width:20px;}
a.HelpButton:Link			{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:bold; font-size:14px; text-align:center; text-decoration:none;}
a.HelpButton:Active			{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:bold; font-size:14px; text-align:center; text-decoration:none;}
a.HelpButton:Visited		{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:bold; font-size:14px; text-align:center; text-decoration:none;}
a.HelpButton:Hover			{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#004D8D; font-weight:bold; font-size:14px; text-align:center; text-decoration:none;}
.ActionButton			{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:bold; font-size:14px; text-align:center; padding:0px 5px 0px 5px; width:160px;}
a.ActionButton:Link			{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:bold; font-size:14px; text-align:center; text-decoration:none;}
a.ActionButton:Active		{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:bold; font-size:14px; text-align:center; text-decoration:none;}
a.ActionButton:Visited		{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:bold; font-size:14px; text-align:center; text-decoration:none;}
a.ActionButton:Hover		{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#004D8D; font-weight:bold; font-size:14px; text-align:center; text-decoration:none;}
.PhoneButton			{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; padding:0px 5px 0px 5px; width:200px;}
a.PhoneButton:Link			{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.PhoneButton:Active		{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.PhoneButton:Visited		{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.PhoneButton:Hover		{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#004D8D; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
.SearchButton			{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; padding:0px 5px 0px 5px; width:57px;}
a.SearchButton:Link		{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.SearchButton:Active		{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.SearchButton:Visited		{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
a.SearchButton:Hover		{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#004D8D; font-weight:normal; font-size:10px; text-align:center; text-decoration:none;}
.PasswordButton			{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:12px; text-align:center; padding:0px 5px 0px 5px; width:120px;}
a.PasswordButton:Link		{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:12px; text-align:center; text-decoration:none;}
a.PasswordButton:Active		{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:12px; text-align:center; text-decoration:none;}
a.PasswordButton:Visited		{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:12px; text-align:center; text-decoration:none;}
a.PasswordButton:Hover		{ background: #ffffff url(Images/BtnBigBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#004D8D; font-weight:normal; font-size:12px; text-align:center; text-decoration:none;}


/* CENTER COLUMN */
.PageTitleContainer			{ width:98%;  margin:5px 15px 10px 5px; padding:5px;}
.PageTitle				{ font-family:arial, verdana, sans-serif; color:#000000; font-weight:bold; font-size:14px; border-bottom:dashed 1px #3f3f3f; white-space:nowrap; }
.AlbumTitle			{ font-family:arial, verdana, sans-serif; color:#000000; font-weight:bold; font-size:14px; }
.PageTitleDirections			{ font-family:arial, verdana, sans-serif; color:#3f3f3f; font-weight:bold; font-size:11px;}
.CenterDirections			{ font-family:arial, verdana, sans-serif; color:#3f3f3f; font-weight:normal; font-size:11px; padding:10px;}
.FeatureBanner			{ padding:10px;}
.FeatureBanner	img		{ border:solid 1px #808080;}
.Header				{ background:#ffffff url(Images/HeaderBG.jpg); background-repeat:repeat-x;font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; height:23px; padding-left:5px;}
.FeatureOddRow			{ background-color:#F0F0F0; padding:5px 0px 5px 0px; line-height:10px;}
.FeatureEvenRow			{ background-color:#ffffff; padding:5px 0px 5px 0px; line-height:10px;}
.Frame				{ border: solid 1px #004D8D;}
.RedeemFrame			{ border: solid 1px #004D8D; text-align:center; width:300px;}
.Product				{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:bold; font-size:11px;}
a.Product:Link			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:bold; font-size:11px; text-decoration:none; }
a.Product:Active			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:bold; font-size:11px; text-decoration:none;}
a.Product:Visited			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:bold; font-size:11px;text-decoration:none; }
a.Product:Hover			{ font-family:arial, verdana, sans-serif; color:#8F0000; font-weight:bold; font-size:11px;text-decoration:none; }
.Artist				{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px; line-height:10px;}
a.Artist:Link			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px;text-decoration:none;}
a.Artist:Active			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px;text-decoration:none;}
a.Artist:Visited			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px; text-decoration:none;}
a.Artist:Hover			{ font-family:arial, verdana, sans-serif; color:#8F0000; font-weight:normal; font-size:11px;text-decoration:none;}
.ArtistFeature			{ padding:10px;font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:bold; font-size:11px; }
.FeatureBox			{ width:100%; background-color:#F0F9FF;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:11px; padding:10px;}
.AlbumOddRow			{ background-color:#F0F0F0; padding:5px; line-height:10px;}
.AlbumEvenRow			{ background-color:#ffffff; padding:5px; line-height:10px;}
.ProductContainer			{ margin-top:0px;}
.ProductColumnContainer		{ margin-top:0px; width:100%;}
.DownloadProcess			{font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px; background-color:#F0F9FF;padding:3px 10px 3px 10px; border:solid 1px #1E54AA;}

/* LOGIN */
.OnlineHeader			{ border-right: solid 1px #808080;background-color:#B9CBE3;font-family:arial, verdana, sans-serif; color:#003CA1; font-weight:bold; font-size:11px; height:18px; padding-left:5px; border-bottom:solid 1px #0060B6;}
.ReturningOnline			{ border-right: solid 1px #808080;background-color:#F0F9FF;font-family:arial, verdana, sans-serif; color:#3f3f3f; font-weight:normal; font-size:11px;padding:10px;}
.ReturningOnlineLabel		{ background-color:#F0F9FF;font-family:arial, verdana, sans-serif; color:#3f3f3f; font-weight:bold; font-size:11px; padding-right:3px;}
.ReturningOnlineValue		{ border-right: solid 1px #808080;background-color:#F0F9FF;font-family:arial, verdana, sans-serif; color:#3f3f3f; font-weight:normal; font-size:11px;}

.MobileHeader			{ background-color:#d2d2d2;font-family:arial, verdana, sans-serif; color:#3f3f3f; font-weight:bold; font-size:11px; height:18px; padding-left:5px; border-bottom:solid 1px #808080;}
.ReturningMobile			{ background-color:#f2f2f2;font-family:arial, verdana, sans-serif; color:#3f3f3f; font-weight:normal; font-size:11px;padding:10px;}
.ReturningMobileLabel		{ background-color:#f2f2f2;font-family:arial, verdana, sans-serif; color:#3f3f3f; font-weight:bold; font-size:11px;padding-right:3px;}
.ReturningMobileValue		{  background-color:#f2f2f2;font-family:arial, verdana, sans-serif; color:#3f3f3f; font-weight:normal; font-size:11px;}
.BorderBottom			{ border-bottom: solid 1px #808080;}

/* RIGHT COLUMN */
.RightColumnTitle			{  border-left:solid 1px #BA0A0A;border-right:solid 1px #BA0A0A;border-bottom:solid 1px #BA0A0A;background:#BA0A0A url(Images/RightColumnTitleBG.jpg); background-repeat: repeat-x; height:23px;font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px;padding:0px 5px 0px 5px;white-space:nowrap}
.RightColumnTitle2			{  border-left:solid 1px #BA0A0A;border-right:solid 1px #BA0A0A;border-bottom:solid 1px #BA0A0A;background:#BA0A0A url(Images/RightColumnTitle2BG.jpg); background-repeat: repeat-x; height:23px;font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px;padding:0px 5px 0px 5px;white-space:nowrap}
.RightColumnFeatureListTop		{ padding:5px; }
/*.RightColumnFeatureListTop		{ padding:5px;background:#ffffff url(Images/RightColumnFeatureListBG.gif); background-repeat:repeat-x; background-position: bottom left; }*/
.RightColumnFeatureListBottom	{ padding:5px; }
.RightColumnFeatureNumber		{ font-family:arial, verdana, sans-serif; color:#0060B6; font-weight:bold; font-size:11px; text-align:right; padding-right:3px;}
.RightColumnFeatureProduct		{ font-family:arial, verdana, sans-serif; color:#0060B6; font-weight:bold; font-size:11px;}
a.RightColumnFeatureProduct:Link	{ font-weight:bold; text-decoration:none;}
a.RightColumnFeatureProduct:Active	{ font-weight:bold; text-decoration:none;}
a.RightColumnFeatureProduct:Visited	{ font-weight:bold; text-decoration:none;}
a.RightColumnFeatureProduct:Hover	{ font-weight:bold;  text-decoration:none;}
.RightColumnFeatureArtist		{ font-family:arial, verdana, sans-serif; color:#0060B6; font-weight:normal; font-size:11px;padding-top:-10px;}
a.RightColumnFeatureArtist:Link	{ text-decoration:none;}
a.RightColumnFeatureArtist:Active	{ text-decoration:none;}
a.RightColumnFeatureArtist:Visited	{ text-decoration:none;}
a.RightColumnFeatureArtist:Hover	{ text-decoration:none;}

/* ARTIST PAGE */
.ArtistText			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px;padding:10px 20px 10px 5px;}
.ArtistPhoto			{ border: solid 1px #808080; margin:10px;}
.ArtistNavN			{ background:#8C8C8C url(Images/ArtistNavNBG.gif); background-repeat: repeat-x; height:24px;border-right:solid 1px #808080;font-family:arial, verdana, sans-serif; color:#003CA1; font-weight:bold; font-size:12px; text-align:center; width:14%;}
.ArtistNavN a:Link			{ font-family:arial, verdana, sans-serif; color:#003CA1; font-weight:bold; font-size:12px; text-decoration:none;padding:0px 10px 0px 10px;}
.ArtistNavN a:Active		{ font-family:arial, verdana, sans-serif; color:#003CA1; font-weight:bold; font-size:12px; text-decoration:none;padding:0px 10px 0px 10px;}
.ArtistNavN a:Visited		{ font-family:arial, verdana, sans-serif; color:#003CA1; font-weight:bold; font-size:12px; text-decoration:none;padding:0px 10px 0px 10px;}
.ArtistNavN a:Hover		{ font-family:arial, verdana, sans-serif; color:#003CA1; font-weight:bold; font-size:12px; text-decoration:none;padding:0px 10px 0px 10px;}
.ArtistNavA			{ background:#8F0000 url(Images/ArtistNavABG.gif); background-repeat: repeat-x; height:24px;border-right:solid 1px #8F0000;border-top:solid 1px #8F0000;border-bottom:solid 1px #8F0000;font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px; text-align:center;width:14%;}
.ArtistNavA a:Link			{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none;padding:0px 10px 0px 10px;}
.ArtistNavA a:Active		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none;padding:0px 10px 0px 10px;}
.ArtistNavA a:Visited		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none;padding:0px 10px 0px 10px;}
.ArtistNavA a:Hover		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none;padding:0px 10px 0px 10px;}

/* LISTS */
.SortRow				{ background-color:#808080;}
.SortRow td			{ border-top:solid 1px #000000; border-bottom:solid 1px #000000;  font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none; padding:3px 5px 3px 5px;}
.SortRow a:link			{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
.SortRow a:active			{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
.SortRow a:visited			{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
.SortRow a:hover			{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; text-decoration:underline;}
.OddRow				{ background-color:#FFFFFF;}
.OddRow td			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px; text-decoration:none; padding:3px 5px 3px 5px;}
.EvenRow			{ background-color:#F2F2F2;}
.EvenRow td			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px; text-decoration:none; padding:3px 5px 3px 5px;}
.PagingRow			{ background-color:#808080;}
.PagingRow td			{ border-top:solid 1px #000000;  font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none; padding:3px 5px 3px 5px; text-align:center;}
.PagingRow a:link			{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
.PagingRow a:active		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
.PagingRow a:visited		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
.PagingRow a:hover		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; text-decoration:underline;}
.HistoryPagingRow			{ background-color:#808080;}
.HistoryPagingRow td		{ border-top:solid 1px #00000;border-bottom:solid 1px #000000;  font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none; padding:3px 5px 3px 5px; text-align:center;}
.HistoryPagingRow a:link		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
.HistoryPagingRow a:active		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
.HistoryPagingRow a:visited		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
.HistoryPagingRow a:hover		{ font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
.SearchResults 			{ }
.SearchResults 	td		{ padding: 3px 10px 3px 10px;}

/* BROWSE BY ALPHABET */
.AlphaContainer                                                            {margin:0px 0px 10px 10px;}
.AlphabetLabel			{ font-family:arial, verdana, sans-serif; color:#000000; font-weight:bold; font-size:12px; }
.LetterContainer			{ }
.LetterContainer a:Link		{ margin:0px 1px 0px 1px; background: #8C8C8C url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; padding:0px 3px 0px 3px; }
.LetterContainer a:Active		{ margin:0px 1px 0px 1px; background: #8C8C8C url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; padding:0px 3px 0px 3px; }
.LetterContainer a:Visited		{  margin:0px 1px 0px 1px; background: #8C8C8C url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#000000; font-weight:normal; font-size:10px; text-align:center; padding:0px 3px 0px 3px; }
.LetterContainer a:Hover		{ margin:0px 1px 0px 1px; background: #8C8C8C url(Images/BtnBG.gif); background-repeat:repeat-x; border:solid 1px #808080; height:12px;font-family:arial, verdana, sans-serif; color:#8f0000; font-weight:normal; font-size:10px; text-align:center; padding:0px 3px 0px 3px; }

.Letter				{ margin:0px 1px 0px 1px; font-family:arial, verdana, sans-serif; color:#003CA1; font-weight:bold; font-size:12px; text-decoration:underline; background-color:transparent; }
.Letter a:link			{ font-family:arial, verdana, sans-serif; color:#003CA1; font-weight:bold; font-size:12px; text-decoration:underline; background-color:transparent;}
.Letter a:active			{ font-family:arial, verdana, sans-serif; color:#003CA1; font-weight:bold; font-size:12px;  text-decoration:underline;background-color:transparent;}
.Letter a:visited			{ font-family:arial, verdana, sans-serif; color:#003CA1; font-weight:bold; font-size:12px;  text-decoration:underline;background-color:transparent;}
.Letter a:hover			{ font-family:arial, verdana, sans-serif; color:#8F0000; font-weight:bold; font-size:12px; text-decoration:underline; background-color:transparent;}

.LetterDisabled			{ margin:0px 1px 0px 1px; background-color: #F0F0F0;  border:solid 1px #B4B4B4; height:12px;font-family:arial, verdana, sans-serif; color:#B4B4B4; font-weight:normal; font-size:10px; text-align:center; padding:0px 3px 0px 3px;  }
a.LetterDisabled:Link		{ margin:0px 1px 0px 1px; background-color: #F0F0F0;   border:solid 1px #B4B4B4; height:12px;font-family:arial, verdana, sans-serif; color:#B4B4B4; font-weight:normal; font-size:10px; text-align:center; padding:0px 3px 0px 3px; }
a.LetterDisabled:Active		{ margin:0px 1px 0px 1px;  background-color: #F0F0F0;   border:solid 1px #B4B4B4; height:12px;font-family:arial, verdana, sans-serif; color:#B4B4B4; font-weight:normal; font-size:10px; text-align:center; padding:0px 3px 0px 3px; }
a.LetterDisabled:Visited		{  margin:0px 1px 0px 1px;  background-color: #F0F0F0;   border:solid 1px #B4B4B4; height:12px;font-family:arial, verdana, sans-serif; color:#B4B4B4; font-weight:normal; font-size:10px; text-align:center; padding:0px 3px 0px 3px; }
a.LetterDisabled:Hover		{ margin:0px 1px 0px 1px; background-color: #F0F0F0;   border:solid 1px #B4B4B4; height:12px;font-family:arial, verdana, sans-serif; color:#B4B4B4; font-weight:normal; font-size:10px; text-align:center; padding:0px 3px 0px 3px; }



/* SPECIALS */
.SpecialText			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:10px; padding-left:5px; line-height:11px;}
.SpecialSmallPhoto			{ width:90px; text-align:center; }
.SpecialsFeatureOddRow		{ background-color:#f2f2f2; padding:20px 5px 20px 5px; line-height:10px;}
.SpecialsFeatureEvenRow		{ background-color:#ffffff; padding:20px 5px 20px 5px; line-height:10px;}
.SpecialsText			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px;padding:10px 20px 10px 5px;}
.SpecialsPhoto			{ border:solid 1px #808080; margin:10px;}
.SubTitleRow			{ background-color:#808080; height:18px;font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px;padding-left:5px;}
.SpecialsListContainer		{ width:99%;}

/* FORMS */
.AccountPanelContainer		{ padding:10px; }
.PanelContainer			{ padding:10px;}
.Label				{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:bold; font-size:11px; padding:1px 3px 1px 3px; }
.Value				{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px; padding:1px 3px 1px 3px;}
.Directions			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:10px;}
.ForgotPasswordContainer		{  padding:5px;}
.OR				{ font-family:arial, verdana, sans-serif; color:#000000; font-weight:bold; font-size:14px;}

/* REDEEM */
.ReturningCustomers		{}
.ReturningCustomers td		{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:bold; font-size:11px;}
.ReturningCustomers a:Link		{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:bold; font-size:11px;}
.ReturningCustomers a:Active	{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:bold; font-size:11px;}
.ReturningCustomers a:Visited	{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:bold; font-size:11px;}
.ReturningCustomers a:Hover		{ font-family:arial, verdana, sans-serif; color:#8f0000; font-weight:bold; font-size:11px;}
.RedeemTitleRow			{ background-color:#808080; height:18px;font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px;padding-left:5px;}
.OptionalInformation			{ font-family: arial, verdana, sans-serif; font-weight:bold; color:#3f3f3f; text-decoration:none; font-size:11px;}


/* PHONE DIV */
.PhoneFrame			{ border:solid 2px #000000;font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px; background-color:#f2f2f2; width:600px; position:absolute; top:150px; left:30%;}
.PhoneText			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px; padding:10px;}
.PhoneHeader			{ background:#E1B546 url(Images/DivTitleBG.jpg); background-repeat: repeat-x; height:23px;font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px;padding:0px 5px 0px 5px;white-space:nowrap}
.PhoneHeader	a:Link		{ color:#ffffff;}
.PhoneHeader	a:Active		{ color:#ffffff;}
.PhoneHeader	a:Visited		{ color:#ffffff;}
.PhoneHeader	a:Hover		{ color:#ffffff;text-decoration: underline;}

/* FOOTER */
.Footer 				{ font-family:arial, verdana, sans-serif; color:#666666; font-weight:normal; font-size:10px; text-decoration:none; width:50%;}
.Footer a:link			{ font-family:arial, verdana, sans-serif; color:#666666; font-weight:normal; font-size:10px; text-decoration:none;}
.Footer a:active			{ font-family:arial, verdana, sans-serif; color:#666666; font-weight:normal; font-size:10px; text-decoration:none;}
.Footer a:visited			{ font-family:arial, verdana, sans-serif; color:#666666; font-weight:normal; font-size:10px; text-decoration:none;}
.Footer a:hover			{ font-family:arial, verdana, sans-serif; color:#8F0000; font-weight:normal; font-size:10px; text-decoration:none;}

/* DO NOT EDIT */
.nb				{ width:100px;table-layout:fixed;}
.nb td				{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;}

.listnb				{ width:100%;table-layout:fixed;border-style:hidden;}
.listnb td				{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-style:hidden;}


/* POP UP BOX */
a.Box:link	{color: #ff0000;text-decoration:underline;font-weight:bold;}	
a.Box:active	{color: #ff0000;text-decoration:underline;font-weight:bold;}	
a.Box:visited	{color: #ff0000;text-decoration:underline;font-weight:bold;}	
a.Box:hover	{color: #FF0000;text-decoration:underline;font-weight:bold;}	
.BoxFrame	{border: solid 1px #000000;background-color:#FFFFFF;font-family:arial, times, verdana;font-size:11px; }
.BoxFrameTitle 	{ color:#ffffff;background:#BA0A0A url(Images/LeftColumnTitleBG.jpg); background-repeat: repeat-x; height:23px;white-space:nowrap;font-family:arial, times, verdana;font-size:11px; }
.BoxFrameLink 	{ color:#ffffff;font-weight:bold;white-space:nowrap;font-family:arial, times, verdana;font-size:11px;}
.BoxText {font-weight: normal; font-size:10px; font-family:arial, times, verdana;}
.PanelCell		 {font-weight: normal; font-size:11px; font-family:arial, times, verdana; color:#000000;}
a.BoxFrameLink:link { color:#ffffff;font-weight:boldfont-size:11px; }
a.BoxFrameLink:active { color:#ffffff;font-weight:bold;font-size:11px; }
a.BoxFrameLink:visited { color:#ffffff;font-weight:bold;font-size:11px; }
a.BoxFrameLink:hover { color:#ffffff;font-weight:bold;font-size:11px; }
.BoxFrameBlockedTitle	{ color:#000000;font-family: arial, verdana, sans-serif; font-weight:bold; font-size:11px; white-space:nowrap;}
.HorizontalTitle			{background: #ffffff; font-weight: bold; font-size: 13px; color: #000000;}

/* Top Nav */
a.SelectedTopNav:link { color:#23F166;font-weight:boldfont-size:12px; }
a.SelectedTopNav:active { color:#23F166;font-weight:bold;font-size:12px; }
a.SelectedTopNav:visited { color:#23F166;font-weight:bold;font-size:12px; }
a.SelectedTopNav:hover { color:#23F166;font-weight:bold;font-size:12px; }


