body {
  background: #FFF; 
  margin-top: 5px; 
  margin-left: 10px; 
}

#nav {
 margin : 20px;
  background : #000;
}

#top_header  {
  color : #000;
  font-size : 10px;
  font-family : Helvetica, Arial;
  font-weight : bold;
  margin-bottom : 26px;
  margin-left : -5px;
}

/* Netscape Hack */
html>body #top_Header {  margin-bottom : 23px;}

#top_header_text {

  position: absolute;
  left : 110px;
  top : 20px;
}

#top_header_text .top {
  color : #000;
  font-size : 19px;
  font-family : Helvetica, Arial;
  font-weight : bold;
  margin-bottom : 3px;
}

#top_header_text .bottom {
  color : #000;
  font-size : 10px;
  font-family : Helvetica, Arial;
  font-weight : bold;
  margin-bottom : 5px;
}

#page_header  {
  color : #000;
  font-size : 10px;
  font-family : Helvetica, Arial;
  font-weight : bold;
}

#page_header img {
  float : left;
  margin-right : 6px;
}
 
#page_header p {
  color : #000;
  font-size : 9px;
  font-family : Helvetica, Arial;
  font-weight : bold;
  letter-spacing : 0.2px;
}
#page_header .top {
  color : #000;
  font-size : 16px;
  font-family : Helvetica, Arial;
  font-weight : bold;
}

h1 {
  color : #FFF;
  font-size : 25px;
  font-family : Helvetica, Arial;
  font-weight : bold;
  font-style : italic;
  background : #000;
  text-align : left;
  width : 669px;
  height : 30;
  padding-left : 25px;
  padding-right : 25px;
  margin-left  : 0px;
  padding-top : 5px;
  background-repeat: no-repeat;
  margin-bottom: 2px;
  text-transform : uppercase;
}

.hinges {
  background-image: url(../images/hinges_header.gif);
  background-position: right;
}
  
.closers {
  background-image: url(../images/closers_header.gif);
  background-position: right;
}

.exit {
  background-image: url(../images/exit_header.gif);
  background-position: right;
}

.cylinders {
  background-image: url(../images/cylinder_header.gif);
  background-position: right;
}

.locksets {
  background-image: url(../images/locksets_header.gif);
  background-position: right;
}

.general {
  background-image: url(../images/gh_header.gif);
  background-position: right;
}

.hm {
  background-image: url(../images/hm_header.gif);
  background-position: right;
}

.print_page {

position: absolute;
left:673px;
  color : #000;
  font-size : 11px;
  font-family : Helvetica, Arial;
  font-weight : normal;
  margin 0px 10px;
}  
  
.print_page a:link, a:visited {
 text-decoration: none;
  color : #000;
}

.print_page a:hover {

 text-decoration: underline;
  color : #000;
}
  
.label {
  color : #FFF;
  font-size : 28;
  font-weight : bold;
  font-family : Helvetica, Arial;
  font-weight : normal;
  background : #000;
  text-align : left;
  width : 698px;
  height : 30;
  padding-left : 25px;
  padding-top : 5px;
  background-repeat: no-repeat;
  background-position: 1px right;
}

#label type_closer {
  color : #FFF;
  font-size : 12;
  font-weight : bold;
  font-family : Helvetica, Arial;
  font-weight : normal;
  background : #933;
  text-align : center;
  width : 200px;
  height : 30;
  padding-left : 25px;
  padding-top : 5px;
}


h2 {
  color : #000;
  font-size : 18px;
  font-family : Helvetica, Arial;
  font-weight : bold;
  font-style : italic;
  text-align : left;
  text-transform : uppercase;
}

.top_specs {
  color : #000;
  font-size : 18px;
  font-family : Helvetica, Arial;
  font-weight : bold;
  text-align : left;
}

h3 {
 margin-top: 4px;
 margin-bottom: 6px;
  color : #000;
  font-size : 18px;
  font-family : Helvetica, Arial;
  font-weight : bold;
  text-align : left;
  text-transform : uppercase;
}

h4 {
 margin-top: 4px;
 margin-bottom: 6px;
  color : #000;
  font-size : 15;
  font-family : Helvetica, Arial;
  font-weight : bold;
  text-align : left;
  font-style : italic;
  text-decoration: underline;
}

h5 {
 margin-top: 4px;
 margin-bottom: 6px;
  color : #000;
  font-size : 12;
  font-family : Helvetica, Arial;
  font-weight : bold;
  text-align : left;
}

.intro_text {
  color : #000;
  font-size : 16px;
  font-family : Helvetica, Arial;
  font-weight : normal;
  text-align : left;
  margin-top: 0px;
  margin-left: 5px;
  font-style : oblique;
}


.email a:link {
  color : #6699CC;
  font-size : 12px;
  font-family : Helvetica, Arial;
  font-weight : normal;
  text-align : left;
  letter-spacing : 0.5px;
  margin-top: 0px;
  margin-left: 5px;
}


.name {
  color : #000;
  font-size : 17px;
  font-family : Helvetica, Arial;
  font-weight : bold;
  letter-spacing : 0.5px;
  margin-top: 0px;
  margin-left: 5px;
  font-style : italic;
}


.title {
  color : #000;
  font-size : 15px;
  font-family : Helvetica, Arial;
  font-weight :normal;
  letter-spacing : 0.5px;
  margin-top: 0px;
  margin-left: 5px;
  font-style : italic;
}

.center  {

  text-align : center;
  margin-top : 5px;
}

p {
  color : #000;
  font-size : 12px;
  font-family : Helvetica, Arial;
  font-weight : normal;
  text-align : left;
  letter-spacing : 0.5px;
  margin-top: 0px;
  margin-left: 5px;
}

ul {
 margin-top: 3px;
  color : #000;
  font-size : 12px;
  font-family : Helvetica, Arial;
  font-weight : normal;
  text-align : left;
}

li {
 line-height: 16px;
 margin-top: 0px;
  list-style : disc;
  color : #000;
  font-size : 12px;
  font-family : Helvetica, Arial;
  font-weight : normal;
  text-align : left;
}

.chart th {
  color : #000;
  font-size : 12px;
  font-family : Helvetica, Arial;
  font-weight : bold;
  text-align : center;
  letter-spacing : 0.5px;
  margin-top: 0px;
  margin-left: 5px;
}

.chart .th_left {
  color : #000;
  font-size : 12px;
  font-family : Helvetica, Arial;
  font-weight : bold;
  text-align : left;
  letter-spacing : 0.5px;
  margin-top: 0px;
  margin-left: 5px;
}

.chart table tr td {
  color : #000;
  font-size : 12px;
  font-family : Helvetica, Arial;
  font-weight : normal;
  text-align : center;
  letter-spacing : 0.5px;
  margin-top: 0px;
  margin-left: 5px;
}


.chart .td_left {
  color : #000;
  font-size : 12px;
  font-family : Helvetica, Arial;
  font-weight : normal;
  text-align : left;
  letter-spacing : 0.5px;
  margin-top: 0px;
  margin-left: 5px;
}

.chart .ta_cell {
  color : #000;
  font-size : 12px;
  font-family : Helvetica, Arial;
  font-weight : bold;
  text-align : center;
  letter-spacing : 0.5px;
  margin-top: 0px;
  margin-left: 5px;
}
