
 
 /*----- REGULAR DROPDOWN ------*/
.top_nav li div {position: absolute; z-index:99; padding-top:15px; background: url(../images/nav_arrow.jpg) no-repeat center 10px;}
.top_nav li ul {z-index:99; position:relative; border: 4px solid #fff; padding:10px 0; background: url(../images/dropdown_bkg.jpg) no-repeat;}
.top_nav li ul li {display: block; float: none; margin-right:0px; z-index: 99; position:relative;}
.top_nav li ul li a {font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: normal; height: auto; padding: 7px 20px 7px 20px !important;}
.top_nav li ul li a:hover {background: none; color: #fff; text-decoration: underline;}

/*------- MEGA DROPDOWN -------*/
.top_nav .products_wrap {position: absolute; width:393px; z-index:99;}
.top_nav .products {border: 4px solid #fff; background: url(../images/green_bkg.jpg) no-repeat right center !important; padding: 0; overflow: hidden; z-index:99; position:relative;}
.top_nav .prod_desc {width: 188px; padding: 20px; background: url(../images/dropdown_bkg.jpg) no-repeat center center !important; z-index:99; }
.top_nav .products div {position: relative; background: none; float: left; z-index:99;}
.top_nav .products .prod_links {padding:20px; background: none;}
.top_nav .products .prod_links ul {border: none; background: none;}
.top_nav .products .prod_links ul li a {padding: 7px 0 !important;}
.top_nav .products .prod_links a {color: #000; text-decoration: none; background:none;}
.top_nav .products .prod_links a:hover {text-decoration: underline;}
.top_nav .prod_links h2 {background: url(../images/title_other_products.png) no-repeat; width: 107px; height: 12px; display: block; overflow: hidden; text-indent: -9999px;}
.top_nav .prod_desc h2 {background: url(../images/title_ad.png) no-repeat; margin-bottom: 5px; width: 148px; height: 13px; display: block; overflow: hidden; text-indent: -9999px;}
.top_nav .prod_desc h3 {background: url(../images/title_top.png) no-repeat; margin-bottom: 10px; width: 188px; height: 23px; display: block; overflow: hidden; text-indent: -9999px;}
.top_nav .prod_desc p {font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 20px;}

/*----- LEARN MORE BUTTON -----*/
.button_learn_more {width: 108px; padding-top: 15px;}
.button_learn_more a {background: url(../images/nav_item_bkg2.gif) no-repeat right top !important; text-decoration: none; display: block; height: 30px; padding-right:14px; color: #606467 !important; font-weight: bold; font-size: 14px;}
.button_learn_more a:hover {color: #000 !important;}
.button_learn_more a span {display:block; height: 22px; padding: 8px 0 0 13px; cursor: pointer;}
.button_learn_more a span {background: url(../images/nav_item_bkg2.gif) no-repeat left -30px !important;}

/*----- DROPDOWN POSITION -----*/
.top_nav li div.products_wrap {left: -61px; z-index:99; position:absolute; visibility:hidden; height:0; top:30px;}
.top_nav li div.results {left: 171px; visibility:hidden; height:0; top:30px; } 
.top_nav li div.company {left: 258px; visibility:hidden; height:0; top:30px; } 
.top_nav li div.faq {left: 351px; visibility:hidden; height:0; top:30px; } 
.top_nav li div.contact {left: 458px; visibility:hidden; height:0; top:30px;} 
.top_nav .products,.top_nav .products_wrap {width: 400px;} /*------- ADJUST WIDTH TO PREVENT MEGA MENU FLOAT DROP -------*/
