html, body, object, iframe {
	
	margin:0px;
	padding:0px;
	background:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border: 0;
}



.floatleft {
	float:left;
	}
.floatright {
	float:right;
	}

input.forms {
color:#666666;
background-color:#ffffff;
border: 1px solid #ffffff;
height:17px;
width:180px;
font-size:12px;
margin-bottom:3px;
margin-right:3px;
padding:2px;
}



	
/* sorry for using such a generic class name. Backwards compatibility needed */

.headerText, .header {
	font-size:22px;
	margin-bottom:20px;
	color:#FF8800;
}
.mtext {
	margin-bottom:20px;
}

/* Divs */

#justinLink {
width:120px;
height:30px;
margin-top:0px;
}


#container {
	width:850px;
	margin:0 auto;
	text-align: left;
}

#footer {
	height:100px;
	padding-top:10px;
	width:840px;
	clear:both;
	text-align: left;
	margin-left:10px;
	color:#666666;
}

#header {
	height:200px;
	width:840px;
	text-align: left;
	margin-top:0px;
	margin-left:10px;
}

#enterEmail {
	height:140px;
	padding-top:10px;
	width:840px;
	clear:both;
	text-align: left;
	margin-left:10px;
	color:#ffffff;
	background-color:#666666;
}

#HeaderCol1 {
	height:180px;
	width:480px;
	text-align: left;
}

#HeaderCol2 {
	height:180px;
	width:350px;
	text-align: left;
}

#logo {
	height:80px;
	width:480px;
	text-align: left;
}

#nav {
	height:100px;
	width:480px;
	text-align: left;
}

#basket {
	height:139px;
	width:350px;
	text-align: left;
	background-image:url(../Global_images/basket_bg.gif);
	background-position: 0 0px ;
	background-repeat:no-repeat;
}

#basketpadding {
margin-left:20px;
}

#basketNav {
	height:20px;
	width:330px;
	border-bottom:1px solid #333333;
}

#basketLink {
	height:15px;
	padding-top:5px;
	width:120px;
	background-color:#333333;
	text-align:left;
	padding-left:5px;
	}
	
#login {
	height:12px;
	width:200px;
	padding-top:5px;
	text-align:right;
	}

.discpadding {
	margin-right:2px;
	margin-top:4px;
	}

#search {
	height:41px;
	width:350px;
	text-align: left;
	background-image:url(../Global_images/search_bg.gif);
	background-repeat:no-repeat;
}

#searchpadding {
margin-left:12px;
padding-top:17px;
}


#genres {
z-index:1000;
}

#searchInput {

}

.searchinput{
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom:0px;
	padding: 3px;
	border: 0px solid #FFFFFF;
    width:104px;
    height:15px;
	font-size:11px;
	text-align:left;
	color:#999999;
	background-color:#FFFFFF;
}

#editorial {
width:830px;
height:120px;
margin-left:10px;
background-image:url(../Global_images/editorial_feature_bg_extended.gif);
background-repeat:no-repeat;
}

#editorial:hover {
width:830px;
height:120px;
margin-left:10px;
background-image:url(../Global_images/editorial_feature_bg_extended_over.gif);
background-repeat:no-repeat;
}


#editorliaCol1 {
width:180px;
margin-right:8px;
}

#editorialCol2 {
width:640px;
height:120px;
}

#col1Home {
width:180px;
margin-left:10px;
}


#justin {
background-image:url(../Global_images/just_in_bg.gif);
background-repeat:no-repeat;
width:180px;
height:120px;
margin-top:4px;
padding-top:70px;
}

#justin:hover {
background-image:url(../Global_images/just_in_bg_over.gif);
background-repeat:no-repeat;
width:180px;
height:120px;
margin-top:4px;
padding-top:70px;
}

#presells {
background-image:url(../Global_images/presells_150.gif);
background-repeat:no-repeat;
width:150px;
height:60px;
}

