body {
  margin: 0px;
  }

body *{
  font-family : Verdana; 
  font-style : normal; 
  font-size : 8pt; 
  vertical-align:top;
  color: #646464;
  }

a {
  text-decoration: none;
  }
a:hover {
  text-decoration: underline;
  color: #EE1C23;
  }

img {
  border: 0px solid white;

  }

table#endstra {
  width: 100%;
  height: 100%;
  }
table#endstra td#logo{
  background-color: #dddddd;
  height: 40px;
  width: 88px;
  }
table#endstra td#banner{
  background-color: #dddddd;
  width: 100%;
  height: 40px;
  }
table#endstra td#menu{
  background-color: #dddddd;
  width: 88px;
  height: 100%;
  vertical-align:top;
  }
table#endstra td#body{
  width: 100%;
  vertical-align:top;
  padding: 32px 40px 0px 40px;
  }
table#endstra td#copyright{
  background-color: #dddddd;
  text-align: center;
  font-size: 7pt;
  padding: 6px;
  }
table#endstra td#copyright a{
  font-size: 7pt;
  }
div#content {
  width: 510px;
  }
div#content h1{
  font-size: 14pt;
  margin: 0px 0px 8px 0px;
  }
div#content h2{
  margin: 0px 0px 8px 0px;
  padding: 0px;
  }
div#content p{
  margin: 0px 0px 12px 0px;
  padding: 0px;
  }

div#content img.border{
  border: 1px solid #646464;
  }
div#content img.float{
  float: left;
  }

div#content-home {
  width: 610px;
  }
div#content-home h1{
  font-size: 14pt;
  margin: 3px 0px 8px 0px;
  }
div#content-home h2{
  margin: 0px 0px 8px 0px;
  padding: 0px;
  }
div#content-home p{
  margin: 0px 0px 12px 0px;
  padding: 0px;
  }

div#content-home img.border{
  border: 1px solid #646464;
  }
div#content-home img.float{
  float: left;
  }




div.text{
  padding: 4px 0px 0px 0px;;
  }

table#menu {
  width: 170px;
  margin: 0px 8px 0px 8px;
  }
table#menu td#slideshow{
  width: 170px;
  height: 130px;
  border: 1px solid #646464;
  }
table#menu td#menu{
  width: 170px;
  padding: 20px 0px 0px 0px;
  }

div.menu-item{
  height: 24px;
  border-bottom: 1px solid #EE1C23;
  background-color: #EEEEEE;
  padding: 4px 0px 0px 8px;
  font-weight: bold;
  }

.first{
  border-top: 1px solid #EE1C23;
  }
div.selected a{
  color: #EE1C23;
  }

/*PRODUCTS*/
div.header {
  margin-top: 0px;
  color: white;
  font-weight: bold;
  padding: 2px 6px 3px 6px;
  letter-spacing: 2;
  }
.blue {
  background-color: #00C5E2;
  }
.yellow {
  background-color: #F0C30A;
  }
.green {
  background-color: #81CD28;
  }
.red {
  background-color: #EE1C23;
  }

/*CONTACT*/

table#contact{
  background-color: #EEEEEE;
  }
table#contact th{
  color: white;
  background-color: #646464;
  text-align: left;
  padding: 2px 6px 3px 6px;
  }
table#contact td{
  border: 0px solid red;
  padding: 2px 6px 12px 6px;
  }

/*BRANDS*/

table#brands *{
  margin:0px;
  padding: 0px;
  }
table#brands a{
  text-decoration: underline;
  }
table#brands td{
  text-align: center;
  vertical-align: bottom;
  border: 0px solid red;
  height: 0px;
  }
table#brands td.text{
  padding: 6px 0px 30px 0px;
  }


table#brands img{
  margin: 0px 0px 0px 0px;
  padding: 0px;
  }
table#brands img.top-img{
  margin: 0px 0px 0px 0px;
  }

