
#lightBox #PDPContent {
	float:  left;
	width: 768px;
	background-color: #fff;
	border: 1px solid #929292;

}

#lightBox #PDPContent #headerBar {
	background-color: #ff;
	text-align: right;
	padding-top: 7px;
	padding-bottom: 2px;
	width: 768px;
	_width: 783px;
}

#lightBox #PDPContent #headerBar a.closeLightBox {
	padding-right: 20px;
	margin-right: 9px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #5b5344;
	font-size: 1.1em;
	font-weight: bold;
	background-image: url(/wcsstore/homebase/en_GB/images/p8/close_pdp_lightbox_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: underline;
	
}

#lightBox #PDPContent #headerBar a.closeLightBox:focus {
	outline: none !important;
}

#lightBox #PDPContent #headerBar a.closeLightBox:hover,
#lightBox #PDPContent #headerBar a.closeLightBox:focus {
	text-decoration: none;						
}

#lightBox #PDPContent #productDetails {
	padding: 4px 20px 15px 20px;
	overflow:auto;
	max-height:635px;
}
#lightBox #PDPContent #productDetails .lhs {
	display: inline;
	float: left;
	margin: 0;
	padding-bottom: 10px;
	
}
#lightBox #PDPContent #productDetails .productimage {
	border:1px solid #d6d4d0;
	float:left;
	width: 250px;

}

#lightBox #PDPContent #productDetails  .productimage a {
	display:block;
	margin-bottom:10px;
	text-align:center;
	text-decoration:underline;
	font-size:1.2em;
}


#lightBox #PDPContent #productDetails .productinfo {
	float: left;
	margin: 0 0 15px 15px;
}

#lightBox #PDPContent #productDetails .productinfo h1 {
	font-size: 1.6em;
	line-height: normal;
	margin: 0px;
	padding:0;
	font-weight:bold;
	display: block;
	color: #5B5344;
	height: auto;
	background-color: transparent;
	position:static;
	width:340px;
}

#lightBox #PDPContent #productDetails .productinfo h1 span {
	font-size: 0.8em;
	font-weight: normal;
	display: inline;
	height: auto;

}
#lightBox #PDPContent #productDetails .productinfo p.prodnumber {
	font-size:1em;
	margin:0;
	padding:0;
}
#lightBox #PDPContent #productDetails .productinfo h2 {
	display:none;
}
#lightBox #PDPContent #productDetails .productinfo div.rating {
	margin-bottom:30px;
}
#lightBox #PDPContent #productDetails .productinfo li {
	margin-bottom: 5px;
	font-size: 1.2em;
}

#lightBox #PDPContent #productDetails .productinfo .productinfodetails .pricing {
	margin-bottom:20px;
}
#lightBox #PDPContent #productDetails .productinfo .productinfodetails .pricing .wasprice {
	display: block;
	color:#5D5844;
	font-size:1.2em;	
}
#lightBox #PDPContent #productDetails .productinfo .productinfodetails .pricing .wasprice span {
	color:#5D5844;
	font-size:0.8em;
	margin:0 5px 0 0;
	padding-top:2px;
	text-decoration:line-through;
	width:auto;
}
#lightBox #PDPContent #productDetails .productinfo .productinfodetails .pricing .price {
	display:inline;
	font-size:1.6em;
	font-weight:bold;
	padding-right:45px;	
}
 
#lightBox #PDPContent #productDetails .productinfo .productinfodetails .pricing .price img {
	vertical-align:top;
	margin-left:-5px;
}
#lightBox #PDPContent #productDetails .productinfo .productinfodetails .pricing .saveprice {
	margin-bottom: 0 !important;
	padding: 0 !important;
	color: #f00;
	display:inline;
	font-size:1.6em;
	font-weight:bold;
}

#lightBox #PDPContent #productDetails .productinfo .productinfodetails .delimage,
#lightBox #PDPContent #productDetails .productinfo .productinfodetails .storeimg {
	float: left;
	padding-right:3px;
	padding-top:2px;
}
#lightBox #PDPContent #productDetails .productinfo .productinfodetails .delinfo,
#lightBox #PDPContent #productDetails .productinfo .productinfodetails .storeinfo {
	color: #5a5343;
	float: left;
	margin-right: 20px;
	width: 175px;
}


#lightBox #PDPContent #productDetails .productinfo .productinfodetails .delinfo span,
#lightBox #PDPContent #productDetails .productinfo .productinfodetails .storeinfo span {
	display: block;
	height: auto;
	_height: 34px;
	min-height: 34px;
	
}
#lightBox #PDPContent #productDetails .productinfo a.closeLightBox {
	display:block;
	clear:both;
	margin-top:28px;
}



