/*
///////////////////////////////////////////////////////////////////////////////////
BASIC TAGS
///////////////////////////////////////////////////////////////////////////////////
*/


<!--html, body { padding: 0px; margin: 0px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D6558; background-color: #FFFFFF; }-->
html, body { padding: 0px; margin: 0px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #000000; }

form { margin: 0px; padding: 0px; }
input, select, textarea { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D6558; margin: 2px; }
input.btn { width: auto; background-color: #FFF; }

a { color: #5D6558; font-weight: bold; text-decoration: none; }
a.blklnk { display: block; padding: 6px; background-color: #E3ECDF; font-weight: bold; border-bottom: 1px solid #FFF; }
a.blklnk:hover { background-color: #D2DFCC; }
a:hover {
	text-decoration: underline;
}

a.underlined_link {
  text-decoration: underline;
}

a.underlined_link:hover {
  color: #333;
}

li a {
	font-weight: normal;
}
li a:hover {
	text-decoration: none;
}

p { margin: 2px 5px; }

img {
  margin: 0;
  border: 0;
}



/*
///////////////////////////////////////////////////////////////////////////////////
HEADERS
///////////////////////////////////////////////////////////////////////////////////
*/

/* Crumb trail */
h1 {
  clear: left;
  margin: 2px 0;
  padding: 1px 5px;
  background: #EFEFEF;
  font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #5D6558;
  line-height: 1.3em;
}
h1 span.left { width: 20%; float: left; }
h1 span.right { width: 20%; float: right; text-align: right; }

/* General section header */
h2 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin: 2px 0px 0px 0px; padding: 6px; background-color: #B0B0B0; color: #FFF; border-bottom: 1px solid #FFF; clear: both; }

/* Item info */
h3 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #000000; padding: 5px 10px; margin: 0px; }
/* Item info link (artist name) */
h3 a { font-size: 13px; font-weight: bold; }
h3 a:hover { text-decoration: underline; }


div.opt {
	padding: 10px; 
	margin: 0px; 
	font-family: "Trebuchet MS", Verdana, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #7D827A; 
	background-color: #F8FAF7; 
	border-bottom: 1px solid #EEF4EC;
	clear: both;
}

div.opt:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div.opt {display: inline-block;}
/* Hides from IE-mac \*/
* html div.opt {height: 1%;}
div.opt {display: block;}
/* End hide from IE-mac */


/* News headers */
h5 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #5D6558; background-color: #F8FAF7; padding: 6px; margin: 0px; border-top: 1px solid #FFF; }



/*
///////////////////////////////////////////////////////////////////////////////////
LINK LISTS
///////////////////////////////////////////////////////////////////////////////////
*/


/* Standard Block Link List */

ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	clear: both;
	background-color: #F8FAF7;
}

ul li img {
	margin: 0px 4px 0px 0px;
	border: none;
}

ul li a {
	padding: 4px 10px;
	margin: 0px;
	/*background-color: #F8FAF7;*/
}


ul.block {
	margin-top: 2px;
}
ul.block li a {
	display: block;
	font-weight:bold;
}

ul.block li a.alt {
	background-color:#EFF1EE;
}

ul li a:hover, ul.block li a.alt:hover {
	background-color: #EEEEEE;
}

/* ------------------------ */


/* Item Options variant */

#c2 div.opt p {
	margin-left: 0px;
}

#c2 div.opt p a {
	font-weight: normal;
}



ul.inline, div.opt ul, #footer ul {
	background-color: transparent;
}


/* Inline list variation */
ul.inline li, div.opt ul li, #footer ul li {
	display: inline;
	background-color: transparent;
	list-style-type: none;
	padding: 0px 4px;
	border-right: 1px solid #5D6558;
}
ul.inline ul li.end, div.opt ul li.end, #footer ul li.end {
	border-right: none;
}
ul.inline li a, div.opt ul li a, #footer ul li a {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;
	padding: 0px;
	background-color: inherit;
}
ul.inline li a:hover, div.opt ul li a:hover, #footer ul li a:hover {
	text-decoration: underline;
	background-color: transparent;
}


/* Image lists */
ul.img li, ul.count li {
	background-repeat: no-repeat;
	background-position: 2px 4px;
	padding: 0px 6px 2px 0px;
	margin: 0px 0px 1px 0px;
}

ul.img li:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

