/* ---- Master Page Elements  ----------- */

body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /*font: 12px Arial, Helvetica, sans-serif;*/
	font-family: Verdana;
	font-size: 12px; /*background: url(/media/image-skin/bg.jpg) center top repeat-y #7f7f7f;*/
	background-color: #FFFFFF;
	height: 100%;
	text-decoration: none;
	color: #38332b;
	text-align: center;
}
body *
{
	text-decoration: none;
	margin: 0;
	padding: 0;
}
format .contentpagewrapper
{
	background: url(/media/image-skin/main_wrapper_bg.jpg);
	z-index: 0;
}
a
{
	text-decoration: none;
	color: #f26522;
	font-size: 12px; /*text-transform: capitalize;*/
	text-decoration: none; /*border-bottom:1px dotted;*/
}
a:hover
{
	text-decoration: none;
	color: #857362;
	font-size: 12px;
}
ol
{
	font-family: Verdana;
	font-size: 12px;
}
p
{
	font-family: Verdana;
	font-size: 12px;
	color: #38332b;
	margin: 0;
	padding: 0;
}

/* ------- Header Elements -------- */
.siteheader
{
	width: 98%;
	background: url(/media/image-skin/header.jpg); /*background-color:#004382;*/
	background-color: #ffffff;
	background-repeat: no-repeat;
	z-index: 0;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	min-width: 970px;
}

.header_nav
{
	margin-top: 10px;
	margin-right: 10px;
	float: right;
	font-size: 10px;
	color: #38332b;
	position: relative;
	width: 965px;
	text-align: right;
	text-transform: uppercase;
}
.header_nav a
{
	font-size: 10px;
	color: #38332b;
	text-decoration: none;
	text-transform: uppercase;
}
.header_nav a:hover
{
	font-size: 10px;
	color: #e81409;
	text-decoration: underline;
	text-transform: uppercase;
}
.collectorinfoboxcontainer
{
	width: 620px;
	float: right;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.collectorinfobox
{
	width: 400px;
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align: right;
	z-index: 2;
}
.collectorinfobox a
{
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
}
.collectorinfobox a:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #fcde00;
}
.headerbottomlinks
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	width: 210px;
	margin: 1px 0px 0px 0px;
	float: left;
}
.headerbottomlinks a
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	width: 195px;
}
.headerbottomlinks a:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #fcde00;
	width: 195px;
}


.shoppingbasketbigcontainer
{
	/*margin:0px 0px 0px 245px;*/
	float: right;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left;
	padding: 0;
	right: 0;
	left: 0;
	overflow: hidden;
}




.shoppingbasketcontainer
{
	margin: 0px 0px 0px 0px;
	border-left: #9dc8e8 2px solid;
	border-right: #9dc8e8 2px solid;
	border-top: #9dc8e8 2px solid;
	border-bottom: #9dc8e8 2px solid;
	padding: 5px;
	width: 191px;
}
.shoppingbasketimage
{
	width: 27px;
	height: 21px;
	background: url(/media/image-skin/basket_w.gif);
	margin: 0px 0px 0px 163px;
}
.shoppingbasket
{
	width: 180px;
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	margin: -25px 0px 21px 0px;
	position: relative;
}
.shoppingbasket a
{
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
}
.shoppingbasket a:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #fcde00;
}
.shoppingbasketbuttons
{
	width: 137px;
	height: 21px;
	padding-top: 0px;
}
.shoppingbasketviewbutton
{
	float: left;
	padding: 0px;
	margin: 0px;
}
.shoppingbasketcheckout
{
	float: right;
	padding: 0px;
	margin: 0px;
}

.shoppingbasketbuttonslog
{
	width: 137px;
	height: 21px;
	padding-top: 0px;
	margin: -14px 0px 0px 0px;
}
.shoppingbasketbigcontainerlog
{
	/*margin:0px 0px 0px 245px;*/
	float: right;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left;
	padding: 0;
	right: 0;
	left: 0;
	overflow: hidden;
}

.shoppingbasketviewbuttonlog
{
	float: left;
	padding: 0px;
	margin: -5px 0px 0px 0px;
}
.shoppingbasketcheckoutlog
{
	float: right;
	padding: 0px;
	margin: -5px 0px 0px 0px;
}


.search_box_row
{
	text-align: left;
	height: 19px;
	margin: 7px 0px 0px 0px;
}
.searchboxbutton
{
	margin: -20px 0px 0px 90px;
}
.search_box
{
	width: 80px;
	height: 17px;
}

.redboxlinks
{
	margin-top: 10px;
	margin-right: 15px;
	float: right;
	font-size: 10px;
	color: #38332b;
	text-align: right;
	text-transform: uppercase;
}
.redboxlinks a
{
	font-size: 10px;
	color: #38332b;
	text-decoration: none;
	text-transform: uppercase;
}
.redboxlinks a:hover
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	text-transform: uppercase;
}

/* --------- Side Navigation Element ------ */



.sidenav a
{
	color: #38352e;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.sidenav a:hover
{
	color: #38352e;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.breadcrums
{
	color: #6e5c1c;
	font-family: Verdana;
	font-size: 12px;
	border-top: #d2d1b3 solid 1px;
	border-bottom: #d2d1b3 solid 1px;
	margin: 0px 10px 15px 0px;
	width: 143px;
	text-align: left;
}
.breadcrums a
{
	color: #6e5c1c;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}
.breadcrums a:hover
{
	color: #f26522;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}

.signup
{
	font-weight: bold;
	font-size: 11px;
}
.signup a
{
	font-weight: bold;
	font-size: 11px;
}

.signup a:hover
{
	font-weight: bold;
	font-size: 11px;
}

.title
{
	color: #a70049;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 10px 0px 0px 0px; /*text-transform: Uppercase; 	/*text-transform:capitalize;*/
	padding-bottom: 10px;
}

#nav
{
	margin-top: 25px;
	clear: both;
}

#nav .column
{
	width: 143px;
	margin-top: 10px;
	float: left;
	position: relative;
}
#nav .onecolum
{
	width: 260px;
	margin-top: 10px;
	float: left;
	position: relative;
}
#nav ul
{
	margin: 0px 0px 0px 0px;
}

#nav li
{
	position: relative;
	list-style: none;
	list-style-position: inherit;
	padding-left: 0px;
	line-height: 1.5em;
	text-decoration: none;
	border-bottom: #d2d1b3 solid 1px;
	width: 143px;
}
#nav li active
{
	background-color: #eae8db; /*color: #f26522; 	margin-left:10px;*/
}
#nav a
{
	color: #3a332b;
	margin-left: 10px;
}
#nav a:hover
{
	color: #f26522;
	margin-left: 10px;
}

#navtitle
{
	width: 143px;
	font-weight: bold;
	border-bottom: #d2d1b3 solid 1px;
}

/* --------- Search Bar Elements ---------- */
#searchboxnectar
{
	/*background: url(/media/image-skin/searchbg.jpg); 	background-repeat:no-repeat;*/
	width: 141px;
}
#searchtitlenectar
{
	width: 143px;
	font-weight: bold;
	text-align: left;
}

/* --------- Main Content Elements ------ */

/*#main_wrapper{
	width: 828px;
	position: absolute;
	left: 105px;
	
	top: 0px;
	margin: 9px 40px 10px 55px;
	padding:20px;
	background: url(/media/image-skin/main_wrapper_bg.jpg);
	background-repeat:repeat;
	background-repeat:repeat-y;
padding-bottom:5px;
}*/
/*#page_wrapper{
	width:981px;
	margin-left:auto;
	margin-right: auto;
	margin:0 auto;
	position: relative;	
	z-index:0;
	top:145px;
}*/
#main_wrapper
{
	/* 	background: url(/media/image-skin/main_wrapper_bg.jpg);*/
	background-repeat: repeat-y;
	padding-bottom: 5px;
	width: 800px;
	padding-left: 5px;
	float: right; /* 	border-left: #d2d1b5 5px solid;*/
}
#page_wrapper
{
	text-align: left;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 0px;
	background: url(/media/image-skin/columnverticalslice.png) repeat-y 160px 25px;
}
#BannerContainer
{
	/*border: solid 1px #e49509;*/
}
#sidenav_wrapper
{
	/*left: 10px; 	top:154px; 	padding: 8px; 	/*border-right: #d2d1b5 5px solid; 	background-repeat:no-repeat; 	background: url(/media/image-skin/sidebg.jpg);*/
	background-repeat: repeat-y;
	float: left;
	width: 143px;
}
#divider_column_container
{
}
#divider_column_top
{
	/**/
	background: url(/media/image-skin/main_wrapper_bg.jpg);
	background-repeat: repeat-y;
	padding-bottom: 0px;
	width: 10px;
}
#divider_column_bottom
{
	/**/
	background: url(/media/image-skin/main_wrapper_bg.jpg);
	background-repeat: repeat-y;
	padding-bottom: 5px;
	width: 10px;
}
/* ::::::::::: Rows :::::::::::::: */

#fullpage_column
{
	/*width:630px; 	height: auto;*/
	position: relative;
	margin: 0px;
}
.three_column
{
	float: left;
	position: relative;
	height: auto;
	margin-top: 10px;
	background-color: Lime;
	z-index: 0;
}
#biopage_column
{
	width: 537px;
	float: left;
	position: relative;
	margin-top: 10px;
}
#populargenrenav
{
	margin-top: 25px;
	clear: both;
}

#populargenrenav .column
{
	width: 143px;
	margin-top: 10px;
	float: left;
	position: relative;
}
#populargenrenav .onecolum
{
	width: 260px;
	margin-top: 10px;
	float: left;
	position: relative;
}
#populargenrenav ul
{
	margin: 0px 0px 0px 0px;
}

#populargenrenav li
{
	position: relative;
	list-style: none;
	list-style-position: inherit;
	padding-left: 0px;
	line-height: 1.5em;
	text-decoration: none;
	border-bottom: #d2d1b3 solid 1px;
	width: 143px;
}
#populargenrenav li active
{
	background-color: #eae8db;
}
/*#populargenrenav a{
	color: #3a332b;
}
#populargenrenav a:hover{
	color: #3a332b;
}*/

#populargenrenavtitle
{
	width: 143px;
	font-weight: bold;
	border-bottom: #d2d1b3 solid 1px;
	color: #3a332b;
	text-align: left;
}
.popular_genre_row
{
	position: relative;
	list-style: none;
	list-style-position: inherit;
	line-height: 1.5em;
	text-decoration: none;
	border-bottom: #d2d1b3 solid 1px;
	width: 143px;
}
.popular_genre_row a
{
	position: relative;
	list-style: none;
	list-style-position: inherit;
	line-height: 1.5em;
	text-decoration: none;
	width: 143px;
	color: #3a332b;
}
.popular_genre_row a:hover
{
	color: #f26522;
}

.popular_genre_row_text
{
	width: 138px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	text-align: left;
	padding-left: 5px;
}
.popular_genre_row_text a
{
	text-align: left;
	margin: 0px 0px 0px 0px;
	color: #3a332b;
}
.popular_genre_row_text a:hover
{
	color: #f26522;
	text-align: left;
}
.popular_genre_row_title
{
	position: relative;
	list-style: none;
	list-style-position: inherit;
	padding-left: 0px;
	line-height: 1.5em;
	text-decoration: none;
	text-align: left;
	border-bottom: #d2d1b3 solid 1px;
	width: 143px;
	font-weight: bold;
	color: #3a332b;
}
.popular_genre_row_title a
{
	text-align: left;
	color: #3a332b;
}
.popular_genre_row_title a:hover
{
	color: #3a332b;
}
.popular_genre_row_highlight
{
	background-color: #eae8db;
	position: relative;
	list-style: none;
	list-style-position: inherit;
	padding-left: 5px;
	line-height: 1.5em;
	text-decoration: none;
	border-bottom: #d2d1b3 solid 1px;
	width: 143px;
}

.rbox1album a
{
	color: #f26522;
	text-decoration: none;
}
.rbox1album a:hover
{
	color: #857362;
	text-decoration: underline;
}

*html rbox1album
{
	height: 100%;
}

.rbox1album
{
	color: #38332b;
	width: 100%;
	margin: auto; /*border-top: #d2d1b5 5px solid; padding-bottom:5px;*/
}
.rbox1album .hd .c, .rbox1album .ft .c
{
	font-size: 1px;
}
.rbox1album .ft .c
{
	height: 23px;
}
.rbox1album .hd
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/tl-h.gif) no-repeat 0px 0px; 	background-color:#cbcbcb;*/
}
.rbox1album .hd .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/tr-f.gif) no-repeat right 0px;*/
}
.rbox1album .bd
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/ml.gif) repeat-y 0px 0px;*/
}
.rbox1album .bd .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/mr.gif) repeat-y right 0px;*/
}
.rbox1album .bd .c .s
{
	margin: 0px 10px 0px 0px; /*background: #cbcbcb url(/media/image-skin/rounded-corners/column_1/ms.jpg) repeat-x 0px 0px; 	padding:0px; 	border-left: #FFFFFF 2px solid; border-right: #FFFFFF 2px solid; 	border-right: #d2d1b5 5px solid;*/
	height: 100%;
}
.rbox1album .ft
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/bl-t.gif) no-repeat 0px 0px;*/
	height: 23px;
	width: 100%;
}
.rrbox1album .ft .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/br-g.gif) no-repeat right 0px; 	height:22px;*/

	height: 5px;
	background-color: #d2d1b5 5px solid;
}
.rbox1album .content
{
	padding: 0px 7px 0px 7px;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}
