body
{
  background-color: #edf4fd;
}

dl, dt, dd
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

img.lbl
{
  padding-top: 5px;
  float: left;
}

input
{
  /*
  border: 0px;
  */
  padding: 3px;
  margin-bottom: 1px;
}

select
{
  border: 0px;
  padding: 1px;
  margin-right: 5px;
}

#aboutbg
{
  background-image: url('../images/aboutbg.gif');
  background-repeat: repeat-x;
  height: 785px;
}

#background
{
  background-image: url('../images/background.gif');
  background-repeat: repeat-x;
  height: 1000px;
}

#buttonDescript
{
  background-color: #fff;
  padding: 3px;
}

#buttons
{
  background-color: #dee1e5;
  padding: 5px;
  border: 1px solid #8da0ba;
  margin-top: 10px;
}

#contactbg
{
  background-image: url('../images/contactbg.gif');
  background-repeat: repeat-x;
  height: 885px;
}

#cinfobg
{
  background-color: #97a9c0;
  border-top: 5px solid #b6c7dc;
  padding: 10px;
  color: #fff;
  line-height: 20px;
  font-size: 17px;
}

#cinfotitle
{
  color: #b6c7dc;
  font-size: 24px;
  line-height: 15px;
}

#contactBox {
  padding: 15px;
  color: #5B6F84;
}

#container
{
  margin-left: auto;
  margin-right: auto;
  width: 754px;
  font-family: arial, helvetica, sans-serif;
  font-size: .8em;
}

#finfotitle
{
  color: #b6c7dc;
  margin-bottom: 7px;
  font-size: 24px;
  line-height: 15px;
}

#flashbox
{
  margin-top: 5px;
  width: 740px;
}

#footer
{
  width: 741px;
  margin-left: auto;
  margin-right: auto;
  background-color: #dfe5ed;
  color: #5b6f84;
}

#footer a
{
  color: #5b6f84;
  text-decoration: none;
  font-size: .8em;
}

#footer a:hover
{
  color: #fff;
}

#header
{
  width: 754px;
}

#homepageBtn
{
  width: 741px;
  margin-left: auto;
  margin-right: auto;
  background-color: #d8dee6;
}

#logo
{
  padding-bottom: 5px;
  width: 112px;
}

#message
{
  color: #fff;
  background-color: #ff3600;
  border: 1px solid #c00101;
  padding: 5px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
}

#nav
{
  background-image: url('../images/nav_bg.gif');
  background-repeat: repeat-x;
}

#prod_logos
{
  background-color: #fff;
  margin-top: 20px;
  padding: 5px;
}

#prod_logos img
{
  float: left;
  margin-right: 5px;
}

#prod_logos img.no_rtmargin
{
  margin-right: 0px;
}

#productmenu dt span
{
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  
  display: block;
  padding: 5px;
  width: 199px;
  background-color: #c5cfdc;
  cursor: pointer;
}

#productmenu dt span.bghover {
  background-color: #8DA0BA;
}

#productmenu dd
{
  width: 209px;
  background-color: #c5cfdc;
}

#productmenu li
{
  background-color: #fff;
  font-size: 12px;
  border-left: 1px solid #c5cfdc;
  border-right: 1px solid #c5cfdc;
}

#productmenu li a, #productmenu li span
{
  color: #8da0ba;
  padding: 5px;
  text-decoration: none;
  display: block;
  width: 197px;
}

#productmenu li a:hover
{
  color: #fff;
  background-color: #8DA0BA;
}

#searchHolder
{
  background-image: url('../images/search_bg.gif');
  background-repeat: no-repeat;
  width: 494px;
  height: 33px;
  /*
  margin-top: 54px;
  */
}

#searchInner
{
  padding: 5px 3px 5px 25px;
}

#starlist
{
  background-image: url('../images/starlistbg.gif');
  background-repeat: no-repeat;
  width: 478px;
  height: 288px;
  list-style-type: square;
  /*
  list-style-image: url('../images/star.gif');
  */
  padding: 10px 0px 0px 35px;
  margin: 0px;
}

#starlist li
{
  margin-bottom: 6px;
  color: #707f93;
}

#starlist2
{
  background-color: #e4e5e6;
  width: 174px;
  list-style-type: square;
  border: 1px solid #8da0ba;
  /*
  list-style-image: url('../images/star.gif');
  */
  padding: 10px 10px 10px 25px;
  margin: 0px;
  font-size: 12px;
}

#starlist2 li
{
  padding-bottom: 5px;
  color: #707f93;
}

#subbody
{
  margin-top: 5px;
  padding-top: 5px;
}

#submenu
{
  color: #fff;
  background-color: #c5cfdc;
  padding: 0px;
  width: 209px;
  margin: 0px;
  list-style: none;
  font-size: 18px;
}

#submenu li a
{
  text-decoration: none;
  display: block;
  height: 22px;
  background-color: #c5cfdc;
  border-bottom: 1px solid #fff;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  color: #fff;
}

