.smallnormal			{font-family: Tahoma,Arial,Helvetica; font-size: 11px; }
.smallnormaltable		{font-family: Tahoma,Arial,Helvetica; font-size: 11px; color: black; }
.smallnormaltablealt		{font-family: Tahoma,Arial,Helvetica; font-size: 11px; color: #316C71; }
.mednormal			{font-family: Tahoma,Arial,Helvetica; font-size: 12px }
.mednormaltable			{font-family: Tahoma,Arial,Helvetica; font-size: 12px; color: black; }
.medbold			{font-family: Tahoma,Arial,Helvetica; font-size: 12px; font-weight: bold; color: #1f2e5b; }
.medboldred			{font-family: Tahoma,Arial,Helvetica; font-size: 12px; font-weight: bold; color: red; }
.medboldalt			{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: #316C71; }
.medboldtable			{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: black; }
.largebold			{font-family: Tahoma,Arial,Helvetica; font-size: 14px; font-weight: bold; color: black;  }
.largeboldu			{text-decoration: underline; font-family: Tahoma,Arial,Helvetica; font-size: 14px; font-weight: bold; color: black;  }
.largeboldalt			{font-family: Tahoma,Arial,Helvetica; font-size: 14px; font-weight: bold; color: black; }
.largenormal			{font-family: Tahoma,Arial,Helvetica; font-size: 14px }
.largeboldred			{font-family: Tahoma,Arial,Helvetica; font-size: 14px; font-weight: bold; color: red; }
.smallcompact			{font-family: Tahoma,Arial,Helvetica; font-size: 11px }
.smallbold			{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold }
.smallboldred			{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: red; }
.medboldred			{font-family: Tahoma,Arial,Helvetica; font-size: 12px; font-weight: bold; color: red; }
.smallboldtable			{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: black; }
.smallboldtablealt		{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: #316C71; }
.smallboldtabletop		{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: black; }
.smallboldtemplate		{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: #808080; }
.smallboldfooter		{font-family: Tahoma,Arial,Helvetica; font-size: 11px; color: gray; }
.locationbar			{font-family: Tahoma,Arial,Helvetica; font-size: 11px; color: black; }
.searchtexthighlight		{background: #FFEE00; }
.dimmedtext			{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: #316C71; }

A.checkoutnav:link		{text-decoration: none; font-family: Tahoma,Arial,Helvetica; font-size: 12px; font-weight: bold; color: #1f2e5b; }
A.checkoutnav:visited		{text-decoration: none; font-family: Tahoma,Arial,Helvetica; font-size: 12px; font-weight: bold; color: #1f2e5b; }
A.checkoutnav:hover		{text-decoration: none; font-family: Tahoma,Arial,Helvetica; font-size: 12px; font-weight: bold; color: red; }

A.locationlink:link		{text-decoration: underline; color: #316C71; }
A.locationlink:visited		{text-decoration: underline; color: #316C71; }
A.locationlink:hover		{text-decoration: underline; color: #373171; }

A.mainmenu:link			{text-decoration: none; font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: black; }
A.mainmenu:visited		{text-decoration: none; font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: black; }
A.mainmenu:hover		{text-decoration: none; font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: red; }

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.backbutton:link		{text-decoration: none; color: #316C71; font-family: Tahoma,Arial,Helvetica; font-size: 14px; font-weight: bold;}
A.backbutton:visited		{text-decoration: none; color: #316C71; font-family: Tahoma,Arial,Helvetica; font-size: 14px; font-weight: bold;}
A.backbutton:hover		{text-decoration: underline; color: red; font-family: Tahoma,Arial,Helvetica; font-size: 14px; font-weight: bold;}

A.related:link			{text-decoration: none; color: #316C71; font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold;}
A.related:visited		{text-decoration: none; color: #316C71; font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold;}
A.related:hover			{text-decoration: underline; color: red; font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold;}

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: Tahoma,Arial,Helvetica;
				font-size: 11px;
				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: Tahoma,Arial,Helvetica;
				font-size: 11px;
				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: Tahoma,Arial,Helvetica;
				font-size: 11px;
				font-weight: bold;
				padding-bottom: 1px;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 1px;
				text-decoration: underline;
				}

table.minibasket		{background-color: #EDF6F7; }
tr.minibasketline 		{background-color: #DCE7EE; }

hr				{height: 1; color: #A1C7CB }
hr.black			{height: 1; color: black }
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; }
table.header			{border: solid 1px; border-color: #A1C7CB; background-color: white; }
table.highlight			{border: solid 2px; border-color: #A1C7CB; background-color: #edf6f7; }
tr.mainpagetableline 		{background-color: #DCE7EE; }
tr.mainpagetableline2 		{background-color: #EAF0F4; }
tr.mainpagetablespecial		{background-color: #F1F6F9; }
tr.mainpageversionhighlight	{background-color: #F1F6F9; }
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; }
.infostyle			{font-family: Tahoma; font-size: 11px; font-weight: bold; color: black; background-color: #ffff66; }
.textboxtiny			{font-family: Tahoma; font-size: 10px; font-weight: bold; color: black; background-color: #DCE7EE; }
.textboxsmall			{font-family: Tahoma; font-size: 11px; font-weight: bold; color: black; background-color: #EDF6F7; }
.textboxmed			{font-family: Tahoma; font-size: 12px; font-weight: bold; color: black; background-color: #EDF6F7; }
.radiostyle			{background-color: #DCE7EE; }
.checkstyle			{background-color: #DCE7EE; }
.checkstyle1			{background-color: #EAF0F4; }

select				{font-family: Tahoma; font-size: 11px; font-weight: normal; color: black; background-color: #EDF6F7; }
.selectboxsmall			{font-family: Tahoma; font-size: 11px; font-weight: bold; color: black; background-color: #EDF6F7; }
.selectboxmed			{font-family: Tahoma; font-size: 12px; font-weight: bold; color: black; background-color: #EDF6F7; }
.selectboxtiny			{font-family: Tahoma; font-size: 10px; font-weight: bold; color: black; background-color: #DCE7EE; }

textarea			{font-family: Tahoma; font-size: 11px; font-weight: normal; color: black; background-color: #EDF6F7; }
.textareamed			{font-family: Tahoma; font-size: 12px; font-weight: bold; color: black; background-color: #EDF6F7; }
.textareasml			{font-family: Tahoma; font-size: 11px; font-weight: bold; color: black; background-color: #EDF6F7; }
.textareatiny			{font-family: Tahoma; font-size: 10px; font-weight: bold; color: black; background-color: #EDF6F7; }