ul.img li {display: inline-block;}
/* Hides from IE-mac \*/
* html ul.img li {height: 1%;}
ul.img li {display: block;}
/* End hide from IE-mac */

ul.count li:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
ul.count li {display: inline-block;}
/* Hides from IE-mac \*/
* html ul.count li {height: 1%;}
ul.count li {display: block;}
/* End hide from IE-mac */

ul.img li p img, ul.count li p img {
	/*margin: 2px 2px 2px 0px;*/
	border: none;
}

ul.img li img.item {
	width: 54px;
	float: left;
	margin: 2px 4px 0px 4px;
	border: none;
}

ul.img li p {
	margin: 0px;
	margin-left: 64px;
}


ul.count li img.item {
	float: left;
	width: 54px;
	margin: 2px 4px 0px 25px;
	border: none;
}

ul.count li.alt {
	background-color: #EFF2EC;
}

ul.count li p {
	clear: none;
	float: left;
	width: 50%;
	padding: 0px;
	background-color: transparent;
}

ul.img li a, ul.count li a {
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	font-weight: bold;
}
ul.img li a:hover, ul.count li a:hover {
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	text-decoration: underline;
}

/* List BG image counts */
li.l1  { background-image: url(/various/bg/circle01.gif); }
li.l2  { background-image: url(/various/bg/circle02.gif); }
li.l3  { background-image: url(/various/bg/circle03.gif); }
li.l4  { background-image: url(/various/bg/circle04.gif); }
li.l5  { background-image: url(/various/bg/circle05.gif); }
li.l6  { background-image: url(/various/bg/circle06.gif); }
li.l7  { background-image: url(/various/bg/circle07.gif); }
li.l8  { background-image: url(/various/bg/circle08.gif); }
li.l9  { background-image: url(/various/bg/circle09.gif); }
li.l10 { background-image: url(/various/bg/circle10.gif); }
li.l11 { background-image: url(/various/bg/circle11.gif); }
li.l12 { background-image: url(/various/bg/circle12.gif); }
li.l13 { background-image: url(/various/bg/circle13.gif); }
li.l14 { background-image: url(/various/bg/circle14.gif); }
li.l15 { background-image: url(/various/bg/circle15.gif); }
li.l16 { background-image: url(/various/bg/circle16.gif); }
li.l17 { background-image: url(/various/bg/circle17.gif); }
li.l18 { background-image: url(/various/bg/circle18.gif); }
li.l19 { background-image: url(/various/bg/circle19.gif); }
li.l20 { background-image: url(/various/bg/circle20.gif); }
li.l21 { background-image: url(/various/bg/circle21.gif); }
li.l22 { background-image: url(/various/bg/circle22.gif); }
li.l23 { background-image: url(/various/bg/circle23.gif); }
li.l24 { background-image: url(/various/bg/circle24.gif); }
li.l25 { background-image: url(/various/bg/circle25.gif); }
li.l26 { background-image: url(/various/bg/circle26.gif); }
li.l27 { background-image: url(/various/bg/circle27.gif); }
li.l28 { background-image: url(/various/bg/circle28.gif); }
li.l29 { background-image: url(/various/bg/circle29.gif); }
li.l30 { background-image: url(/various/bg/circle30.gif); }
li.l31 { background-image: url(/various/bg/circle31.gif); }
li.l32 { background-image: url(/various/bg/circle32.gif); }
li.l33 { background-image: url(/various/bg/circle33.gif); }
li.l34 { background-image: url(/various/bg/circle34.gif); }
li.l35 { background-image: url(/various/bg/circle35.gif); }
li.l36 { background-image: url(/various/bg/circle36.gif); }
li.l37 { background-image: url(/various/bg/circle37.gif); }
li.l38 { background-image: url(/various/bg/circle38.gif); }
li.l39 { background-image: url(/various/bg/circle39.gif); }
li.l40 { background-image: url(/various/bg/circle40.gif); }
li.l41 { background-image: url(/various/bg/circle41.gif); }
li.l42 { background-image: url(/various/bg/circle42.gif); }
li.l43 { background-image: url(/various/bg/circle43.gif); }
li.l44 { background-image: url(/various/bg/circle44.gif); }
li.l45 { background-image: url(/various/bg/circle45.gif); }
li.l46 { background-image: url(/various/bg/circle46.gif); }
li.l47 { background-image: url(/various/bg/circle47.gif); }
li.l48 { background-image: url(/various/bg/circle48.gif); }
li.l49 { background-image: url(/various/bg/circle49.gif); }
li.l50 { background-image: url(/various/bg/circle50.gif); }
li.l51 { background-image: url(/various/bg/circle51.gif); }
li.l52 { background-image: url(/various/bg/circle52.gif); }
li.l53 { background-image: url(/various/bg/circle53.gif); }
li.l54 { background-image: url(/various/bg/circle54.gif); }
li.l55 { background-image: url(/various/bg/circle55.gif); }
li.l56 { background-image: url(/various/bg/circle56.gif); }
li.l57 { background-image: url(/various/bg/circle57.gif); }
li.l58 { background-image: url(/various/bg/circle58.gif); }
li.l59 { background-image: url(/various/bg/circle59.gif); }
li.l60 { background-image: url(/various/bg/circle60.gif); }
li.l61 { background-image: url(/various/bg/circle61.gif); }
li.l62 { background-image: url(/various/bg/circle62.gif); }
li.l63 { background-image: url(/various/bg/circle63.gif); }
li.l64 { background-image: url(/various/bg/circle64.gif); }
li.l65 { background-image: url(/various/bg/circle65.gif); }
li.l66 { background-image: url(/various/bg/circle66.gif); }
li.l67 { background-image: url(/various/bg/circle67.gif); }
li.l68 { background-image: url(/various/bg/circle68.gif); }
li.l69 { background-image: url(/various/bg/circle69.gif); }
li.l70 { background-image: url(/various/bg/circle70.gif); }
li.l71 { background-image: url(/various/bg/circle71.gif); }
li.l72 { background-image: url(/various/bg/circle72.gif); }
li.l73 { background-image: url(/various/bg/circle73.gif); }
li.l74 { background-image: url(/various/bg/circle74.gif); }
li.l75 { background-image: url(/various/bg/circle75.gif); }
li.l76 { background-image: url(/various/bg/circle76.gif); }
li.l77 { background-image: url(/various/bg/circle77.gif); }
li.l78 { background-image: url(/various/bg/circle78.gif); }
li.l79 { background-image: url(/various/bg/circle79.gif); }
li.l80 { background-image: url(/various/bg/circle80.gif); }
li.l81 { background-image: url(/various/bg/circle81.gif); }
li.l82 { background-image: url(/various/bg/circle82.gif); }
li.l83 { background-image: url(/various/bg/circle83.gif); }
li.l84 { background-image: url(/various/bg/circle84.gif); }
li.l85 { background-image: url(/various/bg/circle85.gif); }
li.l86 { background-image: url(/various/bg/circle86.gif); }
li.l87 { background-image: url(/various/bg/circle87.gif); }
li.l88 { background-image: url(/various/bg/circle88.gif); }
li.l89 { background-image: url(/various/bg/circle89.gif); }
li.l90 { background-image: url(/various/bg/circle90.gif); }
li.l91 { background-image: url(/various/bg/circle91.gif); }
li.l92 { background-image: url(/various/bg/circle92.gif); }
li.l93 { background-image: url(/various/bg/circle93.gif); }
li.l94 { background-image: url(/various/bg/circle94.gif); }
li.l95 { background-image: url(/various/bg/circle95.gif); }
li.l96 { background-image: url(/various/bg/circle96.gif); }
li.l97 { background-image: url(/various/bg/circle97.gif); }
li.l98 { background-image: url(/various/bg/circle98.gif); }
li.l99 { background-image: url(/various/bg/circle99.gif); }
li.l100 { background-image: url(/various/bg/circle100.gif); }


