* { margin:0; padding:0 }
body { background-color:#96acb7; background-image:url(/images/bg.jpg); background-position:0 -1px; background-repeat:repeat-x; color:#000; font:100% Geneva, Arial, Helvetica, sans-serif; text-align:center }
p { text-indent:0; margin:0.5em 0 }
ol { margin-left:20px }
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 }
img.frame { padding:5px; background-color:#FAFAFA; border:1px solid #CACACA; text-align:center; margin-top:15px; }
.column { width:49%; float:left }
.floatRight img { float:right; padding-left:10px; padding-top:15px }
#container { background-color:#FFF; margin-left:auto; margin-right:auto; text-align:left; width:965px; margin-top:20px }
#innerContainer { float:none; width:100% }
#header { background-image:url(/images/header.jpg); background-repeat:no-repeat; cursor:pointer; display:block; height:198px; width:978px; position:relative; }
#header h1 { text-indent:-9999px }
#header .headerLinks { left:710px; position:relative; top:-15px }
#header .headerLinks a { color:#fff; font-size:13px; font-weight:700; text-decoration:none; padding:0 8px }
#header .headerLinks a:hover, #header .headerLinks a:active { color:#ffd00d }
#bckgrnd { background-image:url(/images/sidePanelBg.gif); background-repeat:repeat }
#sidePanel { background-color:#007db7; float:left; width:231px }
#sidePanelbg { margin-top:-16px; background:url(/images/sidePanelBg.gif) repeat-y; width:964px; padding-top:16px; border-right:1px #1d1d00 solid;   }
#inner { border-left:1px #1d1d00 solid; color:#FFF; font-size:small; list-style-type:none; padding:10px }
#inner h2 { color:#FFF; font-size:large; font-style:italic }
.panelBottom { border-left:2px #FBE015 solid; border-right:2px #FBE015 solid; border-top:2px #FBE015 solid; padding:13px 0 0 }
.panelBottom p { padding-left:10px }




.leftheading { color:#FBE015; font-size:medium; font-weight:700; padding-left:24px; padding-right:7px; padding-top:15px }
#content, #homeContent { color:#333; font-size:16px; margin-left:231px; margin-top:-5px; padding:10px 7px 5px 10px;  width:710px;   }
#homeContent { margin-right:250px }
#content a, #homeContent a { font-size:16px }
#detailContent { color:#333; margin-left:0; padding:10px }
#featuredPanel { background-color:transparent; clear:right; color:#29166F; display:block; float:right; font-size:0.8em; text-align:center; width:250px }
#featuredPanel h1 { color:#1B4B9A; font-size:24px; font-weight:700; margin-top:5px }
.FeaturedPanel { border:solid 1px #333 }
.featured { color:#CCC; font-size:medium; padding-left:7px; padding-right:7px; padding-top:10px }
#footer { background-color:transparent; background-image:url(/images/footer.jpg); background-repeat:repeat-x; clear:both; font-weight:700; height:94px; text-align:center; }
#footer .links { color:#BA131A; font-size:14px; padding-top:0.8em }
#footer .links a { font-size:14px; text-decoration:none }
#footer .links a:link, #footer .links a:visited { color:#BA131A }
#footer address { color:#fff; font-size:16px; padding-top:0.5em }
#footer .poweredby { margin-top:5px }
#footer .poweredby a:link, a:visited { color:#fff; font-size:x-small }
#footer .poweredby a:hover, a:active { color:#06f; font-size:x-small }
#footerCorners { background-image:url(/Images/footerCorners.gif); height:94px }
#breadcrumbs { color:#BA131A; padding:8px 0 2px }
div.CrumbTrail { color:#BA131A; padding:0 0 2px }
.sideHeader { border-bottom:2px #f6df26 solid; font-weight:700; text-align:left; padding:3px 5px }
.sideHeader a { color:#fff; font-size:small }
#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:#0094DE; color:#FFF; font-size:14px; font-weight:700; padding:2px }
.MakeListType { background-color:transparent; color:#FFF; padding:0 }
A.MakeListTypeLink:Link { color:#FFF; font-size:15px; text-decoration:none }
.hours { color:#FFF; font-weight:700; text-align:center }
.smallFont { font-size:12px }
.smallFont th { border-bottom:#333 thin solid; padding-top:5px }
#rv-finder { float:left; margin-top:15px }
#newsAndUpdates { background-image:url(/Images/newsAndUpdates.gif); background-repeat:no-repeat; display:block; margin-top:15px; padding-top:35px }
table, .imageViewer .clear, .imageViewer .cmdBar { clear:none }
.alignLeft, .DetailPanel .PhotoBox { text-align:left }










#nav { background:url(/images/nav.png) bottom; float:left; width:963px;   height:47px; border-left:1px #1d1d00 solid; border-right:1px #1d1d00 solid; 

 }
#nav ul { padding:0; margin:0 auto; list-style-type:none; float:left; position:relative; left:50%; }
#nav ul li { background-color:transparent; float:left; position:relative; right:50%; height:47px; }
#nav .navSpacer { background-image:url(/images/navSpacer.png); background-repeat:no-repeat; display:inline; height:44px; width:2px }
#nav li a { background-image:url(/images/nav.png) top; color:#2e3638; display:block; width:auto; font-size:16px; font-weight:700; text-align:center; text-decoration:none; padding:12px 15px; }
#nav li a:link, #nav li a:visited { background-image:url(/images/nav.png); background-position:0 -3px }
#nav li a:hover, #nav li a:active { background-image:url(/images/nav.png); background-position:0 47px; color:#fff }

#nav {position:relative; z-index:99999;}

#nav ul { line-height: 1.0; }
#nav ul ul { position: absolute; top: -999em; width: 132px; }
#nav ul ul li { width: 100%; }
#nav ul li:hover { visibility: inherit; }
#nav ul li { float: left; position: relative; }
#nav ul a { display: block; position: relative; }
#nav ul li:hover ul, #nav ul.menu li.sfHover ul { left: 0; top: 39px; z-index: 90999; }
#nav ul li:hover li ul, #nav ul.menu li.sfHover li ul { top: -999em; }
#nav ul li li:hover ul, #nav ul.menu li li.sfHover ul { left: 972px; top: 0; }
#nav ul li li:hover li ul, #nav ul.menu li li.sfHover li ul { top: -999em; }
#nav ul li li li:hover ul, #nav ul.menu li li li.sfHover ul { left: 972px; top: 0; }
#nav ul { float: left; }
#nav ul ul li {right:0;}
#nav ul li li a,#nav ul li li a:link, #nav ul li li a:visited { border: 1px solid #000;   color: #ffffff;     background: #007DB7; padding:10px; }
#nav ul li li a:hover, #nav ul li li a:active { border: 1px solid #ffffff; background: #f16022; position: relative;   color: #ffffff;  }
#nav ul.menu li li li { background: #9AAEDB; }
#nav ul.menu ul li:hover, #nav ul ul li.sfHover, #nav ul ul li a:focus, #nav ul li li a:hover, #nav ul ul li a:active { color: #ffffff; outline: 0; }









#content h1, #homeContent h1 { background-image:url(/images/bullet.gif); background-position:0 30%; background-repeat:no-repeat; color:#007db7; font-size:24px; font-weight:700; margin-top:5px; padding-left:40px; text-transform:none }
#featuredPanel span { color:#007db7; font-size:24px; font-weight:700; }
#content h2, #homeContent h2 { color:#BA131A; font-size:large; font-weight:700; text-transform:capitalize }
#content a:link, #content a:visited, #homeContent a:link, #homeContent a:visited, #featuredPanel a:link, #featuredPanel a:visited, .FeaturedPanel a:link, .FeaturedPanel a:visited, #detailContent a:link, #detailContent a:visited { color:#0094DE }
#content a:hover, #content a:active, #homeContent a:hover, #homeContent a:active, #featuredPanel a:hover, #featuredPanel a:active, .FeaturedPanel a:hover, .FeaturedPanel, #detailContent a:hover, #detailContent a:active { color:#333 }
#featuredPanel a:link, #featuredPanel a:visited, #featuredPanel a:hover, #featuredPanel a:active, #detailContent a:link, #detailContent a:visited, #detailContent a:hover, #detailContent a:active { font-size:14px }
#breadcrumbs a, a.CrumbTrailNode { color:#06F; font-size:small }
A.MakeListTypeLink:visited, A.MakeListTypeLink:hover, A.MakeListTypeLink:active { font-size:15px; text-decoration:none }
.MakeListLink { font-size:9px }
#detailContent ul { margin-left:25px }
.NoResultsLabel { color:#FFF }
#staff table { border-bottom:3px #0094DE solid; padding:20px 0 }
.blue { color:#0051C0 }
.red { color:red }
#footer .links a:hover, #footer .links a:active, .sideHeader a:hover { color:#06F }
iframe { border:0; overflow:hidden }
.sideHeader a:hover { color:#333 }
#player { margin:0 auto; width:380px; height:285px; text-align:center; display:inline-block; }
.InventoryTagDetails { position:relative; }
.InventoryTag { width:300px; }
/** 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; }
.videoListBox ul {display:block; float:left; width:200px; margin:5px 0px 10px 30px; list-style:none;}
.videoListBox ul li a{cursor:pointer; color:#007DB7}
.montanaInventory a {width:220px; height:130px; display:block; float:left; background:url(/Images/btn-springdale-inventory.jpg) top;}
.montanaInventory a span {display:none;}
.montanaInventory a:hover {background-position:bottom;}
#videoBox {display:block;  margin:10px auto;}
