img, a {
outline:none;
}

#deal {
list-style: none; 
padding: 0;
padding-top: 4px;
margin:0;
width: 277px;
height: 160px;
/*background: url(/images/deals-sprite.jpg);*/
}

#deal li {
float: left; 
width: 100%;
}


#deal a {
display: block;
background: transparent url(/images/deals-sprite.jpg) 0 0 no-repeat;
}

#deal1 a {
height: 49px;
background-position: 0 1px;
}

#deal2 a {
height: 56px;
background-position: 0 -48px;
}

#deal3 a {
height: 60px;
background-position: 0 -105px;
}

#deal1 a:hover {background-position: -277px 1px;}
#deal2 a:hover {background-position: -277px -48px;}
#deal3 a:hover {background-position: -277px -105px;}

#deal span {
display: none;
}

#artist_biog_inner #deals {
font-size:120%;
line-height: 1.2em;
padding:20px;
}

#archive ul{
margin:0;
padding:0;
list-style:none;
}

#archive ul li{
padding-bottom:18px;
line-height:1.5em;
}

ul#menu, ul#menu ul {
 list-style-type:none;
 margin: 0px;
 padding: 0px;
 width: 15em;
 border: 1px solid #CC33CC;
}

ul#menu a {
 display: block;
 text-decoration: none;
}

ul#menu li {
 margin-top: 1px;
}

ul#menu li a {
 background: #CC33CC;
 color: #fff;
 padding: 0.5em;
}

ul#menu li a:hover {
 background: #CC99CC;
}

ul#menu li ul li a {
 background: #ccc;
 color: #000;
 padding-left: 20px;
}

ul#menu li ul li a:hover {
 background: #aaa;
 border-left: 5px #000 solid;
 padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }


.td_padding {
padding-left: 8px;	
}

#new_releases {
float:left; width:230px; 
padding-bottom:2px;
}

#new_releases h4 {
padding:0px 0px 10px 0px;
margin:0;
font-size:13px;
}

#new_releases ul {
list-style-type:none;
}

#new_releases li {
padding-bottom: 2px;
}

#new_releases li a, #artist_biog_inner div a {
/*padding-bottom: 2px;
color: #003399;*/
}

#artist_content {
float:left;	
}

.artist_image {
float:left;
width:160px;
}

#artist_biog{
 	width:680px;
 	padding:15px;
	margin:0 0 0 0;
 	float:left;
	margin-top:53px;
	display:inline;
 }

#artist_biog_text {
float:left;
}

#artist_biog_text h1 {
font-size: 20px;
color: #CC33CC;
}

#artist_biog_text #artist_biog_image {
float:left;
margin-left:0px;
margin-right:14px;
width:200px;
}

#artist_biog_inner p {
 	padding-bottom:20px;
	margin:0;
 } 
#artist_biog_inner h2 {
color: #C917CB; 
} 
  
#div h2{ 
padding:0;
margin:0;
}

#artist_biog_main {
height:160px;
}

#artist_biog_inner{
float:left;
margin:0;
padding:10px;
background-color:#fff;
}


#artist_biog_inner div, #artist_biog_inner p, #artist_biog_inner h2{
margin:0;
padding:0;
}

#artist_biog_inner h2{
font-size: 14px;
margin-top:10px;
}

#artist_blog_inner h3, #artist_blog_inner h3 a:hover {
margin:0;
padding:0;
font-size: 8px;
color:#949494;
}

#artist_biog_inner div h2{
margin-top:10px;
}


#artist_biog_inner h1 {
margin:0px 10px 0 0;	
padding-left:0;
}


#artist_biog_curve_top ul {
padding:10px;
}

#artist_biog a {
color:#0000FF;
text-decoration:none;
}

#artist_biog a:hover {
color:#9B0300;
}

 #artist_biog #header{font:weight:bold; font-size:30px; color:white}
 #artist_biog #artist_biog_curve_top{
 background:#ffffff;
margin: 10px 30px 10px 10px;
 }
 #artist_biog_container{
 background:#ffffff;
 width:250px;
 margin-top:4px;
 }
 #artist_biog #artist_biog_curve_bottom{
 background:#ffffff;
 }

#artist_biog_inner p{
padding-bottom:8px;
}

