/* BASIC INNER STRUCTURE
------------------------*/
* {
margin:0;
padding:0;
outline:none;
}

body {
background:#EEEEEE url(img/main-BG.jpg) repeat-x;
}

#wrapper {
margin:0 auto;
width:936px;
}

#inner-wrapper {
width:100%;
display:block;
}

#masthead {
height:108px;
}

#stage-wrapper {
margin:0;
padding:0;
width:100%;
display:block;
}

#footer {
margin:20px 0 0 0;
padding:0;
top:20px;
background:#000000 url(img/footer-BG.jpg) repeat-x;
width:100%;
height:200px;
overflow:visible;
clear:both;
}

/* MASTHEAD
------------------------*/
#logo {
width:185px;
height:101px;
background:transparent url(img/reeds-trailer-sales-logo.gif) no-repeat;
float:left;
position:relative;
z-index:5;
}

#logo h1 {
display:none;
visibility:hidden;
}

.homeLink {
width:185px;
height:101px;
text-decoration:none;
display:block;
}

#mastTop {
height:53px;
width:748px;
float:left;
text-align:center;
overflow:hidden;
}

#mastTopA {
margin-left:15px;
width:190px;
height:53px;
float:left;
}

#mastTopA h2 {
padding:18px 0 0 0;
font-family:"Trebuchet MS", Garamond, Georgia, Arial, Helvetica, sans-serif;
font-size:24px;
color:#F8E600;
font-weight:normal;
}

#mastTopA h2 span {
color:#FFFFFF;
}

#mastTopB {
margin-left:15px;
width:230px;
height:53px;
float:left;
}

#mastTopB h2, #mastTopB a:link, #mastTopB a:visited, #mastTopB a:active {
padding:5px 0 0 0;
font-family:"Trebuchet MS", Garamond, Georgia, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#mastTopB a:hover {
color:#F8E600;
}

#mastTopC {
margin-left:15px;
width:230px;
height:53px;
float:left;
}

#mastTopC h2 {
padding:4px 0 0 0;
font-family:"Trebuchet MS", Garamond, Georgia, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#mastTopC h5 {
padding:0;
font-family:"Trebuchet MS", Garamond, Georgia, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffcc;
text-decoration:none;
}

#mastBottom {
width:748px;
height:53px;
float:left;
}

#mastBottom ul {
list-style-type:none;
}

#mastBottom li {
margin-left:12px;
padding:6px 0 0 0;
float:left;
list-style:none;
}

#innerNav {
margin:8px auto 0 auto;
width:936px;
height:44px;
display:block;
}

/* NAVIGATION
------------------------*/
#mastBottom a {
height:45px;
display:block;
}

#mastTabs {
position:relative;
top:6px;
left:-75px;
width:520px;
height:42px;
overflow:hidden;
background:transparent url(img/inner-mastTabs-BG.gif) -280px 0 no-repeat;
z-index:1;
}

#mastTabs ul {
list-style-type:none;
position:relative;
left:75px;
}

#mastTabs li {
padding:10px 0 0 0;
float:left;
list-style:none;
text-align:center;
}

#mastTabs a.btn-myRVSelector {
margin:0 7px 0 0;
width:130px;
display:block;
}
#mastTabs a.btn-ownersCenter{
margin:0 7px 0 0;
width:130px;
display:block;
}
#mastTabs a.btn-buyersCenter {
margin:0 7px 0 0;
width:130px;
display:block;
}
#mastTabs a.btn-testimonials{
width:110px;
display:block;
}
#mastTabs a.btn-reedsBlog {
width:130px;
display:block;
}

#mastTabs a:link, #mastTabs a:visited, #mastTabs a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-style:italic;
color:#990033;
text-decoration:none;
}

#mastTabs a:hover {
text-decoration:underline;
color:#000000;
}

/* INNER R_COL
------------------------*/

/* STAGE
------------------------*/
#stage-wrapper h3 {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
font-weight:normal;
color:#000000;
}

#stage-wrapper h3 span {
text-transform:uppercase;
font-weight:bold;
color:#990033;
}

#mainCol {
width:670px;
background:#FFFFFF;
float:left;
}

#mainCol h1 {
margin:0;
padding:0;
font-family:Tahoma, Arial, "Times New Roman";
font-size:34px;
font-weight:normal;
color:#990000;
text-align:center;
}

#rCol {
width:260px;
float:right;
}

#rCol-top {
margin:10px 10px 5px 0;
width:258px;
height:173px;
background:#e1efff url(img/rCol-top-BG.jpg) no-repeat;
display:block;
}

#rCol-top a:link, #rCol-top a:active, #rCol-top a:visited {
width:250px;
height:170px;
display:block;
text-decoration:none;
}

#rCol-top a:hover {
	
}

