@charset "utf-8";
/* CSS Document */


/*  Browser Reset  */
:focus{outline: 0;}



/*  Universal elements  */
body{margin:20px 0px 20px 0px;background-image:url("../images/tile.jpg");backgound-repeat:repeat;}
img{border:none;}


/*  Universal Forms  */
.form .submit {clear:both}
#msg {display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}


/*  Left Navigation  */
.leftcolumn{border:dashed 1px #bbc2d8;}
.lnavtbl{bottom-border:dashed 1px #CCCCCC;background-color:#FFFFFF;padding:3px;}
.lnav{color:#3c46a1;font-size:11px;font-family:Georgia, "Times New Roman", Times, serif;padding:3px;}
.lnav a{color:#3c46a1;text-decoration:none;}
.lnav a:visited{color:#3c46a1;}
.lnav a:hover{color:#FF0000;text-decoration:underline;}
#tdlnavgrey{border:dashed 1px #ffffff;border-width:0px 0px 1px 0px;padding:2px;padding:0px 0px 0px 5px;}
#tdlnavgreylink{border:dashed 1px #ffffff;border-width:0px 0px 1px 0px;padding:2px;padding:0px 0px 0px 5px;}
#tdlnavgreylink:hover{background-color:#ffffff;border:dashed 1px #7b7979;border-width:0px 0px 1px 0px;background:url(../images/head-arrow.png);
background-repeat:no-repeat;padding-left:25px;background-position:8 0;}
#tdlnav{border:dashed 1px #7b7979;border-width:0px 0px 1px 0px;padding:2px;padding:0px 0px 0px 15px;}
#tdlnav:hover{border:dashed 1px #7b7979;border-width:0px 0px 1px 0px;padding:0px 0px 0px 15px;
background:url(../images/sub-arrow.png);background-repeat:no-repeat;padding-left:25px;background-position:8 0;background-color:#e1e1e1;}





/*  Universal table cells  */
.tdmain{border:dashed 1px #CCCCCC;background-color:#FFFFFF;padding:15px;}
.tdmain h1{font-size:22px;color:#000f93;font-family:Arial, Helvetica, sans-serif;}
.tdmain h2{font-size:16px;color:#000f93;font-family:Arial, Helvetica, sans-serif;margin-top:3em;}
.tdmain h3{font-size:14px;color:#000000;font-family:Arial, Helvetica, sans-serif;}
.tdmain p{font-size:12px;color:#000000;}
.tdmain a{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;}
.tdmain a:link{color:#000000;text-decoration:underline;}
.tdmain a:visited{color:#000000;text-decoration:underline;}
.tdmain a:active{color:#000000;text-decoration:none;}
.tdmain a:hover{color:#CC0000;text-decoration:underline;}

.tdnews h1{font-size:18px;color:#000f93;font-family:Arial, Helvetica, sans-serif;padding-left:6px;}
.tdnews label{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;}


/*  Specials, Home pg.  */
.bluebox{background-color:#cae8f9;padding:3px;border:dashed 1px #a6a6a6;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-style:italic;color:#000000;}
.bluebox td{padding:3px;line-height:1.8em;}
.bluebox img{border:solid 1px #a2cee7;}
.bluebox img.specialArrow{border:none;padding-left:10px;}
.bluebox p{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;margin-top:1px;padding-left:10px;}
.bluebox h3{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;font-style:normal;margin-bottom:1px;padding-left:10px;}
.bluebox a{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
.bluebox a:link{color:#000000;text-decoration:none;}
.bluebox a:visited{color:#000000;text-decoration:none;}
.bluebox a:active{color:#CC0000;text-decoration:underline;}
.bluebox a:hover{color:#CC0000;text-decoration:underline;}



.rightcolumn{border:dashed 1px #aeaeae;padding:3px;padding-top:15px;}
.greybox{background-color:#dae1e3;border:solid 1px #bbc2d8;}




.searchButton {width:191px;}




.tdmainbottom {border:dashed 1px #aeaeae;padding:15px;}
.tdmainbottom h1{font-size:22px;color:#000f93;font-family:Arial, Helvetica, sans-serif;}
.specials td{font-size:14px;}
.bluebg{background-color:#c2dce6;}


/*  Footer inc.  */
.myfooter{border:dashed 1px #aeaeae;}
.myfooter td{padding:36px 0px 6px 0px;}
.myfooter a{font-size:11px;font-family:Geneva, Arial, Helvetica, sans-serif;}
.smalltext{font-size:9px;font-family:Geneva, Arial, Helvetica, sans-serif;margin:20px 0px 0px 0px;}
.smalltext a{font-size:9px;font-family:Geneva, Arial, Helvetica, sans-serif;}


/*  Brands pg.  */
#brandTable{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;}
#brandTable p{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;padding:12px 12px 12px 12px;}
#brandTable h4{font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;color:#000000;}
#brandTable h5{font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#000f93;padding:24px 0 2px 6px;}
#brandTable h6{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#000000;}


/*  Featured RVs, Home pg.  */
#weeklySpecials{background-color:#e1ecf0;display:block;width:233px;border:solid 2px #b2cdd6;}
#featureColumn #weeklySpecials{margin-bottom:20px;}
#featureColumn a{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none;}
#featureColumn a:link{color:#000000;text-decoration:none;}
#featureColumn a:visited{color:#000000;text-decoration:none;}
#featureColumn a:active{color:#CC0000;text-decoration:underline;}
#featureColumn a:hover{color:#CC0000;text-decoration:underline;}
.detailRow{padding-top:6px;font-size:12px;color:#000f93;}
.priceSpecial{padding-top:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#FF0000;}
#vprice, #vprice2{background:#fbe3e3;}
.previousSpecial{font-size:10px;color:#666666;/*text-align: center;*/}
.rightcolumn h1{font-size:22px;color:#000f93;font-family:Arial, Helvetica, sans-serif;}
.redAlert{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#FF0000;}
.featureRV{border:solid 2px #b2cdd6;}
.featureRV:hover, .featureRV:focus{border:solid 2px #c75151;}
.options{display:block;background:#d2e5f0;border:dashed 1px #6699CC;margin:7px;}


/*  News Module, Home pg.  */
.newsDate{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#000000;background:#c2dce6;}
.newsHeading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000000;}
.readMore{line-height:1.4em;}
.readMore a{font-family:Arial, Helvetice, sans-serif;font-size:11px;font-weight:normal;color:#CC0000;text-decoration:none;}
.readMore a:link{text-decoration:none;color:#CC0000;}
.readMore a:visited{text-decoration:none;color:#CC0000;}
.readMore a:active{color:#000000;text-decoration:underline;}
.readMore a:hover{color:#000000;text-decoration:underline;}


/*  News Module, News & Events pg.  */
.newsDate2{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#000000;background:#c2dce6;}
.newsHeading2{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#000f93;}
.newsFull{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000000;}


/*  Links pg.  */
.links td{padding-bottom:16px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;}
.links a{font-size:14px;font-weight:bold;background:#e1f1f7;}
.links a:link{font-size:18px;font-weight:bold;background:#e1f1f7;}
.links a:hover{background:#c2dce6;}


/*  Parts Specials pg.  */
#partsIFrame{margin-top:24px;}


/*  Inventory Lists  */
.inventoryList{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#003399;}
img.thumbHover{border:solid 1px #CCCCCC;padding:3px;opacity:0.9;}
img.thumbHover:hover{border-color:#CC0000;opacity:1;}
.tdmain2{border:dashed 1px #CCCCCC;background-color:#FFFFFF;padding:15px;}
.tdmain2 h1{font-size:22px;color:#000f93;font-family:Arial, Helvetica, sans-serif;}
.tdmain2 h2{font-size:16px;color:#000f93;font-family:Arial, Helvetica, sans-serif;margin-top:3em;}
.tdmain2 h3{font-size:14px;color:#000000;font-family:Arial, Helvetica, sans-serif;}
.tdmain2 p{font-size:18px;font-weight:bold;color:#000000;}
.sold{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#FFFF00;}
.stock{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#1a268b;}
.backButton{padding-bottom:12px;}
.smallBlack{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000000;}
.bestPrice{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000F93;}
.phone{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:bold;color:#000000;}
.nowPrice{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#000F93;}
.currency{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000F93;}
.thumbnails{font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#000000;}
img.thumbs{border: 2px solid #bc2125;}
.titlesBottom{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#000f93;}
table.sample{border-width: 0px 0px 0px 0px;border-spacing: 0px;border-style: none none none none;border-color: gray gray gray gray;border-collapse: collapse;background-color: white;}
table.sample th{border-width: 1px 1px 1px 1px;padding: 3px 3px 3px 3px;border-style: dashed dashed dashed dashed;border-color: gray gray gray gray;background-color: white;-moz-border-radius: 0px 0px 0px 0px;}
table.sample td{border-width: 1px 1px 1px 1px;padding: 3px 3px 3px 3px;border-style: dashed dashed dashed dashed;border-color: gray gray gray gray;-moz-border-radius: 0px 0px 0px 0px;}
.details01{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#000000;padding:6px;}
.details02{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000F93;padding:4px;}
.details03{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#cc0000;padding:4px;}
.RowOver{background-color:#e8e1e1;}
.Row{background-color:#FFFFFF;}
#searchbox {display:none;width:400px;}