#submenu li a:hover
{
  background-color: #8da0ba;
}

#subright
{
  width: 513px;
}

#tagline
{
  color: #ff0000;
  font-size: 2.75em;
  font-family: "Times New Roman", times, serif;
  padding: 5px 5px 5px 10px;
}

.acontent
{
  width: 330px;
}

.acontent2
{
  width: 315px;
}

.acontent3
{
  width: 215px;
}

.acslink
{
  text-decoration: none;
  color: #8da0ba;
}

.afflinklist
{
  list-style: none;
  padding: 10px;
  margin: 0px;
  background-color: #fff;
}

.afflinklist li
{
  margin-bottom: 5px;
}

.afflinklist a
{
  display: block;
  padding: 5px;
  color: #8da0ba;
}

.afflinklist a:hover
{
  background-color: #8da0ba;
  color: #fff;
  text-decoration: none;
}

.allcaps
{
  text-transform: uppercase;
}

.bold
{
  font-weight: bold;
}

.borderbtmwhite
{
  border-bottom: 1px solid #fff;
}

.chklist
{
  margin-top: 10px;
  width: 240px;
}

.cntitle
{
  background-color: #8da0ba;
  color: #fff;
  font-size: 15px;
  padding: 10px;
}

.colorblue
{
  color: #97a9c0;
}

.colordarkblue
{
  color: #003471;
}

.colordarkblue2
{
  color: #8da0ba;
}

.contact1
{
  width: 370px;
}

.contact2
{
  width: 370px;
}

.customerorderbtn
{
  display: block;
  width: 143px;
  margin-top: 25px;
}

.deliverloclist
{
  background-color: #e4e5e6;
  border: 1px solid #8da0ba;
  color: #707f93;
  padding: 10px;
  width: 188px;
  line-height: 15px;
}

.descript
{
  width: 170px;
  font-size: 12px;
  margin-left: 10px;
  float: left;
  color: #7a7a7a;
}

.footercaption
{
  padding: 10px;
  font-size: 11px;
  color: #5B6F84;
}

.imgList img
{
  display: inline;
}

.ilong
{
  width: 250px;
}

.imid
{
  width: 150px;
}

.inpt
{
  border: 1px solid #8499b5;
  padding: 2px;
  margin-bottom: 2px;
  font-family: arial, helvetica, sans-serif;
  margin-right: 1px;
}

.inptbtn
{
  border: 1px solid #8499b5;
  padding: 2px;
  background-color: #8da0ba;
  color: #fff;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  margin-right: 1px;
  width: 100px;
}

.inptsel
{
  border: 1px solid #8499b5;
  margin-bottom: 2px;
  font-family: arial, helvetica, sans-serif;
  margin-right: 1px;
}

.isml
{
  width: 50px;
}

.lbl2
{
  padding-top: 5px;
  display: block;
  color: #8499b5;
  font-weight: bold;
  margin-bottom: 2px;
}

.lbl3
{
  padding-top: 5px;
  color: #8499b5;
  font-weight: bold;
  margin-right: 5px;
  margin-bottom: 2px;
}

.lgraymid
{
  background-color: #ebedf0;
  padding: 5px;
  color: #2d2d2d;
}


.manucode
{
  text-align: right;
  margin-bottom: 10px;
}

.marginB5
{
  margin-bottom: 5px;
}

.marginB10
{
  margin-bottom: 10px;
}

.marginB20
{
  margin-bottom: 20px;
}

.marginR5
{
  margin-right: 5px;
}

.marginT5
{
  margin-top: 5px;
}

.marginT10
{
  margin-top: 10px;
}

.newpagetitle
{
  background-color: #8da0ba;
  color: #fff;
  font-size: 18px;
  padding: 10px;
  margin-bottom: 10px;
}

.noborder
{
 border: 0px none;
}

.paddingB5
{
  padding-bottom: 5px;
}

.pdfdlbtn
{
  display: block;
  background-color: #c5cfdc;
  padding: 5px;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  width: 115px;
  font-weight: bold;
  text-align: center;
}

.pdfdlbtn:hover
{
  background-color: #8da0ba;
}

.productBullets li 
{
  font-size: 1.5em;
  line-height: 1.2em;
  margin-top: 3px;
  padding: 3px;
}

.pro_name
{
  font-size: 15px;
  font-weight: bold;
  color: #003471;
}

.searchitem
{
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.selected
{
  background-color: #eee;
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}

.stafflink
{
  display: block;
  padding: 3px;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 1px;
  background-color: #c5cfdc;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
}

.stafflink:hover
{
  background-color: #8da0ba;
}

.stafflinkwidth
{
  width: 250px;
}

.txt13
{
  font-size: 13px;
}

.txt15
{
  font-size: 15px;
}

.txt18
{
  font-size: 18px;
}

.txt24
{
  font-size: 24px;
}

.w200
{
  width: 200px;
}

.w754
{
  width: 754px;
}

.whitebg
{
  background-color: #fff;
}