/* CSS Document */

html, body {
   background-color: #fff;
   color: #000;
   margin: 0px 10px;
   text-align:center;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size:.8em;
   }

table {
   margin: 0px;
   border: 0px;
   padding: 0px;
   }
   
table.center {
   margin-left:auto; 
   margin-right:auto;
   }

td p, li {
   margin: 0px;
   border: 0px;
   padding: 0px 15px 0px 0px;
   }

.topmenu a {
   margin: 0px;
   border: 0px;
   padding: 0px 8px;
   color: #565656;
   font-size: 12px;
   text-decoration:none;
   }

.topmenu a:hover {
   color: #BA4A41;
   text-decoration:underline;
   }
   
.topmenu_on {
   margin: 0px;
   border: 0px;
   padding: 0px 8px;
   color: #BA4A41;
   font-size: 12px;
   }
 
.leftmenu {
   margin: 0;
   border: 0;
   padding: 6px 4px;
   background-color: #EBEBEB;
   color: #565656;
   font-size: 12px;
   text-align: left;
   width:100%;
   }
   
.leftmenu a {
   background-color: #EBEBEB;
   color: #BA4A41;
   text-align: left;
   text-decoration: none;
   width:100%;
   }
   
.leftmenu a:hover {
   color: #444444;
   text-align: left;
   text-decoration: underline;
   width:100%;
   }

.tm { 
   vertical-align: super;
   font-size: 20%; 
   font-weight: bold;
   } 

.paragraph {
   font-size:.9em;
   }
   
.paragraph_maroon {
   color:#BA4A41;
   }
   
.desc_long {
   font-size:.7em;
   }
   
.swatches {
   font-size:.6em;
   }

.ReturnToTop {
   font-size:.8em;
   }

.Specs p {
   margin:0;
   border:0; 
   padding-bottom:.35em;
   font-size:.9em;
   } 

.Feature_List ul {
   margin:0;
   border:0; 
   padding-left:1.5em;
   font-size:.9em;
   } 

.footer {
   font-size:.85em;
   background-color:#FFFFFF;
   color: #333;
   }
   
.footer a {
   color: #888888;
   text-decoration:underline;
   }

.footer a:hover {
   color: #BA4A41;
   text-decoration:none;
   }

#flash {
   z-index:1;
   width:842px;
   }

#menu_top {
   width:100%;
   float:left;
   z-index:600;
   }

#menu_top ul {
   list-style:none;
   margin:0;
   padding:0;
   width:8.5em;
   float:left;
   }
   
#menu_top a {
   font: 11px/16px arial, helvetica, sans-serif;
   display: block;
   border-width: 1px;
   border-style: solid;
   border-color: #ccc #888 #555 #bbb;
   margin: 0;
   padding: 2px 3px;
   }

#menu_top h2 {
   font: 12px/19px arial, helvetica, sans-serif;
   display: block;
   margin: 0;
   padding: 2px 3px;
   }

#menu_top h2 {
   color: #565656;
   text-transform: lowercase;
   }

#menu_top a {
   color: #000;
   background: #efefef;
   text-decoration: none;
   }

#menu_top a:hover {
   color: #a00;
   background: #fff;
   }

#menu_top li {position: relative;}

#menu_top ul ul {
   position: absolute;
   z-index: 500;
}

#menu_top ul ul ul {
   top: 0;
   left: 100%;
   }

div#menu_top ul ul,
div#menu_top ul li:hover ul ul,
div#menu_top ul ul li:hover ul ul{
   display: none;
   }

div#menu_top ul li:hover ul,
div#menu_top ul ul li:hover ul,
div#menu_top ul ul ul li:hover ul{
   display: block;
   }
   
#content {
padding:0 10px;
width:850px;
text-align:center;
   }

#content_MarketServed {
  margin:0;
  width:100%;
  }

#content_sec {
  margin:8px;
  font-size:.75em;
  width:98%;
  }

#content_sec a {
   background-color:#ffffff;
   color:#BA4A41;
   text-decoration:none;
   }

#content_sec a:hover {
   background-color:#ffffff;
   color:#333;
   text-decoration:underline;
   }

#content_sec p {
  margin-bottom: 1em;
  }