/* SHOP BITS */

/* Product Lists */

/* Product List Container */
.SHOP_PLC
{
	abackground-color: Blue;
	display: block;
	height: 400px;
	width: 570px;
}
/* Product List Menu Container */
.SHOP_PLMC
{
	display: block;
	height: auto;
	width: auto;

}
/* Product List Menu LHS */
.SHOP_PLMLHS
{
	display: inline-block;
	vertical-align: text-top;
	width: 76%;

}
/* Product List Menu RHS */
.SHOP_PLMRHS
{
	display: inline-block;
	text-align: right;
	vertical-align: text-top;
	width: 24%;
}
/* Product List Menu Grid Button */
a.SHOP_PLMGB {
	background: transparent url(../images/Grid_View.jpg) no-repeat;
    	display: inline-block;
    	width:48px;
    	height:47px;
}
a.SHOP_PLMGB:hover {
	 background-position: bottom right;
	 height:47px;
	}
a.SHOP_PLMGB:visited{
	outline:none;
	}
/* Product List Menu List Button */
a.SHOP_PLMLB {
	background: transparent url(../images/List_View.jpg) no-repeat;
    	display: inline-block;
    	width:48px;
    	height:47px;
	}
a.SHOP_PLMLB:hover {
	 background-position: bottom right;
	 height:47px;
	}
a.SHOP_PLMLB:visited{
	outline:none;
	}
/*Product List Effects Off Button */
a.SHOP_PLMEOFF{
	background: transparent url(../images/EffectsOFF.jpg) no-repeat;
	display: inline-block;
	width:62px;
    	height:47px;
    	}
a.SHOP_PLMEOFF:hover {
	 background-position: bottom right;
	 height:47px;
	}
a.SHOP_PLMEOFF:visited{
	outline:none;
	}
/*Product List Effects On Button */
a.SHOP_PLMEON{
	background: transparent url(../images/EffectsON.jpg) no-repeat;
	display: inline-block;
	width:62px;
    	height:47px;
    	}
a.SHOP_PLMEON:hover {
	 background-position: bottom right;
	 height:47px;
	}
a.SHOP_PLMEON:visited{
	outline:none;
	}
/* Product List main body */
.SHOP_PLB
{
	xbackground-color: Red;
	display: block;
	width: auto;
	height: auto;
}

/* ----- Product Grid ----- */
/* Product List Grid - Product Container */
.SHOP_PLGPC
{
	border-bottom:1px dotted #808080;
	display: inline-block;
	height: 310px;
	margin: 10px 10px 10px 10px;
	overflow: hidden;
	width: 205px;
}
/* Product List Grid - Product Image Container */
.SHOP_PLGPIC
{
	background:none;
	border: none;
	display: inline-block;
	height: 208px;
	padding: 12px 12px 12px 12px;
	vertical-align: text-top;
	width: 208px;
	overflow:hidden;
	margin-bottom:6px;
}
/* Product List Grid - Product Image  */
.SHOP_PLGPI
{
	border: none;
	
}
	
/* Product List Grid Product NET Cost */
.SHOP_PLGPNC
{
	display: inline-block;
	height: 20px;
	width: 208px;
}
/* Product List Grid Product Add to Basket */
.SHOP_PLGPA2B
{
	display: inline-block;
	height: 20px;
	width: 208px;
}

/* ----- Product List ----- */
/* Product List - List Product Container */
.SHOP_PLLPC
{
	border-bottom:1px dotted #808080;
	display: inline-block;
	height: 230px;
	margin: 10px 10px 10px 10px;
	overflow: hidden;
	vertical-align: text-top;
	width: 550px;
}
/* Product List - List Product Image Container */
.SHOP_PLLPIC
{
	border: none;
	display: inline-block;
	height: 208px;
	padding: 12px 12px 12px 12px;
	vertical-align: text-top;
	width: 110px;
	overflow:hidden;
	margin-bottom:6px;
	text-align:center;
}
/* Product List - List Product Image  */
.SHOP_PLLPI
{
	border: 1px #000 solid;
	display: inline-block;
	vertical-align: text-top;
}
/* Product List - List Body  */
.SHOP_PLLB
{
	border: none;
	display: inline-block;
	height: 208px;
	overflow: hidden;
	padding: 12px 12px 12px 12px;
	vertical-align: text-top;
	width: 310px;
}
/* Product List - List Product Name */
.SHOP_PLLPN
{
	display: inline-block;
	color:#3E2276;
	font-weight:bold;
	height: 28px;
	overflow: hidden;
	width: 416px;
}
/* Product List - List Product Description */
.SHOP_PLLPD
{
	display: inline-block;
	color:#000;
	font-size:10px;
	height: 120px;
	overflow: hidden;
	width: 300px;
}
/* Product List - List Product NET Cost */
.SHOP_PLLPNC
{
	display: inline-block;
	height: 20px;
	width: 416px;
	font-weight:bold;
}

