.Vsmallnormal
			{
	font-family: Tahoma, Helvatica, Arial;
	font-size: 8px;
	color: 666666;
}
.smallnormal			{
	font-family: Tahoma, Helvatica, Arial;
	font-size: 11px;
	color: 666666;
}
.smallnormaltable		{font-family: Tahoma,Arial,Helvetica; font-size: 11px; color: 666666; }
.smallnormaltablealt		{font-family: Tahoma,Arial,Helvetica; font-size: 11px; color: C4996E; }
.mednormal			{font-family: Tahoma,Arial,Helvetica; font-size: 11px   ; color: 666666; }
.mednormaltable			{font-family: Tahoma,Arial,Helvetica; font-size: 11px; color: 666666; }
.medbold			{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold  ; color: C4996E;  }
.medboldalt			{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: C4996E; }
.medboldtable			{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: C4996E; }
.largebold			{font-family: Tahoma, Arial, Helvetica; font-size: 16px; font-weight: bold; color: C4996E;  }
.largebold-h1			{font-family: Tahoma, Arial, Helvetica; font-size: 10px; color: CCCCCC;  }
.largebold-h1-2			{font-family: Tahoma, Arial, Helvetica; font-size: 16px; color: C4996E;  }
.largeboldalt			{font-family: Tahoma, Arial, Helvetica; font-size: 13px; font-weight: bold; color: C4996E;  }
.smallcompact			{font-family: Tahoma,Arial,Helvetica; font-size: 11px  ; color: 666666;  }
.smallbold			{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold ;color: C4996E; }
.smallboldtable			{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: 666666; }
.smallboldtablealt		{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: C4996E; }
.smallboldtabletop		{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: 666666; }
.smallboldtemplate		{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: 666666; }
.smallboldtemplate2		{font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: normal; color: ffffff; }
.smallboldfooter		{font-family: Tahoma,Arial,Helvetica; font-size: 11px; color: 666666; }
.locationbar			{font-family: Tahoma,Arial,Helvetica; font-size: 11px; color: 666666; }
.searchtexthighlight		{background: #E2E3D8; }

A:link				{text-decoration: none; color: #A3AA9B; }
A:visited			{text-decoration: none; color: #A3AA9B; }
A:hover				{text-decoration: underline; color: 78705E; }

A.minibasket:link		{text-decoration: none; color: #A3AA9B; }
A.minibasket:visited		{text-decoration: none; color: #A3AA9B; }
A.minibasket:hover		{text-decoration: underline; color: 78705E; }

A.prodtypemenu:link		{text-decoration: underline; color: #7F7B80; }
A.prodtypemenu:visited		{text-decoration: underline; color: #7F7B80; }
A.prodtypemenu:hover		{text-decoration: underline; color: A3AA9B; }

A.table:link			{text-decoration: none; color: #A3AA9B; }
A.table:visited			{text-decoration: none; color: #A3AA9B; }
A.table:hover			{text-decoration: underline; color: 78705E; }

A.templatemenu:link		{
				color: FFFFFF;
				text-decoration: none;
				font-family: Tahoma;
				font-size: 11px;
				font-weight: normal;
				padding-bottom: 1px;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 1px;
				}

A.templatemenu:visited		{
				color: FFFFFF;
				text-decoration: none;
				font-family: Tahoma;
				font-size: 11px;
				font-weight: normal;
				padding-bottom: 1px;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 1px;
				}

A.templatemenu:hover		{
				color: 78705E;
				text-decoration: underline;
				font-family: Tahoma;
				font-size: 11px;
				font-weight: normal;
				padding-bottom: 1px;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 1px; 
				}

A.locationlink:link		{text-decoration: underline; color: #A3AA9B; }
A.locationlink:visited		{text-decoration: underline; color: #A3AA9B; }
A.locationlink:hover		{text-decoration: underline; color: 78705E; }

table.minibasket		{background-color: #ffffff; }
tr.minibasketline 		{background-color: #A3AA9B; height: 1;}
 
hr				{height: 1; color: #B1AB9F }
pre				{font-family: tahoma; font-size: 11px; }
select				{font-family: Tahoma; font-size: 11px; color: 666666; background-color: white; border-color: #A3AA9B;  width: 100px;}
form				{margin: 0 }

table.mainpage			{ background-color: #F1EEE7; padding: 5px;}
tr.mainpagetableline 		{ background-color: #F1EEE7; padding: 5px;}
tr.mainpagetableline2 		{ background-color: #F1EEE7; padding: 5px;}
tr.mainpagetablespecial		{ background-color: #F1EEE7; padding: 5px;}
tr.mainpageversionhighlight	{ background-color: #F1EEE7; padding: 5px;}
td.shortformatproduct		{border: solid 1px; border-color: #a3aa9b; background-color: #F1EEE7; }
td.shortformatproduct-allproducts		{border: none; border-color: #a3aa9b; background-color: #ffffff; }

.buttonstyle			{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	color: #666666;
	background-color: ffffff;
	border: 1px solid A3AA9B;
}
.textboxsmall			{
	font-family: Verdana;
	font-size: 11px;
	color: 666666;
	background-color: ffffff;
	height: 20px;
	width: 105px;
	border: 1px solid A3AA9B;
}
.textboxvsmall			{
	font-family: Verdana;
	font-size: 11px;
	color: 666666;
	background-color: ffffff;
	height: 20px;
	width: 35px;
	border: 1px solid A3AA9B;
}
.textboxmsmall			{
	font-family: Verdana;
	font-size: 11px;
	color: 666666;
	background-color: ffffff;
	height: 20px;
	width: 50px;
	border: 1px solid A3AA9B;
}

.textboxbig			{
	font-family: Verdana;
	font-size: 11px;
	color: 666666;
	background-color: ffffff;
	height: 20px;
	width: 150px;
	border: 1px solid A3AA9B;
}

.textboxhuge			{
	font-family: Verdana;
	font-size: 11px;
	color: 666666;
	background-color: ffffff;
	height: 80px;
	width: 225px;
	border: 1px solid A3AA9B;
}

.textboxVhuge			{
	font-family: Verdana;
	font-size: 11px;
	color: 666666;
	background-color: ffffff;
	height: 120px;
	width: 350px;
	border: 1px solid A3AA9B;
}