body, html
{
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	background-image: url(../media/image-skin/bodytiletop.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 75px;
}
body
{
	min-width: 750px;
} 
.containerwrap
{
	width: 980px;
	margin: 0 auto;
}
.wrap
{
	margin: 0 auto;
	width: 980px;
	background-repeat: no-repeat;
	/*margin-top: 23px;*/
}
.wrapalt
{
	margin: 0 auto;
	width: 980px;
	background-repeat: no-repeat;
	/*margin-top: 23px;*/
}
.headerbox
{
	width: 930px;
	clear: both;
	height: 75px;
}
.headerlogo
{
		background-image: url(../media/image-skin/SonyMusicLogo.gif); 
	z-index: 0;
	width: 68px;
	height: 73px;
	margin: 8px 0px 0px 30px;
	position: absolute;
	clear: both;
}
#header
{
	height: 10px;
	float: right;
	margin-top: 17px;
	z-index: 2;
}
.submitspace 
{
	padding:2px 0px 0px 0px;
}
p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
a
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: lowercase;
}
a:hover
{
	text-decoration: none; /*color:#00608A;*/
	font-size: 12px;
	text-decoration: underline;
}
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	margin:0px 0px 0px 5px;
	padding:0;
	
}
h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin:0;
	padding:0;
}
h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
ul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.headerlinksbox
{
	float: right;
	z-index: 2;
}
.headerlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; /*padding:10px;*/ /*margin:40px 0px 0px 0px; 	position:absolute; 	margin-top:30px; 	float:right; 	color:#FFFFFF;*/
	color:#000000;
	text-transform: uppercase;
	z-index: 2;
}
.headerlinks a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #51636a;
	text-decoration: none;
	text-transform: uppercase;
	z-index: 2;
}
.headerlinks a:hover
{
	color: #FFFFFF;
	font-size: 10px;
	background-color: #00608A;
	text-transform: uppercase;
	z-index: 2;
}
.headercvbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	color: #FFFFFF;
	margin: 80px 0px 0px 160px;
	position: absolute;
}
.headercvbox a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.headercvbox a:hover
{
	text-decoration: underline;
}
.enterpromocodetext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #51636a;
	text-transform: uppercase;
	width:206px;
	text-align:left;
}
.pinentrycodeboxtop 
{
	width:165px;
	
	/*background-color:Maroon;*/
	text-align:left;
}
.tracksremainingtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000; /* #51636a;*/
	text-transform: uppercase;
	font-weight: bold;
}
.headerpromocodebox
{
	width: 345px;
	float: right;
	background-color: Fuchsia;
	position: absolute;
}
.headerpromocodeleft
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #51636a;
	text-decoration: none;
	text-transform: uppercase;
}
.headerpromocoderight
{
	float: right;
	margin:0px 0px 0px 0px;
	background-color:Fuchsia;
	position:absolute;
}
.header_promo_code
{
	background: url(../media/image-skin/inputbox200.gif) no-repeat; 
	/*background-position:205px 0px;*/
	/*width: 400px;
	height: 20px;
	margin-top: 10px;*/
	padding-left: 5px;
	text-align: right;
	vertical-align: top;
	z-index: 2;
}
.header_promo_code input
{
	padding: 2px;
	padding-right: 3px;
	padding-left: 0px;
	text-align: left;
	width: 190px;
	height: 19px;
	line-height: 12px;
	font-size: 12px;
	vertical-align: middle;
}
.flashbox
{
	/*background-color:#CCFF00;*/
	width: 622px; 
	/*height:390px;*/
	margin: 0 auto;
	margin-top: 10px;
	clear: both;
	/*margin-bottom: 24px;*/
}
.flashbanner
{
	width: 622px;
	height: 150px;
}
#flashalbums
{
margin-left: 10px;
}
#nav
{
	background: #c99;
	padding: 5px;
}
#nav ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#main
{
	/*background-color:#FFFFFF;*/
	float: left; 
	/*width:723px;*/
	width: 680px;
	margin: 30px 0px 0px 0px;
	/*background-color:Green;*/
}
#main h2, #main h3, #main p
{
	padding: 0 10px;
}

#sidebar
{
	/*background:#99c;*/
	float: left;
	/*width: 278px;*/
	margin: 30px 0px 0px 0px; 
	/*background-image:url(../media/image-skin/sidebar-n.gif); 	background-position:bottom; 	background-repeat:no-repeat;*/
	width: 244px;
	/*background-color:Fuchsia;*/
}
#sidebar ul
{
	/*margin-bottom: 0;*/
	list-style-type:none;
padding:0px;
margin:0px;
}
#sidebar li 
{
background-image:url(../media/image-skin/bulllet.jpg);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:25px;
padding-bottom:10px;
line-height: 1.2em;
}
#sidebar h3, #sidebar p
{
	padding: 0 10px 0 0;
}
.gumpackimage
{
	background-image: url(../media/image-skin/5gum-gumpack.gif);
	width: 244px;
	height: 241px;
}
#footer
{
	background-color: #FFFFFF;
	margin: 0 auto;
	width: 900px;
	height: 120px;
	clear: both;
}
#footer p
{
	padding: 5px;
	margin: 0;
}
.hiplogo
{
	float: right;
	padding: 5px;
}
.footerlogo
{
	/* background-image: url(../media/image-skin/logo_hipdigital.gif); */
	background-repeat: no-repeat;
	float: right;
	width: 160px;
	height: 43px;
	margin-top: 35px;
}
.footertextbox
{
	margin: 0px 0px 0px 200px;
}
.footertext
{
	padding: 35px;
	margin: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5c5c5c;
	text-transform: uppercase;
}
.footertext a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #51636A;
	text-transform: uppercase;
}
.footertext a:hover
{
	color: #FFFFFF;
	background-color: #00608A;
	text-transform: uppercase;
	font-size: 10px;
}
.legaltext
{
	margin: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #5c5c5c;
}
.legaltext a
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #5c5c5c;
	font-size: 8px;
}
.legaltext a:hover
{
	text-decoration: underline;
	color: #5c5c5c;
	font-size: 8px;
}


