/************************************/
/* eBay Style Template 				*/
/* Version 1.0						*/
/* Created: 25th June 2011			*/
/* Applied to New Puzzle Box Shop	*/
/* Put together by Matrix Websites	*/
/* http://www.matrixwebsites.co.uk/	*/
/************************************/

body {
	background:url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/bg.jpg') center top repeat-x;
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;	
    background-color:#FFFFFF !important;
	}	
		
body, .standard, td, blockquote, span, ul, ol, dl, h1, h2, h3, th, .standardtitle {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:small;
	}

table.tb_v4bc tr td {
	background-color:#FFFFFF;
	padding-right:5px;
	visibility:visible !important;
	}

#poweredBy {
	position:relative;
	left:862px;
	top:-26px;
	width:118px;
	}

#poweredBy img { 
	position:absolute;
	}

table.v4nl td {
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	}

/* Central Area of whole site*/

.pagewidth {
	background:url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/bodybg.gif') repeat-y ;
	width:980px; 
	overflow:hidden;
	}
		
html body .pagewidth{
	margin:0px auto 0px auto;
	}

#gnheader {
	background-color:#FFFFFF;
	}

div.cmpBr {
	background-color:#EDEDED;
	border:none !important;
	padding:0px;
	color:#FFFFFF;
	}				

.cmpBr .msg {
	float:right;
	padding-bottom:2px;
	padding-right:10px;
	padding-top:5px;
	background:transparent;
	color:#FFFFFF;
	}

table.v4acp td.v4baccent {
	height:0;
	background-color:transparent;
	}

table.v4midBox {
	border:0 none;
	border-left:0 none;
	}

#LeftPanel {
	width:200px !important;
	padding-top:0px;
	*padding-top:5px;
	position:absolute;
	top:220px;
	*top:225px;
	}

#LeftPanel {
	margin-left:0px;
	*margin-left:1px;
	padding-left:1px;	
	}

#LeftPanel .v4acpcont .v4acp .v4title h2 {
	margin:0px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-size:1.2em;
	}
	
#LeftPanel .v4acpcont .v4acp .v4title {
	background:#21619F url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/sT3bg.jpg') 0 0 no-repeat !important;
	display:block;
	height:34px;
	line-height:34px;
	padding:0;
	text-align:left;
	text-indent:10px;
	width:200px;
	}

table.v4midBox tr.v4acp_mid td.v4mid form table {
	background:#EDF2F6 url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/sD1bg.jpg') 0 0 no-repeat;
	height:140px;
	width:200px;
	vertical-align: top;
	padding:5px 0 0 10px;
	}

table.v4midBox tr.v4acp_mid td.v4mid form table.v4nl {
	background:#EDF2F6 url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/v4nlbg.gif') 0 0 repeat-x;
	padding-bottom:1em;
	}

table.v4midBox tr.v4acp_mid td.v4mid form table tbody tr td {
	vertical-align:top;
	}
		
.rs_box {
	border-top:0 none;
	background-color:tranparent;
	}
	
.whiter-rcp {
	border:0px;
	width:585px;
	}	
				
#CentralArea .rs-pview { 
	padding:5px 5px 5px 5px;
	background-color:#EDEDED;
	}	

table.grid table.gallery {
	background:url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/galleryimgbg.jpg') 0 0 no-repeat;
	width:187px;
	height:320px;
	}

/* Central Area Details */
td#CentralArea {
	border:medium none;
	padding:0;
	width:585px !important;
	padding-left:195px;
	padding-top:156px;
	*padding-top:154px;
	}
	
td#CentralArea div {
	border:medium none;
	max-width:585px !important;
	}
	
#CentralArea div {
	border:medium none !important;
	}

table.grid td.left {
	border:0px;
	}

div.itemseparator {
	border:0px;
	}
	
td#CentralArea div.dynpg {
	background:#FFFFFF url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/pagenumbg.jpg') 0 0 no-repeat;
	margin:0;
	padding:10px 5px 11px;
	font-weight:bold;
	}
	
div.dynpg form.form {
	color:#FFFFFF;
	float:right;
	}
	
div.dynpg form.form span{
	color:#FFFFFF;
	}

div.dynpg .page span {
	font-weight:bold;
	color:#000000;
	}
	
div.dynpg td.prev a.enabled {
	color:#FFFFFF;
	}
		
.ctrlbr {
	border:0 none;
	height:20px;
	line-height:20px;
	padding:0;
	text-indent:10px;
	}	

