@CHARSET "UTF-8";

#productFilter{
	position:relative;
	width:95%;
	display:block;
	border:1px solid #ccc;
	background-color:#f4f4f4;
	padding:5px;
	margin: 0 0 10px 0;
	z-index: 1;
	border-top: 5px solid #993333;
	-webkit-box-shadow: 0px 0px 10px #cccccc; /* webkit browser*/ 
	-moz-box-shadow: 0px 0px 10px #cccccc; /* firefox */ 
	box-shadow: 0px 0px 10px #cccccc;
}

.clearboth{clear:both;height:0px;font-size:0px;}
#amount, .filterTextDummyInput, input.filterTextDummyInput{border:0;color:#999;font-weight:bold;background-color:none;background:transparent;margin-bottom:5px;}
.filterTextDummyInput, input.filterTextDummyInput{width:90px;}
#slider{width:200px;}
.leftpaddedMsg{float:left;}
.show_filter_results_btn, .reset_filter_results_btn{float:left;padding:5px;}
.filterResultCounter{float:left;width:100%;}
.paddedButton{margin-top:6px;margin-right:5px;}

.ui-dropdownchecklist{height:20px;border:1px solid #ddd;border-right:0;background:#fff url(img/dropdown.png) no-repeat center right;}
.ui-dropdownchecklist-hover, .ui-dropdownchecklist-active{background-image:url(img/dropdown_hover.png);border-color:#5794bf;}
.ui-dropdownchecklist-text{font-size:12px;height:20px;line-height:20px;font-family:Arial, Helvetica, sans-serif;margin-right:17px;}
.ui-dropdownchecklist-dropcontainer{background-color:#fff;background:#fff;border:1px solid #999;height:auto !important;}
.ui-dropdownchecklist-item{ color: #000}
.ui-dropdownchecklist-item-hover{background-color:#39f;}
.ui-dropdownchecklist-item-disabled label{color:#ccc;}
.ui-dropdownchecklist-item-hover .ui-dropdownchecklist-text{color:#fff;}
.ui-dropdownchecklist-group{font-weight:bold;font-style:italic;}
.ui-dropdownchecklist-indent{padding-left:20px;}
.ui-dropdownchecklist-dropcontainer-wrapper{z-index:10 !important; height:auto !important; width:auto !important;}
.ui-dropdownchecklist-wrapper{margin-right:4px !important;}


.ui-dropdownchecklist-item.ui-state-hover,
.ui-dropdownchecklist-item.ui-state-default,
.ui-dropdownchecklist-selector.ui-state-default {
    background: inherit;
    border: none;
    color: inherit;
    font-weight: inherit;
}
.ui-dropdownchecklist-item.ui-state-default label { color: #000 }

#processing_overlay{position:absolute;z-index:99998;top:0px;left:0px;width:100%;height:auto;background-color:#000;opacity:0.5;filter:alpha(opacity=50);cursor:wait;}
#processing_container{font-family:Arial, sans-serif;font-size:12px;min-width:300px;max-width:600px;background:#FFF;border:solid 5px #893769;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#processing_title{font-size:14px;font-weight:bold;text-align:center;line-height:1.75em;background-color:#669900;color:#FFF;border-bottom:solid 1px #999;cursor:default;padding:0em;margin:0em;}
#processing_content{text-align:center;padding:1em 1.75em;margin:0em;}
#processing_message{text-align:center;vertical-align:middle;}
.oneColumn{margin-bottom:5px;padding:10px;}
.oneColumn .leftBox{float:left;}
.oneColumn .rightBox{float:right;padding-right:0;width:150px;}
.oneColumn .middleBox{height:1%;margin-left:143px;margin-right:150px;}
.oneColumn .leftBox .background{margin:0;padding:0;height:106px;width:133px;}
.imageThumb{background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;border:1px solid #CCCCCC;float:left;height:106px;width:133px;}
img.noimageThumb, .imageThumb img{height:106px;width:133px;}
.product_listing .price_box{margin-bottom:10px;margin-left:auto;margin-right:auto;text-align:center;width:126px;}
.price_box .price{color:#3B3B3B;font-weight:800;padding:10px 0;}
.vpe, .taxInfo, .shippingLink, .shippingLink a{font-size:9px;}
.price_box .price_addon{margin:0 0 5px;}
.product_listing h1{font-size:12px;font-weight:800;text-align:left;margin:0 0 5px;padding:0;width:auto;}
.products_sort{background-color:#E0F3CD;padding:2px;margin-bottom:10px;}

.twoColumned{float:left;width:50%;display:block;padding:0px !important;}
.ui-widget{font-size:12px;}
#contentfilter{float:left;width:970px;}
#contentfilter #productFilter{width:200px;float:left;}
#contentfilter #productListing{margin-left:4px;width:750px;float:left;}

.ui-dropdownchecklist-dropcontainer-wrapper{
    z-index:100 !important;
}

.filterSection{

padding-bottom:6px;
margin-bottom:6px;
border-top:0px solid #ddd;
clear:both

}

#filter_top .filterSection{

padding-top:0px;
margin-top:0px;
border-top:0;
clear:none;
float:left;
width:150px;

}

.filterOption h4, .filterResultCounter h4{
padding:0;
margin:0;

}

#filter_top .filterOption, .draggableFilter .filterOption{
    margin-right:10px;
    margin-bottom:5px;
    float:left;
    width:140px;
    clear:none;

}

#filter_top .sortInputs{
    float:left;
    width:150px;
}







.filterToggle{
    position:absolute;
    top:5px;
    right:5px;

}

.filterToggleLink{
   width:16px;
    height:16px;
    display:block;
    cursor:pointer;
}

.filterShow{
    background: url('img/plus.png') !important;

}

.filterHide{
    background: url('img/minus.png') !important;

}

.ui-dropdownchecklist-item label{
    float:none;
}

.draggableFilter{
    position: absolute !important;
    width:500px !important;
}

.draggableFilter h3{
    cursor:move !important;
}
.numOfResults{
    width:150px;
}

.filterImgSel{
    padding:4px;
    border:1px solid #ddd;
    margin:2px;
    cursor:pointer;
}

.imgSelActive{
    border-color: #999;
}

.imgSelDisabled{
    opacity:0.5;
    cursor:default;
}

.filterOption select{
    width:120px;
}

#filter_top .numResults{
    width:150px;
}

label.optionvalue{
    width:150px;
    display:inline-block;
}

#filter_top label.optionvalue{
    width:100px;
    display:inline-block;
}

.optioncontent div *, .optioncontent div{
    vertical-align:top;
}
