* { margin:0; padding:0 }
body { background:url(/Images/body-bckgrnd.gif) #faecbf; color:#000; font:100% Geneva, Arial, Helvetica, sans-serif; text-align:center }
p { margin:0.5em 0; text-indent:0 }
h1 { color:#2a5872; font-size:20px; padding:4px }
h3 { margin:5px 0 }
img { border:none }
.clearboth { clear:both; font-size:1px; line-height:0; margin:-1px 0 0; overflow:hidden }
.clearRight { clear:right; height:1px }
.clearleft { clear:left; height:1px }
.center { margin:auto; text-align:center }
.floatLeft { float:left }
.floatLeft li { margin:0 20px }
.floatRight img { float:right; padding-left:10px; padding-top:15px }
.floatLeft img { float:left; padding:10px 10px 0 0 }
#container { background:url(/Images/containerBckgrnd.gif) repeat-y #faecbf; margin-left:auto; margin-right:auto; margin-top:2px; text-align:left; width:1004px }
#contentContainer { background:url(/Images/sidePanelBckgrnd.gif) repeat-y #fff; margin-top:-36px }
#header { background-image:url(/Images/header.gif); background-repeat:no-repeat; cursor:pointer; display:block; height:118px; margin:0 auto; text-indent:-9999px; width:980px }
#banner { height:118px; padding-left:12px; position:inherit; top:2px; width:960px }
#sidePanel { background:url(/images/sideHeader.gif) no-repeat transparent; color:#2a5872; display:block; float:right; font-weight:700; margin:-38px 3px 0 2px; padding-right:20px; padding-top:55px; text-align:left; width:233px }
#sidePanel img { margin:10px 0 0 }
#sidePanel h2 { font-size:18px; margin:0; padding:5px 0 0 }
#sidePanel p { font-size:14px }
#content { background:#fff; color:#333; float:left; font-size:14px; margin-bottom:-5px; margin-left:12px; padding-left:10px; padding-right:7px; position:relative; top:-100px; width:546px }
#content ol, #content ul { margin-left:30px }
#sideNav { display:block; float:left; font-size:12px; font-weight:700; left:10px; line-height:17px; padding-left:6px; position:relative; top:-40px; width:150px }
#sideNav .sideHeader { font-size:16px; left:-19px; line-height:33px; position:relative }
#sideNav ul { list-style-type:none }
#sideNav a:link, #sideNav a:visited { color:#002740 }
#sideNav a:hover, #sideNav a:active { color:#e53535 }
#sideNav li.sideHeader a { background:url(/Images/sideNavBckgrnd.gif) top no-repeat; display:block; height:33px; margin:6px 0; padding-left:20px; text-decoration:none }
#sideNav li.sideHeader a:link, #sideNav li.sideHeader a:visited { background:url(/Images/sideNavBckgrnd.gif) top no-repeat; color:#fff }
#sideNav li.sideHeader a:hover, #sideNav li.sideHeader a:active { background:url(/Images/sideNavBckgrnd.gif) bottom no-repeat; color:#002740 }
#bottomCorners { background:url(/Images/contentBottom.gif) center bottom no-repeat #fff; clear:both; display:block; height:13px; margin-left:12px; margin-top:-5px; width:727px }
#footer { clear:both; font-weight:700; height:154px; text-align:center; width:978px }
#footer .links { color:#003071; padding-top:10px }
#footer .links a { font-size:12px; margin:30px; text-decoration:none }
#footer .links a:link, #footer .links a:visited { color:#003071 }
#footer .links a:hover, #footer .links a:active { color:#06F }
#footer .poweredby { clear:left; font-size:x-small; margin-top:5px }
#footer .poweredby a:link, #footer .poweredby a:visited { color:#333 }
#footer .poweredby a:hover, #footer .poweredby a:active { color:#06f }
#breadcrumbs { color:#BA131A; padding:8px 0 2px }
div.CrumbTrail { color:#BA131A; padding:0 0 2px }
#rv-finder { float:left; margin-top:15px }
#content h2 { color:#F75A2E; font-size:20px; font-weight:700; text-transform:capitalize }
#floorplans { font-weight:700 }
#floorplans a { color:#000; font-size:25px; text-decoration:none }
#floorplans img { width:100% }
#flashDiv img { margin-top:2px }
#homePageVideo { display:block; width:240px }
fieldset { cursor:pointer; font-weight:700; height:280px; margin:2px; padding:4px }
legend { margin-left:10px }
#footerAddress span { float:left; margin-top:12px; width:33.3% }

.quoteRequest a { background:url(/images/quoteRequest.gif) top no-repeat; display:block; height:30px; text-indent:-9999px }
.moreInfo a { background:url(/Images/btnMoreDetails.gif) top no-repeat; display:block; height:30px; text-indent:-9999px }
#floorplans .quoteRequest a { width:120px }
.quoteRequest a:hover, .moreInfo a:hover { background-position:bottom }
.BlastNav1 { text-align:center; margin:0 auto; padding:5px 0px; }
.BlastNav1 a { padding:2px; color:#E63636 }
.floatRightBorder { float:right; border:1px solid #CCC; margin:5px 0px 5px 5px; padding:3px; }
.floatLeftBorder { float:left; border:1px solid #CCC; margin:5px 5px 5px 0px; padding:3px; }
.centerBorder { border:1px solid #CCC; padding:3px; display: block; text-align:center; margin-left: auto; margin-right: auto; }
ul.blast-proof li { padding:2px; }
ul.blast-proof li.noBullet { list-style:none; }
.floatLeftNoBorder { float:left; margin:5px 5px 5px 0px; padding:3px; }
.halfCol { width:45%; float:left; }


#homePageVideo {width:233px; height:188px; display:block;   background: transparent}
