/* -- promotion additions to style sheet */
.promoWas{color:red; margin-right:10px;}
.lpromoPriceText{font-weight:bold;font-size:14px;font-family:verdana;color:#4D4D4D;}
.promotionLink{font-weight:normal;font-size:11px;font-family:arial;color:#000000;  width:150px; padding-bottom:10px; padding-top:2px;}
.promoText{font-weight:normal;font-size:11px;font-family:arial;color:#000000;  width:150px; padding-bottom:10px; padding-top:2px;}
.promoDesc{font-weight:normal;font-size:11px;font-family:arial;color:#cc0000; }
.spromoDesc{font-weight:normal;font-size:11px;font-family:arial;color:#cc0000; }	
.bpromoDesc{font-weight:normal;font-size:11px;font-family:arial;color:#cc0000; }
.ppromoDesc{font-weight:normal;font-size:11px;font-family:arial;color:#000000; }
.opromoDesc{font-weight:normal;font-size:11px;font-family:arial;color:#000000; }
.promoSpacer{ height:15px;}

.lpromoPriceTextWas {color:#666666; font-weight:bold; font-size:11px; text-decoration:line-through;}
.lpromoPriceTextNow {color:#cc0000; font-weight:bold; font-size:11px; }

.promoPriceTextWas{color:#666666; font-weight:bold; font-size:11px; text-decoration:line-through;}	
.promoPriceTextNow {color:#cc0000; font-weight:bold; font-size:11px; }	

.spromoPriceTextWas {color:#666666; font-weight:bold; font-size:11px; text-decoration:line-through;}
.spromoPriceTextNow {color:#cc0000; font-weight:bold; font-size:11px; }	

.lDisplayOnlyTextBoxPriceNow {color:#cc0000; font-weight:bold; font-size:11px;border-top-style:none; border-right-style:none; border-left-style:none; border-bottom-style:none; background-color:#ffffff;}
.DisplayOnlyTextBoxPriceNow{color:#cc0000; font-weight:bold; font-size:11px;border-top-style:none; border-right-style:none; border-left-style:none; border-bottom-style:none; background-color:#ffffff; width:55px;}

.DisplayOnlyTextBoxPrice{font-weight:normal;font-size:11px;font-family:arial;color:#666666;border-top-style:none;border-right-style:none;border-left-style:none;border-bottom-style:none;background-color:#ffffff;width:67px;text-align:right;}
.DisplayOnlyTextPrice{font-weight:normal;font-size:11px;font-family:arial;color:#666666;background-color:#ffffff; width:50px;}

.yDisplayOnlyTextBoxPrice{font-weight:bold;font-size:11px;font-family:arial;color:#666666;border-top-style:none;border-right-style:none;border-left-style:none;border-bottom-style:none;background-color:#ffffff;width:67px;text-align:right;}
.xDisplayOnlyTextBoxPrice{font-weight:normal;font-size:11px;font-family:arial;color:#666666;border-top-style:none;border-right-style:none;border-left-style:none;border-bottom-style:none;background-color:#ffffff;width:67px;text-align:right;}

.DisplayOnlyTextBoxRRP{font-weight:normal;font-size:11px;font-family:arial;color:#666666;border-top-style:none;border-right-style:none;border-left-style:none;border-bottom-style:none;background-color:#ffffff;width:67px;}
.DisplayOnlyTextRRP{font-weight:normal;font-size:11px;font-family:arial;color:#666666;background-color:#ffffff; width:50px;}

.sDisplayOnlyTextBoxExclVat{font-weight:normal;font-size:11px;font-family:arial;color:#666666;border-top-style:none;border-right-style:none;border-left-style:none;border-bottom-style:none;background-color:#ffffff;width:67px;text-align:right;}
.sDisplayOnlyTextExclVat{font-weight:normal;font-size:11px;font-family:arial;color:#666666;background-color:#ffffff; width:50px;}

/* --  */
body {background-color: #E1E2BA; margin: 0px; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 16px;}
/*for main table on page*/
.mainTable{width:954px;}

A.sName:link{font-weight:bold;font-size:11px;font-family:arial;color:#566B30;text-decoration:none;}
A.sName:visited{font-weight:bold;font-size:11px;font-family:arial;color:#566B30;text-decoration:none;}
A.sName:hover{font-weight:bold;font-size:11px;font-family:arial;color:#566B30;text-decoration:underline;}

.pSimilarProducts{font-family:arial;font-size:11px;color:#566B30;}
.emailAFriend{font-family:arial;font-size:11px;color:#566B30;}
.ReturnToPrevious{font-family:arial;font-size:11px;color:#566B30;}
.ppipe{font-family:arial;font-size:11px;color:#566B30;}

.navBackground{background-color:#660000;}
.backgroundDark{background-color:#6F883E}
.backgroundWhite{background-color:#FFFFFF;}
.backgroundLight{background-color:#C6D7A5;}
.backgroundLight1{background-color:#E1E2BA;}
.voucherbg, .deliverybg{background-color:#D3E0BC; padding-left:14px;padding-right:14px;padding-top:8px; padding-bottom:8px;}
.grey10, .basketSmallText{font-family:arial;font-size:10px;color:#666666;}
.grey11{font-family:arial;font-size:11px;color:#666666;}
.drkgrey10, .OrderTypesDesc{font-weight:normal;font-size:10px;font-family:arial;color:#333333;}
.drkgrey11,.VoucherCode,.AddressSummary,.OrderTypes, .paymentText{font-weight:normal;font-size:11px;font-family:arial;color:#333333;}
.greyMed11{font-family:arial;font-size:11px;color:#999999;}
.deafult11{font-family:arial;font-size:11px;color:#566B30;}
.deafult12, .regTextdesc{font-family:arial;font-size:12px;color:#566B30;}
.deafult12Bold {font-family:arial;font-size:12px;font-weight:bold;color:#566B30;}
.tdMainContent{background-color:#FFFFFF;padding-left:14px;padding-right:14px; padding-top:6px; padding-bottom:22px;}
.tdRHS{padding-left:4px;padding-right:4px;}
.tdRHS1{padding-left:4px;padding-right:4px; border-right:1px #BFD29B solid; border-left:1px #BFD29B solid; margin-left:1px; margin-right:1px;}
.tdLHS{background-color:#E1E2BA;width:160px;}
.tdRHSmain{width:160px;}
.tdMiddleContent{padding-left:14px;padding-right:14px;width:578px;}
.tdHomepage{padding-left:18px; background-color:#829548; color:#ffffff;font-size:11px;}
A.link11:link{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline}
A.link11:visited{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline;}
A.link11:hover{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline;}
A.purpLink11:link{font-weight:normal;font-size:11px;font-family:arial;color:#666666;text-decoration:underline}
A.purpLink11:visited{font-weight:normal;font-size:11px;font-family:arial;color:#666666;text-decoration:underline;}
A.purpLink11:hover{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline;}
.DisplayTextBoxPrice{width:47px;}
.validator{color:#cc0000;}

.red{font-family:arial;color:#0000ff;}

.TrackingHeader {background-color:#FFFFFF;font-family:arial;font-size:11px;font-weight:bold;color:#566B30; padding-bottom:5px; padding-top:5px; padding-left:4px; border-top: #C6D7A5 1px solid; border-bottom: #C6D7A5 3px solid;}
.TrackingHeaderItem {background-color:#FFFFFF;font-family:arial;font-size:11px;font-weight:normal;color:#666666; padding-bottom:8px; padding-top:8px; padding-left:4px; border-bottom: #C6D7A5 1px solid;}

.warningText, .voucherInvalid, .regErrorMessage, .PasswordAdvice{font-family:arial;font-size:11px;font-weight:bold;color:#cc0000;}

/* Left Navigation */
.leftNav{background-color:#D3E0BC;}
.topLevelSelected{color:#384620;font-weight:bold;font-size:12px;font-family:arial; background-color:#EFF4E8;}
A.secondLevel:link{font-weight:bold;font-size:11px;font-family:arial;color:#4F612C;text-decoration:none;}
A.secondLevel:visited{font-weight:bold;font-size:11px;font-family:arial;color:#4F612C;text-decoration:none;}
A.secondLevel:hover{font-weight:bold;font-size:11px;font-family:arial;color:#384620;text-decoration:none;}
.secondLevelSelected{background-color:#829548; color:#FFFFFF; font-weight:bold;}
/* --  */

/* Mini Basket */
.sbasketSubTotalText{font-family:arial;font-size:11px;color:#666666;padding-left:8px;}
.sBasketQty{font-family:arial;font-size:11px;color:#666666;padding-left:8px;}
.miniBasketLabels{font-family:arial;font-size:11px;color:#666666;padding-left:8px;}
.EmptyBasket{font-family:arial;font-size:11px;color:#666666;}
/* --  */

/* Sml Referentials */
A.refProdName:link{font-weight:bold;font-size:11px;font-family:arial;color:#566B30;text-decoration:none;}
A.refProdName:visited{font-weight:bold;font-size:11px;font-family:arial;color:#566B30;text-decoration:none;}
A.refProdName:hover{font-weight:bold;font-size:11px;font-family:arial;color:#566B30;text-decoration:underline;}
.refProdPrice{color:#666666;}
.refProdPriceStrike{color:#666666; text-decoration:line-through;}
.refProdPriceSale{color:#cc0000; font-weight:bold;}
/* --  */

/* Lge Referentials */
A.refProdNameLge:link{font-weight:bold;font-size:12px;font-family:arial;color:#566B30;text-decoration:none;}
A.refProdNameLge:visited{font-weight:bold;font-size:12px;font-family:arial;color:#566B30;text-decoration:none;}
A.refProdNameLge:hover{font-weight:bold;font-size:12px;font-family:arial;color:#566B30;text-decoration:underline;}
.refProdPriceLge{font-size:14px;color:#666666; font-weight:bold;}
/* --  */

/* Product Detail */
.prodName{font-weight:bold;font-size:12px;font-family:arial;color:#566B30;}
.pName{font-weight:bold;font-size:12px;font-family:arial;color:#566B30;}
.HTMLTEXT, .sNormalText{font-weight:normal;font-size:11px;font-family:arial;color:#666666;}
.DeliveryLabel{font-weight:normal;font-size:11px;font-family:arial;color:#666666;}
.DropDown, .dropDownList {font-family:arial;font-size:11px;color:#666666;width:135px;}
.textboxlogin{font-family:arial;font-size:11px;color:#666666;}

A.DeliveryLabel:link{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline}
A.DeliveryLabel:visited{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline;}
A.DeliveryLabel:hover{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline;}

/* -- */

/* Shopping Basket */
.qty{width:33px; color:#666666;}
.sBasketHeaderText{font-family:arial;font-size:12px;font-weight:bold;color:#566B30;}

A.ViewDelivery:link{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline}
A.ViewDelivery:visited{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline;}
A.ViewDelivery:hover{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline;}

A.BasketClearAll:link{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline}
A.BasketClearAll:visited{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline;}
A.BasketClearAll:hover{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline;}

A.BasketRemove:link{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline}
A.BasketRemove:visited{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline;}
A.BasketRemove:hover{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline;}

.bName{font-weight:bold;font-size:11px;font-family:arial;color:#666666;}
.nName{font-weight:normal;font-size:11px;font-family:arial;color:#666666;}
.pbasketSubTotalText{font-weight:bold;font-size:11px;font-family:arial;color:#666666;}
.basketText,.orderText, .orderTextPrice, .xName{font-weight:normal;font-size:11px;font-family:arial;color:#666666;}

.sBasketText{font-weight:normal;font-size:11px;font-family:arial;color:#666666;}
.DisplayQuantity{font-weight:normal;font-size:11px;font-family:arial;color:#666666;}

.basketNoteText{font-weight:normal;font-size:11px;font-family:arial;color:#666666;}

.titleText {font-weight:bold; font-size:13px; font-family: arial; color: #663399; text-decoration: none ;}
.bodyText {font-weight: normal; font-size:12px; font-family: arial; color: #000000; text-decoration: none ;}

/* Checkout */
.tdBox{padding-left:21px;padding-right:21px; border-right:1px #BFD29B solid; border-left:1px #BFD29B solid;}
.checkoutLabels{font-family:arial;font-size:12px;color:#333333;font-weight:bold;}
.checkoutMessage{font-family:arial;font-size:10px;color:#333333;}
.inputCheckoutMulti{width:330px;height:66px;font-weight:normal;font-size:11px;font-family:arial;}
.inputCheckout{width:160px;font-weight:normal;font-size:11px;font-family:arial;}
.CheckoutAddress{padding-top:1px;padding-bottom:1px;}
.yorderTotalText, .yorderText{font-weight:bold;font-size:11px;font-family:arial;color:#666666;}
.xorderText{font-weight:normal;font-size:11px;font-family:arial;color:#666666;}
.xbasketSubTotalText{font-family:arial;font-size:11px;color:#666666;}
.paymentText{font-family:arial;font-size:11px;color:#333333;}
.dropDownListPayment {font-family:arial;font-size:11px;color:#333333;width:135px;}
.paymentTextLbl {color:#333333; font-size:11;font-family:arial;
border-top-style:none; border-right-style:none; border-left-style:none; border-bottom-style:none;
background-color:#D3E0BC;}

.delOptionsDropdown {font-family:arial;font-size:11px;color:#333333;width:100px;}

.SolidBar{background:#CCCCCC;}
.textboxlogin{font-family:arial;font-size:11px;color:#666666;}
/* --  */

.white10{FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #ffffff;FONT-FAMILY: Arial, Helvetica, sans-serif;}
.bkgrdPurp{ background-color:#330066;}

/*EMC*/
.sEMCText{font-family:arial;font-size:11px;font-weight:normal;color:#666666; padding-left:0px 0px 0px 0px; border-width:0px 0px 0px 0px;}
/*End Style sheet for shop4now*/

/*Paging*/
.Paging{background : #fff  url(../../images/headingPaging.gif) no-repeat;height:21px;width:100%;}
.InnerPaging{height:21px;width:100%;}

.PageNo{font-weight:bold;font-size:11px;font-family:arial;color:#566B30;}
.PageNoLink{font-weight:normal;font-size:11px;font-family:arial;color:#566B30;text-decoration:none;}
.PagingPipe{font-weight:normal;font-size:11px;font-family:arial;color:#566B30;}
.PagingText{font-weight:normal;font-size:11px;font-family:arial;color:#566B30;text-decoration:underline;}
.PagingSortText{font-weight:normal;font-size:11px;font-family:arial;color:#566B30;text-decoration:underline;}
.pagingCounter{font-weight:normal;font-size:11px;font-family:arial;color:#566B30;padding-left:5px;}

.PageSpacer{height:1px;width:1px;}
.pagingSpacerEnd{height:14px;width:55px;}

.ddSortBy{font-weight:normal;font-size:11px;font-family:arial;color:#666666;}

/* Help*/
.helpHeader{font-weight:bold;font-size:12px;font-family:arial;color:#566B30;}
.helpQuestionHeader{font-weight:normal;font-size:12px;font-family:arial;color:#666666;text-decoration:none;}
.helpAnswerHeader{font-weight:bold;font-size:12px;font-family:arial;color:#566B30;}
.helpAnswerQuestion{font-weight:bold;font-size:12px;font-family:arial;color:#666666;}
.helpAnswerText{font-weight:normal;font-size:11px;font-family:arial;color:#666666;}
.pageText{font-weight:normal;font-size:11px;font-family:arial;color:#81413D;text-decoration:underline;}

/* Refer a Friend */
.inputNewSearch {width:238px; font-size: 11px}
.required {color:#cc0000; font-weight:bold; font-size:12px;}
.requiredText {font-size:12px;}

/*checkout footer*/
.FooterLinks{font-weight:normal;font-size:11px;font-family:arial;color:#666666;text-decoration:none}
.FooterLinks:Hover{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline}
.FooterLinksSelected{font-weight:normal;font-size:11px;font-family:arial;color:#572503;text-decoration:underline}

.footerPipe{font-weight:normal;font-size:11px;font-family:arial;color:#666666;padding-left:5px;padding-right:5px;}

/* Menu styles */
A.MenuLevel1,A.MenuLevel1Highlighted {font-size:12px;font-weight: bold; text-decoration: none; color: #E1E2BA;} 
A.MenuLevel1:hover{font-size:12px;font-weight: bold;color:#384620;}
A.MenuLevel1Selected{font-size:12px;font-weight: bold;color:#384620;text-decoration: none;}

A.MenuLevel2,A.MenuLevel2Highlighted,A.MenuLevel3,
A.MenuLevel3Highlighted,A.MenuLevel4 {font-size:11px;font-weight: bold;text-decoration: none;color: #566B30;}

A.MenuLevel2:hover, A.MenuLevel3:hover,A.MenuLevel4:hover{font-size:11px;font-weight: bold;color:#384620;}
A.MenuLevel2Selected, A.MenuLevel3Selected,A.MenuLevel4Selected{font-size:11px;font-weight: bold;color:#FFFFFF;text-decoration: none;}

TD.MenuLevel1{height: 30px;	border-bottom:solid 1px #fff;padding-left: 10px;}
TD.MenuLevel1Selected{height: 30px;background: #E1E2BA;padding-left: 10px;}
TD.MenuLevel1Highlighted{height: 30px;background: #eff4e8;padding-left: 10px;}

TD.MenuLevel2{height: 20px;background: #eff4e8 url(../../images/menuimages/menuArrow.gif) no-repeat;
	background-position: 15px 7px;padding-left: 25px;}
TD.MenuLevel2Selected{height: 20px;	background: #829548 url(../../images/menuimages/menuArrow.gif) no-repeat;
	background-position: 15px 7px;padding-left: 25px;}
TD.MenuLevel2Highlighted{height: 20px;	background: #eff4e8 url(../../images/menuimages/menuArrow.gif) no-repeat;
	background-position: 15px 7px;padding-left: 25px;}	

TD.MenuLevel3{height: 20px;background: #eff4e8 url(../../images/menuimages/menuArrow.gif) no-repeat;
	background-position: 21px 7px;padding-left: 35px;}
TD.MenuLevel3Selected{height: 20px;	background: #829548 url(../../images/menuimages/menuArrow.gif) no-repeat;
	background-position: 21px 7px;padding-left: 35px;}
TD.MenuLevel3Highlighted{height: 20px;	background: #eff4e8 url(../../images/menuimages/menuArrow.gif) no-repeat;
	background-position: 21px 7px;padding-left: 35px;}
	
TD.MenuLevel4{height: 20px;background: #eff4e8 url(../../images/menuimages/menuArrow.gif) no-repeat;
	background-position: 31px 7px;padding-left: 45px;}
TD.MenuLevel4Selected{height: 20px;	background: #829548 url(../../images/menuimages/menuArrow.gif) no-repeat;
	background-position: 31px 7px;padding-left: 45px;}	
	
TD.MenuLevel5, TD.MenuLevel5Selected, A.MenuLevel5Selected, A.MenuLevel5:hover, A.MenuLevel5 
{display:none;}

a.nav         { color: #FFFFFF; font-size: 11px; text-decoration: none; }  /*  Link in main Navigation  */
a.nav:visited { color: #FFFFFF; }
a.nav:active  { color: #990000; }
a.nav:hover   { color: #990000;  }


/* Menu styles */



.menuList {
  margin: 0px;
  padding: 0px 0px 0px 3px;
  <!--   From Top, RHS,Bottom, from LHS -->
}

li.menubar {
  background: url(../images/plus.gif) no-repeat 0em 0.3em;
  font-size: 11px;
  line-height: 1.5em;
  
  LIST-STYLE-TYPE: none ; 
}

.menu, .submenu {
  display: none;
  margin-left: 15px;
  padding: 0px;
}

.menu li, .submenu li  {
  background: url(resources/images/square.gif) no-repeat 0em 0.3em;
  list-style: none outside;
}

li.menubar a.standalone {
  background: url( url(../images/square.gif) FM no-repeat 0em 0.2em !important;
}

a.actuator, a.standalone {
  background-color: transparent;
  color: #000;
  font-size: 11px;
  padding-left: 15px;
  text-decoration: none;
}

.menu li a, .submenu li a {
  background-color: transparent;
  color: #000;
  font-size: 11px;
  padding-left: 15px;
  text-decoration: none;
}

a.actuator:hover, .menu li a:hover, submenu li a:hover, li a.standalone:hover {
  text-decoration: underline;
}

/* styles to allow for base links */
li a.base, li a.base:visited {
  background-color: transparent;
  color: #000;
  font-size: 11px;
  padding-left: 0px;
  text-decoration: none;
  LIST-STYLE-TYPE: none ; 
}

li a.base:hover {
  color: #CC0000;
  text-decoration: none;
}

span.key {
  text-decoration: underline;
}

a.highlight {

    font-weight: bold;
	}
.style1 {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
}
.style3 {
	font-size: 12px;
	font-weight: bold;
}

table.simple thead tr {
  background-color: #eee;
}
table.simple tr.even {
  background-color: #fff;
}
table.simple {
	border: 1px solid #ccc;
	border-collapse: collapse;
}
table.simplenotop {
border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;				
	border-collapse: collapse;
}
	
	
table.simple td,table.simple th{
	border: 1px solid #ccc;
	vertical-align:middle;

	
}


table.simpledesign thead tr {
  background-color: #dfd2be;
  
}
table.simpledesign tr.even {
  background-color: #fff;

  
}
table.simpledesign {
	border: 1px solid  #dfd2be;
	border-collapse: collapse;
	

}

table.simpledesign td,simpledesign th{
	border: 1px solid #dfd2be;
}

	span.pagebanner {
	background-color: #FFFFFF;
	border: 1px  #999;
	padding: 2px 4px 2px 4px;
	width: 100%;
	margin-top: 0px;
	display:block;
	border-bottom: none;
}
span.fieldError, .errorMessage {

    color: red;

    font-size: .95em;

    font-weight: bold;

    display: block;

}
table.simpledesign1 {
	border: 1px solid  #dfd2be;
	border-collapse: collapse;
	

}
table.simple2 {
	border: 1px solid #ccc;
	border-collapse: collapse;
}
