
.modalPopup
{
	background-color: white;
	border: 1px solid #666;
	width: 250px;
	height: 100px;
	text-align: center;
}

.modalBackground
{
	background-color: #333;
	filter: alpha(opacity=70);
	opacity: 0.7;
}


#GreenTop
{
	background-color: #016738;
	padding-left: 10px;
	padding-bottom: 10px;
	min-height: 106px;
	border-bottom: 1px solid #fff;
}

#GreenTopLeft
{
	float: left;
}
#GreenTopMiddle
{
	float: left;
	color: #fff;
	padding-top: 40px;
	padding-left: 50px;
}
#GreenTopRight
{
	float: right;
	color: #fff;
}

#GreenBottom
{
	background-color: #8CC63E;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #fff;
	font-size: 10px;
	min-height: 107px;
}

.ProductDimensionsLabel
{
	display: none;
	visibility: hidden;
}

#imageHolder
{
	float: left;
}

#image
{
	width: 322px;
}

#productDetailInnerHolder
{
	float: right;
	width: 555px;
}

.productCodeHolder
{
	color: #fff;
	font-size: 11px;
}
.productCodeLabel
{
	color: #fff;
	font-size: 11px;
}
#productCode
{
	display: inline;
}


.productparentsubtitle
{
	color: #fff;
	font-size: 20px;
	line-height: 25px;
}

.productparentdimension
{
	color: #fff;
	font-size: 12px;
}

#productPriceShipTypeHolder
{
	display: none;
}


#productselectorDesc p
{
	font-size: 1.0em;
	line-height: 12px;
}
.productselectorDesc
{
	padding: 5px 10px 5px 10px;
}

#productDetailPriceInnerHolder
{
	padding-top: 30px;
}

.priceLabel
{
	font-size: 30px;
	line-height: 30px;
	display: inline;
}

.commerceProductList
{
	width: 200px;
}


#varientTop
{
	background-image: url(Images/GreenContainerLargeTop.gif);
	width: 590px;
	height: 15px;
	background-repeat: no-repeat;
	float: right;
}
#varientMiddle
{
	width: 548px;
	border-left: 1px solid #56917b;
	border-right: 1px solid #56917b;
	float: right;
	padding-left: 20px;
	padding-right: 20px;
}

#varientBottom
{
	background-image: url(Images/GreenContainerLargeBottom.gif);
	width: 590px;
	height: 15px;
	background-repeat: no-repeat;
	float: right;
	padding-bottom: 20px;
}
.productdescprice
{
	font-size: 40px;
	color: #fff;
	font-weight: bold;
	padding-left: 8px;
	float: right;
	line-height: 35px;
	padding: 0px 0px;
	margin: 0px 0px;
}
.productUsualPrice
{
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	padding-left: 8px;
	float: right;
	line-height: 35px;
	padding: 0px 0px;
	margin: 0px 0px;
}

.productUsualPriceFigure
{

	text-decoration:line-through !Important;
}

.productdesc .productparentprice
{
	font-size: 40px;
	color: #fff;
	font-weight: bold;
	padding-left: 8px;
	float: right;
}

.productdesc
{
	min-height: 126px;
}

.productparentprice
{
	font-size: 20px;
	color: #01632f;
	padding-bottom: 10px;
	line-height: 1.9em;
	text-align: center;
	float: right;
}




