  body {font-family: verdana; background-color:#e7e7e7; margin-top: 2px; margin-bottom: 2px;}
  p {font-size:10pt;text-align: left;}
  li {font-size: small;text-align: left;}
  H1 { font-size: 19pt; margin-bottom: 0px;}
  H2 { font-size: 17pt; margin-top: 10px; margin-bottom: 10px; font-variant: small-caps; font-weight: normal;}
  H2.home { font-size: 13pt;}
  H3 { font-size: 14pt;margin-bottom:0px;}
  H3.left { font-size: 14pt;margin-bottom:0px;text-align: left;}
  #header {color:black; background-color:#e7e7e7;}
  #leftside {color:white; background-color:#6D7DBE;}
  #footer {font-size: 8pt;}
  a.head {color:blue;}
  a.foot {color:black; text-decoration:none;}
  a:hover.foot {text-decoration:underline;}
  a.logo {text-decoration: none;}
  a:hover.logo {text-decoration: none;}
  a.logo {color: white; border: none;}
  a:link.logo {color: white; border: none;}
  a:visited.logo {color: white; border:none;}
  hr.foot {background-color: #A2B5F6; height: 3px; border: 0px;}
  table.main {background-color:#e7e7e7;}
  table.comparison {font-size:9pt; border:1px solid #000; border-collapse: collapse;}
  th.comparison {border:1px solid #000;background-color:#A2B5F6;font-weight:bold;text-align:left;}
  th.comparison2 {border:1px solid #000;background-color:#A2B5F6;font-weight:bold;text-align:center;}
  th.title {border:1px solid #000;background-color:#ffffff;font-weight:bold;text-align:center;font-size:10pt;}
  th.heading {border:1px solid #000; background-color: #A2B5F6;}
  td.comparison {border:1px solid #000; text-align:left;}
  td.comparison2 {border:1px solid #000; text-align:center;}
  div.madeby {font-size: 9pt; margin-bottom: 10px;}
  div.click {font-size: 7pt; font-style: italic;}
  div.smallfont {font-size: 7pt;}
  div.location {font-size: 7pt; color: #565656; margin-bottom: 5px; margin-top: 5px;}
  table#contact {border:1px solid #000;}
  a.location {color: #565656; text-decoration: none;}
  a:hover.location {text-decoration: underline; color: black;}
  div.productlinks {font-size: 9pt; margin-bottom: 15px;}
  p.center {text-align: center;}
  div.searchbar {position:relative; top:+7px;}
  div.mediumfont {font-size: 8pt;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {width:774px; height:32px; position:relative; z-index:100;border-right:1px solid #000; font-family:verdana, sans-serif;}

/* hack to correct IE5.5 faulty box model */
* html .menu {width:774px; w\idth:772px;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:190px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:190px;position:relative;}

/* style the links for the top level */
.menu a, .menu a:visited {
                          display:block;
                          font-size:10px;
                          text-decoration:none;
                          color:#000;
                          width:193px;
                          height:30px;
                          border:1px solid #000;
                          border-width:1px 0 1px 1px;
                          background:#A2B5F6;
                          padding-left:10px;
                          line-height:29px;
                          font-weight:bold;
                          text-align: left;
                         }

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:182px; w\idth:182px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#B1B1B1;}

/* style the second level hover */
.menu ul ul a.drop:hover{background:#B1B1B1;}
.menu ul ul :hover > a.drop {background:#c9ba65;}

/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;}

/* style the third level hover */
.menu ul ul ul a:hover {background:#b2ab9b;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:169px;border-top:1px solid #000;}

/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:190px; top:-1px; width:190px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-100px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#C6C6C6; color:#000; height:auto; line-height:1em; padding:5px 10px; width:169px;border-width:0 1px 1px 1px;}

/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:175px;w\idth:172px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#000; background:#E7E7E7;}
.menu :hover > a, .menu ul ul :hover > a {color:#000; background:#E7E7E7;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

table.maxlift{font-size:12px;
              border:1px solid #000;
              border-collapse: collapse;
              text-align:center;
}
tbody.maxlift td, tbody.maxlift tr.normalRow td {border:1px solid #000; 
}

tbody.maxlift tr.altRow td {
background:#c0c0c0;

}



.maxlift th{
border:1px solid #000;background-color:#A2B5F6;font-weight:bold;text-align:center;
}
.maxlift th.title {background-color:#676767;color:white;letter-spacing:2px;}




















.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub { background:#ffffff;
                                  color:#000;
                                }
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover { background:#B1B3ED;
                                    color:#000;

                                  }
.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul { visibility:hidden;
                                 position:absolute;
                                 width:107px;


                               }
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul { visibility:visible;
                                       left:190px;
                                       top:-1px;
                                       color:#000;
                                     }
.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a { display:block;
                                            width:85px;
                                            background:#ffffff;
                                            color:#000;
                                            border-left:1px solid #000;
                                          }
.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover { background:#B1B3ED;
                                                  color:#fff;
                                                }