#artist-biog ul {

	padding:5px 0px 0px 10px;
	margin:0;
}

.tiphover:hover { color:red !important; }

/* tablesorter */
table.tablesorter {
	/*background-color: #ECECEC;*/
	margin:10px 0pt 15px;
	width: 100%;
	/*text-align: left;*/
	/*background:#FFF url(/images/bluebarsliver.jpg) top left repeat-x;*/
	/*border-bottom: 1px solid #C9C9C9;*/
	border-collapse: collapse;
}


table.tablesorter thead tr th, table.tablesorter tfoot tr th {

	/*font-size: 8pt;*/
	padding: 4px;
	color:black;
	background-color: #F3D4FB;
}
table.tablesorter tr th {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	border-bottom:2px solid #63aef3;
}
table.tablesorter tbody td {
	padding: 4px;
	/*background-color: #FFF;*/
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#ececec;
}
table.tablesorter thead tr .headerSortUp {
	/*background-image: url(/images/asc.gif);*/
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background: #FFFFFF url(/images/tableheaderfade.jpg) repeat-x scroll center top;
color:black;
border-left:2px solid #63aef3;
border-top:2px solid #63aef3;
border-right:2px solid #63aef3;
border-bottom:0px;
}


.hoverbox { background-color: #fffea4 !important; }

a.noarrow{
border:0 !important;
display:inline !important;
padding:0 5px !important;

}


#quick_links {
color:#fff;
font-size:12px;
margin-top:0px;
font-weight:bold;
text-align:center;
z-index:100;
top:120px;
left:270px;
position:absolute;
}

#quick_links a {
color:#A3A1A2;
font-weight:normal;
text-decoration:none;

}

#quick_links a:hover {
color:#FFF900;
}


#quick_links2 {
color:#fff;
font-size:12px;
margin-top:0px;
font-weight:bold;
text-align:center;

}

#quick_links2 a {
color:#A3A1A2;
font-weight:normal;
text-decoration:none;

}

#quick_links2 a:hover {
color:#FFF900;
}


#abouttc { 

text-align:center;

}

#abouttc a{ 

color:white;

}


.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/images/spinner.gif') right center no-repeat;
}

.ac_odd {
	background-color: #F2DFF6;
}

.ac_over {
	color:#ffffff !important;
	background-color:#780690;
	background-image:url(/images/purplesliver.gif);
	background-repeat:repeat-x;
}




#alert
{
	overflow: hidden;
	z-index: 999;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	height: 0;
	color: #000;
	font-size: 20px;
	line-height: 40px;
	opacity: 1;
}


#amazonPlayLink{

width:150px;


}

#amazonPlay {

margin-top:0px;

}



#social {

height:60px;
width:299px;
background:url(/images/shareresult.jpg) no-repeat top center;
padding-top:25px;
margin-left:5px;


}

#runningtime {

margin-top:2px;
font-size:10px;
text-align:center;

}

#featured{
	background:black url(/images/blackfade.jpg) no-repeat bottom center;
	padding:6px 0px 0px 10px;
	margin:0px 0px 10px 0px;
	width:186px;
	font-size:8pt;
	margin-left:20px;
	margin-top:0px;
	color:white;

}

#featured h4 {
padding:0px 0 10px 0;
margin:0px;
color:#FFF900;
text-align:center;
font-size:13px;
}

#featured ol {
margin:0px;
padding-left:20px;
padding-bottom: 0px;
list-style-type: decimal;
}

#featured li {
margin:0;
}


#featured ol li a, #featured td a  {
color:#C917CB; 
}

#featured ol li a:hover, #featured td a:hover  {
color:#c2c2c2; 
}


#featured ol li, #featured ol li a{
font-size:8pt;
}

#featured ol li a:hover, #featured td a:hover{
color:#FF0;
}

#featured table, #featured tr, #featured td  {
margin:0;
padding:0;
font-size:12px;
}


#ipod {

margin:13px 0px 0px 10px;

}

#official {
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;

}

#faqs{

background:black url(/images/blackfade2.jpg) no-repeat bottom center;
padding:4px 20px 0px 15px;
width:160px;


font-size:9pt;
margin-top:0px;
margin-left:20px;
color:white;

}




#cheap-downloads{

