/** General styles ******************************************************/

body
{
  margin: 0px;
  font-family: Verdana;
}

h4
{
  font-size: 12px;
  font-weight: bold;
  font-variant: small-caps;
}

hr
{
  color: #EAE4DB;
  height: 1px;
}

.hand		 { cursor: pointer; cursor: hand; }
.fsmall  { font-size: 9px; }
.fnormal { font-size: 10px; }

.textnormal
{
  font-size: 10px;
  padding-left: 5px;
  padding-right: 5px;
  text-align: justify;
}

.textheader
{
  font-size: 11px;
  font-weight: bold;
  font-variant: small-caps;
  padding-left: 10px;
  padding-right: 10px;
}

.textdark { color: #571E17; text-decoration: underline; }

.bgDark  { background-color: #571E17; }
.bgLight { background-color: #CC986B; }

.mgt10 { margin-top: 10px; }
.mgb10 { margin-bottom: 10px; }


/** Hyperlink styles ****************************************************/

a:link, a:visited { color: black; }
a:hover { color: #571E17; }

a:link img, a:visited img { border-color: black; }
a:hover img { border-color: #571E17; }

.linksmall a:link, .linksmall a:visited { text-decoration: none; color: white; }
.linksmall a:hover { text-decoration: underline; color: white; }


/** Navigation styles ***************************************************/

.submenu
{
  width: 577px;
  background-color: #CC986B;
  border: 2px solid #F8F5F0;
}

.submenuitem
{
  width: 1px;
  padding-left: 22px;
}

.bblight { border-bottom: 2px solid #F7EFE6; }
.linksmall
{
  font-size: 9px;
  color: white;
}

.title { border-bottom: 1px solid #571E17; }

.copyright
{
  font-size: 9px;
  color: white;
  background-color: #571E17;
  text-align: center;
}


/** Form styles *********************************************************/

.inputfield
{
  height: 17px;
  font-family: Verdana;
  font-size: 10px;
  border: 1px solid #571E17;
  color: #571E17;
  background-color: white;
}

.inputfield2
{
  font-family: Verdana;
  font-size: 10px;
  border: 1px solid #CFC7BA;
  color: #571E17;
  background-color: white;
  width: 100%;
}

.inputfielderror
{
  font-family: Verdana;
  font-size: 10px;
  border: 1px solid red;
  color: #571E17;
  background-color: white;
  width: 100%;
}

.btno
{
  border: 1px solid #CFC7BA;
}

.btni
{
  font-size: 11px;
  border-top: 1px solid white;
  border-right: 1px solid #EBE7E1;
  border-bottom: 1px solid #EBE7E1;
  border-left: 1px solid white;
  background-color: #EBE7E1;
}

.label
{
  font-size: 10px;
  font-weight: bold;
  vertical-align: top;
  padding-top: 2px;
}


/** Right column styles (latest items) **********************************/

.latestitems
{
  margin: 25px 5px 0px 15px;
  border: 1px solid #EAE4DB;
}

.latestitems TABLE
{
  border: 2px solid white;
}

.information
{
  margin: 13px 10px 0px 25px;
  border: 1px solid #EAE4DB;
}

.information TABLE
{
  border: 2px solid white;
}


/** Product tooltips ****************************************************/

.tooltip
{
  background-color: white;
  border: 1px solid black;
  filter: alpha(opacity=90);
  -moz-opacity:0.9;
}