/************ 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:26px; /* 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; }

/* local */
#nav { float:left; width:999px; position:relative; z-index:1; margin-top:205px; }
ul.menu { list-sytle:none; white-space:nowrap; padding-right:35px; float:right;   }
ul.menu a { color:#fff; text-decoration:none; font-size:13px; padding:0 5px 0 5px;  line-height:1.8 }
ul.menu li {border-right:1px solid #fff;  height:25px; margin-top:4px;}
ul.menu li:last-child {border-right:none;}
ul.menu a:hover { color:#EBDDAE; background:transparent; }
ul.menu li ul a {  color:#fff; background:#C2B185; border:1px solid black; height:28px;}
ul.menu ul li a:focus, ul.menu ul li a:hover, ul.menu ul li a:active { background:#C2B185; color:#8A1D22; }

/************** RV Types *****************/

#topNav ul { display:table; list-style:none; white-space:nowrap: background:transparent url('/Images/rvIcons.jpg');
width:997px; float:left; }
#topNav ul li { float:left }
#topNav ul li a { background:transparent url('/Images/rvIcons.jpg'); display:block; text-indent:-9999px; height:106px; width:150px; }
#topNav ul li.classADiesel a { background:transparent url('/Images/rvIcons.jpg') 0 top; width:152px; }
#topNav ul li.classA a { background:transparent url('/Images/rvIcons.jpg') -151px top; width:137px }
#topNav ul li.classB a { background:transparent url('/Images/rvIcons.jpg') -289px top; width:131px }
#topNav ul li.travelTrailers a { background:transparent url('/Images/rvIcons.jpg') -420px top; width:150px }
#topNav ul li.fifthWheels a { background:transparent url('/Images/rvIcons.jpg') -570px top; width:131px }
#topNav ul li.toyHauler a { background:transparent url('/Images/rvIcons.jpg') -701px top; width:145px }
#topNav ul li.tentCampers a { background:transparent url('/Images/rvIcons.jpg') -846px top; width:134px }
#topNav ul li.classADiesel a:hover { background:transparent url('/Images/rvIcons.jpg') 0 bottom; }
#topNav ul li.classA a:hover { background:transparent url('/Images/rvIcons.jpg') -151px bottom; }
#topNav ul li.classB a:hover { background:transparent url('/Images/rvIcons.jpg') -289px bottom; }
#topNav ul li.travelTrailers a:hover { background:transparent url('/Images/rvIcons.jpg') -420px bottom; }
#topNav ul li.fifthWheels a:hover { background:transparent url('/Images/rvIcons.jpg') -570px bottom; }
#topNav ul li.toyHauler a:hover { background:transparent url('/Images/rvIcons.jpg') -701px bottom; }
#topNav ul li.tentCampers a:hover { background:transparent url('/Images/rvIcons.jpg') -846px bottom; }

