p {font-family:Verdana, Arial, Helvetica, Geneva;font-size:10px;color:#000000; line-height: 1.8em;}
td {font-family:Verdana, Arial, Helvetica, Geneva;font-size:11px;color:#111111}
body {font-family:Verdana, Arial, Helvetica, Geneva;font-size:11px;color:#111111}
tr {font-family:Verdana, Arial, Helvetica, Geneva;font-size:11px;color:#111111}
input {font-family:Verdana, Arial, Helvetica, Geneva;font-size:9px;color:#111111}
textarea {font-family:Verdana, Arial, Helvetica, Geneva;font-size:8pt;color:#111111}
select {font-family:Verdana, Arial, Helvetica, Geneva;font-size:8pt;color:#111111}
hr {color: #9CAD80; height: 1px;}

A:link {TEXT-DECORATION: underline; color: #000000; size: 10px;}
A:visited {TEXT-DECORATION: underline; color: #000000; size: 10px;}
A:active {TEXT-DECORATION: underline; color: #000000; size: 10px;}
A:hover {text-decoration: none; color: #000000; size: 10px; }

h1 {font-family:Trebuchet, Verdana, Arial, Helvetica, Geneva; font-size:12px; font-weight:bold; color: #9CAD80}
h2 {font-family:Verdana, Arial, Helvetica, Geneva; font-size:11px; font-weight:bold; color: #9CAD80}
h3 {font-family:Verdana, Arial, Helvetica, Geneva; font-size:14px; font-weight:bold; color: #9CAD80}
h4 {font-family:Trebuchet, Verdana, Arial, Helvetica, Geneva; font-size:26px; font-weight:bold; color: #9CAD80}

ul, ol, dl
{
	margin-left: 15;
	left: 20px;
}

.emptyBackground
{
	background: #FFFFFF;
}

.mainBackground
{
	margin-top: 20px;
	margin-bottom: 20px;
}

.bg0
{
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-size:11px;
	font-weight:normal;
	color: #000000;
	background-color: #F0F0F0;
}
.bg0 A:visited 
{
	color: #000000;
}
.bg0 A:active 
{
	color: #000000;
}
.bg0 A:link 
{
	color: #000000;
}

.bg1
{
	font-family:Verdana, Arial, Helvetica, Geneva; font-size:10px; font-weight:normal; 
	color: #000000; background: #CCCCCC; padding-left: 8px;
}
.bg1 A:visited, .bg1 A:link 
{
	color: #000000; text-decoration: underline;
}
.bg1 A:active, .bg1 A:hover
{
	color: #000000; text-decoration: none;
}
.bg2
{
	font-family:Verdana, Arial, Helvetica, Geneva; font-size:11px; font-weight:normal; 
	color: #FFFFFF; background: #9CAD80;
}
.bg2 A:visited, .bg2 A:active, .bg2 A:hover, .bg2 A:link 
{
	color: #FFFFFF;
}
.bg3
{
	font-family:Verdana, Arial, Helvetica, Geneva; font-size:11px; font-weight:normal; 
	color: #333333; background: #B4DD23;
}
.bg3 A:visited, .bg3 A:active, .bg3 A:hover, .bg3 A:link 
{
	color: #FFFFFF;
}
.bg4
{
	font-family:Verdana, Arial, Helvetica, Geneva; font-size:11px; font-weight:normal; 
	color: #FFFFFF; background: #9CAD80;
}
.bg5
{
	font-family:Verdana, Arial, Helvetica, Geneva; font-size:11px; font-weight:normal; 
	color: #000000; background: #EFEFEA;
}
.bg5 A:visited, .bg5 A:active, .bg5 A:hover, .bg5 A:link 
{
	color: #000000;
}
.bg6
{
	font-family:Verdana, Arial, Helvetica, Geneva; font-size:11px; font-weight:normal; 
	color: #000000; background: #cccccc;
}
.bg7
{
	font-family:Verdana, Arial, Helvetica, Geneva; font-size:11px; font-weight:normal; 
	color: #FFFFFF; background: #FF6600;
}
.bg8
{
	font-family:Verdana, Arial, Helvetica, Geneva; font-size:11px; font-weight:normal; 
	color: #FFFFFF; background: #A3D1B3;
}
.bgright1
{
	font-family:Verdana, Arial, Helvetica, Geneva; font-size:11px; font-weight:bold;
	background: #969577; color: #FFFFFF;
	padding-left: 5px;
}
.bgright2
{
	font-family:Verdana, Arial, Helvetica, Geneva; font-size:11px; font-weight:normal;
	background: #EFEFEA; color: #000000;
	padding-left: 5px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px;
}

.borderHead
{
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}
.borderHeadRight
{
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
.borderTail
{
	border-top: 1px solid #999999;
}

.lineLeft
{
	border-left: 1px solid #9CAD80;
}

.lineRight
{
	border-right: 1px solid #9CAD80;
}
.lineEnds
{
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}

.lineBox
{
	border: 1px solid #9CAD80;
}

.txtBox
{
	padding: 5px;
	margin-top: 1px;
	border: 1px solid #000000;
}

.textTitle
{
	font-size:13px; font-weight:bold;
}
.textTitle A:link, .textTitle A:visited, .textTitle A:active, .textTitle A:hover
{
	text-decoration: none;
}

.textHighight
{
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-weight:bold;
	font-size:9pt;
	color:#CC0000;
}

.textTiny
{
	font-weight:normal;
	font-size:9px;
}

.textAlt
{
	color: #990000;
	font-size:11px;
}

.textColour
{
	font-weight:normal;
	font-size:10px;
	color: #B7E124;
}
.listProductTitleLeft 
{
	border: 1px solid #9CAD80;
	font-family:Verdana, Arial, Helvetica, Geneva; font-size:11px; font-weight:bold;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
}

.listProductTitleRight 
{
	border-top: 1px solid #9CAD80;
	border-right: 1px solid #9CAD80;
	border-bottom: 1px solid #9CAD80;
	font-family:Verdana, Arial, Helvetica, Geneva; font-size:11px; font-weight:bold;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
}

.listProductHighlightBottom
{
	border-bottom: 1px solid #9CAD80;
	padding-bottom: 1px;
}

.listProductRight 
{
	border-bottom: 1px solid #9CAD80;
	border-right: 1px solid #9CAD80;
}

.listProductTop
{
	border-top: 1px solid #9CAD80;
}

.listProductTopLeft
{
	border-top: 1px solid #9CAD80;
	border-left: 1px solid #9CAD80;
	border-bottom: 1px solid #9CAD80;
}

.listProductBottom
{
	border-bottom: 1px solid #9CAD80;
}

.listProductLeft
{
	border-left: 1px solid #9CAD80;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.listProductBox
{
	border: 1px solid #9CAD80;
}
.nextBorder
{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.previousBorder
{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
}
.pagerBorder
{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
.frontWelcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.leftTopLevelOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #B5C3A0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #9CAD80;
	border-left-color: #9CAD80;
	text-indent: 4px;
}
.leftTopLevelOff a:link {text-decoration: none;}
.leftTopLevelOff a:visited {text-decoration: none;}
.leftTopLevelOff a:active {text-decoration: none;}
.leftTopLevelOff a:hover {text-decoration: none;}
.leftTopLevelOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #C2CDB1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #9CAD80;
	border-left-color: #9CAD80;
	text-indent: 4px;
}
.leftTopLevelOn a:link {text-decoration: none;}
.leftTopLevelOn a:visited {text-decoration: none;}
.leftTopLevelOn a:active {text-decoration: none;}
.leftTopLevelOn a:hover {text-decoration: none;}
.leftCatsOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9CAD80;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #9CAD80;
	border-left-color: #9CAD80;
	text-indent: 4px;
}
.leftCatsOff a:link {color: #FFFFFF; text-decoration: none;}
.leftCatsOff a:visited {color: #FFFFFF; text-decoration: none;}
.leftCatsOff a:active {color: #FFFFFF; text-decoration: none;}
.leftCatsOff a:hover {color: #FFFFFF; text-decoration: none;}
.leftCatsOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #ABBB93;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #9CAD80;
	border-left-color: #9CAD80;
	text-indent: 4px;
}
.leftCatsOn a:link {color: #FFFFFF; text-decoration: none;}
.leftCatsOn a:visited {color: #FFFFFF; text-decoration: none;}
.leftCatsOn a:active {color: #FFFFFF; text-decoration: none;}
.leftCatsOn a:hover {color: #FFFFFF; text-decoration: none;}
.leftBoxBorder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #9CAD80;
	border-bottom-color: #9CAD80;
}
.darkGreen {
	color: #9CAD80;
	font-weight: bold;
}.lineTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.greenLink a:link {color: #9CAD80; text-decoration: underline; font-weight: bold}
.greenLink a:visited {color: #9CAD80; text-decoration: underline; font-weight: bold}
.greenLink a:active {color: #9CAD80; text-decoration: none; font-weight: bold}
.greenLink a:hover {color: #9CAD80; text-decoration: none; font-weight: bold}
.prodImage {
}
.detailImage {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.lineProdTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9CAD80;
}
.lineBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9CAD80;
}
.features {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9CAD80;
	border-left-color: #9CAD80;
}
.featureBox {
	background-color: #FFFFFF;
	border: 1px solid #9CAD80;
}
