body
{
  background-image:url('/_images/layout/background.jpg');
  background-repeat:repeat-y;
  background-color:#ffffff;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px; 
  height:100%;
}

input
{
  border:1px #999999 solid;
  width:200px;
  font-family:arial, verdana;
  font-size:11px;
  color:#333333;
}

select
{
  border:1px #999999 solid;
  width:205px;
  font-family:arial, verdana;
  font-size:11px;
  color:#333333;
}

textarea
{
  border:1px #999999 solid;
  width:200px;
  font-family:arial, verdana;
  font-size:11px;
  color:#333333;
  height:100px;
  overflow:auto;
}

ul
{
  list-style-type:square;
  text-align:left;
  margin-right:10px;
}

li
{
  font-size:10px;
  font-family:arial, sans-serif;
  color:#f1f1f1;
}

table
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border-collapse: collapse;
  border-spacing: 0px 0px;
  empty-cells:show;
}

  table p
  {
    margin:0px 0px 0px 0px;
    display:inline;
    clear:both;
  }

hr
{
  height:1px;
  border:1px #666666 solid;
}

img
{
  border:0px #000000 solid;
  margin:0px 0px 0px 0px;
}

.formsubmit
{
  border:1px #999999 solid;
  width:204px;
  font-family:arial, verdana;
  font-size:11px;
  color:#121212;
}

.formfile
{
  border:1px #999999 solid;
  width:204px;
  font-family:arial, verdana;
  font-size:11px;
  color:#333333;
}

.barleft
{
  position:absolute;
  left:40px;
  top:0;
  padding:0;
  width:200px;
  height:100%;
  background-color:#670001;
  background-image:url(/_images/layout/verticallogo.jpg);
  background-repeat:no-repeat;
}

  .barleft img
  {
    position:absolute;
    left:15px;
    top:405px;
    margin:0px 0px 0px 0px;
    border:0px #000000 solid;
  }

.barmiddle
{
  position:absolute;
  left:240px;
  top:0;
  padding:0;
  width:500px;
  height:100%;
  background-color:#ffffff;
}

.barright
{
  position:absolute;
  left:740px;
  top:0;
  padding:0;
  width:100px;
  height:100%;
  background-color:#660000;
}

.maincontent
{
  margin:0px 0px 0px 0px;
  padding:20px 10px 30px 10px;
}

  .maincontent p
  {
    color:#444444;
    font-family:arial;
    font-size:11px;
    display:block;
    margin:5px 10px 15px 20px;
  }

  .maincontent h1
  {
    font-family:sans-serif;
    font-size:24px;
    color:#dedede;
    font-variant:small-caps;
    margin:3px 3px 10px 0px;
    letter-spacing:10px;
    text-align:right;
  }
  
  .maincontent h2
  {
    font-weight:normal;
    font-size:15px;
    font-family:arial;
    color:#670001;
    margin:20px 0px 20px 0px;
  }

  .maincontent h3
  {
    font-weight:normal;
    font-size:12px;
    font-family:arial;
    color:#000000;
    margin:5px 0px 5px 20px;
    display:inline;
  }

  .maincontent h4
  {
    color:#444444;
    font-family:arial;
    font-size:11px;
    display:inline;
    margin:0px 0px 0px 0px;
  }

  .maincontent a,
  .maincontent a:link,
  .maincontent a:visited
  {
    color:#660000;
    text-decoration:none;
  }

  .maincontent a:focus,
  .maincontent a:hover,
  .maincontent a:active
  {
    color:#555555;
    text-decoration:underline;
  }

.productlayout
{
  width:auto;
  height:200px;
  padding:0px 0px 35px 0px;
  margin:0px 20px 0px 20px;
  text-align:left;
}

  .productlayout img
  {
    height:150px;
    width:150px;
    float:left;
    margin: 0px 10px 5px 10px;
  }

  .productlayout p
  {
    display:inline;
    margin:0px 0px 0px 0px;
  }

.pagefooter
{
  border-top:1px #999999 solid;
  height:80px;
  padding:10px 20px 20px 20px;
  margin:10px 20px 0px 20px;
  text-align:center;
}

  .pagefooter p
  {
    font-family:verdana;
    font-size:10px;
    color:#993333;
    line-height:15px;
  }

  .pagefooter a,
  .pagefooter a:link,
  .pagefooter a:visited
  {
    font-family:verdana;
    font-size:10px;
    color:#555555;
    line-height:15px;
    text-decoration:none;
  }

  .pagefooter a:focus,
  .pagefooter a:hover,
  .pagefooter a:active
  {
    font-family:verdana;
    font-size:10px;
    color:#670001;
    line-height:15px;
    text-decoration:underline;
  }

.menucontainer
{
  position:absolute;
  left:60px;
  top:220px;
  padding:10px 10px 10px 10px;
  margin:0px 0px 0px 0px;
  width:200px;
  height:auto;
}

  .menucontainer a,
  .menucontainer a:link,
  .menucontainer a:visited
  {
    font-family:tahoma;
    font-size:12px;
    color:#ffffff;
    line-height:25px;
    display:block;
    text-decoration:none;
    width:130px;
    background-color:#670001;
    text-align:left;
    padding:0px 0px 0px 5px;
    margin:0px 0px 0px 0px;
  }

  #activemenu
  {
    font-family:tahoma;
    font-size:12px;
    color:#670001;
    line-height:25px;
    display:block;
    text-decoration:none;
    width:130px;
    background-color:#ffffff;
    text-align:left;
    padding:0px 0px 0px 5px;
    margin:0px 0px 0px 0px;
  }

  .menucontainer a:focus,
  .menucontainer a:active,
  .menucontainer a:hover
  {
    font-family:tahoma;
    font-size:12px;
    color:#ffffff;
    line-height:25px;
    display:block;
    text-decoration:none;
    width:130px;
    background-color:#808080;
    text-align:left;
    padding:0px 0px 0px 5px;
    margin:0px 0px 0px 0px;
  }

  .submenucontainer
  {
    font-size:10px!important;
    padding:0px 0px 0px 15px!important;
  }