#rCol-top h2 {
padding:10px 0 0 20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:28px;
color:#993333;
text-align:left;
}

#rCol-top h3 {
padding:10px 0 0 24px;
font-family:Tahoma, Arial, "Times New Roman";
font-size:18px;
font-weight:bold;
color:#3377ca;
text-align:left;
}

#rCol-top h4 {
padding:3px 24px 0 24px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
font-style:italic;
color:#3377ca;
text-align:center;
}

#rCol-middle {
width:258px;
height:350px;
margin:10px 10px 5px 0;
overflow:scroll;
}

#rCol-bottom {
margin:10px 10px 5px 0;
width:258px;
height:386px;
background:#fffdea url(img/rCol-bottom-BG.jpg) no-repeat;
}

#rCol-bottom h2 {
padding:3px 0 0 15px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:28px;
color:#993333;
text-align:left;
}

#rCol-bottom p {
padding:3px 5px;
font-family:"Trebuchet MS", Garamond, Georgia;
font-size:12px;
}

#rCol-bottom label {
padding:3px 3px 3px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#257a2b;
float:left;
}

#rCol-bottom select {
width:119px;
height:20px;
border:1px solid #999999;
}

#rCol-bottom input.basic {
margin:0 0 0 23px;
width:207px;
height:20px;
border:1px solid #999999;
background:#FFFFFF;
}

#rCol-bottom textarea {
margin:3px 0 3px 23px;
width:207px;
height:100px;
}

#rCol-bottom input.button {
margin:0 0 0 53px;
padding:1px;
text-align:center;
}

/* STAGE - GLOBAL STYLES
------------------------*/
#stageBox {
margin:0 auto 5px auto;
width:650px;
border:#EEEEEE 1px solid;
}

#stageBoxTop {
margin:0;
width:100%;
border-bottom:1px solid #eeeeee;
}

#stageBoxTop p {
padding:15px 0;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
color:#666666;
}

#stageBoxTop ul {
list-style-type:none;
}

#stageBoxTop li {
list-style:none;
width:50%;
float:left;
text-align:center;
}

#stageBoxTop ul li a:link, #stageBoxTop ul li a:visited, #stageBoxTop ul li a:active {
padding:10px 0;
width:100%;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#993333;
background:#fffdea;
font-weight:bold;
}

#stageBoxTop ul li a:hover {
color:#000000;
text-decoration:none;
background:#e1efff;
}

#oProduct-preamble {
width:100%;
display:block;
visibility:visible;
text-align:left;
}

#oProduct-brands {
width:100%;
text-align:left;
}

#oProduct-types {
width:100%;
display:none;
visibility:hidden;
text-align:left;
}

#oProduct-types ul, #oProduct-brands ul {
margin:0 auto;
width:40%;
list-style-type:none;
text-align:left;
}

#oProduct-types ul.primaryList, #oProduct-brands ul.primaryList {
width:90%;
list-style-type:none;
text-align:left;
}

#oProduct-types ul.primaryList img, #oProduct-brands ul.primaryList img {
margin:5px;
float:left;
}

#oProduct-types ul.secondaryList, #oProduct-brands ul.secondaryList {
margin:0 auto;
width:80%;
list-style-type:none;
text-align:left;
}

#oProduct-types ul.primaryList li, #oProduct-brands ul.primaryList li {
list-style:none;
margin:10px 0;
border-top:3px solid #EEEEEE;
border-right: 1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
border-bottom:3px solid #EEEEEE;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#000000;
}

#oProduct-brands ul.secondaryList li {
list-style:none;
width:90%;
background:#EEEEEE;
border:none;
clear:left;
}

#oProduct-types ul.secondaryList li {
list-style:circle;
width:90%;
border:none;
clear:left;
}

#oProduct-types ul.primaryList li strong {
margin-left:25px;
font-size:16px;
font-family:Georgia, Arial, Helvetica, sans-serif;
color:#990033;
}

#oProduct-types li, #oProduct-brands li {
list-style:circle;
}

#oProduct-types a:link, #oProduct-types a:active, #oProduct-types a:visited, #oProduct-brands a:link, #oProduct-brands a:active, #oProduct-brands a:visited {
font-family:Georgia, "Times New Roman", Times, serif;
color:#003366;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

#oProduct-types a:hover, #oProduct-brands a:hover {
color:#000000;
text-decoration:underline;
}

.oProductImg {
margin:15px;
float:left;
padding:1px;
border:1px solid #EEEEEE;
background:transparent;
clear:left;
}

#stageBox h3 {
margin:5px 0;
padding:0;
font-family:Tahoma, Arial, "Times New Roman";
font-weight:bold;
font-size:18px;
color:#3377ca;
text-decoration:underline;
display:block;
}

#stageBox p{
padding:10px 45px;
font-family:"Trebuchet MS", Garamond, Georgia;
font-size:14px;
font-weight:normal;
line-height:20px;
}

