A.dummy:hover { color: Black;  }
 .dummy { color: White; font-family: Verdana; font-size: 10pt; text-decoration: none; font-weight: bold; line-height: 10pt; }
A.horiz_linkoff:hover { color: Blue; text-decoration: none;  }
 .horiz_linkoff { color: Black; font-family: Verdana; font-size: 10pt; text-decoration: none; font-weight: bold; line-height: 10pt; }
A.hdr_vert_linkoff:hover { color: Black; text-decoration: none;  }
 .hdr_vert_linkoff { color: White; font-family: Verdana; font-size: 10pt; text-decoration: none; font-weight: bold; line-height: 12pt; }
A.vert_linkoff:hover { color: White; text-decoration: none;  }
 .vert_linkoff { color: Black; font-family: Verdana; font-size: 9pt; text-decoration: none; font-weight: bold; line-height: 11pt; }
A.news_linkoff:hover { color: White;  }
 .news_linkoff { color: Black; font-family: Verdana; font-size: 8pt; text-decoration: none; font-weight: bold; line-height: 8pt; }
A.bot_horiz_linkoff:hover { color: Black;  }
 .bot_horiz_linkoff { color: White; font-family: Verdana; font-size: 7pt; text-decoration: none; line-height: 8pt; }
A.content_detail_link:hover { color: Blue;  }
 .content_detail_link { color: Black; font-family: Verdana; font-size: 8pt; text-decoration: none; font-weight: bold; line-height: 10pt; }
A.bigger_detail_link:hover { color: Blue;  }
 .bigger_detail_link { color: Black; font-family: Verdana; font-size: 12pt; text-decoration: none; font-weight: bold; line-height: 14pt; }
A.content_detail_inverted_link:hover { color: Black;  }
 .content_detail_inverted_link { color: Blue; font-family: Verdana; font-size: 8pt; text-decoration: none; font-weight: bold; line-height: 8pt; }
A.dealer_default:hover { color: Blue; font-family: Verdana; font-size: 10pt; text-decoration: none;}
 .dealer_default { color: Black; font-family: Verdana; font-size: 10pt; text-decoration: none; font-weight: bold;}
A.dealer_default_inverted_link:hover { color: Black;  }
 .dealer_default_inverted_link { color: Blue; font-family: Verdana; font-size: 10pt; text-decoration: none; font-weight: bold; }
