/*---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------*/
/* main navigation styles */

#mainNav { padding: 0; min-height: 29px;  background-color: #fff; list-style-type: none; z-index: 200; position: relative; font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 14px ; position: absolute; top:100px;xbottom: 0;}
#mainNav li { display: inline; float: left; position: relative; margin: 0 2px 0 0; padding: 7px 0 7px 15px; font-weight: bold; font-size: 12px; line-height: 12px; border: 1px solid #e5e7e1; background-color: #ebece7; }
*first-child+html, #mainNav li {display: inline; float: left; position: relative; margin: 0; padding: 7px 0 7px 15px; font-weight: bold; font-size: 12px; line-height: 12px; border: 1px solid #ebece7; background-color: #ebece7;}
#mainNav li.hasMenu { background: #ebece7; }
#mainNav li.hasMenu a { background: url(../images/menu_top_arrow.png) 230px center no-repeat; }
#mainNav a { display: block;color:#337ed1;text-decoration:none; }
#mainNav a:hover { color: #113a92; }
#mainNav .navDim a { color: #666; }

#navMask { width: 804px; height: 270px; background-color: #ebece7; margin: 0; padding: 0; position: absolute; top: 154px; left: 54px; display: none; z-index: 0; }

#mainNav .menuWrap { position: absolute; top: 28px; margin: 0; padding: 0; border:none; xborder-bottom: 12px solid #fff; display: none; }
#mainNav .menuWrap li { margin: 0; padding: 8px 0 0 0; border:none; }

#mainNav li.hasMenu.sfHover { background: #ebece7; border: 1px solid #ebece7; border-bottom: 3px solid #ebece7; xborder-right: 1px solid #fff; }
#mainNav li.hasMenu a:hover, 
#mainNav li.hasMenu.sfHover a:hover, 
#mainNav li.hasMenu:hover a, 
#mainNav li.hasMenu.sfHover:hover a, 
#mainNav li.hasMenu.sfHover a, 
#mainNav.superfish li.hasMenu.sfHover a, 
#mainNav.superfish li.hasMenu.sfHover a:hover { color: #337ed1; }

#mainNav.superfish li.hasMenu.sfHover h3 a:hover { color: #113a92; }

#mainNav li.noDropDown { background: #ebece7; border: 1px solid #ebece7; xborder-right: 1px solid #fff; }
#mainNav li.noDropDown a, 
#mainNav.superfish li.noDropDown a { color: #337ed1; }

#mainNav li.noDropDown a:hover, 
#mainNav li.noDropDown.sfHover a:hover, 
#mainNav.superfish li.noDropDown, 
#mainNav.superfish li.noDropDown a { background: none #ebece7; }

#mainNav li.noDropDown:hover a, 
#mainNav li.noDropDown a, 
#mainNav li.noDropDown a:hover, 
#mainNav li.sfHover.noDropDown:hover a, 
#mainNav li.sfHover.noDropDown a, 
#mainNav.superfish li.sfHover.noDropDown a:hover { color: #113a92; background: none; }
#mainNav li.noDropDown.noMenuHover a { color: #113a92 !important; }

#mainNav li.hasMenu.sfHover .linksCol li, 
#mainNav li.hasMenu.sfHover .linksCol li a, 
#mainNav li.noDropDown.sfHover .linksCol li, 
#mainNav li.noDropDown.sfHover .linksCol li a { background: none; }
#mainNav li.hasMenu .linksCol li a, 
#mainNav li.noDropDown .linksCol li a { color: #337ed1; }

#mainNav li.navDim, 
#mainNav li.hasMenu.navDim, 
#mainNav li.noDropDown.navDim, 
#mainNav.superfish li.noDropDown.navDim { background-color:#fff; xbackground: #fff url(../images/menu_top_arrow_off.gif) 230px center no-repeat; border: 1px solid #ebece7; xborder-right: 1px solid #fff; }

#mainNav li.navDim a { background: #fff url(../images/menu_top_arrow_off.gif) 230px center no-repeat; }

#mainNav li.noDropDown.navDim a, 
#mainNav.superfish li.noDropDown.navDim a { background-color:#fff;}

li#nav01 ul { left: -1px; }
/* Updated for 4-item menu. [JS] (Line 65)
li#nav01 { width: 250px; xborder-right: 1px solid #fff; }
li#nav01 li { width: 804px; _width:804px;}

li#nav02 { width: 250px; xborder-right: 1px solid #fff; }
li#nav02 ul { left: -270px; }
li#nav02 li { width: 804px; _width:804px;}

#mainNav li#nav03 { width: 249px; margin:0 0 0 0;}
li#nav03 ul { left: -539px; }
li#nav03 li{ width: 804px; _width:804px;}
*/

#mainNav .linksOverview { width: 198px; float: left; display: inline; }
#mainNav .linksOverview p { margin: 0 0 0 15px; padding: 0 15px 15px 0; font-size: 12px; line-height: 16px; font-weight: normal; }
#mainNav .linksCol { width: 192px; margin-right: 10px; float: left; display: inline; }
#mainNav .linksCol h3 { margin: 0; padding: 0; font-size: 12px; line-height: 16px; font-weight: bold; }
#mainNav .linksCol h3 a {font-size: 12px;}
#mainNav .linksCol.last { width: 190px !important; margin-right: 0 !important; }
#mainNav .linksCol ul { width: 100%; list-style-type: none; margin: 0 0 16px 0; padding: 0; position: relative; left: 0; }
#mainNav .linksCol li { list-style-type: none; margin: 4px 0px; border: none; padding: 0px 0 0 0; width: 100%; line-height: 16px; background: none; float: none; display: block; font-weight: normal;}
#mainNav .linksCol li a, 
#mainNav .navSel:hover .linksCol a, 
#mainNav.superfish li.hasMenu.sfHover .linksCol li a { text-decoration: none; color: #337ed1; background: none;font-weight:normal; }
#mainNav .linksCol li a:hover, 
#mainNav.superfish li.hasMenu.sfHover .linksCol li a:hover, 
#mainNav .navSel:hover .linksCol a:hover,
#mainNav .linksCol h3 a:hover { color: #113a92; background: none !important; }

/*================================================== (Line 94)

  sundog-menu.css
  * New styles and modifications to LBi's.
  ** Styles completely overridden are commented out above.

  Authors:
  * [JS] John Schulz, Web Developer - Sundog

  v 1.0 - 2010/03/15: Initial release. [JS]

===================================================*/

/* Main Menu Nav - Adding 4th Item
============================== */
#mainNav li { width: 182px; }
#mainNav .menuWrap li { width: 804px; }
/*IE6, Find a Dealer: only place with LI inside UL; H3 elsewhere?!*/
#mainNav .menuWrap li li { width: 100%; }

#mainNav li.hasMenu a { background-position: 162px center; }
#mainNav li.navDim a { background-position: 162px center; }
#mainNav li.hasMenu .menuWrap a { background: none; }

li#nav02 ul { left: -202px; }
li#nav03 ul { left: -471px; }
li#nav04 ul { left: -740px; }

/* Commented out the following above:
/* Updated for 4-item menu. [JS] (Line 65)
li#nav01
li#nav01 li
li#nav02
li#nav02 ul
li#nav02 li
#mainNav li#nav03
li#nav03 ul
li#nav03 li
*/