background:black url(/images/cheap-downloads.jpg) no-repeat top left;
padding:45px 20px 0px 15px;
width:195px;
height:262px;

font-size:9pt;
margin-left:3px;
margin-top:10px;

}


form{
	margin: 0;
	padding: 0;
}

#backgroundLink{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#linkForm{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
width:358px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#linkForm h1{
text-align:center;
color:#008600;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#linkFormClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}

#sendResponse{
padding:10px;
}

.footerBackground {

/*background:#fefefe url(/images/footerbackground.jpg) repeat-x scroll center bottom;*/
background-color:black;
color:white;
margin-top:65px;
padding:10px 3px;
font-size:12px;
text-align:left;
border: 1px solid black;
}

.footerBackground .linkBlock {
color:white;
font-size:12px;
padding-top:4px;
text-align:center;
margin-top:10px;
}

.footerBackground .linkBlock a {
color:white;
}

.footerBackground .footerText a {
color:white;
}

.rowOn { background-color:#ECECEC; /*#f2dff6*/}

.menuBlockBack {
	height:52px !important
}

.menuBlockSmall {
	height:302px !important;
}

.menuBlock {
	height:350px;
	border:1px solid #aaaaaa;
	border-top:0px;
	background-color:#f0efea;
	color:#222222;
	font-family:segoe ui,Arial,sans-serif;
	font-size:1.1em;
	text-align:left;
	overflow:auto;
}

.bold { font-weight:bold;}

.bluetext { color:#2a5e8e !important;} 
.greentext { color:#0e7c06 !important;} 
.redtext { color:#9B0300 !important; } 
.purpletext { color:#6c177e !important; } 
.purpletext2 { color:#ac32c6 !important; } 
.purpletext3 { color:#956f9d !important; } 



.menuBlock ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

.menuBlock ul li a {
	padding:5px;
	font-weight:bold;
}

.menuBlock ul a {
	text-decoration:none;
	color:#222222;
	display:block;
	border:1px solid #f0efea;
	padding:2px;
}

.menuBlock ul a:hover {
	text-decoration:none;
	color:#ffffff !important;
	background-color:#780690;
	background-image:url(/images/purplesliver.gif);
	background-repeat:repeat-x;
	display:block;
	border:1px solid #aaaaaa;
}

.menuBlock ul a.purple:hover {
	text-decoration:none;
	color:#ffffff !important;
	background-color:#780690;
	background-image:url(/images/purplesliver.gif);
	background-repeat:repeat-x;
	display:block;
	border:1px solid #aaaaaa;
}


.menuBlock ul a.nohover:hover {
	text-decoration:none;
	color:#222222;
	display:block;
	border:1px solid #f0efea;
	background:none;
	border:1px solid #f0efea;}

.menuBlock ul a:hover .rightTriangle {
	float:right;
	background-position:-32px -16px;
	background-image:url(/images/icons_white.png);
	height:16px;
	width:16px;
}

.menuBlock ul a .rightTriangle {
	float:right;
	display:inline;
	background-position:-32px -16px;
	background-image:url(/images/icons.png);
	height:16px;
	width:16px;
}



.menuBlock ul a .cheapestPrice {
	font-size:12px;
	color:#0000FF;
	font-weight:bold;
}

.menuBlock ul a:hover .cheapestPrice {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

.menuBlock ul a .searchTitle {
	font-size:12px;
	color:#9b0300;
	font-weight:bold;
}

.menuBlock ul a:hover .searchTitle {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}



.menuBack {

	display:block;
	background-color:#4a4a45;
	background-image:url(/images/TT_backBlack.gif);
	background-repeat:repeat-x;
	padding:5px;
	color:white;

}

.menuBack a .leftTriangle {

	float:left;
	background-position:-96px -16px;
	background-image:url(/images/icons_white.png);
	height:16px;
	width:16px;

}

.menuBack a {

	text-decoration:none;
	color:white !important;
	display:block;
	text-align:left;

}


.menuBack a:hover {

	text-decoration:none;
	color:white !important;
	display:block;
	text-align:left;

}







.menuTitle {

	display:block;
	background-color:#CEDBEB;
	padding:5px;
	color:#033e71;
	font-weight:bold;
	font-size:12px;
	text-align:center;

}






.menuHeader {

	display:block;
	border:1px solid #aaaaaa;
	background-color:#cedbeb;

	padding:0px 0px;

}

.menuHeader .downTriangle {

	float:right;
	background-position:-64px -16px;
	background-image:url(/images/icons.png);
	height:16px;
	width:16px;

}

.menuHeader a {

	text-decoration:none;
	display:block;
	font-weight:bold;

	padding:2px 0px;
	font-size:15pt;

	color:white;
	background-color:#086b97;
}

.menuHeader a:hover {

	color:#003784;
	background-color:#CEDBEB;

}


a.tooltip {  font-weight:normal;}
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
a.tooltip:hover span{display:inline; position:absolute; margin-top:20px; background:#D2F2FF; border:1px solid #0A709D; color:#000;}







#difference ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#difference ul li {
	display:inline;	
}

#difference ul li a {
	padding:5px;
}

#difference ul a {
	text-decoration:none;
	color:#ffffff;
	display:block;
	border:0px solid #fff;
	padding:2px;
}

#difference ul a:hover {
	text-decoration:none;
	color:#ffffff;
	background-color:#780690;
	background-image:url(/images/purplesliver.gif);

	background-repeat:repeat-x;
	display:block;
	border:0px solid #fff;
}

#difference ul a:hover .rightTriangle {
	float:right;
	background-position:-32px -16px;
	background-image:url(/images/icons_white.png);
	height:16px;
	width:16px;
}

#difference ul a .rightTriangle {
	float:right;
	background-position:-32px -16px;
	background-image:url(/images/icons.png);
	height:16px;
	width:16px;
}



#difference ul a .cheapestPrice {
	font-size:12px;
	color:#a3a1a2;
	font-weight:bold;
}

#difference ul a:hover .cheapestPrice {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

#difference ul a .searchTitle {
	font-size:12px;
	color:#C917CB;
	font-weight:bold;
}

#difference ul a:hover .searchTitle {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}





#searched ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#searched ul li{
	display:inline;
}

#searched ul li a {
	padding:5px;
}

