/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 0; width: 13px; height: 24px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 0; font-size: 1%; display: block; border: 0; background-color:#49FEF8; }

.ui-slider-horizontal { height: 4px; }
.ui-slider-horizontal .ui-slider-handle { top: -0.5em; }
.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; }



/* Tabs
----------------------------------*/
.ui-tabs { padding: 0em; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative;  }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border:1px solid #F78F1E; background:#FFF; min-height:247px;  height:auto !important;  height:247px;}
.ui-tabs .ui-tabs-hide { display: none !important; }


/* Tabs
----------------------------------*/
.interiorNavigation .ui-tabs {}
.interiorNavigation .ui-tabs .ui-tabs-nav { position:absolute;right:0;top:11px;}
.interiorNavigation .ui-tabs .ui-tabs-nav li { float: left; border-bottom: 0 !important; margin: 0 0 -1px 0; padding: 0; list-style: none; }
.interiorNavigation .ui-tabs .ui-tabs-nav li a { display:block; text-decoration: none; padding: .5em 1em; }
.interiorNavigation .ui-tabs .ui-tabs-nav li.ui-tabs-selected {  padding-bottom: .1em; border-bottom: 0; }
.interiorNavigation .ui-tabs .ui-tabs-panel {  display: block; border: 0; background: none; min-height:260px;  height:auto !important;  height:260px;}
.interiorNavigation .ui-tabs .ui-tabs-hide { display: none !important; }