/* STAGE - FIFTH WHEEL
------------------------*/
#stage-fifth-wheel{
margin:0 0 10px 0;
width:936px;
height:592px;
display:block;
background:#FFFFFF;
}

#stage-about-us, #stage-default {
margin:0 0 10px 0;
width:936px;
background:#FFFFFF;
overflow:hidden;
clear:both;
}


/* STAGE - TRAVEL TRAILER
------------------------*/

/* STAGE - TOY HAULER
------------------------*/

/* STAGE - USED
------------------------*/

/* STAGE - UTILITY
------------------------*/

/* STAGE - OWNER'S CENTER
------------------------*/
#newsletter-box {
width:650px;
height:134px;
background:transparent url(img/newsletter-box-BG.gif) no-repeat;
display:block;
overflow:hidden;
clear:both;
}

#newsletter-box h2 {
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
font-style:italic;
color:#993333;
}

#newsletter-box p {
margin:0;
padding:0;
line-height:normal;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}

#newsletter-box-left {
margin-left:110px;
width:235px;
height:134px;
float:left;
}

#newsletter-box-right {
margin-left:20px;
width:230px;
height:134px;
float:left;
}

#owners-nav, #buyers-nav {
margin:0 auto;
clear:left;
width:586px;
}

#owners-nav ul, #buyers-nav ul {
list-style-type:none;
}

#owners-nav li, #buyers-nav li {
padding:0 0 0 50px;
width:243px;
text-align:center;
float:left;
}

#owners-nav a, #buyers-nav a {
width:293px;
height:101px;
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:24px;
color:#993333;
text-decoration:none;
}

#owners-nav a:hover, #buyers-nav a:hover {
text-decoration:underline;
}

/* STAGE - ABOUT REED'S US
------------------------*/
#stage-about-us{
margin:10px 0;
width:936px;
background:#FFFFFF;
overflow:auto;
}

#stage-about-us iframe{
margin:0 auto;
padding:2px;
background:transparent;
border:1px solid #993333;
}

/* FOOTER
------------------------*/
#footer-wrapper {
margin:0 auto 0 auto;
width:936px;
text-align:center;
}

#footer h4, #footer a.footerTitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#e2d52c;
}

#footer h5 {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#EEEEEE;
}

#footer ul {
list-style-type:none;
}

#footer li {
margin:0;
padding:0;
list-style:none;
}

#footer a:link, #footer a:active, #footer a:visited {
margin:0;
padding:0;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
}

#footer a:hover {
text-decoration:underline;
color:#e2d52c;
}

#ftr_buyers_center {
margin:10px 0;
width:301px;
height:126px;
padding:0 3px 0 5px;
float:left;
text-align:left;
background:transparent url(img/footer-LR-BG.jpg) no-repeat;
display:block;
}

#ftr_buyers_center p {
margin:-10px 10px 0 0;
padding:0;
width:140px;
float:right;
text-align:center;
font-family:Georgia, 'Times New Roman', Times, serif;
font-style:italic;
font-size:24px;
color:#999999;
}

#ftr_contact_us {
margin:10px 0;
width:301px;
height:126px;
padding:0 3px 0 5px;
float:left;
text-align:left;
background:transparent url(img/footer-mid-BG.jpg) no-repeat;
display:block;
}

#ftr_contact_us p {
margin:0 15px 0 0;
padding:0;
width:140px;
float:right;
text-align:center;
font-family:Georgia, 'Times New Roman', Times, serif;
font-style:italic;
font-size:14px;
color:#999999;
}

#ftr_owners_center {
margin:10px 0;
width:301px;
height:126px;
padding:0 3px 0 5px;
float:left;
text-align:left;
background:transparent url(img/footer-LR-BG.jpg) no-repeat;
display:block;
}

#ftr_owners_center p {
margin:-10px 10px 0 0;
padding:0;
width:140px;
float:right;
text-align:center;
font-family:Georgia, 'Times New Roman', Times, serif;
font-style:italic;
font-size:24px;
color:#999999;
}

#ftr_top {
width:100%;
}

#ftr_bottom {
width:100%;
text-align:center;
}

#ftr_right_bottom {
width:50%;
float:left;
text-align:right;
}

#ftr_left_bottom {
width:50%;
float:left;
text-align:left;
}

/* FORMS
------------------------*/
#innerForms {
margin:0 auto 20px auto;
width:540px;
padding:0;
text-align:left;
background:#fffdea;
border-right:1px dashed #257a2b;
border-left:1px dashed #257a2b;
border-bottom:1px dashed #257a2b;
}

#innerForms h3 {
margin:0 0 6px 0;
padding:3px 0 3px 10px;
text-align:left;
font-weight:normal;
display:block;
background:#FFFFFF;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
text-decoration:none;
color:#993333;
}

