.smallnormal			{font-family: Verdana; font-size: 10px; }
.smallnormaltable		{font-family: Verdana,Arial,Helvetica; font-size: 10px; color: black; }
.smallnormaltablealt		{font-family: Verdana,Arial,Helvetica; font-size: 10px; color: red; }
.mednormal			{font-family: Verdana; font-size: 10pt; text-align:justify;  }
.mednormaltable			{font-family: Verdana,Arial,Helvetica; font-size: 11px; color: black; }
.medbold			{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold }
.medboldalt			{font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: red; }
.medboldtable			{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: black; }
.largebold			{font-family: Arial; font-size: 12pt; font-weight: bold; color: #FF9900;text-decoration:underline  }
.largeboldalt			{font-family: Verdana,Arial,Helvetica; font-size: 12px; font-weight: bold; color: red; }
.smallcompact			{font-family: Verdana,Arial,Helvetica; font-size: 10px }
.smallbold			{font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold }
.smallboldtable			{font-family: Verdana; font-size: 10px; font-weight: bold;  }
.smallboldtablealt		{font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: red; }
.smallboldtabletop		{font-family: Arial; font-size: 10pt; font-weight: bold; color: #000000; }
.smallboldtemplate		{font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: white; }
.smallboldfooter		{font-family: Verdana,Arial,Helvetica; font-size: 10px; color: gray; }
.locationbar			{font-family: Verdana,Arial,Helvetica; font-size: 10px; color: black; }
.searchtexthighlight		{background: #FFEE00; }

A:link				{text-decoration: none; color: #4444FF; }
A:visited			{text-decoration: none; color: #800000; }
A:hover				{text-decoration: none; color: red; }

a:link.minibasket		{text-decoration: underline; color: #4444FF; }
a:visited.minibasket		{text-decoration: underline; color: #4444FF; }
a:hover.minibasket		{text-decoration: underline; color: red; }

a:link.prodtypemenu1		{text-decoration: none; font-weight: bold; color: #3C93B1;font-family:Tahoma; font-size:8pt }
a:visited.prodtypemenu1		{text-decoration: none; font-weight: bold; color: #006184;font-family:Tahoma; font-size:8pt }
a:hover.prodtypemenu1		{text-decoration: none; font-weight: bold; color: #FF0000; background-color: #FFFFFF; font-family:Tahoma; font-size:8pt }

a:link.prodtypemenu2		{text-decoration: none; color: #0033CC;font-size:8pt; font-family:Verdana;  }
a:visited.prodtypemenu2		{text-decoration: none; color: #0033CC;font-size:8pt; font-family:Verdana;  }
a:hover.prodtypemenu2		{text-decoration: none; color: #FF0000; background-color: #FFFFFF; font-size:8pt; font-family:Verdana;  }

a:link.prodtypemenu3		{text-decoration: none; color: #3399FF;font-size:10pt; font-family:Tahoma }
a:visited.prodtypemenu3		{text-decoration: none; color: #3399FF;font-size:10pt; font-family:Tahoma }
a:hover.prodtypemenu3		{text-decoration: none; color: #FFFFFF; background-color: black; font-family:Tahoma; font-size:10pt }


a:link.table			{text-decoration: underline; color: #4444FF; }
a:visited.table			{text-decoration: underline; color: #4444FF; }
a:hover.table			{text-decoration: underline; color: red; }

a:link.templatemenu		{
				color: white;
				text-decoration: none;
				font-family: Verdana,Arial,Helvetica;
				font-size: 10px;
				font-weight: bold;
				padding-bottom: 1px;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 1px;
				}

a:visited.templatemenu		{
				color: white;
				text-decoration: none;
				font-family: Verdana,Arial,Helvetica;
				font-size: 10px;
				font-weight: bold;
				padding-bottom: 1px;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 1px;
				}

a:hover.templatemenu		{
				background-color: white;
				color: black;
				text-decoration: none;
				font-family: Verdana,Arial,Helvetica;
				font-size: 10px;
				font-weight: bold;
				padding-bottom: 1px;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 1px;
				}

a:link.locationlink		{text-decoration: underline; color: #4444FF; }
a:visited.locationlink		{text-decoration: underline; color: #4444FF; }
a:hover.locationlink		{text-decoration: underline; color: red; }

table.minibasket		{background-color: white; }
tr.minibasketline 		{background-color: #FFF0E5; }

hr				{height: 1; color: #DDDDDD }
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: #E9F3F5; }
.mprodtypemenu1 { font-family: Arial; font-size: 8pt; text-decoration:none; height:25; color:#508ADF; font-weight:bold }
tr.mainpagetableline2 		{background-color: #DFF2FF;border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:dotted; border-bottom-width:1px }
tr.mainpagetablespecial		{background-color: #FFEEDD; }
tr.mainpageversionhighlight	{background-color: #FFDD44; }
td.shortformatproduct		{border: solid 1px; border-color: #FFF0E5; background-color: #FFF9EE; }

.buttonstyle			{font-family: Verdana; font-size: 10px; font-weight: bold; color: #800000; background-color: #FFFFFF; }
.textboxsmall			{font-family: Verdana; font-size: 10px; color: black; background-color: white; }
.phmenu1 {
	border-bottom:1px solid #C0C0C0; cursor: pointer; font-family:Tahoma; font-size:8pt; height:18; color:#FFFFFF  
}
.phmenu1 A:link, .phmenu1 A:visited {
	color: #FFFFFF; font-size:8pt; font-family:Verdana; margin-left:3
}
.phmenu2 {
	border-bottom:1px solid #FFFFFF; cursor: pointer; font-family:Tahoma; font-size:8pt; height:18; color:#000080; text-indent:4; margin-left:3  
}
.phmenu2 A:link, .phmenu2 A:visited {
	color: #FFFFFF; font-size:8pt; font-family:Tahoma; margin-left:3
}
.phlargebold {
	border-bottom:2px solid #C0C0C0; cursor: pointer; font-family:Tahoma; font-size:10pt; height:18; color:#C48D30  
}
.phlargebold A:link, .phlargebold A:visited {
	color: #000080; font-family:Tahoma; margin-left:3
}
a:link.mmenu		{
				color: #CC3300;
				text-decoration: none;
				font-family: Verdana;
				font-size: 10pt;
				font-weight: bold

				}

a:visited.mmenu		{
				color: #CC3300;
				text-decoration: none;
				font-family: Verdana;
				font-size: 10pt;
				font-weight: bold

				}

a:hover.mmenu		{

				color: #336699;
				text-decoration: none;
				font-family: Verdana;
				font-size: 10pt;
				font-weight: bold

				}