BODY {
	background-color: #E4E4E4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	color: #000000;
}

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

A:link { color:#2B5718; text-decoration: none}
A:visited { color:#2B5718 ; text-decoration: none}
A:active { color:#2B5718; text-decoration: none}
A:hover { color:#2B5718; text-decoration: underline}

.NavLink {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;}
	
A.NavLink {color: #ff0000; text-decoration: none}
A.NavLink:visited {color: #ff0000; text-decoration: none}
A.NavLink:active {color: #993400; text-decoration: none}
A.NavLink:hover {color: #993400; text-decoration: none} 

.NavLinkWhite {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;}
	
A.NavLinkWhite {color: #FFFFFF; text-decoration: none}
A.NavLinkWhite:visited {color: #FFFFFF; text-decoration: none}
A.NavLinkWhite:active {color: #FFFFFF; text-decoration: none}
A.NavLinkWhite:hover {color: #FFFFFF; text-decoration: underline}

.LinkYel {
	font-size: 10px;
	color: #265615;}
	
A.LinkYel {color: #265615; text-decoration: underline}
A.LinkYel:visited {color: #265615; text-decoration: underline}
A.LinkYel:active {color: #265615; text-decoration: underline}
A.LinkYel:hover {color: #767D13; text-decoration: underline}

.whiteText {
	color: #FFFFFF;
}
.redText {
	color: #CC0000;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
form{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.just {
	text-align: justify;
}
.bg_main {
	background-color: #FFFFFF;
	background-image: url(main_bg.gif);
	background-repeat: repeat-y;
}
.nav_yel_bg {
	color: #FFFFFF;
	background-color: #EDC543;
	background-image: url(nav_yel_bg.gif);
	background-repeat: repeat-x;
	height: 26px;
}
.bg_welcome {
	background-image: url(welcome_bg.jpg);
	background-repeat: no-repeat;
	height: 220px;
	width: 450px;
	padding-right: 20px;
}
.bg_grad {
	background-image: url(grad_bg.gif);
	background-repeat: repeat-x;
}
.separ_bg {
	background-image: url(separ_bg.gif);
	background-repeat: repeat-y;
	width: 7px;
	background-position: left center;
}
.title_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #333333;
}
.title_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #2B5718;
}
.separ_yel {
	background-image: url(separ_yel.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	background-position: left center;
}
.text_10 {
	font-size: 10px;
}
.title_left {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(title_l_bg.gif);
	height: 26px;
	padding-left: 8px;
}
.width140px {
    width:140px}
.width115px {
    width:115px}
.leftbox_b {
	background-color: #DAEEBD;
	background-image: url(leftbox_b.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 178px;
}
.leftbox_t {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(leftbox_t.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	height: 45px;
}
.rightbox_title {
	font-size: 10px;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(right_title_bg.gif);
	height: 21px;
}



.smallnormal			{font-size: 10px; }
.smallnormaltable		{font-size: 10px; color: black; }
.smallnormaltablealt		{font-size: 10px; color: #ff9900; }
.mednormal			{font-size: 11px }
.mednormaltable			{font-size: 11px; color: black; }
.medbold			{font-size: 11px; font-weight: bold }
.medboldalt			{font-size: 10px; font-weight: bold; color: #ff9900; }
.medboldtable			{font-size: 11px; font-weight: bold; color: black; }
.largebold			{font-size: 18px; font-weight: bold; color: #68895C;  }
.largeboldalt			{font-size: 12px; font-weight: bold; color: #ff9900; }
.smallcompact			{font-size: 10px }
.smallbold			{font-size: 10px; font-weight: bold }
.smallboldtable			{font-size: 10px; font-weight: bold; color: black; }
.smallboldtablealt		{font-size: 10px; font-weight: bold; color: #ff9900; }
.smallboldtabletop		{font-size: 10px; font-weight: bold; color: black; }
.smallboldtemplate		{font-size: 10px; font-weight: bold; color: white; }
.smallboldfooter		{font-size: 10px; color: gray; }
.locationbar			{font-size: 10px; color: black; }
.searchtexthighlight		{background: #68895C; }

A.locationlink:visited { color: #2B5718; text-decoration: underline; }
A.locationlink:active { color: #2B5718; text-decoration: underline; }
A.locationlink:hover { color: #FF6600; text-decoration: underline; }

A.templatemenu:link		{
				color: white;
				text-decoration: none;
				font-size: 10px;
				font-weight: bold;
				padding-bottom: 1px;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 1px;
				}

A.templatemenu:visited		{
				color: white;
				text-decoration: none;
				font-size: 10px;
				font-weight: bold;
				padding-bottom: 1px;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 1px;
				}

A.templatemenu:hover		{
				background-color: white;
				color: black;
				text-decoration: none;
				font-size: 10px;
				font-weight: bold;
				padding-bottom: 1px;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 1px;
				}

table.minibasketTMP		{background-color: white; }
tr.minibasketlineTMP 		{background-color: white; }

hr				{height: 1; color: #68895C; }
pre				{font-family: Courier; font-size: 10px; }
select				{font-family: Verdana; font-size: 10px; color: black; background-color: white; border-color: #DDDDDD; }
form				{margin: 0 }

table.mainpage			{background-color: white; }
tr.mainpagetableline 		{background-color: white; }
tr.mainpagetableline2 		{background-color: white; }
tr.mainpagetablespecial		{background-color: white; }
tr.mainpageversionhighlight	{background-color: white; }
td.shortformatproduct		{border: solid 1px; border-color: white; background-color: white; }

.buttonstyle			{
	CURSOR: hand;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color: #68895C;
	background-image: url(bg_but_green.gif);
	background-repeat: repeat-x;
	border: 1px solid #68895C;
	background-position: center center;
	height: 20px;
}
.activebuttonstyle		{
	CURSOR: hand;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color: #ECB50D;
	background-image: url(bg_but_red.gif);
	background-repeat: repeat-x;
	background-position: center center;
	border: 1px solid #ECB50D;
	height: 20px;
}

.textboxsmall{font-family: Verdana; font-size: 10px; color: black; background-color: white; }

.tablebox{border: 1px solid; border-color: #68895C; }

.productimage{margin-right: 16px; }

.prodtypeimage{margin-right: 15px; }