#searched ul a {
	text-decoration:none;
	color:#ffffff;
	display:block;
	border:0px solid #fff;
	padding:2px;
}

#searched ul a:hover {
	text-decoration:none;
	color:#ffffff;
	background-color:#780690;
	background-image:url(/images/purplesliver.gif);
	background-repeat:repeat-x;
	display:block;
	border:0px solid #fff;
}

#searched ul a:hover .rightTriangle {
	float:right;
	background-position:-32px -16px;
	background-image:url(/images/icons_white.png);
	height:16px;
	width:16px;
}

#searched ul a .rightTriangle {
	float:right;
	background-position:-32px -16px;
	background-image:url(/images/icons.png);
	height:16px;
	width:16px;
}



#searched ul a .cheapestPrice {
	font-size:12px;
	color:#a3a1a2;
	font-weight:bold;
}

#searched ul a:hover .cheapestPrice {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

#searched ul a .searchTitle {
	font-size:12px;
	color:#C917CB;
	font-weight:bold;
}

#searched ul a:hover .searchTitle {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}














	.search-tune {height: 45px;font-family: "Verdana","Lucida Grande", Helvetica, Arial, sans-serif;  font-size: 10px; repeat-x; margin: 7px 0 0 45px;width:268px;  }
	.search-l-tune { border:0px solid #8900b0; }
	.search-r-tune { position: relative;text-align:left;}
	.search-tune .keywords {border: 0px; font-size: 14px; color: black; width: 220px; }
	.search-tune .button {position: absolute; top: 0px; right: 0px; border: 0px; margin-top:7px; }

	.search-tabbed {height: 32px;font-family: "Verdana","Lucida Grande", Helvetica, Arial, sans-serif;  font-size: 10px; background: url('http://images2.moneysavingexpert.com/images/new_signup/signup_rpt.jpg') repeat-x; margin: 0px 0px 0px 0px;width:220px; }
	.search-l-tabbed {height: 40px; background: url('http://images2.moneysavingexpert.com/images/new_signup/signup_left.jpg') no-repeat top left;}
	.search-r-tabbed {height: 40px; position: relative;}
	.search-tabbed .keywords {background: none ! important; border: 0px; font-size: 14px; color: black; width: 150px; padding-left:18px;}
	.search-tabbed .button {position: absolute; top: 0px; right: 0px; border: 0px; width: 73px; height: 25px; background: url('http://images2.moneysavingexpert.com/images/new_signup/signup_right.jpg') no-repeat;}
	

 a img {border: 0; margin: 0; padding: 0;}


 #searchedTabOn {background:url(/images/searched_on.jpg) top left no-repeat;
width:114px;
height:34px;
float:left;
padding:0;
margin:0 0 0 15px;}

 #searchedTabOff {background:url(/images/searched_off.jpg) top left no-repeat;
