* {margin:0;padding:0;}
body {background:url(/images/bg.jpg) center top #1d2051;color:#17234d;font:14px Arial, sans-serif;text-align:center;}
h1, h2, h3, p, a {color:#17234d;}
p {margin:4px 0;}
img {border:none;}
.clearboth {clear:both;font-size:1px;line-height:0;margin:-1px 0 0;overflow:hidden;}
.clearleft {clear:left;height:1px;}
.center {margin:auto;text-align:center;}
.floatLeft img {float:left;padding-right:10px}
.floatRight img {float:right;padding-left:10px;}
.column {float:left;width:48%;}
#container {margin:0 auto;text-align:left;width:994px;}
#innerContainer {background-image:url(/images/contentBG.png);background-repeat:repeat-y;width:994px;float:left;}
#header {background:url(/Images/header.jpg) top center no-repeat;cursor:pointer;height:227px;text-indent:-9999px;width:994px;}
#header h1, #header h3 {display:none;float:left;}
#eagle {position:absolute;background:url(/images/eagle.png) no-repeat;display:block;width:232px;height:250px;margin-left:800px}
#featuredPanel {float:right;margin-top:16px;min-height:400px;width:268px;margin-right:33px;}
#rvIcons {display:table;margin:0 auto;background:url(/images/rv-icons.gif) center -10px no-repeat;margin-top:0;height:120px;text-align:center;clear:left;font-weight:700}
#rvIcons ul {display:table;margin:0 auto;list-style:none;white-space:nowrap;width:970px;float:left;}
#rvIcons ul li {display:table-cell;}
#rvIcons ul li {font-size:13px;float:left;width:112px;padding:65px 4px 0 4px;}
#rvIcons ul li {text-align:center;position:relative; }
#rvIcons ul li a {font-size:12px;color:#000;text-decoration:none;font-weight:normal}
#rvIcons ul li a:hover {color:#f31d1d;text-decoration:underline;}
#sidePanel {float:left;width:195px;margin:10px 0 10px 10px;}
#sidePanel .panel {margin-bottom:30px;}
#sidePanel .panel {float:left;line-height:18px;}
#sidePanel .panel span.top {background:url(/images/sideContentBG.png) 0px top no-repeat;width:195px;float:left;padding:0 5px;min-height:200px;height:auto !important;height:200px;}
#sidePanel .panel span.bottom {background:url(/images/sideContentBG.png) bottom no-repeat;height:44px;display:block;float:left;width:195px;}
#sidePanel h2 {color:#fff;text-decoration:underline;padding-top:10px;font-size:18px}
#sidePanel h3 {color:#fff;font-size:18px;}
#sidePanel .panelContent {color:#fff;font-weight:700;padding-left:5px;padding-bottom:5px;}
#sidePanel .panelContent ul {padding-left:10px;font-size:14px;}
#sidePanel .panelContent a:link, #sidePanel .panelContent a:visited {color:#fff;font-size:14px;}
#sidePanel .panelContent a:hover, #sidePanel .panelContent a:active {color:#06277b;font-size:14px;}
#featuredPanel {background-color:transparent;clear:right;color:#29166F;display:block;float:right;font-size:0.8em;padding-top:10px;text-align:center;width:180px;}
.FeaturedPanel a {font-size:12px;}
#content .FeaturedPanel {float:left;width:591px;}
.FeaturedPanel .ItemRowOdd, .FeaturedPanel .ItemRowEven {width:185px;background:#ffffcc;float:left;min-height:200px !important;height:200px;border:1px solid black;}
.FeaturedPanel .ItemRowOdd .FeaturedDisplayName, .FeaturedPanel .ItemRowEven .FeaturedDisplayName, .FeaturedPanel .ItemRowOdd .FeaturedDisplayName a, .FeaturedPanel .ItemRowEven .FeaturedDisplayName a, .FeaturedPanel .ItemRowOdd div, .FeaturedPanel .ItemRowEven div, .FeaturedPanel .ItemRowOdd .OurPrice, .FeaturedPanel .ItemRowEven .OurPrice, .FeaturedPanel .ItemRowOdd .OurPrice .StrikeThrough, .FeaturedPanel .ItemRowEven .OurPrice .StrikeThrough {background:#ffffcc}
.FeaturedPanel .ItemRowOdd .OurPrice, .FeaturedPanel .ItemRowEven .OurPrice {font-size:14px;font-weight:700}
.FeaturedPanel .ItemRowOdd .FeaturedDisplayName, .FeaturedPanel .ItemRowEven .FeaturedDisplayName {height:50px;}
#content {font-size:16px;padding-bottom:5px;padding-left:10px;padding-right:15px;text-align:left;width:764px;float:right;}
#content ul {margin-left:20px;}
#contentHome {color:#015353;float:right;font-size:16px;padding-bottom:5px;padding-left:1px;padding-right:7px;text-align:left;width:456px;}
#contentHome img {margin:0 auto;text-align:center;}
#btnParts {text-indent:-9999px;}
#btnParts a {background:url(/images/btnParts2.gif) bottom no-repeat;display:block;height:108px;}
#btnParts a:hover {background:url(/images/btnParts2.gif) top no-repeat;}
#contentHome #btnParts a {background:url(/images/btnPartsStore.gif) bottom;display:block;height:54px;}
#contentHome #btnParts a:hover {background:url(/images/btnPartsStore.gif) top;}
#detailContent {background:#fff;color:#333;margin-left:0;padding:10px;}
#footer {background:url(/Images/footer.jpg) -2px 0 no-repeat;color:#fff;height:118px;margin:0 auto;padding-top:7px;text-align:right;clear:both;width:994px}
#footer .links {font-size:10px;padding-top:4px;color:#fff;width:500px;float:right;padding-right:30px}
#footer .links a {font-size:14px;text-decoration:none;font-weight:700;}
#footer address {font-size:14px;padding-top:0.8em;font-weight:700;width:550px;float:right;padding-right:30px}
.poweredby {margin-top:5px;text-align:center}
.poweredby a:link, .poweredby a:visited {color:#06f;}
.poweredby a:hover, .poweredby a:active {color:#6B8CC7;}
#breadcrumbs {color:#ffda2f;padding:8px 0 2px;}
#disclaimer {border-top:2px #000 solid;font-size:x-small;font-weight:400;margin-top:5px;padding:2px 40px;text-align:justify;}
#content .ListTable .HeaderPanel h2 {background:url(/images/bg.jpg);color:#181f4b;font-size:18px;font-weight:700;padding:6px;font-style:italic}
#rv-finder {float:left;margin-top:15px;}
table, .imageViewer .clear, .imageViewer .cmdBar {clear:none;}
.alignLeft, .DetailPanel .PhotoBox {text-align:left;}
#content h1, #contentHome h1, #detailContent h1 {background-image:url(/images/bullet.gif);background-position:0 4px;background-repeat:no-repeat;font-size:24px;font-weight:700;margin-bottom:5px;margin-top:5px;padding-left:36px;text-transform:none;line-height:40px;font-style:italic;color:#17234d}
#content h2, #contentHome h2 {font-size:large;font-weight:700;text-transform:capitalize;}
#content a:link, #content a:visited, #contentHome a:link, #contentHome a:visited {color:#6B8CC7;}
#content a:hover, #content a:active, #contentHome a:hover, #contentHome a:active {color:#445C8D;}
.SearchRow {margin-top:3px;}
#map {border:3px #333 inset;clear:both;height:500px;margin-top:10px;width:700px;}
#detailContent .CrumbTrail a {color:blue;font-size:12px;}
#detailContent td {padding:0;}
#featuredpanel {float:right;margin-top:16px;min-height:400px;width:268px;margin-right:33px;}
.featuredHeader {border:2px solid #000;background:url(/images/grad.gif) center #182350;color:#fff;font-size:18px;font-weight:700;padding:6px 0;margin:0 0 -5px 0;font-style:italic;margin-left:3px;clear:left;width:589px;}
.marginTop {margin-top:40px;}
#detailContent ul {margin-left:25px;}
.red {color:#ed1b24;}
#testimonials h2 {font-size:20px;}
#testimonials p {border-bottom:2px solid #005E3F;margin:10px;padding-bottom:5px;}
.panelContent p, .panelContent a, #footer .links a:link, #footer .links a:visited {color:#fff;}
#unitList, #testimonials {margin-top:20px;}
#content .ListTable, #content .ListTable a:link, #content .ListTable a:visited, #detailContent p, #detailContent a:link, #detailContent a:visited {color:#333;}
#footer .links a:hover, #footer .links a:active {color:#ffbf00;}
iframe {border:0;}
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor1 {background:url(/images/btnRequestMoreInfo.gif);display:block;height:30px;width:150px;margin-top:5px;margin-bottom:-15px;text-indent:-9999px;}
.InfoLinksContainer a#UsedDetail_MoreInfoAnchor2 {background:url(/images/btnContactSales.gif);display:block;height:30px;width:150px;margin-bottom:-15px;text-indent:-9999px;}
.InfoLinksContainer a#UsedDetail_PrintPageLink {background:url(/images/btnPrintThisPage.gif);display:block;height:30px;width:150px;text-indent:-9999px;}
#breadcrumbs a, a.CrumbTrailNode {font-size:14px;}
#staff img {border:1px solid black}
#sidePanel .MakeListType {background:transparent;}
#sidePanel .MakeListType a:link {font-size:16px}
#sidePanel a.MakeListLink:link, #sidePanel a.MakeListLink:visited {color:#fff;padding-left:10px}
#sidePanel a.MakeListLink:hover, #sidePanel a.MakeListLink:active {color:red;}
#sidePanel a.MakeListTypeLink {color:#fff;}
.DetailPanel .PhotoBox {float:none}
#btnWhatsNew a, #btnWhatsNew a:link {background:url(/images/btnWhatsNew.gif) top no-repeat;height:60px;width:274px;display:block;text-indent:-9999px;}
#btnWhatsNew a:hover {background:url(/images/btnWhatsNew.gif) bottom no-repeat;}
tr.ItemRowEven:hover, tr.ItemRowOdd:hover {background:#e9cad0;cursor:pointer}
.carousel {background:#fff;border:1px solid black;height:130px;margin:0 auto;text-align:center}
.carousel ul li {margin:0 5px;width:130px;}
.carousel ul li img {width:130px;height:130px}
#homePageVideo {width:329px;height:222px;float:right;background:url(/images/videoPoster.gif) no-repeat;text-indent:-9999px}
#logos {text-align:center;margin-left:-3px;position:relative;}
#logos img, #homeLogos img {padding:4px 4px 4px 0;}
#logos a:hover img, #homeLogos a:hover img {filter:alpha(opacity=70);-moz-opacity:0.7px;opacity:0.7;}
#homeLogos {display:block;width:150px;float:right;padding-left:10px;}
#homeLogos h2 {margin-left:3px;font-size:25px}
.rvsUnder15k {text-indent:-9999px;}
.rvsUnder15k a, .rvsUnder15k a:link, .rvsUnder15k a:visited, .latestNews a, .latestNews a:link, .latestNews a:visited {background:url(/images/rvsUnder15k.jpg) top;display:block;height:93px;width:279px;margin-bottom:10px;text-indent:-9999px;float:left;margin-left:14px;}
.latestNews a, .latestNews a:link, .latestNews a:visited {background:url(/images/specials.gif) top;}
.rvsUnder15k a:hover, .rvsUnder15k a:active {background:url(/images/rvsUnder15k.jpg) bottom;}
.latestNews a:hover, .latestNews a:active {background:url(/images/specials.gif) bottom;}
.homeTopPanel {padding:0 10px}
.homeRotator {display:block;width:195px;height:100px;margin-bottom:10px;margin-right:10px}
#headingFlash {position:relative;width:491;height:162px;left:482px;margin-top:16px;z-index:100; display:block}
.btnServiceAppointment a {display:block; text-indent:-9999px; height:102px; width:298px; background:url(/images/btnServiceAppointment.jpg) top left no-repeat;}
.btnServiceAppointment a:hover { background:url(/images/btnServiceAppointment.jpg) bottom left no-repeat;}

.btnPartsCatalogue {float:right}
.btnPartsCatalogue a{display:block; text-indent:-9999px; height:102px; width:298px; background:url(/images/btnPartsCatalogue.jpg) top left no-repeat;  text-align:center}
.btnPartsCatalogue a:hover { background:url(/images/btnPartsCatalogue.jpg) bottom left no-repeat;}
.InventoryTagDetails {position:relative;  }
.InventoryTag  ul {float:left; width:100%;}
#content .PagingTable a{color:red}