.radio-wrap{visibility:hidden}.radio-wrap.ipad-picker-button{visibility:visible}.radio-sets{width:500px;float:right;margin-right:20px}.radio-sets>div{clear:both;padding-top:7px}.radio-sets>div.custom-input-group{padding-top:4px}.pro-feature-checkboxes{clear:both;padding-top:10px}.custom-input-group{width:495px;margin:2px 0 2px 0;float:left}p.legend{color:#000}.radio-sets p.legend{display:block;width:100px;text-align:right;float:left;padding-right:6px}.radio-sets .custom-input-group p.legend{padding-top:4px}.checkboxes p.legend{line-height:15px;padding-top:0}div.custom-radio{float:left;margin:0}#comment-cat div.custom-radio{min-width:68px}#comment-cat div.custom-radio.idx0{min-width:110px}#comment-cat div.custom-radio.idx4{min-width:84px}#comment-cat .custom-radio label{font-size:11px;padding:6px 0 6px 0}.group-of-5 div.custom-radio{width:77px}.group-of-4 div.custom-radio{width:96px}.group-of-3 div.custom-radio{width:128px}.group-of-2 div.custom-radio{width:192px}div.custom-radio label{text-align:center}.custom-checkbox,.custom-radio{position:relative}.custom-checkbox input,.custom-radio input{position:absolute;left:2px;top:3px;margin:0;z-index:0}.custom-checkbox label,.custom-radio label{display:block;position:relative;z-index:1;line-height:1;padding:.5em 5px;margin:0;cursor:pointer}.custom-checkbox label,.custom-radio label{background-color:#fff;border:1px solid #acf;border-width:1px 0 1px 1px}.custom-radio label.last{border-right-width:1px;border-top-right-radius:2px 2px;-moz-border-radius-topright:5px 5px;-webkit-border-top-right-radius:5px 5px;border-bottom-right-radius:2px 2px;-moz-border-radius-bottomright:5px 5px;-webkit-border-bottom-right-radius:5px 5px}.custom-radio label.first{border-top-left-radius:2px 2px;-moz-border-radius-topleft:5px 5px;-webkit-border-top-left-radius:5px 5px;border-bottom-left-radius:2px 2px;-moz-border-radius-bottomleft:5px 5px;-webkit-border-bottom-left-radius:5px 5px}.custom-checkbox label.checked,.custom-radio label.checked{background-color:#77aae2;color:#fff;font-weight:bold;border-color:#acf;outline:0}.custom-checkbox label.checkedHover,.custom-checkbox label.checkedFocus{background-color:#77aae2;color:#fff;font-weight:bold;border-color:#999}.custom-checkbox label.focus,.custom-radio label.focus{background-color:#77aae2}.radio-wrap{background-color:#f3f3f3;border-radius:4px;-moz-border-radius:7px;-webkit-border-radius:7px;padding:2px 2px 2px 2px;float:left}.radio-wrap.stealth{background-color:transparent}.radio-horizontal,.radio-vertical{float:left;width:112px;height:75px}.custom-radio.radio-vertical{width:63px}.radio-horizontal label,.radio-vertical label{height:75px;background:url("//cdn2.walk.sc/2/images/store/layout-h2.gif") -1px 0 no-repeat white}.radio-vertical label{width:65px;background:url("//cdn2.walk.sc/2/images/store/layout-v2.gif") -1px 0 no-repeat white}.hidden-inputs{display:none;height:22px;clear:both;text-align:right;padding:0 4px;margin:0 10px 10px 0}.commute-controls input[type="text"]{border-color:#acf;border-radius:6px 6px 6px 6px;border-style:solid;border-width:1px;display:block;float:left;width:230px;height:25px;position:relative;margin:0;padding:0 0 1px 4px;font-size:14px;font-weight:bold;color:#36c}input[type="text"].hi{background:#fafae5 url("//cdn2.walk.sc/2/images/search/grade-hi.gif") 0 0 repeat-x}.active .apt-search-form .address_control input[type="text"]{background:#fff}.address_control input#primary_address:focus,input#apt-search-input:focus{box-shadow:0 0 6px #ff6 inset;outline:0}.commute-controls input.address_text{margin:0 20px 0 10px}.commute-controls input.address_text:focus{box-shadow:0 0 6px #d4e5ff inset;outline:0}.commute_mode_control p{margin:0;padding:0;font-size:12px;position:absolute;top:8px;color:#444;left:0}div.commute_slider.ui-widget-content{background-image:none;background-color:#fff;margin-right:10px}.commute_time_control div.commute_slider,.commute_time_control div.commute_slider a{border-color:#acf}.commute_time_control a.ui-state-focus,.commute_time_control a.ui-state-hover{background-color:#e0eeff}.commute_mode_control div.custom-radio{width:40px;overflow:hidden;float:left}.commute_mode_control div.custom-radio label{text-align:center;height:26px;overflow:hidden;padding:0;background-color:#fff}.commute_mode_control div.custom-radio label span{background:url("//cdn2.walk.sc/2/images/commute-icons4.png") 6px 1px no-repeat transparent}.commute_mode_control div.i-transit label span{background-position:6px -72px}.commute_mode_control div.i-bike label span{background-position:6px -24px}.commute_mode_control div.i-drive label span{background-position:6px -48px}.commute_mode_control div.custom-radio label.checked span{background:url("//cdn2.walk.sc/2/images/commute-icons4.png") 6px -98px no-repeat transparent}.commute_mode_control div.i-transit label.checked span{background-position:6px -171px}.commute_mode_control div.i-bike label.checked span{background-position:6px -123px}.commute_mode_control div.i-drive label.checked span{background-position:6px -147px}.commute_mode_control div.custom-radio label.checked{background:#688cc4 url("//cdn2.walk.sc/2/images/search/grade-pressed.gif") 0 0 repeat-x}.commute_mode_control label span{display:block;height:26px;left:0;position:absolute;top:0;width:100%}.commute_mode_control div.custom-radio label.hover{border-color:#acf;background-color:#e0eeff}.congestion div.custom-radio{width:80px}.congestion label{font-size:11px}