html {background:url(images/bg_navigation.gif) repeat-y left top}
body {margin:0; font:12px arial; background:url(images/bg_adcol.gif) repeat-y right top}
a {color:#003e7d; text-decoration:underline}
a:hover {text-decoration:none}
img {border:0}
td {font:12px Arial}
th {font:12px Arial}
h1 {font-size:1.6em}
h2 {font-size:1.4em}
h3 {font-size:1.2em}
h4 {font-size:1.1em}
h5 {font-size:1em}

#container {margin:0 auto}
#wrapper {float:left; width:100%}
#content {margin:0 147px 0 130px}
#main {position:relative; padding:16px; background:#fff; z-index:1}
#navigation {float:left; width:130px; margin-left:-100%}
#adcol {float:left; position:relative; width:147px; margin-left:-147px; text-align:center}
#trustcol {margin:5px 0 -3px 0}
#footer {clear:left; width:100%; text-align:center}

.adcolheader {display:block; width:147px; padding:5px 0 4px 0; margin:10px 0; background:#686554; font:bold 11px Verdana, Helvetica, sans-serif; color:#ddd}
#adcoltestimonials {margin-left:10px; text-align:left}

#natcobar {float:left; width:100%; background:#686554; border-bottom:1px solid #bab7a3}
#logobar {float:left; width:100%; height:75px; background:#c00; clear:both}
#topbanner {float:right; margin:7px 16px 0 0}
#navbar {clear:both; float:left; width:100%; height:24px; background:#000 url(images/t-lwr-head.gif) repeat-x; clear:both}
#quicksrch {float:left; margin-right:64px}
#infocolumn {float:left; width:200px; padding:10px 16px 0 5px}
#stdwrap {float:left; text-align:center; padding-top:12px}

#indexbox {margin:0 auto; width:650px}

#featuredads {clear:both; width:650px; margin-bottom:7px; padding:2px; text-align:center; font:bold 14px arial; color:#fff; background:#7d0000}
#featuredheader {clear:both; float:left; width:640px; min-height:40px; margin-bottom:7px; padding:5px; font:bold 14px arial; color:#fff; background:#686554 url(images/bg_featured.gif)}
#featuredheader img {float:left}
#featuredtext ul {float:left; margin:0; padding:3px; width:482px; background:#fff; border:1px solid #000; font:bold 12px arial; color:#000}
#featuredtext ul li {display:inline; margin:0; padding:0 5px 0; list-style-type:none}

#featured-results {float:left; clear:left; width:668px; margin:0 auto; text-align:center; padding:0 0 16px 29px}
  #feat_header {float:left; position:relative; width:668px; height:27px; background:#666}
  #feat_header img {position:absolute; top:0; left:0}
  a#feat_view {position:absolute; top:5px; right:10px; font-weight:bold; color:#ddd}
  a#feat_view:visited {color:#ddd}
  a#feat_view:hover {color:#fff}
  .f_ads {float:left; clear:both; width:668px; text-align:center; padding:7px 0 0 2px}
  .f_ads a {display:block; float:left; width:125px; height:114px; padding:4px 2px 2px 2px; margin:0 2px 2px 0; background:#eee; border:1px solid #aaa; text-align:center; font:10px arial,helvetica; line-height:12px; color:<?=$hex_black?>; text-decoration:none; overflow:hidden}
  .f_ads a:visited {color:#999}
  .f_ads a:hover {background:#444; border-color:<?=$hex_black?>; color:#fff}
  .f_ads a img {border:1px solid #aaa}
  .f_ads a:hover img {border-color:#fff}
  .f_location a {height:127px; padding:2px}

.testimonial {width:600px; border-bottom:1px dashed; margin:16px 0 16px 0; padding:0 0 16px 16px; text-align:left}
#affiliatebox {float:left; padding-left:10px; color:#fff}
#userbox {float:right; padding-right:10px; font:bold 10px Verdana, Arial, Helvetica, sans-serif}
a.bottomuser {color:#cf0; text-decoration:underline}
a.bottomuser:hover {text-decoration: none}
a.bottomuser:visited {color:#cf0}
#bottommenubox {float:left; padding:6px 0 0 10px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#fff}
#date {padding:6px 10px 0 0; font:9px verdana; color:#fff}
#formx {padding-left:7px; font:9px verdana; color:#fff}
a.lostpass {font:9px verdana; color:#fff}
.submbox {padding:10px 0 10px 0}
#bookmark {float:left; margin:4px 0 0 7px}
#article-wrap {clear:both; width:650px; margin:16px 0; text-align:left}
#hometext {width:560px; margin:16px 0; text-align:left}
#hometext h1 {font-size:1em; margin:0}

.left {float:left}
.right {float:right}
.ll {float:left; text-align:left}
.clear {clear:both}
.preload{display:none}
.bold {font-weight:bold}
.italic {font-style:italic}
.center {text-align:center}
.pad10 {padding:10px}
.pad10-t {padding-top:10px}
.pad10-r {padding-right:10px}
.pad10-b {padding-bottom:10px}
.pad10-l {padding-left:10px}
.pad16 {padding:16px}
.pad16-t {padding-top:16px}
.pad16-r {padding-right:16px}
.pad16-b {padding-bottom:16px}
.pad16-l {padding-left:16px}
.vip {color:#d80000}
.vip-link {font-weight:bold; color:#d80000; text-decoration:none}
.vip-link:visited {color:#d80000; text-decoration:none}
.vip-link:hover {color:#d80000; text-decoration:underline}

.b_red {font-weight:bold; color:red; text-decoration:none}
.t {font-weight:bold; font-style:italic; color:black; text-decoration:none}
.star {font:bold 1.5em arial; color:#f00}
.redstar {font:bold 1.5em arial; color:#f00}
.bluestar {font:bold 1.5em arial; color:#00f}
.b_redi {font-weight:bold; font-style:italic; color:red}
.blk {color:#000}
.red {color:#f00}
address {font-family:georgia, "times new roman"; font-style:normal}

/* BUY and SELL boxes */
#buysell {float:left; margin:0 0 16px 0; text-align:left; background:#fff}
#buybox {float:left; width:266px}
#divider {float:left; width:1px; height:258px; padding-right:40px; background:url(images/buysell_divider.gif) no-repeat}
.buysrch {margin:4px 0 0 0; padding:0}
.buysrch label {display:block; float:left; text-align:right; width:40px; padding:0 5px 0 2px}
.buysrch select {display:block; float:left; width:179px; height:20px; margin-bottom:3px; border:1px solid #7f9db9; background:#fff; font:12px arial; color:#000}
.buysrch input[type='text'] {display:block; float:left; height:15px; margin-bottom:3px; border:1px solid #7f9db9; background:#fff; font:12px arial; color:#000}
.buysrch input[type='submit'] {display:block; float:left; margin-left:45px}
/*.buysrch input[type='text']:hover, select:hover {border-color:#999}
.buysrch input[type='text']:focus, select:focus {border-color:#291a00; background:#fff; color:#291a00; outline:0}*/
#srchlink1 {float:left; padding:10px 20px 0 7px}
#srchlink2 {float:left; padding:10px 0 0 0}
.srchstrong {font:bold 12px arial}
.join {float:left; padding:3px 5px 0 4px}
br {clear:left}
#sellbox {float:left}
#sellmyrv {float:left; width:310px; height:90px; padding-top:12px}
#selltext1 {float:left; width:154px; padding:20px 0 6px 0; text-align:center; background:url(images/bg_selltext.png) 0 12px no-repeat}
a.twofor1 {text-decoration:none; color:#000}
a.twofor1:hover {color:red}
#startsell {float:left; padding:12px 0 0 10px}
.sprice {font:bold 16px arial; color:#c00}
#selltext2 {clear:both}
.f16 {font-size:16px}
.f18 {font-size:18px}
.f20 {font-size:20px}
.two_redi {font-weight:bold; font-style:italic; font-size:20px; color:red}

a.eseller {display:block; margin-bottom:3px; font:bold 12px arial; color:#fff; text-decoration:none; background:#cd0000; border-top:1px solid #ff5050; border-right:1px solid #a50000; border-bottom:1px solid #a50000; border-left:1px solid #ff5050; padding:4px 2px 3px 12px}
a.eseller:hover {background:#f00}

/*.dlnk {
  margin:6px 0 0 32px;
}*/

#feat_header {text-align:center; background:#000 url(images/featured_ads_bg.gif) repeat-x}

.tdlist1 {font:bold 13px arial; text-align:center; background:url(images/th_left.gif) no-repeat}
.tdlist {font:bold 13px arial; text-align:center; background:url(images/th_bg.gif) repeat-x}
.td_dllist1 {font:bold 12px arial; text-align:center; background:url(images/th_dl_left.gif) no-repeat}
.td_dllist {font:bold 12px arial; text-align:center; background:url(images/th_dl_bg.gif) repeat-x}
.results {padding:2px}
.searchpic {margin-top:2px; margin-bottom:2px}

/* DEALER INFO */
#nologo {font-weight:bold; color:#ccc}
#dl_logo {float:left; width:175px; height:175px; background:#fff; border:1px solid #333; border-right:none}
#dl_name {float:left; width:380px; height:175px; border:1px solid #333; background:#999; padding:0 20px; text-align:left; font-weight:bold; color:#fff}
 #dl_name h1 {font-size:24px; margin-top:12px}
 #dl_name ul {margin:0; padding:0; list-style-type:none}
 #dl_name ul li {display:inline; padding-right:16px}
#dl_address {clear:both; float:left; width:188px; height:176px; padding:12px 0 0 12px; border-left:1px solid #333; background:#f0f0f0; text-align:left}
#dl_links {float:left; width:161px; height:164px; padding:24px 0 0 10px; background:#f0f0f0; text-align:left}
#dl_features {float:left; width:225px; height:164px; padding-top:24px; border-right:1px solid #333; background:#f0f0f0; text-align:left}
#dl_description{clear:both; float:left; width:578px; text-align:left; padding:12px 6px 12px 12px; border:1px solid #333}
#dl-listbox {margin:5px 10px; border:1px solid #666; padding:10px 5px 10px 10px; background-color:#f0f0f0}
/* dl rollovers*/
a.dlbtn {display:block; float:left; width:88px; height:19px; margin-bottom:6px; padding:6px 0 0 32px; text-align:left; font:bold 11px arial; color:#fff; text-decoration:none}
a.dlbtn:visited {color:#fff}
a.dlmap {background:#666 url(images/dlmap.gif) no-repeat top}
a.dlmap:hover {background:#666 url(images/dlmap.gif) no-repeat bottom}
a.dlweb {background:#666 url(images/dlweb.gif) no-repeat top}
a.dlweb:hover {background:#666 url(images/dlweb.gif) no-repeat bottom}
a.dlmail {background:#666 url(images/dlmail.gif) no-repeat top}
a.dlmail:hover {background:#666 url(images/dlmail.gif) no-repeat bottom}
a.dlinv {background:#666 url(images/dlinv.gif) no-repeat top}
a.dlinv:hover {background:#666 url(images/dlinv.gif) no-repeat bottom}
a.dlmore {background:#666 url(images/dlmore.gif) no-repeat top}
a.dlmore:hover {background:#666 url(images/dlmore.gif) no-repeat bottom}
/* end rollovers */
/* END DEALER INFO */

.titleblue {font-style:italic; font-weight:bold; color:#000080}
.pagetitle {font:bold italic 24px Arial, Helvetica, sans-serif; color:#000080}

.stts1 {background-color:#f00; font:bold 14px arial; color:#000}
.stts2 {background-color:#f00; font:bold 14px arial; color:#fff}

.fraudbox {border:1px solid #666; background:#f9f9f9; padding:20px; clear:both}
.fraudtitle {font:bold 14px arial; color:#c00}

.dkblue01 {font:bold 16px arial; color:#000080}
.dkblk01 {font:bold 16px arial; color:#000}

a.tools {color:#c00; font:bold 12px Arial, Helvetica, sans-serif}
a.tools:hover {text-decoration:none; color:#f00; font:bold 12px Arial, Helvetica, sans-serif}

.topform {margin-top:0}

.ccpics {margin-right:12px}

.advlink {font:bold 10px Verdana; color:#fff; text-decoration:none}
.advlink:hover {font:bold 10px Verdana; color:#ff0; text-decoration:none}

a.mail_in {font:bold 12px arial; color:#000; text-decoration:none; background:#ddd; border-top:1px solid #bbb; border-right:1px solid #777; border-bottom:1px solid #777; border-left:1px solid #bbb; padding:4px 12px 3px 12px}
a.mail_in:hover {font:bold 12px arial; color:#444; text-decoration:none; background:#eee; border-top:1px solid #ddd; border-right:1px solid #aaa; border-bottom:1px solid #aaa; border-left:1px solid #ddd; padding:4px 12px 3px 12px}

a.adrates {color:#686554; font:bold 12px Arial, Helvetica, sans-serif}
a.adrates:hover {text-decoration:none; color:#9c9985;font:bold 12px Arial, Helvetica, sans-serif}

.rvtable {border:1px solid #333}
.adhint {font:10px verdana,arial,sans-serif; background:#ebebe4}

#adfeat {position:relative; left:0; top:0; margin-left:16px; width:240px; padding:7px; border:1px solid #ccc; text-align:left}
#userfeat {position:relative; left:0; top:0; margin-left:16px; width:240px; padding:7px; border:1px solid #ccc; text-align:left}
div.row {clear:both; padding-top:6px}
div.row span.number {float:left; width:28px; text-align:left}
div.row span.descrip {float:right; width:206px; text-align:left}
#plus {border:1px solid #ccc; margin-top:40px; padding:8px}
.list99 {margin-left:16px}

.layer1 {position:relative; z-index:1}
.layer0 {position:relative; z-index:0}

/* DEALER LOGIN STYLES */
#dealernav {width:100%; text-align:center; background: url(http://www.rvtrader.com/images/dealerlogin/nav_bg2.gif) repeat-x}
#dlsub_cell {font:bold 11px arial; color:#666}
a.dlsub {font:bold 11px arial; color:#666; text-decoration:underline}
a.dlsub:hover {font:bold 11px arial; color:#999; text-decoration:none}
.dlrnotice {border:1px solid #dadada; padding:5px; margin-right:5px}
#data {clear:both}
#dealersort {margin:16px 0 12px 0}
.dlrhead1 {background:url(../images/dealerlogin/data_titlebg1.gif) no-repeat}
.dlrhead2 {background:url(../images/dealerlogin/data_titlebg2.gif) repeat-x}
.dlrdata {padding:3px}
.dlrvcat {font:10px arial, sans-serif}
.dlnote {font:11px arial, sans-serif; color:#aaa}
/* END DEALER LOGIN */

/* NEW index styles */
.greytext {font:bold 11px Verdana, Helvetica, sans-serif; color:#ddd}
#adcount {font:bold 11px Verdana; color:#f00}
#boat_header {text-align:center; font:bold 13px arial; padding:7px}
.red {color:red}
.red_em {font-style:italic; color:red}
.red_norm {font-weight:normal; color:red}
.blue {color:blue}
a.black {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000}
.boldem {font:bold italic 12px arial}

/* forms*/
br {clear:left}
.stdform {margin:0; padding:0; font:12px arial}
.stdform label {display:block; float:left; text-align:right; width:200px; margin:2px 5px 0 0; padding-right:10px}
.stdform select {display:block; float:left; width:180px; height:20px; margin-bottom:7px; border:1px solid #7f9db9; background:#fff}
.stdform input[type='text'] {display:block; float:left; width:180px; height:15px; margin-bottom:7px; border:1px solid #7f9db9; background:#fff}
/* give password fields the class below */
.stdpass {display:block; float:left; width:180px; height:15px; margin-bottom:7px; border:1px solid #7f9db9; background:#fff}
.stdform textarea {display:block; float:left; border:1px solid #7f9db9; background:#fff}
.stdform input[type='radio'], input[type='checkbox'] {display:block; float:left}
.stdclear {margin-bottom:7px}
.stdform input[type='submit'], input[type='reset'] {display:block; float:left; margin:7px 7px 0 0}
.required {font-weight:bold; background:url(images/required.gif) no-repeat top right}

.subscribe {margin:0 30px; padding:0; font:bold 11px arial}
.subscribe fieldset {padding:10px; border:1px dotted #ccc}
.subscribe legend {padding:10px 7px; background:#fff; font-size:14px; color:#333}
.subscribe label {display:block; float:left; text-align:right; margin:2px 5px 0 0}
.subscribe input[type='text'] {display:block; float:left; width:150px; height:15px; margin-bottom:7px; border:1px solid #7f9db9; background:#fff}
.subscribe input[type='submit'], input[type='reset'] {display:block; float:left; height:20px; margin:0 7px; font:bold 11px arial}

#ccform-pay {font-weight:bold; font-size:1.17em; letter-spacing:-1px; padding:4px; border:2px solid #666; text-align:center; background:#333; color:#ddd; cursor:pointer}
#ccform-pay:hover {border-color:#000; color:#fff; background:#cd0000}
#ccform-prev {display:block; width:90px; height:27px; font-weight:bold; font-size:1.17em; letter-spacing:-1px; line-height:27px; border:2px solid #999; text-align:center; background:#666; color:#ddd; text-decoration:none}
#ccform-prev:hover {border-color:#000; color:#fff; background:#1a7eca}
#ccform-later {font-weight:bold; font-size:1.17em; letter-spacing:-1px; padding:4px; margin-left:10px; border:2px solid #999; text-align:center; background:#666; color:#ddd; cursor:pointer}
#ccform-later:hover {border-color:#000; color:#fff; background:#1a7eca}

#searchform {margin:0; padding:0}
#searchform label {display:block; float:left; text-align:right; width:120px; padding:3px 5px 0 0; font-size:12px}
#searchform label.advlabel {width:100px}
#searchform select {display:block; float:left; width:179px; height:20px; margin-bottom:3px; border:1px solid #7f9db9; background:#fff; color:#000; font-size:12px}
#searchform input[type='text'] {display:block; float:left; height:15px; margin-bottom:3px; border:1px solid #7f9db9; background:#fff; color:#000; font-size:12px}
#searchform input[type='radio'], input[type='checkbox'] {display:block; float:left; margin-right:7px}
#searchform p {margin:0}
.advtext {width:177px;}
#searchform .half-select {width:78px}
#searchform .half-field {width:76px}
#searchform input[type='text'].searchformzip {display:block; float:left; width:48px; height:16px; margin:0 5px 3px 0; border:1px solid #7f9db9; background:#fff; color:#000}
#searchform .bsdistance {width:124px}
#searchform .hint {padding-left:10px; color:#999}
#searchform-btn {width:120px; margin-top:12px; padding:3px 0; font-weight:bold; font-size:14px; letter-spacing:-1px; text-align:center; border:2px solid #666; text-align:center; background:#333; color:#ddd; cursor:pointer}
#searchform-btn:hover {border-color:#000; color:#fff; background:#cd0000}

#mapform {margin:0; padding:0}
#mapform fieldset {margin:0; padding:0 0 0 12px; border:0; border-left:1px solid #ccc}
#mapform label {display:block; float:left; font-weight:bold}
#mapform select {display:block; float:left; width:179px; height:20px; margin:0 0 3px 0; border:1px solid #7f9db9; background:#fff; color:#000; font-size:12px}
#mapform input[type='text'] {display:block; float:left; width:177px; height:15px; margin:0 0 3px 0; border:1px solid #7f9db9; background:#fff; color:#000; font-size:12px}
#mapform input[type='radio'], input[type='checkbox'] {display:block; float:left; margin-right:7px}
#mapform p {margin:0}
.maptext {width:177px;}
#mapform-btn {width:100px; margin-top:12px; padding:3px 0; font-weight:bold; font-size:14px; letter-spacing:-1px; text-align:center; border:2px solid #999; text-align:center; background:#666; color:#ddd; cursor:pointer}
#mapform-btn:hover {border-color:#000; color:#fff; background:#d80000}
#flashmap {float:left}

/* link pages */
#linkex1, #linkex2 {float:left; width:600px; padding-top:42px; margin-bottom:16px}
#linkex1 {background:#fff url(images/linkplace.gif) no-repeat}
#linkex2 {background:#fff url(images/linksubmit.gif) no-repeat}
#linkexbox1, #linkexbox2 {float:left; width:564px; padding:16px; background:#fff}
#linkexbox1 {border:2px solid #76bbff}
#linkexbox2 {border:2px solid #0e87ff}
.linkextext {float:left; width:260px}
.code {float:left; width:300px}

#smallwrap {margin:0 auto; text-align:left}
#linkads {position:relative; left:50%; width:560px; height:270px; margin:0 0 16px -280px}
.linkbanner {float:left; padding-right:20px}
.linklist {list-style-image:url(images/linkup.gif); font-weight:bold; line-height:18px}
.sponsor250 {font:10px arial; color:#ccc; letter-spacing:13px}

/* FINDRV PAGES */
ul#browse-crumbs {float:left; margin:-10px 0 10px 0; padding:0}
ul#browse-crumbs li {display:inline; padding:0 5px 0 0}
ul#browse-crumbs li:before {content:"\00BB \0020"; font-size:15px}
#browse-list {float:left; width:702px; padding:0}
#browse-list ul {float:left; width:712px; margin:0 0 0 -10px; padding:0}
  #browse-list ul li {display:block; float:left; width:168px; height:204px; margin:0 0 10px 10px; padding:0; list-style-type:none}
  #browse-list ul li a {display:block; position:relative; float:left; width:168px; height:204px; margin:0; padding:0; text-decoration:none}
  #browse-list ul li a h2 {position:absolute; top:3px; left:5px; margin:0; padding:0; color:#333}
  #browse-list ul li a span {display:block; position:absolute; top:179px; right:10px; width:60px; height:24px; line-height:25px; font-size:15px; font-weight:bold; color:#fff; text-align:right}
  #browse-list ul li a:hover span {background:url(images/arrow_viewrvs.png) no-repeat}
  #browse-list ul li a#class-a-gas      {background:url(images/sprite_rvsforsale.jpg) 0 0 no-repeat}
  #browse-list ul li a#class-a-diesel   {background:url(images/sprite_rvsforsale.jpg) 0 -204px no-repeat}
  #browse-list ul li a#class-b          {background:url(images/sprite_rvsforsale.jpg) 0 -408px no-repeat}
  #browse-list ul li a#class-c          {background:url(images/sprite_rvsforsale.jpg) 0 -612px no-repeat}
  #browse-list ul li a#fifth-wheels     {background:url(images/sprite_rvsforsale.jpg) 0 -816px no-repeat}
  #browse-list ul li a#travel-trailers  {background:url(images/sprite_rvsforsale.jpg) 0 -1020px no-repeat}
  #browse-list ul li a#toy-haulers      {background:url(images/sprite_rvsforsale.jpg) 0 -1224px no-repeat}
  #browse-list ul li a#folding-trailers {background:url(images/sprite_rvsforsale.jpg) 0 -1428px no-repeat}
  #browse-list ul li a#campers          {background:url(images/sprite_rvsforsale.jpg) 0 -1632px no-repeat}
  #browse-list ul li a#park-models      {background:url(images/sprite_rvsforsale.jpg) 0 -1836px no-repeat}
  #browse-list ul li a#toterhomes       {background:url(images/sprite_rvsforsale.jpg) 0 -2040px no-repeat}
  #browse-list ul li a#products         {background:url(images/sprite_rvsforsale.jpg) 0 -2244px no-repeat}
  #browse-list ul li a#trucks           {background:url(images/sprite_rvsforsale.jpg) 0 -2448px no-repeat}
  #browse-list ul li a#tow-behind-cars  {background:url(images/sprite_rvsforsale.jpg) 0 -2652px no-repeat}
#category-page {float:left; width:686px}
#category-page #description {float:left; position:relative; width:684px; height:208px; background:#e6e6e6 url(images/bg_category.png) repeat-x; border:1px solid #999}
#category-page #description p {float:left; width:331px; margin:0; padding:10px}
#category-image {float:left; width:321px; height:158px; margin-top:10px; border:1px solid #999}
a#category-all {display:block; position:absolute; left:10px; bottom:10px; padding-left:16px; background:url(images/arrow-grn.png) 0 5px no-repeat; font:bold 15px arial,sans-serif; color:#444; text-decoration:none}
a#category-all:hover {color:#000; text-decoration:none}
#category-specs {display:block; position:absolute; right:10px; bottom:10px}
#category-list-box {float:left; clear:both; width:696px; margin:10px 0 0 -10px}
.category-list {float:left; position:relative; width:316px; margin:0 0 10px 10px; padding:10px; border:1px solid #999}
.category-list h2 {float:left; margin:0 0 10px 0}
.category-list a.showhide {display:block; position:absolute; top:10px; right:10px; font-weight:bold; text-decoration:none}
.category-list a.showhide:visited {color:#000080}
.category-list a.showhide:hover {color:#3366c0}
.category-list ul {float:left; clear:both; width:316px; margin:0; padding:0}
.category-list ul li {display:block; float:left; width:158px; margin:0; padding:1px 0; list-style:none; overflow:hidden}
  .class-a-gas {background:url(images/cat/class-a-gas.jpg) no-repeat}
  .class-a-diesel {background:url(images/cat/class-a-diesel.jpg) no-repeat}
  .class-b {background:url(images/cat/class-b.jpg) no-repeat}
  .class-c {background:url(images/cat/class-c.jpg) no-repeat}
  .fifth-wheel {background:url(images/cat/5th-wheel.jpg) no-repeat}
  .travel-trailer {background:url(images/cat/travel-trailer.jpg) no-repeat}
  .toy-hauler {background:url(images/cat/toy-hauler-towable.jpg) no-repeat}
  .folding-trailer {background:url(images/cat/folding-trailer.jpg) no-repeat}
  .truck-camper {background:url(images/cat/camper.jpg) no-repeat}
  .park-model {background:url(images/cat/park-model.jpg) no-repeat}
  .toterhome {background:url(images/cat/toterhome.jpg) no-repeat}
  .miscellaneous {background:url(images/cat/miscellaneous.jpg) no-repeat}
  .truck {background:url(images/cat/trucks.jpg) no-repeat}
  .tow-behind-car {background:url(images/cat/tow-behind-cars.jpg) no-repeat}




/* OLD STYLES STILL IN USE */
.cat {font:10px Verdana, Geneva, Arial, Helvetica, sans-serif; background: white; color:black}
.menu {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; margin-left:5px; text-decoration:none}
a.menu:hover {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#f0f0f0; margin-left:5px; text-decoration:underline}
.menunew {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ff0; text-decoration:none}
a.menunew:hover {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ff0; text-decoration:none}
.affiliate {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none}
a.affiliate {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none}
a.affiliate:hover {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ddd; text-decoration:none}
.bottommenu {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#fff}
a.bottommenu {text-decoration:underline}
a.bottommenu:hover {text-decoration:none}
.displayblock {display:block; width:700px; background:#fff; border:1px solid #fff; margin-left:10px}
.usermenu {font:bold 12px Arial, Helvetica, sans-serif; color:#000080; text-decoration:none}
a.usermenu:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#f00; text-decoration:none}
.navigatormm {font:9px Verdana, Arial, Helvetica, sans-serif; color:#fff}
a.navigatormm {font:9px Verdana, Arial, Helvetica, sans-serif; color:#ccc}
a.navigatormm:hover {font:9px Verdana, Arial, Helvetica, sans-serif; color:#ff0}
.contenttext {font:10px Verdana, Arial, Helvetica, sans-serif}
.contenttextbig {font:12px Verdana, Arial, Helvetica, sans-serif}
a.contenttext {font:10px Verdana, Arial, Helvetica, sans-serif; color:#666}
a.contenttext:visited {font:10px Verdana, Arial, Helvetica, sans-serif; color:#999}
a.contenttext:hover {font:10px Verdana, Arial, Helvetica, sans-serif; color:#f00}
.dealertext {font:20px Arial, Helvetica, sans-serif; color:#fff}
a.dealertext {font:bold 16px Arial, Helvetica, sans-serif; color:#ccc}
a.dealertext:visited {font:bold 16px Arial, Helvetica, sans-serif; color:#ccc}
.dealertext2 {font:bold italic 44px Arial, Helvetica, sans-serif; color:#fff}
.yellowtext {font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#fff}
.rvred {font: bold 24px Arial, Helvetica, sans-serif; color:#f00}
.tblack {font:bold italic 24px Arial, Helvetica, sans-serif; color:#000}
.dealerinfoheading {font:bold 18px arial, helvetica, sans serif; color:#00f}
.mainpage {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000}
a.mainpage {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#03f}
a.mainpage:visited {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#03f}
a.mainpage:hover {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#f00;text-decoration: none}
table {font-family:Verdana, Arial, Helvetica, sans-serif}
/* END OLD STYLES */
