/* ####### BEGIN LFI section ####### */
/* globals */
/* contact form BEGIN */
TABLE.contactRequestFormWrapper {width:150px; border:1px solid #000; /*<table width="150" border="1" cellspacing="0" cellpadding="4" bordercolor="#000000">*/}
.contactRequestFrom_heading {color:#fff; background-color:#3366CC; margin:2px; padding:6px; /*bgcolor="#3366CC"*/}
.contactRequestForm_text {
  text-align:justify; color:#000;
  font-size:10px; font-family:Arial, Helvetica, sans-serif;
  margin:0px; padding-bottom:4px;
}
.contactRequestForm_label {
  color:#000;
  font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
  margin:0px; padding:0px;
}
.contactRequestForm_submitButtom {text-align:right; margin:0px; padding:2px;}
/* contact form END */
img{border:0px;}
form{margin:0px;}
P{font-size:10px}
.p{font-size:10px}
h1{color:#336eb0;
   font-size:18px; line-height:24px; font-family:Georgia, "Times New Roman", Times, serif;
   margin:0px; padding-top:6px; padding-bottom:6px;}
.h1{color:#336eb0;
    font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;
    margin:0px; padding-bottom:4px; font-weight:bold;}
h2{color:#336eb0;
   font-size:16px; line-height:20px; font-family:Arial, Helvetica, sans-serif;
   margin:0px; padding-top:4px; padding-bottom:4px;}
.h2{color:#336eb0;
   font-size:16px; font-family:Arial, Helvetica, sans-serif;
   margin:0px; padding-bottom:2px;}
h2.about_h2{color:#336eb0;
   font-size:14px; font-family:Arial, Helvetica, sans-serif;
   padding:0px; padding-left:20px;}
h2.productDescriptionHeader{color:#336eb0;
   font-size:16px; font-family:Arial, Helvetica, sans-serif;
   margin:0px; padding-left:6px;}
.productDescriptionHeader{color:#336eb0;
   font-size:16px; font-family:Arial, Helvetica, sans-serif;
   margin:0px; padding-left:6px;}
P.about_p{margin:8px; padding-left:100px; padding-right:100px; text-align:justify;}
h3{color:#000000;
   font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif;
   margin:0px; padding:0px;}
/*
h2.siteMap_h2{color:#336eb0; font-size:13px; font-family:Palatino, Helvetica, Arial, sans-serif; margin:0px; padding-top:10px; padding-bottom:10px; padding-left:40px; padding-right:20px;}
h3.siteMap_h3{color:#447fc1; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding-top:2px; padding-bottom:2px; padding-left:60px; padding-right:20px;}
h4.siteMap_h4{color:#5580d2; font-size:11px; font-family:Helvetica, Arial, sans-serif; margin:0px; padding-top:2px; padding-bottom:2px; padding-left:90px; padding-right:20px;}
h5.siteMap_h5{color:#6691e3; font-size:10px; font-family:Georgia, Arial, Helvetica, sans-serif; margin:0px; padding-top:2px; padding-bottom:2px; padding-left:225px; padding-right:20px;}
h6.siteMap_h6{color:#77a2f4; font-size:9px; font-family:Helvetica, Arial, sans-serif; margin:0px; padding-top:2px; padding-bottom:2px; padding-left:337px; padding-right:20px;}

h2.siteMap_h2{color:#5581d2; font-size:13px; font-family:Palatino, Helvetica, Arial, sans-serif; margin:0px; padding-top:4px; padding-bottom:4px; padding-left:100px; padding-right:20px;}
h3.siteMap_h3{color:#77a3e3; font-size:12px; font-family:Arial, Helvetica, sans-serif;           margin:0px; padding-top:4px; padding-bottom:4px; padding-left:200px; padding-right:20px;}
h4.siteMap_h4{color:#99c515; font-size:11px; font-family:Helvetica, Arial, sans-serif;           margin:0px; padding-top:4px; padding-bottom:4px; padding-left:250px; padding-right:20px;}
h5.siteMap_h5{color:#bbe737; font-size:10px; font-family:Georgia, Arial, Helvetica, sans-serif;  margin:0px; padding-top:4px; padding-bottom:4px; padding-left:300px; padding-right:20px;}
h6.siteMap_h6{color:#dd1959; font-size:9px;  font-family:Helvetica, Arial, sans-serif;           margin:0px; padding-top:4px; padding-bottom:4px; padding-left:325px; padding-right:20px;}
*/
h2.siteMap_h2{color:#ff6600; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding-top:4px; padding-bottom:4px;}
h3.siteMap_h3{color:#336eb0; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding-top:4px; padding-bottom:4px;}
h4.siteMap_h4{color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding-top:2px; padding-bottom:2px; padding-left:100px;}
h5.siteMap_h5{color:#336eb0; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding-top:2px; padding-bottom:2px; padding-left:300px;}
h6.siteMap_h6{color:#336eb0; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding-top:2px; padding-bottom:2px; padding-left:500px;}
.iconLableLogoContainer{display: inline;
         /* background: #ffffff; background-color: #ffffff; color: #ffffff; */
         text-align: center; vertical-align: middle;
         /* line-height: 48px; */ height: 48px; width: 48px;
         margin: 0px; padding: 0px;}

td{vertical-align:top;}
.li{line-height:16px;}
body{border:0px;
     margin-top:6px; margin-right:0px; margin-bottom:0px; margin-left:0px;
     font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
     color:#333; background-color:#000033;}
body.iframe{border:0px;
            margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;
            font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
            color:#333; background-color:#ffffff;}
/* BEGIN Miva Checkout markup */
.checkoutText{font-size:10px; font-family:Arial, Helvetica, sans-serif;
              padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:0px;}
.checkoutTextRequiredField{font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;
              padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:0px;
              text-align:right;}
.checkoutTextOptionalField{font-style:italic; font-size:10px; font-family:Arial, Helvetica, sans-serif;
              padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:0px;
              text-align:right;}
.checkoutTextMoney{font-size:10px; font-family:Arial, Helvetica, sans-serif;
              padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:0px;
              text-align:right;}
.checkoutTextMoneyDescription{font-size:10px; font-family:Arial, Helvetica, sans-serif;
              padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:0px;
              text-align:right; font-style:italic;}
.checkoutTextMoneyHeader{font-size:12px; font-family:Arial, Helvetica, sans-serif;
              padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:0px;
              text-align:right; font-weight:bold;}
.checkoutTextHeader{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
                    padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px;}
.checkoutTextHeaderCell{background-color:#3399CC;}
/* END Miva Checkout markup */
.ProductText{font-size:12px;}
.ProductDescription{font-size:12px; text-align:justify; margin-left:10px; margin-top:20px; margin-right:10px; margin-bottom:20px;}
.productFeaturesList{}
.productFeaturesItem{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.productDimensionsList{text-align:left;}
.productDimensionsItem{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.productDownloadSpecificationsList{}
.productDimensionsItem{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.warning{line-height:100%; color:red; font-weight:bold;}
.cartQuantity{color:red; font-weight:bold;}
.highlight{background-color:#FFFF00;}
.TOS_highlight,.privacyPolicy_highlight,.financing_highlight{font-weight:bold;}
.blue{color:#336eb0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
/* layout */
TABLE.categoryProductList {width:580px; border:none; padding:0px;}/* cellpadding="0" cellspacing="0" border="0" width="580" */
TD.categoryProductListProduct {font-size:10px; vertical-align: top; text-align:left; width:160px;
                               padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;}
TABLE.categoryProductListProduct_tuned_pageView {width:580px; border:1px outset; background-color:#cbd3e2; padding:0px;}
TD.categoryProductListProduct_tunedText_pageView {font-size:10px; vertical-align: middle; text-align:center; padding-left:14px;}
TD.categoryProductListProduct_tunedCode_pageView {font-size:10px; vertical-align: middle; text-align:center; padding-left:14px; word-wrap: break-word; overflow: hidden; word-wrap:breakword;}
TD.categoryProductListProduct_tunedPrice_pageView {font-size:10px; vertical-align: middle; text-align:center; padding-left:14px;}
TD.categoryProductListProduct_tunedPrice_pageView_VolPrice {font-size:10px; vertical-align:middle; text-align:right; padding-left:14px; white-space:nowrap;}
TD.categoryProductListProduct_tunedWeight_pageView {font-size:10px; vertical-align: middle; text-align:center; padding-left:14px;}
TD.categoryProductListProduct_tunedQuantity_pageView {font-size:10px; vertical-align: middle; text-align:center; padding-left:14px;}
TABLE.categoryProductListProduct_tuned {border:none; padding:0px;}
TD.categoryProductListProduct_tunedImage {vertical-align: middle; text-align:left; padding-left:10px; padding-right:10px;}
TD.categoryProductListProduct_tunedName {font-size:10px; vertical-align: middle; text-align:left;}
TD.categoryProductListProduct_tunedCode {font-size:10px; vertical-align: middle; text-align:left;}
TD.categoryProductListProduct_tunedPrice {font-size:10px; vertical-align: middle; text-align:left;}
TD.categoryProductListProduct_tunedWeight {font-size:10px; vertical-align: middle; text-align:left;}
TABLE.categoryProductListProduct_tunedQuantityAddTable {border:none; padding:0px; text-align:left;}
TD.categoryProductListProduct_tunedQuantityAdd {font-size:10px; vertical-align: middle; text-align:left;}
TD.categoryProductListProduct_tunedQuantity {font-size:10px; vertical-align: middle; text-align:left;}
TD.categoryProductListProduct_tunedAdd {font-size:10px; vertical-align: middle; text-align:right;}
/*
TD.categoryProductListLayout_c1 {font-size:10px; vertical-align: middle; text-align:center; width:145px;}
TD.categoryProductListLayout_c2 {font-size:10px; vertical-align: middle; text-align:left;   width:290px; padding-left:35px;}
TD.categoryProductListLayout_c3 {font-size:10px; vertical-align: middle; text-align:center; }
*/
.customerContainer{padding-top:0px; padding-bottom:0px; padding-left:20px; padding-right:0px;}
.customerContainerLogo_TD{height:120px; vertical-align:middle; text-align:center;}
.customerContainerName_TD{padding-left:12px; height:120px;
                          text-align:left; vertical-align:middle; margin:0px;
                          font-size:12px; font-family:Arial, Helvetica, sans-serif;
                          color:#000000; font-weight:bold;}
.customerContainerIndustry_TD{padding-left:12px; height:120px;
                              text-align:left; vertical-align:middle; margin:0px;
                              font-size:10px; font-family:Arial, Helvetica, sans-serif;
                              color:#000000;}
/*
.customerListLogo{text-align:center; vertical-align:middle; margin:0px; padding-top:8px; padding-bottom:8px; padding-left:0px; padding-right:0px;}
.customerListName{text-align:left;   vertical-align:middle; margin:0px; padding-top:8px; padding-bottom:8px; padding-left:24px; padding-right:0px;
                  font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;
                  color:#000000;}
.customerListIndustry{text-align:left; vertical-align:middle; margin:0px; padding-top:8px; padding-bottom:8px; padding-left:8px; padding-right:0px;
                  font-size:10px; font-family:Arial, Helvetica, sans-serif;
                  color:#000000;}
*/
/* original main width was 870; then 970; now 1024 */
#main_box{width:1024px;
          background-color:#fff;
          padding-left:6px; padding-right:6px; padding-bottom:12px;}
.banner_table{background-color:#fff;
              background-image:url(header_background_1024x108.jpg);
              background-repeat: no-repeat;
              width:1024px; height:108px;}
.banner_left  {vertical-align:middle; text-align:left;  width:275px;}
.banner_middle{vertical-align:middle; text-align:left;  width:350px;}
.banner_right {vertical-align:middle; text-align:right;}
.banner_links {height:100%; width:100%;}
.banner_right_link_table{text-align:right;}
.banner_cells{vertical-align:middle;}
.banner_cells_last{padding-right:11px; vertical-align:bottom; padding-bottom:2px;}
.menu_table{background-color:#4169E1;
background-image:url(horizontal_nav_bg_dark_1x31.jpg);
background-repeat:repeat-x;
            width:1024px; height:31px;
			padding-bottom:2px; padding-top:2px;}
.menu_left{vertical-align:middle; text-align:left; width:8px;}
.menu_middle{vertical-align:middle; text-align:left;}
.menu_right{vertical-align:middle; text-align:right;}
.menu_cells{padding:2px;/* padding-top:14px; padding-bottom:4px; padding-right:6px; */
            vertical-align:middle;
            color:#fff;
            font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.menu_search{border:#fff 0pt solid;
             font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
             color:#336eb0;}
.live_phone_help_table{background-color:#FF6600; border:none; width:100%; padding:0px;}/* 3366CC */
.phone_orders_number{color:#fff;
                      margin-top:2px; margin-right:2px; margin-bottom:0px; margin-left:2px;
                      text-align:center;
                      vertical-align:middle;}/* font-weight:bold; */
.live_phone_help_image{background-image:url(live_phone_help_58x58.jpg);
                         background-position:right;
						 background-repeat:no-repeat;
						 background-color:#fff;
						 height:60px;
						 font-weight:bold;
						 font-size:12px;
						 text-align:left;
						 vertical-align:middle;
       color:#3366CC;
						 padding-left:4px;
						 padding-top:0px;
						 padding-bottom:0px;
						 padding-right:4px;}
.fax_orders_number{color:#fff;
                      margin-top:0px; margin-right:2px; margin-bottom:2px; margin-left:2px;
                      text-align:center;
                      vertical-align:middle;}/* font-weight:bold; */
.footer_table{width:1024px;}/* background-color:#3366CC; */
.footer_left{background-color:#3366CC; vertical-align:middle; text-align:left; color:#f5c8a8; height:18px; width:200px;}
.footer_middle{background-color:#3366CC; vertical-align:middle; text-align:left; color:#f5c8a8; height:18px;}
.footer_right{background-color:#3366CC; vertical-align:middle; text-align:right; color:#f5c8a8; height:18px;}
.footer_paymentAndSecurity{vertical-align:middle; text-align:center; height:45px; width:1024px;}
.footer_copyright_disclaimer{text-align:center; color:#8c929a; background-color:#fff; padding-top:2px; padding-left:6px; font-size:8px;}
.footer_siteDesign{vertical-align:bottom; text-align:right; background-color:#fff; padding-top:2px; padding-right:6px;}
.main_body_table{width:1024px;}/* height:400px; */
.main_body_left_menu{width:180px; background-color:#fff; text-align:left; vertical-align:top;}/* background-color:#CCCCCC; */
/* main_body_right_content width was 670...770 */
.main_body_right_content{line-height:150%; text-align:left; vertical-align:top;
                         background-color:#fff; width:770px;
                         padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px;}
.main_body_content{line-height:150%; text-align:left; vertical-align:top;
                   background-color:#fff; width:100%;
                   padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px;}
.main_body_table_header{width:1024px; height:18px;}
.main_body_table_header_left{width:180px; background-color:#4169E1;}
.main_body_table_header_right{text-align:left; background-color:#fff; width:600px;}
.side_menu_table{padding:0px; border:none; margin:0px;}
.side_menu_cell{text-align:left; vertical-align:middle;
                padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px;}/* vertical-align:top; white-space:nowrap; height:16px; */
.SFNT_heading{color:#FF6600; font-size:12px}/* font-weight:bold; */
/* links */
a:link{text-decoration:none; color:#4169E1; font-weight:bold;}
a:visited{text-decoration:none; color:#4169E1; font-weight:bold;}
a:hover{text-decoration: underline; color:#FF6600; outline-color:#000000; outline-width:thin; outline-style: outset; font-weight:bold;}
a.links_telFax:link   {padding-right:22px; text-decoration:none;      color:#4169E1; background-color:#99ffff; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; white-space:nowrap;}
a.links_telFax:visited{padding-right:22px; text-decoration:none;      color:#4169E1; background-color:#99ffff; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; white-space:nowrap;}
a.links_telFax:hover  {padding-right:22px; text-decoration:underline; color:#4169E1; background-color:#99ffff; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; white-space:nowrap;}
a.links_banner:link   {padding-right:22px; text-decoration:none;      color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; white-space:nowrap;}
a.links_banner:visited{padding-right:22px; text-decoration:none;      color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; white-space:nowrap;}
a.links_banner:hover  {padding-right:22px; text-decoration:underline; color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; white-space:nowrap;}
.links_menu_heading_text{text-decoration:none;
                         color:#FF6600;
                         font-family:Verdana, Arial, Helvetica, sans-serif;
                         font-weight:bold;
                         padding:0px;}/* font-size:14px; */
a.links_menu_heading:link   {text-decoration:none;      color:#FF6600; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
a.links_menu_heading:visited{text-decoration:none;      color:#FF6600; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
a.links_menu_heading:hover  {text-decoration:underline; color:#FF6600; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
/* #fff #FF6600 #3366CC */
a.links_menu:link   {text-decoration:none;      color:#3366CC; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-left:6px;}
a.links_menu:visited{text-decoration:none;      color:#3366CC; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-left:6px;}
a.links_menu:hover  {text-decoration:underline; color:#3366CC; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-left:6px;}
a.links_footer:link   {text-decoration:none;      color:#f5c8a8; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
a.links_footer:visited{text-decoration:none;      color:#f5c8a8; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
a.links_footer:hover  {text-decoration:underline; color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
a.links_footer_copyright_disclaimer:link   {text-decoration:none;      color:#8c929a; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
a.links_footer_copyright_disclaimer:visited{text-decoration:none;      color:#8c929a; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
a.links_footer_copyright_disclaimer:hover  {text-decoration:underline; color:#8c929a; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
/* NEW PRODUCT DESCRIPTION TEMPLATE -- orange==ff6633 blue==3366cc */
.productDescription_mainTable { width:620px; padding:0px; margin:0px; background-color:#fff; border:none; border-spacing: 0px; border-collapse:collapse; }
/* overall width, including all pading and margins must be <=640px */
.productDescription_imageCell { width:35%; text-align:left; vertical-align:top; }
.productDescription_dimensionsCell { width:65%; text-align:left; vertical-align:top; }
.productDescription_imageCell_container , .productDescription_dimensionsCell_container { margin:0px; padding:10px; text-align: center; }
.trimTableContainer { margin:0px; padding:0px; text-align: center; }
.productImage{ border:none; }
.iconLableLogoContainer { margin: 0px; padding: 0px; }
.iconLableLogoImage{ border:none; width:48px; height:48px; }
TABLE.imageAndDimensionTable { border:none; border-spacing: 0px; border-collapse: collapse; }
TD.iconsAndLogos { margin: 0px; padding: 2px 0px 20px 10px; }
TABLE.dimensionsTable, TH.dimensionsHeading, TD.dimensionsValue, TD.dimensionsImage, TABLE.trimTable { border-color: #cbd3e2; border-style: solid; border-width: 2px; }
TABLE.dimensionsTable, TABLE.trimTable { width: 300px; border-spacing: 0px; border-collapse: collapse; }
TH.dimensionsHeading { margin: 0px; padding: 4px; background-color: #cbd3e2; font-size: 10px;}
TD.dimensionsValue, TD.dimensionsImage { margin: 0px; padding: 0px; text-align: center; font-size: 10px; vertical-align:middle;}
TD.trimData { margin: 0px; padding: 0px; text-align:left; vertical-align:text-top; background-color:#cbd3e2; }
.trimLabel { margin-left: 2px; margin-bottom: 4px; margin-top: 0px; margin-right: 0px; padding: 0px; color:#006699; font-size:10px; }
.productDescription_featuresCell, .productDescription_descriptionCell, .productDescription_attributesCell, .productDescription_header { text-align:left; vertical-align:top; }
.productDescription_header { margin: 0px; padding-bottom: 8px; padding-left: 4px; padding-right: 0px; padding-top: 0px; color:#ff6633; font-size: 16px; font-weight: bold;}
.productDescription_featuresList { margin:0px; padding-bottom:20px; padding-left:20px; padding-right:0px; padding-top:0px; list-style:none; line-height:150%; }
.productDescription_featuresListItem{ color:#006699; font-size:10px; }
.productDescription_descriptionText{ margin:0px; padding-bottom:20px; padding-left:20px; padding-right:10px; padding-top:0px; text-align:justify; color:#006699; font-size:10px; }
/* ####### END LFI section ####### */
/* horizontal-menu CSS */
#horizontalDropNav, #horizontalDropNav ul {visibility:hidden;display:none;}
#horizontalDropNav ul {visibility:hidden;display:none;}
#horizontalDropNav {visibility:hidden;display:none;}
#horizontalDropNav li {visibility:hidden;display:none;}
#horizontalDropNav li li {visibility:hidden;display:none;}
#horizontalDropNav li a li {visibility:hidden;display:none;}
#horizontalDropNav li a {visibility:hidden;display:none;}
#horizontalDropNav li li a {visibility:hidden;display:none;}
#horizontalDropNav li:hover {visibility:hidden;display:none;}
#horizontalDropNav a:hover {visibility:hidden;display:none;}
#horizontalDropNav :hover ul {visibility:hidden;display:none;}
#horizontalDropNav a:hover ul {visibility:hidden;display:none;}
#horizontalDropNav ul {visibility:hidden;display:none;}
#horizontalDropNav li:hover li:hover > ul {visibility:hidden;display:none;}
#horizontalDropNav li:hover > ul ul {visibility:hidden;display:none;}
#horizontalDropNav li:hover > a {visibility:hidden;display:none;}
#horizontalDropNav a:hover a:hover ul,
#horizontalDropNav a:hover a:hover a:hover ul,
#horizontalDropNav a:hover a:hover a:hover a:hover ul,
#horizontalDropNav a:hover a:hover a:hover a:hover a:hover ul
{visibility:hidden;display:none;}
#horizontalDropNav a:hover ul ul,
#horizontalDropNav a:hover a:hover ul ul,
#horizontalDropNav a:hover a:hover a:hover ul ul,
#horizontalDropNav a:hover a:hover a:hover a:hover ul ul
{visibility:hidden;display:none;}
#horizontalDropNav h2 {visibility:hidden;display:none;}
#menu {visibility:hidden;display:none;}

