
.menu {margin:0; padding:0; width:980px; margin-top:37px}
.menu ul { position:absolute; top:-999em; width:230px; /* left offset of submenus need to match (see below) */ }
.menu ul li { width:100%; }
.menu li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }
.menu li { float:left; position:relative; }
.menu a { display:block; position:relative; }
.menu li:hover ul, .menu li.sfHover ul { left:0; top:56px; /* 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:230px; /* 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:230px; /* match ul width */ top:0; }
/*** DEMO SKIN ***/
.menu { float:left; }
.menu li ul a {text-decoration:none; width:228px; outline:0; text-align:left; line-height:36px; }
.menu a, .menu a:visited { /* visited pseudo selector so IE6 applies text colour*/ color:#00132c; }
.menu ul, .menu li {list-style-type:none; margin:0; padding:0}
.menu li a { height:67px; display:block; text-indent:-9999px}
.menu li.btnHome  {background:url(/Images/nav.png) 0 top; width:103px }
.menu li.btnNewRvs  {background:url(/Images/nav.png) -103px top; width:119px }
.menu li.btnPreOwned  {background:url(/Images/nav.png) -222px top; width:126px }
.menu li.btnWebSpecials  {background:url(/Images/nav.png) -348px top; width:123px }
.menu li.btnParts  {background:url(/Images/nav.png) -471px top; width:92px }
.menu li.btnRVService  {background:url(/Images/nav.png) -563px top; width:113px }
.menu li.btnAboutUs  {background:url(/Images/nav.png) -676px top; width:131px }
.menu li.btnContactUs  {background:url(/Images/nav.png) -807px top; width:173px }

.menu li.btnHome:hover  {background:url(/Images/nav.png) 0 bottom; width:103px }
.menu li.btnNewRvs:hover   {background:url(/Images/nav.png) -103px bottom; width:119px }
.menu li.btnPreOwned:hover   {background:url(/Images/nav.png) -222px bottom; width:126px }
.menu li.btnWebSpecials:hover   {background:url(/Images/nav.png) -348px bottom; width:123px }
.menu li.btnParts:hover   {background:url(/Images/nav.png) -471px bottom; width:92px }
.menu li.btnRVService:hover   {background:url(/Images/nav.png) -563px bottom; width:113px }
.menu li.btnAboutUs:hover   {background:url(/Images/nav.png) -676px bottom; width:131px }
.menu li.btnContactUs:hover   {background:url(/Images/nav.png) -807px bottom; width:173px }

.menu li ul a {background:#fcf401; text-indent:0; color:#3841b6}
.menu li ul li { background:#3a567d; color:#ffffff; height:30px; overflow:hidden;  border:1px solid #6d6e70;  }
.menu li ul li a {color:#3841b6; padding-left:5px;  }
.menu li li li { background:#9AAEDB;}
.menu ul li a:link, .menu ul li a:visited {color:#3841b6}
.menu ul li:hover, .menu ul li.sfHover, .menu ul li a:focus, .menu ul li a:hover, .menu ul li a:active { background:#6d6e70; color:#fff; outline:0;  }