html > body .rrbox1album .content
{
	height: auto;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}
.rbox1albumotherartist
{
}

.rbox1albumpage a
{
	color: #f26522;
	text-decoration: none;
}
.rbox1albumpage a:hover
{
	color: #857362;
	text-decoration: underline;
}

*html rbox1albumpage
{
	height: 100%;
}

.rbox1albumpage
{
	color: #38332b;
	width: 100%;
	margin: auto; /*border-top: #d2d1b5 5px solid; padding-bottom:5px;*/
}
.rbox1albumpage .hd .c, .rrbox1albumpage .ft .c
{
	font-size: 1px;
}
.rbox1albumpage .ft .c
{
	height: 23px;
}
.rbox1albumpage .hd
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/tl-h.gif) no-repeat 0px 0px; 	background-color:#cbcbcb;*/
}
.rbox1albumpage .hd .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/tr-f.gif) no-repeat right 0px;*/
}
.rbox1albumpage .bd
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/ml.gif) repeat-y 0px 0px;*/
}
.rbox1albumpage .bd .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/mr.gif) repeat-y right 0px;*/
}
.rbox1albumpage .bd .c .s
{
	margin: 0px 10px 0px 0px; /*background: #cbcbcb url(/media/image-skin/rounded-corners/column_1/ms.jpg) repeat-x 0px 0px; 	padding:0px; 	border-left: #FFFFFF 2px solid; border-right: #FFFFFF 2px solid; 	border-right: #d2d1b5 5px solid;*/
	height: 100%;
}
.rbox1albumpage .ft
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/bl-t.gif) no-repeat 0px 0px;*/
	height: 23px;
	width: 100%;
}
.rbox1albumpage .ft .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/br-g.gif) no-repeat right 0px; 	height:22px;*/

	background-color: #d2d1b5 5px solid;
}
.rbox1albumpage .content
{
	padding: 0px 7px 0px 7px;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}
html > body .rbox1albumpage .content
{
	height: auto;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}
.rbox1albumotherartist
{
}




.rbox1terms a
{
	color: #f26522;
	text-decoration: none;
}
.rbox1terms a:hover
{
	color: #857362;
	text-decoration: underline;
}

*html rbox1terms
{
	height: 100%;
}

.rbox1terms
{
	color: #38332b;
	width: 100%; /*margin:auto;*/
	margin: 0px 0px 0px 10px; /*border-right: #d2d1b5 5px solid; border-top: #d2d1b5 5px solid; padding-bottom:5px;*/
}
.rbox1terms .hd .c, .rbox1terms .ft .c
{
	font-size: 1px;
}
.rbox1terms .ft .c
{
	height: 23px;
}
.rbox1terms .hd
{
}
.rbox1terms .hd .c
{
}
.rbox1terms .bd
{
}
.rbox1terms .bd .c
{
}
.rbox1terms .bd .c .s
{
	margin: 0px 10px 0px 0px; /*Removed May 2nd 2008: border-right: #d2d1b5 5px solid;*/
	height: 100%;
}
.rbox1terms .ft
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/bl-t.gif) no-repeat 0px 0px;*/
	height: 23px;
	width: 100%;
}
.rbox1terms .ft .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/br-g.gif) no-repeat right 0px; 	height:22px;*/

	background-color: #d2d1b5 5px solid;
}
.rbox1terms .content
{
	padding: 0px 7px 0px 7px;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}
html > body .rbox1terms .content
{
	height: auto;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}
.rbox1terms li
{
	position: relative; /*list-style-image: url(/media/image-skin/bulletaccount.jpg);*/
	list-style-position: inherit;
	padding-left: 0px;
	line-height: 1.5em;
	text-decoration: none;
	margin: 0px 0px 0px 40px;
}
.rbox1terms ul
{
	margin: 0px 0px 0px 0px;
}











.rbox1 a
{
	color: #f26522;
	text-decoration: none;
}
.rbox1 a:hover
{
	color: #857362;
	text-decoration: underline;
}

*html rbox1
{
	height: 100%;
}

.rbox1
{
	color: #38332b;
	width: 100%; /*margin:auto;*/
	margin: 0px 0px 0px 0px; /*border-right: #d2d1b5 5px solid; border-top: #d2d1b5 5px solid; padding-bottom:5px;*/
}
.rbox1 .hd .c, .rbox1 .ft .c
{
	font-size: 1px;
	height: 9px;
}
.rbox1 .ft .c
{
	height: 23px;
}
.rbox1 .hd
{
}
.rbox1 .hd .c
{
}
.rbox1 .bd
{
}
.rbox1 .bd .c
{
}
.rbox1 .bd .c .s
{
	margin: 0px 10px 0px 0px; /*Removed May 2nd 2008: border-right: #d2d1b5 5px solid;*/
	height: 100%;
}
.rbox1 .ft
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/bl-t.gif) no-repeat 0px 0px;*/
	height: 23px;
	width: 100%;
}
.rbox1 .ft .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/br-g.gif) no-repeat right 0px; 	height:22px;*/

	height: 5px;
	background-color: #d2d1b5 5px solid;
}
.rbox1 .content
{
	padding: 0px 7px 0px 7px;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}
html > body .rbox1 .content
{
	height: auto;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}
.artistbox
{
	margin: 0px -10px 0px 0px;
	float: left;
}
*html .artistbox
{
	margin: 0px -10px 0px 0px; /*float:right; 		width:818px; 		background-color:Maroon;*/
}
.tracksbox
{
	float: right;
	text-align: left;
}
.rbox1artistpage a
{
	color: #f26522;
	text-decoration: none;
}
.rbox1artistpage a:hover
{
	color: #857362;
	text-decoration: none;
}

*html rbox1artistpage
{
	height: 100%;
}
*html .rbox1artistpage
{
	color: #38332b; /*border-right: #d2d1b5 5px solid;*/
	margin: 0px 0px 0px 0px; /*z-index:0;     width: 100px; */
}

.rbox1artistpage
{
	color: #38332b;
	width: 500px;
	margin: 0px 0px 0px 0px; /*border-right: #d2d1b5 5px solid;*/
}
.rbox1artistpage .hd .c, .rbox1artistpage .ft .c
{
	font-size: 1px;
	height: 9px;
}
.rbox1artistpage .ft .c
{
	height: 23px;
}
.rbox1artistpage .hd
{
}
.rrbox1artistpage .hd .c
{
}
.rbox1artistpage .bd
{
}
.rbox1artistpage .bd .c
{
}

.rbox1artistpage .bd .c .s
{
	margin: 0px 10px 0px 0px; /*Removed May 2nd 2008: border-right: #d2d1b5 5px solid;*/
	height: 100%;
}
.rbox1artistpage .ft
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/bl-t.gif) no-repeat 0px 0px;*/
	height: 23px; /* width:100%; */
}
.rbox1artistpage .ft .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/br-g.gif) no-repeat right 0px; 	height:22px;*/ /* width:818px; */
	height: 5px;
}