/* 
///////////////////////////////////////////////////////////////////////////////////
COMMON IDs
///////////////////////////////////////////////////////////////////////////////////
*/

#page {
	width: 840px;
	margin: 0px auto 0px auto;
}

/* Header & footer share same BG & border properties */
#head {
	height: 125px;
	background-image: url(/various/bg/header01.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border-bottom: 1px solid #FFF;
}

#footer {
	background-image: url(/various/bg/footer01.jpg);
	height: 125px;
	background-position: top;
	background-repeat: no-repeat;
	border-bottom: 1px solid #FFF;
}

/* Header form elements */
#head input, #head select {
	margin-left: 620px;
}

#head input {
	width: 120px;
}


#head input.img {
	margin: 0px;
	padding: 0px;
	width: auto;
}

#head p {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: transparent;
}

/* Header search DD */
select#searchtype {
	margin-top: 5px;
	background-color: #5D6558;
	color: #FFF;
	font-weight: bold;
}


/* Top nav & ad banner */
#navbanner {
	position: relative;
}


/* Footer */
#footer {
	clear: both;
	margin-bottom: 5px;
}
#footer ul {
	position: relative;
	top: 35px;
	margin-left: 4px;
	padding: 0px;
}

#footer p {
	position: relative;
	top: 35px;
	margin-left: 8px;
	padding: 0px;
	background-color: transparent;
}