.breadcrums
{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
}
.breadcrums a
{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.breadcrums a:hover
{
	color: #FFFFFF;
	background-color: #00608A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.sidebarsearchbox
{
	width: 250px; 
	/*background-color:#CCFF00;*/
	display: table;
	margin-bottom: 20px;
	margin-top: 20px;
}
.sidebarsearchtitle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #EC008C;
	font-size: 14px;
	margin-bottom: 16px;
}

.sidebarsearchform
{
	/*width:249px; 	font-family: Arial, Helvetica, sans-serif; 	font-size:12px;*/
	/*background: url(../media/image-skin/inputbox200.gif) no-repeat;*/
	background-position: 0px 0px;
	width: 250px;
	height: 20px;
	margin-top: 10px;
}
.searchbuttonsbox
{
	width: 242px;
	height: 20px;
}
.sidebarsearchbutton
{
	float: right;
	margin-top: 10px;
}
.sidebarsearchallbutton
{
	float: left;
	margin-top: 10px;
}
.newthisweekbox
{
	width: 250px;
	clear: both; 
	/*background-color:#CCFF00;*/
	display: table;
	color: #51636A;
}
.newthisweektitle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #11B2F0;
	font-size: 14px;
	margin-bottom: 16px;
}
.newthisweektextleft
{
	float: left;
	/*margin-left: -40px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #51636A;
	text-transform: lowercase;
	text-decoration: none;
}
.newthisweektextleft a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #51636A;
	text-transform: lowercase;
	text-decoration: none;
}
.newthisweektextleft a:hover
{
	color: #FFFFFF;
	background-color: #00608A;
	text-transform: lowercase;
	text-decoration: none;
}
.newthisweektextright
{
	width: 125px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: -40px;
	color: #51636A;
	text-transform: lowercase;
	text-decoration: none;
}
.newthisweektextright a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #51636A;
	text-transform: lowercase;
	text-decoration: none;
}
.newthisweektextright a:hover
{
	color: #FFFFFF;
	background-color: #00608A;
	text-transform: lowercase;
	text-decoration: none;
}
.newthisweektextright ul
{
	margin-top: 0;
	margin-bottom: 0;
	list-style-type: none;
	list-style-position: outside;
}
.newthisweektextright li
{
	margin-top: 0;
	margin-bottom: 0;
	list-style-type: none;
	list-style-position: outside;
}
.populargenresbox
{
	width: 247px;
	clear: both;
}
.populargenrestitle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #59AD31;
	font-size: 14px;
	margin-bottom: 16px;
	margin-top: 0px;
}
.populargenrestextleft
{
	width: 137px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #51636A;
	/*margin-left: -40px;*/
	text-transform: lowercase;
}
.populargenrestextleft a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #51636A;
	text-transform: lowercase;
}
.populargenrestextleft a:hover
{
	color: #FFFFFF;
	background-color: #00608A;
	text-transform: lowercase;
	text-decoration: none;
}
.populargenrestextright
{
	width: 120px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: -40px;
	text-transform: lowercase;
}
.populargenrestextright a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #51636A;
	text-transform: lowercase;
}
.populargenrestextright a:hover
{
	color: #FFFFFF;
	background-color: #00608A;
	text-transform: lowercase;
	text-decoration: none;
}
.threecolumnsbox
{
	margin: 20px 0px 0px 39px;
	clear: both; 
	/*background-image:url(../media/image-skin/main-bg-s.gif); 	background-position:bottom; 	background-repeat:no-repeat;*/
}
.boxbackground
{
	background-image: url(../media/image-skin/sides.gif);
	width: 205px;
	height: 84px;
	background-color: #000000;
	background-repeat: no-repeat;
}
.topartistsbackground
{
	background-image: url(../media/image-skin/c1bg.jpg);
	width: 200px;
	height: 200px;
	background-color: #1a3f5c;
	background-repeat: no-repeat;
}
.topartisttitle
{
	background-color: #1a3f5c;
	background-image: url(../media/image-skin/c1top.gif);
	background-repeat: no-repeat;
	height: 30px;
}
.topartisttitletext
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}
.topalbumsbackground
{
	background-image: url(../media/image-skin/c2bg.jpg);
	width: 200px;
	height: 200px;
	background-color: #577d9d;
	background-repeat: no-repeat;
}

.topalbumsartistpagebackground
{
	background-image: url(../media/image-skin/c1bg.jpg);
	width: 200px;
	/*height: 200px;*/
	background-color: #1a3f5c;
	background-repeat: no-repeat;
}
.topalbumsartistpagetop
{
	background-image: url(../media/image-skin/c1artisttop.gif);
	width: 410px;
	height:12px;
	background-color: #1a3f5c;
	background-repeat: no-repeat;
}
.topalbumstitle
{
	background-color: #577d9d;
	background-image: url(../media/image-skin/c2top.gif);
	background-repeat: no-repeat;
	height: 30px;
	width:200px;
}
.topalbumstitletext
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}
.topsongsbackground
{
	background-image: url(../media/image-skin/c3bg.jpg);
	width: 200px;
	height: 200px;
	background-color: #81a2b9;
	background-repeat: no-repeat;
}
.topsongstitle
{
	background-color: #81a2b9;
	background-image: url(../media/image-skin/c3top.gif);
	background-repeat: no-repeat;
	/*height: 30px;*/
}
.topsongstitletext
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 2px 0px 0px 10px;
}
.columnslinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	float: left;
}
.columnslinks a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	text-decoration: none;
}
.columnslinks a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	text-decoration: underline;
}

.topalbumssongslinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px 0px 0px 10px;
}
.topalbumssongslinks a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	text-decoration: none;
}
.topalbumssongslinks a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	text-decoration: underline;
}
.youraccountbox
{
	width: 249px;
	clear: both;
	padding-top: 10px;
	margin-bottom: 10px;
	z-index: 2;
}
.youraccountbox a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #51636A;
	text-transform: lowercase;
	text-decoration: none;
}
.youraccountbox a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #00608A;
	text-transform: lowercase;
	text-decoration: none;
}

.youraccountboxtitle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #11b2f0;
	font-size: 14px;
	margin-bottom: 8px;
	margin-top: 26px;
}
.topalbumsbox
{
	width: 195px;
	margin: 0 auto;
	height: auto;
	margin-bottom: 20px;
	display: table;
	
}
.topalbumgraphic
{
	width: 70px;
	height: 70px;
	padding: 1px;
	float: left;
}
.topalbumtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 75px;
	text-transform: capitalize;
}
.topalbumtext a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
}
.topalbumtext a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.topalbumtracktext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 75px;
	text-transform: capitalize;
}
.topalbumtracktext a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;
}
.topalbumtracktext a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.topalbuminfo
{
	width: 125px;
	margin-left: 5px;
	float: right;
	background-color: #FFFFFF;
	margin-top: -70px;
}
.topalbumsongformatbox
{
	float: right;
}
.topalbuminfoaddtocart
{
	margin-left: 75px;
	margin-top: 10px;
}
.topsongsbox
{
	width: 170px; 
	/*background-color:#FFFFFF;*/
	margin: 0 auto;
	display: table;
	margin-bottom: 10px;
	margin-left: 20px;
	border-bottom: #ffffff solid 1px;
}
.topsongformatbox
{
	float: right;
}
.topsongtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: capitalize;
}
.topsongtext a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
}
.topsongtext a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	text-transform: capitalize;
}
.topsongartisttext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform:capitalize;
}
.topsongartisttext a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:capitalize;
}
.topsongartisttext a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	text-transform:capitalize;
}
.previewaddtocartbox
{
	width: 140px;
	margin: 0 auto;
	margin-top: 10px;
}
.topsongaddtocart
{
	float: right;
	margin-bottom: 10px;
}
.topsongpreview
{
	float: left;
	margin-bottom: 10px;
}
.topartists
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
	margin-left: 10px;
	width: 170px;
}
.artist_list_item
{
	padding-bottom: 8px;
}
.topartists a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
}
.topartists a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: capitalize;
}
.topartists ul
{
	list-style-type: none;
	text-transform: capitalize;
}
.topartists li
{
	list-style: none;
	padding-bottom: 5px;
}
.artistpage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;

}
.artistpage a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.artistpage a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.artistpage ul
{
	list-style-type: none;
	text-transform: capitalize;
}
.artistpage li
{
	list-style: none;
	padding-bottom: 5px;
}
.artistpagetitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px 0px 20px 10px;
	color: #ffffff;
	font-weight: bold;
}
.artisttitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 20px 10px;
	color: #ffffff;
}
.artistalbumsbox
{
	clear: both;
	margin: 0px 0px 0px 0px;
	overflow:visible;
	width:400px;
}
.artistalbumsbox a
{
	text-transform:capitalize;
}
.artistalbumsbox a:hover
{
	text-transform:capitalize;
}
.artistalbumbox
{
	width: 70px;
	clear: both;
}
.artistalbumboxsep
{
	width: 18px;
}
.albumpagecontent
{
	/*background-image:url(../media/image-skin/main-bg-s.gif);
	background-position: bottom;
	background-repeat: no-repeat;
width: 620px;
	background-color:Maroon;
	margin:10px 0px 0px 0px;*/
	margin:10px 0px 0px 39px;
}

*html .albumsectionpagecontent
{
	/*background-image:url(../media/image-skin/main-bg-s.gif);
	background-position: bottom;
	background-repeat: no-repeat;
width: 620px;
	background-color:Maroon;
	margin:10px 0px 0px 0px;*/
	margin:10px 0px 0px -4px;
}