div.fpcc {
	clear:both;
	height:35px;
	line-height:35px;
	margin:0;
	padding:0;
	text-indent:10px;
	}	

div.stBadge {
	background-color:transparent;
	margin-top:0px;
	width: 980px;
	}
			
div.stBadge table.stBadge-accent td {
	background-color:#4884BA !important;
	background:#4884BA url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/npbsfooterlogo.jpg') bottom left no-repeat;
	height:80px;
	}

table.v4midBox tr.v4acp_mid td.v4mid {
	border:0 none;
	padding:0px!important;
	background:transparent none repeat scroll 0 0;
	}

table.v4midBox tr.v4acp_mid td.v4mid td {
	color:#000000;
	}

/* Categories List */

div.lcat{
	width:200px;
	display:block;
	}

div.lcat a{
	padding:0px;
	margin:0px;
	}

.lcat .lev1 li {
	list-style-type:none;
	margin:0px;
	}
	
table.v4acp tr.v4acp_head td.v4accent {
	width:0px;
	}

table.v4acp tr.v4acp_head td.v4title font {
	font-family:Verdana, Arial, Helvetica, Lucida, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	}
		
table.v4acp tr.v4acp_head td.v4hspacer {
	width:0px;
	}

.stBadge-midContent {
	background-color:#FFFFFF;
	width:980px;
	padding:0px 0px 9px 0;
	}

.stBadge-midContent table {
	background-color:#FFFFFF;
	border:0 none;
	}

.stBadge-midContent table table {
	background-color:#FFFFFF;
	border:0 none;
	}

.stBadge-midContent td {
	background-color:#FFFFFF;
	}

.stBadge-midContent td a {
	color:#0000FF;
	}

/* Gallery Links */
table.gallery td.details a,
table.gallery td.details a:hover,
table.gallery td.details a:visited {
	color:#000000;
	font-size:0.85em;
	font-weight:bold;
	}

span.pdmt .cur,
span.pdmt .cur img {
	color:#FFFFFF;
	cursor:pointer;
	margin-left:0.4em;
	}

span.pdmt .label {
	color:#FFFFFF;
	}

.fpcc .countClass {
	font-family:Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-size:medium;
	font-weight:bold;
	color:#FFFFFF;
	}

.fpcc .matchClass {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-weight:bold;
	}

.bbc-in a {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.bbc-in a:visited {
	color:#FFFFFF;
	}
	
.bbc-in a:active, .bbc-in a:link, .bbc-in a:visited {
	color:#333333;
	text-decoration:none;
	}

a:visited {
	color:#000000;
	text-decoration:none;
	}

table.v4clp td.oc {
	background-color:transparent;
	width:100%;
	padding:0px;
	}

table.v4clp td ul {
	list-style-type:none;
	margin:0 0 0 0;
	padding:0;
	}

table.v4clp li {
	margin:0;
	padding:0;
	}
	
#LeftPanel table.v4clp li a { 
	background:transparent url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/catbbg.gif') top left repeat-x !important;
	color:#000000 !important;
	display:block;
	font-size:12px;
	text-decoration:none !important;
	height: 30px;
	line-height: 30px;
	text-indent:10px;
	}
	
#LeftPanel table.v4clp li a:hover {
	background:transparent url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/catbbg.gif') bottom left repeat-x !important;
	color:#FFFFFF !important;
	font-size:1em;
	}

table.v4acpcont {
	background-color:transparent;
	margin-bottom:20px;
	}

table.v4clp li span {
	background:transparent url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/catbbg.gif') bottom left repeat-x !important;
	color:#FFFFFF !important;
	display:block;
	font-size:1em !important;
	font-weight:normal;
	padding:5px 10px;
	white-space:nowrap;
	}

.greeting {
	color:#000000;
	display:block;
	margin:35px 15px 0 10px;
	vertical-align:bottom;
	}

div.v4stabl a {
	color:#000000;
	}

div.v4stabl a:hover {
	color:#333333;
	}

td#CentralArea div.v4stabl {
	width:575px;
	}

.cmpBr a {
	color:#FFFFFF;
	}

div.dynpg td.prev a.disabled,
div.dynpg td.pages a.enabled,
div.dynpg td.pages a.enabled:visited {
	color:#FFFFFF;
	}

div.dynpg span.pipe {
	color:#FFFFFF;
	margin:0 5px;
	padding:0;
	}

div.dynpg td a,
div.dynpg td a:visited {
	color:#FFFFFF;
	font-size:1em;
	}
	
