/*! jQuery UI - v1.9.2 - 2012-11-28
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.slider.css
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #005aff; background: #fdf5ce  50% 50% repeat-x; font-weight: bold; background-color:#c8e1ff;}
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #005aff; background: #ffffff 50% 50% repeat-x; font-weight: bold; background-color:#c8e1ff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

/* Philips theme - slider
----------------------------------*/
.ui-slider {
	border-color: #c1c3ce;
}

.ui-slider .ui-slider-handle { 
	height: 1.05em; 	/* 15px  */
	width: 0.95em; 		/* 14px */
	overflow: hidden; 	/* IE6 */
}

.ui-slider .ui-slider-handle::after { 
   	content: " ";
   	position: absolute;
    width: 0.15em;  	/* 2px */
    height: .55em; 		/* 7px */
    left: 0.3em;
    top: 0.25em;
    border-left: 1px solid #A6CAFE;
    border-right: 1px solid #A6CAFE;
}

.ui-slider .ui-slider-handle:hover { 
	text-decoration: none!important;
}

.ui-slider-horizontal {
    height: 0.4em; 		/* 7px */
}

.ui-slider-horizontal .ui-slider-handle {
    top: -0.4em;		/* -4px */
}

.ui-slider .ui-widget-header {
	overflow: hidden; 	/* IE6 */
	background: #8fbdff;
	border: 1px solid #3d8bff;
	top: -1px;
	border-top: 1px solid #6ba6ff;
	background-image: linear-gradient(bottom, #85b8ff 80%, #bdd9ff 100%);
	background-image: -o-linear-gradient(bottom, #85b8ff 80%, #bdd9ff 100%);
	background-image: -moz-linear-gradient(bottom, #85b8ff 80%, #bdd9ff 100%);
	background-image: -webkit-linear-gradient(bottom, #85b8ff 80%, #bdd9ff 100%);
	background-image: -ms-linear-gradient(bottom, #85b8ff 80%, #bdd9ff 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(.8, #85b8ff),
		color-stop(1, #bdd9ff)
	);
}

.ui-slider .ui-state-default {
	background-color: #2376e7;
	border-color: #1458bc;
	background-image:		  -webkit-gradient(linear, left bottom, left top, color-stop(0, #0b5dd7), color-stop(0.90, #6fa9ff), color-stop(1, #90bcfe));
	background-image:  -webkit-linear-gradient(bottom, #0b5dd7 0%, #6fa9ff 90%, #90bcfe 100%);
	background-image: 	  -moz-linear-gradient(bottom, #0b5dd7 0%, #6fa9ff 90%, #90bcfe 100%);
	background-image: 	   -ms-linear-gradient(bottom, #0b5dd7 0%, #6fa9ff 90%, #90bcfe 100%);
	background-image: 		-o-linear-gradient(bottom, #0b5dd7 0%, #6fa9ff 90%, #90bcfe 100%);
	background-image: 		   linear-gradient(bottom, #0b5dd7 0%, #6fa9ff 90%, #90bcfe 100%);
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    0px 1px 5px rgba(0, 0, 0, 0.2);
	box-shadow:         0px 1px 5px rgba(0, 0, 0, 0.2);
}


/* Original implementation */
/*
.ui-slider .ui-widget-header {
	background:#005aff url(/consumerfiles/assets/img/dec/slider.png) repeat-x top;
}
*/


.dec-filter-option .slider-wrapper {
	_width: 90%; /* ie6 */
}