*html .rbox1artistpage .ft .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/br-g.gif) no-repeat right 0px; 	height:22px; 	width:818px;*/
	height: 5px;
}

.rbox1artistpage .content
{
	padding: 0px 7px 0px 7px;
	margin: 0px 0px 0px 0px;
	overflow: inherit; /* 	border: 1px #349803 solid;*/
	width: 100%;
}
html > body .rbox1 .content
{
	height: auto;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}

.rbox2
{
	width: 95%;
	margin: auto;
	color: #38332b;
	margin: 0px 0px 0px 10px;
	border-top: #d2d1b5 5px solid; /* padding-bottom:5px;*/
}
.rbox2 .hd .c, .rbox2 .ft .c
{
	font-size: 1px;
	height: 9px;
}
.rbox2 .ft .c
{
	height: 23px;
}
.rbox2 .hd
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_2/tl-h.gif) no-repeat 0px 0px; 	background-color:#cbcbcb;*/
}
.rbox2 .hd .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_2/tr-f.gif) no-repeat right 0px;*/
	border-top: #d2d1b5 5px solid;
	margin: 0px 0px 0px -10px;
}
.rbox2 .bd
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_2/ml.gif) repeat-y 0px 0px;*/
}
.rbox2 .bd .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_2/mr.gif) repeat-y right 0px; 	background-color:#cbcbcb;*/
}
.rbox2 .bd .c .s
{
	margin: 0px 10px 0px 0px; /*background: #cbcbcb url(/media/image-skin/rounded-corners/column_2/ms.jpg) repeat-x 0px 0px;*/
	padding: 0px;
	border-right: #FFFFFF 2px solid;
}
.rbox2 .ft
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_2/bl-t.gif) no-repeat 0px 0px;*/
	height: 23px;
}
.rbox2 .ft .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_2/br-g.gif) no-repeat right 0px;*/
	height: 22px;
}
.rbox2 .content
{
	padding: 0px 7px 0px 7px;
	overflow: inherit;
}
html > body .rbox2 .content
{
	height: auto;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}



.rbox3
{
	width: 100%;
	margin: auto;
	color: #38332b;
}
.rbox3 .hd .c, .rbox3 .ft .c
{
	font-size: 1px;
	height: 9px;
}
.rbox3 .ft .c
{
	height: 23px;
}
.rbox3 .hd
{
	background: transparent url(/media/image-skin/rounded-corners/column_3/tl-h.gif) no-repeat 0px 0px;
}
.rbox3 .hd .c
{
	background: transparent url(/media/image-skin/rounded-corners/column_3/tr-f.gif) no-repeat right 0px;
	height: 22px;
}
.rbox3 .bd
{
	background: transparent url(/media/image-skin/rounded-corners/column_3/ml.gif) repeat-y 0px 0px;
}
.rbox3 .bd .c
{
	background: transparent url(/media/image-skin/rounded-corners/column_3/mr.gif) repeat-y right 0px;
}
.rbox3 .bd .c .s
{
	margin: 0px 10px 0px 0px;
	background: #cbcbcb url(/media/image-skin/rounded-corners/column_3/ms.jpg) repeat-x 0px 0px;
	padding-left: 0px;
	border-left: #FFFFFF 2px solid;
	border-right: #FFFFFF 2px solid;
}
.rbox3 .ft
{
	background: transparent url(/media/image-skin/rounded-corners/column_3/bl-t.gif) no-repeat 0px 0px;
	height: 23px;
}
.rbox3 .ft .c
{
	background: transparent url(/media/image-skin/rounded-corners/column_3/br-g.gif) no-repeat right 0px;
	height: 22px;
}
.rbox3 .content
{
	padding: 0px 7px 0px 7px;
	overflow: inherit;
}
html > body .rbox3 .content
{
	height: auto;
	margin: 0px 7px 0px 7px;
	overflow: inherit;
}
.rbox4
{
	width: 100%;
	margin: auto;
}
.rbox4 .hd .c, .rbox4 .ft .c
{
	font-size: 1px;
	height: 9px;
}
.rbox4 .ft .c
{
	height: 23px;
}
.rbox4 .hd
{
	background: transparent url(/media/image-skin/rounded-corners/color_4/tl.gif) no-repeat 0px 0px;
}
.rbox4 .hd .c
{
	background: transparent url(/media/image-skin/rounded-corners/color_4/tr.gif) no-repeat right 0px;
}
.rbox4 .bd
{
	background: transparent url(/media/image-skin/rounded-corners/color_4/ml.gif) repeat-y 0px 0px;
}
.rbox4 .bd .c
{
	background: transparent url(/media/image-skin/rounded-corners/color_4/mr.gif) repeat-y right 0px;
}
.rbox4 .bd .c .s
{
	margin: 0px 10px 0px 0px;
	background: #192144 url(/media/image-skin/rounded-corners/color_4/ms.jpg) no-repeat 0px 0px;
	padding: 0px;
	background-position: right top;
}
.rbox4 .ft
{
	background: transparent url(/media/image-skin/rounded-corners/color_4/bl.gif) no-repeat 0px 0px;
}
.rbox4 .ft .c
{
	background: transparent url(/media/image-skin/rounded-corners/color_4/br.gif) no-repeat right 0px;
}
.rbox4 .content
{
	padding: 0px 7px 0px 7px;
	overflow: inherit;
}
html > body .rbox4 .content
{
	height: auto;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}

/*--------------------Lists-----------------------------*/

.topalbum
{
	font-size: 19px;
	color: #f26522;
	margin-bottom: 10px; /*/*text-transform:capitalize;*/
}
.topsong
{
	font-size: 19px;
	color: #f26522; /*text-transform:capitalize;*/
	padding-left: 10px;
	margin-bottom: 10px;
}
.topartist
{
	font-size: 19px;
	color: #f26522;
	margin-bottom: 10px; /*text-transform:capitalize;*/
}
#xofy
{
	color: #38332b;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#xofy a
{
	color: #f26522;
	text-decoration: none;
}
#xofy a:hover
{
	color: #857362;
	text-decoration: none;
}

/*:::::: Album :::; */

#album_list
{
	width: 185px;
	overflow: inherit;
	margin-bottom: 15px;
	position: relative;
}
#album_list .packshot
{
	width: 70px;
	height: 80px;
}
#album_list .albumListContent
{
	width: 100px;
	overflow: inherit;
	color: #38332b;
}
#album_list .album a
{
	font-weight: bold;
	height: 10px;
	max-height: 40px;
	text-decoration: none;
	border-bottom: 1px dotted;
}
#album_list .artist a
{
	font-weight: normal;
	max-height: 30px;
	text-decoration: none;
	border-bottom: 1px dotted;
}
#album_list .button
{
	padding: 15px 0px 10px 0px;
}
#album_list .format
{
	/*float:right;*/
	margin: 0px 0px 0px 133px;
	position: absolute;
}
/*:::::: Songs :::: */

#song_list
{
	width: 170px;
	height: 80px;
	margin: 0px 0px 20px 0px;
	position: relative;
	padding: 0px 0px 10px 5px;
	border-bottom: #ffffff solid 1px;
}
#song_list .track
{
	color: #38332b;
	font-weight: bold;
}
#song_list .artist
{
	color: #38332b;
	padding-bottom: 10px;
}
#song_list .button
{
	padding-right: 10px;
	padding-bottom: 10px;
	height: 23px;
	float: left;
	position: relative;
}
#song_list .button2
{
	float: left;
	height: 23px;
	position: relative;
}
#song_list .format
{
	margin: 0px 13px 0px 0px; /*float:right; 		position:absolute;*/
	text-decoration: none;
}
#song_list .num
{
	float: left;
	color: #38332b;
	font-size: 12px;
	padding-right: 5px;
}

/*:::::: Artist ::::;::*/

#artist_list_item
{
	color: #38332b;
	line-height: 1.5em;
	padding: 3.5px 0px 3.5px 0px;
}
#artist_list_item a:link
{
	color: #f26522;
	text-decoration: none;
	border-bottom: 1px dotted;
}
#artist_list_item a:visited
{
	color: #f26522;
	text-decoration: none;
	border-bottom: 1px dotted;
}
#artist_list_item a:hover
{
	color: #857362; /*text-decoration:underline;*/
}
#artist_list
{
	line-height: 1.5em;
	color: #38332b;
}
#artist_list .rowsimple
{
	padding: 0px 5px 5px 0px;
	margin: 5px;
	word-wrap: break-word;
	width: 185px;
}
#artist_list .rowsimplealt
{
	background-color: #ececec;
}
#artist_list album
{
	font-weight: bold;
}
#artist_list artist
{
	font-weight: normal;
}
.artistphoto
{
	/* -- this is the artist photo */
	width: 190px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 0px 0px;
	position: relative;
}
#artist_list a
{
	color: #38332b;
	text-decoration: none;
}
#artist_list a:hover
{
	color: #e81409; /*text-decoration:underline;*/
}

/*------ Footer -----*/

/*#footer{
	width: 981px;
	background-color:#d2d1b5;		
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	bottom:0;
	color: #38332b;
	position: relative;
	font-size: 12px;
	padding-bottom:10px;
	margin-top:20px;
	padding-top:20px;
}
#footer a{
	font-size: 12px;
	text-decoration: none;
	color:#38332b;
}
#footer a:hover{
	font-size: 12px;
	text-decoration: underline;
	color:#f26522;	
}
#footer .NectarLink a{
	font-size: 12px;
	text-decoration: none;
	color:#38332b;		
	text-transform: none;
}
#footer .NectarLink a:hover{
	font-size: 12px;
	text-decoration: underline;
	color:#f26522;	
	text-transform: none;
}*/

/* START FOOTER */
#footer
{
	/*     margin-top: 10px;  	margin-bottom: auto; 	margin-right: auto; 	margin-left: auto; 	bottom:0;     top:760px; */
	font-size: 12px;
	width: 98%;
	text-align: left;
	background-color: #d2d0b5;
	vertical-align: bottom;
	margin: 5px 5px 0px 5px;
	border-top: #ffffff 10px solid;
	border-bottom: #ffffff 10px solid;
	border-top: #ffffff 10px solid; /*border: 10px 10px 10px 10px; 	border-width: 10px; 	border-style: solid; 	border-color: #FFFFFF; 	clear: both; 	url('/contents/images/headerfooter/footer_bg.png') no-repeat top right*/
}

/* Footer links */
#footer .footer_navlinks
{
	margin: 0 0 10px 0;
	padding: 10px;
}
#footer .footer_navlinks li, #footer .footer_corplinks li
{
	list-style-type: none;
	display: inline;
	padding: 0 5px 0 0;
	margin: 0;
	border-right: 1px solid #38332b;
}
#footer .footer_navlinks li a, #footer .footer_corplinks li a
{
	color: #38332b;
	white-space: nowrap;
	border-bottom: none;
}
#footer .footer_navlinks li a:hover, #footer .footer_corplinks li a:hover
{
	color: #f26522;
}
#footer .footer_corplinks
{
	width: 80%;
	margin: 10px 0 5px 10px; /*padding: 0 0 5px 0;*/
	padding: 0px 0px 4px 0px;
	border-bottom: 2px solid #b9ad93;
	float: left;
}
#footer .copyright a
{
	border-bottom: 1px dotted;
}


#footer .copyright
{
	margin: 0px 0px 0px 10px;
	width: 80%;
	padding: 0px 0px 0px 0px;
	float: left;
}
#footer li.lastli
{
	border: none;
}
.footerhiplogo
{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 10px;
}
/* END FOOTER */



/* Artist Page*/

#artistpage
{
	width: 80px;
	float: left;
	text-align: center;
	vertical-align: top;
	margin: 0px 4px 0px 4px;
}
#artistpage .packshot
{
	width: 70px;
	height: 80px;
	float: left;
	margin-top: 5px;
}
#artistpage .content
{
	width: 70px;
	float: left;
	text-align: left;
	color: #38332b;
	margin-top: 5px;
}

.albumItem
{
	vertical-align: top;
	padding-bottom: 15px;
}
/*Album Page*/

#ablumpage
{
	/*width:610px;*/
	float: left;
	vertical-align: top;
	margin: 0px 4px 0px 4px;
	color: #38332b;
}
#albumpage .songlist
{
	width: 100%; /*border-top:#74453D solid 1px;*/
}
#albumpage .songheader
{
	/**/
	border-bottom: #74453D solid 1px;
}
#albumpage .title
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #38332b;
}
#albumpage .packshot
{
	width: 120px;
	height: 120px;
	float: left;
	position: relative;
	padding-right: 10px;
}
#albumpage .content
{
	width: 460px;
	height: 80px;
	float: left;
	text-align: left;
	color: #38332b;
	margin-top: 5px;
}
#albumpage .songrow img
{
	vertical-align: middle;
}
#albumpage .songrow td
{
	line-height: 12px;
	padding: 5px 8px 5px 0px; /* 	border-bottom:#74453D solid 1px;*/
}
#albumpage .songrow a
{
	text-decoration: none;
	color: #38332b;
	font-size: 12px;
	text-transform: capitalize;
}
#albumpage .songrow a:hover
{
	text-decoration: none;
	color: #e81409;
	font-size: 12px;
}
#albumpage .track_num
{
	color: #38332b;
	vertical-align: top;
}
#albumpage .artist
{
	color: #38332b;
	font-weight: normal;
}
#albumpage .songtitle
{
	color: #38332b;
	font-weight: bold;
}
#albumpage .length
{
	color: #38332b;
	font-weight: bold;
}
#albumpage .button
{
	padding: 5px 10px 5px 0px;
}

