/*
 * side menu
 */
.search_menu h2{line-height:1em;border:none;background-color:#888;color:#fff;box-sizing:border-box;padding:12px 0 10px 10px;margin:20px 0 0 0;}
.search_menu a{display:block;box-sizing:border-box;padding:10px 0 10px 10px;text-decoration:none;border-bottom:#fff solid 1px;height:40px;}
.search_menu a:hover{background-color:#fff;}
#serch_count{background-color:#888;color:#fff;box-sizing:border-box;padding:20px 10px 0 10px;}
#serch_count .num{font-size:24px;font-weight:bold;}
.search_f{line-height:1.7em;}

/* radio button */
div.side_cat{}
div.side_cat input[type=checkbox]{position: absolute;left:-9999px;}
div.side_cat input[type=checkbox] + label{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;display:block;padding:10px 0 10px 10px;border-bottom:#fff solid 1px;cursor:pointer;}
div.side_cat input[type=checkbox]:checked + label{background:url('../../img/common/icn_checked.png') no-repeat 215px 10px;}
div.side_cat input[type=checkbox]:hover + label{background-color:#fff;border-bottom:#eee solid 1px;}

/* model list */
#choose_model{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;display:block;padding:20px 0 20px 10px;border-bottom:#fff solid 1px;cursor:pointer;font-weight:bold;}
#choose_model:hover{background-color:#fff;}
div.side_acdn input[type=checkbox] + label{padding-left:2em;}

/* check icon */
div.side_icons{box-sizing:border-box;margin-top:10px;padding-left:10px;letter-spacing:-0.4em;}
div.side_icons input[type=checkbox]{position: absolute;left:-9999px;}
div.side_icons input[type=checkbox] + label{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:normal;position:relative;margin:0 7px 7px 0;padding:0;display:inline-block;width:40px;height:30px;cursor:pointer;}
div.side_icons input[type=checkbox]:checked + label img{opacity:0.5;border:#fff solid 1px;box-sizing: border-box;box-shadow:0 0 0 1px #888;}
div.side_icons input[type=checkbox]:checked + label:after{content:url(../../img/common/icn_checked_s.png);position:absolute;bottom:1px;right:-5px;}
div.side_icons input[type=checkbox] + label span{position:absolute;display:block;width:40px;height:30px;}
div.side_icons input[type=checkbox] + label img{z-index:1;border-radius:4px;}
div.side_icons input[type=checkbox]:hover + label img{opacity:0.7;background-color:#fff;}

/* price range */
#price_range{text-align:right;box-sizing:border-box;padding:5px 10px 0 0;}
#price_range button{border:none;background-color:#666;color:#fff;border-radius:3px;padding:5px 10px;cursor:pointer;}
#price_range button:hover{background-color:#999;}

/* PowerTip Plugin */
#powerTip{cursor:default;background-color:#fff;background-color:rgba(255,255,255,0.85);box-shadow:2px 2px 3px 2px rgba(0,0,0,0.4);border-radius:3px;color:#000;display:none;padding:10px;position:absolute;white-space:nowrap;z-index:2147483647;}

/* clear button */
#btn_clear{background-color:#fff;margin-top:10px;color:#888;width:230px;margin-left:10px;border:none;border-radius:3px;height:30px;padding:5px 0 0 0;text-align:center;}
#btn_clear:hover{background-color:#888;color:#fff;}
