body, td, p {

  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
  vertical-align: top;
  line-height: 18px;

}

.border {

  border: 1px solid Black;

}

th.border, td.border {

   background-color:#fff;
   border:1px solid #000;
   padding:5px;

}

input, textarea {

  width: 400px;

}

.checkbox {

  width: 30px;

}

.button {

  width: 200px;

}

th {

  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #e4eff5;
  vertical-align: bottom;
  line-height: 18px;
  text-transform : uppercase;

}

.nav_header {

  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  line-height: 6px;
  color: #838581;
  font-weight: bold;
  text-decoration: none;
  text-transform : none;
  font-style : italic;

}

a.nav_promo {

  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  line-height: 6px;
  color: #e32e3d;
  font-weight: bold;
  text-decoration: none;
  text-transform : none;
  line-height: 18px;

}

a.nav_promo:hover {
  
  color: #014e82;
  
}

a.nav {

  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  text-transform : none;
  letter-spacing: .50px;
  line-height: 18px;

}

a.nav:hover {

  color: #014e82;
 
}

.nav_selected {

  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #014e82;
  font-weight: bold;
  text-decoration: none;
  text-transform : none;
  letter-spacing: .65px;  
  line-height: 18px;

}

a.navSection {

  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  line-height: 6px;
  color: #a4051f;
  padding: 2px;
  font-weight: bold;
  border: 1px solid #a4051f;
  text-decoration: none;
 
}

a.navButton {

  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #333333;
  padding: 2px;
  font-weight: bold;
  border: 1px solid #333333;
  text-decoration: none;
 
}

h2 {

  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 18px;
  color: #838581;
  font-weight : bold;

}

h3 {

  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 13px;
  color: #6f87be;
  font-weight : bold;

}

.error, .required {

  color : #cc0000;
  font-weight: bold;

}

table.strOrder th {

  font-size: 10px;

}

table.strOrder td {

  font-size: 9px;

}

ul li {

  color: #014e82;
  font-weight: bold;

}

p.menu_head {

  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #cc2936;
  padding: 2px 0 2px 0;
  font-weight: bold;

}

table.menu_head {

  border: 1px solid #e3eff3;

}

table#strDimensions {

  width: 400px;
  padding: 0 0 0 0;
 
}

table#strDimensions td {

  border: 1px solid #999;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
  padding: 0 0 0 0;
  text-align: center;

}

table#strDimensions td.strFig {

  width: 244px;
  background: #ccc;
  font-weight: bold;
  padding: 0 0 0 4px;

}

table#strDimensions td.strTitle {

  padding: 2px 0 2px 0;
  line-height: 130%;

}

table#strDimensions2 {

  width: 400px;
  padding: 0 0 0 0;
 
}

table#strDimensions2 td {

  border: 1px solid #999;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
  padding: 0 0 0 0;
  text-align: center;

}

table#strDimensions2 td.strFig {

  width: 232px;
  background: #ccc;
  font-weight: bold;
  padding: 0 0 0 4px;

}

table#strDimensions2 td.strTitle {

  padding: 2px 0 2px 0;
  line-height: 130%;

}

table td.strContentSpc {


  padding: 0 14px 0 0;

}

input.strContactReq {

background-color: #ffffa0;

}

input.strContactNotReq {

background-color: #ffffff;

}