/*----- Hacks -----*/

.colhook
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1px;
}

.reset
{
	display: block;
	clear: both;
	margin: 0px;
}

/* ---- Start Added by Michael ----------- */
.inputfieldmargins
{
	padding: 0px 5px 3px 5px;
	margin: 0px;
}



.searchsubmitwrap input
{
	vertical-align: bottom;
	padding: 5px 0px 5px 0px;
}
/* ---- End Added by Michael ----------- */

/* Album Search Results Page */

.selectedSort
{
	font-weight: bold;
}
#searchAlbum
{
	width: 150px;
	float: left;
	text-align: left;
	vertical-align: top;
	border-collapse: collapse; /*position:relative;*/
}
#searchAlbum .packshot
{
	padding-left: 4px;
	width: 70px;
	height: 80px; /*position:relative;*/
}
#searchAlbum .searchAlbumContent
{
	width: 100px;
	color: #38332b; /* overflow:inherit; position:relative; */
}
#searchAlbum .album a
{
	font-weight: bold;
	height: 10px;
	max-height: 40px;
}
#searchAlbum .artist a
{
	font-weight: normal;
	max-height: 30px;
}
.albumRow
{
	vertical-align: top;
	padding: 0px 0px 15px 0px;
}
.lower a
{
	text-transform: lowercase;
}
.resultsnav
{
	font-weight: bold;
}
.pagingTopCss
{
	padding-bottom: 3px;
}
.pagingBottomCss
{
	padding-bottom: 0px;
}

/* START form element styling for content area */
.formpage form
{
}

.formpage #loginform
{
	text-align: left;
	width: 450px;
}
.formpage #loginform a
{
	color: #f26422;
}
.formpage #loginform .row
{
	padding: 10px 0px 10px 0px;
}
.formpage #loginform .row2
{
	padding: 5px 0px 5px 0px;
}
.formpage #loginform .caseSensitive
{
	font-size: 9px;
	text-transform: lowercase;
}
.formpage #loginform .fieldlabel
{
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 15px;
	display: block;
	float: left;
	width: 170px;
	text-align: right;
}
.formpage #loginform .inputfieldwrap
{
}
.formpage #loginform .ddlabel
{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 19px;
	text-transform: lowercase;
	display: block;
	float: left;
	width: 155px;
	text-align: right;
}
.formpage #loginform .ddmenu
{
	color: #51636A;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 200px;
	border: #8B9A9D solid 1px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	text-transform: lowercase;
}
.formpage #loginform .NectarMusicCode
{
	padding: 10px 0px 10px 0px;
	background-color: #ececec;
	color: #38332b;
	width: 400px;
	text-align: left;
}
.formpage #loginform .NectarMusicCode input
{
	border: solid 1px black;
}

.formright
{
	margin: 0px 0px 0px 0px;
}

/* END form element styling for content area */

/* Account content */
.about
{
	color: #38332b;
	font-size: 12px;
}
.about p
{
	margin: 0px 0px 10px 0px;
}
.about a
{
	color: #38332b;
	text-decoration: none;
}
.about a:hover, .about a:visited:hover
{
	color: #e81409; /*text-decoration:underline;*/
}
.about .deck
{
	font-size: 14px;
	margin: 0px 0px 10px 0px;
}
.about .column1
{
	width: 295px;
	float: left;
	padding: 0px;
	margin: 0px 10px 10px 0px;
	text-align: justify;
}
.about .column2
{
	width: 295px;
	float: left;
	margin: 0px 0px 10px 0px;
	text-align: justify;
}

/* Help Content */

#helpList ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	padding-left: 10px;
}
#helpList li
{
	background-image: url(/media/image-skin/buttons/arrow_bullet.png);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	padding-left: 1.4em;
	padding-bottom: 5px;
}
.helpCursor
{
	cursor: help;
}

/* Errors */
.successbox
{
	margin: 7px 0px 0px 0px;
}
.errorbox
{
	margin: 7px 0;
	padding: 5px;
	background: #FFFFFF;
	color: red;
}
.errorbox ul
{
	/*margin: 10px 0px 0px 30px;*/
	padding: 0;
}
.errorbox ul li
{
	color: red;
	font-weight: bold;
}

.couponmessagebox
{
	margin: 7px 0;
	padding: 5px;
	background: #f8f4de;
	color: red;
}
.couponmessagebox ul
{
	margin: 10px 30px;
	padding: 0;
}
.couponmessagebox ul li
{
	color: red;
	clear: both;
	line-height: 16px;
}


/* Order History */
#orderhistory
{
}
#orderhistory .rowheader
{
	text-transform: capitalize;
	text-align: center;
	font-weight: bold;
}
#orderhistory .row
{
	text-align: center;
}
#orderhistory .row td
{
	padding: 3px;
}
#orderhistory .rowalt
{
	text-align: center;
	background-color: #ececec;
}
#orderhistory .rowalt td
{
	padding: 3px;
}

/* MISC */
.lineTop
{
	border-bottom: solid 1px #74453D;
	height: 1px;
}
.lineBottom
{
	border-top: solid 1px #74453D;
	height: 1px;
}
.searchTitle
{
	font-size: 17px;
	font-weight: bold;
}
.Section1 a
{
	text-decoration: none;
	text-transform: none;
}

/* VIEW CART */
#viewCart
{
	font-size: 12px;
	font-family: Arial;
}
#viewCart a
{
	color: #38332b; /*text-decoration:underline;*/
	text-transform: none;
	font-size: 12px;
	font-family: Arial;
}
#viewCart a:hover, #viewCart a:visited:hover
{
	color: #e81409; /*text-decoration:underline;*/
	text-transform: none;
	font-size: 12px;
	font-family: Arial;
}
#ContinueShopping, #viewCart #NotEnoughDownloads
{
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
}

#ContinueShopping a, #viewCart #NotEnoughDownloads a
{
	color: #FF0000;
	text-decoration: none;
	text-transform: none;
	font-family: Arial;
	font-size: 12px;
	color: Red;
}
#ContinueShopping a:hover, #viewCart #NotEnoughDownloads a:hover
{
	text-decoration: underline;
	text-transform: none;
}
.summerpromo_button
{
	position: absolute;
	top: 115px;
	left: 515px;
}



/*BEGIN SEPERATOR*/
.horizontalseperator
{
	/*width:802px; 	width:100%; 	height:5px; 	 	padding:0px; 	background-color:#d2d1b5; 	margin:-10px 0px 0px -10px; background-image:url(/media/image-skin/horizontalborder.jpg); min-height:5px; background-color:#d2d1b5; width:809px; height:5px; display:table;*/
	border-top: 5px solid #d2d1b5;
	font-weight: bold;
	width: 92%;
	margin-left: 10px;
}
/*END SEPERATOR*/

