.clsButton{
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight:400;
	width:100px;
	color:#808080;
	background-color: #d5e696;	
}
.clsButtonBold{
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight:600;
	width:100px;
	color:#808080;
	background-color: #d5e696;	
}
.clsTextBody{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
	line-height: 1.20;	
}

.clsTextBodySoft{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#80AA49;
}
.clsTextBodySoftCaps{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#80AA49;
	text-transform: uppercase;
}

.clsTextBodyBold{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
	font-weight: 600;
	line-height: 1.20;	
}
.clsTextBodySmall{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:black;

}
.clsTextHeader{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.20;
	color:#80AA49;
}
.clsProductHeader{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.20;
	color:black;
}
.clsTextError{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.20;
	color:Red;
}
.clsTextMessage{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.20;
	color:gray;
}
td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
	line-height: 1.20;
}

.clsTextBodyWhite{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:White;
	line-height: 1.20;	
}
.clsTextBodyBoldWhite{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:White;
	font-weight: 600;
	line-height: 1.20;	
}
.clsTextBodySmallWhite{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:White;

}
.clsTextHeaderWhite{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.20;
	color:White;	
}



.clsCatalogSelectedLevel_1{font-family: Helvetica; color: #808080; font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase; }
A.clsCatalogSelectedLevel_1:LINK{font-family: Helvetica;	color: #808080;	font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase;}
A.clsCatalogSelectedLevel_1:VISITED{font-family: Helvetica; color: #808080; font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase;}
A.clsCatalogSelectedLevel_1:HOVER{font-family: Helvetica; color: #808080; font-size: 11px; text-decoration: underline;font-weight: 600; text-transform: uppercase;}

.clsCatalogSelectedLevel_2{font-family: Helvetica; color: #808080; font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase; }
A.clsCatalogSelectedLevel_2:LINK{font-family: Helvetica;	color: #808080;	font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase;}
A.clsCatalogSelectedLevel_2:VISITED{font-family: Helvetica; color: #808080; font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase;}
A.clsCatalogSelectedLevel_2:HOVER{font-family: Helvetica; color: #808080; font-size: 11px; text-decoration: underline;font-weight: 600; text-transform: uppercase;}

.clsCatalogSelectedLevel_3{font-family: Helvetica; color: #808080; font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase; }
A.clsCatalogSelectedLevel_3:LINK{font-family: Helvetica;	color: #808080;	font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase;}
A.clsCatalogSelectedLevel_3:VISITED{font-family: Helvetica; color: #808080; font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase;}
A.clsCatalogSelectedLevel_3:HOVER{font-family: Helvetica; color: #808080; font-size: 11px; text-decoration: underline;font-weight: 600; text-transform: uppercase;}

.clsCatalogSelectedLevel_4{font-family: Helvetica; color: #808080; font-size: 11px; text-decoration: none;font-weight: 600 ; text-transform: uppercase;}
A.clsCatalogSelectedLevel_4:LINK{font-family: Helvetica;	color: #808080;	font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase;}
A.clsCatalogSelectedLevel_4:VISITED{font-family: Helvetica; color: #808080; font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase;}
A.clsCatalogSelectedLevel_4:HOVER{font-family: Helvetica; color: #808080; font-size: 11px; text-decoration: underline;font-weight: 600; text-transform: uppercase;}


.clsCatalogLevel_1{font-family: Helvetica; color: #000000; font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase; }
A.clsCatalogLevel_1:LINK{font-family: Helvetica;	color: #000000;	font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase; }
A.clsCatalogLevel_1:VISITED{font-family: Helvetica; color: #000000; font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase;}
A.clsCatalogLevel_1:HOVER{font-family: Helvetica; color: #000000; font-size: 11px; text-decoration: underline;font-weight: 600; text-transform: uppercase;}

.clsCatalogLevel_2{font-family: Helvetica; color: #ACC415; font-size: 11px; text-decoration: none; font-weight: 600; text-transform: uppercase;}
A.clsCatalogLevel_2:LINK{font-family: Helvetica;	color: #ACC415;	font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase;}
A.clsCatalogLevel_2:VISITED{font-family: Helvetica; color: #ACC415; font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase;}
A.clsCatalogLevel_2:HOVER{font-family: Helvetica; color: #ACC415; font-size: 11px; text-decoration: underline;font-weight: 600; text-transform: uppercase;}

.clsCatalogLevel_3{font-family: Helvetica; color: #CACACA; font-size: 11px; text-decoration: none; font-weight: 600; text-transform: uppercase;}
A.clsCatalogLevel_3:LINK{font-family: Helvetica;	color: #CACACA;	font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase;}
A.clsCatalogLevel_3:VISITED{font-family: Helvetica; color: #CACACA; font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase;}
A.clsCatalogLevel_3:HOVER{font-family: Helvetica; color: #CACACA; font-size: 11px; text-decoration: underline;font-weight: 600; text-transform: uppercase;}

.clsCatalogLevel_4{font-family: Helvetica; color: #B9D387; font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase; }
A.clsCatalogLevel_4:LINK{font-family: Helvetica;	color: #B9D387;	font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase;}
A.clsCatalogLevel_4:VISITED{font-family: Helvetica; color: #B9D387; font-size: 11px; text-decoration: none;font-weight: 600; text-transform: uppercase;}
A.clsCatalogLevel_4:HOVER{font-family: Helvetica; color: #B9D387; font-size: 11px; text-decoration: underline;font-weight: 600; text-transform: uppercase;}


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
	
li { list-style-type: none }

.subMenuItem{font-family: verdana; color: white; font-size: 10px; text-decoration: none; }
A.subMenuItem:LINK{font-family: verdana;	color: white;	font-size: 10px; text-decoration: none;}
A.subMenuItem:VISITED{font-family: verdana; color: white; font-size: 10px; text-decoration: none;}
A.subMenuItem:HOVER{font-family: verdana; color: white; font-size: 10px; text-decoration: underline;}

.MoreLink{font-family: verdana; color: #B2B2B2; font-size: 12px; font-weight: 600}
A.MoreLink:LINK{font-family: verdana;	color: #B2B2B2;	font-size: 12px; font-weight: 600}
A.MoreLink:VISITED{font-family: verdana; color: #B2B2B2; font-size: 12px;	font-weight: 600}
A.MoreLink:HOVER{font-family: verdana; color: #B2B2B2; font-size: 12px;	font-weight: 600}

.disabledLink{font-family: verdana; color: #666666; font-size: 10px; text-decoration: none; font-weight: 600}
.PagingLink{font-family: verdana; color: black; font-size: 10px; font-weight: 600 }
A.PagingLink:LINK{font-family: verdana;	color: black;	font-size: 10px; font-weight: 600 }
A.PagingLink:VISITED{font-family: verdana; color: black; font-size: 10px; font-weight: 600	}
A.PagingLink:HOVER{font-family: verdana; color: black; font-size: 10px; font-weight: 600	}

.clsData {font-family: tahoma; color: #0099FF; font-size: 9px; font-weight: bold; text-decoration: none }
.clsValue {font-family: tahoma; color: #2A9827; font-size: 10px; font-weight: bold; text-decoration: none }
.regularText{font-family: verdana; color: #333333; font-size: 11px; text-decoration: none; line-height: 15px}

.regularTextBold{font-family: verdana; color: #000000; font-size: 11px; font-weight:bold; text-decoration: none; line-height: 18px}
.headerTextBold{font-family: verdana; color: #299826; font-size: 11px; font-weight:bold; text-decoration: none; line-height: 18px; text-transform: uppercase;}

.smallGray{font-family: verdana; color: #999999; font-size: 10px; text-decoration: none}
A.smallGray:LINK{font-family: verdana;	color: #999999;	font-size: 10px; text-decoration: none}
A.smallGray:VISITED{font-family: verdana; color: #999999; font-size: 10px;	text-decoration: none}
A.smallGray:HOVER{font-family: verdana; color: #FFFFFF; font-size: 10px;	text-decoration: none}

.breadCrumb{font-family: tahoma; color: #666666; font-size: 11px; text-decoration: none}
A.breadCrumb:LINK{font-family: tahoma; color: #CCCCCC; font-size: 11px; text-decoration: none}
A.breadCrumb:VISITED{font-family: tahoma; color: #CCCCCC; font-size: 11px; text-decoration: none}
A.breadCrumb:HOVER{font-family: tahoma; color: #CCCCCC; font-size: 11px; text-decoration: underline}

.productListName{font-family: tahoma; color: #52A229; font-size: 11px; font-weight: 400; text-decoration: none}
A.productListName:LINK{font-family: tahoma; color: #52A229; font-size: 11px; font-weight: 400; text-decoration: none}
A.productListName:VISITED{font-family: tahoma; color: #52A229; font-size: 11px; font-weight: 400; text-decoration: none}
A.productListName:ACTIVE{font-family: tahoma; color: #52A229; font-size: 11px; font-weight: 400; text-decoration: none}
A.productListName:HOVER{font-family: tahoma; color: #52A229; font-size: 11px; font-weight: 400; text-decoration: underline}

.productListPrice{font-family: tahoma; color: #000000; font-size: 12px; text-decoration: none}
.productPagePrice{font-family: tahoma; color: #000000; font-size: 12px; font-weight: bold; text-decoration: none}

.productprice-container{display:block; height: 46px;}
.productpricewas{ display:block; font-size: 12px; color: #ff0000; }
.productpricewas span{text-decoration: line-through;}
.productpricewasmore{ display:block; text-decoration: none;}

A.regularText:LINK{font-family: verdana; color: #333333; font-size: 11px; text-decoration: underline}
A.regularText:VISITED{font-family: verdana; color: #333333; font-size: 11px; text-decoration: underline}
A.regularText:HOVER{font-family: verdana; color: #6699CC; font-size: 11px; text-decoration: underline}
A.regularText:ACTIVE{font-family: verdana; color: #6699CC; font-size: 11px; text-decoration: underline}

.textField{font-family: verdana; color: #333333; font-size: 11px;}

.pText{font-family: verdana; color: #333333; font-size: 11px; text-decoration: none; line-height: 18px; text-align: left}

.hdg{font-family: tahoma; color: #6699CC; font-size: 11px; font-weight: bold; text-decoration: none}

.productHdg{font-family: tahoma; color: #333333; font-size: 22px; text-decoration: none}

.productSubHdg{font-family: tahoma; color: #666666; font-size: 14px; text-decoration: none}

.productSummary{font-family: verdana; color: #333333; font-size: 13px; text-decoration: none; line-height: 20px}

.navItem{font-family: verdana; color: #666666; font-size: 11px; text-decoration: none; line-height: 12pt; padding-left: 15px;}
A.navItem:LINK{font-family: verdana;	color: #333333;	font-size: 11px; text-decoration: none;}
A.navItem:VISITED{font-family: verdana; color: #333333; font-size: 11px;	text-decoration: none;}
A.navItem:HOVER{font-family: verdana; color: #000000; font-size: 11px;	text-decoration: underline;}
 
.navItem2{font-family: verdana; color: #666666; font-size: 11px; text-decoration: none; line-height: 12pt; padding-left: 25px;}
A.navItem2:LINK{font-family: verdana;	color: #333333;	font-size: 11px; text-decoration: none}
A.navItem2:VISITED{font-family: verdana; color: #333333; font-size: 11px;	text-decoration: none}
A.navItem2:HOVER{font-family: verdana; color: #000000; font-size: 11px;	text-decoration: underline}

.navItem3{font-family: verdana; color: #666666; font-size: 11px; text-decoration: none; line-height: 12pt; padding-left: 35px;}
A.navItem3:LINK{font-family: verdana;	color: #333333;	font-size: 11px; text-decoration: none}
A.navItem3:VISITED{font-family: verdana; color: #333333; font-size: 11px;	text-decoration: none}
A.navItem3:HOVER{font-family: verdana; color: #000000; font-size: 11px;	text-decoration: underline}

.tableHeader{background-color: #DDDDCC; font-weight: bold;}
.tableAlignRight{text-align: right;}
.tableRow{background-color: #FFFFFF;}
.tableRowAlt{background-color: #EEEEEE;}
.tableFooter{background-color: #DDDDCC; font-weight: bold;}


/* list type table */
table.list {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.list th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: silver;
	font-family:verdana;
	font-size:10px;
	-moz-border-radius: ;
	text-align:left;
}
table.list td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: silver;
	-moz-border-radius: ;
}

/* list2 type table */

table.list2 {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.list2 th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.list2 td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}



TD.textheadingcolour{
	vertical-align:top;
}

.hint{
	color: gray; font-size: .9em;
}

.formlist{width:200px;}


.required{font-weight:bold;}

.orderthanks{ font-size: 1.0em; color: #52A229; font-weight: bold;}

.firsttext{ font-size: 1.0em; color: #52A229; }

#contentcontainer{ padding: 20px;}
#contentcontainer h1{ font-size: 1.5em; padding-top:0px; margin-top:0px;}

#minicart{margin: 0 0 5px 0;  padding: 5px; color: #FFFFFF; background-color: #2a9827;}
#minicart a{color:#FFFFFF;}
.checkoutlink{font-size:1.25em; font-weight: bold;}