#nav { background:url(/images/navBckgrnd.gif) repeat-x; height:40px; width:993px; text-align:center; border-left:1px solid #fff; border-right:1px solid #fff; margin:0 auto }
.sf-menu, .sf-menu * { list-style:none; margin:0; padding:0 }
.sf-menu { line-height:1.0; margin-top:2px; float:left }
.sf-menu ul { position:absolute; top:-999em; width:10em }
.sf-menu ul li { width:100% }
.sf-menu li:hover { visibility:inherit }
.sf-menu li { float:left; position:relative; background:transparent }
.sf-menu a { display:block; position:relative; text-indent:-9999px; padding:0 10.5px }
.sf-menu li a { height:38px }
.sf-menu li a.newRVs { background:url(/images/btnNewRVs.gif) no-repeat top; width:95px }
.sf-menu li a:hover.newRVs { background:url(/images/btnNewRVs.gif) no-repeat bottom; width:95px }
.sf-menu li a.usedRVs { background:url(/images/btnUsedRVs.gif) no-repeat top; width:88px }
.sf-menu li a:hover.usedRVs { background:url(/images/btnUsedRVs.gif) no-repeat bottom; width:88px }
.sf-menu li a.internetSpecials { background:url(/images/btnInternetSpecials.gif) no-repeat top; width:122px }
.sf-menu li a:hover.internetSpecials { background:url(/images/btnInternetSpecials.gif) no-repeat bottom; width:122px }
.sf-menu li a.rvParts { background:url(/images/btnRVParts.gif) no-repeat top; width:74px }
.sf-menu li a:hover.rvParts { background:url(/images/btnRVParts.gif) no-repeat bottom; width:74px }
.sf-menu li a.rvService { background:url(/images/btnRVService.gif) no-repeat top; width:88px }
.sf-menu li a:hover.rvService { background:url(/images/btnRVService.gif) no-repeat bottom; width:88px }
.sf-menu li a.aboutUs { background:url(/images/btnAboutUs.gif) no-repeat top; width:88px }
.sf-menu li a:hover.aboutUs { background:url(/images/btnAboutUs.gif) no-repeat bottom; width:88px }
.sf-menu li a.rvFinancing { background:url(/images/btnRVFinancing.gif) no-repeat top; width:119px }
.sf-menu li a:hover.rvFinancing { background:url(/images/btnRVFinancing.gif) no-repeat bottom; width:119px }
.sf-menu li a.rvInsurance { background:url(/images/btnRVInsurance.gif) no-repeat top; width:116px }
.sf-menu li a:hover.rvInsurance { background:url(/images/btnRVInsurance.gif) no-repeat bottom; width:116px }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; top:2.2em; z-index:99 }
.sf-menu li ul a { border-left:1px solid #fff; border-top:1px solid #CFDEFF; text-decoration:none; text-indent:0; height:20px; padding:4px .5em }
.sf-menu a, .sf-menu a:visited { color:#fff; text-align:left }
.sf-menu li li { background:url(/images/dropDownBckgrnd.gif) repeat-x transparent }
.sf-menu li li li { background:#9AAEDB }
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.sfHover { background:transparent; color:#4b6379; outline:0 }
.sf-menu ul li:hover { background:#CFDEFF; color:#4b6379; outline:0 }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul, ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul, ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:10em; top:0 }