/*BEGIN HOME PAGE LAYOUT*/
*html rbox1default
{
	height: 100%;
}
.rbox1default a
{
	color: #f26522;
	text-decoration: none;
}
.rbox1default a:hover
{
	color: #857362;
	text-decoration: underline;
}
.rbox1default
{
	color: #38332b;
	margin: auto;
	margin: 5px 0px 0px 0px; /*border-right: #d2d1b5 5px solid;*/ /*background-image:url(/media/image-skin/buttons/arrow_bullet.png);*/ /*background-image:url(/media/image-skin/firstcolumnbg.jpg);*/
	height: 100%;
	float: left; /*padding-right:8px*/
}
.rbox1default .hd .c, .rbox1default .ft .c
{
	font-size: 1px;
}
.rbox1default .ft .c
{
	height: 23px;
}
.rbox1default .hd
{
	/*background-color:#ffffff; 	background:transparent url(/media/image-skin/rounded-corners/column_1/tl.gif) no-repeat 0px 0px;*/
	width: 241px;
}
.rbox1default .hd .c
{
	/*background-color:#ffffff; 	background:transparent url(/media/image-skin/rounded-corners/column_1/rboxfronttop.jpg) no-repeat right 0px;*/ /*border-left: #76786a 1px solid; border-top: #76786a 1px solid; border-right: #76786a 1px solid;*/
	width: 241px;
}
.rbox1default .bd
{
	/*background-color:#ffffff; 	background:transparent url(/media/image-skin/rounded-corners/column_1/ml.gif) repeat-y 0px 0px;*/
}
.rbox1default .bd .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/mr.gif) repeat-y right 0px; 	background-color:#e3e4d6;*/
	width: 241px;
}
.rbox1default .bd .c .s
{
	margin: 0px 10px 0px 2px; /*background: #e3e4d6 url(/media/image-skin/rounded-corners/column_1/ms.jpg) repeat-x 0px 0px; 	background: #cbcbcb;*/
	padding: 0px;
	border-right: #FFFFFF 2px solid; /*border-bottom: #76786a 1px solid;*/
	width: 230px; /*width:100%;*/
}
.rbox1default .ft
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/bl.gif) no-repeat 0px 0px;*/
	width: 241px;
}
.rbox1default .ft .c
{
	/*background-color:#ffffff; 			background:transparent url(/media/image-skin/rounded-corners/column_3/rboxbottom.jpg) no-repeat right 0px; 				background: #e3e4d6; border-left: #76786a 1px solid; border-right: #76786a 1px solid; border-bottom: #76786a 1px solid;*/
	width: 241px; /*width:100%;*/ /*margin-bottom:10px;*/
}
.rbox1default .content
{
	/*background-color:#ffffff;*/
	padding: 0px 7px 0px 7px;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}
html > body .rbox1default .content
{
	/*background-color:#ffffff;*/
	height: auto;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}
.rbox2default
{
	margin: auto;
	color: #38332b;
	margin: 5px 0px 0px 8px; /*border-right: #d2d1b5 5px solid;*/
	float: left;
}
.rbox2default .hd .c, .rbox2default .ft .c
{
	font-size: 1px;
}
.rbox2default .ft .c
{
	height: 23px;
}
.rbox2default .hd
{
	width: 206px;
}
.rbox2default .hd .c
{
	/*border-left: #76786a 1px solid; border-top: #76786a 1px solid; border-right: #76786a 1px solid;*/
	width: 190px;
}
.rbox2default .bd
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_2/ml.gif) repeat-y 0px 0px;*/
}
.rbox2default .bd .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/mr.gif) repeat-y right 0px;*/ /*background-color:#e3e4d6;*/
}
.rbox2default .bd .c .s
{
	/*margin:0px 10px 0px 0px;*/ /*background: #57342e url(/media/image-skin/rounded-corners/column_2/ms.jpg) repeat-x 0px 0px; 		background: #cbcbcb;*/
	padding: 0px;
	border-left: #ffffff 2px solid;
	border-right: #ffffff 2px solid; /*border-bottom: #76786a 1px solid;*/
	width: 190px; /*width:100%;*/
}
.rbox2default .ft
{
	 /*background:transparent url(/media/image-skin/rounded-corners/column_2/bl.gif) no-repeat 0px 0px;*/
}
.rbox2default .ft .c
{
	 /*background:transparent url(/media/image-skin/rounded-corners/column_3/rboxbottom.jpg) no-repeat right 0px; 				background: #e3e4d6; border-left: #76786a 1px solid; border-right: #76786a 1px solid; border-bottom: #76786a 1px solid;*/
	width: 255px; /*width:100%;*/ /*margin-bottom:10px;*/
}
.rbox2default .content
{
	background-color: #ffffff;
	padding: 0px 7px 0px 7px;
	overflow: inherit;
}
html > body .rbox2default .content
{
	
	height: auto;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}

.rbox3default
{
	margin: auto;
	color: #38332b;
	margin: 5px 0px 0px 7px;
	height: 100%;
	float: left;
	width: 260px; /* border: #76786a 10px solid;*/
}

.rbox3default a
{
	text-decoration: none;
	border-bottom: 1px dotted;
}

.rbox3default .hd .c, .rbox3default .ft .c
{
	font-size: 1px;
}
.rbox3default .ft .c
{
	height: 23px;
}
.rbox3default .hd
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/tl.gif) no-repeat 0px 0px;*/
	width: 106px;
}
.rbox3default .hd .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_2/rboxfronttop.jpg) no-repeat right 0px;*/ /*border-left: #76786a 1px solid; border-top: #76786a 1px solid; border-right: #76786a 1px solid;*/
	width: 150px;
}
.rbox3default .bd
{
	margin: 0px 11px 0px 0px; /*background:transparent url(/media/image-skin/rounded-corners/column_3/ml.gif) repeat-y 0px 0px;*/
}
.rbox3default .bd .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/mr.gif) repeat-y right 0px;*/ /*background-color:#e3e4d6;*/
}
.rbox3default .bd .c .s
{
	margin: 0px 0px 0px 0px; /*background: #57342e url(/media/image-skin/rounded-corners/column_3/ms.jpg) repeat-x 0px 0px;*/
	padding: 0px;
	border-left: #FFFFFF 2px solid;
	border-right: #FFFFFF 2px solid; /*border-bottom: #76786a 1px solid;*/
	width: 150px;
}

.rbox3default .ft
{
	/*background-color:#ffffff; 	background:transparent url(/media/image-skin/rounded-corners/column_3/bl.gif) no-repeat 0px 0px;*/
}
.rbox3default .ft .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_3/rboxbottom.jpg) no-repeat right 0px; 	background: #e3e4d6; border-left: #76786a 1px solid; border-right: #76786a 1px solid; border-bottom: #76786a 1px solid;*/
	width: 66px;
}
.rbox3default .content
{
	padding: 0px 7px 0px 7px;
	overflow: inherit;
}
html > body .rbox3default .content
{
	height: auto;
	margin: 0px 7px 0px 0px;
	overflow: inherit;
}
/*END HOME PAGE LAYOUT*/


/*BEGIN MUSIC STORE ACCOUNT INFO*/
/*#accountbackground {
background:transparent url(/media/image-skin/account_bg.jpg) no-repeat 0px 0px;
width:257px;
height:209px;
margin:25px 0px 0px 0px;
padding-left:20px;
padding-top:1px;
}*/
.youraccountitle
{
	margin: 0px 0px 0px 14px;
}
.loginaccount
{
	margin: -20px 0px 0px 14px;
	position: absolute;
}
.nectarmembership
{
	/*margin:25px 0px 0px 14px;*/
}
#accountbackground li
{
	list-style-image: url(/media/image-skin/star_gr.gif);
	list-style-position: inherit;
	padding-left: 0px;
	margin-right: 7px;
}
.accountinfobox
{
	width: 200px;
	margin: -10px 0px 0px 0px;
}
/*END MUSIC STORE ACCOUNT INFO*/
.startop
{
	background-image: url(/media/image-skin/startop_h.gif);
	height: 14px;
	width: 14px;
}
.signin
{
	margin: 30px 200px 0px 730px;
	position: absolute;
	width: 200px;
	font-family: Arial;
	font-size: 13px;
	color: #38332b;
	font-weight: bold;
}
.signin a
{
	font-family: Arial;
	font-size: 13px;
	color: #38332b;
	text-decoration: none;
	font-weight: bold;
}
.signin a:hover
{
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.signin_fr
{
	margin: 27px 200px 0px 730px;
	position: absolute;
	width: 200px;
	font-family: Arial;
	font-size: 9px;
	color: #38332b;
	font-weight: bold;
}
.signin_fr a
{
	font-family: Arial;
	font-size: 9px;
	color: #38332b;
	text-decoration: none;
	font-weight: bold;
}
.signin_fr a:hover
{
	font-family: Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.joinnow
{
	margin: 65px 200px 0px 730px;
	position: absolute;
	width: 200px;
	font-family: Arial;
	font-size: 13px;
	color: #38332b;
	font-weight: bold;
}
.joinnow a
{
	font-family: Arial;
	font-size: 13px;
	color: #38332b;
	text-decoration: none;
	font-weight: bold;
}
.joinnow a:hover
{
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.joinnow_fr
{
	margin: 65px 200px 0px 730px;
	position: absolute;
	width: 200px;
	font-family: Arial;
	font-size: 9px;
	color: #38332b;
	font-weight: bold;
}
.joinnow_fr a
{
	font-family: Arial;
	font-size: 9px;
	color: #38332b;
	text-decoration: none;
	font-weight: bold;
}
.joinnow_fr a:hover
{
	font-family: Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.loggedinname
{
	margin: 15px 200px 0px 730px;
	position: absolute;
	width: 200px;
	font-family: Arial;
	font-size: 13px;
	color: #38332b;
	font-weight: bold;
}
.loggedinname a
{
	font-family: Arial;
	font-size: 13px;
	color: #38332b;
	font-weight: bold;
}
.loggedinname a:hover
{
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.toppagelinks
{
	/*margin:80px 200px 0px 730px;*/
	width: 280px;
	font-family: Arial;
	font-size: 10px;
	color: #38332b;
	font-weight: bold;
	z-index: 2;
}
.toppagelinks a
{
	font-family: Arial;
	font-size: 10px;
	color: #38332b;
	text-decoration: none;
	font-weight: bold;
}
.toppagelinks a:hover
{
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.rightsidebuttons
{
	margin: 3px 0px 0px 0px;
}
.backtonectarca
{
	margin: 21px 0px 0px 260px;
	position: absolute;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	z-index: 2;
}
.backtonectarca a
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	z-index: 2;
}
.backtonectarca a:hover
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #e81409;
	z-index: 2;
}
.topmenunew
{
	z-index: 2;
	position: relative;
}
.thanksagain
{
	text-transform: none;
}
hr
{
	background: #d2d1b5;
	color: #d2d1b5;
	border: #d2d1b5;
	height: 2px;
}
.rbox1 li
{
	position: relative; /*list-style-image: url(/media/image-skin/bulletaccount.jpg);*/
	list-style-position: inherit;
	padding-left: 0px;
	line-height: 1.5em;
	text-decoration: none;
	margin: 0px 0px 0px 10px;
}
.rbox1 ul
{
	margin: 0px 0px 0px 0px;
}

.rbox1 ol
{
	margin: 0px 0px 0px 0px;
}

.rbox1help
{
	color: #38332b;
	width: 100%;
	margin: auto; /*padding-bottom:5px;*/
}
.rbox1help .hd .c, .rbox1help .ft .c
{
	font-size: 1px;
	height: 9px;
}
.rbox1help .ft .c
{
	height: 23px;
}
.rbox1help .hd
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/tl-h.gif) no-repeat 0px 0px; 	background-color:#cbcbcb;*/
}
.rbox1help .hd .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/tr-f.gif) no-repeat right 0px;*/
	height: 22px;
}
.rbox1help .bd
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/ml.gif) repeat-y 0px 0px;*/
}
.rbox1help .bd .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/mr.gif) repeat-y right 0px;*/
}
.rbox1help .bd .c .s
{
	margin: 0px 10px 0px 0px; /*background: #cbcbcb url(/media/image-skin/rounded-corners/column_1/ms.jpg) repeat-x 0px 0px;*/
	padding: 0px;
	border-left: #FFFFFF 2px solid;
	border-right: #FFFFFF 2px solid;
	height: 100%;
}
.rbox1help .ft
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/bl-t.gif) no-repeat 0px 0px;*/
	height: 23px;
	width: 100%;
}
.rbox1help .ft .c
{
	/*background:transparent url(/media/image-skin/rounded-corners/column_1/br-g.gif) no-repeat right 0px;*/
	height: 22px;
}
.rbox1help .content
{
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}
html > body .rbox1help .content
{
	height: auto;
	margin: 0px 0px 0px 0px;
	overflow: inherit;
}