.albumsectionpagecontent
{
	/*width: 620px;*/
	clear: both;
	/*margin: 0px 0px 0px 39px;*/ 
	/*background-color:#1a3f5c;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF; 
	/*background-image:url(../media/image-skin/c1bg.jpg); 	background-repeat:no-repeat;*/
}
.albuminfobox
{
	/*width:622px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding:5px;
	margin:0;
	width:600px;
	
}
.albumcontentleft
{
	float: left;
	width: 150px;
	height: 150px;
	
	
}
.albumcontentright
{
	float:right;
	width: 438px;
	margin-left:10px;
	position:relative;
}
.albumpagemaster
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
	/*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.albumpagecontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c1bg.jpg);
	background-color: #8b2202;
	background-repeat: no-repeat;
}

.albumpagetop
{
	background-image: url(../media/image-skin/c1albumpage-artisttop.jpg);
	width: 620px;
	height: 33px;
	background-repeat: no-repeat;
}
.albumpagebody
{
	width: 622px;
	background-color: #1a3f5c;
	background-image: url(../media/image-skin/c1bg.jpg);
	background-repeat: no-repeat;
}
.albumpagebottom
{
	background-image: url(../media/image-skin/c4bottom.gif);
	width: 620px;
	height: 55px;
}

.albumpagealbumsongsbody
{
	background-color: #577d9d;
	background-image: url(../media/image-skin/c2bg.jpg);
	background-repeat: no-repeat;
}

.albumpagealbuminfobody
{
	width: 620px;
	background-color: #8b2204;
	background-image: url(../media/image-skin/c4bg.jpg);
	background-repeat: no-repeat;
}




.columnstitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.viewall
{
	width: 200px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.viewall a
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.viewall a:hover
{
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.loginbox
{
	width: 622px; /*background-color:#FFFFFF;*/
	font-family: Arial, Helvetica, sans-serif;
	display: table;
	background-image: url(../media/image-skin/c2bg.jpg);
	width: 620px;
	background-color: #577d9d;
	background-repeat: no-repeat;
}
.loginbox a
{
	width: 622px; /*background-color:#FFFFFF;*/
	font-family: Arial, Helvetica, sans-serif; /*display:table;*/
	text-decoration: none;
	color: #FFFFFF;
}
.loginbox a:hover
{
	width: 622px; /*background-color:#FFFFFF;*/
	font-family: Arial, Helvetica, sans-serif; /*display:table;*/
	text-decoration: underline;
	color: #FFFFFF;
}
.logintop
{
	background-image: url(../media/image-skin/logintop.gif);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.loginbody
{
	background-image: url(../media/image-skin/c2bg.jpg);
	width: 620px;
	background-color: #577d9d;
	background-repeat: no-repeat;
}
.loginbottom
{
	background-image: url(../media/image-skin/loginbottom.gif);
	width: 620px;
	height: 55px;
}
.loginform
{
	width: 430px;
	clear: both;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.loginleft
{
	float: left;
	width: 120px;
	text-align: right;
	padding-top: 8px;
}
.loginright
{
	float: right;
	width: 290px;
	height: 25px;
	margin-top:5px;
}
.artistsides
{
	background-image: url(../media/image-skin/artistsides.gif);
	width: 409px;
	background-repeat: no-repeat;
}
.otherpagesbox
{
	/*margin: 0px 0px 0px 35px;*/
	margin: 20px 0px 0px 39px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.helppagesbox
{
	margin: 20px 0px 0px 47px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.viewcartmaster
{
	margin: 15px 0px 0px 39px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.viewcartcontainer
{
	width: 620px;
}

.viewcarttop
{
	background-image: url(../media/image-skin/logintop.gif);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.viewcartbody
{
	width: 620px;
	background-image: url(../media/image-skin/c2bg.jpg);
	background-color: #577d9d;
	background-repeat:repeat;
	
}
.viewcartbottom
{
	background-image: url(../media/image-skin/loginbottom.gif);
	width: 620px;
	height: 55px;
	clear:both;
	background-repeat: no-repeat;
}


.viewcartbox
{
	margin: 0px 0px 0px 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 600px;
}
.viewcartbox a
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.viewcartbox a:hover
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.viewcartleftright 
{
	width:620px;
	font-size:12px;
	clear:both;
	background-color: #577d9d;
overflow:auto;
}
.viewcartleft 
{
	float:left;
	width:290px;
	
}
.viewcartright
{
	float:left;
	width:290px;
}
.viewcart-or 
{
	margin:20px 0px 0px 220px;
	position:absolute;
	font-size:25px;
}


.termsmaster
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.termscontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c2bg.jpg);
	background-color: #577d9d;
	background-repeat: no-repeat;
}

.termstop
{
	background-image: url(../media/image-skin/logintop.gif);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.termsbody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
	width: 620px;
}
.termsbottom
{
	background-image: url(../media/image-skin/loginbottom.gif);
	width: 620px;
	height: 55px;
}



.privacymaster
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.privacycontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c2bg.jpg);
	background-color: #577d9d;
	background-repeat: no-repeat;
}

.privacytop
{
	background-image: url(../media/image-skin/logintop.gif);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.privacybody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
	width: 600px;
	padding:10px;
}
.privacybottom
{
	background-image: url(../media/image-skin/loginbottom.gif);
	width: 620px;
	height: 55px;
}






.downloadoptionsmaster
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.downloadoptionscontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c1bg.jpg);
	background-color: #1a3f5c;
	background-repeat: no-repeat;
}
.downloadoptionstop
{
	background-image: url(../media/image-skin/c1albumpage-artisttop.jpg);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.downloadoptionsbody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
	width: 600px;
	/*padding:10px;*/
	font-size:12px;
	
}
.downloadoptionsbottom
{
	background-image: url(../media/image-skin/c1albumpage-artistbottom.jpg);
	width: 620px;
	height: 55px;
}
.downloadoption-subtitle 
{
	margin:0px 0px 0px 8px;
	width:520px;
}
.viewcart 
{
	margin:0px 0px 0px 10px;
	width:600px;
}
.creditcardform 
{
	margin:20px 0px 0px 0px;
	
}
.creditcardformbox 
{
	/*margin:0px 0px 0px 0px;*/
	padding:0px 0px 0px 14px;
}