width:114px;
height:34px;
float:left;
display:none;
padding:0;
margin:0 0 0 15px;
}

 #priceTabOn {background:url(/images/tctabon.jpg) top right no-repeat;
width:114px;
height:34px;
float:right;
display:none;
padding:0;
margin:0 18px 0 0;
}

 #priceTabOff {background:url(/images/tctaboff.jpg) top right no-repeat;
width:114px;
height:34px;
float:right;
padding:0;
margin:0 18px 0 0;}

 #searched {font-size:12px;}
 #difference {font-size:12px;}

 .top10Artist {
	color:#222222;
	font-weight:bold;
}
 .top10Title {
	color:#9b0300;

}

 .top10Price {
	color:#0000FF;
}


 #container {
 	width:1001px;
 	margin:0 auto;
 	padding:0px;
 	background: black;
 }
 body {
 	margin:0px;
 	padding:0px;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:9pt;
 
 }

 #body {
 	background:white url(/images/repeat_thin2.gif) repeat-y scroll center center;
 }

 #content {
 	background:black url(/images/backgroundthin.jpg) repeat-x scroll top left;
	width:1001px;
	padding:0;
	margin:0;
	position:relative;
	top:0;
	left:0;
 }




 #nav_top_links {
	padding:10px;
	margin:-53px 0 0 110px;
 	font-size:9pt;
	width:550px;
	height:40px;

 }

 #nav_top_links a{
 color:#024d92;
text-decoration:none;
 }

 #nav_top_links a:hover{
 color:#9B0300;
 }


 #tipbox {

 	background:url(/images/tipbox3.jpg) no-repeat;
 	height:170px;
 	width:280px;
 	float:right;
 	clear:both;
 	margin:5px 6px 0px 0px;
	padding:0px;
	display:inline;
	position:relative;
	border:0px solid green;

 }

#tctipbox {

 	background:url(/images/tctipnew.jpg) no-repeat;
 	height:125px;
 	width:260px;
 	float:right;
 	clear:both;
 	margin:8px 6px 25px 0px;
	padding:0px;
	display:inline;
	position:relative;

 }

#rhs_music {
width:280px;
padding-bottom:0px;
float:left;
border:0px solid orange;
display:inline;
margin-top:58px;

}
#rhs_music #header{font:weight:bold; font-size:30px; color:white}
#rhs_music #rhs_music_curve_top{
background:url(/images/rhs_top.jpg) no-repeat top left;
padding: 1px 0px 55px 0px;

}
#rhs_music_container{
background:url(/images/rhs_repeat.jpg) repeat-y top left;
width:276px;
padding:0;
margin:0;
margin-top:18px;
}
#rhs_music #rhs_music_curve_bottom{
background:url(/images/rhs_bottom.jpg) no-repeat bottom left;
}



 #search_for {
 	background:url(/images/player7_thin.jpg) no-repeat top left;
 	width:385px;
 	height:616px;
 	padding-top:0px;
 	padding-left:58px;
 	padding-right:18px;
 	padding-bottom:20px;
 	float:left;
	margin:0px;
	display:inline;


 }


 #more_music {
	width:225px;
	padding:0;
	float:left;
	height:650px;
	margin-top:-14px;
	display:inline;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
 }

#more_music .white_link a{	
padding:0;
margin:0;
color: #FFF;
}

#more_music .white_link a:hover; #more_music a:hover {
color:#FF0;
} 
#featured p.white_link a:hover {
color: #FF0 !important;	
}

#featured td span.white_link a:hover, #featured li span.white_link a:hover{
color: #06F; !important;	
}

