/* CSS Document */

body {
        background: #a4acc0 url(/trailertownrv.com/global/elements/bg.jpg) no-repeat -20px 0px;
        margin:20px auto 20px auto;
}
body.popup {
        background-color: #a4acc0;
        margin:5px auto 0px auto;
}
p, a, td {
        font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
        margin:0px 0px 12px 0px;
  font-size:12px;
}

a:link {color:#fff;}
a:visited {color:#fff;}
a:hover {color:#697184;}

ol, ul {
        font-family: "Lucida Grande", Arial, Helvetica, sans-serif;

}

.content {
        border:solid 1px;
        border-color:#e9ebee #697184 #697184 #e9ebee;
        background:#c2c7cf url(/trailertownrv.com/global/elements/foot-image.jpg) no-repeat left bottom;
        width:760px;
        padding:0px;
        text-align:left;
        margin:0px auto 2px auto;

}

.pad p, ul, ol, td {
        font-size:12px;
        color: #4f5567;
}

.pad {
        font-family:font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
        padding:5px;
        margin:0px;
}



#smallbox {
        border:solid 1px;
        border-color:#697184 #e9ebee #e9ebee #697184 ;
        background-color:#d4d8dd;
        width:200px;
        padding:8px;
        margin:2px;
}

.brownbox {
        border:solid 1px;
        border-color:#697184 #e9ebee #e9ebee #697184;
        background:#f6f2e9 url(/trailertownrv.com/global/elements/brown-bg.jpg) repeat-y;
        padding:8px;
        margin:2px auto 2px auto;
        width:550px;
}

.brownbox a:link {color:#697184;}
.brownbox a:visited {color:#697184;}


#img {
        border:solid 1px;
        border-color:#e9ebee #697184 #697184 #e9ebee;
        width:760px;
        margin:0px auto 2px auto;
}

#nav {
        border:solid 1px;
        border-color:#e9ebee #697184 #697184 #e9ebee;
        background:#c2c7cf url(/trailertownrv.com/global/elements/logo-blue.gif) no-repeat right top;
        padding:0px 0px 0px 0px;
        width:760px;
        text-align:left;
        margin:0px auto 2px auto;
        height:40px;

}

#nav ul, #nav li {
        margin:0px;
        padding:0px;
        list-style:none;
        display: inline;
        text-transform:uppercase  ;

}

#nav li{
        padding:0px 12px 0px 12px;
        border-right:solid 1px #697184;
        height:10px;

}

#nav li a:link{
        font-family:arial;
        font-size:10px;
        color:#697184;
        text-decoration:none;
        border-bottom:2px solid #c2c7cf;
        padding:0px;
        margin:0px;


}
#nav li a:visited{
        font-family:arial;
        font-size:10px;
        color:#697184;
        text-decoration:none;
        border-bottom:2px solid #c2c7cf;
        padding:0px;
        margin:0px;

}
#nav li a:hover{
        font-family:arial;
        font-size:10px;
        color:#697184;
        text-decoration:none;
        border-bottom:2px solid #e9ebee;

}

#nav li a.here:link{
        font-family:arial;
        font-size:10px;
        color:#697184;
        text-decoration:none;
        border-bottom:2px solid #e9ebee;
        padding:0px;
        margin:0px;


}
#nav li a.here:visited{
        font-family:arial;
        font-size:10px;
        color:#697184;
        text-decoration:none;
        border-bottom:2px solid #e9ebee;
        padding:0px;
        margin:0px;

}
#nav li a.here:hover{
        font-family:arial;
        font-size:10px;
        color:#697184;
        text-decoration:none;
        border-bottom:2px solid #e9ebee;

}


#split {
        position:relative;
        text-align:left;
        width:760px;
        margin:0px auto 2px auto;
        padding:0px;

}
#left {
        position:relative;
        left:0px;
        top:0px;
        width:598px;
        border:solid 1px;
        border-color:#e9ebee #697184 #697184 #e9ebee;
        background:#c2c7cf url(/trailertownrv.com/global/elements/foot-image.jpg) no-repeat left bottom;
        padding:0px;
        margin:0px;

}
#right {
        position:absolute;
        left:602px;
        top:0px;
        width:158px;
        border:solid 1px;
        border-color:#e9ebee #697184 #697184 #e9ebee;
        background-color:#c2c7cf;
        padding:0px;
        margin:0px;
        font-size:10px;
        font-weight:bold;
}