.creditcardform
{
	width: 600px;
	
	clear: both;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.creditcardformleft
{
	float: left;
	width: 180px;
	text-align: right;
	padding-top: 5px;
	
	
	/*padding-right:10px;*/
}
.creditcardformright
{
	float: right;
	width: 400px;
	height: 25px;
	
	margin:0;
	padding:0;
}


.registeraccount-text 
{
	margin:0px 0px 0px 3px;
	width:500px;
}

.registerform 
{
	width:530px;
}
.registerformleft 
{
	width:130px;
	float:left;
}
.registerformright
{
	width:380px;
	float:left;
}

.orderhistorymaster
{
	margin: 10px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.orderhistorycontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c1bg.jpg);
	background-color: #1a3f5c;
	background-repeat: no-repeat;
}
.orderhistorytop
{
	background-image: url(../media/image-skin/c1albumpage-artisttop.jpg);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.orderhistorybody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
	width: 600px;
	padding:10px;
	font-size:12px;
	min-height: 200px;
}
.orderhistorybottom
{
	background-image: url(../media/image-skin/c1albumpage-artistbottom.jpg);
	width: 620px;
	height: 55px;
}




.changepasswordmaster
{
	margin: 10px 0px 0px 0px;
	color: #FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.changepasswordcontainer
{
	width: 620px;
	
}
.changepasswordtop
{
	background-image: url(../media/image-skin/c1albumpage-artisttop.jpg);
	width: 620px;
	height:33px;
	background-repeat: no-repeat;
	clear:both;
}
.changepasswordbody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
	width: 620px;
	background-image: url(../media/image-skin/c1bg.jpg);
	background-color: #1a3f5c;
	background-repeat: no-repeat;
	font-size:12px;
	/*padding:10px;*/
}
.changepasswordbottom
{
	background-image: url(../media/image-skin/c1albumpage-artistbottom.jpg);
	width: 620px;
	height: 55px;
}
.changepasswordtext 
{
	width:600px;
	margin:0px 0px 0px 10px;
}





.pwupdatemaster
{
	margin: 15px 0px 0px 39px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.pwupdatemastercontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c1bg.jpg);
	background-color: #1a3f5c;
	background-repeat: no-repeat;
}
.pwupdatemastertop
{
	background-image: url(../media/image-skin/c1albumpage-artisttop.jpg);
	height:33px;
	width: 620px;

	background-repeat: no-repeat;
}
.pwupdatemasterbody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
	width: 620px;
	margin: 0px 0px 0px 20px;
	font-size:12px;
}
.pwupdatemasterbottom
{
	background-image: url(../media/image-skin/c1albumpage-artistbottom.jpg);
	width: 620px;
	height: 55px;
}
.pwupdatesubmit
{
	margin: 20px 0px 0px 120px;
}
.pwupdatetext 
{
	margin:0px 0px 0px 5px
}




.userprofilemaster
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.userprofilecontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c1bg.jpg);
	background-color: #1a3f5c;
	background-repeat: no-repeat;
}
.userprofiletop
{
	background-image: url(../media/image-skin/c1albumpage-artisttop.jpg);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.userprofilebody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
	width: 600px;
	padding:10px;
	min-height: 200px;
}
.userprofilebottom
{
	background-image: url(../media/image-skin/c1albumpage-artistbottom.jpg);
	width: 620px;
	height: 55px;
}





.searchalbummaster
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.searchalbumcontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c1bg.jpg);
	background-color: #1a3f5c;
	background-repeat: no-repeat;
}
.searchalbumtop
{
	background-image: url(../media/image-skin/c1albumpage-artisttop.jpg);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.searchalbumbody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
	width: 620px;
}
.searchalbumbottom
{
	background-image: url(../media/image-skin/c1albumpage-artistbottom.jpg);
	width: 620px;
	height: 55px;
}
.searchalbumdropdown
{
	width: 600px;
	margin: 0px 0px 0px 10px;
}




.searchartistmaster
{
	width: 620px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.searchartistcontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c1bg.jpg);
	background-color: #1a3f5c;
	background-repeat: no-repeat;
}
.searchartisttop
{
	background-image: url(../media/image-skin/c1albumpage-artisttop.jpg);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.searchartistbody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
	width: 620px;
}
.searchartistbottom
{
	background-image: url(../media/image-skin/c1albumpage-artistbottom.jpg);
	width: 620px;
	height: 55px;
}
.searchalbumdropdown
{
	width: 600px;
}

.forgetpasswordsubmit
{
	margin: 10px 0px 0px 125px;
}



.albumpagemaster
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.albumpagecontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c4bg.jpg);
	background-color: #8b2202;
	background-repeat: no-repeat;
}

.albumpagetop
{
	background-image: url(../media/image-skin/c4top.gif);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.albumpagebody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat; 	width:620px;*/
}
.albumpagebottom
{
	background-image: url(../media/image-skin/c4bottom.gif);
	width: 620px;
	height: 55px;
}




.promotioncodemaster
{
	margin: 10px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.promotioncodecontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c2bg.jpg);
	background-color: #577d9d;
	background-repeat: no-repeat;
}

.promotioncodetop
{
	background-image: url(../media/image-skin/logintop.gif);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.promotioncodebody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
	width: 600px;
	padding:10px;
	font-size:12px;
}
.promotioncodebottom
{
	background-image: url(../media/image-skin/loginbottom.gif);
	width: 620px;
	height: 55px;
}




.downloadmanagerappletmaster
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.downloadmanagerappletcontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c1bg.jpg);
	background-color: #1a3f5c;
	background-repeat: no-repeat;
}

.downloadmanagerapplettop
{
	background-image: url(../media/image-skin/c2albumpage-artisttop.jpg);
	width: 620px;
	height: 16px;
	background-repeat: no-repeat;
}
.downloadmanagerappletbody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
	width: 600px;
	padding:10px;
}
.downloadmanagerappletbottom
{
	background-image: url(../media/image-skin/c1albumpage-artistbottom.jpg);
	width: 620px;
	height: 55px;
}