img.promo, span.promo {
  margin-top: 2px;
}

.lg {
	font-size: 12px;
	font-weight: bold;
}

.clearBoth {
	background-color: inherit;
	clear: both;
}

.clearLeft {
	background-color: inherit;
	clear: left;
}

.clearRight {
	background-color: inherit;
	clear: right;
}

h2.borderless {
	border-bottom: none;
}


/*
Album of the week
=================
*/
h2.pink {
	background-color: #FD3800;
}

h3.pink, div.pink, p.pink, .pink a, div.pink li a  {
	color: #CE8975;
}

h3.pink {
	background-color: #FAEFED
}

div.pink, ul.pink a {
	background-color: #FAEFED;
}

ul.pink a:hover {
	background-color: #FFDED6;
}

div.pink {
	border-color: #FD3800;
}

div.pink li {
	border-color: #CE8975;
}


/*
Single of the week
=================
*/
h2.blue {
	background-color: #894491;
}

h3.blue, div.blue, p.blue, .blue a {
	color: #897891;
}

h3.blue {
	background-color: #FFF7FF
}

div.blue, ul.blue a {
	background-color: #FFF7FF;
}

ul.blue a:hover {
	background-color: #F0E7EF;
}

div.blue {
	border-color: #897891;
}

div.blue li {
	border-color: #897891;
}


/*
OPP
=================
*/
h2.lime {
	background-color: #8ADB60;
}

h3.lime, div.lime, p.lime, .lime a, div.lime li a  {
	color: #996666;
}

h3.lime {
	background-color: #FBFAF8
}

div.lime, ul.lime a {
	background-color: #FFF4F4;
}

ul.lime a:hover {
	background-color: #F7E8E8;
}

div.lime {
	border-color: #FFE3E3;
}

div.lime li {
	border-color: #996666;
}


/*
Just In
=================
*/
h2.justInDark {
	background-color: #02B110;
}
h2.justIn a {
	color: #FFF;
}
h2.justIn {
	background-color: #B5E8B9;
}
h3.justIn, div.justIn, p.justIn, .justIn a, div.justIn li a, ul.justIn li a  {
	color: #4F8B52;
}

h3.justIn {
	background-color: #F4F9F4;
}
div.justIn, ul.justIn, ul.justIn li, ul.justIn a {
	background-color: #F7FBF9;
}

ul.justIn a:hover {
	background-color: #DDFADF;
}

div.justIn, div.justIn li {
	border-color: #B5E8B9;
}


/*
Pre
=================
*/
h2.poDark {
	background-color: #8D3E5E;
}
h2.po a {
	color: #FFF;
}

h2.po {
	background-color: #E3C3D0;
}

h3.po, div.po, p.po, .po a, div.po li a, .po p  {
	color: #894E67;
}

h3.po, div.po, ul.po a {
	background-color: #FAF7F8
}

ul.po a:hover {
	background-color: #F1E6EB;
}

div.po {
	border-color: #FFE3E3;
}

div.po li {
	border-color: #996666;
}
ul.po, ul.po li, ul.po li a {
	background-color: #FAF7F8;
}


/*
Juke
=================
*/
h2.juke {
	background-color: #577191;
}

h3.juke, div.juke, p.juke, .juke a, div.juke li a  {
	color: #6F0127;
}

h3.juke {
	background-color: #FBFBFB
}

div.juke, ul.juke a {
	background-color: #E9EDF1;
}

ul.juke a:hover {
	background-color: #E9EDF1;
}

div.juke {
	border-color: #FFE3E3;
}

div.juke li {
	border-color: #996666;
}


/*
Artist
=================
*/
h2.artistDark {
	background-color: #B28670;
	color: #FFF;
}

h2.artist {
	background-color: #BA9D93;
}

h3.artist, div.artist, p.artist, .artist a, div.artist li a  {
	color: #755847;
}

h3.artist {
	background-color: #FAF8F7
}

