/************ 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 no-repeat; 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') no-repeat 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') no-repeat; height:46px; text-indent:-9999px; display:block; overflow:hidden }
ul.menu li.btnNewBus a { background:url('/Images/navBar.gif') -23px top; width:95px; margin-left:23px; }
ul.menu li.btnUsedBus a { background:url('/Images/navBar.gif') -118px top; width:155px }
ul.menu li.btnSpecials a { background:url('/Images/navBar.gif') -272px top; width:101px }
ul.menu li.btnRVService a { background:url('/Images/navBar.gif') -374px top; width:96px }
ul.menu li.btnParts a { background:url('/Images/navBar.gif') -470px top; width:188px }
ul.menu li.btnFinancing a { background:url('/Images/navBar.gif') -658px top; width:119px }
ul.menu li.btnAboutUs a { background:url('/Images/navBar.gif') -777px top; width:107px }
ul.menu li.btnNewBus a:hover { background:url('/Images/navBar.gif') -23px bottom; width:95px; margin-left:23px; }
ul.menu li.btnUsedBus a:hover { background:url('/Images/navBar.gif') -118px bottom; width:155px }
ul.menu li.btnSpecials a:hover { background:url('/Images/navBar.gif') -272px bottom; width:101px }
ul.menu li.btnRVService a:hover { background:url('/Images/navBar.gif') -374px bottom; width:96px }
ul.menu li.btnParts a:hover { background:url('/Images/navBar.gif') -470px bottom; width:188px }
ul.menu li.btnFinancing a:hover { background:url('/Images/navBar.gif') -658px bottom; width:119px }
ul.menu li.btnAboutUs a:hover { background:url('/Images/navBar.gif') -777px bottom; width:107px }


#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.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}