FONT.content_header_text { color: Black; font-family: Verdana; font-size: 10pt; text-decoration: none; font-weight: bold; line-height: 10pt; }
FONT.content_detail_text { color: Black; font-family: Verdana; font-size: 8pt; text-decoration: none; line-height: 10pt; }
FONT.content_detail_text_9pt { color: Black; font-family: Verdana; font-size: 9pt; text-decoration: none; line-height: 11pt; }
.dealer_default_text { color: Black; font-family: Verdana; font-size: 10pt; text-decoration: none;}
FONT.highlight_detail_text { color: Blue; font-family: Verdana; font-size: 8pt; text-decoration: none; font-weight: bold; line-height: 14pt; }
FONT.table_header_text { color: White; font-family: Verdana; font-size: 10pt; text-decoration: none; font-weight: bold; line-height: 10pt; }FONT.table_header_text2 { color: 566b30; font-family: Verdana; font-size: 10pt; text-decoration: none; font-weight: bold; line-height: 10pt; }FONT.table_detail_text { color: 566b30; font-family: Verdana; font-size: 8pt; text-decoration: none; line-height: 8pt; }
FONT.small_inverted_text { color: White; font-family: Verdana; font-size: 7pt; text-decoration: none; font-weight: bold; line-height: 8pt; }TD.table_header { background-color: 566b30;  color: White; font-family: Verdana; font-size: 10pt; text-decoration: none; font-weight: bold; line-height: 10pt; }
TD.table_detail { color: Black; font-family: Verdana; font-size: 8pt; text-decoration: none; line-height: 8pt; }
TD.dealer_default { color: Black; font-family: Verdana; font-size: 10pt; text-decoration: none;}
SELECT.dealer_default { color: #000000; font-family: Verdana; font-size: 2pt; text-decoration: none;}
A.cat_root_link:hover { color: gray;  }
 .cat_root_link { color: #34332F; font-family: arial; font-size: 10pt; text-decoration: none; font-weight: bold; line-height: 12pt; }
A.cat_branch_link:hover { color: white;  }
 .cat_branch_link { color: black; font-family: arial; font-size: 8pt; text-decoration: none; font-weight: bold; line-height: 10pt; }
A.cat_detail_link:hover { color: gray;  }
 .cat_detail_link { color: #34332F; font-family: arial; font-size: 8pt; text-decoration: none; font-weight: bold; line-height: 10pt; }
A.cat_detail_link_small:hover { color: gray;  }
 .cat_detail_link_small { color: #34332F; font-family: arial; font-size: 7pt; text-decoration: none; font-weight: bold; line-height: 8pt; }
A.cat_detail_inverted_link:hover { color: gray;  }
 .cat_detail_inverted_link { color: #615F5A; font-family: arial; font-size: 8pt; text-decoration: none; font-weight: bold; line-height: 10pt; }
FONT.cat_header_text { color: #34332F; font-family: arial; font-size: 8pt; text-decoration: none; font-weight: bold; line-height: 10pt; }FONT.cat_detail_text { color: #34332F; font-family: arial; font-size: 8pt; text-decoration: none; font-weight: bold; }FONT.cat_detail_inverted_text { color: #615F5A; font-family: arial; font-size: 8pt; text-decoration: none; font-weight: bold; line-height: 10pt; }TD.cat_table_detail { background-color: white;  color: black; font-family: arial; font-size: 9pt; text-decoration: none; font-weight: bold; line-height: 10pt; }
TD.cat_table_header { background-color: gray;  color: white; font-family: arial; font-size: 9pt; text-decoration: none; font-weight: bold; line-height: 10pt; }
img.Right { float:right;} img.Left { float:left;}
/* A simple style for paragraphs... size and spacing only, no color or font-style overrides. */
.simpletext {color: Black; font-family: Verdana; font-size: 10pt; margin:0 1em .5em 1em;}
applet {margin-bottom: .5em;}
.default_form, .default_form * { color: Black; font-family: Verdana; font-size: 8.5pt; text-decoration: none;}
.default_form input, .default_form select, .default_form option, .default_form input, .default_form textarea { color: Black; font-family: Verdana; text-decoration: none;}
.default_header { background-color: 566b30;  color: Black; font-family: Verdana; font-size: 8.5pt; text-decoration: none; font-weight: bold; line-height: 10pt; }
.default_form a:hover {color:Blue;}
.default_form a {color:Black; font-family: Verdana; font-size:8.5pt; text-decoration: none; font-weight: bold;}
TD {font-family: Verdana; font-size:10pt;}
TD.content_module_header1 {background-color: #FFFFFF;}
TD.content_module_header2 {background-color: #FFFFFF;}
TD.content_module {background-color: #FFFFFF;}
TD.content_module_border {border: 1px solid #000000;}
TABLE.content_module {background-color: #FFFFFF;}
TABLE.content_module_border {border: 1px solid #000000;}
DIV.font_color_1 {color: #000000;}
DIV.font_color_2 {color: #000000;}
A.font_color_1:link {color: #000000; text-decoration: none;}
A.font_color_1:visited {color: #000000; text-decoration: none;}
A.font_color_2:link {color: #000000; text-decoration: none;}
A.font_color_2:visited {color: #000000; text-decoration: none;}

td { font-size: 12px; }
td.inverse { background-color: #566B30; font: normal 12px arial; color: #fff; }

h1 { font: bold 18px arial; color: #566B30; } 
h3 { font: bold 14px arial; color: #566B30; border-bottom: dashed 1px #566B30; }

/* SEARCH PAGE */

#content #results {
    border:1px solid #e6e6e6;
    border-collapse:collapse;
    border-spacing:0;
    margin:0;
    padding:0;
    width:100%; }

#content #results th {
    background-color: #556A2F;
    height: 25px; 
    color: #fff;
    font-size:11px;
    padding:5px; }
    
#content #results th a {
    color: #fff;
    text-decoration: none; }

#content #results td {
    border:1px solid #e6e6e6;
    font-size:12px;
    padding:5px;
    vertical-align:top; }

#content #results .on td {
    background:#f7f7f7; }
#content #results .off td {
    background:#fff; }
    
#content #results tr:hover td {
    background:#FEFEEA; }
#content #results tr.active td {
    background:#FEFEEA; }

#content #results .photo { width:75px; }
#content #results .year { text-align:center; }
#content #results .listprice { text-align:right; }
#content #results .stocknumber { text-align:center; }
#content #results .vin { text-align:center; }

/* RV DETAIL */

#detailheader {
    width: 100%; 
    margin-top: 0px;}
    
#detailheader td {
    height: 40px;
    background-color: #566B30;
    font: bold 18px arial;
    color: #fff;
    padding: 0 5px 0 5px;}
    
#phototable {
    width: 100%; 
    margin-top: 3px;
    background-color: #EAE8E8;}

#phototable #buttons {
    width: 160px; }

#phototable #buttons .button {
    height: 86px; 
    border: solid 1px #393939;
    background-color: #878787;
    text-align: center;
    font: bold 11px arial;
    color: #fff;}

#phototable #buttons .button2 {
    height: 69px; 
    border: solid 1px #393939;
    background-color: #878787;
    text-align: center;
    font: bold 11px arial;
    color: #fff;}

#phototable #buttons .button3 {
    height: 57px; 
    border: solid 1px #393939;
    background-color: #878787;
    text-align: center;
    font: bold 11px arial;
    color: #fff;}

#phototable #buttons .button4 {
    height: 48px; 
    border: solid 1px #393939;
    background-color: #878787;
    text-align: center;
    font: bold 11px arial;
    color: #fff;}


#phototable #buttons tr.active td {
    	background:#EAE8E8; 
        cursor: hand;}


#phototable #buttons tr.active td a {
    	color: #000; }
        

#phototable #buttons tr.inactive td {
    	background:#878787; 
        color: #fff;}


#phototable #buttons tr.active td {
    	color: #000; }



    
#phototable #buttons .button a {
    color: #fff; 
    text-decoration: none;}


#phototable #buttons .button a:hover {    
    color: #000; }

#phototable #buttons .button2 a {
    color: #fff; 
    text-decoration: none;}


#phototable #buttons .button2 a:hover {    
    color: #000; }

#phototable #buttons .button3 a {
    color: #fff; 
    text-decoration: none;}


#phototable #buttons .button3 a:hover {    
    color: #000; }

#phototable #buttons .button4 a {
    color: #fff; 
    text-decoration: none;}


#phototable #buttons .button4 a:hover {    
    color: #000; }



#phototable #buttons table {
    width: 100%; }

#phototable #subphotos {
    padding-left: 2px;
    width: 77px;
    padding:0;
    margin:0; }

/* --------------------------------- */
#phototable #subphotos img {
    border: solid 1px #1F3570; 
    padding: 0;
    margin: 0 0 3px 0;}

* html #phototable #subphotos img {
    border: solid 1px #1F3570; 
    padding: 0;
    margin: 0;}


/* --------------------------------- */

#phototable #Photo {
    padding:0;
    width: 325px; }

#phototable #Photo img {
    border: solid 1px #1F3570; 
    padding: 0;
    margin: 0;}
    
#detailtable { 
    width: 100%;
    margin-top: 5px; 
    background-color: #EAE8E8;}

#detailtable #info { width: 50%;  }

#detailtable #info .infotable {
    width: 100%; }


#detailtable #info .infotable .head {
    width: 95px;
    font: bold 11px arial;
    color: #fff;
    background-color: #878787; }

#detailtable #info .infotable .foot {
    font: normal 11px arial;
    color: #000;
    background-color: #CDCDCD; }




#detailtable #features .infotable {
    width: 100%; }

#detailtable #features .infotable .head {
    font: bold 11px arial;
    color: #fff;
    background-color: #878787; }

#detailtable #features .infotable .foot {
    height:100%;
    font: normal 11px arial;
    color: #000;
    background-color: #EAE8E8; }
    

#detailtable #features .infotable .foot .featuretable {
    width: 100%; }