div.artist, ul.artist a {
	background-color: #FAF8F7;
}

ul.artist li {
	background-color: #FAF8F7;
}

ul.artist a:hover {
	background-color: #EEE7E4;
}

div.artist {
	border-color: #FFE3E3;
}

div.artist li {
	border-color: #996666;
}

ul.artist li.artist {
	background-color: #BA9D93;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
}


/*
Label
=================
*/
h2.labelDark {
	background-color: #90B8A3;
	color: #FFF;
}

h2.label {
	background-color: #A5C7B6;
}

h3.label, div.label, p.label, .label a, div.label li a  {
	color: #698C7A;
}

h3.label {
	background-color: #F7FAF8
}

div.label, ul.label a {
	background-color: #F7FAF8;
}

ul.label li {
	background-color: #F7FAF8;
}

ul.label a:hover {
	background-color: #D3E3DB;
}

div.label {
	border-color: #A5C7B6;
}

div.label li {
	border-color: #A5C7B6;
}

ul.label li.label {
	background-color: #A5C7B6;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
}


/*
Dvd
=================
*/
h2.dvd {
	background-color: #337A98;
	color: #FFF;
}
h2.dvd a {
	color: #FFF;
}

#c2 h2.dvd {
	background-color: #82C2DF;
}

#page_content h3.dvd,
#page_content p.dvd,
#page_content div.dvd li a  {
	color: #459CC1;
}

#page_content h3.dvd,
#page_content ul.dvd li,
#page_content ul.dvd a {
	background-color: #F5FAFC;
}

#page_content ul.dvd li {
	color: #459CC1;
}

#page_content ul.dvd a:hover {
	background-color: #E1EFF5;
}

div.dvd, div.dvd li {
	border-color: #BDDBE9;
}


div.dvd_detail h4, #c2 div.dvd_detail p	{ margin:0px; padding:4px 0px 4px 10px; border-bottom:1px solid #FFF; }
div.dvd_detail h4 						{ margin-top:4px; background-color:#82C2DF; color:#FFF; }
#c2 div.dvd_detail p 					{ background-color:#F0F5F7; }
div.dvd_detail strong 					{ color:#6DA4C2; }

img.dvdstill { margin-top:4px;} 


/*
Apparel
=================
*/
h2.appDark {
	background-color: #9C5231;
	color: #FFF;
}

h2.app {
	background-color: #E7C6BD;
}

h3.app, div.app, p.app, .app a, div.app li a  {
	color: #C66B44;
}

h3.app, div.app, ul.app a, ul.app li {
	background-color: #FFF7F7;
}

ul.app li {
	background-color: #FFF7F7;
}

ul.app a:hover {
	background-color: #E1EFF5;
}

div.app, div.app li {
	border-color: #E7C6BD;
}


div.sleeve {
	float: left;
	width:112px;
	margin: 2px 3px 5px 0px;
}
img.itemsmall {
	float: left;
	margin: 2px 3px 5px 0px;
}

img.item {
	border-right: 3px solid #E9E9E9;
	border-bottom: 3px solid #E9E9E9;
}

img.itemsmall {
	margin-top: 0px;
}

div.logo {
	clear: both;
}

p.chartblurb {
	background-color: #B778A9;
	color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	padding: 5px;
}

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


p.large {
	font-size: 12px;
}

div.resultsnav, #c1 div.resultsNav {
	background-color: #75972D;
	color: #FFF;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	margin: 5px 0px;
}

div.resultsnav a, #c1 div.resultsNav a {
	color: #FFF;
}

div.resultsnav a:hover, #c1 div.resultsNav a:hover {
	text-decoration: underline;
}

h2.green {
	background-color: #90BA38;
}

h2.purple {
	background-color: #AC76AC;
}

h2.purple02 {
	background-color: #924992;
}

div.purple {
	background-color: #660066;
}

h2 a {
	color: #FFF;
}

.err {
	background-color: #E6C4D2;
	color: #95003C;
	padding: 5px;
	margin-left: 0px;
	margin-right: 0px;
}

.errInline {
	float: none;
	clear: both;
	color: #95003C;
	background-color: inherit;
	margin: 0px;
	padding: 2px 0px 0px 0px;
}

.err a, .errInline a {
	color: #95003C;
}

p.err { margin-top:0px; margin-bottom:5px; }