.optionsongbysongmaster
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.optionsongbysongcontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c1bg.jpg);
	background-color: #1a3f5c;
	background-repeat: no-repeat;
	
}

.optionsongbysongtop
{
	background-image: url(../media/image-skin/c2albumpage-artisttop.jpg);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.optionsongbysongbody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
	width: 620px;
	font-size:12px;
	margin:0px 0px 0px 10px;
}
.optionsongbysongbottom
{
	background-image: url(../media/image-skin/c1albumpage-artistbottom.jpg);
	width: 620px;
	height: 55px;
}
.promotioncodecouponbox 
{
	margin:0px 0px 0px -9px;
	padding:0;
}



.checkoutmaster
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.checkoutcontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c2bg.jpg);
	background-color: #577d9d;
	background-repeat: no-repeat;
}

.checkouttop
{
	background-image: url(../media/image-skin/logintop.gif);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.checkoutbody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
	width: 600px;
	padding:10px;
}
.checkoutbottom
{
	background-image: url(../media/image-skin/loginbottom.gif);
	width: 620px;
	height: 55px;
}

#checkout
{
	clear: both;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}






.errormaster
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.errorcontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c2bg.jpg);
	background-color: #577d9d;
	background-repeat: no-repeat;
}

.errortop
{
	background-image: url(../media/image-skin/logintop.gif);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.errorbody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#3F4774; 	background-repeat:no-repeat;*/
	min-height: 200px;
	width: 620px;
}
.errorbottom
{
	background-image: url(../media/image-skin/loginbottom.gif);
	width: 620px;
	height: 55px;
}
.errortext
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 600px;
	margin: 0 auto;
}


.accountmaster
{
	margin: 10px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.accountcontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c2bg.jpg);
	background-color: #577d9d;
	background-repeat: no-repeat;
}

.accounttop
{
	background-image: url(../media/image-skin/logintop.gif);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.accountbody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
		width:600px;
	padding:10px;
}
.accountcontent
{
	margin: 0px 0px 0px 5px;
}
.accountbottom
{
	background-image: url(../media/image-skin/loginbottom.gif);
	width: 620px;
	height: 55px;
}

.generalcapitalizeunderline
{
	text-transform: capitalize;
	text-decoration: underline;
}
.generalcapitalizeunderline a
{
	text-transform: capitalize;
	text-decoration: underline;
}

.generalcapitalize
{
	text-transform: capitalize;
}

.logoutmaster
{
	margin: 15px 0px 0px 39px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.logoutcontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c2bg.jpg);
	background-color: #577d9d;
	background-repeat: no-repeat;
}

.logouttop
{
	background-image: url(../media/image-skin/logintop.gif);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.logoutbody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
	width:600px;
	padding:10px;
}
.logoutbottom
{
	background-image: url(../media/image-skin/loginbottom.gif);
	width: 620px;
	height: 55px;
}




.helpsystemconfigmaster
{
	/*margin: 0px 0px 0px 50px;*/
	margin: 20px 0px 0px 39px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}

.helpmaster
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; /*background-image:url(../media/image-skin/main-bg-s.gif); 		background-position:bottom; 		background-repeat:no-repeat;*/
}
.helpcontainer
{
	width: 620px;
	background-image: url(../media/image-skin/c2bg.jpg);
	background-color: #577d9d;
	background-repeat: no-repeat;
}

.helptop
{
	background-image: url(../media/image-skin/logintop.gif);
	width: 620px;
	height: 12px;
	background-repeat: no-repeat;
}
.helpbody
{
	/*background-image:url(../media/image-skin/c2bg.jpg); 	 	background-color:#577d9d; 	background-repeat:no-repeat;*/
	width: 600px;
	font-size:12px;
}
.helpbottom
{
	background-image: url(../media/image-skin/loginbottom.gif);
	width: 620px;
	height: 55px;
}

.helpcontentbox 
{
	padding:10px 0px 10px 8px;
}

