#rvtype [role=radio],#rvtype-or{position:relative;cursor:default;outline:0;display:table-cell}#rvtype-or,.RVbuttontext{font-size:16px;font-weight:400}#wizardintro{margin-top:5px!important;padding:2px}#wizardintro:focus{outline:#add8e6 auto}ul#RV-Type-horizontal-list{min-width:696px;list-style:none;padding-top:48px}#RV-Type-menu-outer{height:84px;background:url(images/bar-bg.jpg) repeat-x}.RvTypeMenuTable{display:table;margin:-63px auto 0 6px;text-align:left}@media only screen and (max-width:1024px){.wiz-vehicle .cars__people{margin-top:25px!important}}@media only screen and (max-width:767px){ul#RV-Type-horizontal-list,ul#RV-Type-horizontal-list li{min-width:0;margin-left:20px;padding-top:33px}.RvTypeMenuTable{margin-top:-63px;margin-left:-15px}#rvtype [role=radio]::after,#rvtype [role=radio]::before{position:absolute;top:88px;left:7px;transform:translate(-2px,-7px);content:''}}@media only screen and (max-width:500px){[role=checkbox]{display:block!important}.wiz-vehicle .cars__people{margin-top:-30px!important}.RvTypeMenuTable{margin-top:-63px;margin-left:-61px}}#rvtype [role=radio]{padding:17px .5em 17px 1.5em;height:130px;vertical-align:bottom;min-width:130px;border:2px solid transparent;background:0 0}#rvtype [role=radio]::before{width:15px;height:15px}#rvtype [role=radio][aria-checked=true]{border:3px solid #0075b8;background:#f2f5f7}#rvtype [role=radio][aria-checked=false]:hover{border:2px solid #007abb}#rvtype-or{padding-left:4px;padding-right:4px;height:110px;min-width:21px;vertical-align:middle}.RVbuttontext{color:#007db6;border:none;background:0 0!important;height:22px;width:97px;margin-bottom:5px;margin-left:-4px;padding-left:0;line-height:18px}ul#RV-Type-horizontal-list li{height:130px;display:table-cell;vertical-align:bottom;padding-left:27px;width:130px;border:2px solid transparent;background:0 0;cursor:pointer}#RV-Type-horizontal-list [role=checkbox]{display:inline-block;position:relative;padding-left:1.4em;cursor:pointer}#RV-Type-horizontal-list [role=checkbox][aria-checked=true]{border:3px solid #0075b8;background:#f2f5f7}#RV-Type-horizontal-list [role=checkbox][aria-checked=false]:hover{border:2px solid #007abb}.rvclass_text{margin-top:80px;margin-left:10px}@media only screen and (max-width:767px){.rvclass_text{margin-top:47px;margin-left:10px}}@media only screen and (max-width:500px){.rvclassCheckBox{margin-bottom:11px}ul#RV-Type-horizontal-list{margin-left:34%}ul#RV-Type-horizontal-list li{margin-left:47px;margin-top:10px}#RV-Type-horizontal-list [role=checkbox][aria-checked=false]{border:3px solid transparent;background:0 0}}#RV-Type-horizontal-list [role=checkbox]::after,#RV-Type-horizontal-list [role=checkbox]::before{position:absolute;top:90px;left:17px;content:''}#RV-Type-horizontal-list .qtip-bottom{top:73px;margin-left:-12px}#RV-Type-horizontal-list .iconshift{display:inline-block;background-size:cover;width:23px;height:23px;position:relative;z-index:100;right:-79px;top:-94px}selecttowcapacity:focus-within{border:2px solid red}ul#towcapacity.radiogroup:focus{outline:#add8e6 auto}.towcapacity_radio_button_check::after,.towcapacity_radio_button_check::before,[role=radio]::after{position:absolute;top:41px;left:7px;transform:translate(-2px,-7px);content:''}@media only screen and (max-width:767px){ul#RV-Type-horizontal-list{min-width:0;margin-left:20px;padding-top:33px}#RV-Type-horizontal-list [role=checkbox][aria-checked=false]{border:3px solid transparent;background:0 0}.RvTypeMenuTable{margin-top:-63px;margin-left:-15px}#RV-Type-horizontal-list .qtip-bottom{top:40px;margin-left:-12px;display:inline}.rvtype_button_radio_button_check::after,.rvtype_button_radio_button_check::before,[role=radio]::after{position:absolute;top:24px;left:7px;transform:translate(-2px,-7px);content:''}.towcapacity_radio_button_check::after,.towcapacity_radio_button_check::before,[role=radio]::after{position:absolute;top:40px;left:7px;transform:translate(-2px,-7px);content:''}#RV-Type-horizontal-list .iconshift{display:inline-block;background-size:cover;width:23px;height:23px;position:relative;z-index:100;right:-79px;top:-61px}.towableRVbuttontext{border:none;background:0 0;height:70px;width:108px;margin-bottom:-55px;margin-left:-1px;padding-left:0;font-size:18px}}@media only screen and (max-width:500px){[role=checkbox]{display:block!important}.wiz-vehicle .cars__people{margin-top:-30px!important}.RvTypeMenuTable{margin-top:-63px;margin-left:-61px}#RV-Type-horizontal-list .iconshift{display:inline-block;background-size:cover;width:23px;height:23px;position:relative;z-index:100;right:-79px;top:-61px}#RV-Type-horizontal-list .qtip-bottom{top:40px;margin-left:-12px;display:inline}}@media only screen and (max-width:350px){.towableRVbuttontext{border:none;background:0 0;height:70px;width:100px;margin-bottom:-36px;line-height:18px}}#towcapacity [role=radio]::before{width:18px;height:18px;border:1px solid #a8a8a8;border-radius:100%}#towcapacity [role=radio]::after,#towcapacity [role=radio]::before{position:absolute;top:41px;left:7px;transform:translate(-2px,-7px);content:''}#towcapacity [role=radio][aria-checked=true]::before{border-color:transparent;background:url(https://images.rvs.com/images/minified-svg/mark.svg) center no-repeat}