.cp-filter-checkboxlist {position: relative;}
.cp-maintitle {font:14px Arial;margin:4px 0;}
.cp-group-parent {font:25px 'Titillium Maps', Arial;margin:4px 0 4px 5px;}
.cp-chkb-group-header, .cp-price-group-header {font:bold 14px Arial;color:#000000 !important;
	padding:2px 0 2px 7px;margin:0;background:#EBEBEB;}
.cp-chkb-group-title, .cp-price-group-title {font:18px/21px Trebuchet MS, Arial;color:#000000 !important;}
.cp-chkb-group-header-state, .cp-price-group-header-state {font:12px monospace;color:#000000 !important;
	vertical-align:top;margin:2px 7px 0 0;display:inline-block;}
.cp-collapse {cursor:pointer;background:#F5F5F5;}
.cp-collapse:hover {background:#EEEEEE;}
.cp-collapse:hover .cp-chkb-group-title {text-decoration:underline;color:#002398 !important;}
.cp-collapse:hover .cp-group-header-state {color:#002398 !important;}

.cp-chkb-filter-group {padding:3px 0 0;background:#F5F5F5;}
.cp-chkb-filter-group-hovered {background:#EEEEEE;}
.cp-chkb-list {list-style:none;margin:0;padding:0px 5px 0px 12px !important;}
.cp-chkb-list li {padding:1px 0;}

.cp-chkb-padding-cont {padding:0 0 7px;}
.cp-chkb-scroll-box {overflow-y:auto; -webkit-overflow-scrolling:touch; border-bottom:1px solid #FFFFFF;}

.cp-filter-input {vertical-align:middle;}
.cp-filter-label {font:13px Trebuchet MS, Arial;vertical-align:middle;padding-left:4px;}
.cp-filter-label:hover {text-decoration:underline;color:#002398;}
.cp-filter-count {color:#AAAAAA !important;font-size:11px;padding-left:3px !important;}


.cp-clearlink {font:12px Tahoma;padding-left:5px;}
.cp-singfil-selected {font:bold 12px Arial;padding:5px 2px 2px 12px !important;display:block;}

.cp-seemore {font:12px Arial;cursor:pointer;padding:0 0 0 5px;margin:6px 0 2px;}
.cp-seemore:hover {text-decoration:underline;}
.cp-seemore-indicator {color:#B35900 !important;font:12px monospace;}
.cp-loader {display:inline-block;margin-left:5px;}

.cp-tbouter {padding:10px 0 3px 0;margin:0 5px;position:relative;}
.cp-trackbar {position:absolute;width:100%;}
.cp-fullrange {height: 6px;background:#CCCCCC;
	background:-moz-linear-gradient(center top , #BCBCBC, #E8E8E8) repeat scroll 0 0 #F6F6F6;
	background:-webkit-gradient(linear, center top, center bottom, from(#BCBCBC), to(#E8E8E8));}
.cp-selrange {background:#8AD4F7;border: 1px solid #40A9D9;box-shadow: 0 1px 1px #F1FAFF inset;
	height: 4px;position: absolute;top: 0;}
.left-slider,.right-slider {background:#777474;border: 1px solid #FFFFFF;border-radius:2px;
	box-shadow:0 0 2px 0 #C8C8C8, 0 5px 2px #B7B7B7 inset;
	cursor: pointer;height:12px;position: absolute;top: -4px;width: 6px;}
.left-slider:hover,.right-slider:hover {box-shadow:0 0 2px 0 #888888, 0 5px 2px #9F9F9F inset;}

.cp-price-cont {padding:2px 1px 9px;}
.cp-price-tbl td {padding:3px;border:none;font:14px Arial;}
.cp-price-tbl tr {border:none}
.cp-price-go {border:1px solid #be8f30;font:bold 14px Arial;color:#FFFFFF;border-radius:3px;
	cursor:pointer;padding:2px 8px;text-shadow:0 1px #926029;
	background:-moz-linear-gradient(top, #EAC780, #DA954E);
	background:-webkit-linear-gradient(top, #EAC780, #DA954E);
	background:-o-linear-gradient(top, #EAC780, #DA954E);
	background:-ms-linear-gradient(top, #EAC780, #DA954E);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAC780', endColorstr='#DA954E');}
.cp-price-go:active {border:1px solid #B4821F;
	background:-moz-linear-gradient(top, #C98D15, #D99149);
	background:-webkit-linear-gradient(top, #C98D15, #D99149);
	background:-o-linear-gradient(top, #C98D15, #D99149);
	background:-ms-linear-gradient(top, #C98D15, #D99149);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C98D15', endColorstr='#D99149');}
.cp-price-input {width:90%;}

.cp-clear-price {color:#666666 !important;font:11px Tahoma;margin-left:9px;background:none !important;text-decoration:none;}
.cp-clear-price:hover {text-decoration:underline;}
.cp-totalproducts {margin:4px 4px 0 0;font:14px Arial;}

.cp-checkboxlist-liveresult {display:inline-block;position:absolute;z-index:1;white-space:nowrap;}
.cp-dr-cont-outer {background:#000000;padding:2px;}
.cp-dr-cont-inner {background:#FFFFFF;padding:5px;font:13px Arial;}

.cp-dr-arrow {position:absolute;width:0;top:6px;height:0;border:8px solid;}
.cp-dr-arrow-outer-left {left:-16px;border-color:transparent #000000 transparent transparent;}
.cp-dr-arrow-inner-left {left:-14px;border-color:transparent #FFFFFF transparent transparent;}
.cp-dr-arrow-outer-right {right:-16px;border-color:transparent transparent transparent #000000;}
.cp-dr-arrow-inner-right {right:-14px;border-color:transparent transparent transparent #FFFFFF;}

.cp-dr-go {color:blue !important;text-decoration:underline;cursor:pointer;}
.cp-dr-go:hover {color:red !important;}

.cp-apply-filters {border:1px solid #359C52;font:bold 14px Arial;color:#FFFFFF;border-radius:3px;
	cursor:pointer;padding:2px 15px;margin:8px 0 0 35px;text-shadow:0 1px #0E6D20;
	background:-moz-linear-gradient(top, #53D76B, #32B75C);
	background:-webkit-linear-gradient(top, #53D76B, #32B75C);
	background:-o-linear-gradient(top, #53D76B, #32B75C);
	background:-ms-linear-gradient(top, #53D76B, #32B75C);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53D76B', endColorstr='#32B75C');}
.cp-apply-filters:active {border:1px solid #258140;
	background:-moz-linear-gradient(top, #2B9940, #2DA654);
	background:-webkit-linear-gradient(top, #2B9940, #2DA654);
	background:-o-linear-gradient(top, #2B9940, #2DA654);
	background:-ms-linear-gradient(top, #2B9940, #2DA654);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2B9940', endColorstr='#2DA654');}

.cp-warn-cont {border:2px solid #33BFFF;}
.cp-warn-cont table {width:100%;border:none;}
.cp-warn-cont tr {border:none;}
.cp-warn-cont td {border:none;font:11px Arial, Tahoma;padding:5px 15px;}
.cp-warn-close {width:30%;text-align:center;background:#F4FBFF;color:#1C83BA;text-decoration:underline;cursor:pointer;}
.cp-warn-close:hover {background:#E7F6FE;color:#05689D;text-decoration:none;}

.cp-dynamic-update-loader {background: url('../img/239.png');width:32px;height:32px;display:block;position:absolute;
	margin-left:-16px;top:100px;left:50%;}
.cp-blanket {background:#FFFFFF;top:0;bottom:0;position:absolute;width:100%;opacity:0.5;}
.cp-position-relative {position: relative !important;}

.transparent {opacity:0.3;}
.hid {display:none !important;}