.nocaplink
{
	text-transform: none;
}
.nocaplink a
{
	text-transform: none;
}
.nocaplink a:hover
{
	text-transform: none;
}


/*BEGIN TOP NAVIGATION*/
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	z-index: 2;
	white-space: nowrap;
	width: 100%;
}

*html topnavcontainer
{
	background: #d2d0b5 url( '../media/image-skin/topnav_bg.gif' ) repeat-x bottom right;
	height: 24px;
	margin: 10px 0px 0px 0px;
	min-width: 750px;
}
.topnavcontainer
{
	background: #d2d0b5 url( '../media/image-skin/topnav_bg.gif' ) repeat-x bottom right;
	height: 24px;
	margin: 25px 0px 0px 0px;
	min-width: 750px;
}
#topnav
{
	clear: both;
	display: block; /*margin: 105px 0 0 0;*/
	background: #d2d0b5 url( '../media/image-skin/topnav_bg.gif' ) repeat-x bottom right;
	padding-left: 0px;
}
#topnav li
{
	list-style-type: none;
	float: left;
	margin: 0 2px 0 0;
	border: 1px solid #b9ad93;
	background: #ff8202 url( '../media/image-skin/navlinks_r_off.gif' ) no-repeat top right;
}
#topnav li a
{
	color: #38332b;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 5px 15px 3px 15px;
	background: url( '../media/image-skin/navlinks_l_off.gif' ) no-repeat top left;
	white-space: nowrap;
	border-bottom: none;
}
#topnav li#es_xmasshop a:hover, #topnav li a:hover
{
	color: #702785;
	background: #9d9890 url( '../media/image-skin/navlinks_l_hover.gif' ) no-repeat top left;
}
#topnav li#es_xmasshop
{
	background: #ff8202 url( '../media/image-skin/navlinks_xmas_r_off.gif' ) no-repeat top right;
}
#topnav li#es_xmasshop a
{
	background: url( '../media/image-skin/navlinks_xmas_l_off.gif' ) no-repeat top left;
	color: white;
	padding-top: 4px;
	padding-bottom: 4px;
}
#topnav li #es_xmasshop .navlink_on a, #topnav li# es_xmasshop .navlink_on a:hover
{
	background-image: none;
	background: white;
	color: black;
}
#topnav li #es_xmasshop .navlink_on, #topnav li.navlink_on
{
	background: #FFFFFF;
	background-image: none;
	border-bottom: 1px solid #FFFFFF;
}
#topnav li.backtonectar
{
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
	background-image: none;
	background-color: transparent;
}
#topnav li.backtonectar a
{
	margin: 0;
	border: none;
	background-image: none;
	background-color: transparent;
	padding: 0 5px 0 0;
}
#topnav li.backtonectar a:hover
{
	background-image: none;
	background-color: transparent;
}
#topnav li.estores_tabs
{
	float: right;
	display: inline;
}
#topnav li.estores_text
{
	float: right;
	display: inline;
	border: none;
	background-image: none;
	background-color: transparent;
	margin: 4px 10px 0 0;
}
#topnav li.estores_text a
{
	border-bottom: 1px dotted;
	background-image: none;
	background-color: transparent;
	color: #f26522;
	font-weight: normal;
	padding: 0;
}
#topnav li.estores_text a:hover
{
	background-image: none;
	background-color: transparent;
}
#topnav li.navlink_on a
{
	background-image: none;
}
#topnav li.navlink_on a:hover
{
	background-image: none;
	background-color: #FFFFFF;
}
#topnav li div#dropcollect, #topnav li div#dropspend, #topnav li div#dropnectar, #topnav li div#dropdirect
{
	margin-left: -1000em;
	position: absolute;
	z-index: 10;
	border: 1px solid #b9ad93;
	background-color: #f1eee5;
	padding: 0 0 10px 0;
}
#topnav li p
{
	margin: 0 !important;
	padding: 0 !important;
	font-size: 1.1em;
	display: inline;
}
#topnav li p a
{
	background-image: none;
	background-color: #f1eee5;
	padding: 5px 20px;
	border-bottom: 1px solid #D2D0B5;
	float: none;
}
#topnav li p a:hover
{
	background-image: none;
	background-color: #FFFFFF;
}
#topnav li dl
{
	margin: 0 0 10px 0;
}
#topnav li dl dt, #topnav li dl dd, #topnav li dl dd a
{
	background-image: none;
	background-color: #f1eee5;
	border: none;
	float: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
#topnav li dl dt, #topnav li dl dd
{
	padding: 2px 20px;
}
#topnav li dl dd a:hover
{
	background-image: none;
	background-color: #FFFFFF;
}
#topnav li dl dt
{
	font-weight: bold;
}
#topnav li:hover div#dropcollect, #topnav li:hover div#dropspend, #topnav li:hover div#dropnectar, #topnav li:hover div#dropdirect, #topnav a:focus + div#dropcollect, #topnav a:focus + div#dropspend, #topnav a:focus + div#dropnectar, #topnav a:focus + div#dropdirect, #topnav a:active + div#dropcollect, #topnav a:active + div#dropspend, #topnav a:active + div#dropnectar, #topnav a:active + div#dropdirect
{
	margin-left: 0;
}
/* #topnav div#dropcollect a:focus, #topnav div#dropspend a:focus, #topnav div#dropnectar a:focus, #topnav div#dropdirect a:focus {
		position: absolute;
		z-index: 11;
		margin-left: 1110em;
		background-color: #FFFFFF;
	} */
#topnav div#dropcollect a:active, #topnav div#dropspend a:active, #topnav div#dropnectar a:active, #topnav div#dropdirect a:active
{
	margin-left: 0;
}
#topnav div.dropleft, #topnav div.dropright
{
	float: left;
}
#topnav div.dropleft
{
	border-right: 1px solid #b9ad93;
}
#topnav div.dropright
{
	border-left: 1px solid #b9ad93;
	margin-left: -1px;
}

#topnav li#es_xmasshop
{
	background-image: url(/media/image-skin/navlinks_xmas_r_off.gif);
}
#topnav li#es_xmasshop a
{
	background-image: url(/media/image-skin/navlinks_xmas_l_off.gif);
	color: white;
	padding: 4px 15px 4px 15px;
}
#topnav li#es_xmasshop.navlink_on, #topnav li#es_xmasshop.navlink_on a
{
	background-image: none;
	color: black;
}
#topnav li#es_xmasshop a:hover
{
	color: #702785;
	background: #9d9890 url( '../media/image-skin/navlinks_l_hover.gif' ) no-repeat top left;
}

/* END TOP NAVIGATION */


.flashcontentimage
{
	margin: 0px 0px 0px 50px;
}
.bannerimage
{
	margin: 0px 0px 0px 0px;
	text-align: center;
}
.homepagelink
{
	margin: 0px 0px 0px 0px;
	position: absolute;
	display: block;
	width: 283px;
	height: 100px;
	background: none;
	outline: none;
}
.homepagelink a
{
	display: block;
	width: 283px;
	height: 100px;
	outline: none;
}
.homepagelink a:hover
{
	display: block;
	width: 283px;
	height: 100px;
}


/*BEGIN REDEEM PAGE CONTENT*/
.redeemptwrap
{
	width: 600px;
	margin: 0;
	padding: 0;
}


.redeemwrap
{
	background-color: Teal;
	margin: 0 auto;
	width: 737px;
}
.redeemmain
{
	background: #9c9;
	float: left;
	width: 353px;
	border-right: #d2d0b5 1px solid;
}
.redeemmusicstoregraphic
{
	padding: 32px;
}
.redeemsidebar
{
	background: #99c;
	float: right;
	width: 362px;
}
/*END REDEEM PAGE CONTENT*/




.redeeemwrap
{
	/*background:#99c;*/
	margin: 0 auto;
	width: 757px;
	margin: 0px 0px 0px 32px;
}
.mainredeem
{
	/*background:#9c9;*/
	float: left;
	width: 263px; /*border-right: #d2d0b5 1px solid;*/
}
.sidebarredeem
{
	/*background:#99c;*/
	float: right;
	width: 432px;
	margin: 0px 0px 0px 10px;
	padding-left: 20px;
	border-left: #d2d0b5 1px solid;
}
.packagebox
{
	width: 395px;
	border-bottom: #d2d0b5 1px solid;
}
.numberrequired
{
	float: right;
}
.redeeminputbox
{
	float:right;
	margin-top: 0px;
}
.redeembutton
{
	float: right;
}
.bottompackagebox
{
	width: 395px;
}
.spendpointsleftsidebox
{
	width: 306px;
	position: absolute;
	margin: 10px 0px 0px 0px;
}
.spendpointsleftsideboxtwo
{
	width: 306px;
	position: absolute;
	margin: 100px 0px 0px 0px;
}
.spendpointsleftsideboxthree
{
	width: 306px;
	position: absolute;
	margin: 225px 0px 0px 0px;
}
.spendpointsleftsideboxleft
{
	float: left;
	width: 56px;
}
.spendpointsleftsideboxright
{
	float: right;
	width: 220px;
	margin-left: 10px;
}
.treatdetails
{
	width: 750px;
	margin: 0px 0px 0px 5px;
	clear: both;
}
.treatstextbox
{
	margin: 0px 0px 0px 0px;
	border-right: #b9ad93 1px solid;
	border-left: #b9ad93 1px solid;
	border-bottom: #b9ad93 1px solid;
	width: 750px;
}
.treatstext
{
	padding: 14px;
}
.treatstext_off
{
	display: none;
}

.redeemtitles
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #014282;
}
.redeemorderinfobox
{
	width: 462px;
}
.redeemorderinfoleft
{
	width: 225px; /*float:left;*/
	font-weight: bold;
}
.redeemorderinforight
{
	width: 237px; /*float:right;*/
	text-align: right;
	margin: -28px 0px 0px 250px;
	position: absolute;
}
.redeemorderinfopoints
{
	width: 237px; /*float:right;*/
	text-align: right;
	margin: -14px 0px 0px 250px;
	position: absolute;
}
.redeemorderinfoname
{
	width: 237px; /*float:right;*/
	text-align: right;
	margin: -14px 0px 0px 250px;
	position: absolute;
}
.redeemnplinks
{
	font-family: Verdana;
	font-size: 12px;
}
.redeemnplinks a
{
	font-size: 12px;
	font-family: Verdana;
	border-bottom: 1px dotted;
}
.redeemnplinks a
{
	font-size: 12px;
	font-family: Verdana;
	border-bottom: 1px dotted;
}
.buttonright
{
	margin: 0px 0px 80px 400px;
}
.redeeminfopob
{
	width: 200px;
	float:left;
}