div.dynpg td.next a.enabled {
	cursor:pointer;
	color:#FFFFFF;
	}

.fpcc span.keywordClass {
	background-color:transparent;
	color:#FFFFFF;
	}

div.basics span.bin {
	color:#000000;
	float:right;
	white-space:nowrap;
	}
	
div.basics span.time {
	color:#000000;
	float:right;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
	}
	
div.basics span.label {
	color:#000000;
	}
	
div.ttl g-std {
	color:#FFFFFF;
	}

.mbg a,
.mbg a:hover,
.mbg a:active,
.mbg a:link,
.mbg a:visited {
	color:#000000;
	font-size:inherit;
	}
	
.stBadge-text {
	color:#000000;
	font-weight:bold;
	}
	
#glbfooter {
	background-color:#FFFFFF;
	}
	
#glbfooter .g-pipe a:link,
#glbfooter .g-pipe a:visited,
#glbfooter .g-pipe a:active,
#glbfooter .g-pipe a:hover {
	color:#000000;
	font-size:0.9em !important;
	font-weight:normal;
	text-decoration:none;
	}
		
.g-pipe {
	color:#000000;
	background:#FFFFFF;
	}

.g-txtBx,
.g-btn,
.g-nav {
	background-color:transparent;
	font-family:Verdana, Arial;
	font-size:x-small;
	color:#000000;
	}

div.anchors div.group {
	padding:0px;
	}

.bbc-txtBx, .bbc-btn, .bbc-nav {
	color:#000000;
	font-family:Verdana, Arial;
	font-size:x-small;
	}

.bbc-in li span {
	color:#000000;
	font-family:Arial, Helvetica, Lucida, sans-serif;
	font-size:0.9em;}

#glbfooter .g-nav a {
	color:#000000 !important;
	font-size:0.9em !important;
	font-weight:normal !important;
	text-decoration:underline !important;
	}
		
table.gallery td img {
	background-color:#FFFFFF;
	border:0 none;
	vertical-align:top;
	}				

/* Right Brand Section */
#rightSection {
	position:absolute;
	float:right;
	margin-top:174px;
	*margin-top:177px;
	margin-left:800px;
	width:180px;
	}

#rightSectionTop {
	background:tranparent;
	margin-top:-192px;
	*margin-top:-182px;
	overflow:hidden;
	position:absolute;
	right:0;
	width:180px;
	}

#rightSection div.fT1 {
	display:block;
	width:180px;
	height:34px;
	color:#FFFFFF;
	background: #21619F url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/fT1bg.jpg') top left no-repeat;
	}

#rightSection h2 {
	font-family:Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-size:1.2em;
	color:#FFFFFF;
	padding:10px 0 0 10px;
	}

/* Right Section Brands */
#featuredBrands {
	width:180px;
	text-align:center;
	}

#featuredBrands div.brand {
	padding:40px 0 0 0;
	}

#featuredBrands img {
	border:0 none;
	}

#subbanner {
	background:transparent !important;
	clear:right;
	height:120px;
	margin-left:208px;
	width:585px;
	margin-top:0;
	position:absolute;
	}

#glbfooter td {
	background:#FFFFFF;
	padding-left:8px;
	color:#000000;
	}

#LeftPanel .v4mid ul.lev1 li a {
	background:#DDDDDD url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/catbbg.gif') top left repeat-x !important;
	color:#393939 !important;
	display:block;
	font-size:12px;
	text-decoration:none !important;
	padding:8px 10px;
	}

#LeftPanel .v4mid ul.lev1 li a:hover {
	color:#FFFFFF !important;
	background:#666666 url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/catbbg.gif') bottom left repeat-x !important;
	text-decoration:none;
	font-size:12px;
	}

#LeftPanel .v4mid ul.lev1 li span {
	background:#666666 url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/catbbg.gif') bottom left repeat-x !important;
	color:#FFFFFF !important;
	display:block;
	font-size:12px !important;
	font-weight:normal;
	padding:8px 10px;
	white-space:nowrap;
	}

#LeftPanel .v4acpcont .lcat .ttl {
	background:#666666 url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/catbbg.gif') bottom left repeat-x !important;
	color:#FFFFFF !important;
	display:block;
	font-size:12px;
	margin:0;
	padding:8px 10px;
	}

#LeftPanel .lcat .ttl a {
	border:0 none !important;
	position:relative;
	}

.lcat ul {
	margin:0;
	padding:0;
	}

