#sf-container{width:420px;font-size:12px;overflow:visible}.SelectboxClass{border:none}.SelectboxClass:hover{z-index:100}.__selectdisplay{height:auto}.SelectboxClass input{background:url(../images/solution-finder-sprite.png) 0 0;height:14px;padding:8px 0 7px 15px;width:116px}.SelectboxClass.hover input,.SelectboxClass:hover input{background-position:0 -35px}.SelectboxClass.open input{background-position:0 -69px}.SelectboxClass.complete input{background-position:0 -105px;color:#fff}.SelectboxClass button{background:url(../images/solution-finder-sprite.png) 100% 0 transparent;height:29px;margin-left:-1px;width:30px;vertical-align:top}.SelectboxClass.hover button,.SelectboxClass:hover button{background-position:100% -35px}.SelectboxClass.open button{background-position:100% -69px}.SelectboxClass.complete button{background-position:100% -105px}.SelectboxClass ul{border-top:0 none;max-height:none;overflow-y:auto;width:418px}.SelectboxClass li{background:#fff;color:#666;float:left;padding:7px 5px 7px 20px;width:43%}.SelectboxClass li:hover,.SelectboxClass li.selected{}@media screen and (-webkit-min-device-pixel-ratio:0){button span{margin:0px}}#solution_finder{font:12px normal\ Helvetica,Arial,sans-serif;color:#3c3c3c}#solution_finder a{text-decoration:none;color:#069}#form_elements{border:1px solid #c6c6c6;background:#02779c url(../images/header_gradient.png) repeat-x}label{padding:0 0 0 8px;color:#fff}#test1{width:100px;z-index:5}#test1 input{width:55px}#test1 ul{left:-59px}#test2{margin-left:-14px;width:224px}#test2 input{width:178px}#test2 ul{left:-148px}#results{display:none}#results ul{margin:0;padding:0}#results li{list-style:none}#results li a{font-size:16px}#results_header{border:1px solid #c6c6c6;background:#02779c url(../images/header_gradient.png) repeat-x;padding:10px;color:#fff}#reset{cursor:pointer;float:right}#go::-moz-focus-inner{border:0;padding:0}#go{border:0;background:#000 url(../images/solution-finder-sprite.png) repeat-x 100% -140px;color:#fff;cursor:pointer;display:inline-block;float:right;height:29px;margin:0;overflow:visible;padding:0 20px 0 9px;text-transform:uppercase;width:59px;vertical-align:top;margin-left:-14px}#go span{border:0px none;line-height:29px;margin:0;padding:0;position:relative;white-space:nowrap;width:20px}#go.complete{font-size:12px;font-weight:bold}#go img{border:none;height:11px;width:15px}@media screen and (-webkit-min-device-pixel-ratio:0){#go span{margin-top:-1px}}