/* Accordion Jquery UI
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; outline: none; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; padding: 0 0 .1em 0; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: .1em 0; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }


.accordion { margin-left: 30px; }
.accordion a { text-decoration: none;}
.accordion a span { border-bottom: #999 dashed 1px; }


/* Dialog Jquery UI
----------------------------------*/
.ui-dialog { background: #f1f1f1; padding: 30px; border-left: #ccc solid 1px; position:absolute;  margin-left:150px !important; }
.ui-dialog .ui-dialog-titlebar { padding: 0 0 0 0; clear: both; }
.ui-dialog .ui-dialog-titlebar .ui-dialog-title { display: block; position: relative; float: left; padding:0 30px 15px 0;  font-size: 20px; line-height:1.2em; }
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close { display: block; position: relative; float: right; width: 20px; height: 20px; background: transparent url(../i/ico-close.gif) no-repeat; text-indent: -1000px; margin-left:-20px; }

.ui-dialog .ui-dialog-content { clear: both; margin-top: 2em; }



/* Slider Jquery UI
----------------------------------*/
#slider {
	position:relative;
	height:10px;
	background:url(../i/slider-bg.png) repeat-x 0 0;
	margin-bottom:50px;
	cursor:pointer;
	}	
.ui-slider-handle {
	cursor:pointer;
	height:27px;
	position:absolute;
	top:-9px;
	width:45px;
	z-index:2;
	margin-left:-22px;
	background:url(../i/slider-handle.png) no-repeat 0 0;
	}

