/*--------------------------------------------------------------
  Shop - Intro Page
--------------------------------------------------------------*/
td.choosegroup {
	font-size: 14px;
	color: 000;
}
td.choosegroup a:hover { 
	text-decoration: none;
}
td.choosegroup a:hover .choose {
	color: #F00;
	text-decoration: underline;
}
.spares {
	font-size: 15px;
	font-weight: bold;
	color: #223446;
	border-bottom: 4px solid #E1E1E1;
	background: #B6C1D3;
}
td.search {
	font-size: 15px;
	font-weight: bold;
	color: #223446;
	padding: 5px 0;
	background: #B6C1D3;
}
/*--------------------------------------------------------------
  Shop - Choose Page - Drill-Down
--------------------------------------------------------------*/
.selected { /* the active drill-down label */
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #B00006;
	padding: 1px 4px 1px 8px;
	border: 1px solid #000;
}
.selected2 { /* the active drill-down box */
	font-size: 16px;
	font-weight: bold;
	color: #B00006;
	background-color: #FEF453;
	border-right: 50px solid #E1E1E1;
}
.selectedno { /* the number in front of the active drill-down label */
	font-size: 16px;
	font-weight: bold;
	color: #FF3;
}
.unselected { /* the inactive drill-down label and number */
	font-size: 16px;
	font-weight: bold;
	color: #95A0C1;
}
.unselected2 { /* the inactive drill-down box */
	font-size: 16px;
	font-weight: bold;
	color: #95A0C1;
}
/*--------------------------------------------------------------
  Shop - Choose Page - Short-List
--------------------------------------------------------------*/
.listintro {
	font-size: 16px;
	color: #810000;
}
.togglevat { /* the text that invites the user to toggle VAT on or off (if enabled) */
	color: #666;
	padding: 5px 0 3px 0;
}
.offer { /* the "special offer" text (only) that may show above the price (also used on detail page) */
	font-size: 11px;
	color: #C00;
}
.listnum { /* the small number to the left of the list */
	color: #95A0C1;
	font-size: 13px;
}
.listthumb { /* the left-most cell that holds the thumnail image */
	text-align: center;
	color: #777;
}
.listleft { /* the left-most cell if thumbnails not enabled */
	border-top: 2px solid #829699;
}
.listleft2 { /* the left-most cell if item on offer */
	border-top: 2px solid #829699;
	background-color: #FF6;
}
.listbutton { /* the cells that hold the 'details' and 'buy' buttons */
	border-top: 2px solid #829699;
}
.listinfo { /* the cell that holds the summary details */
	border-top: 2px solid #829699;
	color: #000;
	font-size: 13px;
	padding: 0 0 0 5px;
}
.list1 { /* the first colour variation in the product summary details */
	color: #20507F;
}
.list2 { /* the second colour variation in the product summary details */
	color: #A43840;
}
.listprice { /* the cell that holds the item price */
	border-top: 2px solid #829699;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	padding: 0 5px 0 9px;
}
.listprice2 { /* the item price if on special offer */
	color: #000;
	font-size: 13px;
	font-weight: bold;
	padding: 0 5px 0 3px;
	border-top: 2px solid #829699;
	background-color: #FF6;
}
.listunit { /* the text that shows the units (if enabled) */
	color: #555;
	font-weight: normal;
}
/*--------------------------------------------------------------
  Shop - Choose Page - Product Details
--------------------------------------------------------------*/
.dpic { /* the cell that holds the picture */
	padding: 15px;
	background: #FFF;
	border: 1px solid #AAA;
	border-right: none;
}
.dtext { /* the cell that holds the description */
	padding: 25px 5px 5px 5px;
	font-size: 14px;
	border: 1px solid #AAA;
	border-left: none;
	background: #FFF;
}
.dheader { /* the text at the head of the description */
	font-size: 15px;
}
.dsize { /* the dimensions */
	color: #444;
	line-height: 20px;
}
.dprice { /* the price */
	font-size: 17px;
	font-weight: bold;
	line-height: 24px;
}
.ddelivery { /* the delivery price in brackets */
	font-size: 12px;
	color: #666;
	padding-right: 5px;
}
.dback { /* the cell that holds the buttons */
	padding: 0 0 0 30px;
}
/*--------------------------------------------------------------
  Shop - Shopping Basket
--------------------------------------------------------------*/
.unitprice { /* the quantity and unit price text, also order details on confirmation */
	color: #19536F;
}
.totalprice { /* the 'total order value' text */
	color: #A9021A;
	font-weight: bold;
	font-size: 14px;
}
.additem { /* the cell that holds the 'add items' button */
	border-top: 2px solid #829699;
}
/*--------------------------------------------------------------
  Shop - Checkout - Choose Method
--------------------------------------------------------------*/
.choosepay { /* the cell that holds the 'choose method' text */
	color: #000;
	font-size: 14px;
	padding-left: 5px;
	vertical-align: middle;
	border-top: 2px solid #829699;
	background: #F2F2F2;
}
.ordersubmit { /* the cell that holds the 'submit' button */
	font-size: 14px;
	color: #000;
	text-align: center;
	padding: 10px;
	background-color: #FF9;
}
