.netscape6problem	{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt;}
.smallnormal		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; }
.smallnormaltable	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; color: black;  border-style:solid; border-width:1px; border-color:#0e4e74;}
.smallnormaltablealt	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; color: #cc0000;  border-style:solid; border-width:1px; border-color:#0e4e74;}
.mednormal		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; }
.mednormaltable		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; color: black; border-style:solid; border-width:1px; border-color:#0e4e74;}
.mednormalhighlight	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; color: black; background: #FFEE00; }
.medbold		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color:#306788; }
.medboldalt		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #cc0000; }
.medboldtable		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: black; border-style:solid; border-width:1px; border-color:#0e4e74;}
.largebold		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #306788;  }
.largeboldalt		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: Red; }
.smallcompact		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt }
.smallbold		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold }
.smallboldtable		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: black; border-style:solid; border-width:1px; border-color:#0e4e74;}
.smallboldtablealt	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #cc0000;  border-style:solid; border-width:1px; border-color:#0e4e74;}
.smallboldtabletop	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: gray;}
.smallboldtemplate	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #BBBBBB; }
.smallboldfooter	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; color: gray; }
.locationbar		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; color: black; }
.mininormaltable	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; color: black; }
.mininormaltablealt	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; color: #cc0000;  }
.miniboldtable		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: black; }
.miniboldtablealt	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #cc0000; }
.searchtexthighlight	{ background: #FFEE00; }

/*---------- default site link ---------------------------------------*/

A:link			{text-decoration: none; color: #ff6802; }
A:visited		{text-decoration: none; color: #ff6802; }
A:hover			{text-decoration: none; color: #ff8822; }

/*---------- mini basket link ----------------------------------------*/

A.minibasket:link	{text-decoration: none; color: #ffffff; }
A.minibasket:visited	{text-decoration: none; color: #ffffff; }
A.minibasket:hover	{text-decoration: none; color: #ff8822; }

A.table:link		{text-decoration: none; color: #ff6802; }
A.table:visited		{text-decoration: none; color: #ff6802; }
A.table:hover		{text-decoration: none; color: #ff8822; }

/*---------- template header menu ------------------------------------*/

A.templatemenu:link	{font-weight: bold; text-decoration: none; color: gray; }
A.templatemenu:visited	{font-weight: bold; text-decoration: none; color: gray; }
A.templatemenu:hover	{font-weight: bold; text-decoration: none; color: white; background-color: gray; }

/*---------- product location bar ------------------------------------*/

A.locationlink:link	{text-decoration: none; color: #ff6802; }
A.locationlink:visited	{text-decoration: none; color: #ff6802; }
A.locationlink:hover	{text-decoration: none; color: #ff8822; }

/*---------- product categories --------------------------------------*/

A.prodtypemenu:link	{text-decoration: none; color: #ffffff; }
A.prodtypemenu:visited	{text-decoration: none; color: #ffffff; }
A.prodtypemenu:hover	{text-decoration: none; color: #ff6802; }
A.prodtypemenu:active	{text-decoration: none; color: #ff6802; }

A.prodtypemenu1:link	{text-decoration: none; color: #ffffff; }
A.prodtypemenu1:visited	{text-decoration: none; color: #ffffff; }
A.prodtypemenu1:hover	{text-decoration: none; color: #ff6802; }
A.prodtypemenu1:active	{text-decoration: none; color: #ff6802; }

A.prodtypemenu2:link	{text-decoration: none; color: #ffffff; }
A.prodtypemenu2:visited	{text-decoration: none; color: #ffffff; }
A.prodtypemenu2:hover	{text-decoration: none; color: #ff6802; }
A.prodtypemenu2:active	{text-decoration: none; color: #ff6802; }

table.minibasket	{ background-color: #e9f2f8; }
tr.minibasketline 	{}
tr.minibasketline2 	{}

hr			{ height: 1; color: #306788 }
pre			{ font-family: "Lucida Sans Typewriter"; font-size: 9pt; }
select			{ font-family: Verdana; font-size: 9pt; color: black; background-color: white; }
select.currencymenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.languagemenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.prodtypemenu	{font-weight: normal; font-family: Verdana,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 	{background-color: #e9f2f8;}
tr.mainpagetableline2 	{background-color: #f4f9fb;}
tr.mainpagetablespecial	{background-color: #e9f2f8;}
tr.mainpageversionhighlight	{background-color: #FFEE00;}

td.shortformatproduct 	{border: solid 1px; border-color: #0e4e74; background-color: #e9f2f8; }
td.topsales		{border: solid 1px; border-color: #FFF0E5; background-color: #FFF9EE; }

.buttonstyle		{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: white; background-color: #306788; }
.textboxsmall		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; }