#featured p.white_link{	
padding:3px 0 5px 0;
margin:0;
line-heigth:0;
}

 #more_music_curve_top ul {
 	padding:10px;

 }

#more_music a {
color:#0000FF;
text-decoration:none;
}

#more_music a:hover {
color:#9B0300;
}

 #more_music #header{font:weight:bold; font-size:30px; color:white}
 #more_music #more_music_curve_top{
 background:url(/images/moremusic_roll_blue_thin_top.jpg) no-repeat top left;
margin: 10px 30px 10px 10px;
 }
 #more_music_container{
 background:url(/images/moremusic_roll_blue_thin_repeat.jpg) repeat-y top left;
 width:250px;
 margin-top:4px;
 }
 #more_music #more_music_curve_bottom{
 background:url(/images/moremusic_roll_blue_thin_bottom.jpg) no-repeat bottom left;
 }






.top10break { width:200px; height:0; border:0; border-top: 1px dotted #000000; margin-top: 5px; }

 #singles {
 	width:330px;
 	text-align:center;
 	height:395px;
	padding-top:10px;
	margin-left:13px;
 }

 #searchbox {

 	width:290px;
 	margin-bottom:32px;
 	margin-top:35px;
	padding:0;
	height:50px;

 }

 #searchbutton {

 	height:10px;
 	width:10px;
 	border:0px solid black;
 	height:40px;
 	left:60px;
 	position:absolute;
 	top:290px;
 	width:40px;
 }

 #searchText {
	/*background-image:url(/images/search_back_text.jpg);
	background-position:left top;
	background-repeat:no-repeat;*/
	background-color:transparent;
	height:23px;
	width:210px;
	margin-top:11px;
 }

 #albumsbutton {

 	height:10px;
 	width:10px;
 	border:0px solid black;
 	height:40px;
 	left:220px;
 	position:absolute;
 	top:290px;
 	width:40px;
 }

 #albums {

 }

 #albumslist {

 	overflow: auto;
 	height:105px;
 	width:190px;
 	margin-bottom:10px;

 }






 #results {
 display:none;
 height:420px;

 }


 #legend {

 width:352px;
 text-align:center;

 }



 .filterON {
 opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
 }

 .filterOFF {
 }


 hr { height:0px; border:1px solid black; }

hr.pink_underline {
color:#CC99CC;
border:none;
background-color:#CC99CC;
text-align:left;
height:1px;
margin-bottom:8px;
}



#result
{
	height:330px;
	overflow:auto;
	background-color:white;
	text-align:center;
	font-family:segoe ui,Arial,sans-serif;
	border: 1px solid #AAAAAA;
	border-top:0px;
}

#result a
{

	text-decoration:none;
	color:#0000FF;


}

#result a:hover
{

	color:#9B0300;


}

#resultsearch
{
	width:280px;
	height:295px;
	overflow:auto;
	text-align:center;
	font-family:segoe ui,Arial,sans-serif;
}

#resultsearch a
{

	text-decoration:none;
	color:#513CBF;

}

.resultsName {

	font-size:13px;
	font-weight:bold;
	line-height:10px;
}

.resultsName img {
	vertical-align:top;
}

.resultsPrice {

	font-size:13px;
	/*font-weight:bold;*/

}


.resultsShare a {

	padding-top:5px;
	color:#513cbf;
	font-size:13px;
	display:block;


}




.resultsArtist {
	font-size:13px;
}

.resultsTitle {
	font-weight:bold;
	color:#9b0300;
	font-size:12px;
}

.resultsHR {

	color: #a9a9a9;
	background-color: #a9a9a9;
	height: 1px;
	border: 0;

}

.iconSingle {
background: url(/images/single.png);
background-position: 4px center;
background-repeat: no-repeat;
padding-left:60px;
text-align:left;
}

.iconAlbum {
background: url(/images/album.png);
background-position: 4px center;
background-repeat: no-repeat;
padding-left:60px;
text-align:left;
}


.iconFree {
background: url(/images/free.png);
background-position: 4px center;
background-repeat: no-repeat;
padding-left:60px;
text-align:left;
}




.top40week {
text-align: center;
font-weight: bold;
font-size: 12px;

}
















.hidden{display:none;}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(/images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/images/spinner.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/borderMiddleRight.png, sizingMethod='scale');}
