.onlineShop_ProductListingSubCategory {	background:#3b6e8f; padding:5px 5px 5px 10px; font-weight:bold; color:#fff; }
.onlineShop_DotLine { height:10px; border-top:1px solid #edf1f5; }
.onlineShop_productBand_category { font-size:11px; color:#FFFFFF; font-weight:bold; }
.onlineShop_CategorySelect { font-size:11px; color:#406C74; }

/* Shop Basket */
.onlineShop_BasketTable { width:100%; background:#fff; }
.onlineShop_BasketTable td { padding:3px; }
.onlineShop_BasketHeaderRow { background-color:#9eb3c6; font-size:11px; font-weight:bold; color:#ffffff; }
.onlineShop_basketQuantityField { }
.onlineShop_totalChargeRow { background-color:#B5DAFC; padding :0 0 0 5; border:1px #406C74 solid; font-weight:bold; color:#D3D3D3; }
.onlineshopListtable { width:419px; border:1px solid #edf1f5; }
#heading { width:419px; height:47px; color:#fff; background:#9f8430; margin:0; padding:0; font-weight:bold; font-size:18px; text-transform:uppercase; }
#heading span { margin:0 0 0 50px; padding:12px 0 0 0; display:block; }

/* Category listing AND product detail */
.onlineShop_attributeTableHeader { }
.onlineShop_attribute { }
.onlineShop_optionTableHeader { font-size:11px; font-weight:bold; color:#000000; }
.onlineShop_optionSelector { }
.onlineShop_priceTableHeader,.onlineShop_RRPTableHeader { }
.onlineShop_oldPrice { text-decoration:line-through; }
.onlineShop_RRP { font-size:11px; color:406C74; text-decoration:none; }
.onlineShop_SpecialPrice { font-size:11px; color:#CC0000; }
.onlineShop_ProductName { font-size:12px; font-weight:bold; color:#9f8430; text-decoration:none; }
.onlineShop_ProductName:hover { font-size:12px; font-weight:bold; }
.pricecontainer { width:160px; vertical-align:top; }
.onlineShop_ProductDetails { }
.engine-buttoncontainer {
    text-align: right;
    width: 20%;
}
.stock-code { font-size: 10px; color: #A9A9A9;}

/* Product detail */
.onlineShop_separatorHR { }
.onlineShop_ProductImage { padding-right:10px; }

/*fetch products */
.fetch-products { margin:0; list-style:none; padding:0px;}
.fetch-products li { width:154px; height:320px; float:left; margin:0 10px 10px 0; padding:0 15px; }
.fetch-products-image { height:145px;text-align:center; }


/* Previous Products */
.previousname { width:220px; }
.previousprice { width:120px; }
.previousdetail { width:80px; }

/* Checkout */
.onlineShop_checkoutSectionHeading { font-size:11px; font-weight:bold; color:#406C74; }
.onlineShop_checkoutSectionTable{ font-weight:bold; background:#fff; }
.onlineShop_checkoutSectionTable td { padding:5px; background:#ebeff4; }
.onlineShop_checkoutSectionTableCurrent{ background-color:#6F859A; padding :0 0 0 5; border:1px #406C74 solid; font-size:11px; font-weight:bold; color:#FFFFFF; }
.onlineShop_userDetailTable { color:#406C74; }
.productname { font-size:11px; font-weight:bold; color:#406C74; text-decoration:none; }
.productname:hover { font-size:11px; font-weight:bold; text-decoration:underline; }
.basketcontainer { padding:15px 0 0 0; }
.AdminRequired { color:#f00; }
.quickordercheckout { padding:5px 0 0 0; }
.question { position:relative; top:5px; }
#payment-button button { width:122px; height:30px; text-indent:-9999px; background:url(Images/2011/submit-btn.png) no-repeat; }

/* Category listing */
.onlineShop_ProductListingHeader { padding :0 0 0 5px; border:1px solid #88722F; font-size:11px; font-weight:normal; color:#FFFFFF; background-color:#AD923C; } 
.onlineShop_ProductListingPanel { background-color:#FCFCFC; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#B8B8B1; border-top-width:1px; border-top-style:solid; border-top-color:#B8B8B1; font-size:11px; } 
.onlineShop_FormField { border:1px solid #333333; font-size:11px; color:#333333; } 
.shopLogoBack { background-color:#B1D9FC; }
.Calculateshiping { font-size:13px; font-weight:bold; color:#3b6e8f; text-decoration:none; }
.onlineShopBasketSubTotal { padding:0 0 0 5px; font-size:11px; font-weight:bold; color:#666666; border-top-width:1px; border-top-style:dashed; border-top-color:#999999; }
.onlineShopBasketTotal { padding:5px; font-size:11px; font-weight:bold; color:#990000; border-top-width:1px; border-top-style:solid; border-top-color:#666666; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#666666; }
.onlineShopBasketOddRow { background-color:#ebeff4; padding:5px; }
.textSmall { font-size:9px; color:#333333; text-decoration:none; font-weight:bold; }
input, textarea,select { font-size:10px; background-color:#ffffff; border-width:1px; border-style:solid; border-color:#9C9C9C; }
.onlineShopShopProgressBar { padding :5; font-size:11px; font-weight:bold; color:#666666; }
.onlineShopShopProgressBarTable { padding :5; font-size:11px; font-weight:bold; color:#666666; border-top-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:none; border-bottom-style:none; border-left-style:solid; border-top-color:D3D3D3; border-left-color:D3D3D3; }
.onlineShopShopProgressBarCell { padding :5; font-size:11px; font-weight:bold; color:#666666; border-right-width:1px; border-bottom-width:1px; border-right-style:solid; border-bottom-style:solid; border-right-color:D3D3D3; border-bottom-color:D3D3D3; }
.onlineShopShopProgressBarON { padding :5; font-size:11px; font-weight:bold; color:#333333; border-right-width:1px; border-bottom-width:1px; border-right-style:solid; border-bottom-style:solid; border-right-color:D3D3D3; border-bottom-color:D3D3D3; background-color:#CDCDCD; }
.onlineShopBasketTotalNZ { 	padding :0 0 0 5; font-size:11px; font-weight:bold; color:#FF9900; }
.onlineShop_price,.onlineShop_price a { color:#990000; text-decoration:none; font-weight:bold; } 
.entryErrors { color:#990000; }
.AdminNote { font-size:smaller; color:#333333; text-decoration:none; font-weight:normal; }

/* --- Shop Styles ----------------------- */

.onlineshopListtable { width:100% !important; margin:10px 0 0 0; }
.onlineshopListtable td { width:50% !important; }
.quickorderimg { padding:15px;width:30%; }
.question { position:relative; top:5px; }

.thumbnailcontainer {text-align: center; width:110px;}
.engine-buttoncontainer {width:20%;text-align:right;}
.shop-addtocart input { margin:0; padding:0; position:relative; top:-5px;width:15px;height:14px;}
.contains {color:#3B6E8F;font-style:italic;}