div#LeftPanel ul.lev1 li {
	list-style-type:none !important;
	margin:0 !important;
	}

.lcat .lev1 li {
	font-weight:normal;
	}

.lcat .lev1 li {
	list-style-type:none;
	margin:0;
	}

#sFooter {
	background:#FFFFFF none repeat scroll 0 0;
	color:#9999FF;
	font-family:Arial;
	font-size:13px;
	line-height:16px;
	}

.m_top {
	margin-top:0px;
	}

/* New Arrivals and Ending Soon */
#TopPromoArea {
	padding-bottom:0;
	/*
	padding-top:156px;
	*padding-top:154px;
	*/
	margin-left:195px;
	width:585px;
	/*
	width:585px;
	margin-top:20px; 
	*margin-top:30px; 
	position:relative;
	margin-left:185px;
	*/
	}

#TopPromoArea .v4acp .v4acp_head .v4title {
	background:transparent url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/pbT1bg.jpg') 0 0 no-repeat;
	width:280px; /* 288 */
	}
	
table.v4acp tr.v4acp_head td.v4title {
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    width:280px;
    background-color:transparent !important;
	}

td.v4topleft .v4wfc, td.v4topright .v4wfc {
	height:109px;
	width:280px; /* 288 */
	}

table#TopPromoArea td.v4topright {
	padding:0 0 0 0; /* 0 0 0 5 */
	}

table#TopPromoArea td.v4topleft {
	text-align:left;
	padding:0 25px 0 0; /* 0 4 0 0 */
	}

/*
.v4acp_head {
	background-color:transparent;
	}

.v4midbox {
	width:280px;
	}

*/

.v4toppromos table.v4midBox tr.v4acp_mid td.v4mid {
	height:120px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:280px;
	}

.v4toppromos table.v4midBox tr.v4acp_mid td.v4mid .v4ilist {
	width:275px;
	}

tr.v4footr td.v4footd {
	height:23px;
	text-align:right;
	width:280px;
	color:#FFFFFF;
	background:#CCCCCC url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/sT2bg.jpg') top left repeat-x;
	text-decoration:none;
	border:1px solid #666666;
	border-top:0 none;
	}

tr.v4footr td.v4footd a {
	color:#FFFFFF;
	text-decoration:underline;
	}

tr.v4footr td.v4footd a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}

tr.v4footr td.v4footd a:link, tr.v4footr td.v4footd a:visited, tr.v4footr td.v4footd a:active {
	color:#FFFFFF;
	font-family:Arial, Helvetica, Lucida, sans-serif;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	}

a:active,
a:link {
	color:#000000;
	text-decoration:none;
	}

table.gallery td {
	vertical-align:middle;
	padding:0;
	}

table.gallery .mi {
	min-height:0;
	padding-top:0;
	text-align:left;
	}
	
table.gallery td.picture {
	text-align:center;
	}

.lview table {
	background:transparent url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/itemlistviewbg.gif') right top repeat-y;
	border-collapse:collapse;
	border-left:1px solid #EEEEEE;
	height:100px;
	padding:0;
	width:100%;
	}

table.nol td.picture {
	color:#000000;
	width:90px;
	}

table.cmpb td.details {
	color:#000000;
	padding:0 21px 0 5px;
	}

.lview td.time {
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
	width:86px;
	color:#000000;
	}

div.cmpb {
	background:transparent url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/itemlistviewbg.gif') right top repeat-y;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #FFFFFF;
	margin-bottom:2px;
	padding:5px 0;
	}	

.lview td.bids img {
	background-color:#FFFFFF;
	display:block;
	float:right;
	}

.lview td img {
	border:0 none;
	background-color:transparent;
	}

div.disct {
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
	}

.greeting a:active, 
.greeting a:link, 
.greeting a:visited, 
.addllinks a:active, 
.addllinks a:link, 
.addllinks a:visited {
	color:#000000;
	text-decoration:none;
	}

div.dynpg td.pages a.disabled, 
div.dynpg td.pages a.disabled:visited {
	color:#FFFFFF;
	font-weight:bold;
	}

div.basics div.ship span.ship {
	color:#000000;
	font-size:small;
	float:right;
	}

td.v4topleft .fs2-fs, td.v4topright .fs2-fs {
	padding-top:10px;
	padding-left:5px;
	}

.v4stabl {
	color:#000000;
	text-align:right;
	}

.tp {
	padding-top:3px;
	width:585px;
	background:transparent url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/gallerytopbg.jpg') no-repeat scroll 0 0;
	}

