body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(/images/bk.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #5588C6;
	margin-right: 0px;
	margin-left: 0px;
}
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #5588C6;
}
a:active {
	text-decoration: underline;
	color: #333333;
}

.main {
	background-image: url(../images/bk.gif);
	background-repeat: no-repeat;
	text-align: center;
	background-position: center top;
}
.homebar {
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	background-repeat: repeat-x;
	background-color: #E8E8E8;
	text-align: center;
	padding: 8px;
}
.formtitle {
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	text-transform: uppercase;
}
.smallnormal .forms input {
	margin-bottom: 6px;
	vertical-align: middle;
}
.smallnormal .forms {
	vertical-align: middle;
}
.smallnormal .forms td {
	vertical-align: middle;
	padding-right: 3px;
}
.smallnormal .forms select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18pt;
}

.prices td {
	padding: 4px;
}
.email {
	color: #FFFFFF;
	font-size: 8.5pt;
	font-weight: bold;
}
.email a:link{
	color: #FFFFFF;
	text-decoration: underline;
}
.email a:hover{
	color: #85D06B;
	text-decoration: none;
}
.email a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}
.toplinks {
	background-image: url(../images/nav-top.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 11px;
	padding-bottom: 11px;
	background-color: #64BF3D;
	padding-left: 24px;
	padding-right: 24px;
	color: #FFFFFF;
	font-weight: bold;
}
.toplinks a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	text-transform: uppercase;
}
.toplinks a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	text-transform: uppercase;
}
.toplinks a:hover {
	color: #F6F3F3;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt;
	text-transform: uppercase;
}
.toplinks a:active {
	color: #5588C6;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	text-transform: uppercase;
}