.helplist
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	background-color: #000000;
	text-transform: capitalize;
}
.helplist a, ul li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
}
.helplist a:hover, ul li a:hover
{
	/*font-family: Arial, Helvetica, sans-serif; 	font-size:12px; 	color:#FFFFFF;*/
	text-decoration: underline;
	text-transform: capitalize;
}
.helplist ul
{
	list-style-type: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.helplist li
{
	list-style: none;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.table
{
	height: 100%;
}
.footerhiplink
{
	margin: -90px 0px 0px 820px;
	position: absolute;
	display: block;
	width: 87px;
	height: 90px;
	background: none;
	outline: none;
}
.footerhiplink a
{
	display: block;
	width: 87px;
	height: 90px;
	outline: none;
}
.footerhiplink a:hover
{
	display: block;
	width: 87px;
	height: 90px;
}
.fivegumlink
{
	margin: 20px 0px 0px 430px;
	position: absolute;
	display: block;
	width: 87px;
	height: 10px;
	background: none;
	outline: none;
}
.fivegumlink a
{
	display: block;
	width: 87px;
	height: 10px;
	outline: none;
}
.fivegumlink a:hover
{
	display: block;
	width: 87px;
	height: 10px;
}
.homepagelink
{
	margin: 0px 0px 0px 10px;
	position: absolute;
	display: block;
	width: 250px;
	height: 100px;
	background: none;
	outline: none;
	z-index: 3;
}
.homepagelink a
{
	display: block;
	width: 250px;
	height: 100px;
	outline: none;
	z-index: 2;
}
.homepagelink a:hover
{
	display: block;
	width: 250px;
	height: 100px;
	z-index: 2;
}
.topsongs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
}
.topalbums
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
}
.searchartistwidth
{
	width: 620px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.searchartistcontent
{
	margin: 0px 0px 0px 0px;
	width: 600px;
}
.searchartistcontent a 
{
	text-transform:capitalize;
}
.searchartistcontent a:hover 
{
	text-transform:capitalize;
}

.searchartistcontentresults
{
	margin: 0px 0px 0px 10px;
	width: 600px;
}

.searchresultsbox
{
	width: 620px;
	margin: 12px 0px 10px 40px;
}
.searchresultstop
{
	width: 620px;
	height: 12px;
	background-image: url(../media/image-skin/searchresultsbox-top.jpg); /*background-color:#577d9d;*/
	background-repeat: no-repeat;
}
.searchresultsbody
{
	width: 620px;
	background-image: url(../media/image-skin/c4bg.jpg);
	background-color: #891d04;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.searchresultstext 
{
margin:0px 0px 0px 10px;
}
.searchresultsbottom
{
	width: 620px;
	height: 12px;
	background-image: url(../media/image-skin/searchresultsbox-bottom.jpg); /*background-color:#577d9d;*/
	background-repeat: no-repeat;
}
.generalcontent
{
	margin: 0px 0px 0px 0px;
}

.downloadoptionsbutton
{
	text-align: center;
}
.downloadmanagerwidth
{
	width: 600px;
}
.downloadoptionsbackground
{
	margin: 0px 0px 0px 0px;
	background-color: #000000;
}
.changepasswordformat
{
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	font-size: 12px;
	color: #FFFFFF;
}
.updateaccountformat
{
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	font-size: 12px;
	color: #FFFFFF;
}
.artistalbumbottombox
{
	margin: 0px 0px 0px 0px;
	overflow: visible;
	height: 20px;
	margin-bottom: 10px;
}
.searchartistlist
{
	width: 600px;
}
.searchartistrowsimple
{
	width: 200px;
	margin:0px 0px 0px 7px;
}

.albumItem
{
	vertical-align: top;
	
	
}
#artistpage
{
	width: 80px;
	float: left;
	text-align: left;
	vertical-align: top;
	margin: 0px 4px 0px 4px; 
}
.fivegumsidelink
{
	margin: 0px 0px 0px 0px;
	position: absolute;
	display: block;
	width: 201px;
	height: 270px;
	background: none;
	outline: none;
}
.fivegumsidelink a
{
	display: block;
	width: 201px;
	height: 270px;
	outline: none;
}
.fivegumsidelink a:hover
{
	display: block;
	width: 201px;
	height: 270px;
}

.visenabled
{
	visibility: visible;
}
.visdisabled
{
	visibility: hidden;
}
.albumtitle
{
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.artistname
{
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.songtitle
{
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.length
{
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.title
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	text-transform: Uppercase;
	padding-bottom: 10px;
}
.onetenviewall
{
	/*float:right;*/
	margin-bottom: 10px;
	margin: 0px 0px 0px 80px;
	width: 100px;
	text-transform: capitalize;
}
.onetenviewall a
{
	text-transform: capitalize;
}
.onetenviewall a:hover
{
	text-transform: capitalize;
}
.otherpagetitles
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
	color: #ffffff;
	text-transform: uppercase;
}
.artistpagetitles
{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 10px;
	color: #ffffff;
	text-transform: capitalize;
}
.promoform
{
	margin: 0px 0px 0px 15px;
}
.errorbox
{
	color: #ff0000;
	font-size:12px;
	margin:0px 0px 0px 5px;
}
.forgotpassword-errorbox
{
	color: #ffd800;
	font-size:12px;
	margin:0px 0px 0px 10px;
}
.helpdownloadsupportlink
{
	color: #ffffff;
}
.helpdownloadsupportlink a
{
	color: #ffffff;
}
.helpdownloadsupportlink a:hover
{
	color: #ffffff;
}
.loginpageerrormessage
{
	font-size: 12px;
	padding: 10px;
}
.thanksforvisiting
{
	font-size: 12px;
	/*padding: 10px;*/
	margin:0px 0px 0px 5px;
}
.logintitlespacing
{
	margin: 0px 0px 0px 0px;
}
.searchTitle
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 10px;
	color: #ffffff;
	text-transform: capitalize;
	font-weight: bold;
}
.countryselectorbox
{
	color: Black;
	width: 270px;
	margin: 0 auto;
}
.countryselectorbox a
{
	text-decoration: none;
	color: #51636A;
	text-transform: lowercase;
}
.countryselectorbox a:hover
{
	color: Black;
	text-transform: lowercase;
	text-decoration: none;
	background-color: #00608A;
}
.countryselectorleft
{
	float: left;
	width: 120px;
}
.countryselectorright
{
	float: right;
	width: 120px;
}
.countryselectortext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-bottom:10px;
}
#pagebanner 
{
width:620px;
height:146px;
}
#bannercontent
{
	margin:0px 0px 0px 10px;
}
.hiddenbutton
{
	visibility: hidden;
}
.downloadlimitreached
{
    font-size: 11px;
    font-weight: bold;
}
.spacerdiv
{
    clear:both;
}
.caflag
{
	margin:5px 0px 0px 900px;
	background: url(../media/image-skin/caflag.gif) no-repeat;
	width: 25px;
	height: 15px;
	
	position:absolute; 
}
.ukflag
{
	margin:5px 0px 0px 900px;
	background: url(../media/image-skin/ukflag.gif) no-repeat;
	width: 25px;
	height: 15px;
	
	position:absolute;
}
.usflag
{
	margin:5px 0px 0px 900px;
	background: url(../media/image-skin/usflag.gif) no-repeat;
	width: 25px;
	height: 15px;
	
	position:absolute;
}
.cmgalbumpagetopalbumsongs 
{
	width:620px;
	height:12px;
	background: url(../media/image-skin/c2albumpage-albumsongstop.jpg) no-repeat;
	
}
.cmgalbumpagetop 
{
	width:620px;
	height:12px;
	background: url(../media/image-skin/c4top.jpg) no-repeat;
}
.cmgalbumpageotheralbumstop 
{
	width:620px;
	height:33px;
	background: url(../media/image-skin/c1albumpage-artisttop.jpg) no-repeat;
}
.viewcartbuttons 
{
	margin:0px 0px 0px 8px;
}
.viewcartbuttons-cc
{
	margin:54px 0px 0px 8px;
}
.logintext 
{
	margin:0px 0px 0px 10px;
	font-size:12px;
		position:relative;
}
.logintext a
{
	text-transform:capitalize;
	font-size:12px;
}
.logintext a:hover
{
	text-transform:capitalize;
	font-size:12px;
}



.loginleftright 
{
	width:600px;

	
}
.loginleftside 
{
	width:414px;
	float:left;

	
}
.logintext 
{
	font-size: 12px;
	color: #FFFFFF;
	clear:both;
	text-transform:capitalize
}
.logintext a
{
	font-size: 12px;
	color: #FFFFFF;
	clear:both;
	text-transform:capitalize;
	text-decoration:underline;
}
.logintext a:hover
{
	font-size: 12px;
	color: #FFFFFF;
	clear:both;
	text-transform:capitalize;
	text-decoration:underline;
}
.loginrightside 
{
	width:185px;
	float:left;
		position:relative;
}
.loginform
{
	width: 414px;
	
	clear: both;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.loginleft
{
	float: left;
	width: 100px;
	text-align: right;
	padding-top: 8px;
}
.loginright
{
	float: right;
	width: 290px;
	height: 25px;
}
.logingetaccount 
{
	float:left;
	
}
.downloadmanageractivex-btn 
{
	margin:0px 0px 0px 10px;
}
.promotioncodetext 
{
	margin:0px 0px 0px 2px;
}
.pricetext 
{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	margin:0px 0px 0px 26px;
	line-height:2em;
}



/*BEGIN GIFT CARD STYLES*/
.gift-card-container 
{
	width: 620px;
	margin:0px 0px 0px 0px;
	
}
.gift-card-sidenav-graphic 
{
width:248px;
	height:157px;
	background: url(../media/image-skin/gift-your-pin-sidenav.jpg) no-repeat;	
}
.gift-card-content 
{
	padding:20px;
	font-family:Arial;
	font-size:12px;
	color:#535353;
}
.gift-card-content a
{
	
	font-family:Arial;
	font-size:12px;
	color: #51636A;
	text-transform: lowercase;
	text-decoration: none;
}
.gift-card-content a:hover
{
	font-size:12px;
	color: #FFFFFF;
	background-color: #00608A;
	text-transform: lowercase;
	text-decoration: none;
}
.gift-card-left 
{
	width:286px;
	float:left;
	/*border-left: #cccccc 7px solid;
border-top: #cccccc 7px solid;
border-right: #cccccc 7px solid;
border-bottom: #cccccc 7px solid;*/


}
.gift-card-right
{
	width:286px;
	float:left;
	/*border-left: #cccccc 7px solid;
border-top: #cccccc 7px solid;
border-right: #cccccc 7px solid;
border-bottom: #cccccc 7px solid;*/
margin:0px 0px 0px 47px;
display:table;
}
.gift-card-email-title 
{
	width:110px;
	height:64px;
	background: url(../media/image-skin/gyp-email.gif) no-repeat;
}
.gift-card-pin-title 
{
	width:199px;
	height:64px;
	background: url(../media/image-skin/gyp-giftcard.gif) no-repeat;
	padding:0;
	margin:0;
}
.sonycmg-gypcard 
{
	width:238px;
	height:139px;
	background: url(../media/image-skin/sonycmg-gypcard.jpg) no-repeat;
	padding:0;
	margin:0;
}


.gift-card-top 
{
	background: url(../media/image-skin/gyp-container-top.gif) no-repeat;
	width:620px;
	height:29px;
	background-repeat:no-repeat;
}
.gift-card-container-bg 
{
	background: url(../media/image-skin/gyp-cotainer-background.gif) no-repeat;
	width:620px;
	background-repeat:repeat-y;
	display:table;
}
.gift-card-bottom 
{
	background: url(../media/image-skin/gyp-container-bottom.gif) no-repeat;
	width:620px;
	height:29px;
	background-repeat:no-repeat;
}



.gift-card-thanks-container
{
	width:608px;
	
border-left: #cccccc 7px solid;
border-top: #cccccc 7px solid;
border-right: #cccccc 7px solid;
border-bottom: #cccccc 7px solid;
}
.gift-card-thanks
{
	background: url(../media/image-skin/gyp-thankyou.gif) no-repeat;
	width:227px;
	height:54px;
	background-repeat:no-repeat;
}


.or-option
{
	background: url(../media/image-skin/or.gif) no-repeat;
	width:35px;
	height:36px;
	background-repeat:no-repeat;
	margin:75px 0px 0px 292px;
	position:absolute;
}

.extratext 
{
width:580px;
padding:20px;
font-family:@Arial Unicode MS;
font-size:12px;
color:#ffffff;
background-color:#535353;
}

.noflashbanner 
{
 margin:0px 0px 0px 10px
}

/*END GIFT CARD STYLES*/