.v4stw {
	background:transparent url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/gallerytopbg.jpg') no-repeat scroll 0 0;
	}

.r3_cm {
	padding:0px;
	}

.r3_hm, .r3_c, .r3_s {
	border:0 none;
	}

table.gallery {
	width:100%;
	}

table.gallery .mi {
	min-height:0px;
	padding-top:0px;
	text-align:left;
	}

td#CentralArea span.pdmt {
    padding-right: 20px;
	}
	
td.basics {
    width: 210px;
	}
	
.cmsg {
    float: right;
    padding-bottom: 2px;
    padding-right: 10px;
    padding-top: 5px;
	}

#LeftPanel table.v4midBox tr.v4acp_mid td.v4mid table.gallery a{
	background-position: -144px -64px;
	}
	
#LeftPanel .v4mid table.gallery td.picture div.image img {
	margin-top: 5px;
	}
	
table.pgbc {
	border:0px none;
	}
	
.pgbc {
	background-color:transparent;
	}
	
.dynpg span.page {
	color:#FFFFFF;
	}
	
.stBadge-splitter {
	background-color:transparent;
	}

/* Header */
#mw_header {	
	background:#FFFFFF url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/newpuzzleboxshoplogo.jpg') 0 0 no-repeat;
	width:980px;
	height:115px;
	margin-top:-5px;
	*margin-top:-17px;
	position:relative;
}

#mw_spacer {
	width:980px;
	position:relative;
	}

/* Menu Bar */
.sSpace {
	width:980px;
	height:5px;
	background-color:#FFFFFF;
	}

#bluebar2 {
	position:relative;
	width:100%;
	height:34px;
	background:#EFF4F8 url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/menubg2.gif') left top repeat-x;
	text-align:left;
	margin-bottom:16px;
	top:-5px;
	}

#bluebar2 ul {
	padding:0;
	margin:0;
	}

#bluebar2 li {
	list-style-type:none;
	margin:0;
	height:34px;
	float:left;
	font-family:Verdana, Arial, Helvetica, Lucida, sans-serif;
	font-size:1em;
	line-height:1em;
	font-weight:bold;
	color:#FFFFFF;
	/* padding:11px 20px 10px 20px; */
	background:transparent url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/menusepbg2.gif') right bottom no-repeat;
	}

#bluebar2 li.bbmil {
	background:transparent none;
	}

#bluebar2 a, 
#bluebar2 a:link, 
#bluebar2 a:visited, 
#bluebar2 a:hover, 
#bluebar2 a:focus, 
#bluebar2 a:active {
	display:block;
	padding:11px 13px 11px 13px;
	color:#FFFFFF;
	text-decoration:none;
	}

/* Text Pages */
div.textual {
	width:100%;
	color:#333333;
	}

div.textual h3 {
	font-size:1.6em;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, Lucida, sans-serif;
	color:#FFFFFF;
	line-height:1.7em;
	padding:0;
	margin:0;
	background:#79A8DC url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/gallerytopbg.jpg') 0 0 no-repeat;
	}

div.textual div.tcont {
	background-color:#EEEEEE;
	padding:2em 1em;
	}

div.textual div.tcont ol {
	margin:0 0 1em 2em;
	color:#333333;
	font-size:1.1em;
	line-height:1.1em;
	}

div.textual div.indent {
	padding:2em 0 0 2em;
	}

div.textual p {
	margin:0 0 1em 0;
	font-size:1.1em;
	line-height:1.1em;
	}

div.textual div.textfoot {
	width:100%;
	height:34px;
	background:transparent url('http://ebay.matrixwebsites.co.uk/puzzlebox/images/pagenumbg.jpg') bottom left no-repeat;
	}

/* Hidden elements */
#poweredBy,
#v4-20,
.v4midBox label,
.whiter-rcp .whiter-s_nf .whiter-w,
.whiter-rcp .whiter-n .whiter-e,
.whiter-rcp .whiter-n .whiter-w,
.whiter-rcp .whiter-s .whiter-e,
.whiter-rcp .whiter-s .whiter-w,
.lcat .cnt,
.lcat .link,
#glbfooter td,
.r3_t b, 
.r3_t i, 
.r3_bl b, 
.r3_bl i, 
.r3_t, 
.r3_bl,
.gh-hbw,
.gh-sbox,
#sModule,
table.v4acp td.v4vspacer,
div.v4sem
	{
	display:none;
	}
	
#LeftPanel span.cnt {
	display:none !important;
	}