/************ Main Navigation **************/

#nav {float:left; width:1000px;margin-top:160px; border-left:1px solid #000; border-right:1px solid #000;  }
#nav ul {list-style-type:none;}
#nav ul {  list-style:none; white-space:nowrap; line-height:	1.0; }
#nav ul li {   float:left;   text-align:center; border-left:1px solid #fff; border-right:1px solid #fff;    }
#nav ul li a { color:#213731; text-decoration:none; font-weight:normal; float:left; line-height:37px;  font-size:16px; padding:0 5px; border-left:1px solid #000; border-right:1px solid #000;}
#nav ul li.first a {padding:0 3px; padding:0 6px\9;}
#nav ul li.last a {padding:0 4px; padding:0 7px\9;}
#nav ul.menu li a:hover {color:#00150f; background:transparent url(/Images/sprite.png) -587px -226px ;}
/*** ESSENTIAL STYLES ***/
.menu ul { position:absolute; top:-999em; width:10em; /* 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:38px; /* match top ul list item height */ z-index:		99999; }
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; }
/*** SKIN ***/
.menu { float:left; }
.menu li ul a { border-left:1px solid #fff; border:1px solid #6d6e70; padding:5px; text-decoration:none;  outline:0; text-align:left;  }
.menu a, .menu a:visited { /* visited pseudo selector so IE6 applies text colour*/ color:#2e0200; }
.menu li { background:transparent; }
.menu li li { background:#EE2E24; }
.menu li li li { background:#BAD6E3; }
.menu ul li:hover, .menu ul li.sfHover, .menu ul li a:focus,#nav .menu ul li a:hover, .menu ul li a:active { background:#68A9CC; color:#fff; outline:0; }


/************* RV Types ********************/

#rvTypes {list-style-type:none; width:994px; float:left;  margin-top:40px; }
#rvTypes li {float:left }
#rvTypes li a { display:block; height:90px; width:118px; text-indent:-9999px; float:left;}
#rvTypes li.btnClassA a{background:#FFF url(/Images/rvTypes.png) 0 13px no-repeat; width:121px; }
#rvTypes li.btnFifthWheel a{background:#FFF url(/Images/rvTypes.png) -119px 13px no-repeat; width:124px; }
#rvTypes li.btnTravelTrailer a{background:#FFF url(/Images/rvTypes.png) -243px  13px no-repeat; width:133px; }
#rvTypes li.btnParkModel a{background:#FFF url(/Images/rvTypes.png) -376px 13px no-repeat; width:120px; }
#rvTypes li.btnClassC a{background:#FFF url(/Images/rvTypes.png) -495px 13px no-repeat; width:128px;  }
#rvTypes li.btnClassB a{background:#FFF url(/Images/rvTypes.png) -623px 13px no-repeat; width:120px;  }
#rvTypes li.btnFoldDown a{background:#FFF url(/Images/rvTypes.png) -743px 13px no-repeat; width:128px;}
#rvTypes li.btnAuto a{background:#FFF url(/Images/rvTypes.png) -871px 13px no-repeat; width:120px;}
#rvTypes li.btnClassA a:hover {background:#FFF url(/Images/rvTypes.png) 0 -90px no-repeat; width:121px; }
#rvTypes li.btnFifthWheel a:hover{background:#FFF url(/Images/rvTypes.png) -119px -90px no-repeat; width:124px; }
#rvTypes li.btnTravelTrailer a:hover{background:#FFF url(/Images/rvTypes.png) -243px  -90px no-repeat; width:133px; }
#rvTypes li.btnParkModel a:hover{background:#FFF url(/Images/rvTypes.png) -376px -90px no-repeat; width:120px; }
#rvTypes li.btnClassC a:hover{background:#FFF url(/Images/rvTypes.png) -495px -90px no-repeat; width:128px;  }
#rvTypes li.btnClassB a:hover{background:#FFF url(/Images/rvTypes.png) -623px -90px no-repeat; width:120px;  }
#rvTypes li.btnFoldDown a:hover{background:#FFF url(/Images/rvTypes.png) -743px -90px no-repeat; width:128px;}
#rvTypes li.btnAuto a:hover{background:#FFF url(/Images/rvTypes.png) -871px -90px no-repeat; width:120px;}

#rvTypes li a { }
#rvTypes li a:hover {color:#68A9CC;}


/*******  Manufacturers **************/

#manufacturers {list-style-type:none; float:left; width:175px;}
#manufacturers li a { display:block; height:110px;   text-indent:-9999px; }
#manufacturers li.btnForestRiver a{background:#FFF url(/Images/rvTypes.png) 0 -205px no-repeat; width:169px; }
#manufacturers li.btnGulfStream a{background:#FFF url(/Images/rvTypes.png) -169px -205px no-repeat; width:163px; }
#manufacturers li.btnHeartland a{background:#FFF url(/Images/rvTypes.png) -333px -205px no-repeat; width:175px; }
#manufacturers li.btnKeystone a{background:#FFF url(/Images/rvTypes.png) -497px -205px no-repeat; width:148px; }
#manufacturers li.btnNewmar a{background:#FFF url(/Images/rvTypes.png) -656px -205px no-repeat; width:169px; }
#manufacturers li.btnPleasureWay a{background:#FFF url(/Images/rvTypes.png) -825px -205px no-repeat; width:166px; }
#manufacturers li.btnForestRiver a:hover {background:#FFF url(/Images/rvTypes.png) 0 -311px no-repeat; width:169px; }
#manufacturers li.btnGulfStream a:hover{background:#FFF url(/Images/rvTypes.png) -169px -311px no-repeat; width:163px; }
#manufacturers li.btnHeartland a:hover{background:#FFF url(/Images/rvTypes.png) -333px -311px no-repeat; width:175px; }
#manufacturers li.btnKeystone a:hover{background:#FFF url(/Images/rvTypes.png) -497px -311px no-repeat; width:148px; }
#manufacturers li.btnNewmar a:hover{background:#FFF url(/Images/rvTypes.png) -656px -311px no-repeat; width:169px; }
#manufacturers li.btnPleasureWay a:hover{background:#FFF url(/Images/rvTypes.png) -825px -311px no-repeat; width:166px; }


ul.manufacturers {float:left;}
ul.manufacturers li{float:left;}
ul.manufacturers li a {height:110px; float:left; text-indent:-9999px; }
ul.manufacturers li.btnHeartland a{background:#FFF url(/Images/rvTypes.png) -333px -205px no-repeat; width:169px; }
ul.manufacturers li.btnHeartland a:hover{background:#FFF url(/Images/rvTypes.png) -333px -311px no-repeat; width:169px; }
ul.manufacturers li.btnForestRiver a{background:#FFF url(/Images/rvTypes.png) 0 -205px no-repeat; width:169px; }
ul.manufacturers li.btnForestRiver a:hover {background:#FFF url(/Images/rvTypes.png) 0 -311px no-repeat; width:169px; }
ul.manufacturers li.btnKeystone a{background:#FFF url(/Images/rvTypes.png) -497px -205px no-repeat; width:148px; }
ul.manufacturers li.btnKeystone a:hover{background:#FFF url(/Images/rvTypes.png) -497px -311px no-repeat; width:148px; }
ul.manufacturers li.btnNewmar a{background:#FFF url(/Images/rvTypes.png) -656px -205px no-repeat; width:166px; }
ul.manufacturers li.btnNewmar a:hover{background:#FFF url(/Images/rvTypes.png) -656px -311px no-repeat; width:166px; }
ul.manufacturers li.btnPleasureWay a{background:#FFF url(/Images/rvTypes.png) -825px -205px no-repeat; width:164px; }
ul.manufacturers li.btnPleasureWay a:hover{background:#FFF url(/Images/rvTypes.png) -825px -311px no-repeat; width:164px; }
