/*!
 * jQuery UI CSS Framework 1.8.19
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,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;  color: #333333; } */
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #ccc 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 states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #999; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400x.png) 50% 50% repeat-x; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #f00; text-decoration: none; }

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

/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.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;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#bfbfbf)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#f2f2f2, #bfbfbf); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#f2f2f2, #bfbfbf); /* FF3.6 */
	background-image:     -ms-linear-gradient(#f2f2f2, #bfbfbf); /* IE10 */
	background-image:      -o-linear-gradient(#f2f2f2, #bfbfbf); /* Opera 11.10+ */
	background-image:         linear-gradient(#f2f2f2, #bfbfbf);
}
.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-range {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#b5b5b5)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#ececec, #b5b5b5); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#ececec, #b5b5b5); /* FF3.6 */
	background-image:     -ms-linear-gradient(#ececec, #b5b5b5); /* IE10 */
	background-image:      -o-linear-gradient(#ececec, #b5b5b5); /* Opera 11.10+ */
	background-image:         linear-gradient(#ececec, #b5b5b5);
}