.redeemorderinfoptl
{
	width: 225px; /*float:left;*/
	font-weight: bold;
}
.redeemorderinfoptr
{
	width: 237px; /*float:right;*/
	text-align: right;
	margin: 0px 0px 0px 250px;
	position: absolute;
}


/* ------ Continue Shopping Element ------ */


.cont_shop-top
{
	position: relative;
	background-image: url(/media/image-skin/cont_shop_top.jpg);
	background-repeat: no-repeat;
	height: 280px;
	width: 799px;
	padding: 0px 0px 30px 0px;
}

#treat-yourself
{
	position: absolute;
	margin: 248px 0px 0px 30px;
}

#boost-your
{
	position: absolute;
	margin: 248px 0px 0px 425px;
}

.cont_shop-bottom
{
	position: relative;
	background-image: url(/media/image-skin/cont_shop_bottom.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 799px;
	padding: 0px 0px 30px 0px;
}

#nails-inc
{
	position: absolute;
	margin: 225px 0px 0px 30px;
}

#sound-of
{
	position: absolute;
	margin: 225px 0px 0px 300px;
}

#eurostar
{
	position: absolute;
	margin: 225px 0px 0px 585px;
}


/*BEGIN TREAT DETAILS NAVIGATION*/
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	z-index: 2;
}
.treatnavcontainer
{
	background: #d2d0b5 url( '../media/image-skin/treatnavbg.gif' ) repeat-x bottom right;
	height: 24px;
	margin: 1px 0px 0px 0px;
	width: 751px;
}
#treattopnav
{
	clear: both;
	display: block;
	background: #d2d0b5 url( '../media/image-skin/treatnavbg.gif' ) repeat-x bottom right;
	padding-left: 0px;
}
#treattopnav li
{
	list-style-type: none;
	float: left;
	margin: 0 2px 0 0;
	border: 1px solid #b9ad93;
	background: #ff8202 url( '../media/image-skin/navlinks_l_hover.gif' ) no-repeat top right;
}
#treattopnav li a
{
	color: #38332b;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 5px 15px 3px 15px;
	background: url( '../media/image-skin/treatnavlinks_l_off.gif' ) no-repeat top left;
	white-space: nowrap;
	border-bottom: none;
}
#treattopnav li#es_xmasshop a:hover, #treattopnav li a:hover
{
	color: #702785;
	background: #9d9890 url( '../media/image-skin/navlinks_l_hover.gif' ) no-repeat top left;
}
#treattopnav li#es_xmasshop
{
	background: #ff8202 url( '../media/image-skin/navlinks_xmas_r_off.gif' ) no-repeat top right;
}
#topnav li#es_xmasshop a
{
	background: url( '../media/image-skin/navlinks_xmas_l_off.gif' ) no-repeat top left;
	color: white;
	padding-top: 4px;
	padding-bottom: 4px;
}
#treattopnav li#es_xmasshop.navlink_on a, #treattopnav li#es_xmasshop.navlink_on a:hover
{
	background-image: none;
	background: white;
	color: black;
}
#treattopnav li#es_xmasshop.navlink_on, #treattopnav li.navlink_on
{
	background: #FFFFFF;
	background-image: none;
	border-bottom: 1px solid #FFFFFF;
}
#treattopnav li.backtonectar
{
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
	background-image: none;
	background-color: transparent;
}
#treattopnav li.backtonectar a
{
	margin: 0;
	border: none;
	background-image: none;
	background-color: transparent;
	padding: 0 5px 0 0;
}
#treattopnav li.backtonectar a:hover
{
	background-image: none;
	background-color: transparent;
}
#treattopnav li.estores_tabs
{
	float: right;
	display: inline;
}
#treattopnav li.estores_text
{
	float: right;
	display: inline;
	border: none;
	background-image: none;
	background-color: transparent;
	margin: 4px 10px 0 0;
}
#treattopnav li.estores_text a
{
	border-bottom: 1px dotted;
	background-image: none;
	background-color: transparent;
	color: #f26522;
	font-weight: normal;
	padding: 0;
}
#treattopnav li.estores_text a:hover
{
	background-image: none;
	background-color: transparent;
}
#treattopnav li.navlink_on a
{
	background-image: none;
}
#treattopnav li.navlink_on a:hover
{
	background-image: none;
	background-color: #FFFFFF;
}
#treattopnav li div#dropcollect, #treattopnav li div#dropspend, #treattopnav li div#dropnectar, #topnav li div#dropdirect
{
	margin-left: -1000em;
	position: absolute;
	z-index: 10;
	border: 1px solid #b9ad93;
	background-color: #f1eee5;
	padding: 0 0 10px 0;
}
#treattopnav li p
{
	margin: 0 !important;
	padding: 0 !important;
	font-size: 1.1em;
	display: inline;
}
#treattopnav li p a
{
	background-image: none;
	background-color: #f1eee5;
	padding: 5px 20px;
	border-bottom: 1px solid #D2D0B5;
	float: none;
}
#treattopnav li p a:hover
{
	background-image: none;
	background-color: #FFFFFF;
}
#treattopnav li dl
{
	margin: 0 0 10px 0;
}
#treattopnav li dl dt, #treattopnav li dl dd, #treattopnav li dl dd a
{
	background-image: none;
	background-color: #f1eee5;
	border: none;
	float: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
#treattopnav li dl dt, #treattopnav li dl dd
{
	padding: 2px 20px;
}
#treattopnav li dl dd a:hover
{
	background-image: none;
	background-color: #FFFFFF;
}
#treattopnav li dl dt
{
	font-weight: bold;
}
#treattopnav li:hover div#dropcollect, #topnav li:hover div#dropspend, #topnav li:hover div#dropnectar, #topnav li:hover div#dropdirect, #treattopnav a:focus + div#dropcollect, #topnav a:focus + div#dropspend, #topnav a:focus + div#dropnectar, #topnav a:focus + div#dropdirect, #treattopnav a:active + div#dropcollect, #topnav a:active + div#dropspend, #topnav a:active + div#dropnectar, #topnav a:active + div#dropdirect
{
	margin-left: 0;
}
#treattopnav div#dropcollect a:active, #topnav div#dropspend a:active, #topnav div#dropnectar a:active, #topnav div#dropdirect a:active
{
	margin-left: 0;
}
#treattopnav div.dropleft, #treattopnav div.dropright
{
	float: left;
}
#treattopnav div.dropleft
{
	border-right: 1px solid #b9ad93;
}
#treattopnav div.dropright
{
	border-left: 1px solid #b9ad93;
	margin-left: -1px;
}

#treattopnav li#es_xmasshop
{
	background-image: url(/media/image-skin/navlinks_xmas_r_off.gif);
}
#treattopnav li#es_xmasshop a
{
	background-image: url(/media/image-skin/navlinks_xmas_l_off.gif);
	color: white;
	padding: 4px 15px 4px 15px;
}
#treattopnav li#es_xmasshop.navlink_on, #topnav li#es_xmasshop.navlink_on a
{
	background-image: none;
	color: black;
}
#treattopnav li#es_xmasshop a:hover
{
	color: #702785;
	background: #9d9890 url( '../media/image-skin/navlinks_l_hover.gif' ) no-repeat top left;
}

/*END TREAT DETAILS NAVIGATION*/



/*BEGIN ACCOUNT PAGE INFO*/
.accountpagecontainer
{
	width: 770px;
	margin: 0px 0px 0px 10px;
}
.accountpagegreyrow
{
	width: 770px;
	background-color: #dedede;
	height: 58px;
}
.accountpagewhiterow
{
	width: 770px;
	background-color: #ffffff;
	height: 58px;
}
.accountpageleft
{
	float: left;
	width: 377px;
}
.accountpageright
{
	float: right;
	width: 390px;
}
.accountpagetext
{
	font-family: Verdana;
	font-size: 12px;
	padding: 20px;
	position: absolute;
	width: 300px;
	overflow: hidden;
}
.accountpagelinks
{
	font-family: Verdana;
	font-size: 12px;
	color: #f36523;
	font-weight: bold;
	padding: 20px;
}
.accountpagelinks a
{
	font-family: Verdana;
	font-size: 12px;
	color: #f36523;
	font-weight: bold;
	padding: 20px;
}
.accountpagelinks a:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #f36523;
	font-weight: bold;
	padding: 20px;
}


