.smallnormal			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.3; }
.smallnormaltable		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; }
.smallnormaltablealt		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #316C71; }
.mednormal			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.3; }
.mednormaltable			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; }
.medbold			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
.medboldalt			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #316C71; }
.medboldtable			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: black; }
.largebold			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: black;  }
.largeboldalt			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #316C71; }
.smallcompact			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
.smallbold			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold }
.smallboldtable			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: black; }
.smallboldtablealt		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #316C71; }
.smallboldtabletop		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: black; }
.smallboldtemplate		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #808080; }
.smallboldfooter		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: gray;
	text-decoration: none;
	line-height: 1.3;
}
.locationbar			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black; }
.searchtexthighlight		{background: #FFEE00; }

A:link				{text-decoration: underline; color: #316C71; }
A:visited			{text-decoration: underline; color: #316C71; }
A:hover				{text-decoration: underline; color: #373171; }

A.minibasket:link		{text-decoration: underline; color: #316C71; }
A.minibasket:visited		{text-decoration: underline; color: #316C71; }
A.minibasket:hover		{text-decoration: underline; color: #373171; }

A.prodtypemenu:link		{text-decoration: none; color: #373171; }
A.prodtypemenu:visited		{text-decoration: none; color: #373171; }
A.prodtypemenu:hover		{text-decoration: none; color: #373171; }

A.table:link			{text-decoration: underline; color: #316C71; }
A.table:visited			{text-decoration: underline; color: #316C71; }
A.table:hover			{text-decoration: underline; color: #373171; }

A.templatemenu:link		{
				color: #316C71;
				text-decoration: none;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				padding-bottom: 1px;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 1px;
				}

A.templatemenu:visited		{
				color: #316C71;
				text-decoration: none;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				padding-bottom: 1px;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 1px;
				}

A.templatemenu:hover		{
				color: #373171;
				text-decoration: none;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				padding-bottom: 1px;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 1px;
				text-decoration: underline;
				}

table.minibasket		{background-color: #FFFFFF; }
tr.minibasketline 		{background-color: #FFFFFF; }

hr						{height: 1; color: #A1C7CB }
pre						{font-family: Courier; font-size: 11px; }
select					{font-family: Tahoma; font-size: 11px; color: black; background-color: #EDF6F7; border-color: #DDDDDD; }
form					{margin: 0 }

table.mainpage			{background-color: #EDF6F7; }
tr.mainpagetableline 		{background-color: #DCE7EE; }
tr.mainpagetableline2 		{background-color: #EAF0F4; }
tr.mainpagetablespecial		{background-color: #FFFFFF; }
tr.mainpageversionhighlight	{background-color: #FFFFFF; }
td.shortformatproduct		{border: solid 1px; border-color: #A1C7CB; background-color: white; }

input					{font-family: Tahoma; font-size: 11px; color: black; background-color: #EDF6F7; border-color: #DDDDDD; }

.buttonstyle			{font-family: Tahoma; font-size: 11px; font-weight: bold; color: black; background-color: #DCE7EE; }
.textboxsmall			{font-family: Tahoma; font-size: 11px; color: black; background-color: #EDF6F7; }
.menuborder {
	border: 1px solid #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;


}
.menuborder2 {
	border: 1px solid #FF6600;
	padding: 4px;
}
.menuborder3 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
}
.menuborder4 {
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FF6600;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	float: none;
	width: auto;





}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3;
	text-decoration: none;
}
.infobox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3;
	text-decoration: none;
	padding: 6px;
	border: 1px solid #009999;
}