#detailtable #features .infotable .foot .featuretable .featurehead {
    border-bottom: dashed 1px #000;
    font: bold 11px arial;
    color: #000; 
    padding-top: 4px;}

#detailtable #features .infotable .foot .featuretable .featureitem {
    font: normal 11px arial;
    color: #000; 
    width: 50%; }



#descriptiontable { 
    width: 100%;
    margin-top: 5px; }
    
#descriptiontable .head {
    font: bold 11px arial;
    color: #fff;
    background-color: #878787; }

#descriptiontable .foot {
    font: normal 11px arial;
    color: #000;
    background-color: #EAE8E8; 
    padding: 4px;}
    
#content #featuretable {margin-top: 10px;}

#content #featuretable img { border: 0; }

#pagination {
    color:#326A4F;
    display:block;
    margin:0;
    padding:5px;
    text-align:center;
    width:550px; }
    
    
#pagination .next {
    display:inline;
    margin:0;
    padding:5px 5px 5px 20px; 
    font: normal 12px verdana;
    color: #326A4F; }

#pagination .next a {
    font: normal 12px verdana;
    color: #326A4F; }
  
#pagination .prev {
    display:inline;
    margin:0;
    padding:5px 20px 5px 5px; 
    font: normal 12px verdana;
    color: #326A4F; }

#pagination .prev a {
    font: normal 12px verdana;
    color: #326A4F; }
                 
#pagination .page {
    display:inline;
    margin:0;
    padding:5px; 
    font: normal 12px verdana;
    color: #326A4F; }

#pagination .page a {
    font: normal 12px verdana;
    color: #326A4F; }

#pagination .page strong {
    color:#326A4F;
    font-weight:normal; }
    

