form#uc-filter-get-form div.fieldset-wrapper div.form-item>label, #left form div.form-item>label { float: none; width: auto; display: block; padding-top: 2px; font-weight: 400; text-transform:none; }
form#uc-filter-get-form div.fieldset-wrapper div.form-item, #left form div.form-item { float: none; width: auto; }
form#uc-filter-get-form div.fieldset-wrapper div.form-item>input, form#uc-filter-get-form div.fieldset-wrapper>div.form-item>select, #left form div.form-item>input, #left form div.form-item>select { float: left; width: auto; }
form#uc-filter-get-form div.fieldset-wrapper div.form-item>input.form-checkbox, #left form div.form-item>input.form-checkbox { position:absolute; overflow:hidden; clip: rect(0 0 0 0); height:1px; width: 1px; margin: -1px; padding:0; border:0; } 

form#uc-filter-get-form div.fieldset-wrapper div.form-item.form-type-checkbox input[type=checkbox] + label, #left form div.form-item.form-type-checkbox input[type=checkbox] + label { padding-left: 20px; display: inline-block; line-height: 14px; background-repeat: no-repeat; vertical-align: middle; cursor:pointer; background: url(/sites/all/themes/rove_bootstrap/images/icon-checkbox.png) no-repeat; background-position: 0 0; }
form#uc-filter-get-form div.fieldset-wrapper div.form-item.form-type-checkbox input[type=checkbox]:checked + label, #left form div.form-item.form-type-checkbox input[type=checkbox]:checked + label { background-position: 0 -186px; }
form#uc-filter-get-form div.fieldset-wrapper div.form-item.form-type-checkbox input[type=checkbox]:checked:disabled + label, #left form div.form-item.form-type-checkbox input[type=checkbox]:checked:disabled + label  { background-position: 0 -124px; }
form#uc-filter-get-form div.fieldset-wrapper div.form-item.form-type-checkbox input[type=checkbox]:disabled + label, #left form div.form-item.form-type-checkbox input[type=checkbox]:disabled + label  { background-position: 0 -62px; }
form#uc-filter-get-form div.fieldset-wrapper div.form-item.form-type-checkbox input[type=checkbox].depth + label, #left form div.form-item.form-type-checkbox input[type=checkbox].depth + label { margin-left:15px; display: none; margin-top: 2px; }


form#uc-filter-get-form #edit-price label { font-size: 85%; }

form#uc-filter-get-form fieldset#edit-attributes { border: none; padding:0; margin:0; }

section#content form#uc-filter-sort-form { height: 30px; }
section#content form#uc-filter-sort-form input.form-input, section#content form#uc-filter-sort-form select.form-select, #left form input.form-input, #left form select.form-select { border: none; float:left; color: #999; font-size: 90%; line-height: 120%; -webkit-appearance:none; background: url(icon-arrow-down.png) no-repeat; background-position: right center; }

section#content form#uc-filter-sort-form .item-list { float:right; padding-top: 8px; }
section#content form#uc-filter-sort-form .item-list div.pager_counter { padding-top: 2px; }
section#content form#uc-filter-sort-form .item-list ul.pager { float: left; }
section#content form#uc-filter-sort-form .item-list ul.pager li.pager-current, section#content form#uc-filter-sort-form .item-list ul.pager li a { background: none; }
section#content form#uc-filter-sort-form .ajax-progress { position: absolute; margin-top: 8px; margin-left: -3px; }

div.filteroptions ul { margin:0; padding:0; list-style: none; }
div.filteroptions ul>li { margin:0; padding:0; list-style: none; }
div.filteroptions fieldset { margin:0; padding:0; }
div.filteroptions h2, #left form div.views-exposed-widget>label { text-transform: uppercase; font-weight: 700; color: #999; font-size: 14px; line-height: 14px; margin: 20px 0 10px 0; padding:0; letter-spacing:1px; } 
div.filteroptions a.reset { display:block; background: url(/sites/all/themes/rove/images/icon-checkbox.png) no-repeat; background-position: 0 -245px; padding: 2px 0 0 20px; text-decoration: none; margin-top: 20px; }

div#block-uc-filter-uc-filter { margin-top: 36px; }

#left form#views-exposed-form-sale-items-page div.form-item { margin: 5px 0; }