#innerForms label {
margin:6px 6px 6px 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:lighter;
font-size:14px;
font-style:italic;
color:#257a2b;
text-align:left;
}

#innerForms input.inner_basic, #innerForms select {
width:280px;
padding:3px;
margin:6px 6px 15px 10px;
background:#FFFFFF;
border:1px solid #CCCCCC;
}

#innerForms input.inner_button {
margin:8px;
padding:4px;
}

#innerForms textarea.textarea {
margin:6px 6px 6px 10px;
}

/* USED RESULTS
-----------------------*/

#usedList {
	
}

#usedList ul.usedListUL {
list-style-type:none;
}

#usedList ul.usedListUL li {
width:215px;
height:172px;
float:left;
background:#eeeeee url(../img/used-thumb-BG.jpg) repeat-x;
text-align:center;
border-right:1px solid #cccccc;
}

#usedList ul.usedListUL li:hover {
width:215px;
height:172px;
float:left;
background:#fffdea url(none) no-repeat;
}

#usedList ul.usedListUL li a:link, #usedList ul.usedListUL li a:visited, #usedList ul.usedListUL li a:active {
	background:transparent;
	text-decoration:none;
	color:#333333;
}

#usedList ul.usedListUL li a:hover {
	cursor:pointer;
}

span.usedPrice {
	font-family:Georgia, Garamond, Times, serif;
	color:#006633;
	font-size:1.25em;
	font-weight:bold;
	margin-left:100px;
}

span.usedThumbTags {
	font-size:.75em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003366;
	width:80%;
	margin:0 auto;
	height:25px;
	overflow:hidden;
}

#usedThumbDiv {
	width:160px;
	height:115px;
	padding:1px;
	border:1px solid #990033;
	margin:0 auto;
	overflow:hidden;
	background:#FFFFFF;
}

img.usedThumb {
	width:160px;
}

/* MY RV SELECTOR
-------------------------*/

#questionBox {
width:85%;
margin:3px auto 15px auto;
border:#cccccc 1px solid;
background:#FFFFFF;
}

#questionBox h2 {
font-family:Georgia, Garamond, serif;
font-size:18px;
font-weight:normal;
color:#666666;
text-align:center;
margin:3px 25px;
}

#questionBox h2 strong {
color:#990033;	
}

#questionBox h3 {
text-align:left;
text-decoration:none;
font-weight:bold;
font-size:14px;
color:#336600;
}

#questionBox ol {
margin:0 auto;
list-style-type:none;
width:75%;
background:#fffdea;
border:1px dashed #CCCCCC;
margin-bottom:10px;
}

#questionBox li {
list-style:none;
margin:5px;
color:#666666;
}

#questionBox a:link, #questionBox a:active, #questionBox a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#990033;
text-decoration:none;
width:98%;
padding:5px 2px;
display:block;
border:1px solid #ffffcc;
}

#questionBox a:hover {
background:#FFFFFF;
text-decoration:underline;
border:1px solid #CCCCCC;
}

#questionBox ol li a em , #questionBox ol li em{
color:#666666;	
}

/* EXTRAS
------------------------*/
#glossary ul{
margin:0 45px;
list-style-type:none;	
}

#glossary ul li {
list-style:none;
font-family:Georgia, Garamond, serif;
font-size:12px;
margin:6px 4px;
color:#993333;
}

#glossary ul li em {
font-weight:bold;
font-size:14px;
}

#disclaimer {
margin:0 auto;
width:80%;
text-align:center;
}

#disclaimer p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
line-height:12px;
color:#003366;
}

img.lPic {
margin:15px 15px 10px 35px;
padding:2px;
background:transparernt;
border:1px solid #993333;
float:left;
}

img.rPic {
margin:5px 45px 5px 5px;
padding:2px;
background:transparernt;
border:1px solid #993333;
float:right;
}

img.cPic {
margin:5px 5px 5px 75px;
padding:2px;
background:transparent;
border:1px solid #993333;
text-align:center;
}

img.logoFloatLeft {
margin:5px 5px 5px 45px;
float:left;
}

img.logoFloatRight {
margin:5px 5px 5px 45px;
float:left;
}

.clearit {
height:0%;
clear:both;
}

#customFloat {
width:230px;
height:1800px;
float:left;
margin:5px 65px 5px 5px;
}

#customCaliforniaFeatures {
margin:0 0 0 45px;
padding:0;
}

#customCaliforniaFeatures h2 {
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#003366;
}

#customCaliforniaFeatures h3 {
text-align:left;
margin:5px 0;
}

#customCaliforniaFeatures h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

#customCaliforniaFeatures ul {
margin:5px 5px 5px 15px;
}

#customCaliforniaFeatures li {
margin:5px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#993333;
}