/*END ACCOUNT PAGE INFO*/


.defaultpagewrapper
{
	background: url(/media/image-skin/homepagelines.jpg);
	background-position: center 100px;
	z-index: 2;
}
.vpage
{
	font-family: Verdana;
	color: #38332b;
	font-size: 12px;
}
.cpage
{
	font-family: Verdana;
	color: #38332b;
	font-size: 12px;
}

A.external_k SPAN
{
	background: url(/media/image-skin/link_external_k.gif) no-repeat 100% 0px;
}
A.external_k:hover SPAN
{
	padding-right: 0px;
	background: url(/media/image-skin/link_external_k.gif) no-repeat 100% -100px;
}
A.external_k:active SPAN
{
	padding-right: 0px;
	background: url(/media/image-skin/link_external_k.gif) no-repeat 100% -200px;
}
A.external_k:focus SPAN
{
	padding-right: 0px;
	background: url(/media/image-skin/link_external_k.gif) no-repeat 100% -200px;
}
A.external SPAN
{
	left: -5000px;
	width: 4000px;
	position: absolute;
}
A.external SPAN
{
	padding-left: 18px;
	font-size: 0px;
	background: url(/media/image-skin/link_external.gif) no-repeat 100% 0px;
	left: 0px;
	width: 1px;
	color: #ffffff;
	ZOOM: 1;
	position: relative;
	top: 2px;
	height: 15px;
}
A.external
{
	padding-right: 20px;
	padding-left: 0px;
	background: url(/media/image-skin/link_external.gif) no-repeat 100% 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
A.external
{
	padding-right: 0px;
	background: none transparent scroll repeat 0% 0%;
}


.helppagebox
{
	margin: 10px 0px 0px 30px;
	list-style-position: inside;
	width: 700px;
	line-height: 1.5em;
}
.helppagebox p
{
	margin: 10px 0px 10px 5px;
	list-style-position: inside;
}
.helppagebox h4
{
	margin: 10px 0px 10px 0px;
	font-size: 14px;
}
.helppageolwrap
{
	margin: 10px 0px 0px 20px;
}
.thousandsadded
{
	background: url(/media/image-skin/welcome.gif);
	width: 682px;
	height: 31px;
	margin: 0px 0px 20px 70px;
	clear: both;
}



.fivesongcontainer
{
	width: 780px;
	margin: 0 auto;
}
.fivesongbox
{
	width: 780px; /*border-bottom: 5px solid #d2d1b5;*/
	clear: both;
}
.thanksbottompromo
{
	width: 784px;
	height: 40px;
	clear: both;
	margin-top: 20px;
}
.instructionspromotop
{
	width: 780px;
	border-bottom: 5px solid #d2d1b5;
	clear: both;
	margin: 0 auto;
	color: #38332b;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	padding: -5px 0px 10px 0px;
}
.instructionspromotext h1
{
	color: #38332b;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
}
.instructionspromotext a
{
	font-family: Verdana;
	font-size: 20px;
	color: #f26522;
	font-weight: bold;
}
.instructionspromotext a:hover
{
	font-family: Verdana;
	font-size: 20px;
	color: #f26522;
	font-weight: bold;
}
.instructionspromotext
{
	width: 655px;
	padding-bottom: 20px;
	z-index: 2;
	font-size: 12px;
}
.instructionspromotextscript
{
	width: 800px;
	padding-bottom: 20px;
	z-index: 2;
	font-size: 12px;
}
.instructionspromotext a
{
	width: 655px;
	margin: 0 auto;
	padding-bottom: 20px;
	z-index: 2;
	color: #f26522;
	font-size: 12px;
	text-decoration: none;
}
.instructionspromotext a:hover
{
	font-size: 12px;
	color: #f26522;
	text-decoration: underline;
}
.didocontainer
{
	margin: 0px 0px 0px 20px; /*border-left: #d2d0b5 2px solid; border-right: #d2d0b5 2px solid; border-top: #d2d0b5 2px solid; border-bottom: #d2d0b5 2px solid;*/
	padding: 5px;
	width: 576px;
	background: url(/media/image-skin/didoboximage2.jpg);
	color: #ffffff;
	margin: 0 auto;
}
.didotextbox
{
	margin: 60px 0px 0px 20px;
	width: 280px;
}
.promopagealbumpackshotbox
{
	/*width: 400px;*/
	margin: 0px 0px 0px 170px;
}
.promopagealbumpackshot
{
	/*width: 200px;
	height: 200px;*/
	margin: 0px 0px 0px 70px;
	clear:both;
}
.didpromoalbumdate
{
	font-family: Verdana;
	font-size: 18px;
}

.specialdiscountedprice
{
	font-family: Verdana;
	font-size: 20px;
	color: #6d2e90;
}
.thirtytracks
{
	font-family: Verdana;
	font-size: 15px;
	color: #f5834e;
	text-decoration: underline;
}
.nownewpoints
{
	font-family: Verdana;
	font-size: 18px;
	color: #d91d46;
	text-transform: capitalize;
}
.waspoints
{
	font-family: Verdana;
	font-size: 14px;
	color: #a64b9c;
}
.limitedtimeoffergraphic
{
	background-image: url(../media/image-skin/hurrylimitedtimeoffer.gif);
	width: 105px;
	height: 109px;
	margin: -95px 0px 0px 320px;
	position: relative;
}
.stafftreatcontainer
{
	width: 511px;
	margin: 0px 0px 0px 170px;
}
.stafftreatcontent
{
	padding: 5px 5px 5px 0px;
}
.stafftreatcontent td
{
	padding: 2px;
}
.stafftreatcontentbox
{
	border-bottom: #d2d1b3 solid 5px;
	padding: 8px;
	width: 495px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}
fieldset
{
	margin: 0px 0px 10px 0px;
	border: 0px;
}
fieldset label
{
	float: left;
	width: 35%;
	margin-right: 0.5em;
	text-align: right;
}
fieldset input
{
	width: 190px;
}
.spacerdiv
{
	clear: both;
}
.defaultcontent
{
	margin-top: 10px;
	background: url(/media/image-skin/column274.png) repeat-y 235px 25px;
}
.content
{
	margin-left: 5px;
}
.nectarnewslettercontent
{
	margin: 0px;
	padding: 0px;
	width: 736px;
	height: 507px;
	color: White;
	background: url(/media/image-skin/nnleftsidebg.gif);
	background-repeat:no-repeat;
}
.nectarnewslettercontent h1
{
	color: White;
	font-size: 1.5em;
}
.nectarnewsletterleft
{
	float: left;
	/*padding: 10px;*/
	background-color:#054a95;
	width: 401px;
	height: 507px;
	background: url(/media/image-skin/nnleftsidebg.gif);
}
.nectarnewsletterright
{
	float: right;
	width: 333px;
	height: 452px;
	background-color:#ffffff;
	position: relative;
	/*background: url(/media/image-skin/aleshadixson-nn-rightside.jpg);*/
}
.nectarnewsletteralbumlink
{
	/*position:absolute;
	top: 60px;
	left: 10px;
	width: 150px;*/
}
.nectarnewsletterfeatures
{
	/*background-color: Teal;*/
	margin:0px 0px 0px 0px
}
.nectarnewsletterfeatures ul
{
	margin:5px 5px 0px 5px
}
.nectarnewsletterfeatures li
{
	margin:0px 5px 0px 5px
}
.nectarnewslettertitle 
{
	background-image: url(/media/image-skin/nnreg.gif);
	width:319px;
	height:24px;
}
.newsletterclickherelink 
{
	font-family: Verdana;
	font-size: 12px; 
	color: #FFFFFF;
	font-weight:bold;
}
.newsletterclickherelink a 
{
	font-family: Verdana;
	font-size: 12px; 
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
.newsletterclickherelink a:hover 
{
	font-family: Verdana;
	font-size: 12px; 
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
.nectarnntextbox 
{
	width:359px;
	padding:15px;
}
.nectarnewslettersignup 
{
	background-image: url(/media/image-skin/signupnownn.gif);
	width:144px;
	height:25px;
	text-align: right;
	margin:32px 0px 0px 0px;
}
.nectarnewsletterthanks
{
	position: relative;
	top: 205px;
	margin-left: 10px;
	font-size: 2.2em;
	margin-bottom:10px;
}
.aleshapaddingtext 
{
	margin-top:28px;
}
.aleshacontinueshopping 
{
	margin:215px 0px 0px 150px;
	
}
.noisettestext 
{
	margin:28px 0px 0px 170px;
}
.notloggedinheader
{
	color: Red;
	font-size: 20px;
}
.notloggedin
{
	width: 395px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: #d2d0b5 1px solid;
}
.notloggedin a
{
}
.notloggedin a:hover
{
}