.SHOP_PLLVAT{
	display:inline;
	font-size:10px;
	color:red;
	float:left;
	}
	
/* Product List - List Product Add to Basket */
.SHOP_PLLPA2B
{
	display: inline-block;
	height: 20px;
	width: 416px;
}

/* ----- Product List Popup ----- */

/* Product List Popup - Hidden Spans */
.SHOP_PLPD
{
	display: none;
}

/* ----- Product Detail ----- */

/* Product Detail - Container */
.SHOP_PDC
{
	display: inline-block;
	height: 320px;
	margin: 10px 10px 10px 0px;
	overflow: hidden;
	vertical-align: text-top;
	width: 540px;
}
/* Product Detail - Image Container */
.SHOP_PDIC
{
	border: none;
	display: inline-block;
	height: 296px;
	padding: 12px 12px 12px 12px;
	vertical-align: text-top;
	width: 180px;
	text-align:center;
	overflow:hidden;
	float:left;
}
/* Product Detail - Image */
.SHOP_PDI
{
	border: 1px #000 solid;
	display: inline-block;
	vertical-align: text-top;
}
/* Product Detail - Body */
.SHOP_PDB
{
	border: none;
	display: inline-block;
	height: 120px;
	padding: 12px 12px 12px 12px;
	vertical-align: text-top;
	width: 220px;
}
/* Product Detail - Product Name */
.SHOP_PDPN
{
	color:#3E2276;
	font-weight:bold;
	border: none;
	display: inline-block;
	height: 16px;
	overflow: hidden;
	vertical-align: text-top;
	width: 400px;
	float:left;
}
/* Product Detail - Product Description */
.SHOP_PDPD
{
	border: none;
	color:#000;
	font-size:10px;
	display: inline-block;
	height: 100%;
	overflow: hidden;
	vertical-align: text-top;
	width: 300px;
	float:left;
}

/* Product Detail - Field Name */
.SHOP_PDFN
{
	border: none;
	display: inline-block;
	overflow: hidden;
	vertical-align: text-top;
	margin-right:10px;
	display:none;
}
/* Product Detail - Field Value */
.SHOP_PDFV
{
	border: none;
	display: inline-block;
	overflow: hidden;
	vertical-align: text-top;
	display:none;
}
/* Product Detail - NET Cost */
.SHOP_PDPNC
{
	color:#3E2276;
	font-weight:bold;
	border: none;
	display: inline-block;
	height: 12px;
}
/* Product Detail - Stock Level */
.SHOP_PDPSL
{
	border: none;
	color: Red;
	display: inline-block;
	font-weight: Bold;
	height: 20px;
	overflow: hidden;
	vertical-align: text-top;
	width: 100%;
	float:left;
}
/* Product Detail - Add 2 Basket Button */
/*.SHOP_PDA2BB*/
{
	display: inline-block;
	height: 20px;
	margin-top: 12px;
	width:200px;
}
/* Product Detail - Back Button */
/*.SHOP_PDBB*/
{
	display: inline-block;
	height: 20px;
	margin-top: 12px;
	width:100px;
}


/* Als Fancy Box */
.Shop_ProductDetail_MainImage{
	margin: 20px 0px 20px 0px;
	border: 1px #000 inset;
	text-align:center;
	padding:20px 0px 20px 0px;
	}
	
.Transparency
{
	width: 100px;
	height: 100px;
	background-color: #666;
	opacity: 0.9;
	filter: alpha(opacity=90);
	display: none;
	z-index: 50;
}
.ProduceDetailPopup
{
	width: 100px;
	height: 100px;
	background-color: White;
	display: none;
	z-index: 100;
	position: absolute;
	overflow: hidden;
	border: 10px #999 solid;
	padding-left:40px;
	}