#left strong {
        color:#fff;
}
#left .bluebox {
        border:solid 1px;
        border-color:#697184 #e9ebee #e9ebee #697184 ;
        background-color:#d4d8dd;
        padding:3px;
        margin:2px;
}
.drkblue {
        color:#697184;
        display: inline;
}
#right  a:link{
        color:#697184;
        text-decoration:none;
        font-weight:bold;
}
#right  a:visited{
        color:#697184;
        text-decoration:none;
}
#right  a:hover{
        color:#e9ebee;
        text-decoration:underline;
}

#right .bluebox {
        border:solid 1px;
        border-color:#697184 #e9ebee #e9ebee #697184 ;
        background-color:#d4d8dd;
        width:135px;
        padding:0px;
        margin:2px;
}

#left .bluebox a:link {color:#697184;}
#left .bluebox a:visited {color:#697184;}
#left .bluebox a:hover {color:#99a1b4;}

#right p {
        font-size:10px;
}

#stats {
        border:solid 1px;
        border-color:#697184 #e9ebee #e9ebee #697184;
        background:#f6f2e9 url(/trailertownrv.com/global/elements/brown-bg.jpg) repeat-y;
        width:290px;
        padding:0px;
        margin:2px 12px 2px 2px;
        float:left;
}

#stats td {
        font-size:10px;
        padding:2px;
        color:#697184;
}

#stats td.category {
        font-weight:bold;
        border-bottom:1px solid #697184;
}

#stats td.number {
        border-left:1px dotted #697184;
}

#stats tr.even {
        background:#f9f7f1;
}

.specs {
        border:solid 1px;
        border-color:#697184 #e9ebee #e9ebee #697184;
        background:#f6f2e9 url(/trailertownrv.com/global/elements/brown-bg.jpg) repeat-y;
        width:550px;
        padding:0px;
        margin:2px auto 2px auto;

}

.specs td {
        font-size:10px;
        padding:2px;
        color:#697184;
}

.specs td.category {
        font-weight:bold;
        border-bottom:1px solid #697184;
}

.specs td.number {
        border-left:1px dotted #697184;
}

.specs tr.even {
        background:#f9f7f1;
}
.specs a:link {
        color:#697184;
        text-decoration:none;

}
.specs a:visited {
        color:#697184;
        text-decoration:none;
}
.specs a:hover {
        color:#697184;
        text-decoration:underline;
}

#foot-links {
        text-align:left;
        position:relative;
        left:302px;
        top:-49px;
        width:158px;
        font-size:10px;
        color:#697184;
}
#foot-links a{
        font-size:10px;
        color:#fff;
        text-decoration:none;
}

#foot-links-full {
        text-align:right;
        position:relative;
        left:-4px;
        top:-55px;
        width:760px;
        font-size:10px;
        color:#697184;

}
#foot-links-full a{
        font-size:10px;
        color:#fff;
        text-decoration:none;
}

#foot-links-home {
        text-align:right;
        position:relative;
        left:-4px;
        width:760px;
        font-size:12px;
        color:#697184;
}
#foot-links-home a{
        font-size:10px;
        color:#fff;
        text-decoration:none;
}

.modelname {
        font-weight:bold;
        font-size: 14px;
        color: #697184;
}
.gallery {
        font-weight:bold;
        font-size: 14px;
        color: #697184;
        text-align:right;
        padding-right:12px;
}
.smalltext {

        padding:5px;
}
.smalltext p {font-size:10px;
        }

.text {
        font-size:12px;
        color: #697184;

}



#popup {
        font-family: verdana,arial,helvetica;
        width: 160px;
        text-align:left;
        font-size:10px;
        }
#popup a {
        color: #697184;
        display: block;
        text-decoration: none;
        width: 100%;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 5px;
        margin:0px;
        }
html>body #popup a {
                width: auto;
                }
#popup a:hover {
        text-decoration: none;
        background-color: #caa590;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 5px;
}


#menuHead {
        position: absolute;
        z-index: 50;
        top: 125px;

        visibility: visible;

}
#menuHead1, #menuHead2 {
        position: relative;
        left: 0px;
        top: 0px;
}
#menu1, #menu2 { position: absolute; z-index: 100; visibility: hidden; width: 160px;font-size: 10px;
        padding: 3px  0px 3px 0px;
        border:solid 1px;
        border-color: #e9ebee #697184 #697184 #e9ebee ;
        background:#f6f2e9 url(/trailertownrv.com/global/elements/drop-bg.jpg) repeat-y;}
.up {
        border:solid 1px;
        border-color:#e9ebee #697184 #697184 #e9ebee;
        margin:2px;
}
.down {
        border:solid 1px;
        border-color: #697184 #e9ebee #e9ebee #697184;
        margin:2px;
}

