.filter-horizontal {
    background-color: #f2f2f2;
    border: 1px solid #ccc;
    padding:20px;
    font-size:13px;
}
    .htl-rating-wrap, .htl-stars-wrap, .htl-service-wrap {
        width: 190px;
        margin-right:40px;
    }
    .htl-service-wrap {
        margin-right:0;
    }
        .filter-head {
            min-height:35px;
        }
        .htl-rating-wrap .slider, .htl-stars-wrap .slider, .foods-wrap .slider {
            margin-bottom: 5px;
            margin-top: 5px;
            border: medium none;
            height: 8px !important;
        }
            .ui-widget-header {
                background-color: #FFD200;
                background-image: none;
            }
            .htl-rating-wrap .ui-slider-range-max {
                border-radius: 0 4px 4px 0;
            }
            .ui-state-default, .slider-container .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
                background: none repeat scroll 0 0 #FFFFFF !important;
                border-radius: 15px 15px 15px 15px !important;
                cursor:pointer;
            }

            .ui-slider-handle {
                height: 1.1em !important;
                width: 1.1em !important;
            }
        .htl-rating-wrap .item, .htl-stars-wrap .item, .foods-wrap .item {
            background: url("../img/public/filt_degree.png") no-repeat scroll center top transparent;
            display: inline-block;
            padding-top: 4px;
            text-align: center;
        }
        .service-container {
            position:relative;
        }
        .service-container .shadow {
            display:none;
            top:30px;
        }
            .service-container .shadow .form-arr {
                margin-left:10px;
            }
            .service-container .shadow > div {
                    padding:20px;
            }
                .service-title {
                    color: #333;
                }
                .service-list {
                    padding-left: 0;
                    width:150px;
                    margin-right: 20px;
                }
                    .service-list .item {
                        padding: 5px 0px;
                        list-style-type: none;
                    }
                        .service-list label:hover, .service-list input:hover {
                            cursor:pointer;
                        }
                .action-block {
                    width:180px;
                }
                .service-info {
                    width:350px;
                }
                    .service-info .yellow-but {
                        margin-right:20px;
                    }