/*.moreInfoSmallest,*/
.moreInfoSmallestLnk
{
	text-indent: 8px;
	text-align: left;
	display: block;
	background-image: url(/Images/buttonsmallest.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 88px;
	color: #fff;
	text-decoration: none;
	line-height: 15px;
	text-align: left;
	margin-left: 5px;
	display:block;
}

a.whitesmall, a.whitesmall:link, a.whitesmall:visited, a.whitesmall:hover, a.whitesmall:active, a.moreInfo, a.moreInfo:link, 
a.moreInfo:visited, a.moreInfo:hover, a.moreInfo:active, #Main td a.moreInfo
{
	color: #fff;
	font-size: 0.9em;
}

a.whitesmall:hover,  #Main td a.moreInfo:hover
{
	text-decoration: underline;
}


.paddingleftandbottom
{
	padding-left:10px;
	padding-bottom:15px;
	font-size:0.9em;
}

.moreInfoSmallestLeft
{
	padding-left: 15px;
	text-indent: 8px;
	text-align: left;
	height: 16px;
	width: 102px;
	display: inline-block;
	background-image: url(/App_Themes/Blue with right sidebar/Images/buttonsmlLeft.png);
	background-repeat: no-repeat;
	color: #fff;
	text-decoration: none;
	line-height: 15px;
	text-align: left;
	margin-left: 5px;
	font-size: 11px;
	padding-bottom: 15px;
	cursor:pointer;
}



#fromText
{
	display: inline;
	text-align: right;
}


h2.lblProductTitleh2
{
	padding: 0px 0px 0px 0px;
}
.lblProductTitle
{
	display: block;
	color: #97C94E;
	font-weight: bold;
	font-size: 19px;
	line-height: 20px;
}
.lblProductSubTitle
{
	display: block;
	color: #97C94E;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.lblProductDimension
{
	display: block;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	color: #797979;
}
.lblProductDescription
{
	display: block;
	font-size: 11px;
	line-height: 14px;
	color: #797979;
}

.productactions
{
	min-height: 106px;
	color: #fff;
}
.ProductDetail
{
	color: #fff;
	font-size: 12px;
	line-height: 14px;
}
.productName
{
	color: #fff;
	font-size: 27px;
	line-height: 26.325pt;
}


.commerceProductPricePanel
{
	display: none;
}
.lblShipType
{
	display: none;
}

h2.productTitle
{
	color: #9acd32;
	font-size: 16px;
	text-align: center;
	font-weight: 700;
	line-height: 12px;
}
.productTitle
{
	color: #9acd32;
	font-size: 16px;
	text-align: center;
}
.categoryitem a
{
	color: #9acd32;
}

.commerceProductOurPriceLabel, .commerceProductRetailPriceLabel, .commerceProductRetailPriceValue, .commerceProductYouSaveLabel, .commerceProductYouSaveValue, .commerceProductSpecialOfferPriceLabel, .commerceProductTradeSpecialOfferPriceLabel
{
	display: none;
}

.commerceProductSpecialOfferPriceValue
{
	font-size: 20px;
	line-height: 20px;
	color: red;
}

.commerceProductOurPriceValue, .commerceProductTradeOurPriceValue
{
	font-size: 20px;
	line-height: 20px;
}

.commerceShowProductListAddButtons
{
	display: none;
	visibility: hidden;
}

.prodListSubTitle
{
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 0px;
	clear: both;
	display: block;
	color: #9acd32;
	font-size: 11px;
}

h2.categoryItem_Title
{
	font-size: 16px;
	text-align: center;
	margin-right: 0px;
	padding: 0px 10px 2px 2px;
	color: #9acd32;
	font-weight: 700;
	line-height: 12px;
}
.categoryItem_ContentRow
{
	padding-left: 3px;
	padding-right: 3px;
	height: 80px;
	overflow: hidden;
}

.categoryItem_ContentColumn
{
}

.categoryItem_ContentTextColumn
{
	vertical-align: top;
	font-size: 8pt;
	padding-right: 5px;
	padding-left: 2px;
	line-height: 9pt;
	padding-bottom: 4px;
	color: #666;
	height: 31px;
	overflow: hidden;
}

.prodListStockWarning
{
	font-size: 9px;
	color: red;
	display: block;
	padding-top: 5px;
}

.categoryItem_ButtonPriceRow
{
	line-height: 12px;
	vertical-align: top;
}

.categoryItem_ButtonColumn
{
	/*   vertical-align:top;     padding:2px 2px 2px 4px;  */
}
.categoryItem_ButtonColumn input
{
	position: relative;
	top: 6px;
	left: 10px;
	color: #fff;
	font-size: 9.45pt;
}

.categoryItem_ButtonColumn a
{
	position: relative;
	top: 7px;
	color: #fff;
	font-size: 9.45pt;
}


.categoryItem_PriceColumn
{
	padding-left: 5px;
	height: 35px;
}

h2.categoryItem_Price
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-left: 10px;
	font-size:0.9em;
}

.categoryItem_SpecialOffer
{
	position: relative;
}

.categoryItem_SpecialOfferImage
{
	position: relative;
	position: absolute !ie;
	top: -15px !ie;
	top: -12px;
	left: 125px;
	left: 136px !ie;
	overflow: visible;
}

#varientTable
{
}

#varientText
{
	padding-left: 10px;
	padding-right: 10px;
	width: 325px;
}

.commerceAttributeItemDropDownList, .commerceAttributeItemWrapper, .attributePanel, .commerceAttributeItemNameWrapper, .attributeLabel
{
	display: block;
}

.inputCell
{
	
}
.commerceAttributeItemDropDownList
{
	border: #aeaeae 1px solid;
}

.attributePanel
{
	padding-right: 5px;
}

.lblProductTitle
{
	text-decoration: none;
}

.commerceProductDetailImageWrapper
{
	padding-right: 1px;
}

.commerceProductList td
{
	vertical-align: top;
}
.productparentblockoptions .commerceProductList td
{
	vertical-align: middle;
}

.productparentblockoptions h4
{
	margin-top: 25px;
	margin-bottom: 7px;
}

.categoryItem_TitleColumn
{
	height: 34px;
	padding-left: 12px;
	padding-right: 12px;
	vertical-align: middle;
	padding-top: 3px;
}
.categoryItem_TitleRow td
{
	vertical-align: middle;
}


h1.productparenttitle
{
	padding-left: 0px;
}
h1 .productparenttitle
{
	font-size: 27px;
	color: White;
	padding-bottom: 0px;
	margin-bottom: 10px;
	line-height: 1.3em;
	padding-left: 0px;
	margin-left: 0px;
	text-indent: 0px;
}

.commerceCartStatusTotalText
{
	display: none;
	visibility: hidden;
}

.plp_TableHolder
{
	background-color: #9ACD32;
	color: White;
}

.plp_BackArrowNot1, .plp_PageItem, .plp_PageItemImage
{
	border-color: #9ACD32;
}

.plp_PageNumberActive
{
	color: White;
}
.plp_PageNumber
{
	color: Black;
}

.productparentSpecialOffer2
{
	display: none;
	visibility: hidden;
}

.imgVarientSpecialOffer, .productparentprice
{
	
}

.imgVarientSpecialOffer
{
	float: left;
	clear:both;
	background-color:#fff;
}

input
{
	cursor: hand;
}

.moreInfo
{
	text-indent: 9px;
	text-align: left;
	height: 16px;
	width: 102px;
	display: inline-block;
	background-image: url(/Images/buttonsml.png);
	background-repeat: no-repeat;
	color: #fff;
	text-decoration: none;
	line-height: 16px;
	float: right;
}

a.moreInfoSmallest
{
	color: #fff;
}




















/* checkout page */
#ctl00_Content_ctl00_commerceGiftCertificate_ContentPanel, #ctl00_Content_ctl00_commerceCoupon_ContentPanel, .co_BillingContentHolder, .co_DeliveryContentHolder, .co_OrderSummaryHolderTop, .co_OrderSummaryContentPanelHolder, .co_BasketHolder, .co_clearCartButtonHolder
{
	/* padding-left:24px;      padding-right:24px;*/
}

.conf_couponHolder, .conf_giftCertHolder, .conf_DeliveryLoginMessageHolder, .conf_DeliveryAddressTopHolder
{
	display: none;
}

.co_couponHolder
{
	background-image: url( '/Images/commerce/resources/CouponBg.gif' );
	background-repeat: repeat-x;
	padding-bottom: 20px;
}
.co_couponAppliedTextbox, .co_giftCertAppliedTextbox
{
	border: 1px solid #5b5b5b;
}

.co_couponText, .co_giftCertText
{
	text-transform: uppercase;
	font-weight: 600;
	color: #5b5b5b;
}

.co_couponContentHolder
{
	float: left;
	padding-left: 72px;
}

/*#ctl00_Content_ctl00_commerceCartUpdatePanel, */
.co_clearCartButtonHolder
{
	margin-top: 10px;
	padding-right: 71px;
}

.co_giftCertApplyButtonHolder, .co_clearCartButtonInnerHolder
{
	float: right;
	padding-right: 0px;
	line-height: 22px;
}
.co_couponApplyButtonHolder
{
	float: right;
	padding-right: 70px;
}










.co_giftCertApplyButton, .co_couponApplyButton, .co_BillingUpdateButton, .co_SaveAddressButton, .co_clearCartButton, .co_OrderSummaryContinueButton
{
	background-image: url( 'Images/CartBtn.gif' );
	background-repeat: no-repeat;
	width: 146px;
	height: 23px;
	padding-left: 10px;
	padding-top: 0px;
	font-size: 10px;
	font-weight: 600;
	border: none;
	
	line-height:22px;
	display:block;
}

/*.co_giftCertApplyButtonInnerHolder, .co_couponApplyButtonInnerHolder, .co_BillingApplyButtonInnerHolder, .co_SaveAddressButtonInnerHolder, .co_clearCartButtonInnerHolder, .co_OrderSummaryContinueButton
{
	background-image: url( 'Images/CartBtn.gif' );
	background-repeat: no-repeat;
	width: 146px;
	height: 23px;
	padding-left: 10px;
	padding-top: 0px;
	font-size: 10px;
	font-weight: 600;
	border: none;
}
*/






.co_OrderSummaryHolder
{

}


.co_Holder
{
	padding-bottom: 10px;
}
.co_giftCertHolder
{
	clear: both;
}

.co_giftCertHolder, .co_couponHolder, /*.co_Holder,*/ #ctl00_Content_ctl00_commerceBillingUpdatePanel, .co_BillingHolder, .co_DeliveryHolder
{
	background-color: #F0F8E7;
	padding-bottom: 20px;
}

.co_OrderSummaryHolderTop
{
	height: 0px;
}

.co_OrderSummaryHolderBottom
{
	background-image: url( 'Images/TotalBottomBg.gif' );
	background-repeat: repeat-x;
	height: 8px;
	padding-bottom: 20px;
}

#ctl00_Content_ctl00_commerceCoupon_ContentPanel
{
	padding-top: 5px;
}

#ctl00_Content_ctl00_commerceCoupon_ContentPanel, #ctl00_Content_ctl00_commerceShippingTax_ContentPanel, #ctl00_ctl00_Content_ctl00_commerceOrderSummary_ContentPanelPanel, .co_BasketHolder, .co_BillingContentHolder
{
	/* border:1px solid #5b5b5b;*/
}

.co_BillingHolder, .co_DeliveryHolder
{
	padding-bottom: 20px;
}


.co_header
{
	background-color: #8cc63e;
	padding-left: 24px;
}

.co_couponHeader, .co_OrderSummaryHeader, .co_productsHeader, .co_header
{
	color: #fff;
	padding-bottom: 5px;
	padding-top: 2px;
}

.co_couponPanelHolder
{
	padding-top: 0px;
}

.ae_table input, .ae_column2 input
{
	background-color: #fff;
	color: #535353;
}


.co_BillingHolder, .co_DeliveryHolder, .co_giftCertContentHolder
{
	color: #2F2F2F;
}




.cl_ProductListUpdateBtnHolder input, .cl_ProductListRemoveBtnHolder input
{
	/*background-image: url('Images/CartBtn.gif');     background-repeat:no-repeat;     width:146px;     height:23px;     padding-left:0px;     padding-top:2px;     font-size:11px;     font-weight:600;     color:#535353;     text-decoration:none;      text-transform:uppercase;     margin-top:9px;     margin-left:60px;*/
}



.co_orderSummaryTable
{
	width: 700px;
	clear: both;
	padding-top: 30px;
}

a.co_giftCertApplyButton, a.co_couponApplyButton, a.co_BillingUpdateButton, a.co_SaveAddressButton, a.co_clearCartBtn
{
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}


.co_BillingApplyButtonHolder, .co_SaveAddressButtonHolder
{
	position: relative;
}

.co_BillingApplyButtonInnerHolder
{
	position: absolute;
	left: 688px;
	top: -39px;
}

.co_BillingAddressText1, .co_BillingAddressText2, .co_DeliveryAddressText1, .co_DeliveryAddressText2, .co_DeliveryOptionsText, .conf_DeliveryOptionsText
{
	text-transform: uppercase;
	font-size: 22px;
	font-weight: 600;
	padding: 22px 0px;
}
.conf_DeliveryOptionsText
{
	margin-bottom: 40px;
}

.co_DeliveryPanelHolder
{
	clear: both;
	display: block;
}

#ctl00_Content_ctl00_radShipChoices
{
	clear: both;
	display: block;
}

.co_BillingAddressText1, .co_DeliveryAddressText1, .co_DeliveryOptionsText1
{
	float: left;
	padding-right: 3px;
	color: #868686;
}

.co_BillingAddressText2, .co_DeliveryAddressText2, .co_DeliveryOptionsText2
{
	float: left;
	color: #535353;
	clear: right;
}


.co_SaveAddressButtonInnerHolder
{
	position: absolute;
	left: 662px;
	top: -38px;
}


.radInput_Default
{
	width: 30px;
}


.confList_productListColumn1
{
	width: 180px;
}
.confList_productListColumn2
{
	width: 325px;
}
.confList_productListColumn3
{
	width: 260px;
}
.confList_productListColumn4
{
	width: 110px;
}

.commerceAttributeItemDropDownList
{
	float: left;
}
.cl_productListColumn1
{
	width: 180px;
}
.cl_productListColumn2
{
	width: 325px;
}
.cl_productListColumn3
{
	width: 150px;
}
.cl_productListColumn4
{
	width: 220px;
}
.cl_productListItemTable
{
	width: 100%;
}
.commerceProductCartPriceTableHeader
{
	width: 100px;
}
.cl_productListRow
{
	color: #5B5B5B;
	text-transform: uppercase;
}
.commerceProductCartPriceTableHeader
{
	font-weight: 600;
}

.cl_productListProductName
{
	font-size: 19px;
	text-decoration: none;
	margin-bottom: 15px;
	color: #5B5B5B;
	text-transform: uppercase;
	font-weight: 600;
}

.cl_productListImage
{
	background-color: #fff;
	border: 1px solid #5B5B5B;
}

.orderDetails_Container .cl_productListImage
{
	border: 0px;
}


.cl_productListItemTable
{
	margin-top: 20px;
}

.commerceAttributeItemTextBox
{
}

.commerceAttributeItemDropDownList, .radEnabledCss_Default
{
	color: #000;
}

.commerceOrderSummaryTable
{
	width: 100%;
}

.co_DeliveryAddressTopHolder
{
	clear: left;
	float: left;
}
.co_DeliveryAddressHolder
{
	padding-top: 10px;
}

.co_DeliveryIsGift, .co_UseBillingForDelivery
{
}

.co_UseBillingForDelivery
{
	padding-left: 70px;
}
.co_DeliveryIsGift
{
	padding-left: 133px;
}

.co_DeliveryLoginMessageHolder
{
	float: right;
	width: 287px;
}

.co_DeliveryOptionsHolder
{
	clear: both;
	padding: 20px 0px;
}
.co_DeliveryOptionsRadioList
{
	padding-left: 20px;
	list-style-type: none;
	padding-top: 5px;
}
.co_DeliveryOptionsRadioList li
{
	padding-top: 2px;
}
.co_DeliveryAddressLeftHolder input, .co_DeliveryOptionsRadioList input
{
}


.ae_table
{
	clear: both;
}
.ae_table input
{
	width: 158px;
	height: 18px;
	font-size: 9pt;
	padding-left: 2px;
	padding-top: 2px;
}

.ae_postcode
{
	text-transform: uppercase;
}

.ae_email
{
	text-transform: lowercase;
}

.ae_last, .ae_first, .ae_phone, .ae_address1, .ae_address2, .ae_city, .ae_county1, .ae_county2, .ae_country
{
	text-transform: capitalize;
	background: #fff;
	color: #535353;
}

.ae_country, .ae_county1
{
	color: #535353;
	background: #fff;
	border: 0px;
	width: 162px;
	height: 20px;
}

.ae_column1
{
	width: 75px;
}
.ae_column2
{
	width: 225px;
}
.ae_column3
{
	width: 75px;
}
.ae_column4
{
	width: 225px;
}
.ae_column5
{
	width: 75px;
}
.ae_column6
{
	width: 225px;
}

.commerceOrderSummarySubHeader, .co_orderSummaryDeliveryLabel
{
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 0px 0px 0px;
}

.co_orderSummarySubtotalLabel
{
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
	padding: 1px 0px 0px 0px;
}

.co_OrderSummaryFooterInnerHolder
{
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
}

.co_OrderSummaryContinueButton
{
}
.co_OrderSummaryFooterInnerHolder
{
	text-align: right;
}

.co_OrderSummaryHolder .co_OrderSummaryContinueButton
{
	/* background-image: url('Images/CartBtn.gif');     background-repeat:no-repeat;*/
	width: 146px;
	height: 23px;
	padding-left: 0px;
	padding-top: 2px;
	font-size: 11px;
	font-weight: 600;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 9px;
	float: right /*margin-left:804px;*/;
}

.co_OrderSummaryContentHolder
{
	padding: 10px 0px 0px 0px;
}


.conf_clearCartButtonHolder, .conf_clearCartButtonInnerHolder, .conf_BillingApplyButtonHolder, .co_SaveAddressButtonHolder
{
	display: none;
}


/* end checkout page */

.conf_btnBuyWithPayPal, .conf_btnBuyWithoutPayment
{
	margin-bottom: 20px;
	float: right;
	text-indent: 15px;
	text-align: left;
	height: 20px;
	width: 199px;
	display: inline-block;
	background-image: url(/Images/buttonBig.gif);
	background-repeat: no-repeat;
	font-size: 0.8em;
	line-height: 0.9em;
	padding: 3px;
	text-decoration: none;
	color: #fff;
	clear: both;
	line-height: 0.99em;
	border: 0px;
}

.conf_lblTotal, .conf_btnModifyOrder, .conf_btnBuyWithPayPal, .conf_btnBuyWithoutPayment
{
	clear: both;
	display: block;
	margin-bottom: 5px;
}

.login_RememberMe
{
	clear: both;
	display: block;
}
.login_password
{
	display: block;
	clear: both;
}


/* Confirmation page */
#orderDetails_Container
{
	color: #999;
	font-family: Tahoma;
	text-align: left;
	font-size: 16px;
}


#orderDetails_Container td
{
}

#orderDetails_Container td.tableBanner
{
	background-color: #8DC640;
	border-bottom: solid 1px #D2D1CD;
	color: #FFF;
	font-family: Tahoma;
}

#orderDetails_Container .basket_Heading td.orderDetails_col1, #orderDetails_Container .basket_Heading td.orderDetails_col2, #orderDetails_Container .basket_Heading td.orderDetails_col3, #orderDetails_Container .basket_Heading td.orderDetails_col4, #orderDetails_Container .basket_Heading td.orderDetails_col5, #orderDetails_Container .basket_Heading td.orderDetails_col6
{
	border-left: solid 1px #D2D1CD;
	border-bottom: solid 1px #D2D1CD;
}

#orderDetails_Container .basket_Line td.orderDetails_col1, #orderDetails_Container .basket_Line td.orderDetails_col2, #orderDetails_Container .basket_Line td.orderDetails_col3, #orderDetails_Container .basket_Line td.orderDetails_col4, #orderDetails_Container .basket_Line td.orderDetails_col5, #orderDetails_Container .basket_Line td.orderDetails_col6
{
	border-left: solid 1px #D2D1CD;
	border-bottom: solid 1px #D2D1CD;
}

#orderDetails_Container .basket_Footer td.orderDetails_col6
{
	border-left: solid 1px #D2D1CD;
	border-bottom: solid 1px #D2D1CD;
}

.basket_Footer .orderDetails_col1, .basket_Footer .orderDetails_col2, .basket_Footer .orderDetails_col3, .basket_Footer .orderDetails_col4, .basket_Footer .orderDetails_col5
{
	border: none;
}

#orderDetails_Container td.endBorder
{
	border-left: solid 1px #D2D1CD;
	border-right: solid 1px #D2D1CD;
	border-bottom: solid 1px #D2D1CD;
	background: #f6f6f6;
}

#orderDetails_Container td.endBorder1
{
	border-right: solid 1px #D2D1CD;
	border-bottom: solid 1px #D2D1CD;
}

#orderDetails_Container .label
{
	font-family: Tahoma;
	color: #777777;
	font-size: 16px;
}

.info
{
	color: #8DC640;
	font-family: Tahoma;
}

.infoGrey
{
	color: #959595;
	font-family: Tahoma;
}


.alignLeft
{
	text-align: left;
}

.alCenter
{
	text-align: center;
}

.orderDetails_AddressTable
{
	margin-left: 0px;
	color: #8DC640;
	width: 800px;
}

.orderDetails_AddressTD1
{
	width: 350px;
}

#orderDetails_SummaryContainer
{
	margin-left: 0px;
	margin-top: 20px;
}

.orderDetails_DeliveryTo, .orderDetails_BillTo
{
	color: #999999;
}

.orderDetails_OrderDate, .orderDetails_OrderNumber, .orderDetails_OrderStatus, .orderDetails_ShippingMethod, .orderDetails_GiftOrder, .orderDetails_PaymentMethod
{
	color: #8DC640;
}

.orderDetails_Total, .lblTotal, .orderDetails_BillingDeliveryHeading
{
	font-weight: 700;
}


td .inputCell
{
	width: 20px;
}
.inputCell input
{
	width: 20px;
}
/*.QuantityBox{width:10px;}
.QuantityBoxPnl input{width:20px;}
.QuantityBoxPnl, .cl_ProductListRemoveBtnHolder{width:20px;}
*/
.orderDetails_Container .cl_productListProductName
{
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	text-transform: capitalize;
}


.orderDetails_Container .commerceAttributeItemNameWrapper
{
	float: left;
	clear: left;
}
.orderDetails_Container .commerceAttributeItemWrapper
{
	float: left;
	clear: both;
	padding-bottom: 7px;
}
.commerceAttributeItemWrapper li
{
	padding-left: 20px;
	list-style-type: none;
	width: 150px;
}
.commerceAttributeItemWrapper li input
{
	border: none;
}
.commerceAttributeItemCheckBoxList
{
	width: 150px;
}
.commerceAttributeItemCheckBoxList input
{
	margin-left: 12px;
	border: none;
}
.orderDetails_col3 td
{
	padding: 0px 0px 0px 0px;
}

.orderDetails_Table
{
	width: 100%;
}

.orderDetails_col1
{
	width: 100px;
	padding: 3px 0px;
	text-indent: 5px;
}
.orderDetails_col2
{
	width: 217px;
	padding-left: 0px;
	padding: 3px 5px;
}
.orderDetails_col3
{
	width: 260px;
	padding: 3px 5px;
}
.orderDetails_col4
{
	width: 115px;
	text-align: center;
	padding: 3px 5px;
}
.orderDetails_col5
{
	display: none;
	padding: 3px 5px;
}
.orderDetails_col6
{
	width: 108px;
	padding: 3px 5px;
	text-align: center;
}
.orderDetails_col7
{
	width: 100px;
	padding: 3px 5px;
	text-align: center;
}
.orderDetails_col8
{
	padding: 3px 5px;
	text-align: center;
}



.orderDetails_Container .cl_ProductListUpdateBtnHolder input
{
	margin-top: 9px;
	margin-left: 0px;
}

.co_BasketList
{
	width: 100%;
}
.TextBoxHidden
{
	display: none;
}


.subTotalPrice
{
	margin-top: -25px;
	padding-right: 98px;
	float: right;
	color: #8dc640;
	font-size: 1.5em;
}


.cl_DeleteButton, .cl_UpdateButton
{
	background-image: url( '/App_Themes/Blue with right sidebar/Images/SmallFatButton.gif' );
	background-repeat: no-repeat;
	text-align: left;
	height: 20px;
	width: 80px;
	text-indent: 8px;
	text-transform: capitalize;
	color: #fff;
	display: block;
	border: none;
	padding-top: 0px;
	font-size: 10px;
	font-weight: 600;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.co_OrderSummaryContinueButton
{
	color: #fff;
	background-color: #fff;
}

.orderDetails_Table .QuantityBoxLabel
{
	display: none;
}

/*.orderDetails_col7 .cl_productListLabel {padding-top:28px; display:block}*/
.cl_ProductListRemoveBtnHolder
{
	margin-top: 8px;
	display: block;
}


.clear
{
	clear: both;
	height: 0px;
}

.prodListProductDescription
{
	line-height: 2px;
}

.categoryitem .moreInfoSmallest
{
	margin: 0px;
}

.cl_productListProductName, .cl_productListProductName a, a.cl_productListProductName, .orderDetails_col2 a
{
	color: #8dc640;
}

#varientText{text-align:left;}

.green

{
	color:#8dc640;
	font-weight:bold;
	
}

.greenlink
{
		color:#8dc640;
}

.gray
{
	background-color:#f6f6f6;
}



.co_ContinueShoppingButtonHolder{float:left}

.co_ProceedCheckoutButtonHolder1,
.co_ProceedCheckoutButtonHolder
{float:right;  padding-right: 0px;}


.co_ProceedCheckoutButtonHolder{margin-top:10px}

.co_ProceedCheckoutButtonHolder1,
.co_ContinueShoppingButtonHolder{margin-bottom:10px}







/*
.co_ProceedCheckoutButtonInnerHolder,
.co_ProceedCheckoutButtonInnerHolder1,
.co_ContinueShoppingButtonInnerHolder{
	background-image: url( 'Images/button-cart-large.png' );
	background-repeat: no-repeat;
	width: 199px;
	height: 20px;
	padding-left: 10px;
	padding-top: 0px;
	font-size: 10px;
	font-weight: 600;
	border: none;
}
*/

.co_ProceedCheckoutBtn,
.co_ProceedCheckout1Btn,
.co_ContinueShoppingBtn {
	background-image: url( 'Images/button-cart-large.png' );
	background-repeat: no-repeat;
	width: 199px;
	height: 20px;
	padding-left: 10px;
	padding-top: 0px;
	font-size: 10px;
	font-weight: 600;
	border: none;
	
	line-height:15px;
	display:inline-block;
	cursor:pointer;
	
}






	
.co_clearCartButtonHolder{display:none;}

a.co_ProceedCheckoutBtn,
a.co_ProceedCheckout1Btn,
a.co_ContinueShoppingBtn
{
	color: #fff;
	text-decoration: none;
	text-transform: capitalize;
}
.co_ProceedCheckoutButtonInnerHolder,
.co_ProceedCheckoutButtonInnerHolder1,
.co_ContinueShoppingButtonHolder
{
	
	padding-right: 0px;
	line-height: 20px;
}

.commerceOrderSummarySubHeader{display:none;}


.TermsSection{padding-top:15px; padding-right:15px}
.TermsLink{text-decoration:none; color:#006738;}
.TermsText{color:#006738; font-size:12px;}
.TermsCheckBox input{border-width:0px;}

.co_couponAppliedTextbox,
.ae_table td INPUT
{
	cursor:text;
}

.ae_table td .tickbox INPUT
{
	border:none;
	width:20px;
	background-color:Transparent;
	text-align:left;
	cursor:pointer;
}

.co_DeliveryOptionsRadioList INPUT
{
	border:none;
}



.co_orderSummaryTable
{
	width: 100%;
	clear: both;
	padding-top: 30px;
}


.co_orderSummaryTable
{
	border-spacing:0px;
	padding:0px;
}

.co_orderSummaryTable tr td
{
	border-spacing:0px;
	/*border:solid 1px red;*/
}

 td .co_orderSummarySubtotalLabel, td .co_orderSummaryDeliveryLabel, td .commerceOrderSummaryLabel, td.co_orderSummaryTax, td.commerceOrderSummaryLabel
{
	color:#959595;
	text-align:right;
}

.co_orderSummaryPrice, .commerceOrderSummaryPrice, .co_orderSummaryTaxCost
{
	font-weight:bold;
	text-align:right;
	color:#8cc63e;
	padding-right:10px;
}

.column1
{
	display:none;
}


.orderDetails_OrderNumber 
{
	display:none;
}


.orderDetails_OrderNumberLabel
{
	display:none;
}


.cl_UpdateButton
{
    display: none;
}