#lightBox #PDPContent  .producttabsLB {
	margin: 10px 20px 0 0px;
	*margin: 0px 0px 0 0px;
	
	/*position: relative;*/
	/**height: 100%; /* IE7 hides content without this */
	clear:both;
	width:707px;
}
#lightBox #PDPContent  .producttabsLB h4 {
	background: url(en_GB/images/tab_bg_on.gif) no-repeat;
	z-index:4;
	width:117px;
	height:26px;
	padding-top: 6px;
	height: 20px; 
    color: #fff;
    text-align:center;
    font-weight:bold;
	border-bottom: none;
	font-size:1.1em;
}
#lightBox #PDPContent  .tab1,
#lightBox #PDPContent  .tab2,
#lightBox #PDPContent  .tab3,
#lightBox #PDPContent  .tab4,
#lightBox #PDPContent  .tab5,
#lightBox #PDPContent  .tabrev {
	border: 1px solid #d6d4d0;
	border-top: 2px solid #8b8371;
	margin: 0 0 15px 0;
	font-size: 1.1em;
	background-color: #fff;
	height: 100%;
	overflow: hidden;
	padding: 5px 0;
}
#lightBox #PDPContent  .producttabsLB .tab3,
#lightBox #PDPContent  .producttabsLB .tab5 {
	padding-bottom:0!important;
	*padding-bottom:11px!important;
	_padding-bottom:0!important;
}
#lightBox #PDPContent  .tab5 {
	border-top: 2px solid #f86d1b;
	padding-top:11px!important;
}
#lightBox #PDPContent  .tabrev {
	padding: 15px!important;
}
/* override to hide reviews tab by default
DG - removed to allow non-js enabled users to see the heading.
js now hides the tab on page load instead 
#tabrev {
	display:none
}*/
#lightBox #PDPContent  .producttabsLB .tabs {
	padding: 0px 0 0px 12px;
	font-weight: bold !important;
}
#lightBox #PDPContent  .producttabsLB .tabs h5 {
	font-size:0.9em;
}
#lightBox #PDPContent  .producttabsLB .tabs p {
    font-size: 1.2em;
}
#lightBox #PDPContent  .producttabsLB .tabs ul {
    margin:0;
    padding-left:0;
    padding-right:0;
}
#lightBox #PDPContent  .tab1 li {
    list-style-type: none;
    background: #fff url(en_GB/images/bullet_proddetails.gif) 0 0 no-repeat;
    padding: 0 0 3px 15px;
    margin: 0 0 0 8px;
    font-weight: normal;
}
#lightBox #PDPContent  .tab1 ul br {
    display: none;
}
#lightBox #PDPContent  .tab3 p,
#lightBox #PDPContent  .tab5 p {
	padding:15px;
}
#lightBox #PDPContent  .tab5 p.notopborder {
	margin-top:15px;
}
#lightBox #PDPContent  .tab3 .relprod,
#lightBox #PDPContent  .tab5 .offer {
    float: left;
    margin:0px 10px 10px 0px;
    position:relative;
	display:block;
	font-size:1.1em;
	width:335px;
	*padding-bottom:13px;
	_padding-bottom:0px;
}
#lightBox #PDPContent  .tab3 .relprod .relimage,
#lightBox #PDPContent  .tab5 .offer .offerimage {
    float: left;
    width: 110px;
    height: 110px;
    margin-bottom: 5px;
    margin-right: 10px;
    border:1px solid #d6d4d0;    
}
#lightBox #PDPContent  .tab3 .relprod .relproddetails,
#lightBox #PDPContent  .tab5 .offer .relproddetails {
	float:left;
	width:220px;
	font-weight:normal;
}
#lightBox #PDPContent  .tab3 .relprod .relproddetails ul.pricing,
#lightBox #PDPContent  .tab5 .offer .relproddetails ul.pricing {
	margin:15px 10px 10px 0;
	text-align:left;	
}
#lightBox #PDPContent  .tab3 .relprod .relproddetails ul.pricing li.wasprice,
#lightBox #PDPContent  .tab5 .offer .relproddetails ul.pricing li.wasprice {
	font-size:1.2em;
	text-decoration:line-through;
}
#lightBox #PDPContent  .tab3 .relprod .relproddetails ul.pricing li.price,
#lightBox #PDPContent  .tab5 .offer .relproddetails ul.pricing li.price {
	font-size:1.4em;
	font-weight:bold;
}
#lightBox #PDPContent  .tab3 .relprod .relproddetails ul.pricing li.saveprice,
#lightBox #PDPContent  .tab5 .offer .relproddetails ul.pricing li.saveprice {
	color:#F8091C;
	font-size:1.2em;
}
#lightBox #PDPContent  .tab3 .relprod .relimage img,
#lightBox #PDPContent  .tab5 .offer .offerimage img {
    width: 110px;
    height: 110px;
}
#lightBox #PDPContent  .tab3 .relprod .action, 
#lightBox #PDPContent  .tab5 .offer .action {
    position:absolute;
    bottom:0px;
    right:0px;
    border:none;
}
#lightBox #PDPContent  .ta5 .offer .actionextraoffer {
    border-top: 0;
    border-bottom: 0;
    padding: 15px 0 0 15px;
    clear: both;
}
#lightBox #PDPContent  .tab3 .relprod .relwarranty, 
#lightBox #PDPContent  .tab5 .offer .offerwarranty {
    margin-bottom: 5px;
    font-size: 0.85em;
}
#lightBox #PDPContent  .tab5 .offer .offerwarranty {
    margin-top: 16px;
    color: #5b5344;
}
#lightBox #PDPContent  .tab3 .productrow,
#lightBox #PDPContent  .tab5 .productrow  {
    clear:both;
    height:100%;
    padding:11px 0 0px 0;    
    overflow:auto;
    display:block;	
}
#lightBox #PDPContent  .tab3 .productrow li.relprod a,
#lightBox #PDPContent  .tab5 .productrow li.offer a  {
    overflow:auto;
    text-decoration: underline;
    color:#5b5344;
    font-size:1.2em;
    font-weight:normal;
}
#lightBox #PDPContent  .tab5 .offermessage {
    clear: both;
    color: #5b5344;
    padding: 0 6px;
}
/* Is this needed? */
#lightBox #PDPContent  .producttabsLB .breadcrumb {
	clear:both;
	display:block;
	margin:22px 0 0 14px!important;
	font-weight:bold;
}
#lightBox #PDPContent  .producttabsLB .breadcrumb a {
	color:#5B5344;
	line-height:1.6em;
	text-decoration:none;
}
/*-------------------- js enabled style for tabs -------------------- */
#lightBox #PDPContent  .producttabsLB h4.jstabstyle {
/* generic, shared across all tabs */
    width:117px;
    padding: 0px; 
    /*position: relative;*/
    float: left;
    text-align:center;
    height: 26px; 
    color: #5b5344; 
    text-decoration: none; 
    cursor: pointer; 
    background-image: url(en_GB/images/tab_bg_off.gif); 
    background-position: 0 0; 
    background-repeat: no-repeat;
    font-size:1.1em;
    font-weight:bold;
    margin-right:1px;
}
#lightBox #PDPContent  .producttabsLB h4#tab1 {
    margin-left: 0;
    }