#presells:hover {
background-image:url(../Global_images/presells_150_over.gif);
background-repeat:no-repeat;
width:150px;
height:60px;
}

#magicMix {
background-image:url(../Global_images/magic_mix_150.gif);
background-repeat:no-repeat;
width:150px;
height:60px;
}

#magicMix:hover {
background-image:url(../Global_images/magic_mix_150_over.gif);
background-repeat:no-repeat;
width:150px;
height:60px;
}

#bestsellers {
background-image:url(../Global_images/best_seller_bg.gif);
background-repeat:no-repeat;
width:180px;
height:140px;
padding-top:50px;
margin-top:4px;
}

#bestsellers:hover {
background-image:url(../Global_images/best_seller_bg_over.gif);
background-repeat:no-repeat;
width:180px;
height:140px;
padding-top:50px;
margin-top:4px;
}

#week {
width:480px;
margin-left:10px;
background-image:url(../Global_images/week_repeat_bg.gif);
}

#weekheader {
width:480px;
height:25px;
background-image:url(../Global_images/row_header_bg.gif); 
padding-top:25px;
text-transform:uppercase;
color:#FFFFFF;
font-size:14px;
}

#weekcontent {
width:450px;
margin-left:28px;
}

.playerhide{
display:none;
margin-top:4px;
margin-bottom:4px;
}

.playerhide2{
visibility:hidden;
height:4px;
}

.players{
z-index: 10;
}

.playerNew {
	z-index: 10;
	margin-top:4px;
	margin-bottom:4px;
}

.weekrecords {
margin-right:10px;
margin-top:10px;
}

#weekfooter {
width:480px;
height:35px;
clear:both;
}

#signup {
width:465px;
height:96px;
background-image:url(../Global_images/sign_up_off.gif);
padding-left:15px;
padding-top:15px;
}

#signupAlt {
width:465px;
height:72px;
background-image:url(../Global_images/sign_up_alt.gif);
padding-left:15px;
padding-top:15px;
}

.mailNotice{
margin-left:94px;
background:#000000;
margin-top:-15px;
width:280px;
}

.mailWeek{
text-align:left;
}

.blackmail {
background-color:#000000;
margin:3px;
}



#col3 {
width:150px;
margin-left:10px;
}

#offers {
width:135px;
height:356px;
padding-top:94px;
padding-left:15px;
background-image:url(../Global_images/offers_bg.gif);
}

#offers:hover {
width:135px;
height:356px;
padding-top:94px;
padding-left:15px;
background-image:url(../Global_images/offers_bg_over.gif);
}

#items {
color:#666666;
height:64px;
margin-left:-15px;
margin-top:-60px;
}


#justinGenre {
position:relative;
width:135px;
height:436px;
padding-top:94px;
padding-left:15px;
background-image:url(../Global_images/justinGenre_bg.gif);
margin-top:-15px;
background-repeat:no-repeat;
z-index:2;
}

#justinGenreHome:hover {
position:relative;
width:135px;
height:436px;
padding-top:94px;
padding-left:15px;
background-image:url(../Global_images/justinGenre_bg_over.gif);
background-repeat:no-repeat;
}

#justinGenreHome {
position:relative;
width:135px;
height:436px;
padding-top:94px;
padding-left:15px;
background-image:url(../Global_images/justinGenre_bg.gif);
background-repeat:no-repeat;
z-index:2;
}

#justinGenre:hover {
position:relative;
width:135px;
height:436px;
padding-top:94px;
padding-left:15px;
margin-top:-15px;
background-image:url(../Global_images/justinGenre_bg_over.gif);
background-repeat:no-repeat;
}



div#qTip {
padding: 4px;
display: none;
background: #999;
color: #FFF;
font: 11px Helvetica, Arial, sans-serif;
background: url(../Global_images/ntbg.png);
position: absolute;
width: 200px;
z-index: 1000;
}