.crumb {
        font-size:10px;
        color:#fff;
        text-align:left;
        width:760px;
        margin:0px auto 0px auto;
        position:relative;
        top:-45px;
}

.crumb a:link {
        color:#697184;
}
.crumb a:visited {
        color:#697184;
}
.crumb a:hover {
        color:#e9ebee;
}


.crumbfull {
        font-size:10px;
        color:#fff;
        text-align:left;
        width:760px;
        margin:0px auto 0px auto;
        position:relative;
        top:-50px;
}

.crumbfull a:link {
        color:#697184;
}
.crumbfull a:visited {
        color:#697184;
}
.crumbfull a:hover {
        color:#e9ebee;
}

#locator {
        position:relative;
        text-align:left;
        width:740px;
        margin:0px auto 0px auto;
        padding:0px;
}
#loc-left {
        position:relative;
        left:0px;
        top:0px;
        width:370px;
}
#loc-right {
        position:absolute;
        left:370px;
        top:0px;
        width:370px;
}

#locator td {
        color:#4f5567;
        font-size:12px;
}

.zip {
        border:solid 1px;
        border-color:#697184 #e9ebee #e9ebee #697184;
        background:#f6f2e9 url(/trailertownrv.com/global/elements/brown-bg.jpg) repeat-y;
        padding:8px;
        margin:2px auto 2px auto;
        width:550px;
}

.zip a, p{
        color:#697184;
}

.result td {font-size:12px;}
.info td {
        border-bottom:solid 1px #697184;
}
.result-colum td {
        border-bottom:solid 1px #697184;
        color:#697184;

}
.line-right{
        border-right:dotted 1px #697184;
}

.impbox {
        border:solid 1px;
        border-color:#697184 #e9ebee #e9ebee #697184 ;
        background-color:#d4d8dd;
}
.drop {
        border:solid 1px;
        border-color: #e9ebee #697184 #697184 #e9ebee;
        background-color:#d4d8dd;
        font-size:10px;
}
.button {
        border:solid 1px;
        border-color: #e9ebee #697184 #697184 #e9ebee;
        background-color:#d4d8dd;
        font-size:10px;
        padding:3px;
}

.home {
        text-align:right;
        position:relative;
        top:0px;
        width:750px;

}

.owners {
        position:relative;
        top:14px;
        z-index:30;
        width:600px;
}
.popup td {font-size:10px;}


#home {
  position: relative;
        border:solid 1px;
        border-color:#e9ebee #697184 #697184 #e9ebee;
        background:#c2c7cf;
        width:760px;
        padding:0px;
        text-align:left;
        margin:0px auto 2px auto;
        position:relative;
        font-size:12px;
}

#home-1 {
        position:relative;
        top:0px;
  float:left;
        width:220px;
        margin:10px;
        padding:5px;
        color:#697184;

}
#home-2 {
        position:relative;
        top:0px;
  float:left;
        left:10px;
        width:140px;
        margin:10px;
        padding:5px;
        color:#697184;
}
#home-3 {
        position:relative;
        top:0px;
        left:420px;
        width:360px;
        border-left:dashed 1px #697184;
        margin:10px;
        padding:5px 5px 5px 14px;

}
#home h1 {
        font-size:12px;
        font-weight:bold;
        margin:0px 0px .5em 0px;
}
#home p {
        font-size:10px;
        color:#4f5567;
}

.showroom td a:link {
        text-decoration:none;
        color:#697184;
        font-weight:bold;
        font-size:14px;
}
.showroom td a:visited {
        text-decoration:none;
        color:#697184;
        font-weight:bold;
        font-size:14px;
}


td .options {

        border:solid 1px;
        border-color:#697184 #e9ebee #e9ebee #697184 ;
        background-color:#d4d8dd;
        padding:3px;
}
#product  a:link{
        color:#697184;
        text-decoration:none;
        font-weight:bold;
}
#product  a:visited{
        color:#697184;
        text-decoration:none;
        font-weight:bold;
}
#product  a:hover{
        color:#e9ebee;
        text-decoration:underline;
}
.odd {
  background-color: #eed;
}
#home td {font-size:10px;}
.ad {border-left:1px dashed #697184;}

.font16 {
  font-weight: bold;
  font-size:16px;
        color: #697184;
}

.event {font-weight:bold;font-size:12px;text-decoration:none;
padding:3px;border:solid 1px ;border-color:#e9ebee #697184 #697184 #e9ebee;
background-color:#d4d8dd;margin:5px;}
a.event {color:#697184;}