#lightBox #PDPContent  .producttabsLB h4#tab5 {
    background: url(en_GB/images/tab_bg_offers_on.gif) 0 0 no-repeat;
}
#lightBox #PDPContent  .producttabsLB h4#tab5.jstabstyle {
    background: url(en_GB/images/tab_bg_offers_off.gif) 0 0 no-repeat;
}
#lightBox #PDPContent  .producttabsLB h4#tab5.active {
    background: url(en_GB/images/tab_bg_offers_on.gif) 0 0 no-repeat;
}
#lightBox #PDPContent  .producttabsLB h4.jstabstyle div {
    background-position:100% 0;
    background-repeat:no-repeat;
    display:block;
    height:20px;
    padding-bottom:0pt;
    padding-top:6px;
}
/*#lightBox #PDPContent  .producttabsLB h4.active {
    background-image: url(en_GB/images/tabTL.png);
    /* IE6 gets gif due to poor png support */ 
    /*_background-image: url(en_GB/images/tabTL.gif);
    background-color:#FFFFFF;
    border-bottom:0px none;
    z-index:101;
}*/
#lightBox #PDPContent  .producttabsLB h4.active  {
    background-image: url(en_GB/images/tab_bg_on.gif);
    color:#fff;
}
#lightBox #PDPContent  .producttabsLB li.relprod div.proddetails,
#lightBox #PDPContent  .producttabsLB li.offer div.proddetails {
	height:110px;
}
#lightBox #PDPContent  .producttabsLB li.thumblimit div.proddetails {
	height:90px;
}
#lightBox #PDPContent  .producttabsLB li.relprod div.proddetails a,
#lightBox #PDPContent  .producttabsLB li.offer div.proddetails a{
	display:block;
	text-decoration:underline;
	font-weight:normal;
	margin-bottom:5px;
	color:#5C5342;
}
#lightBox #PDPContent  .producttabsLB li.relprod div.proddetails div.rating,
#lightBox #PDPContent  .producttabsLB li.offer div.proddetails div.rating {
	display:block;
	margin-bottom:5px;
}
#lightBox #PDPContent  .producttabsLB li.relprod div.proddetails div.relprice ,
#lightBox #PDPContent  .producttabsLB li.offer div.proddetails div.offerprice  {
	float:left;
}
#lightBox #PDPContent  .producttabsLB li.relprod div.proddetails div.relprice div.price,
#lightBox #PDPContent  .producttabsLB li.offer div.proddetails div.offerprice div.price {
	display:block;
	font-size:1.2em;
}
#lightBox #PDPContent  .producttabsLB li.relprod div.proddetails div.relprice div.wasprice,
#lightBox #PDPContent  .producttabsLB li.offer div.proddetails div.offerprice div.wasprice{
	font-weight:normal;
	text-decoration:line-through;
}
#lightBox #PDPContent  .producttabsLB li.relprod div.proddetails div.relprice div.saveprice,
#lightBox #PDPContent  .producttabsLB li.offer div.proddetails div.offerprice div.saveprice {
	display:block;
	color:red;
	font-weight:normal;
}
#lightBox #PDPContent  .producttabsLB li.relprod div.proddetails div.action,
#lightBox #PDPContent  .producttabsLB li.offer div.proddetails div.action {
	position:absolute;
	bottom:0;
	right:0;
	display:block;
	width:92px;
	*width:102px;
}
#lightBox #PDPContent  .producttabsLB li.relprod div.proddetails div.action input,
#lightBox #PDPContent  .producttabsLB li.relprod div.proddetails div.action label,
#lightBox #PDPContent  .producttabsLB li.relprod div.proddetails div.action label a,
#lightBox #PDPContent  .producttabsLB li.offer div.proddetails div.action input,
#lightBox #PDPContent  .producttabsLB li.offer div.proddetails div.action label,
#lightBox #PDPContent  .producttabsLB li.offer div.proddetails div.action label a{
	display:block;
	float:left;
}
#lightBox #PDPContent  .producttabsLB li.relprod div.proddetails div.action input,
#lightBox #PDPContent  .producttabsLB li.offer div.proddetails div.action input {
	margin-top:2px;
}
#lightBox #PDPContent  .producttabsLB li.relprod div.proddetails div.action label,
#lightBox #PDPContent  .producttabsLB li.offer div.proddetails div.action label {
	width:70px;
	margin-left:5px;
	font-weight:bold;
}
/* hide all tab content areas */
#lightBox #PDPContent .jstabs .tabs {
    display: none;
    clear: both;
    /*position:relative;*/
    z-index:100;
}
/* initial on state for tabs */
#lightBox #PDPContent .jstabs .tab1 {
    display: block;
    padding:7px 14px 20px 14px!important;
}
#lightBox #PDPContent  div#additionalinfo  {
	clear:both;
	padding-bottom:20px;
}
#lightBox #PDPContent  div .additionalinfo h5 {
	color:#5B5344;
	font-weight:bold;
	margin:15px 15px 0;
	font-size:1.2em;
}
#lightBox #PDPContent  div .additionalinfo p {
	color:#5B5344;
	font-size:0.9em;
	margin:15px;
}



