/************ Main Navigation **************/

/* Superfish Essentials */
ul.menu, ul.menu * { margin: 0; padding: 0; list-style: none; }
ul.menu { line-height: 1.0; }
ul.menu ul { position:absolute; top:-999em; width:10em; /* left offset of submenus need to match (see below) */ }
ul.menu li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }
ul.menu li { float:left; position:relative; }
ul.menu a { display:block; position:relative; float:left }
ul.menu li:hover ul, ul.menu li.sfHover ul { left:0; top:3.3em; /* match top ul list item height */ z-index:		99; }
ul.menu li:hover li ul, ul.menu li.sfHover li ul { top:-999em; }
ul.menu li li:hover ul, ul.menu li li.sfHover ul { left:10em; /* match ul width */ top:			0; }
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul { top:-999em; }
ul.menu li li li:hover ul, ul.menu li li li.sfHover ul { left:10em; /* match ul width */ top:			0; }
#nav { background:transparent url('/Images/navBG.gif') bottom center; float:left; width:997px; margin-left:-8px; position:relative; z-index:10 }
/* Local Styles */
#nav { margin-top:249px; margin-left:33px; background:url('/Images/navBarBG.png') height:46px; width:100% }
ul.menu { list-sytle:none; white-space:nowrap; width:996px; background:url('/Images/navBar.gif') no-repeat; height:46px;}
ul.menu li li { border-left:none; }
ul.menu li a { background:url('/Images/navBar.gif'); height:46px; text-indent:-9999px; display:block; overflow:hidden }
ul.menu li.btnNewRVs a { background:url('/Images/navBar.gif') -12px top; width:115px; margin-left:12px; }
ul.menu li.btnUsedRVs a { background:url('/Images/navBar.gif') -127px top; width:123px }
ul.menu li.btnSpecials a { background:url('/Images/navBar.gif') -250px top; width:104px }
ul.menu li.btnRVService a { background:url('/Images/navBar.gif') -354px top; width:120px }
ul.menu li.btnParts a { background:url('/Images/navBar.gif') -474px top; width:187px }
ul.menu li.btnFinancing a { background:url('/Images/navBar.gif') -661px top; width:115px }
ul.menu li.btnAboutUs a { background:url('/Images/navBar.gif') -776px top; width:112px }
ul.menu li.btnNewRVs a:hover { background:url('/Images/navBar.gif') -12px bottom; width:115px; margin-left:12px;   }
ul.menu li.btnUsedRVs a:hover { background:url('/Images/navBar.gif') -127px bottom; width:123px }
ul.menu li.btnSpecials a:hover { background:url('/Images/navBar.gif') -250px bottom; width:104px }
ul.menu li.btnRVService a:hover { background:url('/Images/navBar.gif') -354px bottom; width:120px }
ul.menu li.btnParts a:hover { background:url('/Images/navBar.gif') -474px bottom; width:187px }
ul.menu li.btnFinancing a:hover { background:url('/Images/navBar.gif') -661px bottom; width:115px }
ul.menu li.btnAboutUs a:hover { background:url('/Images/navBar.gif') -776px bottom; width:112px }


#nav ul.menu li ul a { text-indent:0; padding-left:5px; color:#ffffff; background:url('/Images/navBarBG.png') 0 -12px; border:1px solid #c9c9c9; height:25px; line-height:1.6; font-weight:700; font-size:16px; text-decoration:none }
#nav ul.menu ul li a:focus, #nav ul.menu ul li a:hover,#nav ul.menu ul li a:active { background:url('/Images/navBarBG.png') 0 -58px; color:#702A00; }


/************** Secondary Nav *****************/

#topNav { background:transparent url('/Images/paperNav.png') no-repeat; height:51px; width:292px; position:absolute; top:-10px; margin-left:700px; z-index:2 }
#topNav ul { list-style:none; white-space:nowrap;  float:left; margin-top:10px; padding:0}
#topNav ul li { float:left; }
#topNav ul li a { color:#002354; text-decoration:none; border-left:1px solid #002354; padding:0 17px; font-size:14px; }
#topNav ul li:first-child a {border:none;}
#topNav ul li a:hover {color:#d45000}

/************** RV Types *****************/

#rvIcons {margin-bottom:20px;}
#rvIcons ul {list-style-type:none;}
#rvIcons ul li a {display:block; text-indent:-9999px; width:138px; background:url('/Images/rvTypes.jpg');}
#rvIcons ul li.classADiesel a {background:url('/Images/rvTypes.jpg') right 0; height:85px}
#rvIcons ul li.classA a {background:url('/Images/rvTypes.jpg') right -85px; height:89px}
#rvIcons ul li.classC a {background:url('/Images/rvTypes.jpg') right -174px; height:89px}
#rvIcons ul li.travelTrailers a {background:url('/Images/rvTypes.jpg') right -263px; height:89px}
#rvIcons ul li.fifthWheels a {background:url('/Images/rvTypes.jpg') right -352px; height:90px}
#rvIcons ul li.popUps a {background:url('/Images/rvTypes.jpg') right -438px; height:92px}
#rvIcons ul li.classB a {background:url('/Images/rvTypes.jpg') right -523px; height:89px}
#rvIcons ul li.toyHaulers a {background:url('/Images/rvTypes.jpg') right -612px; height:94px}
#rvIcons ul li.expandables a {background:url('/Images/rvTypes.jpg') right -706px; height:87px}


#rvIcons ul li.classADiesel a:hover {background:url('/Images/rvTypes.jpg') left 0; height:85px}
#rvIcons ul li.classA a:hover{background:url('/Images/rvTypes.jpg') left -85px; height:89px}
#rvIcons ul li.classC a:hover{background:url('/Images/rvTypes.jpg') left -174px; height:89px}
#rvIcons ul li.travelTrailers a:hover{background:url('/Images/rvTypes.jpg') left -263px; height:89px}
#rvIcons ul li.fifthWheels a:hover{background:url('/Images/rvTypes.jpg') left -352px; height:90px}
#rvIcons ul li.popUps a:hover {background:url('/Images/rvTypes.jpg') left -438px; height:92px}
#rvIcons ul li.classB a:hover {background:url('/Images/rvTypes.jpg') left -523px; height:89px}
#rvIcons ul li.toyHaulers a:hover {background:url('/Images/rvTypes.jpg') left -612px; height:94px}
#rvIcons ul li.expandables a:hover {background:url('/Images/rvTypes.jpg') left -706px; height:87px}

