body,div,html,p,ul,li{padding:0;margin:0;}h1,h2,h3,h4,h5,h6{font-size:12px;margin:0;padding:0;}h1{margin-bottom:16px;font-size:22px;font-weight:700;color:#41382f;}h2, h1.h2{padding-bottom:25px;font-size:22px;font-weight:700;line-height:1.0;color:#41382f;}h3{margin-top:8px;margin-bottom:12px;border-top:2px solid #b5cbe3;padding-top:12px;font-size:22px;font-weight:700;text-align:center;color:#41382f;}h4{margin:16px 0 32px;border-top:2px solid #41382f;border-bottom:2px solid #41382f;padding:28px 0;font-size:22px;color:#41382f;}h5{margin-bottom:22px;font-size:22px;font-weight:700;color:#41382f;}h6{}img{border-style:none;}ul{list-style:none;}a:link{text-decoration: underline;color:#41382f;}a:visited{text-decoration: underline;color:#41382f;}a:hover{text-decoration: underline;color:#41382f;}a:active{text-decoration: underline;color:#41382f;}p{padding-bottom:16px;line-height:1.33;}::-moz-selection{background: #31475F;color:#FFF;}::selection{background:#31475F;color:#FFF;}.clear{font-size:1px;height:1px;clear:both;margin:0;padding:0;line-height:1px;}.ahfxmessage{color:red;}.validation-failed{background:#ED8D91;}.clearfix:after{content:"";display:block;width:0;height:0;font-size:1px;line-height:1px;clear:both;}body{color:#231f20;font-family:"Myriad Pro",Myriad,Segoe,Frutiger,Tahoma,Arial,sans-serif;font-size:18px;background:#f5f5f7;}.innerwidth{max-width:1280px;margin:0 auto;}.relative{position:relative;}.centered{text-align:center;}.section{border-top:1px solid #435c7b;padding:36px 25px 64px;}.btn, .btn:link, .btn:visited, .btn:hover, .btn:active, .btn:focus{display:inline-block;height:42px;line-height:42px;margin-bottom:16px;border:2px solid #41382f;padding:0 20px;background:#41382f;font-size:22px;text-decoration:none;color:#edeef2;}.btn:hover, .btn:active, .btn:focus{background:#41382f;}#headernew{width:100%;border-top:1px solid #41382f;background:#41382f;color:#fff;line-height:1.25;}#headernew .innerwidth{width:auto;min-width:740px;max-width:90%;margin:0 auto;}#headernew .logo{float:left;width:36%;}#headernew .logo img{padding:12px 0;max-width:100%;}#headernew .logo p{padding:24px 12px;font-size:22px;font-weight:bold;line-height:1.25;}#headernew .logo span{font-size:18px;font-weight:normal;}#headernew a, #headernew a:link, #headernew a:visited, #headernew a:hover, #headernew a:active, #headernew a:focus{display:block;text-decoration:none;color:#fff;}#headernew a:hover, #headernew a:active, #headernew a:focus{}#headernew .nav{float:left;width:64%;}#headernew .nav ul{padding:32px 0 30px;float:right;}#headernew .nav li{display:table-cell;float:left;padding:0 8px;}#headernew .nav li.onlymobile{display:none;}#headernew .nav a, #headernew .nav a:link, #headernew .nav a:visited, #headernew .nav a:hover, #headernew .nav a:active, #headernew .nav a:focus{display:inline-block;padding:8px 12px;font-size:18px;text-decoration:none;color:#fff;}#headernew .nav a:hover, #headernew .nav a:active, #headernew .nav a:focus{background:#41382f;box-shadow:inset 0 0 4px 2px rgba(0,0,0,0.16);color:#FDD30A;}#homesearch{width:100%;min-height:330px;padding-top:48px;padding-bottom:32px;background-color:#41382f;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url('images/rv-and-travelers-directory.jpg');font-size:22px;font-weight:700;text-shadow:3px 3px 10px rgba(0,0,0,0.6);text-align:center;color:#f5f5f7;position:relative;}#homesearch .innerwidth{}#homesearch .topstatevisits{display:none;}#homesearch h1{font-size:22px;font-weight:900;text-shadow:3px 3px 10px rgba(0,0,0,0.6);text-transform:uppercase;line-height:1.1;color:#f5f5f7;}#homesearch h2{padding-bottom:22px;font-size:18px;font-weight:700;text-shadow:3px 3px 10px rgba(0,0,0,0.6);color:#f5f5f7;}#homesearch .selects{width:1255px;margin:0 auto;text-align:left;}#homesearch select{width:auto;height:30px;margin-bottom:14px;padding-top:4px;padding-left:4px;border:none;background:#dedede;box-shadow:0 0 6px rgba(0,0,0,0.6);font-size:17px;color:#4000ff;}#homesearch select:disabled{background:#c3c3c3;color:#888;}#homesearch #state_hold select{width:280px;}#homesearch #category_hold select{width:330px;}#homesearch #highway_hold select{width:310px;}#homesearch #city_hold select{width:335px;}#homesearch input[type=submit]{width:226px;height:46px;border:2px solid #41382f;background:#FDD30A;box-shadow:0 0 6px rgba(0,0,0,0.6);font-size:22px;color:#41382f;cursor:pointer;}#homesearch input[type=submit]:hover, #homesearch input[type=submit]:active, #homesearch input[type=submit]:focus{color:#41382f;}#state_hold, #highway_hold, #city_hold, #category_hold{display:inline-block;}#search_loading{display:block;height:50px;padding:24px 0 16px;}#submit_hold{padding:54px 0 40px;}#gps_hold{}#gps_hold a, #gps_hold a:link, #gps_hold a:visited, #gps_hold a:hover, #gps_hold a:active, #gps_hold a:focus{font-size:42px;font-weight:700;text-shadow:3px 3px 10px rgba(0,0,0,0.6);color:#f5f5f7;}#gps_hold a:hover, #gps_hold a:active, #gps_hold a:focus{color:#FDD30A;}#main{padding:44px 0 64px;}#cityradius{font-weight:bold;}.support{}.support p{padding-bottom:40px;}#locations_holder{border-bottom:6px solid #41382f;margin:32px 0;position:relative;}#locations_holder .feedbacklink{float:right;text-align:right;}#locations_holder .feedbacklink a, #locations_holder .feedbacklink a:link, #locations_holder .feedbacklink a:visited, #locations_holder .feedbacklink a:hover, #locations_holder .feedbacklink a:active, #locations_holder .feedbacklink a:focus{font-size:16px;text-decoration:underline;}#locations_holder .feedbacklink a:hover, #locations_holder .feedbacklink a:active, #locations_holder .feedbacklink a:focus{}#location_holder{min-height:250px;}#locations{width:100%;padding:0 0 24px 0;}#locations select{margin-bottom:32px;border:none;padding:0 0 0 6px;background:#dedede;box-shadow:0 0 6px rgba(0,0,0,0.8);font-size:18px;color:#4000ff;}#maplink{text-align:center;opacity:0;overflow:hidden;padding:0;}#wholemap{width:1158px;height:498px;border:1px solid #41382f;display:none;}#listingheader{width:100%;min-width:1160px;background:url('images/table_header_bg2.png') repeat-x;}#locTable, .locTable{width:100%;margin-bottom:30px;border-collapse:collapse;}#locTable thead th, .locTable thead th{height:60px;margin:0;border:none;padding:0 12px;vertical-align:middle;font-size:20px;font-weight:400;text-align:left;text-transform:uppercase;color:#ffffff;white-space:nowrap;}#locTable thead .header, .locTable thead .header{background-image:url('images/sprite_order_arrow.png');background-position:0 100px;background-repeat:no-repeat;cursor:pointer;}#locTable thead .headerSortUp, .locTable thead .headerSortUp{background-color:#41382f;background-position:1px 28px;}#locTable thead .headerSortDown, .locTable thead .headerSortDown{background-color:#41382f;background-position:1px -44px;}#locTable thead .header:hover, .locTable thead .header:hover{background-color:#41382f;}#locTable tbody tr, .locTable tbody tr{cursor:pointer;}#locTable tbody tr:hover, .locTable tbody tr:hover{background:#a2a4a7;}#locTable .nohover tr:hover, .locTable .nohover tr:hover{background:transparent;}#locTable tbody td, .locTable tbody td{border-bottom:1px solid #a4c0de;padding:12px 0 12px 16px;font-size:27px;line-height:29px;font-size:22px;padding:6px 0 6px 12px;line-height:22px;}#locTable tbody img, .locTable tbody img{width:67px;}#locTable tbody b, .locTable tbody b{font-size:15px;}#locTable tbody b img, .locTable tbody b img{width:16px;vertical-align:text-top;}#locTable tbody .producttext, .locTable tbody .producttext{font-size:18px;}#locTable tbody .regular, .locTable tbody .regular{font-size:20px;}#locTable .gobtn{display:inline-block;height:32px;line-height:32px;padding:0 10px;margin:0 4px;border:2px solid #28292f;background:#47607e;font-size:16px;color:#edeef2;white-space:nowrap;}#locTable .gobtn:hover{background:#31475f;}#locTable .gobtn span{font-size:30px;vertical-align:-3px;}#newlistingheader{width:100%;min-width:1160px;}.newlocTable{width:100%;margin-top:16px;margin-bottom:30px;border:none;border-collapse:collapse;font-size:22px;color:#000;}.newlocTable .adminclickablerow{background:#fcfcfc;box-shadow:0 3px 3px rgba(49,71,95,0.16);}.newlocTable td{padding:16px;border:2px solid #41382f;vertical-align:top;}.newlocTable td td{padding:4px 8px;border:none;}.newlocTable .padding{}.newlocTable .padding td{padding:0;border:none;font-size:24px;line-height:1;}.newlocTable .cat{}.newlocTable .image{padding:0;}.newlocTable .image img{vertical-align:top;}.newlocTable .info{padding:0;}.newlocTable h5{margin:0;background:#41382f;font-size:26px;color:#fff;}.newlocTable h5 a, .newlocTable h5 a:link, .newlocTable h5 a:visited, .newlocTable h5 a:hover, .newlocTable h5 a:active, .newlocTable h5 a:focus{display:block;padding:6px 16px;text-decoration:none;color:#fff;}.newlocTable h5 a:hover span, .newlocTable h5 a:active span, .newlocTable h5 a:focus span{text-decoration:underline;}.newlocTable h5 a:after{content:"";display:block;width:0;height:0;font-size:1px;line-height:0;clear:both;}.newlocTable .doublewide h5 a, .newlocTable .doublewide h5 a:link, .newlocTable .doublewide h5 a:visited, .newlocTable .doublewide h5 a:hover, .newlocTable .doublewide h5 a:active, .newlocTable .doublewide h5 a:focus{padding-left:268px;}.newlocTable h5 img{padding:2px 2px 0 6px;vertical-align:top;}.newlocTable h5 .catscales{float:left;margin:0 12px 0 0;padding:0;background:#fff;}.newlocTable h5 b{font-size:24px;text-transform:uppercase;color:#FDD30A;}.newlocTable .doublewide table{margin-left:252px;}.newlocTable .btn, .newlocTable .btn:link, .newlocTable .btn:visited, .newlocTable .btn:hover, .newlocTable .btn:active, .newlocTable .btn:focus{display:inline-block;height:auto;line-height:1;margin-bottom:6px;padding:6px 12px;border:2px solid #41382f;background:#41382f;font-size:18px;color:#fff;}.newlocTable .btn:hover, .newlocTable .btn:active, .newlocTable .btn:focus{border:2px solid #41382f;background:#41382f;}.newlocTable .btn2, .newlocTable .btn2:link, .newlocTable .btn2:visited, .newlocTable .btn2:hover, .newlocTable .btn2:active, .newlocTable .btn2:focus{display:inline-block;height:auto;line-height:1;margin-bottom:6px;padding:6px 12px;border:2px solid #41382f;background:#FDD30A;font-size:18px;text-decoration:none;color:#000;}.newlocTable .btn2:hover, .newlocTable .btn2:active, .newlocTable .btn2:focus{border:2px solid #41382f;background:#41382f;color:#FDD30A;}.newlocTable p{padding-bottom:8px;font-size:18px;line-height:1.2;}.newlocTable p a, .newlocTable p a:link, .newlocTable p a:visited, .newlocTable p a:hover, .newlocTable p a:active, .newlocTable p a:focus{color:#41382f;}.newlocTable p a:hover, .newlocTable p a:active, .newlocTable p a:focus{color:#41382f;}.newlocTable .gpib{display:inline-block;width:120px;}.newlocTable .addib{display:inline-block;width:164px;}#r_ad_holder{width:325px;min-height:5px;position:absolute;left:1200px;top:0;}#r_ad_dyn_holder{width:1160px;margin:0 auto;}#r_ad_dyn_holder:after{content:"";display:block;width:0;height:0;font-size:1px;line-height:1px;clear:both;}.b_rotate_holderindex{width:600px;margin:0 auto;}.b_rotate_holderindex img{width:100%;}.b_rotate_holder, .b_nonrotate{float:left;width:33.33%;text-align:center;}.b_rotate_holder img, .b_nonrotate img{width:96%;margin-bottom:8px;border:2px solid #41382f;}.b_rotate{}body.locationdetails{padding:12px 32px 24px;font-size:20px;line-height:28px;}body.locationdetails_a{padding:0;}body.locationdetails p{font-size:20px;line-height:28px;}body.locationdetails h2{padding-bottom:12px;font-size:28px;}.locationdetails .backbtn{padding-bottom:6px;}.locationdetails .backbtn a, .locationdetails .backbtn a:link, .locationdetails .backbtn a:visited, .locationdetails .backbtn a:hover, .locationdetails .backbtn a:active, .locationdetails .backbtn a:focus{font-size:16px;}.locdetupper, .locdetupper.h2{padding-bottom:4px;font-size:28px;text-align:center;}.locdetupper ul{}.locdetupper li{display:inline-block;padding:4px 8px;}.locationdetails #leftcol{float:left;width:52%;width:calc(100% - 424px);}.locationdetails #leftcol .padding{padding-top:24px;}.locationdetails #leftcol a, .locationdetails #leftcol a:link, .locationdetails #leftcol a:visited, .locationdetails #leftcol a:hover, .locationdetails #leftcol a:active, .locationdetails #leftcol a:focus{font-size:18px;text-decoration:underline;}.locationdetails #leftcol a:hover, .locationdetails #leftcol a:active, .locationdetails #leftcol a:focus{}.locationdetails #rating{margin-bottom:12px;}.locationdetails .highlight{display:inline-block;padding:8px 16px;background:#FCFCFC;}.locationdetails #rateitdiv{display:none;min-height:64px;}.locationdetails #rateitdiv .ratenum{float:left;width:32px;text-align:center;}.locationdetails #rateitdiv .ratenum label{display:block;height:14px;background:#8b8b8b;position:relative;}.locationdetails #rateitdiv #ratenum0 label{border-radius:7px 0 0 7px;}.locationdetails #rateitdiv #ratenum5 label{border-radius:0 7px 7px 0;}.locationdetails #rateitdiv .active label:after{content:"";display:block;width:22px;height:18px;margin-left:-11px;border-radius:50%;background:#000;position:absolute;top:-2px;left:50%;}.locationdetails #rateitdiv .ratenum input[type=radio]{position:absolute;left:-600px;}.locationdetails #rateitdiv .ratenum span{display:block;width:100%;position:absolute;top:14px;}.locationdetails #rateitdiv .ratebtn{float:left;margin-left:24px;}.locationdetails #rateitdiv .ratebtn input[type=submit]{display:none;width:130px;height:42px;border:1px solid #28292f;background:#47607e;font-size:22px;color:#edeef2;cursor:pointer;}.locationdetails #rateitdiv .ratebtn input[type=submit]:hover, .locationdetails #rateitdiv .ratebtn input[type=submit]:active, .locationdetails #rateitdiv .ratebtn input[type=submit]:focus{background:#31475f;color:#FDD30A;}.locationdetails #feedbackdiv{margin-bottom:8px;}.locationdetails .locdetlabel{}.locationdetails .locdetinfo{}.locationdetails .misc{}.locationdetails .custfeedback{color:red;}.locationdetails #rightcol{float:right;width:404px;}.locationdetails #rightcol .padding{padding-top:24px;}.locationdetails #weatherbox{margin-bottom:30px;font-size:16px;line-height:16px;}.locationdetails .pop_ad_holder{margin-bottom:30px;}.locationdetails .pop_ad_holder img{max-width:400px;border:2px solid black;}.locationdetails #mapCanvas{display:none;width:404px;height:300px;margin-bottom:30px;}.locationdetails .amenities{margin-bottom:24px;text-align:center;}.locationdetails .amenities p{text-transform:uppercase;}.locationdetails .locdetamenity{display:inline-block;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2;}.locationdetails .feedbackform label{font-size:20px;text-transform:uppercase;}.locationdetails .feedbackform input[type=text], .locationdetails .feedbackform input[type=email]{height:30px;margin-bottom:10px;border:none;padding:0 12px;background:#d8d8d8;font-size:22px;}.locationdetails .feedbackform textarea{width:750px;height:150px;margin-bottom:10px;border:none;padding:6px 0 0 12px;background:#d8d8d8;font-size:22px;}.locationdetails .feedbackform input[type=submit]{display:block;width:170px;height:60px;border:1px solid #28292f;background:#47607e;font-size:32px;color:#edeef2;cursor:pointer;}.locationdetails .feedbackform input[type=submit]:hover, .locationdetails .feedbackform input[type=submit]:active, .locationdetails .feedbackform input[type=submit]:focus{background:#31475f;color:#FDD30A;}.locationdetails .feedbackform .x{position:absolute;left:-1000px;}.drivingdirs{min-height:350px;width:1160px;margin:15px 0;}.drivingdirs h1{font-size:48px;}.drivingdirs .padding{padding:24px 0;}.drivingdirs .catholder{float:right;text-align:right;}.drivingdirs .small{font-size:14px;}.drivingdirs label{font-size:20px;text-transform:uppercase;}.drivingdirs input[type=text], .drivingdirs input[type=email]{height:30px;margin-bottom:10px;border:none;padding:0 12px;background:#d8d8d8;font-size:22px;}.drivingdirs select{margin-bottom:6px;border:none;background:#d8d8d8;font-size:20px;}.drivingdirs input[type=submit]{display:block;width:300px;height:60px;border:1px solid #28292f;background:#47607e;font-size:32px;color:#edeef2;cursor:pointer;}.drivingdirs input[type=submit]:hover, .drivingdirs input[type=submit]:active, .drivingdirs input[type=submit]:focus{background:#31475f;color:#FDD30A;}.alldirections{width:49%;width:calc(50% - 2px);float:left;height:500px;overflow:auto;border:1px solid #41382f;border-right:none;font-size:18px;}.alldirections .padding{padding:32px 16px;}.alldirections .small{font-size:14px;}.alldirections .note{color:#ff6600;}.directionsmap{float:left;width:49%;width:calc(50% - 2px);height:500px;border:1px solid #41382f;border-left:none;}.markernotes{width:40%;float:right;text-align:right;margin:6px 0 0 0;font-size:14px;color:#ff6600;}#stats{}#stats .col1{float:left;width:752px;}#stats .col1_full{width:1160px;}#stats .col1 p{}#stats .col1 p img, #stats .col1_full p img{width:100%;height:auto;}#stats .col1_full2{width:100%;padding:32px 0 0;}#stats .col2{float:right;width:300px;}#stats .col2 table{}#scroller_holder, #scroller_holder_full{width:681px;height:80px;margin:0 auto 30px;position:relative;overflow:hidden;}.scrollme2{width:87px;text-align:center;position:absolute;left:1000px;top:0;}.scrollme2 img{max-width:105px;max-height:70px;vertical-align:middle;}#small_bottom_ads{}#small_bottom_ads:after{content:"";display:block;width:0;height:0;font-size:1px;line-height:1px;clear:both;}#small_bottom_ads li{float:left;width:25%;text-align:center;}#footer{width:auto;padding:42px 0;background:#5e5e5e;font-size:16px;text-align:center;line-height:1.25;color:#ffffff;}#footer .innerwidth{width:auto;max-width:80%;}#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active, #footer a:focus{text-decoration:none;color:#ffffff;}#footer a:hover, #footer a:active, #footer a:focus{text-decoration:underline;color:#dedede;}#footer p{padding:0 0 20px;font-size:16px;line-height:1.25;}#catlinks{padding-bottom:42px;}#catlinks li{display:inline-block;padding:2px 4px;}#catlinks a, #catlinks a:link, #catlinks a:visited, #catlinks a:hover, #catlinks a:active, #catlinks a:focus{display:inline-block;padding:6px 12px;text-decoration:none;color:#fff;}#catlinks a:hover, #catlinks a:active, #catlinks a:focus{background:#41382f;color:#FDD30A;}#b_ad_holder{max-width:1212px;margin:0 auto;text-align:center;}#b_ad_holder .newbot{display:inline-block;vertical-align:middle;padding:0 6px 6px 0;}#b_ad_holder img{vertical-align:middle;}.h{opacity:0;visibility:hidden;text-indent:-2000px;}