#lightBox #PDPContent  .richerproductimage {
	float: left;
	width: 250px;
	font-size: 1em;
	margin: 0 0 10px 0;
	color:#5b5344;
	position:relative;
}
#lightBox #PDPContent  .productimage {
	float: left;
	width: 250px;
	font-size: 1em;
	border: 1px solid #d6d4d0;
	margin: 0 0 0 0;
	color:#5b5344;
}
#lightBox #PDPContent  .richerproductimage #currentimage {
	width: 250px;
	height:300px;
	position:relative;
	border: 1px solid #d6d4d0;
}
#lightBox #PDPContent  .richerproductimage .videopop,
#lightBox #PDPContent  .richerproductimage .largeimagepop,
#lightBox #PDPContent  .richerproductimage .imagelinks,
#lightBox #PDPContent  .richerproductimage .zoominfo {	
	display:none;
}
 

#lightBox #PDPContent  .richerproductimage #image0 {
	display:block;
}
#lightBox #PDPContent  .richerproductimage .image img {
}
#lightBox #PDPContent .lhs .thumbs {
	float:left;
	margin-left:5px;
	
}
#lightBox #PDPContent .lhs .thumbs li {
	border: 1px solid #d6d4d0;
	margin-bottom:3px;
	display:block;
	cursor:pointer;
	overflow:hidden;
	padding:0;
	width:46px;
	height:46px;
}
#lightBox #PDPContent .lhs .thumbs li a,
#lightBox #PDPContent .lhs .thumbs li a img {
	padding:0;
	margin:0;
	width:46px;
	height:46px;
	overflow:hidden;
}
#lightBox #PDPContent .lhs .thumbs li.active {
	border: 1px solid #FE771C;
}
#lightBox #PDPContent .lhs .thumbs li a span {
	display:none;
}
#lightBox #PDPContent .lhs .proppingtxt {
	clear:both;
	color:#5b5344;
	width:250px;
	font-size:1.1em;
	}