.sidenav a:link {
	color: #333333;
	text-decoration: none;
}
.sidenav a:visited {
	color: #333333;
	text-decoration: none;
}
.sidenav a:hover {
	color: #999999;
	text-decoration: none;
}
.sidenav a:active {
	color: #333333;
	text-decoration: none;
}
.main .searchbutton {
	background-image: url(../images/home_greenbar.gif);
	color: #FFFFFF;
	background-position: bottom;
	border: 0px solid #80CE63;
}
.content {
	background-image: url(../images/back_fade2.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 20px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
FORM {
	MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
input {
	font-family: arial,arial; font-size: 12px;
	}
SELECT {
	COLOR: #333333; FONT: 12px Geneva, arial, Arial; width: 200px;
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px
}
UL LI {
	line-height: 10px;  margin-top: 6px; line-height: 1.5em;
	}

UL.list {
	list-style-image: url("/images/bullet_img.gif");
}


h1,h2,h3,h4,h5,h6 {
	margin: 1px; font-family: arial,arial;
	}
h3 { 
	font-size:18px;  line-height: 1.5em;
	}

big {
	font-family: arial,arial; font-size: 18px; font-weight: 800;	line-height:18px; color: #D3C622
	}





.textcolor {color: #1C1C1C; font-family: arial,arial;
}
.whitetext { color:#FFFFFF; font-family:arial,arial;
}
.browntext { color:#883734; font-family:arial,arial; font-size:15px;
}
.browntextsmall { color:#883734; font-family:arial,arial; font-size:11px;font-weight:bold
}
.mlisttext { color:#4E4E4E; font-family:tahoma,arial,arial;
}
.simpletext{ color:#000000; font-family:arial,arial,thaoma;
}
 

.submit-button {
	BACKGROUND-IMAGE: url(../images/home_greenbar.gif);
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	MARGIN: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 2px;
	width: auto;
	color: #003300;
	background-repeat: repeat-x;
	border: 0px solid #006600;
}

.copyright {
	color: #FFFFFF; FONT-FAMILY: arial,Tahoma,arial; FONT-SIZE: 10px; TEXT-DECORATION: none; line-height: 13px;
	}






.lpadding { padding-left:10px;
}

.netscapeignoresthis	{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 10px; }	/*----- netscape browser fix -----*/
.smallnormal			{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 10px; }
.main .content .shortformatproduct .shortformatproduct .smallnormalalt td {
	color: #339900;
}
.smallnormaltable		{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black; }
.smallnormaltablealt	{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Red; }
.mednormal				{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 11px }
.mednormaltable			{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black; }
.medbold				{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold }
.medboldalt			{
	font-family: arial, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.medboldalt2			{
	font-family: arial, Arial, Helvetica, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	color: #CC0000;
	text-transform: uppercase;
}
.medboldtable			{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: Black; }
.largebold				{
	font-family: arial,Arial,Helvetica,Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #5588C6;
}
.largeboldalt			{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: Red; }
.smallcompact			{
	font-family: arial, Arial, Helvetica, Sans-Serif;
	font-size: 8.5pt;
	color: #333333;
}
.smallbold				{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold }
.smallboldtable			{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
.smallboldtablealt		{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Red; }
.smallboldtabletop		{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
.smallboldtemplate		{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: White; }
.smallboldfooter		{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Gray; }
.locationbar			{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; }
.searchtexthighlight	{background: #FFEE00; }

.smallnormalalt			{
	font-family: arial,Arial,Helvetica,Sans-Serif;
	font-size: 10px;
	color: #339900
}



/*---------- template header menu ------------------------------------*/

A.templatemenu:link		{text-decoration: none; color: White; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
A.templatemenu:visited	{text-decoration: none; color: White; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
A.templatemenu:hover	{text-decoration: none; color: Black; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; background-color: White; }


/*---------- mini basket link ----------------------------------------*/

A.minibasket:link		{text-decoration: none; color: #4444FF; }
A.minibasket:visited	{text-decoration: none; color: #4444FF; }
A.minibasket:hover		{text-decoration: none; color: Red; }


/*---------- product location bar ------------------------------------*/

A.locationlink:link			{text-decoration: none; color: #black; }
A.locationlink:visited		{text-decoration: none; color: #black; }
A.locationlink:hover		{text-decoration: none; color: Red; }


/*---------- product categories --------------------------------------*/

A.prodtypemenu:link			{
	text-decoration: none;
	color: #666666;
}
A.prodtypemenu:visited		{
	text-decoration: none;
	color: #666666;
}
A.prodtypemenu:hover		{
	text-decoration: none;
	color: White;
	background-color: #CCCCCC
}

A.prodtypemenu1:link		{text-decoration: none; color: #999999; }
A.prodtypemenu1:visited		{text-decoration: none; color: #999999; }
A.prodtypemenu1:hover		{text-decoration: none; color: White; background-color: Black }

A.prodtypemenu2:link		{text-decoration: none; color: #999999; }
A.prodtypemenu2:visited		{text-decoration: none; color: #999999; }
A.prodtypemenu2:hover		{text-decoration: none; color: White; background-color: Black }


table.minibasket		{background-color: White; }
tr.minibasketline 		{
	background-color: #CFE6F9;
}
tr.minibasketline2 		{
	background-color: #CCCCCC;
}

hr				{height: 1; color: #DDDDDD; background-color: #DDDDDD; border-width: 0px; }
pre				{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select			{font-weight: normal; font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #DDDDDD; }
select.currencymenu	{font-weight: normal; font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.languagemenu	{font-weight: normal; font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.prodtypemenu	{font-weight: normal; font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #DDDDDD; }

form			{margin: 0 }

table.mainpage			{background-color: White; }
table.topsales			{background-color: White; }

tr.mainpagetableline 		{
}
tr.mainpagetableline2 		{
	background-color: #E5F0F9;
}
tr.mainpagetablespecial		{
	background-color: #E5F0F9;
}
tr.mainpageversionhighlight	{background-color: #FFDD44; }
td.shortformatproduct		{
	border: 1px solid #CCCCCC;
	background-color: #F6F6F6;
	text-align: center;
}
td.topsales					{
	border: solid 1px;
	border-color: #CCCCCC;
	background-color: #F6F6F6;
}

.buttonstyle		
{
	BACKGROUND-IMAGE: url(../images/btn.gif);
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	MARGIN: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 2px;
	width: auto;
	color: #FFFFFF;
	background-repeat: repeat-x;
	border: 1px solid #009900;
	height: 30px;
}
.btn_cart		
{
	BACKGROUND-IMAGE: url(../images/btn_cart.gif);
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	MARGIN: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 28px;
	PADDING-TOP: 2px;
	width: auto;
	color: #FFFFFF;
	background-repeat: no-repeat;
	border: 1px solid #009900;
	height: 30px;
	background-position: left;
}
input .submit		
{
	BACKGROUND-IMAGE: url(../images/home_greenbar.gif);
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	MARGIN: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 2px;
	width: auto;
	color: #006600;
	background-repeat: repeat-x;
	border: 1px solid #66CC00;
	background-color: #82D066;
}
.textboxsmall		{font-family: arial,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; }


.border {
border: 1px solid #000000;
}

.tpadding {
padding-top: 6px;
}

A.simpletext { color:#383838; font-family:arial,arial,thaoma;
}
A.simpletext:hover{ color:Red; font-family:arial,arial,thaoma;
}
A.simpletext:visited {text-decoration: none; color: #383838;}

