@font-face {
	font-family: 'ArtBrushMedium';
	src: url('/fontFace/Artbrush-webfont.eot');
	src: local('/fontFace/'), url('/fontFace/Artbrush-webfont.woff') format('woff'), url('/fontFace/Artbrush-webfont.ttf') format('truetype'), url('/fontFace/Artbrush-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
* { margin:0; padding:0; }
body { background:url(/Images/bdybckgrnd.gif) repeat-x #015333; color:#015353; font:100% Arial, sans-serif; text-align:center; margin-top:20px; }
h1, h2, h3, p, a { color:#015353; }
p { margin:4px 0; }
img { border:none; }
.clearboth { clear:both; font-size:1px; line-height:0; overflow:hidden; margin:-1px 0 0; }
.clearleft { clear:left; height:1px; }
.center { text-align:center; margin:auto; }
.floatLeft { float:left; width:49%; }
.floatRight img { float:right; padding-left:10px; }
.column { width:48%; float:left; }
#container { margin-left:auto; margin-right:auto; text-align:left; width:979px; }
#contentContainer { background:#fff; float: left; width:979px; border: 2px #475e88 solid; border-top:none; padding-bottom:30px; }
#innerContainer { float:none; width:100%; }
#header { background:url(/Images/header.gif) top center no-repeat; width:971px; height:221px; text-indent: -9999px; cursor: pointer }
#header #flashHeader { display:block; width:622px; height:164px; position:relative; top:16px; left:342px; }
#header h1, #header h3 { float:left; display:none; }
#nav { position:relative; }
#featuredPanel { float:right; width:298px; margin-top:36px; min-height:400px; }
#featuredPanel #flashVideo {  text-align:center; display:block; width:287px; height:240px; }
#facebook{margin:10px;}
#featuredPanelBckgrnd { border: 2px #475e88 solid; border-right:none; background:#009900; min-height:400px; margin-top:90px;}
#featuredHeader { background:url(/Images/featuredRVs.gif) no-repeat top; height:72px; width:300px; position:relative; top:-62px; left:-3px; display:block; margin-bottom:-40px; }
#sidePanel { float:left; margin-top:00px; }
.panelContent { width:184px; background: #009900; font-size:15px; border: 2px #475e88 solid; border-left:none; color:#fff; clear:left; display:block; padding-left:20px; padding-bottom:20px; padding-top:10px; }
.panelContent p, .panelContent a { color:#fff; }
#sidePanel h2 { text-indent:-9999px; display: none; }
#sideSearch, #sideHours, #sideBrands { width:210px; height:70px; display:block; position:relative; top:10px; }
#sideSearch { background:url(/Images/rvSearch.gif) -2px 0 no-repeat; }
#sideHours { background:url(/Images/hours.gif) -2px 0 no-repeat; }
#sideBrands { background:url(/Images/ourBrands.gif) -2px 0 no-repeat; }
.FeaturedPanel { border:solid 1px #333; }
.featured { color:#CCC; font-size:medium; padding-left:7px; padding-right:7px; padding-top:10px; }
#content { padding-bottom:5px; padding-left:10px; padding-right:7px; font-size:16px; width: 752px; float: right; text-align: left; }
#content ul { margin-left:20px; }
#contentHome { color:#015353; padding-bottom:5px; padding-left:1px; padding-right:7px; font-size:16px; width: 456px; float: right; text-align: left; }
#contentHome img { text-align:center; margin:0 auto; }
#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; }
#content a { font-size:16px; }
#detailContent { color:#333; margin-left:0; padding:10px; }
#footer { background:url(/Images/footerBckgrnd.gif) no-repeat; clear:both; height: 180px; font-weight:700; text-align:center; color:#06277b; display:block; margin:0 auto; position:relative; bottom:44px; padding-top:47px }
#footer .links { font-size:10px; padding-top:4px; }
#footer .links a { text-decoration:none; font-size:11px; }
#footer .links a:link, #footer .links a:visited { color:#fff; }
#footer .links a:hover, #footer .links a:active { color:#06F; }
#footer address { font-size:14px; padding-top:0.8em; }
#footer .poweredby { margin-top:5px; }
#footer .poweredby a:link, #footer .poweredby a:visited { color:#57651b; font-size:x-small; }
#footer .poweredby a:hover, #footer .poweredby a:active { color:#06f; font-size:x-small; }
#breadcrumbs { color:#BA131A; padding:8px 0 2px; }
div.CrumbTrail { color:#BA131A; padding:0 0 2px; }
#disclaimer { border-top:2px #000 solid; font-size:x-small; font-weight:400; margin-top:5px; text-align:justify; padding:2px 40px; }
#unitList { margin-top:20px; }
#content .ListTable .HeaderPanel h2 { background-color:#005e3f; color:#fff; font-weight:700; padding:6px; font-size:18px; }
#content .ListTable, #content .ListTable a:link, #content .ListTable a:visited { color:#333; }
#content td { padding:10px; }
.MakeListType { background-color:transparent; color:#FFF; padding:0; }
A.MakeListTypeLink:Link { color:#FFF; font-size:15px; text-decoration:none; }
#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-top:5px; text-transform:none; padding-left: 34px; margin-bottom:10px; }
#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; }
#breadcrumbs a, a.CrumbTrailNode { color:#06F; font-size:small; }
.SearchRow { margin-top:3px }
#map { width:700px; height:500px; border:3px #333 inset; margin-top: 10px; clear:both; }
#sidePanel table { margin:0 auto; }
#detailContent { background:#fff; color:#333; }
#detailContent p, #detailContent a:link, #detailContent a:visited { color:#333; }
#detailContent .CrumbTrail a { color:blue; font-size:12px }
#featuredPanel a { font-size:16px; }
#detailContent td { padding:0 }
#featuredPanel .FeaturedPanel { width:290px; margin:0 auto; border:1px #ffe266 solid; }
#featuredPanel .FeaturedPanel td { padding:0 0 0 3px; }
img.salespersonofthemonth{border:1px solid #CCC; margin:2px 10px; padding:3px; background:#FFF;}
.marginTop { margin-top: 40px; }
#detailContent ul { margin-left:25px; }
ul#manufacts { list-style-type:none; font-weight:700; margin:10px 0; font-size:19px; }
ul#manufacts a { }
ul#manufacts a:hover { color:#445c8d; }
.red { color:#ed1b24 }
#testimonials { margin-top:20px; }
#testimonials h2 { font-size:20px }
#testimonials p { margin:10px; padding-bottom:5px; border-bottom:2px solid #005E3F }
/** Detail Buttons **/


a.RequestInfo, a.ContactSales, a.PrintPage { background:url(/Images/detail-buttons.gif) top; display:block; height:29px; margin-top:2px; text-indent:-9999px; width:148px; }
a.ContactSales { background-position: -444px top }
a.ContactSales:hover { background-position: -444px bottom }
a.PrintPage { background-position: 0 top }
a.PrintPage:hover { background-position: 0 bottom }
a.RequestInfo { background-position: 598px top; }
a.RequestInfo:hover { background-position: -592px bottom }
.InfoLinksContainer { padding-top:10px; }
.InfoLinksContainer a { margin:0; padding:0; line-height:0; }
.InventoryTagDetails {position:relative;}
.InventoryTag {width:300px;}
.panelContent strong {line-height:1.5;}
#abouticons img {margin:0px 25px;}
#top50 {float:left; margin:0 auto;}
#top50Home {text-align:center; margin:0 auto;}
#openHouse{text-indent:-9999px; margin-bottom:22px;}
#openHouse a {background:url(/images/30th-annual-open-house-ad.gif) bottom center; width:284px; height:219px; display:block;}

#btnBuyRV {margin-top:22px; text-indent:-9999px;}
#btnBuyRV a {background:url(/images/btnWeBuyRVs.jpg) bottom center; width:284px; height:135px; display:block;}
#btnBuyRV a:hover, #openHouse a:hover {background-position:top;}
#videoPlayer {margin:0 auto; text-align:center; display:block; width:400px; height:300px;}

.sundays {font-family:'ArtBrushMedium'; position:relative; text-align:center;}
.sundays p {position:absolute; line-height:.9;top:62px; width:100%; color:#fff; font-size:22px;}
.sundays p span {font-size:26px;}