#special {
width:142px;
height:330px;
padding-top:74px;
padding-left:38px;
background-image:url(../Global_images/sf_bg_off.gif);
background-repeat:no-repeat;
}

#special:hover {
width:142px;
height:330px;
padding-top:74px;
padding-left:38px;
background-image:url(../Global_images/sf_bg_on.gif);
background-repeat:no-repeat;
}





























/* was products.css below */



#promoHome {
width:180px;
height:180px;
margin-top:6px;
}





#like {
width:135px;
height:436px;
padding-top:94px;
padding-left:15px;
background-image:url(../Global_images/you_like_bg.gif);
background-repeat:no-repeat;
}

#like:hover {
width:135px;
height:436px;
padding-top:94px;
padding-left:15px;
background-image:url(../Global_images/you_like_bg_over.gif);
background-repeat:no-repeat;
}

#player{
margin-top:4px;
margin-bottom:4px;
display:none;
}




#productsContainer {
margin-left:10px;
width:670px;
background-image:url(../Global_images/product_bg_repeat.gif);

}

#productGenre {
width:830px;

margin-left:10px;
margin-bottom:5px;
}

#productGenreDetail {
width:830px;
height:60px;
margin-left:10px;
}

.genreText {
color:#FF9900;
padding:10px;
margin-bottom:10px;
}

.genreTextHeader {
font-size:25px;
padding:10px;
padding-left:0px;
margin-bottom:10px;
color:#ffffff;
}

.backcatlinks {
padding-bottom:3px;
padding-left:2px;
padding-top:7px;
}

.record200 {
width:200px;
background-image:url(../Global_images/200_placeholder_100_bg.gif);
height:200px;
text-align:center;
}

.record100bg {
width:100px;
background-image:url(../Global_images/100_placeholder_100_bg.gif);
height:100px;
text-align:center;
}
.record100bghome {
display:inline;
width: 105px;
height: 105px;
float:left;
}


.record100 {
padding:50px;
}


.format {
width:70px;
}

.price {
width:170px;
}


.comments {
width:80px
}


.basketList {
text-align:right;
}

.prodDetailCol2FormatBox {
width:430px;
display:block;
border-bottom:#333333 1px solid;
padding-bottom:5px;
margin-top:10px;
}

.prodDetailCol2Comments {
width:430px;
margin-top:5px;
}






#prodcutsHeader {
width:670px;
height:20px;
background-image:url(../Global_images/product_header_bg.gif);
margin-top:3px;
}

#productsHeaderInfo {
width:350px;
margin-top:-2px;
}

#productsHeaderInfo2 {
width:365px;
margin-top:-4px;
margin-left:-15px;
}

#productsHeaderDetail {
width:550px;
margin-top:-1px;
}

#ProductPerPage {
width:300px;
margin-top:-3px;

}

#ProductPerPageFooter {
width:300px;
margin-top:-3px;

}

#ProductDetailCol1 {
	width:210px;
	margin-right:10px;
}

.prodDetailCol1Box {
width:200px;
border-bottom:#333333 1px solid;
padding-bottom:5px;
margin-top:10px;
clear:both;
}

.prodDetailCol1Box2 {
width:200px;
padding-bottom:5px;
margin-top:10px;
clear:both;
}

.prodDetailCol1Box3 {
width:200px;
border-bottom:#333333 1px solid;
border-top:#333333 1px solid;
padding-bottom:5px;
margin-top:10px;
clear:both;
}


.prodDetailCol2Box {
width:430px;
display:block;
border-bottom:#333333 1px solid;
padding-bottom:6px;
margin-top:10px;
}

#ProductDetailCol2 {
	width:430px;
	color:#CCCCCC;
}


.productsHeaderBlackBlock {
height:10px;
background-color:#000000;
padding:3px;
margin-right:20px;
}


