body{	margin:0;	padding:0;	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	text-align: center;	font-size: 100%;}#wrapper{	margin:0 auto;	padding:20px 0 0 0;	width:1000px;	background:#FFFFFF;	text-align:left;}/* Headers and Navigation */#bannertop{	margin:0;	padding:0;	width:1000px;	height:80px;	background:url(../images/bannertoptri.gif) no-repeat right bottom;}#banner-1{	margin:0 10px 0 0;	padding:0;	width:468px;	height:60px;	float:left;}#banner-2{	margin:0;	padding:0;	width:468px;	height:60px;	float:left;}#lefttri{	margin:0 0 0 -50px;	padding:0;	width:50px;	height:50px;	background:url(../images/lefttri.gif) no-repeat;	float:left;}	#header{	margin:0;	padding:0;	float:left;	width:1000px;	height:100px;}#navwrap{	margin:0;	padding:8px 0 3px 50px;	clear:both;	width:950px;	background: url(../images/navtri.gif) no-repeat;}#navigation{	margin:0;	padding:0;}#navigation ul{	margin:0;	padding:0;	list-style:none;}#navigation ul li{	margin:0 10px 0 0;	padding:0;	display:inline;	font-size:88%;	color:#00CCFF;}#navigation ul li a{	margin:0;	padding:0;	color:#00CCFF;	text-decoration:none;}#navigation ul li a:hover, #navigation ul li a:focus{	color:#99FFFF;}#navigation ul li a.onpage{	color:#999999;}#navigation ul li a.onpage:hover, #navigation ul li a.onpage:focus{	color:#CCCCCC;}#searchbar{	margin:8px 0 0 0;	padding:0;	float:left;	display:inline;}#searchbar h1{	margin:3px 10px 0 0;	padding:0;	color:#666666;	font-size:75%;	float:left;	font-weight:normal;}#searchbar h2{	margin:0 15px 0 0;	float:left;}#searchbar h3{	margin:0 15px 0 0;	color:#999999;	font-size:75%;	float:left;	font-weight:normal;	}#searchbar a{	margin:0;	padding:0;	color:#666666;	text-decoration:none;}#searchbar a:hover, #searchbar a:focus{	color:#00CCFF;}.checkbox{	margin:3px 15px 0 0;	padding:0;	float:left;}#go{	margin: 4px 0 0 0;	padding:0;	float:left;}#navwrap p{	margin:0;	padding:8px 0 0 0;	font-size:75%;	color:#999999;	clear:both;}#content{	margin:5px 0 0 0;	padding:10px 10px 10px 10px;	width:980px;	background: url(../images/gradient-main.jpg) repeat-x;}#subnav{	margin:0;	padding:0;	width:980px;	height:50px;	background: url(../images/dotted-black-x.gif) repeat-x bottom;}#subnav.index{	margin:0 0 10px 0;	padding:0;	width:980px;	height:50px;	background: url(../images/dotted-black-x.gif) repeat-x bottom;}.subnavbutt{	margin:0 10px 0 0;	padding:0;	float:left;}#genres-wrap{	margin:2px 0 10px 0;	padding:0 0 0 0;	height:40px;	background: url(../images/dotted-black-x.gif) repeat-x bottom;}#genres{	margin:0;	padding:0 0 0 132px;	background: url(../images/genres.gif) no-repeat 0px 8px;	width:900px;	height:40px;}#genres.merch{	background: url(../images/categories.gif) no-repeat 0px 8px;}#genres.wrap{	background: url(../images/categories.gif) no-repeat 0px 8px;}#genresbutton{	margin:2px 10px 0 0;	padding:0;	float:left;	display:inline;}#genres ul{	margin:0;	padding:0;	list-style:none;	width:840px;	float:left;	display:block;}#genres ul li{	margin:0 7px 0 0;	padding:0;	font-size:63%;	display:inline;	line-height:120%;}#genres ul li a{	margin:0;	padding:0;	color:#333333;	text-decoration:none;	}#genres ul li a:hover, #genres ul li a:focus{	color:#000000;}#icon-right{	margin:0;	padding:0;	float:right;}/* End of Headers and Navigation *//* Media Home */.featuredpanel{	margin:0 10px 0 0;	padding:0;	float:left;}.featuredhead{	margin:0;	padding:13px 0 0 40px;	height:27px;	width:215px;	background: #000000 url(../images/genreicon.gif) no-repeat;	border-bottom:2px solid #999999;}.featuredhead h1{	margin:0;	padding:0;	font-size:75%;	color:#CCCCCC;}.featuredtracks{	margin:0;	padding:10px 10px 0 10px;	width:235px;	background: #666666 url(../images/gradient-panel.jpg) repeat-x;	color:#FFFFFF;	min-height:410px;}.featuredpanel .track{	margin:0 0 10px 0;	padding:0 0 10px 0;	background: url(../images/dotted-cc-x.gif) repeat-x bottom;}.featuredpanel .track-bottom{	margin:0;	padding:0 0 10px 0;}.featuredtrack-info{	margin:-2px 0 0 0;	padding:0;	width:165px;	min-height:70px;	float:left;	display:inline;}.featuredtracks a.artist{	margin:0;	padding:0;	font-size:63%;	color:#CCFFFF;	font-weight:bold;	display:block;	text-decoration:none;}.featuredtracks a.artist:hover, .featuredtracks a.artist:focus{	color:#00CCFF;}.featuredtracks p.title{	margin:0;	padding:0;	font-size:63%;	color:#ECFFFF;	font-weight:bold;	display:block;	text-decoration:none;}.featuredtracks a.label{	margin:0;	padding:0;	font-size:63%;	color:#FFFFFF;	font-weight:normal;	display:block;	text-decoration:none;}.featuredtracks a.label:hover, .featuredtracks a.label:focus{	color:#CCFFFF;}.featuredtracks h4{	margin:0;	padding:0;	font-size:57%;}.featuredtracks h5{	margin:0;	padding:0;	font-size:75%;	color:#ECFFFF;}.featuredtracks a.listen{	margin:0;	padding:0;	text-decoration:none;	color:#CCCCCC;}.featuredtracks a.listen:hover, .featuredtracks a:focus{	color:#CCFFFF;}.sleeve60{	margin:0 10px 0 0;	padding:0;	float:left;}.featuredtrack-buttons{	margin:0;	padding:0;	clear:both;	display:inline;}.featuredtracks a.button{	margin:3px 0 0 0;	padding:0;	float:left;}.moreinfo1{	margin:0 10px 0 0;	padding:0;	float:left;	display:inline;}.purchase1{	margin:0 10px 0 0;	padding:0;	float:left;	display:inline;}.outofstock1{	margin:3px 10px 0 0;	padding:0;	float:left;	display:inline;}.wishlist1{	margin:0 0 0 0;	padding:0;	float:left;	display:inline;}.featurefoot{	margin:0;	padding:0;	clear:both;	height:20px;	width:255px;	background:#666666;	border-top:2px solid #CCCCCC;}.viewmore{	margin:0;	padding:0;	float:right;}#userpanel{	margin:0 0 10px 0;	padding:0;	width:185px;	float:right;	display:inline;}	#userhead{	margin:0;	padding:13px 0 0 0;	height:27px;	width:185px;	background: #000000 url(../images/usericon.gif) right no-repeat;	border-bottom:2px solid #FFFFFF;	text-align:center;}#userhead h1{	margin:0;	padding:0;	font-size:75%;	color:#FFFFFF;}#userinfo{	margin:0;	padding:10px;	width:165px;	background:url(../images/gradient-user.jpg) repeat-x #333333;	min-height:80px;}#userinfo .red{	color:#FF0000;}#userinfo h2{	margin:0 0 5px 0;	padding:0;	color:#00CCFF;	font-size:75%;	}#userinfo h3{	margin:0;	padding:0;		color:#00CCFF;	font-size:63%;	font-weight:normal;}#userinfo h3.welcome{	margin:0;	padding:0;		color:#FFFFFF;	font-size:63%;	font-weight:normal;}#userinfo h4{	margin:0;	padding:0;		color:#FFFFFF;	font-size:75%;	font-weight:normal;	clear:left;}#userinfo p{	margin:5px 0 0 0;	padding:0;	color:#FFFFFF;	font-size:63%;}#userinfo a.forgot{	margin:0;	padding:0;	color:#999999;	float:left;	text-decoration:none;	font-size:57%;}#userinfo a.forgot:hover, #forgot a.input:focus{	color:#FFFFFF;}#userinfo a.submit{	margin:5px 0 5px 0;	padding:0;	color:#FFFFFF;	float:left;	font-weight:bold;	text-decoration:none;	font-size:75%;	clear:left;}#userinfo a.submit:hover, #userinfo a.submit:focus{	color:#99FFFF;}#userinfo a.update{	margin:0 0 5px 0;	padding:0;	color:#FFFFFF;	text-decoration:none;	font-size:63%;	display:block;}#userinfo a.update:hover, #userinfo a.update:focus{	color:#99FFFF;}#userinfo a.logout{	margin:5px 0 0 0;	padding:0;	color:#FFFFFF;	text-decoration:none;	font-size:63%;	clear:both;	display:block;}#userinfo a.logout:hover, #userinfo a.logout:focus{	color:#99FFFF;}#userinfo a.click{	margin:0;	padding:0;	color:#FFFFFF;	text-decoration:none;	font-size:63%;	clear:both;}#userinfo a.click:hover, #userinfo a.click:focus{	color:#99FFFF;}#userinfo a.click-small{	margin:0;	padding:0;	color:#CCCCCC;	text-decoration:none;	font-size:57%;	clear:both;}#userinfo a.wishlist{	margin:0 0 2px 0;	padding:0;	color:#99FFFF;	text-decoration:none;	font-size:63%;	font-weight:bold;	display:block;}#userinfo a.wishlist:hover, #userinfo a.wishlist:focus{	color:#00CCFF;}#userinfo .input{	margin:2px 0 5px 0;	padding:0;}#userpanel form#LOGIN{	margin:0;	padding:0;}#cartpanel{	margin:0;	padding:0;	width:185px;	float:right;	clear:right;	display:inline;}	#carthead{	margin:0;	padding:13px 0 0 0;	height:27px;	width:185px;	background: #666666 url(../images/carticon.gif) right no-repeat;	border-bottom:2px solid #FFFFFF;	text-align:center;}#carthead h1{	margin:0;	padding:0;	font-size:75%;	color:#FFFFFF;}#cartinfo{	margin:0;	padding:10px;	width:165px;	background:url(../images/gradient-cart.jpg) repeat-x #333333;}#cartinfo a.checkout{	margin:0 0 10px 0;	padding:0;	font-size:75%;	color:#00CCFF;	text-decoration:none;	font-weight:bold;	display:block;}#cartinfo a.checkout:hover, #cartinfo a.checkout:focus{	color:#99FFFF;}#cartinfo a.viewbasket{	margin:10px 0 10px 0;	padding:0;	font-size:63%;	color:#FFFFFF;	text-decoration:none;	display:block;}#cartinfo a.viewbasket:hover, #cartinfo a.viewbasket:focus{	color:#99FFFF;}#cartinfo p{	margin:0 0 5px 0;	padding:0;	font-size:63%;	color:#CCCCCC;}#cartinfo p strong{	color:#FFFFFF;}.currencybox{	margin:0;	padding:0;	width:55px;	height:55px;	float:left;}.currencyicon{	margin:0;	padding:0;	cursor:pointer;}#cartinfo a.currency{	margin:0 0 0 0;	padding:0;	font-size:63%;	color:#FFFFFF;	text-decoration:none;	float:left;}#cartinfo a.currency:hover, #cartinfo a.currency:focus{	color:#99FFFF;}.genrepanel{	margin:0 10px 0 0;	padding:0;	float:left;}.genrehead{	margin:0;	padding:0 0 0 40px;	height:40px;	width:745px;	background: #000000 url(../images/genreicon.gif) no-repeat;	border-bottom:2px solid #999999;}.genrehead h1{	margin:0;	padding:13px 0 0 0;	font-size:75%;	color:#CCCCCC;	float:left;}.genrehead h2{	margin:13px 5px 0 0;	padding:0;	font-size:75%;	color:#CCCCCC;	float:right;}.genrehead #viewby{	margin:10px 10px 0 0;	padding:0;	float:right;}.genrehead #pagenos{	margin:12px 10px 0 0;	padding:0;	float:right;}.genrehead #pagenos ul{	margin:0;	padding:0px;}.genrehead #pagenos ul li{	margin:0px 2px 0 0;	text-align:center;	list-style:none;	float:left;	display:inline;	font-size:63%;}.genrehead #pagenos ul li a{	margin:0px;	padding:2px 0 0 0;	height:12px;	width:14px;	float:left;	text-decoration:none;	color:#FFFFFF;	background:#666666;}.genrehead #pagenos ul li a:hover, .genrehead #pagenos ul li a:focus{	background:#999999;}.genrehead #pagenos ul li a.onpage{	background:#00CCFF;}.genrehead #pagenos ul li a.arrows{	background:none;}.genrehead #pagenos ul li a.arrows:hover, .genrehead #pagenos ul li a.arrows:focus{	color:#00CCFF;}#pagenos-bottom{	margin:0 0 0 -10px;	padding:10px 10px 0 0;	clear:left;	height:25px;	width:775px;	background-color:#000000;	border-top:2px solid #999999;}#pagenos-bottom ul{	margin:0;	padding:0;	float:right;}#pagenos-bottom ul li{	margin:0px 2px 0 0;	text-align:center;	list-style:none;	float:left;	display:inline;	font-size:63%;}#pagenos-bottom ul li a{	margin:0px;	padding:2px 0 0 0;	height:12px;	width:14px;	float:left;	text-decoration:none;	color:#FFFFFF;	background:#666666;}#pagenos-bottom ul li a:hover, #pagenos-bottom ul li a:focus{	background:#999999;}#pagenos-bottom ul li a.onpage{	background:#00CCFF;}#pagenos-bottom ul li a.arrows{	background:none;}#pagenos-bottom ul li a.arrows:hover, #pagenos-bottom ul li a.arrows:focus{	color:#00CCFF;}#staffpicks{	margin:9px 10px 0 0;	padding:0;	float:right;}#genretracks{	margin:0;	padding:10px 10px 0 10px;	width:765px;	background: #666666 url(../images/gradient-panel.jpg) repeat-x;	color:#FFFFFF;}#genretracks #col-headers{	margin:0;	padding:0 0 5px 50px;	width:715px;}#genretracks #col-headers h1{	margin:0;	padding:0;	font-size:75%;	font-weight:normal;	float:left;}#genretracks #col-headers h1.noresults{	margin:20px 0 250px -50px;	padding:0;	font-size:75%;	font-weight:normal;	float:left;}#genretracks #col-headers h1.artist{	width:110px;}#genretracks #col-headers h1.title{	width:135px;}#genretracks #col-headers h1.label{	width:125px;}#genretracks #col-headers h1.mix{	width:160px;}#genretracks #col-headers h1.date{	margin:2px 0 0 0;	width:70px;	font-size:63%;}.genretrack-info{	margin:-2px 0 0 0;	padding:0;	float:left;}.sleeve40{	margin:0 10px 0 0;	padding:0;	float:left;}.genrepanel .track{	margin:0;	padding:10px 0 7px 0;	background: url(../images/dotted-cc-x.gif) repeat-x top;}#genretracks a.artist{	margin:0;	padding:0;	font-size:63%;	width:110px;	color:#CCFFFF;	font-weight:bold;	display:inline;	float:left;	text-decoration:none;}#genretracks a.artist:hover, #genretracks a.artist:focus{	color:#00CCFF;}#genretracks p.title{	margin:0;	padding:0;	font-size:63%;	width:135px;	color:#ECFFFF;	font-weight:bold;	display:inline;	float:left;	text-decoration:none;}#genretracks a.label{	margin:0;	padding:0;	font-size:63%;	width:100px;	color:#FFFFFF;	font-weight:normal;	display:inline;	float:left;	text-decoration:none;}#genretracks a.label:hover, #genretracks a.label:focus{	color:#CCFFFF;}.mixes{	margin:0;	padding:0;	float:left;	width:185px;}.listen{	margin:-3px 8px 7px 0;	padding:0;	float:left;	clear:left;}.listen_small{	margin:-1px 8px 7px 0;	padding:0;	float:left;	clear:left;}#genretracks h3{	margin:0 0 7px 25px;	padding:0;	font-size:57%;	font-weight:bold;}#genretracks a.more{	margin:0 0 0 25px;	padding:0;	float:left;	clear:left;	font-size:57%;	font-weight:normal;	color:#99FFFF;	text-decoration:none;}#genretracks a.more:hover, #genretracks a.more:focus{	color:#ECFFFF;}#genretracks h4{	margin:0;	padding:0;	float:left;	width:70px;	font-size:63%;}#genretracks h5{	margin:0;	padding:0;	font-size:63%;	float:left;	color:#99FFFF;}.genretrack-buttons{	margin:-4px 0 0 0;	padding:0;	float:right;	width:75px;	display:block;}.purchase2{	margin:0;	padding:0;	float:right;}.wishlist2{	margin:3px 0 0 0;	padding:0;	float:right;}.moreinfo2{	margin:3px 0 0 0;	padding:0;	float:right;}.cartpanel{	margin:0 10px 0 0;	padding:0;	float:left;}.carthead{	margin:0;	padding:0 0 0 40px;	height:40px;	width:940px;	background: #00CCFF url(../images/carticon2.gif) no-repeat;	border-bottom:2px solid #999999;}.carthead h1{	margin:0;	padding:13px 0 0 0;	font-size:75%;	width:100px;	color:#FFFFFF;	float:left;}.carthead h2{	margin:0;	padding:13px 10px 0 0;	font-size:75%;	color:#99FFFF;	float:left;}.carthead h2.highlight{	color:#FFFFFF;	}#cartlist{	margin:0;	padding:10px 10px 10px 10px;	width:960px;	background: #666666 url(../images/gradient-panel.jpg) repeat-x;	color:#FFFFFF;	min-height:200px;}#cartlist p{	margin:20px 0 0 0;	padding:0;	font-size:75%;	font-weight:normal;	float:left;}#cartlist #col-headers{	margin:0;	padding:0 0 5px 0px;	width:960px;	background: url(../images/dotted-cc-x.gif) repeat-x bottom;}#cartlist #col-headers h1{	margin:0;	padding:0;	font-size:75%;	font-weight:normal;	float:left;}#cartlist #col-headers h1.no{	width:30px;}#cartlist #col-headers h1.artist{	width:210px;}#cartlist #col-headers h1.title{	width:210px;}#cartlist #col-headers h1.label{	width:110px;}#cartlist #col-headers h1.format{	width:85px;}#cartlist #col-headers h1.catno{	margin:2px 0 0 0;	width:45px;	font-size:63%;}#cartlist #col-headers h1.quantity{	margin:2px 0 0 0;	width:80px;	font-size:63%;}#items .track{	margin:0;	padding:10px 0 0 0;	clear:both;}#items .track h2{	margin:0 10px 0 0;	padding:0;	color:#CCFFFF;	width:20px;	text-align:right;	font-size:63%;	font-weight:bold;	float:left;}#items .track a{	margin:0;	padding:0;	color:#FFFFFF;	text-decoration:none;	font-size:63%;	float:left;}#items .track a.artist{	color:#CCFFFF;	font-weight:bold;	width:210px;	}#items .track p.artist{	margin:0;	padding:0;	color:#CCFFFF;	font-weight:bold;	width:210px;	text-decoration:none;	font-size:63%;	float:left;	}#items .track a.artist:hover, #items .track a.artist:focus{	color:#00CCFF;}#items .track p.title{	margin:0;	padding:0;	text-decoration:none;	font-size:63%;	float:left;	color:#ECFFFF;	font-weight:bold;	width:210px;	}#items .track a.label{	width:110px;	}#items .track p.label{	margin:0;	padding:0;	color:#FFFFFF;	text-decoration:none;	font-size:63%;	float:left;	width:110px;	}#items .track a.label:hover, #items .track a.label:focus{	color:#CCFFFF;}#items .track p.format{	margin:0;	padding:0;	color:#FFFFFF;	text-decoration:none;	font-size:63%;	float:left;	width:40px;	}#items .track p.catno{	margin:0;	padding:0;	color:#FFFFFF;	text-decoration:none;	font-size:63%;	float:left;	text-align:right;	width:80px;	}#items .track p.quantity{	text-align:right;	width:50px;	margin:0;	padding:0;	color:#FFFFFF;	text-decoration:none;	font-size:63%;	float:left;}.quantityBox{	margin:0 0 0 35px;	padding:0 1px 0 0;	border:none;	background:#999999;	color:#FFFFFF;	font-size:11px;	width:14px;	float:left;	text-align:right;	font-size:63%;	font-family: Arial, Helvetica, sans-serif;}#items .track p.price{	margin:0 0 0 20px;	padding:0;	color:#FFFFFF;	text-decoration:none;	font-size:63%;	float:left;	color:#ECFFFF;	font-weight:bold;	width:50px;	}#items .track a.moreinfo{	text-align:right;	width:80px;	}#items .track a.remove{	text-align:right;	width:80px;	}#items .track .cartbutton{	margin:-1px 0 0 0;	padding:0;}#cartfoot{	margin:2px 0 10px 0;	padding:6px 0 0 0;	width:980px;	height:34px;	background-color:#999999;	clear:both;}#cartfoot h1{	margin:6px 0 0 0;	padding:0;	font-size:75%;	width:740px;	text-align:right;	float:left;}#cartfoot h2{	margin:6px 0 0 20px;	padding:0;	font-size:75%;	width:55px;	float:left;}#cartfoot a {	margin:-10px 0 0 0;	padding:0;}#continue-shopping{	margin:0 10px 0 0;	padding:0;	float:left;}#checkout{	margin:0;	padding:0;	float:left;}#back-to-cart{	margin:0 10px 0 0;	padding:0;	float:right;}#next-step{	margin:0;	padding:0;	float:right;}#shipping{	margin:10px 0 10px 0;	padding:0;}#shipping h1{	margin:0 0 5px 0;	padding:0;	font-size:75%;	width:710px;	text-align:right;	float:left;}#shipping h2{	margin:0 0 5px 20px;	padding:0;	font-size:75%;	float:left;}#shipping h2.postagetext{	margin:0 0 5px 20px;	padding:0;	font-size:63%;	width:240px;	float:left;	color:#FF0000;}#payment{	margin:10px 0 0 0;	padding:0;}#payment h1{	margin:0 0 10px 0;	padding:0;	font-size:88%;}#payment h2{	margin:-1px 0 2px 0;	padding:1px 0 1px 3px;	font-size:75%;	width:188px;	height:13px;		float:left;	font-weight:normal;	color:#666666;	}#payment h2.dropdown{	background-color:#FFFFFF;	background: url(../images/dropbox.gif) no-repeat right;}#payment p{	margin:1px 0 0 0;	padding:0;	float:left;	width:70px;	font-size:75%;	clear:left;}#payment h5{	margin:1px 0 0 0;	padding:0;	float:left;	width:270px;	color:#FF0000;	font-weight:normal;	font-size:75%;	clear:left;}#payment #delivery-details{	margin:0;	padding:0;	float:left;	width:292px;}#payment #cardholder-details{	margin:0;	padding:0;	float:left;	width:292px;}#payment #cardholder-details h1{	float:left;}#payment #use-delivery{	margin:2px 0 0 10px;	padding:0;	float:left;}#payment #card-details{	margin:0;	padding:0;	float:left;	width:380px;	height:160px;}#payment #card-details p{	width:160px;}#payment #card-details h2.sec-code{	width:40px;}#payment #card-details p.sec{	margin:6px 0 0 5px;	padding:0;	font-size:60%;	float:left;	color:#000000;	width:100px;	cursor:pointer;	clear:none;}#payment #card-details p.sec:hover, #card-details p.sec:focus{	text-decoration:underline;}#confirm{	margin:10px 0 0 0;	padding:0;}#confirm h1{	margin:0 0 10px 0;	padding:0;	font-size:88%;}#confirm h2{	margin:0 0 4px 0;	padding:0;	font-size:75%;	width:188px;	height:13px;	float:left;	font-weight:normal;	color:#666666;}#confirm p{	margin:0 0 4px 0;	padding:0;	float:left;	width:70px;	height:13px;	font-size:75%;	clear:left;}#confirm #delivery-details{	margin:0;	padding:0;	float:left;	width:292px;}#confirm #cardholder-details{	margin:0;	padding:0;	float:left;	width:292px;}#confirm #cardholder-details h1{	float:left;}#confirm #use-delivery{	margin:2px 0 0 10px;	padding:0;	float:left;}#confirm #card-details{	margin:0;	padding:0;	float:left;	width:600px;	height:160px;}#confirm #card-details h1{	float:left;	width:600px;}#confirm #card-details h2{	width:500px;}#confirm #card-details p{	width:100px;}#confirm #card-details h2.sec-code{	width:40px;}#confirm #card-details a{	margin:6px 0 0 5px;	padding:0;	font-size:60%;	float:left;	color:#000000;	text-decoration:none;}#confirm #card-details a:hover, #card-details a:focus{	text-decoration:underline;}#confirm h1{	margin:7px 0 0 0;	font-size:75%;	float:left;}#widehead-reg{	margin:0;	padding:0 0 0 40px;	height:40px;	width:940px;	background: #00CCFF url(../images/usericon2.gif) no-repeat;	border-bottom:2px solid #999999;}#widehead-reg h1{	margin:0;	padding:13px 0 0 0;	font-size:75%;	color:#FFFFFF;	float:left;}#reg-login{	margin:20px 0 0 0;	padding:0;	float:left;	width:250px;	border-right:1px solid #000000;}#reg-login p{	margin:0;	padding:0;	font-size:75%;}#reg-login h1{	margin:0;	padding:0;	font-size:88%;}#reg-login a{	margin:0;	padding:0;	font-size:63%;	text-decoration:none;	color:#666666;	clear:left;	display:block;}#reg-login a:hover{	color:#000000;}#reg-login a.submit{	margin:191px 0 0 0;	padding:0;}.loginBox2{	margin:2px 0 5px 0;	padding:2px 0 0 5px;	height:16px;	width:190px;	color:#666666;	font-family: Arial, Helvetica, sans-serif;	font-size:75%;	border:1px solid #999999;}#register{	margin:20px 0 10px 0;	padding:0 0 0 20px;	float:left;	width:700px;}#register p{	margin:0;	padding:0;	font-size:75%;}#register h1{	margin:0 0 15px 0;	padding:0;	font-size:88%;}form#register2{	margin:0;	padding:10px 0 0 0;	clear:both;}form#register2 p{	margin:0;	padding:0;	font-size:75%;	clear:left;}form#register2 label{	margin:0;	padding:5px 0 0 0;	width:112px;	float:left;}form#register2 input{	margin:2px 0 0 0;	padding:2px 0 0 5px;	height:16px;	width:190px;	color:#666666;	font-family: Arial, Helvetica, sans-serif;	font-size:100%;	border:1px solid #999999;}form#register2 input#postcode{	width:100px;}form#register2 input{	margin:2px 0 0 0;	padding:2px 0 0 5px;	height:16px;	width:185px;	color:#666666;	font-family: Arial, Helvetica, sans-serif;	font-size:100%;	border:1px solid #999999;}form#register2 .inputBox2{	margin:2px 0 0 0;	padding:0;		width:192px;	color:#666666;	font-family: Arial, Helvetica, sans-serif;	font-size:100%;	border:1px solid #999999;}form#register2 h5{	margin:5px 0 5px 0;	padding:0;	font-size:57%;	font-weight:normal;}.formcolumn{	margin:0 20px 0 0;	padding:0;	float:left;}#maillist{	margin:0;	padding:10px 0 0 0;	clear:left;}form#register2 #maillist label{	margin:0;	padding:5px 0 0 0;	width:350px;	font-size:9px;	float:left;	display:inline;}form#register2 #maillist input{	margin:2px 5px 0 0;	padding:0;	width:15px;	clear:left;	float:left;	border:none;}form#register2 #reg-buttons{	margin:0;	padding:20px 0 0 0;	width:850px;	clear:both;}form#register2 #clear-form{	margin:0 10px 0 0;	padding:0;	float:left;}form#register2 #submit{	margin:0 0 0 0;	padding:0;	float:left;}#sorry{	margin:20px 0 100px 0;	padding:0;	font-size:75%;}/* Merchandise */#merchandise{	margin:0;	padding:0;	width:795px;	float:left;}#merch-genres{	margin:8px 0 10px 0;	padding:0 0 0 0;	height:33px;	background: url(../images/dotted-black-x.gif) repeat-x bottom;}#genres.merch ul{	margin:5px 0 0 0;	padding:0;	list-style:none;	width:840px;	float:left;	display:block;}.merch-button1{	margin:2px 10px 0 0;	padding:4px 0 0 0;	width:122px;	height:20px;	background: url(../images/merch-button1.gif) no-repeat;	text-align:center;	float:left;}#merch-genres a{	margin:0;	padding:0;	font-size:62%;	color:#FFFFFF;	text-decoration:none;}#merch-genres a:hover, #merch-genres a:focus{	color:#CCCCCC;}.merch-panel{	margin:0 10px 10px 0;	padding:0;	float:left;}.merch-panel-head{	margin:0;	padding:0;	height:40px;	width:387px;	background: #00CCFF;	border-bottom:2px solid #999999;}.merch-panel-head .icon{	margin:0;	padding:0;	float:left;}.merch-panel-head h1{	margin:13px 0 0 0;	padding:0;	font-size:75%;	color:#FFFFFF;	float:left;}.merch-panel-body{	margin:0;	padding:10px 0 0 10px;	width:377px;	min-height:220px;	background: #666666 url(../images/gradient-panel.jpg) repeat-x;	color:#FFFFFF;}.merch-panel-left{	margin:0;	padding:0;	width:183px;	background: url(../images/dotted-black-y.gif) repeat-y right;	color:#FFFFFF;	float:left;}.merch-panel-right{	margin:0 0 0 9px;	padding:0;	width:182px;	color:#FFFFFF;	float:left;}.merch-panel-body a.image{	margin:0;	padding:0 0 10px 0;	height:115px;}.merch-panel-body a.item{	margin:0;	padding:0;	font-size:63%;	text-decoration:none;	clear:both;	color:#CCFFFF;	font-weight:bold;	float:left;}.merch-panel-body a.item:hover{	color:#00CCFF;}.merch-panel-body h2{	margin:0;	padding:0;	font-size:63%;	color:#FFFFFF;	font-weight:normal;	clear:left;}.merch-panel-body h1{	margin:0 0 7px 0;	padding:0;	font-size:113%;	color:#ECFFFF;}.merch-panel-body a.button{	margin:0 10px 0 0;	padding:0;	float:left;}.merch-panel-foot{	margin:0;	padding:0;	clear:both;	height:20px;	width:387px;	background:#666666;	border-top:2px solid #CCCCCC;}#merch-section{	margin:0;	padding:0;}.merch-section-panel{	margin:0 10px 10px 0;	padding:0;	float:left;}.merch-section-panel-head{	margin:0;	padding:0;	height:40px;	width:785px;	background: #00CCFF;	border-bottom:2px solid #999999;}.merch-section-panel-head .icon{	margin:0;	padding:0;	float:left;}.merch-section-panel-head h1{	margin:13px 0 0 0;	padding:0;	font-size:75%;	color:#FFFFFF;	float:left;}.merch-section-panel-head h2{	margin:13px 10px 0 0;	padding:0;	font-size:75%;	color:#FFFFFF;	float:right;}.merch-section-panel-head #viewby{	margin:10px 10px 0 0;	padding:0;	float:right;	color:#FFFFFF;}.merch-section-panel-body{	margin:0;	padding:20px 0 20px 10px;	width:775px;	background: #666666 url(../images/gradient-panel.jpg) repeat-x;	color:#FFFFFF;}.merch-item{	margin: 0;	padding:10px 0 10px 0;	width:765px;	min-height:87px;	background: url(../images/dotted-cc-x.gif) repeat-x top;	clear:both;}.merch-item-info{	margin: 0;	padding: 0 10px 0 0;	float:left;	width:170px;	}#merchiteminfo a.button{	margin:5px 0 0 0;	padding:0;	float:left;	clear:left;	}.merch-item a{	margin: 0;	padding:0;	}.merch-item a.image{	margin: 0 10px 0 0;	padding:0;	float:left;	}.merch-item a.item{	margin:-2px 0 0 0;	padding:0;	font-size:69%;	text-decoration:none;	color:#CCFFFF;	font-weight:normal;	font-family: Arial Black;	letter-spacing:-.04em;	float:left;}.merch-item a.item:hover{	color:#00CCFF;}.merch-item h2{	margin:0;	padding:0;	font-size:63%;	color:#FFFFFF;	font-weight:normal;	line-height:120%;	clear:left;}.merch-item h1{	margin:0 0 3px 0;	padding:0;	font-size:113%;	color:#ECFFFF;}.merch-item a.button{	margin:0;	padding:0;}.merch-item-details{	margin: 0;	padding: 0;	float:left;	width:445px;}.merch-item-details h3{	margin: 2px 0 2px 0;	padding: 0;	float:left;	font-size:63%;	color:#FFFFFF;	clear:both;}.merch-item-details p{	margin: 0;	padding: 0;	float:left;	font-size:63%;	color:#FFFFFF;	clear:both;	line-height:120%;}/* End Merchandise */#itempage{	margin:0;	padding:10px 10px 10px 10px;	width:765px;	background: #666666 url(../images/gradient-panel.jpg) repeat-x;	color:#FFFFFF;}#itempage a.purchaseitem{	margin:0;	padding:0;	float:right;}#itempage a.wishlistitem{	margin:0 0 0 10px;	padding:0;	float:right;}#itemsleeve{	margin:0;	padding:0;	float:left;}#iteminfo{	margin:0 0 0 100px;	padding:0;}#iteminfo p{	margin:5px 0 0 0;	padding:0;	font-size:63%;	color:#FFFFFF;	line-height:120%;}#iteminfo .button{	margin:0 10px 10px 0;	padding:0;}.infocol{	margin:0 0 10px 0;	padding:0;	width:450px;	min-height:110px;}.infocol a{	margin:0;	padding:0;	display:block;	text-decoration:none;}.infocol a.artist{	font-size:113%;	color:#CCFFFF;	font-weight:bold;}.infocol a.artist:hover{	color:#00CCFF;}.infocol a.title{	font-size:113%;	color:#ECFFFF;	font-weight:bold;}.infocol h3{	margin:0;	padding:0;	font-size:113%;	color:#ECFFFF;	font-weight:bold;}.infocol a.title:hover{	color:#99FFFF;}.infocol a.label{	font-size:75%;	color:#FFFFFF;	font-weight:normal;}.infocol a.label:hover{	color:#CCFFFF;}.infocol h1{	margin:10px 0 0 0;	padding:0;	font-size:113%;	color:#ECFFFF;	font-weight:bold;}.infocol h2{	margin:0;	padding:0;	font-size:75%;	color:#FFFFFF;	font-weight:normal;}#merchitempage{	margin:0;	padding:10px 10px 10px 10px;	width:765px;	min-height:403px;	background: #666666 url(../images/gradient-panel.jpg) repeat-x;	color:#FFFFFF;}#merchitempic{	margin:0;	padding:0;	float:left;}#merchiteminfo{	margin:0 0 0 183px;	padding:0;}#merchiteminfo p{	margin:5px 0 0 0;	padding:0;	font-size:63%;	color:#FFFFFF;	line-height:120%;}.merchbutton{	margin:0 10px 0 0;	padding:0;}.merchinfocol{	margin:0;	padding:0;	float:left;	width:280px;	height:100px;}.merchinfocol h1{	margin:0;	padding:0;	font-size:113%;	color:#CCFFFF;	font-weight:bold;}.merchinfocol h2{	margin:0;	padding:0;	font-size:113%;	color:#ECFFFF;}.merchinfocol h3{	margin:0;	padding:0;	font-size:75%;	color:#FFFFFF;	font-weight:normal;}.merchinfocol a{	margin:0;	padding:0;	font-size:75%;	color:#FFFFFF;	font-weight:normal;	text-decoration:none;}.merchinfocol a:hover{	color:#CCFFFF;}.merchinfocol  h4{	margin:0;	padding:0;	font-size:63%;	line-height:140%;}#merchitempage h5{	margin:10px 0 0 0;	padding:0;	font-size:75%;}#mixes{	margin:10px 0 10px 0;	padding:0;	width:665px;	background: url(../images/dotted-cc-x.gif) repeat-x bottom;	clear:both;	}.mix-row{	margin:0;	padding:6px 0 6px 0;	min-height:14px;	background: url(../images/dotted-cc-x.gif) repeat-x top;	clear:both;}#mixes p{	margin:0;	padding:0;	font-size:63%;	color:#FFFFFF;	float:left;}#mixes p.number{	margin:0;	padding:0;	width:30px;	color:#FFFFFF;	float:left;}.mix-row p.artist{	margin:0 0 6px 0;	padding:0;	width:250px;	color:#CCFFFF;	float:left;	text-decoration:none;}.mix-row p.title{	margin:0;	padding:0;	width:250px;	color:#ECFFFF;	float:left;	text-decoration:none;	display:inline;}.mix-row h1{	margin:0;	padding:0;	width:250px;	font-size:63%;	color:#FFFFFF;	float:left;}#mixes .listen{	margin:0 10px 0 0;	padding:0;	float:left;	clear:left;}.alsoboughtpanel{	margin:10px 10px 0 0;	padding:0;	float:left;}.alsoboughthead{	margin:0;	padding:13px 0 0 40px;	height:27px;	width:745px;	background: #000000 url(../images/genreicon.gif) no-repeat;	border-bottom:2px solid #999999;}.alsoboughthead h1{	margin:0;	padding:0;	font-size:75%;	color:#CCCCCC;}.alsoboughtpanel .track{	margin:0 27px 10px 0;	padding:0 0 10px 0;	background: url(../images/dotted-cc-x.gif) repeat-x bottom;	float:left;	width:230px;}.alsoboughtpanel .track-bottom{	margin:0 27px 0 0;	padding:0 0 10px 0;	float:left;	width:230px;}.alsobought{	margin:0;	padding:10px 0 0 10px;	width:775px;	background: #666666 url(../images/gradient-panel.jpg) repeat-x;	color:#FFFFFF;}.alsobought-info{	margin:-2px 0 0 0;	padding:0;	float:left;	display:inline;	min-height:70px;	width:160px;}.alsobought a.artist{	margin:0;	padding:0;	font-size:63%;	color:#CCFFFF;	font-weight:bold;	display:block;	text-decoration:none;}.alsobought a.artist:hover, .alsobought a.artist:focus{	color:#00CCFF;}.alsobought p.title{	margin:0;	padding:0;	font-size:63%;	color:#ECFFFF;	font-weight:bold;	display:block;}.alsobought a.label{	margin:0;	padding:0;	font-size:63%;	color:#FFFFFF;	font-weight:normal;	display:block;	text-decoration:none;}.alsobought a.label:hover, .alsobought a.label:focus{	color:#CCFFFF;}.alsobought h4{	margin:0;	padding:0;	font-size:57%;}.alsobought h5{	margin:0;	padding:0;	font-size:75%;	color:#ECFFFF;}.alsobought a.listen{	margin:0;	padding:0;	text-decoration:none;	color:#CCCCCC;}.alsobought a.listen:hover, .alsobought a:focus{	color:#CCFFFF;}.alsobought-buttons{	margin:3px 0 0 0;	padding:0;	float:left;	display:inline;}.alsobought-buttons a{	margin:3px 0 0 0;	padding:0;	display:inline;}/* Footer */.clear{	margin:0;	padding:0;	float:none;	clear:both;}.clear-trans{	margin:0;	padding:0;	float:left;	clear:both;}#spacer{	margin:0;	padding:0;	float:left;	display:inline;	clear:both;}#footer{	margin:0 0 40px 0;	padding:0;}#footer p{	margin:10px 0 0 0;	padding:0;	float:left;	font-size:57%;	color:#00CCFF;}#footer a{	margin:10px 0 0 0;	padding:0;	float:right;	font-size:57%;	color:#999999;	text-decoration:none;}#footer a:hover, #footer a:focus{	color:#CCCCCC;}/* HOME PAGE */.formatpanel{	margin:0 10px 0 0;	padding:0;	float:left;}.formathead{	margin:0;	padding:13px 0 0 40px;	height:27px;	width:215px;	background: #00CCFF url(../images/formaticon-vinyl.gif) no-repeat;	border-bottom:2px solid #999999;}.formathead h1{	margin:0;	padding:0;	font-size:75%;	color:#FFFFFF;}.formathead2{	margin:0;	padding:13px 0 0 40px;	height:27px;	width:215px;	background: #00CCFF url(../images/formaticon-cd.gif) no-repeat;	border-bottom:2px solid #999999;}.formathead2 h1{	margin:0;	padding:0;	font-size:75%;	color:#FFFFFF;}.formattracks{	margin:0;	padding:10px 10px 0 10px;	width:235px;	min-height:410px;	background: #666666 url(../images/gradient-panel.jpg) repeat-x;	color:#FFFFFF;}.formatpanel .track{	margin:0 0 10px 0;	padding:0 0 10px 0;	background: url(../images/dotted-cc-x.gif) repeat-x bottom;}.formatpanel .track-bottom{	margin:0;	padding:0 0 10px 0;}.formattrack-info{	margin:-2px 0 0 0;	padding:0;	float:left;	display:inline;	width:165px;	min-height:70px;}.formattracks a.artist{	margin:0;	padding:0;	font-size:63%;	color:#CCFFFF;	font-weight:bold;	display:block;	text-decoration:none;}.formattracks a.artist:hover, .formattracks a.artist:focus{	color:#00CCFF;}.formattracks p.title{	margin:0;	padding:0;	font-size:63%;	color:#ECFFFF;	font-weight:bold;	display:block;	text-decoration:none;}.formattracks a.label{	margin:0;	padding:0;	font-size:63%;	color:#FFFFFF;	font-weight:normal;	display:block;	text-decoration:none;}.formattracks a.label:hover, .formattracks a.label:focus{	color:#CCFFFF;}.formattracks h4{	margin:0;	padding:0;	font-size:57%;}.formattracks h5{	margin:0;	padding:0;	font-size:75%;	color:#ECFFFF;}.formattracks a.listen{	margin:0;	padding:0;	text-decoration:none;	color:#CCCCCC;}.formattracks a.listen:hover, .formattracks a:focus{	color:#CCFFFF;}.formattrack-buttons{	margin:0;	padding:0;	clear:both;	display:inline;}.formattracks a.button{	margin:3px 0 0 0;	padding:0;	float:left;}.formatfoot{	margin:0;	padding:0;	clear:both;	height:20px;	width:255px;	background:#666666;	border-top:2px solid #CCCCCC;}.formatfoot-merch{	margin:0;	padding:0;	clear:both;	height:20px;	width:785px;	background:#666666;	border-top:2px solid #CCCCCC;}#messagespanel{	margin:0 0 10px 0;	padding:0;	width:185px;	float:right;	clear:right;	display:inline;}	#messageshead{	margin:0;	padding:13px 0 0 0;	height:27px;	width:185px;	background: #999999 url(../images/messagesicon.gif) right no-repeat;	border-bottom:2px solid #FFFFFF;	text-align:center;}#messageshead h1{	margin:0;	padding:0;	font-size:75%;	color:#FFFFFF;}#messagesbody{	margin:0;	padding:0;	height:300px;	background:#666666;}.merchpanel{	margin:10px 0 0 0;	padding:0;	float:left;}.merchhead{	margin:0;	padding:13px 0 0 40px;	height:27px;	width:745px;	background: #00CCFF url(../images/merchicon.gif) no-repeat;	border-bottom:2px solid #999999;}.merchhead h1{	margin:0;	padding:0;	font-size:75%;	color:#FFFFFF;}.merchandise{	margin:0;	padding:10px 0 10px 0;	width:785px;	background: #666666 url(../images/gradient-panel.jpg) repeat-x;	color:#FFFFFF;}.merchandise a.image{	margin:0;	padding:0 0 10px 0;	height:115px;	display:block;}.merchandise a.item{	margin:0;	padding:0;	font-size:63%;	text-decoration:none;	color:#CCFFFF;	font-weight:bold;	clear:both;	display:block;}.merchandise a.item:hover{	color:#00CCFF;}.merchandise h2{	margin:0;	padding:0;	font-size:63%;	color:#FFFFFF;	font-weight:normal;}.merchandise h1{	margin:0 0 7px 0;	padding:0;	font-size:113%;	color:#ECFFFF;}.merchandise a.button{	margin:0 10px 0 0;	padding:0;}.merchandise .merch-panel-left{	margin:0 0 0 11px;	padding:0;	width:186px;	background: url(../images/dotted-black-y.gif) repeat-y right;	color:#FFFFFF;	float:left;}.merchandise .merch-panel-right{	margin:0 0 0 10px;	padding:0;	width:184px;	color:#FFFFFF;	float:left;}#contactpanel{	margin:0;	padding:10px 10px 0 10px;	width:765px;	background: #666666 url(../images/gradient-panel.jpg) repeat-x;	color:#FFFFFF;	min-height:410px;}#contactleft{	margin:0;	padding:0;	float:left;	width:300px;}#contactright{	margin:0 0 0 20px;	padding:0;	float:left;}#contactright a{	margin:5px 0 0 0;	padding:0;	color:#666666;	text-decoration:none;}#googlemap{	margin:0 0 5px 0;	padding:0;}#contactpanel h1{	margin:0;	padding:0;	color:#FFFFFF;	font-size:88%;}#contactpanel p{	margin:10px 0 5px 0;	padding:0;	color:#FFFFFF;	font-size:75%;	}#contactpanel a{	margin:0;	padding:0;	color:#99FFFF;	font-size:88%;	text-decoration:none;	display:block;}#contactpanel a:hover, #contactpanel a:focus{	color:#ECFFFF;	}#contactpanel a#intext-link{	font-size:100%;	display:inline;}#contactdivider{	margin:20px 0 0 0;	padding:0;	width:300px;	height:20px;	border-top:1px solid #FFFFFF;}#helppanel{	margin:0;	padding:10px 10px 0 10px;	width:765px;	background: #666666 url(../images/gradient-panel.jpg) repeat-x;	color:#FFFFFF;	min-height:410px;}#helppanel h1{	margin:0;	padding:0;	color:#FFFFFF;	font-size:88%;}#helppanel p{	margin:10px 0 5px 0;	padding:0;	color:#FFFFFF;	font-size:75%;	}#helppanel a{	margin:0;	padding:0;	color:#99FFFF;	font-size:88%;	text-decoration:none;	display:block;}#helppanel a:hover, #helppanel a:focus{	color:#ECFFFF;	}#helppanel a#intext-link{	font-size:100%;	display:inline;}#helpdivider{	margin:20px 0 0 0;	padding:0;	height:20px;	border-top:1px solid #FFFFFF;}#helppanel ul{	margin:20px 0 0 0;	padding:0;	list-style: none;}#helppanel ul li{	margin:0 0 5px 0;	padding:0;}#helppanel ul li a{	margin:0;	padding:0;	color:#99FFFF;	font-size:88%;	text-decoration:none;	display:block;}#helppanel ul li a:hover, #helppanel ul li a:focus{	color:#ECFFFF;	}.helpimg{	margin:10px 0 0 0;	padding:0;}#staffpickslist{	margin:0;	padding:10px 10px 0 10px;	width:765px;	background: #666666 url(../images/gradient-panel.jpg) repeat-x;	color:#FFFFFF;	min-height:300px;}#staffphoto{	margin:0 20px 0 0;	padding:0;	float:left;}#staffpickslist h1{	margin:0 0 5px 0;	padding:0;	color:#CCFFFF;	font-size:113%;	font-weight:bold;}#staffpickslist h2{	margin:0 0 10px 0;	padding:0;	color:#CCCCCC;	font-size:75%;	font-weight:bold;}#staffpickslist p{	margin:0;	padding:0;	color:#FFFFFF;	font-size:63%;	line-height:120%;}#staffpickslist #col-headers{	margin:10px 0 0 0;	padding:10px 0 5px 50px;	width:715px;	clear:left;	background: url(../images/dotted-cc-x.gif) repeat-x top;}#staffpickslist #col-headers h1{	margin:0;	padding:0;	font-size:75%;	font-weight:normal;	float:left;}#staffpickslist #col-headers h1.noresults{	margin:20px 0 100px -50px;	padding:0;	font-size:75%;	font-weight:normal;	float:left;}#staffpickslist #col-headers h1.artist{	width:110px;}#staffpickslist #col-headers h1.title{	width:135px;}#staffpickslist #col-headers h1.label{	width:125px;}#staffpickslist #col-headers h1.mix{	width:170px;}#staffpickslist #col-headers h1.date{	margin:2px 0 0 0;	width:150px;	font-size:63%;}#staffpickslist a.artist{	margin:0;	padding:0;	font-size:63%;	width:110px;	color:#CCFFFF;	font-weight:bold;	display:inline;	float:left;	text-decoration:none;}#staffpickslist a.artist:hover, #staffpickslist a.artist:focus{	color:#00CCFF;}#staffpickslist a.title{	margin:0;	padding:0;	font-size:63%;	width:135px;	color:#ECFFFF;	font-weight:bold;	display:inline;	float:left;	text-decoration:none;}#staffpickslist a.title:hover, #staffpickslist a.title:focus{	color:#99FFFF;}#staffpickslist a.label{	margin:0;	padding:0;	font-size:63%;	width:100px;	color:#FFFFFF;	font-weight:normal;	display:inline;	float:left;	text-decoration:none;}#staffpickslist a.label:hover, #staffpickslist a.label:focus{	color:#CCFFFF;}#staffpickslist h3{	margin:0 0 7px 25px;	padding:0;	font-size:57%;	font-weight:bold;}#staffpickslist a.more{	margin:0 0 0 25px;	padding:0;	float:left;	clear:left;	font-size:57%;	font-weight:normal;	color:#99FFFF;	text-decoration:none;}#staffpickslist a.more:hover, #staffpickslist a.more:focus{	color:#ECFFFF;}#staffpickslist h4{	margin:0;	padding:0;	float:left;	width:60px;	font-size:63%;}#staffpickslist h5{	margin:0;	padding:0;	font-size:63%;	float:left;	color:#ECFFFF;}#previousorders{	margin:0;	padding:10px 10px 0 10px;	width:765px;	min-height:300px;	background: #666666 url(../images/gradient-panel.jpg) repeat-x;	color:#FFFFFF;}table.orders{	margin:0;	padding:0;	font-size:100%;	text-align:left;	width:765px;}table.orders th{	padding:5px;	text-align:left;	font-size: 75%;	color: #FFFFFF;	background-color:#000000;}table.orders td{	padding:1px 5px 1px 5px;	text-align:left;	color:#FFFFFF;	height:18px;	font-size:75%;}table.orders td p{	margin:0;	padding:0;}table.orders td a{	color:#FFFFFF;	text-decoration:none;}table.orders td a:hover{	color:#00CCFF;	text-decoration:underline;}table.orders tr.odds {	background-color:#666666;}#order{	margin:0;	padding:20px 10px 10px 10px;	width:765px;	min-height:300px;	background: #666666 url(../images/gradient-panel.jpg) repeat-x;	color:#FFFFFF;}#order h1.invoice{	margin:0 0 10px 0;	padding:0;	font-size:113%;	float:none;	clear:both;	color:#FFFFFF;}#order h1{	margin:0;	padding:0;	font-size:88%;	float:left;	clear:left;	width:200px;	color:#99FFFF;}#order h2{	margin:0;	padding:0;	font-size:88%;	font-weight:normal;}#order h3{	margin:5px 0 0 0;	padding:0;	font-size:75%;	float:left;	clear:left;	width:200px;}#order h4{	margin:5px 0 0 0;	padding:0;	font-size:75%;	font-weight:normal;}#order p{	margin:5px 0 0 0;	padding:0;	font-size:63%;	clear:both;}#order p a{	margin:0;	padding:0;	font-size:100%;	color:#FFFFFF;}#order p a:hover{	color:#99FFFF;}#order ul{	margin:5px 0 0 0;	padding:0;	clear:both;	}#order ul li{	margin:0;	padding:0;	display:inline;	float:left;	list-style:none;	}#order ul li.right{	text-align:right;}#order ul li p{	margin:0;	padding:0;	font-size:63%;}#order ul li p.picked{	width:90px;}#order ul li p.order{	width:150px;}#order ul li p.label{	width:150px;}#order ul li p.description{	width:100px;}#order ul li p.catno{	width:90px;}#order ul li p.ordered{	width:90px;}#order ul li p.price{	width:90px;}#totals{	margin:40px 5px 0 0;	padding:0;	clear:both;	float:right;}#totals h3{	margin:5px 0 0 0;	padding:0;	text-align:right;	float:left;	clear:left;}#totals h4{	margin:5px 0 0 0;	padding:0;	width:120px;	text-align:right;	float:left;	}#orderdivider{	margin:20px 0 0 0;	padding:0;	height:20px;	border-top:1px solid #999999;}.inputNum{	border:1px solid #CCCCCC;	color:#999999;	font-size:11px;	width:40px;}/* Security Code Help */#security-header{	margin:0;	padding:0;	background:#000000 url(../images/disclogo-security.gif) no-repeat 25px;	height:70px;	width:100%;}	#securityinfo{	margin:0;	padding:0;	background:url(../images/security-grad.jpg) repeat-x;	height:230px;	width:100%;}#securityinfo h1{	margin:0 0 10px 20px;	padding:20px 0 0 0;	font-size:75%;	width:260px;}#securityinfo p{	margin: 0 0 0 20px;	padding:0;	font-size:63%;	width:260px;	line-height:120%;}/* Added by Janet June 2007 */.inputBox{border-width:1px;border-color:#CCCCCC;border-style:solid;color:#999999;font-size:11px;width:200px;}.loginBox{margin:1px 0 2px 0;border:1px solid #000000;color:#000000;font-size:11px;width:163px;}#subnav h1 {background: url(../images/navbg1.gif) no-repeat;height:28px;width:122px;float:left;text-align:center;margin:0 10px 0 0;padding-top:12px;font-weight:normal;}#subnav h2 {background: url(../images/navbg2.gif) no-repeat;height:28px;width:122px;float:left;text-align:center;margin:0 10px 0 0;padding-top:12px;font-weight:normal;}#subnav h1 a{padding:12px 10px 12px 10px;font-size:12px;color:#FFFFFF;text-decoration:none;font-weight:normal;}#subnav h1 a:hover{color:#999999;}#subnav h2 a{font-size:12px;color:#FFFFFF;text-decoration:none;}.dropdownHeader{font-size:11px;color:#FFFFFF;font-weight:bold;background:#424242;}.input{border-width:1px;border-color:#CCCCCC;border-style:solid;color:#767676;font-size:11px;}.input-drop{border-width:1px;border-color:#CCCCCC;border-style:solid;color:#767676;font-size:11px;width:50px;}.inputBox5{border-width:1px;border-color:#CCCCCC;border-style:solid;background:#000000;color:#999999;font-size:11px;width:110px;}