body {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #8C8C8C;
}

a {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #585858;
    text-decoration: underline;
}

a:hover {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #4EAE64;
    text-decoration: underline;
}
a.nav {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
	background-color:#467385;
}

a:hover.nav {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
    text-decoration: none;
	background-color:#000000;
}

a.head {
    font-size: 9px;
    color: #000160;
    text-decoration: none;

}

.field {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    background-color: #F3F3E7;
    width: 100px;
}
.txt1 {
    color: #458FDE;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
}

a.lnk{
    color: #F7A74B;
    font-size: 10px;
}
a.anchor{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:bold;
	text-decoration:none;
}
a.lnk3{
    color: #FFFFFF;
    font-size: 11px;
}
a:hover.lnk3{
    color: #FFFFFF;
    font-size: 11px;
}
a.admin{
    color: #333333;
    font-size: 9px;
}
.footer{
    color: #CCCCCC;
    font-size: 11px;
}
.custom_txt{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
}
h1{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:bold;
}
a.lnk_cat{
    color: #4EAE64;
    font-size: 11px;
}
a:hover.lnk_cat{
    color: #000000;
    font-size: 11px;
}

a.footer_lnk{
    text-decoration: none;
}

.title{
    color: #090909;
    font-weight: bold;
    font-size: 17px;
}

.title_home{
    color: #4E4969;
    font-size: 16px;
}

.description{
    font-size: 12px;

}
.title_product {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #0D0733;
}
.smallnormal {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0D0733;
}
a:hover.head_lnk {
    color: #000000;
    text-decoration: none;
}

a.lnk_basket2 {
    color: #090909;
    font-size: 10px;
    text-decoration: none;
}

a.cat_lnk2 {
    color: #4EAE64;
    font-size: 12px;
    text-decoration: none;
}

a.cat_lnk4 {
    color: #000000;
    font-size: 12px;
    text-decoration: none;
}

a.cat_lnk1 {
    color: #090909;
    font-size: 16px;
    text-decoration: none;
}

.netscapeignoresthis    {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; }    /*----- netscape browser fix -----*/
.smallnormal            {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; }
.smallnormaltable       {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; color: Black; }
.smallnormaltablealt    {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; color: Black; }
.mednormal              {font-family: Arial,Helvetica,Sans-Serif; font-size: 13px }
.mednormaltable         {font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; color: Black; }
.medbold                {font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; font-weight: bold }
.medboldalt             {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: Black; }
.medboldtable           {font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; font-weight: bold; color: Black; }
.largebold              {font-family: Arial,Helvetica,Sans-Serif; font-size: 18px; font-weight: bold; color: Black;  }
.largeboldalt           {font-family: Arial,Helvetica,Sans-Serif; font-size: 14px; font-weight: bold; color: Black; }
.smallcompact           {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px }
.smallbold              {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold }
.smallboldtable         {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: Black; }
.smallboldtablealt      {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color:Black; }
.smallboldtabletop      {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: Black; }
.smallboldtemplate      {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: White; }
.smallboldfooter        {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; color: Gray; }
.locationbar            {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; color: Black; }
.searchtexthighlight    {background: #FFEE00; }


/*---------- default site link ---------------------------------------*/

/*A:link                  {text-decoration: underline; color: #4444FF; }*/
/*A:visited               {text-decoration: underline; color: #4444FF; }*/
/*A:hover                 {text-decoration: underline; color: Red; }*/


/*---------- template header menu ------------------------------------*/

A.templatemenu:link     {text-decoration: none; color: White; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
A.templatemenu:visited  {text-decoration: none; color: White; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
A.templatemenu:hover    {text-decoration: none; color: Black; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; background-color: White; }


/*---------- mini basket link ----------------------------------------*/

A.minibasket:link       {text-decoration: underline; color: #4444FF; }
A.minibasket:visited    {text-decoration: underline; color: #4444FF; }
A.minibasket:hover      {text-decoration: underline; color: Red; }


/*---------- product location bar ------------------------------------*/

A.locationlink:link         {text-decoration: underline; color: #4444FF; }
A.locationlink:visited      {text-decoration: underline; color: #4444FF; }
A.locationlink:hover        {text-decoration: underline; color: Red; }


/*---------- product categories --------------------------------------*/

A.prodtypemenu:link         {text-decoration: none; color: #4E4969; }
A.prodtypemenu:visited      {text-decoration: none; color: #4E4969; }
A.prodtypemenu:hover        {text-decoration: none; color: White; background-color: Black }

A.prodtypemenu1:link        {text-decoration: none; color: #4E4969; }
A.prodtypemenu1:visited     {text-decoration: none; color: #4E4969; }
A.prodtypemenu1:hover       {text-decoration: none; color: White; background-color: Black }

A.prodtypemenu2:link        {text-decoration: none; color: #4E4969; }
A.prodtypemenu2:visited     {text-decoration: none; color: #4E4969 }
A.prodtypemenu2:hover       {text-decoration: none; color: White; background-color: Black }


table.minibasket        {background-color: White; }
tr.minibasketline       {background-color: #FFF0E5; }
tr.minibasketline2      {background-color: #FFF9EE; }

hr              {height: 1; color: #DDDDDD; background-color: #DDDDDD; border-width: 0px; }
pre             {font-family: Courier,Times New Roman,Serif; font-size: 12px; }
select          {font-weight: normal; font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; color: Black; background-color: White; border-color: #DDDDDD; }
select.currencymenu {font-weight: normal; font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.languagemenu {font-weight: normal; font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.prodtypemenu {font-weight: normal; font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; 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: #EDEDED; }
tr.mainpagetableline2       {background-color: #71BF83; }
tr.mainpagetablespecial     {background-color: #71BF83; }
tr.mainpageversionhighlight {background-color: #FFDD44; }
td.shortformatproduct       {background-color: #FFFFFF; }
.shortformatproduct2       {background-color: #FFFFFF; background-image: url(/skin_default/templateimages/vdiv_r.gif); }
td.topsales                 {border: solid 1px; border-color: #FFF0E5; background-color: #FFF9EE; }

.buttonstyle        {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #F69B32; }
.textboxsmall       {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; color: Black;     background-color: #F3F3E7;}
input {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; color: Black;     background-color: #F3F3E7;}