.menu { background:transparent; display:table; width:600px; position:relative; z-index:100; float:left; top:14px; margin-left:537px }
ul.menu { display:table; list-style:none; white-space:nowrap; }
.menu li { display:table-cell; float:left; position:relative; text-align:center; text-indent:0; padding:0px; margin:0px; }
ul.menu li a { color:#315845; text-decoration:none; font-size:16px; float:left; font-family:'times new roman', 'times', serif; line-height:48px; font-weight:700; }
.menu li span.aaa { background:url(/Images/aa.jpg) 0 0 no-repeat; display:block; float:left; height:43px; width:24px; padding:0; margin-left:-3px }
.menu li span.bbb { background:url(/images/bb.jpg) 0 0  repeat-x; float:left; height:43px; padding:0px; margin:0 0 0 -3px }
.menu li span.ccc { background:url(/images/cc.jpg) 0 0 no-repeat; display:block; float:left; height:43px; width:25px; padding:0; margin-right:-2px }
.menu a:hover span { background-position:0 -43px; }
.menu a { color:#315845; cursor:pointer; text-decoration:none; }
.menu a:hover { color:#00134f; }
#topNav ul { list-style-type:none; width:100%; float:left; margin-left:10px; margin-bottom:10px }
#topNav ul li { text-indent:-9999px; float:left }
#topNav ul li a { display:block; width:100px; height:90px }


#topNav ul li.motorHomes a { background:url(/images/topNavNew.jpg) 0 top; width:128px }
#topNav ul li.travelTrailers a { background:url(/images/topNavNew.jpg) -128px top; width:145px }
#topNav ul li.fifthWheels a { background:url(/images/topNavNew.jpg) -273px top; width:143px }
#topNav ul li.tentCampers a { background:url(/images/topNavNew.jpg) -416px top; width:146px }
#topNav ul li.toyHaulers a { background:url(/images/topNavNew.jpg) -562px top; width:140px }
#topNav ul li.parkModels a { background:url(/images/topNavNew.jpg) -701px top; width:137px }
#topNav ul li.iceHouses a { background:url(/images/topNavNew.jpg) -838px top; width:130px }

#topNav ul li.motorHomes a:hover { background:url(/images/topNavNew.jpg) 0 bottom; width:128px }
#topNav ul li.travelTrailers a:hover { background:url(/images/topNavNew.jpg) -128px bottom; width:145px }
#topNav ul li.fifthWheels a:hover { background:url(/images/topNavNew.jpg) -273px bottom; width:143px }
#topNav ul li.tentCampers a:hover { background:url(/images/topNavNew.jpg) -416px bottom; width:146px }
#topNav ul li.toyHaulers a:hover { background:url(/images/topNavNew.jpg) -562px bottom; width:140px }
#topNav ul li.parkModels a:hover { background:url(/images/topNavNew.jpg) -701px bottom; width:137px }
#topNav ul li.iceHouses a:hover { background:url(/images/topNavNew.jpg) -838px bottom; width:130px }

#secondaryNav ul li { list-style:none; margin-left:23px; }
#secondaryNav ul li a { text-decoration:none; text-transform:uppercase; display:block; width:216px; height:37px; font-size:20px; color:#fff; background:url(/images/secondaryNav.jpg) top no-repeat; padding-top:10px; padding-left:20px }
#secondaryNav ul li a:hover { background:url(/images/secondaryNav.jpg) bottom no-repeat; color:#062818 }
.chatButton { z-index:1000; margin-left:34px; display:block; width:184px; overflow:hidden}

