/*  CSS Document */
/*  (C) FuzzyBunnyWear.com - Brandon Burton, aka LostLegend */
/*  Dark Blue: #004080;
    Light Blue: #4080C0;
    Orange: #FFC000; 
    Border Color: #336699;
    */
    
body {
  margin: 0px 0px 0px 0px;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
}    

h1.h1 {
  background-color: #4080C0;
  color: #FFC000;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding: 2px 5px 2px 5px;
  text-align: center;
}

.ad {
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  width: 224px;
  color: #000000;
  vertical-align: top;
}

.body {
  width: 640px;
  padding: 5px 5px 5px 5px;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  vertical-align: top;
}

.body a:link, .body a:visited {
  color: #004080;
  text-decoration: none;
}
    
.body a:hover, .body a:active {
  color: #FFC000;
  text-decoration: underline;
}   
    
.bodytop {
  width: 100%;
  background-color: #ffffff;
}    
    
.fbwtitle {
  margin-top: 5px;
  padding-bottom: 10px;
}

.footermenu {
  background-color: #004080;
  font-size: 10pt;
  color: #ffffff;
  height: 53px;
  width: 140px;
  padding: 5px 5px 5px 5px;
  vertical-align: top;
}

.footerad {
  background-color: #004080;
  font-size: 10pt;
  color: #ffffff;
  height: 53px;
  width: 204px;
  padding: 5px 5px 5px 5px;
  vertical-align: top;
}

.footerbody {
  background-color: #004080;
  font-size: 10pt;
  color: #FFC000;
  height: 53px;
  width: 640px; 
  padding: 5px 5px 5px 5px;
  vertical-align: top;
  text-align: center;
}

.footerbody a:link, .footerbody a:visited {
  color: #ffffff;
  font-size: 8pt;
  text-decoration: none;
}

.footerbody a:hover, .footerbody a:active {
  color: #ffffff;
  font-size: 8pt;
  text-decoration: underline;
}

.footerrightcorner {
  background-color: #004080;
  vertical-align: top;
  align: right;
}

.headmenu {
  background-color: #004080;
  font-size: 10pt;
  color: #ffffff;
  height: 105px;
  width: 150px;
  padding: 5px 5px 5px 5px;
}

.head {
  background-color: #004080;
  color: #ffffff;
  height: 115px;
}

.headbody {
  background-color: #004080;
  color: #ffffff;
  height: 105px;
  width: 640px;
  padding: 5px 5px 5px 10px;
  vertical-align: top;
  border-bottom: 1px solid #369;
}

.headad {
  height: 105px;
  padding: 5px 5px 5px 5px;
  width: 224px;
  font-size: 10pt;
  border-bottom: 1px solid #369;
  vertical-align: top;
}

.leds {
  padding: 5px 5px 5px 5px;
}

.menu {
  background-color: #004080;
  font-size: 10pt;
  color: #ffffff;
  width: 139px;
  height: 400px;
  vertical-align: top;
  padding: 5px 5px 5px 5px;
  border-right: 1px solid #369;
}

.menutext {
  padding-left: 10px;

 padding-bottom: 20px;
}

.menutext a:link, .menutext a:visited {
  color: #ffffff;
  font-size: 10pt;
  text-decoration: none;
}

.menutext a:hover, .menutext a:active {
  color: #ffffff;
  font-size: 10pt;
  text-decoration: underline;
}

.menutop {
  background-color: #004080;
  color: #ffffff;
  width: 155px;
  height: 12px;
}

.menucustlogin {
  color: #ffffff;
  font-size: 10pt;
}

.price_block {
  border: 3px solid #FFCC00;
  width: 150px;
}

.rj45 {
  padding-bottom: 10px;
}

.topnav {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  color: #ffffff;
  text-align: center;
}

.topnav a:link, .topnav a:visited {
  color: #ffffff;
  font-size: 8pt;
  text-decoration: none;
}

.topnav a:hover, .topnav a:active {
  color: #ffffff;
  font-size: 8pt;
  text-decoration: underline;
}
