﻿.wrapperCategoryGroup {padding:6px; font-size:14px; background:#eaeeee}
.GroupSpacer {height:2px; background-color:#fff;}
.wrapperCategory {float:left; padding:0px 0px 0px 16px;}
.CategoryTopSpacerCSS {height:4px;}
.CategoryBottomSpacerCSS {height:2px; background:#fff; margin-top:6px;}

.textboxDefault{font-size:10px; padding:2px; border:solid 1px #eaeeee}
.txtQuantity{width:16px}
.txtProdTitleList {font-weight:bold}
.imgBasketDefault{display:block;border:0; padding-left:50px}


/* Basket page */
#basketColumn { float:left; width:600px; min-height:80px; margin: 16px 0px 0px 0px; }
table.basketTable {}
tr.basketHeaderRow { background-color: #fff; }
.txtBasketHead { color: #666666; font-weight: bold; }

.HeadItemTextCSS { width:350px; line-height:11px; padding: 4px; color: #666666; font-size: 10px; font-weight:bold; border-right: #339900 dotted 1px; border-bottom: #339900 dotted 1px; }
.HeadQuantityTextCSS { width:100px; line-height:11px; padding: 4px; color: #666666; font-size: 10px; font-weight:bold; border-right: #339900 dotted 1px; border-bottom: #339900 dotted 1px; }
.HeadStockTextCSS { width:80px; line-height:11px; padding: 4px; color: #666666; font-size: 10px; font-weight:bold; border-right: #339900 dotted 1px; border-bottom: #339900 dotted 1px; }
.HeadPriceTextCSS { width:80px; line-height:11px; padding: 4px; color: #666666; font-size: 10px; font-weight:bold; border-right: #339900 dotted 1px; border-bottom: #339900 dotted 1px; }
.HeadRemoveTextCSS { width:44px; line-height:11px; padding: 4px; color: #666666; font-size: 10px; font-weight:bold; border-bottom: #339900 dotted 1px; }

.ImageWrapperCSS { float:left; width: 70px; height:64px; }
.ImageCSS { display: block; }
.ItemCSS { vertical-align: top; padding: 4px; color: #666666; border-right: #339900 dotted 1px; border-bottom: #339900 dotted 1px; }
.ItemWrapperCSS { float:left; width:270px  }
.QuantityCSS { vertical-align: top; text-align: center; padding: 4px; color: #666666; font-size: 10px; border-right: #339900 dotted 1px; border-bottom: #339900 dotted 1px; }
.StockCSS { vertical-align: top; padding: 4px; color: #666666; font-size: 10px; border-right: #339900 dotted 1px; border-bottom: #339900 dotted 1px; }
.PriceCSS { vertical-align: top; padding: 4px; color: #666666; font-size: 10px; border-right: #339900 dotted 1px; border-bottom: #339900 dotted 1px; }
.RemoveCSS { vertical-align: top; text-align: center; padding font-size: 10px;: 4px; color: #339900; border-bottom: #339900 dotted 1px; }
input.QuantityBoxCSS { float:left; width: 24px; border: #666666 dotted 1px; font-size: 10px; }
.imgQuantityPlus { margin:0px 0px 0px 4px; }

.ImageWrapperCSS_Alt { float:left; width: 70px; }
.ImageCSS_Alt { display: block; }
.ItemCSS_Alt { vertical-align: top; padding: 4px; color: #666666; font-weight:bold; border-right: #339900 dotted 1px; border-bottom: #339900 dotted 1px; }
.ItemWrapperCSS_Alt { float:left; width:270px }
.QuantityCSS_Alt { vertical-align: top; text-align: center; padding: 4px; color: #666666; font-weight:bold; border-right: #339900 dotted 1px; border-bottom: #339900 dotted 1px; }
.StockCSS_Alt { vertical-align: top; padding: 4px; color: #666666; font-weight:bold; border-right: #339900 dotted 1px; border-bottom: #339900 dotted 1px; }
.PriceCSS_Alt { vertical-align: top; padding: 4px; color: #666666; font-weight:bold; border-right: #339900 dotted 1px; border-bottom: #339900 dotted 1px; }
.RemoveCSS_Alt { vertical-align: top; padding: 4px; color: #666666; font-weight:bold; border-bottom: #339900 dotted 1px; }

.basketLocation { text-align:right; }

.PostcodeWrapperCSS { float:left; width:335px; color: #000000; text-align:right; }
.PostcodeTextCSS { padding:0px 2px 2px 0px;}
.PostcodeBoxCSS { width:64px;}
.PostcodeUpdateWrapperCSS {float:left; padding:4px; margin:11px 0px 8px 0px; color: #000000; text-align:right;}
.btnPostCode { width:89px; padding:0px;}

/* Basket custom vars */
.CustomVar1WrapperCss{clear:both; padding-top:12px;}
.CustomVar1DescriptionWrapperCss{float:left; width:450px}
.CustomVar1DropDownWrapperCss{float:right; width:150px; padding-right:42px}

/* basket Footer table */
table.FootTableCSS { background-color: #eaeeee; border-top: #339900 dotted 1px; border-bottom: #339900 dotted 1px; }
.FootRow1ItemCSS { width:530px; padding:4px; text-align: right; }
.FootRow1PriceCSS { width:60px; padding:4px; }
.FootRow1BlankCSS { width:0px; padding:4px; }

.FootRow2ItemCSS { width:530px; padding:4px; text-align: right; }
.FootRow2PriceCSS { width:60px; padding:4px; }
.FootRow2BlankCSS { width:0px; padding:4px; }

.FootRow3ItemCSS { width:530px; padding:4px; text-align: right; }
.FootRow3PriceCSS { width:60px; padding:4px; }
.FootRow3BlankCSS { width:0px; padding:4px; }

.FootRow4CSS { background-color:red; color: #fff; font-weight: bold; }
.FootRow4ItemCSS { width:530px; padding:4px; text-align: right; }
.FootRow4PriceCSS { width:60px; padding:4px; }
.FootRow4BlankCSS { width:0px; padding:4px; }

#ButtonsWrapper { text-align: right; }
#ContinueShopping { float:right; margin-right: 12px; }
#ContinuePayment { float:right; margin-right: 12px; }
