
/************ 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; z-index:200 /* 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:2.5em; /* 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:200}
/* Local Styles */
#nav { margin-top:197px; margin-left:33px; height:45px; background:#efefef url('/Images/navBar.gif') no-repeat; padding-top:11px; }
ul.menu { list-sytle:none; white-space:nowrap; width:996px; padding-left:4px; }
ul.menu li { border-left:2px solid #7a6a6a }
ul.menu li:first-child { border-left:none; }
ul.menu li li { border-left:none;  }
ul.menu a { height:24px; color:#7a6a6a; text-decoration:none; font-size:13px; font-weight:700; padding:0 15px; line-height:21px; }
ul.menu a:hover { color:#ed1c24; }
ul.menu li ul a { color:#6a6a6a; background:#ffffff; border:1px solid black; height:25px; line-height:2; }
ul.menu ul li a:focus, ul.menu ul li a:hover, ul.menu ul li a:active { background:#9a9a9a; color:#fff; }

/************** RV Types *****************/

ul#topnav { margin: 0; padding: 0; float:left; width: 100%; list-style: none; width:996px; font-size: .9em; margin-top:6px;}
ul#topnav li { float: left; margin: 0; padding: 0; position: relative; z-index:100; }
ul#topnav li a { float: left; background:url('/Images/newRVIcons.jpg'); display:block; height:97px; text-indent:-9999px; position:relative;  z-index:100}



ul#topnav li a.classADiesel { background:transparent url('/Images/newRVIcons.jpg') 0 top; width:156px; }
ul#topnav li a.classA { background:transparent url('/Images/newRVIcons.jpg') -156px top; width:141px }
ul#topnav li a.classC { background:transparent url('/Images/newRVIcons.jpg') -297px top; width:138px }
ul#topnav li a.classB { background:transparent url('/Images/newRVIcons.jpg') -435px top; width:126px }
ul#topnav li a.travelTrailers { background:transparent url('/Images/newRVIcons.jpg') -561px top; width:156px }
ul#topnav li a.fifthWheels { background:transparent url('/Images/newRVIcons.jpg') -717px top; width:138px }
ul#topnav li a.toyHauler { background:transparent url('/Images/newRVIcons.jpg') -855px top; width:141px }

ul#topnav li a.classADiesel:hover, ul#topnav li:hover a.classADiesel {background:transparent url('/Images/newRVIcons.jpg') 0 bottom; width:156px;  }
ul#topnav li a.classA:hover, ul#topnav li:hover a.classA { background:transparent url('/Images/newRVIcons.jpg') -156px bottom; width:141px }
ul#topnav li a.classC:hover, ul#topnav li:hover a.classC { background:transparent url('/Images/newRVIcons.jpg') -297px bottom; width:138px }
ul#topnav li a.classB:hover, ul#topnav li:hover a.classB { background:transparent url('/Images/newRVIcons.jpg') -435px bottom; width:126px }
ul#topnav li a.travelTrailers:hover, ul#topnav li:hover a.travelTrailers  {background:transparent url('/Images/newRVIcons.jpg') -561px bottom; width:156px }
ul#topnav li a.fifthWheels:hover, ul#topnav li:hover a.fifthWheels {  background:transparent url('/Images/newRVIcons.jpg') -717px bottom; width:138px}
ul#topnav li a.toyHauler:hover, ul#topnav li:hover a.toyHauler {    background:transparent url('/Images/newRVIcons.jpg') -855px bottom; width:141px}





ul#topnav li .row { clear: both; float: left; width: 100%; margin-bottom: -8px;  }
ul#topnav li .sub ul { list-style: none; margin: 0; padding: 0; width: 175px; float: left; height:125px; padding-top:30px; z-index:98; margin-top:8px  }



ul#topnav li .sub { position: absolute; top: 88px; left: -161px; padding:0; float: left;  display: none; z-index:98;  border:none; overflow:visible; height:156px;  }
ul#topnav li .sub ul:hover {background:transparent url('/Images/dropDowns/dropDown.png') 0 -164px no-repeat; }


ul#topnav li.classADiesel .sub {   left: -20px; padding:0; float: left;  display: none; z-index:98; border:none; overflow:visible; height:156px;  }
ul#topnav li.classADiesel .sub ul.sub1 {background:transparent url('/Images/dropDowns/leftDropDownClassADiesel.png') 5px -0px no-repeat; }
ul#topnav li.classADiesel .sub ul.sub2 {background:transparent url('/Images/dropDowns/leftDropDownClassADiesel.png') 5px  -0px no-repeat; }
ul#topnav li.classADiesel .sub ul.sub3 {background:transparent url('/Images/dropDowns/leftDropDownClassADiesel.png') -328px -0 no-repeat; }
ul#topnav li.classADiesel .sub ul.sub4  {background:transparent url('/Images/dropDowns/leftDropDownClassADiesel.png') -528px -0px no-repeat; }
ul#topnav li.classADiesel .sub ul.sub1:hover {background:transparent url('/Images/dropDowns/leftDropDownClassADiesel.png') 5px -156px no-repeat; }
ul#topnav li.classADiesel .sub ul.sub2:hover {background:transparent url('/Images/dropDowns/leftDropDownClassADiesel.png') 5px  -156px  no-repeat; }
ul#topnav li.classADiesel .sub ul.sub3:hover {background:transparent url('/Images/dropDowns/leftDropDownClassADiesel.png') -328px -156px  no-repeat; }
ul#topnav li.classADiesel .sub ul.sub4:hover {background:transparent url('/Images/dropDowns/leftDropDownClassADiesel.png') -528px -156px no-repeat; }



ul#topnav li.classA .sub ul.sub1 {background:transparent url('/Images/dropDowns/midDropDown.png') 6px -0px no-repeat; }
ul#topnav li.classA .sub ul.sub2 {background:transparent url('/Images/dropDowns/midDropDown.png') -186px -0px no-repeat; }
ul#topnav li.classA .sub ul.sub3 {background:transparent url('/Images/dropDowns/midDropDown.png') -486px -0px no-repeat; }
ul#topnav li.classA .sub ul.sub4  {background:transparent url('/Images/dropDowns/midDropDown.png') -528px -0px no-repeat; }
ul#topnav li.classA .sub ul.sub1:hover {background:transparent url('/Images/dropDowns/midDropDown.png') 6px -156px no-repeat; }
ul#topnav li.classA .sub ul.sub2:hover {background:transparent url('/Images/dropDowns/midDropDown.png') -186px -156px no-repeat; }
ul#topnav li.classA .sub ul.sub3:hover {background:transparent url('/Images/dropDowns/midDropDown.png') -486px -156px no-repeat; }
ul#topnav li.classA .sub ul.sub4:hover {background:transparent url('/Images/dropDowns/midDropDown.png') -528px -156px no-repeat; }


ul#topnav li.classB .sub {   left: -300px; padding:0; float: left;  display: none; z-index:98; border:none; overflow:visible; height:156px;  }
ul#topnav li.classB .sub ul.sub1 {background:transparent url('/Images/dropDowns/dropDownClassB.png') 6px -0px no-repeat; }
ul#topnav li.classB .sub ul.sub2 {background:transparent url('/Images/dropDowns/dropDownClassB.png') -185px -0px no-repeat; }
ul#topnav li.classB .sub ul.sub3 {background:transparent url('/Images/dropDowns/dropDownClassB.png') -362px -0 no-repeat; }
ul#topnav li.classB .sub ul.sub4  {background:transparent url('/Images/dropDowns/dropDownClassB.png') -528px -0px no-repeat; }
ul#topnav li.classB .sub ul.sub1:hover {background:transparent url('/Images/dropDowns/dropDownClassB.png') 6px -158px no-repeat; }
ul#topnav li.classB .sub ul.sub2:hover {background:transparent url('/Images/dropDowns/dropDownClassB.png') -185px -158px no-repeat; }
ul#topnav li.classB .sub ul.sub3:hover {background:transparent url('/Images/dropDowns/dropDownClassB.png') -362px -158px no-repeat; }
ul#topnav li.classB .sub ul.sub4:hover  {background:transparent url('/Images/dropDowns/dropDownClassB.png') -528px -158px no-repeat; }




ul#topnav li.classC .sub {   left: -30px; padding:0; float: left;  display: none; z-index:98; border:none; overflow:visible; height:156px;  }
ul#topnav li.classC .sub ul.sub1 {background:transparent url('/Images/dropDowns/leftDropDownClassC.png') 5px -0px no-repeat; }
ul#topnav li.classC .sub ul.sub2 {background:transparent url('/Images/dropDowns/midDropDown.png') -428px -0px no-repeat; }
ul#topnav li.classC .sub ul.sub3 {background:transparent url('/Images/dropDowns/midDropDown.png') -528px -0px no-repeat; }
ul#topnav li.classC .sub ul.sub1:hover {background:transparent url('/Images/dropDowns/leftDropDownClassC.png') 5px -156px no-repeat; }
ul#topnav li.classC .sub ul.sub2:hover {background:transparent url('/Images/dropDowns/midDropDown.png') -428px -156px no-repeat; }
ul#topnav li.classC .sub ul.sub3:hover {background:transparent url('/Images/dropDowns/midDropDown.png') -528px -156px no-repeat; }

ul#topnav li.toyHauler .sub {   left: -526px; padding:0; float: left;  display: none; z-index:98; border:none; overflow:visible; height:156px;  }
ul#topnav li.toyHauler .sub ul.sub1 {background:transparent url('/Images/dropDowns/rightDropDownToyHaulers.png') 7px -0px no-repeat; }
ul#topnav li.toyHauler .sub ul.sub2 {background:transparent url('/Images/dropDowns/rightDropDownToyHaulers.png') -169px -0px no-repeat; }
ul#topnav li.toyHauler .sub ul.sub3  {background:transparent url('/Images/dropDowns/rightDropDownToyHaulers.png') -328px -0px no-repeat; }
ul#topnav li.toyHauler .sub ul.sub4  {background:transparent url('/Images/dropDowns/rightDropDownToyHaulers.png') -528px -0px no-repeat; }
ul#topnav li.toyHauler .sub ul.sub1:hover {background:transparent url('/Images/dropDowns/rightDropDownToyHaulers.png') 7px -156px no-repeat; }
ul#topnav li.toyHauler .sub ul.sub2:hover {background:transparent url('/Images/dropDowns/rightDropDownToyHaulers.png') -169px -156px  no-repeat; }
ul#topnav li.toyHauler .sub ul.sub3:hover {background:transparent url('/Images/dropDowns/rightDropDownToyHaulers.png') -328px -156px no-repeat; }
ul#topnav li.toyHauler .sub ul.sub4:hover {background:transparent url('/Images/dropDowns/rightDropDownToyHaulers.png') -528px -156px no-repeat; }


ul#topnav li.fifthWheels .sub {   left: -539px; padding:0; float: left;  display: none; z-index:98; border:none; overflow:visible; height:156px;  }
ul#topnav li.fifthWheels .sub ul.sub1 {background:transparent url('/Images/dropDowns/rightDropDownFifthWheels.png') 6px -0px no-repeat; }
ul#topnav li.fifthWheels .sub ul.sub2 {background:transparent url('/Images/dropDowns/rightDropDownFifthWheels.png') -333px -0px no-repeat; }
ul#topnav li.fifthWheels .sub ul.sub3 {background:transparent url('/Images/dropDowns/rightDropDownFifthWheels.png') -333px -0px no-repeat; }
ul#topnav li.fifthWheels .sub ul.sub4  {background:transparent url('/Images/dropDowns/rightDropDownFifthWheels.png') -328px -0px no-repeat; }
ul#topnav li.fifthWheels .sub ul.sub5  {background:transparent url('/Images/dropDowns/leftDropDownClassADiesel.png') -14px -0px no-repeat; }
ul#topnav li.fifthWheels .sub ul.sub6  {background:transparent url('/Images/dropDowns/leftDropDownClassADiesel.png') -528px -0px no-repeat; }
ul#topnav li.fifthWheels .sub ul.sub1:hover {background:transparent url('/Images/dropDowns/rightDropDownFifthWheels.png') 7px -156px no-repeat; }
ul#topnav li.fifthWheels .sub ul.sub2:hover {background:transparent url('/Images/dropDowns/rightDropDownFifthWheels.png') -169px -156px  no-repeat; }
ul#topnav li.fifthWheels .sub ul.sub3:hover {background:transparent url('/Images/dropDowns/rightDropDownFifthWheels.png') -169px -156px  no-repeat; }
ul#topnav li.fifthWheels .sub ul.sub4:hover {background:transparent url('/Images/dropDowns/leftDropDownClassADiesel.png') -328px -156px no-repeat; }
ul#topnav li.fifthWheels .sub ul.sub5:hover {background:transparent url('/Images/dropDowns/leftDropDownClassADiesel.png') -11px -156px no-repeat; }
ul#topnav li.fifthWheels .sub ul.sub6:hover  {background:transparent url('/Images/dropDowns/leftDropDownClassADiesel.png') -528px -156px no-repeat; }


ul#topnav li.travelTrailers .sub {   left: -490px; padding:0; float: left;  display: none; z-index:98; border:none; overflow:visible; height:156px;  }
ul#topnav li.travelTrailers .sub ul.sub1 {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') 0px -0px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub2 {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -88px -0px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub3 {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -199px -0 no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub4  {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -397px -0px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub5  {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -527px -0px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub6 {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') 0px -156px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub7 {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -188px -156px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub8 {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -328px -156px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub9 {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -328px -156px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub10  {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -527px -156px no-repeat; }

ul#topnav li.travelTrailers .sub ul.sub1:hover {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') 0px -312px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub2:hover {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -88px -312px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub3:hover {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -199px -312px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub4:hover  {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -397px -312px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub5:hover  {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -527px -312px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub6:hover {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') 0px -468px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub7:hover {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -188px -468px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub8:hover {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -328px -468px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub9:hover {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -328px -468px no-repeat; }
ul#topnav li.travelTrailers .sub ul.sub10:hover  {background:transparent url('/Images/dropDowns/rightDropDownTwoRow.png') -527px -156px no-repeat; }







ul#topnav .sub ul li { width: 100%; color: #5F4F50;  }
ul#topnav .sub ul li h2 { padding: 0; margin: 0; font-size: 1em; font-weight: normal; line-height:0}
ul#topnav .sub ul li h2 a { padding: 5px 0; background-image: none; color: #5F4F50; text-align:center; font-style:normal }
ul#topnav .sub ul li a { float: none; text-indent: 0; /*--Reset text indent--*/ height: auto; background: none; padding: 7px 5px 7px 15px; display: block; text-decoration: none; color: #5F4F50; }
ul#topnav .sub ul li a:hover { color: #7A6A6A; background-position: 5px 12px; }