#basketItemsCol {
	float: left;
}
#basketDetailsCol {
	float: left;
	background-image:url("../Global_images/login_bg.gif");
	background-position:right top;
	background-repeat:no-repeat;
	opacity:0.9;
	width:318px;
	padding-top:8px;
}
.basketboxR {
	padding:7px;
	width:304px;
	background-color:#333333;
	margin-bottom:10px;
}
.basketBox {
width:305px;
margin-right:12px;
border:#333333 1px solid;
margin-bottom:12px;
color:#666666;
padding: 7px;
overflow:hidden;
}
.basketImage {
	float: left;
	width: 50px;
}
.basketDetails {
	float: left;
	margin-left: 10px;
	width: 185px;
}
.basketButtons {
	float: left;
	margin-left: 10px;
}
.basketArtist {
color:#FFFFFF;
width:185px;
border-bottom:#333333 1px solid;
line-height:140%;
padding-bottom:3px;
}
.basketTitle {
color:#999999;
width:185px;
border-bottom:#333333 1px solid;
line-height:140%;
padding-top:3px;
padding-bottom:3px;
}
.basketFormat {
color:#FFFFFF;
width:185px;
line-height:140%;
padding-top:3px;
}

.headerBasket {
	font-size:22px;
	margin-bottom:12px;
	color:#FF8800;
}

.basketInputBox{
	background: #000000;
	border:0;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	padding:5px;
	width:294px;
}
label {
	padding:3px;
	display:block;
}
.basketSelect {
	background: #000000;
	border:0;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	padding:5px;
	width:304px;
}

table.postageTable {
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: #333333;
	border-collapse: collapse;
	width:321px;
}
table.postageTable th {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: #333333;
}
table.postageTable td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: #333333;
}









.productBox {
width:315px;
height:230px;
margin-right:12px;
border:#333333 1px solid;
margin-top:12px;
color:#666666;
}

.productBox:hover {
width:315px;
height:230px;
margin-right:12px;
border:#333333 1px solid;
margin-top:12px;
color:#666666;
background-color:#111111;
}

.productBoxCol1 {
width:110px;
padding:10px;
position:relative;
}

.productBoxCol2 {
width:165px;
padding:10px;
position:relative;
}

.productBoxLinks {
width:315px;
padding-left:10px;
}

.formatContainer {
width:195px;
}


.record {
height:180px;
}


.recordTitle {
text-transform:capitalize;
color:#999999;
width:160px;
border-bottom:#333333 1px solid;
line-height:140%;
padding-top:3px;
padding-bottom:3px;
}

.recordArtist {
text-transform:capitalize;
color:#FFFFFF;
width:160px;
border-bottom:#333333 1px solid;
line-height:140%;
padding-bottom:3px;
}

.recordmp3 {
width:160px;
margin-top:10px;
}

.mp3track {
width:140px;
padding-bottom:3px;
height:11px;
overflow:hidden;
float:left;
}
.mp3trackProd {
width:140px;
padding-bottom:3px;
float:left;
}
.mp3info {
width:20px;
padding-bottom:3px;
height:11px;
float:left;
}

.play {
margin-top:3px;
padding-bottom:2px;
}

#productsFooter {
	height:10px;
	margin-top:10px;
	width:655px;
	clear:both;
	text-align: left;
	border-bottom:1px #666666 dotted;
	color:#666666;
}

.orange {
color:#FF9900;
}


.grey14 {
color:#666666;
font-size:14px;
}

.grey {
color:#666666;
}
.lightgrey {
color:#999999;
}

.whiteStrike {
color:#FFFFFF;
text-decoration:line-through;
}
.white {
color:#FFFFFF;
}

a {
text-decoration:none;
color:#FF9900;
}

a:hover {
color:#999999;
}

a:visited {
text-decoration:none;
color:#FF9900;
}

a:hover:visited {
color:#999999;
}







#ProductDetailCol2 strong {
	color:#FF9900;
	font-weight: normal;
}










