body{ background-color:#F5F5F5;}
h1 {font-size: 2.3em;}
h2 {font-size: 1.8em;}
.box p { margin-bottom:10px; }
.b {font-weight:bold;}
#pagetitle {background:url(/media/header1a.jpg) no-repeat bottom right; height:30px; }
#pagetitle a { text-decoration:none; color:#808040;}
#pagetitle a:visited{color:#808040;}
#pagetitle h1 {font-family:Arial,sans-serif; font-variant: small-caps; font-weight:bold; color:#808040; line-height:100%; background:transparent;}
.pn { font-weight:bold; color:#808040; line-height:100%; }
.header { background:url(/media/header1.2.jpg) no-repeat top; height:167px;}
.hsearch { clear:both; font-size:1.2em; text-align:center; margin:10px 0px; padding:5px; background-color:#EBEBEB; }
.hsearch span {text-align:right; padding-left:35px;}
.feat{ border: 1px solid #D8D8B1; padding:7px;}
.feat a {font-size:1.2em; font-weight:bold;}
.feat table td { vertical-align: top;}
/*.feat a:visited { color:#808040; }        */
.norm a {font-size:1.2em; }
ul.svmenu  {list-style:none; font-size:1.2em; line-height:150%; padding:0; margin:1.5em 0;}
table.dealerspec {margin:3px auto; width:150px; height:220px; }
.dealerspec td {text-align:center; vertical-align:top; }
.dealerspec img {background:white; padding:3px; margin:0 auto;}
.dealerspec_price {text-align:center; padding:3px; background:#07487B;}
.dealerspec_price a { color:white; }
.dealerspec_price a:visited { color:white; }
table.rvlist{border:0;border-collapse:collapse;}
table.rvlist th {font-weight:bold; color:white; background:#087493; padding:.5em;}
table.rvlist th span {width:77px;float:left;white-space:nowrap;}
table.rvlist td {margin-bottom:5px;}
/*.rvlist th {font-weight:bold; color:white; background:#679146; padding:.5em;}*/
p.pagenum {margin-left:0; margin-right:0; margin-top:.5em; margin-bottom:.5em; padding:.1em;}
p.pagenum a {font-size:1.3em; padding:.4em; border:1px solid #AED7FF; margin-right:.5em;}
p.pagenum a:hover{background:#E5ECF9;}
a.curpage {background:#E5ECF9; text-decoration:none;}
div.rvpictures img {float:left; margin-bottom:5px;padding:0;}
table.form_table {border-collapse:collapse;table-layout:auto;empty-cells:show; width:570px; margin:1em auto;}
table.form_table td{white-space:nowrap;}
.form_required {color:red; font-size:1.3em;}
.center {text-align:center;}
#rvsform, #rvsmenu {margin-bottom:10px;padding:5px;border:1px solid #EDEDDE;background:url(/media/bgfade1.gif) repeat-x top;}
#rvsform input.text, input.title, textarea, select {margin-top:0; margin-bottom:0.5em;padding:3px;}
#rvsform input.text, input.title {width:140px;}
#rvsform input.text_small {width:40px;margin-top:0;margin-bottom:0.5em;}
#rvsform label {margin:0;padding:0;}
#addlink td{white-space:nowrap;}
#addlink input.text, textarea, select { margin:0; }
#footer { margin-top:20px; height:50px; padding:5px; clear:both; text-align:center;}
.cb {clear:both;}
.rvoptions{float:left; padding:5px; background:#DFDFDF; border:1px solid #fff; margin:0px 5px 9px 0px;}
div.recent_viewed ul{list-style:none; margin-left:0px; margin-right:0px;}
#screenshot{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;}
#screenshot img {padding:0px; margin:0px;}