/* GLOBAL */ 


/* reset options */
div,ul,li,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
.clearfix{clear:both;height:0;font-size:0;margin:0;padding:0;}

BODY				{ background-color:#ffffff; margin:0px; padding:0px; font-family:arial, verdana, sans-serif; color:#3f3f3f; font-weight:normal; font-size:11px;height:100%;} 
a:link				{ color:#003CA1; font-weight:normal; text-decoration:none;}
a:active			{ color:#003CA1; font-weight:normal; text-decoration:none;}
a:visited			{ color:#003CA1; font-weight:normal; text-decoration:none;} 
a:hover				{ color:#8F0000; font-weight:normal; text-decoration:none;}
INPUT				{ color:#3F3F3F; font-weight:normal; font-size:11px; line-height:11px;}
SELECT				{ color:#3F3F3F; font-weight:normal; font-size:11px;line-height:11px; }
.ClearFloats			{ clear:both;}
#PageContainer			{ width:1100px; margin:0px auto; border:solid 0px #ffffff;}
#PageWrapper                                        {width:1100px; margin:0px auto;}
.Emphasize                                   {font-weight:bold;}
.Alert                                                       { color:#ff0000; font-weight:bold;padding:10px;}


/* ERRORS AND VALIDATION */
.Error                                                        { color:#ff0000; font-weight:bold;padding-left:5px;}
.PaymentError		{  color:#ff0000; font-weight:bold;padding-left:10px;}
.OnlineUserError	                     {  color:#ff0000; font-weight:bold;padding-left:10px;}
.MobileUserError	                     {  color:#ff0000; font-weight:bold;padding-left:10px;}
.RedeemError	                     {  color:#ff0000; font-weight:bold;padding-left:10px;}
.RedeemCodeError	                     {  color:#ff0000; font-weight:bold;padding-left:10px;}
.ErrorAsterisk		{  color:#ff0000; font-weight:bold;padding-left:5px;}


/* HEADER */
#Header				{ width:100%;margin:0px; padding:0px;}
#Navigation			{ width:100%;background:#003CA1 url(Images/NavBG.jpg); background-repeat: repeat-x; height:22px;padding:7px 0px 0px 0px;color:#ffffff; font-weight:bold; font-size:12px;margin:0px;}
#Navigation a:Link		{ color:#ffffff; font-weight:bold;padding:0px 10px 0px 10px;}
#Navigation a:Active		{ color:#ffffff; font-weight:bold;padding:0px 10px 0px 10px;}
#Navigation a:Visited		{ color:#ffffff; font-weight:bold;padding:0px 10px 0px 10px;}
#Navigation a:Hover		{ color:#ffffff; font-weight:bold;padding:0px 10px 0px 10px;}
#Search	                     {                     float:right;margin-right:14px;position:relative;top:-25px; }
#Search a:Link			{ background:#CCCCCC url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:right;line-height:15px;font-weight:bold;margin:2px 0px 0px -18px;}
#Search a:Active		{ background:#CCCCCC url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:right;line-height:15px;font-weight:bold;margin:2px 0px 0px -18px;}
#Search a:Visited		{ background:#CCCCCC url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:right;line-height:15px;font-weight:bold;margin:2px 0px 0px -18px;}
#Search a:Hover			{ background:#CCCCCC url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#164DA7; text-decoration:none;text-align:center;float:right;line-height:15px;font-weight:bold;margin:2px 0px 0px -18px;}


/* BUTTON */
.PreviewButton			{ padding-right:3px;}

a.BuyButton:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;}
a.BuyButton:Active		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;}
a.BuyButton:Visited		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;}
a.BuyButton:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#164DA7; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;}

a.Confirm:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#008000; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;}
a.Confirm:Active		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#008000; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;}
a.Confirm:Visited		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#008000; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;}
a.Confirm:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#008000; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;}


a.BuyAlbumButton:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:110px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;white-space:nowrap;}
a.BuyAlbumButton:Active		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:110px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;white-space:nowrap;}
a.BuyAlbumButton:Visited		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:110px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;white-space:nowrap;}
a.BuyAlbumButton:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:110px;display:block;border:solid 1px #808080; color:#164DA7; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;white-space:nowrap;}


/* ALBUM PAGE -- IF GENERAL LINK COLOR IS SAME AS BACKGROUND COLOR FOR THIS BUTTON */
.AlbumListContainer  a.Confirm:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#008000; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;}
.AlbumListContainer  a.Confirm:Active		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#008000; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;}
.AlbumListContainer  a.Confirm:Visited		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#008000; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;}
.AlbumListContainer  a.Confirm:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#008000; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;}

.AlbumListContainer a.BuyAlbumButton:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:110px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;white-space:nowrap;}
.AlbumListContainer a.BuyAlbumButton:Active		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:110px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;white-space:nowrap;}
.AlbumListContainer a.BuyAlbumButton:Visited		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:110px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;white-space:nowrap;}
.AlbumListContainer a.BuyAlbumButton:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:110px;display:block;border:solid 1px #808080; color:#164DA7; text-decoration:none;text-align:center;float:left;line-height:13px;font-weight:normal;white-space:nowrap;}
/* END ALBUM EXCEPTIONS */


a.ListBuyButton:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;font-weight:normal;right:0px;}
a.ListBuyButton:Active		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;font-weight:normal;right:0px;}
a.ListBuyButton:Visited		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;font-weight:normal;right:0px;}
a.ListBuyButton:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#164DA7; text-decoration:none;text-align:center;line-height:13px;font-weight:normal;right:0px;}

a.SearchButton:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:100px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;line-height:14px;font-weight:normal;font-size:14px;font-weight:bold;margin:0 auto;}
a.SearchButton:Active		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:100px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;line-height:14px;font-weight:normal;font-size:14px;font-weight:bold;margin:0 auto;}
a.SearchButton:Visited		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:100px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;line-height:14px;font-weight:normal;font-size:14px;font-weight:bold;margin:0 auto;}
a.SearchButton:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:100px;display:block;border:solid 1px #808080; color:#164DA7; text-decoration:none;text-align:center;line-height:14px;font-weight:normal;font-size:14px;font-weight:bold;margin:0 auto;}

a.SubmitButton:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:100px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;line-height:14px;font-weight:normal;font-size:14px;font-weight:bold;margin:0 auto;}
a.SubmitButton:Active		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:100px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;line-height:14px;font-weight:normal;font-size:14px;font-weight:bold;margin:0 auto;}
a.SubmitButton:Visited		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:100px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;line-height:14px;font-weight:normal;font-size:14px;font-weight:bold;margin:0 auto;}
a.SubmitButton:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:100px;display:block;border:solid 1px #808080; color:#164DA7; text-decoration:none;text-align:center;line-height:14px;font-weight:normal;font-size:14px;font-weight:bold;margin:0 auto;}