/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  border-left: 1px solid #000;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: .976em/20px Arial, Helvetica, sans-serif;
  background: #000;
  color: #959595;
  display: block;
  padding: 0 9px;
  text-transform:capitalize;
  text-decoration: none;
}

.nav li a:hover {
  background: #000;
  color: #000;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #001;
  color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #000;
  color: #959595;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #000;
  color: #FFF;	
}

.nav ul {
  background: #000;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border: 1px solid #000;
  border-bottom: 0;
  padding-right: 20px;
  width: 340px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}











/* was menu.css below */



#basket ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
	height: 54px;
	overflow: hidden;
}

#basketItemsWrap ul {
    list-style-type: none;
    list-style-position: outside;
    margin: 0;
    padding: 0;
    margin-top: 4px;
}

#basketItemsWrap li {
  float: left;
  margin: 0;
  padding: 0;
  padding-right: 2px;
  position: relative;
}


/* Navigation Weeks */
.navweek, .navweek ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.navweek {
  z-index: 80;
  position: relative;
  margin-left:124px;
  margin-top:-15px;
}
.navweek li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.navweek li a, .navweek li a:link, .navweek li a:active, .navweek li a:visited {
  font: 11px/18px Gill Sans, Helvetica, Arial, sans-serif;
  background: #000000;
  opacity:0.9;
  color: #333333;
  display: block;
  padding: 0 9px;
  text-decoration: none;
}

.navweek li a:hover {
  background: #000000;
  opacity:0.9;
  color: #ffffff;	

}
#navweek-one li:hover a, 
#navweek-one li.sfHover a {
  background: #000000;
  color: #ffffff;
}
#navweek-one li:hover ul a, 
#navweek-one li.sfHover ul a {
  background: #000000;
  color: #ffffff;	
}
#navweek-one li:hover ul a:hover, 
#navweek-one li.sfHover ul a:hover {
  background: #666666;
  color: #ffffff;	
}

.navweek ul {
  background: #000000;
  opacity:0.9;
  list-style: none;
  margin: 0;
  width: 200px;
  position: absolute;
  top: -999em;
  left: 0px;
}
.navweek li:hover ul,
.navweek li.sfHover ul {
  top: 15px;
}
.navweek ul li {
  border: 0;
  float: none;
}
.navweek ul a {
  /*border-bottom: 1px solid #cccccc;*/
  padding-right: 20px;
  width: 200px;
  white-space: nowrap;
}
.navweek ul a:hover {
  background: #ccc;
  color: #000;
}




























/* was staff.css below */







#StaffPicksHeader12 {
width:830px;
height:100px;
margin-left:10px;
border-bottom:10px solid #FF9900;
background-image:url(../Global_images/picks_headers_12.gif);
}

#StaffPicksDescription{
width:830px;
margin-left:10px;
border-bottom:10px solid #FF9900;
}


#StaffPicksHeader {
width:830px;
height:100px;
margin-left:10px;
border-bottom:10px solid #FF9900;
}

.staffGraphicHeader {
width:400px;
margin-left:30px;
}

.staffTextHeader {
color:#666666;
width:400px;
}



.clearText {
clear:both;
}

.descPara1 {
width:300px;
color:#999999;
margin-right:15px;
}

.descPara2 {
width:300px;
color:#999999;
}

.descPara3 {
width:195px;
text-align: right;
}

.StaffpickContainer {
width:152px;
height:270px;
margin-right:10px;
margin-top:10px;
background-image:url(../Global_images/record_bg.gif);
background-repeat:no-repeat;
background-color:#222222;
}

.StaffpickContainer:hover {
width:152px;
height:270px;
margin-right:10px;
margin-top:10px;
background-image:url(../Global_images/record_bg_over.gif);
background-repeat:no-repeat;
background-color:#000000;
}



#staffFooter {
	height:10px;
	margin-top:10px;
	width:830px;
	clear:both;
	text-align: left;
}