.dateHead {
	padding: 5px;
	background-color: #E6E7E5;
	margin-bottom: 2px;
}
.dateHead p, ul.img li.dateHead p {
	font-weight: bold;
	font-size: 13px;
	margin: 0px;
	width: auto;
	color: #FFF;
}

li.justIn, ul.img li.justIn {
	padding: 5px;
	background-color: #68D170;
	color: #FFF;
	margin-bottom: 2px;
}

li.artist, ul.img li.artist {
	padding: 5px;
	background-color: #BA9D93;
	color: #FFF;
	margin-bottom: 2px;
}

li.po, ul.img li.po {
	padding: 5px;
	background-color: #B1728D;
	color: #FFF;
	margin-bottom: 2px;
}

#c2 p {
	font-size: 11px;
	margin-left: 120px;
}

p.news a {
	font-weight: bold;
}
p.news a:hover {
	text-decoration: underline;
}

span.line {
	text-decoration: underline;
}

.right {
	text-align: right;
}

span.red {
	float: none;
	color: #95003C;
}

#c2 div.opt a {
	background-color: none;
}

#c2 div.opt input, #c2 div.opt img {
	display: block;
	float: right;
}

input.crateBtn {
	background-color: #FFE807;
	color: #000000;
	text-align: center;
}

a.uline { text-decoration: underline; }

p.best, #c2 p.best {
	margin: 1px 0px; padding: 5px;
	background-color:#8CB510;
}
p.editorial, #c2 p.editorial {
	margin: 1px 0 0 0; padding: 5px;
	background-color:#881A5F;
	color:#FFF;
}
p.editorial_a, #c2 p.editorial_a {
	margin: 0; padding: 5px;
	background-color:#AC5E8E;
	border-top: 1px solid #881A5F;
	color:#FFF;
}
 p.editorial_b, #c2 p.editorial_b {
	margin: 0; padding: 5px;
	background-color:#9C417A;
	border-top: 1px solid #881A5F;
	color:#FFF;
}
#c2 p.best img {
	float: left;
	margin-right:4px;
}
h2.opp {
	background-color:#BD8CFF;
}
p.opp, #c2 p.opp {
	margin: 1px 0px; padding: 5px;
	background-color:#BD8CFF;
}
#c2 p.opp img {
	float: left;
	margin-right:4px;
}
p.best a, p.opp a, p.editorial a,p.editorial_a a, p.editorial_b a { 
	color:#FFFFFF;
}

div.btns {
	background-color:#FFF7CE;
	padding:4px;
	text-align:right;
	border-bottom:1px solid #FFEF52;
	margin-bottom:5px;
	margin-top:1px;
}

select.genreDD {
	display:block;
	width: 150px;
}

ul li.pinktrackhead a {
	background-color:#EED9D5;
}

ul li.bluetrackhead a {
	background-color:#EDE0ED;
}

ul li.dvdtrackhead a {
	background-color:#E3ECF0;
}

ul li.trackhead a {
	background-color:#E7ECE5;
}

ul.user_screen li.trackhead a {
	font-size:	12px;
}

ul li a.screen_shot {
	padding: 0px;
}

p.news em {
	color: #FF8000;
	border-bottom: 1px dashed #FF8000;
}

#navbanner_short {
  margin-bottom: 2px;
  padding: 4px 0px;
  background: #550200;
  color: #FFF;
  font-size: 12px;
  text-align: center;
}
#navbanner_short em {
	font-style:	normal;
	font-weight:	bold;
	font-size:	16px;
	color:			#FF0;
}
#navbanner_short a {
	font-size:	11px;
	color:			#0CF;
	text-decoration:	underline;
}
#navbanner_short a em {
	font-size:	11px;
	color:			#FFF;
}
div.free_shipping {
	background-color:	#550200;
	color:						#FFF;
	text-align:				center;
	padding:					4px;
	font-size:				13px;
}
div.free_shipping span.price {
	color:						#0CF;
	text-decoration:	underline;
}
div.free_shipping em {
	color:				#FF0;
	font-style:		normal;
	font-weight:	bold;
}
div.free_shipping_qualified {
	background-color:	#550200;
	color:						#FF0;
	text-align:				center;
	padding:					4px;
	font-size:				13px;
}
span.white {
	color:	#C3A5A4;
}

.salePriceCaption, .salePrice {
	color:#B80000;
}

.salePrice {
	font-size: 14px;
}
.salePriceCaption {
	text-weight:normal;
}

.strikeThrough {
	text-decoration:line-through;
}