a.ActionButton:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:100px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;line-height:14px;font-weight:normal;font-size:14px;font-weight:bold;margin:0 auto;}
a.ActionButton:Active		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:100px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;line-height:14px;font-weight:normal;font-size:14px;font-weight:bold;margin:0 auto;}
a.ActionButton:Visited		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:100px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;line-height:14px;font-weight:normal;font-size:14px;font-weight:bold;margin:0 auto;}
a.ActionButton:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:100px;display:block;border:solid 1px #808080; color:#164DA7; text-decoration:none;text-align:center;line-height:14px;font-weight:normal;font-size:14px;font-weight:bold;margin:0 auto;}

.HelpButton		{ padding:0px 5px;background:#D4D4D4 url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;font-weight:bold;font-size:14px; }

a.HelpButton:Link		{ background:#D4D4D4 url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;font-weight:bold;font-size:14px;}
a.HelpButton:Active		{ background:#D4D4D4 url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;font-weight:bold;font-size:14px;}
a.HelpButton:Visited		{ background:#D4D4D4 url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;font-weight:bold;font-size:14px;}
a.HelpButton:Hover		{ background:#D4D4D4url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;color:#164DA7; text-decoration:none;font-weight:bold;font-size:14px;}

*HTML a.HelpButton:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;font-weight:bold;font-size:14px;}
*HTML a.HelpButton:Active		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;font-weight:bold;font-size:14px;}
*HTML a.HelpButton:Visited		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;font-weight:bold;font-size:14px;}
*HTML a.HelpButton:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;color:#164DA7; text-decoration:none;font-weight:bold;font-size:14px;}


/* LEFT COLUMN */
#Column1 			{ vertical-align:top;padding:0px;width:220px;height:100%;background:#ffffff url(Images/LeftColumnFeatureListBG.gif); background-repeat:repeat-x; background-position: bottom left;border:solid 5px #E6E6E6;}  
#WelcomeMessage                                 {font-size:12px; padding: 0px 5px 0px 5px;}
#MessageBox			{ background:#ffffff url(Images/ShortCodeBG.jpg);background-repeat: repeat-x;background-position:top right;border:solid 1px #808080; padding:5px;color:#000000; font-size:10px; text-align:center;}
#Column1 P			{ text-align:center;margin:0px; padding:0px;}
#LeftNav			{ background-color:#ffffff;}
#LeftNav a:Link			{ color:#164DA7; font-weight:normal; font-size:11px; text-align:right; text-decoration:none;border-bottom: dashed 1px #B2B2B2;display:block;line-height:26px;padding-right:5px;}
#LeftNav a:Active		{ color:#164DA7; font-weight:normal; font-size:11px; text-align:right; text-decoration:none;border-bottom: dashed 1px #B2B2B2;display:block;line-height:26px;padding-right:5px;}
#LeftNav a:Visited		{ color:#164DA7; font-weight:normal; font-size:11px; text-align:right; text-decoration:none;border-bottom: dashed 1px #B2B2B2;display:block;line-height:26px;padding-right:5px;}
#LeftNav a:Hover		{ color:#830000; font-weight:normal; font-size:11px; text-align:right; text-decoration:none;border-bottom: dashed 1px #B2B2B2;display:block;line-height:26px;padding-right:5px;}

#Column1 li b a:Link		{ font-weight:bold;}
#Column1 li b a:Active		{ font-weight:bold;}
#Column1 li b a:Visited		{ font-weight:bold;}
#Column1 li b a:Hover		{ font-weight:bold;}

#LeftNav div			{ background-color:#ffffff;border-bottom: dashed 1px #B2B2B2;text-align:right;}
#LeftNav div a:Link		{ color:#164DA7; font-weight:normal; font-size:11px; text-align:right; text-decoration:none;line-height:26px;padding-right:5px;display:inline;border-style:none;}
#LeftNav div a:Active		{ color:#164DA7; font-weight:normal; font-size:11px; text-align:right; text-decoration:none;line-height:26px;padding-right:5px;display:inline;border-style:none;}
#LeftNav div a:Visited		{ color:#164DA7; font-weight:normal; font-size:11px; text-align:right; text-decoration:none;line-height:26px;padding-right:5px;display:inline;border-style:none;}
#LeftNav div a:Hover		{ color:#830000; font-weight:normal; font-size:11px; text-align:right; text-decoration:none;line-height:26px;padding-right:5px;display:inline;border-style:none;}


#LeftNav a.HideHome:Link                                               {display:none;}

#LeftNav a.HideCreateAccount:Link                                                {}
#LeftNav a.HideSignIn:Link                                                {}
#LeftNav a.HideHelp:Link                                                {}
#LeftNav a.HideLogout:Link                                               {}
#LeftNav a.HidePowerSearch:Link                                               {display:none; }


#Column1 H1			{ background:#A90607 url(Images/LeftColumnTitleBG.jpg); background-repeat: repeat-x; color:#ffffff; font-weight:bold; font-size:12px;padding:0px 5px 0px 5px;line-height:23px;margin:0px;text-align:left;}
#Column1 #FeaturedArtist			{ background-color:#000000; text-align:center;margin:0px;}
#Column1 #FeaturedArtist H1		{ background:#A90607 url(Images/LeftColumnTitleBG.jpg); background-repeat: repeat-x; color:#ffffff; font-weight:bold; font-size:12px;padding:0px 5px 0px 5px;line-height:23px;margin:0px;text-align:left;}
#Column1 #FeaturedArtist H2	{ background-color:#B2B2B2; line-height:18px; color:#ffffff; font-weight:bold; font-size:12px;padding:0px 0px 0px 10px;margin:0px;text-align:left;border:solid 0px #A90607; }
#Column1 #FeaturedArtist a:link	{ color:#ffffff; font-weight:bold; }
#Column1 #FeaturedArtist a:active	{ color:#ffffff; font-weight:bold; }
#Column1 #FeaturedArtist a:visited	{ color:#ffffff; font-weight:bold; }
#Column1 #FeaturedArtist a:hover	{ color:#ffffff; font-weight:bold; }
#Column1 #FeaturedArtist IMG	{ border-collapse:collapse;}


#Column1 ol			{ margin:5px 30px 5px 30px; padding:0px;color:#164DA7;}
#Column1 li			{ }  
#Column1 li a:Link		{ color:#164DA7;}
#Column1 li a:Active		{ color:#164DA7;}
#Column1 li a:Visited		{ color:#164DA7;}
#Column1 li a:Hover		{ color:#830000;}

#Column1 li a.BuyButton:Link	{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:left;line-height:13px;}
#Column1 li a.BuyButton:Active	{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:left;line-height:13px;}
#Column1 li a.BuyButton:Visited	{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:left;line-height:13px;}
#Column1 li a.BuyButton:Hover	{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#164DA7; text-decoration:none;text-align:center;float:left;line-height:13px;}

/* CENTER COLUMN */
#Column2 			{ vertical-align:top;background:#ffffff;padding:0px;border-top:solid 5px #E6E6E6;border-bottom:solid 5px #E6E6E6;border-right:solid 5px #E6E6E6;width:667px;}
#BannerHome			{ text-align:center; background:#DFB547 url(Images/BannerHomeBG.jpg); background-repeat: repeat-x;border:solid 1px #808080;text-align:center;}
#Column2 H1			{ background: url(Images/HeaderBG.jpg); background-repeat: repeat-x;margin:0px 0px 0px 0px; padding:0px; font-size:12px; color:#ffffff; font-weight:bold;line-height:23px;text-indent:10px;text-align:left;}
#Column2 H2			{ font-size:14px; font-weight:bold; border-bottom: dashed 1px #808080;padding:0px 0px 5px 0px;margin:10px 10px 10px 10px;}
#Column2 H2 span		{ font-size:11px; color:#3f3f3f;padding:0px 10px 0px 10px;}
#Column2 H3			{ background-color:#808080;color:#ffffff; font-weight:bold;font-size:12px;padding:3px 10px 3px 10px;margin:0px 10px 0px 10px;}
#Column2 H4			{ background: url(Images/HeaderBG.jpg); background-repeat: repeat-x;margin:5px 0px 0px 0px; padding:0px; font-size:12px; color:#ffffff; font-weight:bold;line-height:23px;text-indent:10px;text-align:left;}
P				{ margin:0px; padding:0px 10px 0px 10px;}
.FeatureBox			{ background-color:#F0F9FF;}
.FeatureBox td			{ padding:10px;}
.Directions			{ margin:0px; padding:0px 10px 10px 10px;font-weight:bold;}
#Column2 .Label			{ font-weight:bold;text-align:right;padding:2px 5px 2px 5px;}
#Column2 .Value			{ padding:2px 5px 2px 0px;}
#Column2 .Value a:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:15px;font-size:12px;font-weight:normal;margin:3px;position:absolute;}
#Column2 .Value a:Active	{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:15px;font-size:12px;font-weight:normal;margin:3px;position:absolute;}
#Column2 .Value a:Visited	{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:15px;font-size:12px;font-weight:normal;margin:3px;position:absolute;}
#Column2 .Value a:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#164DA7; text-decoration:none;text-align:center;line-height:13px;width:15px;font-size:12px;font-weight:normal;margin:3px;position:absolute;}

#Column2 .Value li a:link				{ color:#003CA1; font-weight:normal; text-decoration:none;border:solid 0px #ffffff; background:none;display:inline;text-transform:lowercase;position:relative;margin:0px;text-decoration:underline;font-size:11px;}
#Column2 .Value li a:active			{ color:#003CA1; font-weight:normal; text-decoration:none;border:solid 0px #ffffff; background:none;display:inline;text-transform:lowercase;position:relative;margin:0px;text-decoration:underline;font-size:11px;}
#Column2 .Value li a:visited			{ color:#003CA1; font-weight:normal; text-decoration:none;border:solid 0px #ffffff; background:none;display:inline;text-transform:lowercase;position:relative;margin:0px;text-decoration:underline;font-size:11px;}
#Column2 .Value li a:hover			{ color:#8F0000; font-weight:normal; text-decoration:none;border:solid 0px #ffffff; background:none;display:inline;text-transform:lowercase;position:relative;margin:0px;text-decoration:underline;font-size:11px;}


#Column2  b a:Link		{ font-weight:bold;}
#Column2  b a:Active		{ font-weight:bold;}
#Column2  b a:Visited		{ font-weight:bold;}
#Column2  b a:Hover		{ font-weight:bold;}
.FeatureOddRow			{ background-color:#ffffff;}
.FeatureEvenRow			{ background-color:#ffffff;}

/* RIGHT COLUMN */
#Column3 			{ vertical-align:top;padding:0px;width:220px;height:100%;background:#ffffff url(Images/RightColumnFeatureListBG.gif); background-repeat:repeat-x; background-position: bottom left;border-top:solid 5px #E6E6E6;border-bottom:solid 5px #E6E6E6;border-right:solid 5px #E6E6E6;}
#Column3 H1			{ background:#A90607 url(Images/LeftColumnTitleBG.jpg); background-repeat: repeat-x; color:#ffffff; font-weight:bold; font-size:12px;padding:0px 5px 0px 5px;line-height:23px;margin:0px;text-align:left;}
#Column3 ol			{ margin:5px 30px 5px 30px; padding:0px;color:#164DA7;}
#Column3 li			{ margin:0px 0px; padding:0px 0px;clear:both;}  
#Column3 li a:Link		{ color:#164DA7;}
#Column3 li a:Active		{ color:#164DA7;}
#Column3 li a:Visited		{ color:#164DA7;}
#Column3 li a:Hover		{ color:#830000;}
#Column3 li a.BuyButton:Link	{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:left;line-height:13px;}
#Column3 li a.BuyButton:Active	{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:left;line-height:13px;}
#Column3 li a.BuyButton:Visited	{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;float:left;line-height:13px;}
#Column3 li a.BuyButton:Hover	{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#164DA7; text-decoration:none;text-align:center;float:left;line-height:13px;}
.ColumnImage			{ margin:3px 0px 3px 20px;}


#Column3 li b a:Link		{ font-weight:bold;}
#Column3 li b a:Active		{ font-weight:bold;}
#Column3 li b a:Visited		{ font-weight:bold;}
#Column3 li b a:Hover		{ font-weight:bold;}

/* FOOTER */
#Footer				{ margin:0 auto;text-align:center;}
#Footer a:Link			{ padding:0px 50px 5px 50px;color:#3f3f3f;}
#Footer a:Active		{ padding:0px 50px 5px 50px;color:#3f3f3f;}
#Footer a:Visited		{ padding:0px 50px 5px 50px;color:#3f3f3f;}
#Footer a:Hover			{ padding:0px 50px 5px 50px;color:#003CA1;}

/* LOGIN PAGE */

/* ONLINE USERS SECTION */
#OnlineUsers			{ vertical-align:top;background-color:#F0F9FF;width:50%;border-right:solid 1px #3f3f3f;border-bottom:solid 1px #3f3f3f;}
#OnlineUsers div		{ padding:5px;}
#OnlineUsers div b		{ font-weight:bold;}
#OnlineUsers H3			{ background-color:#B9CBE3;color:#003CA1; border-bottom:solid 1px #003CA1;margin:0px; padding:0px 10px 0px 10px;font-size:11px;}
#OnlineUsers Table		{ margin:5px auto;}
#OnlineUsers Table td		{ margin:0;padding:0px;}
#OnlineUsers .Label		{ font-weight:bold;text-align:right;padding-right:0px;white-space:nowrap;}

/* HELP BUTTON */
#OnlineUsers td a:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:20px;position:absolute;font-weight:bold;font-size:14px;}
#OnlineUsers td a:Active	{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:20px;position:absolute;font-weight:bold;font-size:14px;}
#OnlineUsers td a:Visited	{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:20px;position:absolute;font-weight:bold;font-size:14px;}
#OnlineUsers td a:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#164DA7; text-decoration:none;text-align:center;line-height:13px;width:20px;position:absolute;font-weight:bold;font-size:14px;}

/* LOGIN BUTTON */
#OnlineUsers  a:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:120px;font-weight:bold;font-size:14px;margin:0px auto;}
#OnlineUsers  a:Active		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:120px;font-weight:bold;font-size:14px;margin:0px auto;}
#OnlineUsers  a:Visited		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:120px;font-weight:bold;font-size:14px;margin:0px auto;}
#OnlineUsers  a:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#164DA7; text-decoration:none;text-align:center;line-height:13px;width:120px;font-weight:bold;font-size:14px;margin:0px auto;}

/* EMAIL PASSWORD BUTTON */
#OnlineUsers .Value a:Link	{ position:relative;top:4px;background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:100px;font-size:12px;font-weight:normal;}
#OnlineUsers .Value a:Active	{ position:relative;top:4px;background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:100px;font-size:12px;font-weight:normal;}
#OnlineUsers .Value a:Visited	{ position:relative;top:4px;background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:100px;font-size:12px;font-weight:normal;}
#OnlineUsers .Value a:Hover	{ position:relative;top:4px;background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#164DA7; text-decoration:none;text-align:center;line-height:13px;width:100px;font-size:12px;font-weight:normal;}

/* MOBILE USERS SECTION */
#MobileUsers			{ vertical-align:top;background-color:#F2F2F2; width:50%;border-bottom:solid 1px #3f3f3f;}
#MobileUsers div		{ padding:5px;}
#MobileUsers div b		{ font-weight:bold;}
#MobileUsers H3			{ background-color:#D2D2D2;color:#3f3f3f; border-bottom:solid 1px #3f3f3f;margin:0px; padding:0px 10px 0px 10px;font-size:11px;}
#MobileUsers Table		{ margin:5px auto;}
#MobileUsers Table td		{ margin:0;padding:0px;}
#MobileUsers .Label		{ font-weight:bold;text-align:right;padding-right:0px;white-space:nowrap;}

/* HELP BUTTON */
#MobileUsers td a:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:20px;position:absolute;font-weight:bold;font-size:14px;}
#MobileUsers td a:Active	{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:20px;position:absolute;font-weight:bold;font-size:14px;}
#MobileUsers td a:Visited	{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:20px;position:absolute;font-weight:bold;font-size:14px;}
#MobileUsers td a:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#164DA7; text-decoration:none;text-align:center;line-height:13px;width:20px;position:absolute;font-weight:bold;font-size:14px;}

/* LOGIN BUTTON */
#MobileUsers  a:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:120px;font-weight:bold;font-size:14px;margin:0px auto;}
#MobileUsers  a:Active		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:120px;font-weight:bold;font-size:14px;margin:0px auto;}
#MobileUsers  a:Visited		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:120px;font-weight:bold;font-size:14px;margin:0px auto;}
#MobileUsers  a:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#164DA7; text-decoration:none;text-align:center;line-height:13px;width:120px;font-weight:bold;font-size:14px;margin:0px auto;}

/* TEXT PASSWORD BUTTON */
#MobileUsers .Value a:Link	{ position:relative;top:0px;background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:90px;font-size:12px;font-weight:normal;}
#MobileUsers .Value a:Active	{ position:relative;top:0px;background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:90px;font-size:12px;font-weight:normal;}
#MobileUsers .Value a:Visited	{ position:relative;top:0px;background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;width:90px;font-size:12px;font-weight:normal;}
#MobileUsers .Value a:Hover	{position:relative;top:0px; background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;border:solid 1px #808080;display:block; color:#164DA7; text-decoration:none;text-align:center;line-height:13px;width:90px;font-size:12px;font-weight:normal;}


/* ARTIST PAGE */
.AlbumListContainer					{ }
.AlbumListContainer td					{ padding:5px 20px;}
.AlbumListContainer td img				{ float:left;}
.AlbumListContainer td div				{ float:left;padding-left:10px;}
.AlbumListContainer a:Link				{ color:#3f3f3f; text-decoration:none;font-weight:bold;}
.AlbumListContainer a:Active			{ color:#3f3f3f; text-decoration:none;font-weight:bold;}
.AlbumListContainer a:Visited			{ color:#3f3f3f; text-decoration:none;font-weight:bold;}
.AlbumListContainer a:Hover			{ color:#8f0000; text-decoration:none;font-weight:bold;}
.AlbumDescription				{ width:100%;}
.Odd					{ background-color:#f2f2f2;margin:0 auto;}
.Even					{ background-color:#ffffff;}
.AlbumListContainer td div a.BuyButton:Link		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;float:none;font-weight:normal;}
.AlbumListContainer td div a.BuyButton:Active		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;float:none;font-weight:normal;}
.AlbumListContainer td div a.BuyButton:Visited		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#3f3f3f; text-decoration:none;text-align:center;line-height:13px;float:none;font-weight:normal;}
.AlbumListContainer td div a.BuyButton:Hover		{ background-image: url(Images/BtnBG.gif); background-repeat: repeat-x;width:75px;display:block;border:solid 1px #808080; color:#164DA7; text-decoration:none;text-align:center;line-height:13px;float:none;font-weight:normal;}

#ArtistContainer					{}
#ArtistContainer td                                                                                                  { padding: 5px 10px;}
#ArtistContainer td h2                                                                                             { margin:10px 10px 10px 0px;}
#ArtistNavigation					{ width:100%; margin-top:0px;}
.ArtistNavN						{ background-image: url(Images/ArtistNavNBG.gif); background-repeat: repeat-x;line-height:24px;text-align:center; font-weight:bold;font-size:12px;color:#164DA7;border-right:solid 1px #808080;width:25%;padding:0px 5px 0px 5px;}
.ArtistNavN		a:Link				{ color:#164DA7;font-weight:bold;}
.ArtistNavN		a:Active			{ color:#164DA7;font-weight:bold;}
.ArtistNavN		a:Visited			{ color:#164DA7;font-weight:bold;}
.ArtistNavN		a:Hover				{ color:#164DA7;font-weight:bold;}

.ArtistNavA						{ background:#AC0707 url(Images/ArtistNavABG.gif); background-repeat: repeat-x;line-height:24px;text-align:center; font-weight:bold;font-size:12px;color:#ffffff;border-right:solid 1px #808080;width:25%;padding:0px 5px 0px 5px;}}
.ArtistNavA		a:Link				{ color:#ffffff;font-weight:bold;}
.ArtistNavA		a:Active			{ color:#ffffff;font-weight:bold;}
.ArtistNavA		a:Visited			{ color:#ffffff;font-weight:bold;}
.ArtistNavA		a:Hover				{ color:#ffffff;font-weight:bold;}


/* PRODUCT LIST */
#ListContainer						{ width:100%; margin:0px;}
.SortRow						{ background-color:#808080;} 
.SortRow	td					{ color:#ffffff;font-weight:bold; padding:2px 5px 2px 5px;border-top:solid 1px #000000;border-bottom:solid 1px #000000;}
.SortRow td a:Link					{ color:#ffffff; font-weight:bold; text-decoration:none;}
.SortRow td a:Active					{ color:#ffffff; font-weight:bold; text-decoration:none;}
.SortRow td a:Visited					{ color:#ffffff; font-weight:bold; text-decoration:none;}
.SortRow td a:Hover					{ color:#ffffff; font-weight:bold; text-decoration:none;}
.OrdertoMyComputer					{ background:#808080 url(Images/IconComputer.gif);background-repeat:no-repeat;color:#ffffff; background-position:middle left;width:100px;}
.OrdertoMyMobile					{ background:#808080 url(Images/IconMobile.gif);background-repeat:no-repeat;color:#ffffff; background-position:middle left;width:100px;}
.OddRow							{ background-color:#ffffff;} 
.OddRow		td					{ color:#3f3f3f;padding:2px 5px 2px 5px;}
.EvenRow						{ background-color:#f2f2f2;} 
.EvenRow	td					{ color:#3f3f3f;padding:2px 5px 2px 5px;}
#PagingBottom						{ background-color:#808080;color:#ffffff;font-weight:bold; padding:2px 5px 2px 5px;border-top:solid 1px #000000;border-bottom:solid 1px #000000;text-align:center;}
#PagingBottom a:Link					{ color:#ffffff; font-weight:bold; text-decoration:none;}
#PagingBottom a:Active					{ color:#ffffff; font-weight:bold; text-decoration:none;}
#PagingBottom a:Visited					{ color:#ffffff; font-weight:bold; text-decoration:none;}
#PagingBottom a:Hover					{ color:#ffffff; font-weight:bold; text-decoration:none;}
							{ color:#ffffff; font-weight:bold; text-decoration:none;}
/* GENRE PAGE */
#Alphabet						{ padding:0px 10px 15px 10px;font-size:12px; font-weight:bold;margin:3px 0px;}
#Alphabet	a:Link					{ background-image:url(Images/BtnBG.gif); background-repeat: repeat-x;font-weight:normal; font-size:11px;color:#808080;border: solid 1px #808080; margin:0px 1px 0px 1px;padding:0px 1px 0px 1px;text-decoration:none;width:12px;display:block;float:left;text-align:center;position:relative;top:0px;left:0px;}
#Alphabet	a:Active				{ background-image:url(Images/BtnBG.gif); background-repeat: repeat-x;font-weight:normal; font-size:11px;color:#808080;border: solid 1px #808080; margin:0px 1px 0px 1px;padding:0px 1px 0px 1px;text-decoration:none;width:12px;display:block;float:left;text-align:center;position:relative;top:0px;left:0px;}
#Alphabet	a:Visited				{ background-image:url(Images/BtnBG.gif); background-repeat: repeat-x;font-weight:normal; font-size:11px;color:#808080;border: solid 1px #808080; margin:0px 1px 0px 1px;padding:0px 1px 0px 1px;text-decoration:none;width:12px;display:block;float:left;text-align:center;position:relative;top:0px;left:0px;}
#Alphabet	a:Hover					{ background-image:url(Images/BtnBG.gif); background-repeat: repeat-x;font-weight:normal; font-size:11px;color:#808080;border: solid 1px #808080; margin:0px 1px 0px 1px;padding:0px 1px 0px 1px;text-decoration:none;width:12px;display:block;float:left;text-align:center;position:relative;top:0px;left:0px;}

#Alphabet a				{ background:#f2f2f2;font-weight:normal; font-size:11px;color:#cccccc;border: solid 1px #cccccc; margin:0px 1px 0px 1px;padding:0px 1px 0px 1px;text-decoration:none;width:12px;display:block;float:left;text-align:center;position:relative;top:0px;left:0px;}

#Alphabet a.Disabled:Link				{ background:#f2f2f2;font-weight:normal; font-size:11px;color:#cccccc;border: solid 1px #cccccc; margin:0px 1px 0px 1px;padding:0px 1px 0px 1px;text-decoration:none;width:12px;display:block;float:left;text-align:center;position:relative;top:0px;left:0px;}
#Alphabet a.Disabled:Active				{ background:#f2f2f2;font-weight:normal; font-size:11px;color:#cccccc;border: solid 1px #cccccc; margin:0px 1px 0px 1px;padding:0px 1px 0px 1px;text-decoration:none;width:12px;display:block;float:left;text-align:center;position:relative;top:0px;left:0px;}
#Alphabet a.Disabled:Visited				{ background:#f2f2f2;font-weight:normal; font-size:11px;color:#cccccc;border: solid 1px #cccccc; margin:0px 1px 0px 1px;padding:0px 1px 0px 1px;text-decoration:none;width:12px;display:block;float:left;text-align:center;position:relative;top:0px;left:0px;}
#Alphabet a.Disabled:Hover				{ background:#f2f2f2;font-weight:normal; font-size:11px;color:#cccccc;border: solid 1px #cccccc; margin:0px 1px 0px 1px;padding:0px 1px 0px 1px;text-decoration:none;width:12px;display:block;float:left;text-align:center;position:relative;top:0px;left:0px;}

.NoResults						{ padding:5px 10px;font-size:11px;}

/* SEARCH */
.SearchContainer					{ width:100%;margin:5px 0px 5px 0px;}
.SearchListContainer					{ width:100%;}
.SearchListContainer td					{ padding:3px 10px 3px 10px;border-bottom:solid 1px #E6E6E6;border-right:solid 1px #E6E6E6;}

/* REDEEM */
ol							{ margin:0px 0px 0px 40px; padding:0px;}
#DownloadProcess					{ margin:10px;background-color:#F0F9FF;padding:10px;border:solid 1px #164DA7;}
#DownloadProcess div					{ border-top:dashed 1px #666666;margin-top:5px;padding-top:5px;}
.RedeemFrame                                                         { border:solid 1px #808080;}
.RedeemFrame    td                                                     { text-align:center;}
.RedeemContent                                                         {padding:10px;}
		
/* PAYMENT PAGE */
.ReturningCustomerPayment td	                   {  font-weight:bold; color:#8F0000; font-size:12px;padding:10px;}
.ReturningCustomerPayment td a:Link	                    {  font-weight:bold; color:#8F0000; font-size:12px;}	    
.ReturningCustomerPayment td a:Active                     {  font-weight:bold; color:#8F0000; font-size:12px;}	     
.ReturningCustomerPayment td a:Visited	{  font-weight:bold; color:#8F0000; font-size:12px;}	     
.ReturningCustomerPayment td a:Hover 	{  font-weight:bold; color:#8F0000; font-size:12px;}	   

.Asterisk   	     	                                          {}

/* POP UP BOX */
a.Box:link	{color: #003CA1;text-decoration:underline;font-weight:bold;}	
a.Box:active	{color: #003CA1;text-decoration:underline;font-weight:bold;}	
a.Box:visited	{color: #003CA1;text-decoration:underline;font-weight:bold;}	
a.Box:hover	{color: #CE0000;text-decoration:underline;font-weight:bold;}	
.BoxFrame	{border: solid 2px #003CA1;background-color:#DFFFFF;}
.BoxFrameTitle { background: url(Images/HeaderBG.jpg); background-repeat: repeat-x;margin:0px 0px 0px 0px; padding:0px; font-size:12px; color:#ffffff; font-weight:bold;line-height:23px;text-indent:10px;text-align:left;} }
.BoxFrameLink { color:#FFFFFF;font-weight:bold;}
a.BoxFrameLink:link { color:#FFFFFF;font-weight:bold; }
a.BoxFrameLink:active { color:#FFFFFF;font-weight:bold; }
a.BoxFrameLink:visited { color:#FFFFFF;font-weight:bold; }
a.BoxFrameLink:hover { color:#FFFFFF;font-weight:bold; }


/* PHONE DIV ON PAYMENT AND MY ACCOUNT PAGE */
.PhoneFrame			{ border:solid 2px #000000;font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px; background-color:#ffffff; width:600px; position:absolute; top:150px; left:30%;}
.PhoneText			{ font-family:arial, verdana, sans-serif; color:#3F3F3F; font-weight:normal; font-size:11px;}
td.PhoneText			{ padding:10px;}
a.PhoneText:link		{color: #003CA1;text-decoration:underline;font-weight:bold;}	
a.PhoneText:active		{color: #003CA1;text-decoration:underline;font-weight:bold;}	
a.PhoneText:visited		{color: #003CA1;text-decoration:underline;font-weight:bold;}	
a.PhoneText:hover		{color: #CE0000;text-decoration:underline;font-weight:bold;}	
.PhoneHeader			{ background: url(Images/HeaderBG.jpg); background-repeat: repeat-x;margin:0px 0px 0px 0px; padding:0px; font-size:12px; color:#ffffff; font-weight:bold;line-height:23px;text-indent:10px;text-align:left;}
.PhoneHeader	a:Link		{ color:#ffffff;}
.PhoneHeader	a:Active		{ color:#ffffff;}
.PhoneHeader	a:Visited		{ color:#ffffff;}
.PhoneHeader	a:Hover		{ color:#ffffff;text-decoration: underline;}
.Header				{ background:#808080; height:23px;font-family:arial, verdana, sans-serif; color:#ffffff; font-weight:bold; font-size:12px;padding:0px 5px 0px 5px;white-space:nowrap}

/* CRUMBING */

.CrumbName			{ margin:0px 0px 0px 0px; padding:0px; font-size:11px; color:#000000; font-weight:bold;line-height:23px;text-indent:10px;text-align:left;font-weight:bold;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc; background-color:#f2f2f2;}
.CrumbName a:Link		{ color:#808080;font-weight:normal;}
.CrumbName a:Active		{ color:#808080;font-weight:normal;}
.CrumbName a:Visited		{ color:#808080;font-weight:normal;}
.CrumbName a:Hover		{ color:#808080;font-weight:normal;}

/* RIA Banner/s */

/* blue theme */
.bn_blue{ width:630px; height:244px; border:0px solid #003; overflow:hidden; font-family:Verdana, Geneva, sans-serif; font-size:10px; position:relative;margin:0 auto;}
	.bn_blue .img{ width:600px; height:300px; border:1px solid #003; position:relative;}
	.bn_blue .details{ width:100%; height:60px; background:#cccccc; position:relative; opacity:.8; top:10px;margin-top:20px;}
		.bn_blue .details .copy{ width:400px; height:40px; font-size:10px; margin:2px;}
		.bn_blue .details .player{ width:400px; height:20px; font-size:10px;}
				.bn_blue .details .player .playerBtn_stop{ background:url(../img/buttons.gif) no-repeat; background-position:0 0; width:50px; height:20px; display:block; padding-left:25px; color:#FFF; display:block; position:relative;}
				.bn_blue .details .player .playerBtn_play{ background:url(../img/buttons.gif) no-repeat; background-position:0 -20px; width:50px; height:20px; display:block; padding-left:25px; color:#FFF; display:block; position:relative;}				
	.bn_blue .nav{ width:250px; height:40px; position:relative; top:-30px; right:-375px;}
		.bn_blue .nav #ulButtons{ list-style:none;}
			.bn_blue .nav #ulButtons li{ float:left; margin-left:5px; margin-right:5px;}
				.bn_blue .nav #ulButtons li a{width:20px; height:20px; background:#2a5dac; display:block;}
					.bn_blue .nav #ulButtons li .active{background:#ffffff;}
					.bn_blue .nav #ulButtons li a.btnNavigator_l{background:url(../img/arrows.gif) 10px 0 no-repeat}
					.bn_blue .nav #ulButtons li a.btnNavigator_r{background:url(../img/arrows.gif) -10px 0 no-repeat}
				
/* black theme */
.bn_black{ width:630px; height:244px; border:1px solid #003; overflow:hidden; font-family:Verdana, Geneva, sans-serif; font-size:10px; position:relative;}
	.bn_black .img{ width:600px; height:300px; border:1px solid #000000; position:relative;}
	.bn_black .details{ width:100%; height:80px; background:#FFF; position:relative; opacity:0.8; top:10px;}
		.bn_black .details .copy{ width:400px; height:40px; font-size:10px; margin:2px;}
		.bn_black .details .player{ width:400px; height:20px; font-size:10px;}
				.bn_black .details .player .playerBtn_stop{ background:url(../img/buttons.gif) no-repeat; background-position:0 0; width:50px; height:20px; display:block; padding-left:25px; color:#000; display:block; position:relative;}
				.bn_black .details .player .playerBtn_play{ background:url(../img/buttons.gif) no-repeat; background-position:0 -20px; width:50px; height:20px; display:block; padding-left:25px; color:#000; display:block; position:relative;}				
	.bn_black .nav{ width:250px; height:40px; position:relative; top:-30px; right:-375px;}
		.bn_black .nav #ulButtons{ list-style:none;}
			.bn_black .nav #ulButtons li{ float:left; margin-left:5px; margin-right:5px;}
				.bn_black .nav #ulButtons li a{width:20px; height:20px; background:#000; display:block;}
				.bn_black .nav #ulButtons li .active{background:#996600;}
					.bn_black .nav #ulButtons li a.btnNavigator_l{background:url(../img/arrows.gif) 10px 0 no-repeat}
					.bn_black .nav #ulButtons li a.btnNavigator_r{background:url(../img/arrows.gif) -10px 0 no-repeat}

				
/* amplified theme */
.bn_ampl{margin-left:auto; margin-right:auto; width:630px; height:244px; border:1px solid #003; overflow:hidden; font-family:arial, verdana, sans-serif;  font-size:10px; position:relative;}
	.bn_ampl .img{ width:630px; height:242px; border:1px solid #003; position:relative;cursor:pointer;}
	.bn_ampl .details{ width:100%; height:80px; background:#ccc; position:relative; opacity:0.7; top:10px; filter: alpha(opacity = 70);}
		.bn_ampl .details .copy{ width:400px; height:40px; font-size:10px; margin:2px;}
		.bn_ampl .details .player{ width:400px; height:20px; font-size:10px;}
	.bn_ampl .nav{ width:250px; height:40px; position:relative; top:-110px; left:-350px; float:right;}
		.bn_ampl .nav #ulButtons{ list-style:none;}
			.bn_ampl .nav #ulButtons li{ float:left; margin-left:5px; margin-right:5px;}
				.bn_ampl .nav #ulButtons li a{ background:url(Images/btn_bg.gif) 0 0 no-repeat; width:20px; height:20px; display:block;}
					.bn_ampl .nav #ulButtons li .active{ background:url(Images/btn_bg_selected2.gif) 0 0 no-repeat; }
					.bn_ampl .nav #ulButtons li a.btnNavigator_l{background:url(Images/graybuttonnew2.jpg) 0 0 no-repeat}
					.bn_ampl .nav #ulButtons li a.btnNavigator_r{background:url(Images/graybuttonnewright.jpg) 0 0 no-repeat}
			

/* RIA Horizontal Scroller/s */

/* blue theme */
.hor_blue{ width:auto; height:auto; overflow: hidden; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.hor_blue .list{ width:610px; height:auto; position:relative; padding-left:20px;}
		.hor_blue #ulItems li{ float:left;border:1px solid #003;}
		.hor_blue #ulItems li .item{ width:170px; height:auto; background:#7a9ece; margin-left:0px; margin-right:0px;}
			.hor_blue #ulItems li .item .item_title{ font-size:10px; color:#000000; margin-top:0px;}
			.hor_blue #ulItems li .item .item_copy{ font-size:10px; color:#2a5dac; margin-top:0x;}
			.hor_blue #ulItems li .item .item_photo{ width:50px; height:50px;  margin:3px;}
	.hor_blue .nav{ width:auto; height:20px; padding-top:5px;}
		.hor_blue .nav #ulButtons{ list-style:none; margin:0 auto;}
				.hor_blue .nav #ulButtons li{ float:left; margin-left:2px; margin-right:2px;}
					.hor_blue .nav #ulButtons li a{width:10px; height:15px; background:#b42827; display:block;}
						.hor_blue .nav #ulButtons li a.btnNavigator{background:#b42827;}

/**/	/* black theme */
.hor_black{ width:auto; height:auto; overflow: hidden; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.hor_black .list{ width:auto; height:auto; position:relative }
		.hor_black #ulItems li{ float:left;}
		.hor_black #ulItems li .item{ width:150px; height:auto; background:#06F; margin-left:10px; margin-right:10px;}
			.hor_black #ulItems li .item .item_title{ font-size:10px; color:#FFFFFF; margin-top:0px; margin-bottom:-10px;}
			.hor_black #ulItems li .item .item_copy{ font-size:10px; color:#FFFF33; margin-top:0x;}
			.hor_black #ulItems li .item .item_photo{ width:50px; height:50px;  margin:3px;}
	.hor_black .nav{ width:auto; height:20px; padding-top:5px;}
		.hor_black .nav #ulButtons{ list-style:none; margin:0 auto;}
				.hor_black .nav #ulButtons li{ float:left; margin-left:2px; margin-right:2px;}
					.hor_black .nav #ulButtons li a{width:10px; height:15px; background:#03F; display:block;}
						.hor_black .nav #ulButtons li a.btnNavigator{background:#090;}


			
.hor_ampl{ width:610px; height:255px; position:relative; overflow: hidden; font-family:arial, verdana, sans-serif; }
.hor_ampl .list{ width:610px; height:auto; position:relative }
.hor_ampl #ulItems li{ float:left;}
.hor_ampl #ulItems li .item{ width:150px; height:auto; margin-left:10px; margin-right:10px; margin-top:5px;}
.hor_ampl #ulItems li .item .item_title{ font-size:11px; color:#3F3F3F; margin-top:2px; text-align:center; font-weight:bold; margin-bottom:0px;cursor:pointer;}
.hor_ampl #ulItems li .item .item_copy{ font-size:11px; color:#3F3F3F; margin:0px; text-align:center; padding:0px;cursor:pointer;}
.hor_ampl #ulItems li .item .item_photo{ width:150px; height:150px;cursor:pointer;}
.hor_ampl #ulItems li .item .player{ text-align:center;}
.hor_ampl .nav{ width:auto; height:17px;position:relative; top:.1px; left:25px;}
.hor_ampl .nav #ulButtons{ list-style:none; margin:0 auto;}
.hor_ampl .nav #ulButtons li{ float:left; margin-left:2px; margin-right:2px;}
.hor_ampl .nav #ulButtons li a{background:url(Images/graysquare.gif) 0 0 no-repeat; width:25px; height:30px; display:block;}
.hor_ampl .nav #ulButtons li .active{background:url(Images/graysquarehi.gif) 0 0 no-repeat; }
.hor_ampl .nav #ulButtons li a.btnNavigator_l{background:url(Images/arrowleft.gif) no-repeat}
.hor_ampl .nav #ulButtons li a.btnNavigator_r{background:url(Images/arrowright.gif) no-repeat}



/* RIA Vertical Tabber/s */
 

/* theme blue */
.th_blue{ width:210px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFFFFF}
	.th_blue .tablist{ width:100%; margin:0 auto;}
	.th_blue .content{ width:100%; height:auto; margin:0 auto;}
		.th_blue #ulOptions{ width:100%; list-style:none;}
			.th_blue #ulOptions li{ float:left;}
				.th_blue #ulOptions li a{ color:#000; display:block; margin:auto 0px; padding: 0px 0px;}
					.th_blue #ulOptions li .active_tab{ background:#f2f2f2;}
					.th_blue #ulOptions li .inactive_tab{ background:#ffffff;}
		.th_blue #tabItems{ width:100%; border:1px solid #2f2f2;}
			.th_blue #tabItems td{ height:30px; padding:3px;}
			.th_blue #tabItems td.dark{ background:#ffffff;}
			.th_blue #tabItems td.light{ background:#f2f2f2;}
				.th_blue #tabItems td .titlePhoto{ font-size:14px; color:#FFFFFF; font-weight:bold; line-height:15px;}
				.th_blue #tabItems td .img{ float:left; position:relative; margin-right:5px;}
				.th_blue #tabItems td .textPhoto{ font-size:10px; line-height:10px;}
				.th_blue #tabItems td .playerBtn_stop{ background:url(../img/buttons.gif) no-repeat; background-position:0 0; width:50px; height:20px; display:block; padding-left:25px; color:#FFF}
				.th_blue #tabItems td .playerBtn_play{ background:url(../img/buttons.gif) no-repeat; background-position:0 -20px; width:50px; height:20px; display:block; padding-left:25px; color:#FFF}				
/* theme black */
.th_black{ width:350px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFFFFF}
	.th_black .tablist{ width:100%; height:30px; margin:0 auto;}
	.th_black .content{ width:100%; height:auto; margin:0 auto;}
		.th_black #ulOptions{ width:100%; list-style:none;}
			.th_black #ulOptions li{ float:left;}
				.th_black #ulOptions li a{ color:#FFF; display:block; height:20px; margin:auto 5px; padding: 5px 5px;}
					.th_black #ulOptions li .active_tab{ background:#996699;}
					.th_black #ulOptions li .inactive_tab{ background:#0066FF;}
		.th_black #tabItems{ width:100%; border:2px solid #000000;}
			.th_black #tabItems td{ height:30px; padding:5px;}
			.th_black #tabItems td.dark{ background:#333333;}
			.th_black #tabItems td.light{ background:#666666;}
				.th_black #tabItems td .titlePhoto{ font-size:14px; color:#FFFFFF; font-weight:bold; line-height:15px;cursor:pointer;}
				.th_black #tabItems td .img{ float:left; position:relative; margin-right:5px;cursor:pointer;}
				.th_black #tabItems td .textPhoto{ font-size:10px; line-height:10px;cursor:pointer;}
				.th_black #tabItems td .playerBtn_stop{ background:url(../img/buttons.gif) no-repeat; background-position:0 0; width:50px; height:20px; display:block; padding-left:25px; color:#FFF}
				.th_black #tabItems td .playerBtn_play{ background:url(../img/buttons.gif) no-repeat; background-position:0 -20px; width:50px; height:20px; display:block; padding-left:25px; color:#FFF}
				



		
/* theme blue image */
.th_amp_wi{ width:200px; height: 740px; font-family:arial, verdana, sans-serif; font-size:11px; color:#3f3f3f; border-bottom: 1px solid #D0D0D0}
.th_amp_wi .tablist{ width:100%; margin:0 auto;border-bottom:1px solid #D0D0D0}
.th_amp_wi .content{ width:100%; height:auto; margin:0 auto; }
.th_amp_wi #ulOptions{ width:100%; list-style:none;}
.th_amp_wi #ulOptions li{ float:left;clear:none;}
.th_amp_wi #ulOptions li a{ color:#000; display:block; height:34px; margin-right:0px; border:none;}
.th_amp_wi #ulOptions li .active_tab{ background:#ffffff;}
.th_amp_wi #ulOptions li .inactive_tab{ background:#f2f2f2;}
.th_amp_wi #tabItems{ width:190px; border: 5px solid #dc1212  }
.th_amp_wi #tabItems li{ overflow:hidden;height:70px;padding-left:0px; padding-top:0px; padding-right:5px; padding-bottom:3px; border-bottom:3px solid  #D0D0D0;height:60px;}
.th_amp_wi #tabItems li.dark{ background-color:#f2f2f2;}
.th_amp_wi #tabItems li.light{background-color: #ffffff;}
.th_amp_wi #tabItems li .titlePhoto{ font-size:11px; color:#3f3f3f; font-weight:bold; line-height:12px; margin-top:2px; margin-bottom:2px; margin-left:60px; padding:2px; text-align:right; cursor:pointer;}
.th_amp_wi #tabItems li .img{ width:53px; float:left; position:relative; border:#FFF 1px solid; cursor:pointer;}
.th_amp_wi #tabItems li .textPhoto{ font-size:11px; line-height:8px; margin-top:2px; margin-bottom:2px; margin-left:60px; padding:2px; color:#3f3f3f; text-align:right; cursor:pointer;}
.th_amp_wi #tabItems li .playerBtn_play{ font-size:10px; line-height:10px; margin-top:2px; margin-bottom:2px; margin-left:5px; padding:2px; margin-right:110px; position:relative; top:-15px; right:-5px;float:right}/* DO NOT EDIT */




.divnb				{ width:150px;table-layout:fixed;border-style:hidden;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-style:hidden;text-align:center;margin:5px auto;line-height:12px;}
.ProductRowColumnMedium .divnb {width:150px;table-layout:fixed;border-style:hidden;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-style:hidden;text-align:center;margin:5px auto;line-height:12px;}

.divnb table                                                                     {margin:0px auto;}

.divnb a:Link			{ color:#3f3f3f;}
.divnb a:Active			{ color:#3f3f3f;}
.divnb a:Visited		{ color:#3f3f3f;}
.divnb a:Hover			{ color:#3f3f3f;}

.albumnb			{ width:160px;table-layout:fixed;border-style:hidden;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-style:hidden;text-align:center;margin:5px auto;line-height:12px;}
.albumnb a:Link			{ color:#3f3f3f;}
.albumnb a:Active		{ color:#3f3f3f;}
.albumnb a:Visited		{ color:#3f3f3f;}
.albumnb a:Hover		{ color:#3f3f3f;}

.divnb				{ width:150px;table-layout:fixed;border-style:hidden;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-style:hidden;text-align:center;margin:5px auto;line-height:12px;}
.ProductRowColumnMedium .divnb {width:150px;table-layout:fixed;border-style:hidden;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-style:hidden;text-align:center;margin:5px auto;line-height:12px;}

.divnb table                                                                     {margin:0px auto;}

.divnb a:Link			{ color:#3f3f3f;}
.divnb a:Active			{ color:#3f3f3f;}
.divnb a:Visited		{ color:#3f3f3f;}
.divnb a:Hover			{ color:#3f3f3f;}

.albumnb			{ width:160px;table-layout:fixed;border-style:hidden;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-style:hidden;text-align:center;margin:5px auto;line-height:12px;}
.albumnb a:Link			{ color:#3f3f3f;}
.albumnb a:Active		{ color:#3f3f3f;}
.albumnb a:Visited		{ color:#3f3f3f;}
.albumnb a:Hover		{ color:#3f3f3f;}