.staffRecord {
width:124px;
padding:14px;
}
.staffRecordFull {
width:124px;
margin:0;
padding:0;
padding-top:14px;
padding-left:14px;
padding-bottom:14px;
}

.staffplayer {
with:124px;
margin-left:14px;
height:20px;
}

.staffText {
padding-left:14px;
width:124px;
padding-bottom:8px;
}

.staffartist {
color:#FFFFFF;
with:124px;
height:28px;
overflow:hidden;
}

.staffTitle {
color:#999999;
with:124px;
height:26px;
overflow:hidden;
}

.StaffNumber {
width:12px;
height:14px;
padding:2px;
color:#ffffff;
background-color:#000000;
opacity:0.6;
}

.StaffNumberEmpty {
width:12px;
height:14px;
padding:2px;
}

.stafficon {
width:90px;
margin-left:14px;
font-size:24px;
color:#666666;

}






#StaffPicksBody {
margin:0;
padding:0;
width:815px;
margin-left:10px;
padding-top:12px;
background-color:#331f0a;
padding-left:15px;
overflow:hidden;
}

.featureRow {
	background: url(../Global_images/record_bg_repeat.gif) repeat-x;
	overflow:hidden;
	width:813px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	padding-bottom:10px;
}
.StaffpickContainerFull {
	margin:0;
	padding:0;
	width:162px;
}
.featureFormats {
	width:124px;
	margin:0;
	padding:0;
	margin-left:14px;
	color:#666666;
	overflow:hidden;
}

.formatbuy {
	clear:both;
	margin:0;
	padding:0;
	padding-top:5px;
	color: #cccccc;
}
.formatbuttons {
	margin:0;
	padding:0;
	margin-top:2px;
}


.infoicon {
margin-right:14px;
text-align:right;
}




























/* was login.css below */






#loginBody {
width:609px;
background-color:#333333;
background-image:url(../Global_images/login_bg.gif);
background-repeat:no-repeat;
opacity:0.9;
padding:20px;
}

input.text {border:0; 
color:#ffffff;
}

.inputstyle 
{
    text-align: top;
	border: 0px solid #FFFFFF;
	/** remember to change image path **/
	background: url(none) no-repeat #000000;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #ffffff;
	padding:5px;
}

.labelstyle {
border:1px #000000 solid; 
padding: 2px 4px 2px 4px; 
width:330px;
background-color:#000000;
color:#ffffff;
}

.inputstyleHome
{
    text-align: top;
	border: 1px solid #222222;
	/** remember to change image path **/
	background: url(none) no-repeat #000000;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #ffffff;
	padding:5px;
	margin-left:10px;
	
}

.labelstyleHome {
padding: 2px 4px 2px 4px; 
margin-top:15px;
width:437px;
color:#ffffff;
}





/* extra bit for products in Just In column with no sleeve, need to show artist,title details over blank sleeve */

.nosleeve {
	width:90px;
	height:85px;
	padding:5px;
	padding-top:10px;
	background-image:url(../Global_images/large_disc_placeholder_dark.gif);
	overflow:hidden;
	margin:3px;
}


/* Mouseovers for basket buttons on product page */

a.buttonBasketP, a.buttonBasketP:link {
	background-image: url(../Global_images/buttonBasketP.gif);
	width: 100px;
	height: 16px;
	text-align:left;
	text-indent: -9999px;
	display: block;
	float:left;
	margin-right:5px;
}
a.buttonBasketP:hover {
	background-position: 0 16px;
}

a.buttonPreorderP, a.buttonPreorderP:link {
	background-image: url(../Global_images/buttonPreorderP.gif);
	width: 78px;
	height: 16px;
	text-align:left;
	text-indent: -9999px;
	display: block;
	float:left;
	margin-right:5px;
}
a.buttonPreorderP:hover {
	background-position: 0 16px;
}

