
/* CSS Document */

body{
  margin: 0px; padding:0;
  background-color: #7F8A80;
  font-family: Arial;
}

p {margin:5px; 0 0 0; padding:0px 10px 0 0;}

ul {margin: 0 0 0 0; padding:10px 0 0 20px;}
li {margin: 0 0 0 0; padding:0 0 0 0;}

h1, h2, h3, h4 {margin:20px 0 5px; 0; padding:0 0 0 0; color: #A42800; font-weight:100;}
H1{
  font-size: large;
  padding: 0px;
  margin-bottom:5px;
  padding-top:5px;
  padding-bottom:0px;
  /*color:ffffff;*/
   color: #CE3400; 
}
H2{
  font-size: medium;
}
h3{
  font-size: small;
  margin-top:15px;
}

.nav { float:left; width:680px; position: relative; top: 10px; left: 57px; }
.nav h1  {margin: 0 0 0 0; padding:5px 0 0 0; font-size:22px; 

}
.nav h2  {margin: 0 0 0 0; padding:0 0 0 0;
  font-family: Helvetica;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}
.logo{
  font-family: Helvetica;
  /*font-size: 18px;*/
  font-weight: bold;
  color: #FFFFFF;
}
.slogan{
}


#vendors p {margin: 0 0 0 0; padding:0 0 0 0;}
#vendors td {margin: 0 0 0 0; padding:0 0 0 0; height:100px;}

.compare .odd_row{
  background-color: #ECECEC;
  height: 65px;
}
.compare .even_row{
  background-color: #FAFAFA;
  height: 65px;
}

a_content img { margin:0 0 10px 10px; }

.promo1{
  background-color: #CFCFCF;
  font-size: 11px;
  border-left: 0px solid #000000;
  border-top: 1px solid #F3F3F3;
  border-bottom: 2px solid #F3F3F3;
  border-right: 2px solid #E5E5E5;
}

.promo1 td { margin:0; padding-left: 15px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}

.promo1div{
  font-size: 11px;
  width: 270px;
  height: 130px;
}
.promo1div a{
  font-size: 11px;
  font-weight: bold;
  color: #11558A;
  text-decoration: none;
}
#home .promo h2 {margin-top: 0; padding-top:0px;}
#home .promo1 h2 {margin-top: 0;}

.subnav_text {text-align:center; margin-top:15px; }

.subnav_box_ul { float:right; margin:20px;  border: solid 1px ;  border-color:#000000;  padding:0px; }
.subnav_box {margin:0; background-color:#FFFFFF; list-style-type:none; padding:1px 5px 1px 5px;}
.subnav_box_header { padding:5px; border-bottom: solid 1px; color:#FFFFFF;  background-color: #A42800; font-weight:bold; }

.footer_nav {text-align:center; margin-top:40px; margin-bottom:10px;}