﻿/* 4 IMAGE LOCATIONS NEED TO BE UPDATED IN THIS CSS */
#topNav img {border:0;border:none;}
#topNav {position:relative;display:block;min-height:45px;width:985px;background:#fff url('/Style%20Library/Images/megamenu/bg_topnav.png') repeat-x top left;}
*html #topNav {height:45px;}
#sf-menu, #sf-menu ul, #sf-menu li {margin:0;padding:0;list-style:none;font:bold 17px Arial,helvetica,sans-serif;}
#sf-menu {position:relative;display:block;width:100%;line-height:1.0;}
#sf-menu ul {position:absolute;top:-999em;width:985px;min-height:215px;}
* html #sf-menu ul {height:215px;}
#sf-menu ul li {float:left;width:985px;}
#sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
#sf-menu li {position:static;display:block;height:45px;padding:0;margin:0;float:left;}
#sf-menu a, #sf-menu a:visited {display:block;position:relative;width:196px;height:30px;border-right:1px solid #cbcbcb;text-decoration:none;padding-top:15px;color:#2d2d2d;text-align:center;text-transform:uppercase;}
#sf-menu li:hover ul,
#sf-menu li.sfHover ul {left:0;top:45px; /* match top ul list item height */z-index:99;}
#sf-menu li.sfHover a, #sf-menu a:hover {background:#666 url('/Style%20Library/Images/megamenu/bg_topnav_hov.png') repeat-x top left;color:#fff;outline:0;}
* html #sf-menu li.sfHover a {color:#fff !important}
#sf-menu li.sfHover ul a, #sf-menu ul li a, #sf-menu ul li a:visited {display:block;width:auto;float:left;height:auto;position:relative;font-size:11px;font-weight:bold;padding-top:3px;padding-right:3px;color:#f2631f;border:0;border:none;text-align:left;background:transparent url();text-transform:none;}
#sf-menu li.sfHover ul span, #sf-menu ul li span {display:block;position:relative;width:147px;height:auto;clear:both;}
* html #sf-menu li.sfHover ul a, * html #sf-menu ul li a, * html #sf-menu ul li a:visited {color:#f2631f !important;}
#sf-menu li.sfHover ul a:hover, #sf-menu ul li a:hover {text-decoration:underline;}
#sf-menu ul a:focus, #sf-menu ul a:hover {background:	transparent url();outline:	0;color:#59cbc5;}
.subNavBlock {display:block;width:155.15px;height:215px;padding-left:8px;float:left;border-right:1px solid #b3b3b3;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Style%20Library/Images/megamenu/bg_navdrop.png');}
.subNavBlock[class] {background-image:url('/Style%20Library/Images/megamenu/bg_navdrop.png');}
* html .subNavBlock {background:#000;}
.subNavBlock h2 {position:relative;display:block;width:155.15px;font-size:12px;color:#fff;margin:0;padding:20px 0 7px 0;}
#sf-menu li ul .subNavBlock h2 a {color:#fff;font-size:12px;font-weight:bold;cursor:pointer; text-transform:uppercase;padding:0;float:none;}
.clearMe {clear:both;}
#sf-menu li.sfHover ul a.subNavImg {position:relative;display:block;width:147px;height:52px;margin:0;padding:0 0 8px 0;background-repeat:no-repeat;background-position:top left;overflow:hidden;cursor:pointer;z-index:1000;}
#mm-tabli-3 .subNavBlock, #mm-tabli-4 .subNavBlock {float:right;}