a.buttonWishlistP, a.buttonWishlistP:link {
	background-image: url(../Global_images/buttonWishlistP.gif);
	width: 68px;
	height: 16px;
	text-align:left;
	text-indent: -9999px;
	display: block;
	float:left;
}
a.buttonWishlistP:hover {
	background-position: 0 16px;
}

a.buttonWishlistDelP, a.buttonWishlistDelP:link {
	background-image: url(../Global_images/buttonWishlistDelP.gif);
	width: 57px;
	height: 16px;
	text-align:left;
	text-indent: -9999px;
	display: block;
	float:left;
}
a.buttonWishlistDelP:hover {
	background-position: 0 16px;
}

/* Mouseovers for basket buttons on catalogue page */

a.buttonBasketC, a.buttonBasketC:link {
	background-image: url(../Global_images/buttonBasketC.gif);
	width: 51px;
	height: 16px;
	text-align:left;
	text-indent: -9999px;
	display: block;
	float:left;
}
a.buttonBasketC:hover {
	background-position: 0 16px;
}

a.buttonPreorderC, a.buttonPreorderC:link {
	background-image: url(../Global_images/buttonPreorderC.gif);
	width: 51px;
	height: 16px;
	text-align:left;
	text-indent: -9999px;
	display: block;
	float:left;
}
a.buttonPreorderC:hover {
	background-position: 0 16px;
}

a.buttonWishlistC, a.buttonWishlistC:link {
	background-image: url(../Global_images/buttonWishlistC.gif);
	width: 49px;
	height: 16px;
	text-align:left;
	text-indent: -9999px;
	display: block;
	float:left;
}
a.buttonWishlistC:hover {
	background-position: 0 16px;
}

a.buttonWishlistDelC, a.buttonWishlistDelC:link {
	background-image: url(../Global_images/buttonWishlistDelC.gif);
	width: 49px;
	height: 16px;
	text-align:left;
	text-indent: -9999px;
	display: block;
	float:left;
}
a.buttonWishlistDelC:hover {
	background-position: 0 16px;
}






.recordFull {
	height:210px;
	position:relative;
}

.bottomdrop {
	position:absolute;
	bottom:0;
	margin:0;
	padding:0;
}
.bottomdropright {
	position:absolute;
	bottom:0;
	right:0;
	margin:0;
	padding:0;
}

.rightCarouselImg {
padding:0;
}







.qtip .qtip-wrapper .qtip-borderTop,
.qtip .qtip-wrapper .qtip-contentWrapper,
.qtip .qtip-wrapper .qtip-title .qtip-button,
.qtip .qtip-wrapper .qtip-borderBottom,
.qtip .qtip-tip {
   opacity: 0.9; // Santdard compliant browsers
   -moz-opacity: 0.9; // Firefox and Mozilla browsers
   -webkit-opacity: 0.9; // WebKit browser e.g. Safari
   filter:alpha(opacity=9); // IE7 and below
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=9)"; // IE8
}


.autocomplete-w1 { position:absolute; top:5px; left:-350px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#1a1a1a; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#666; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#f9a64a; }










#classicBackground {
background-color:#FFFFFF;
margin-top:10px;
margin-bottom:10px;
width:610px;
color:#333333;
font:9.25px/16px Verdana,Geneva,Arial,Helvetica,sans-serif;
padding:20px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}
.classicLink {
	color:#FF6666;
font-weight:bold;
text-decoration:none;
}
.classicLink:hover {
	color:#FF6666;
text-decoration:underline
}
.itemhead{
	margin-bottom:0.7em;
}
.itembody{
	margin-bottom:1em;
}
.itemformat{
	margin-bottom:7em;
}
.classicSleeve {
margin-right:7px;
margin-top:5px;
border:1px solid #000;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.prodbutt{
background-color:#D2B48C;
color:#333333;
margin-bottom:1.8em;
margin-right:1em;
margin-top:0.8em;
font:1em Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#classicSwitch{
	float:left;
	z-index:999;
}
#classicSwitch a{
	color:#ffffff;
}