/*
 * jQuery UI CSS Framework 1.8.11
 *
 * Copyright 2011, 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
 */


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
 * jQuery UI Accordion 1.8.11
 *
 * Copyright 2011, 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/Accordion#theming
 */

/* IE/Win - Fix animation bug - #4615 */

.collections-page .solution-detail-box .ui-accordion { width: 97%; z-index: -1; margin:0 auto; }
.collections-page .ui-accordion { margin: 0 auto;}

.collections-page .ui-accordion-content {width: 100%;}
.column3 .ui-accordion { width: 98%; }

.main-content.products .three .collections-page #accordion_menu h3.ui-accordion-header a, .main-content.products .three .collections-page #accordion_menu h3.ui-accordion-header a:link, .main-content.products .three .collections-page #accordion_menu h3.ui-accordion-header a:visited {font-size: 15px;}

.ui-accordion { width: 100%; z-index: -1; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.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: .35em; }

.datasheet .ui-accordion .ui-accordion-header a { display: block; padding: .75em 1px .75em 5px; }

.ui-accordion .menu-products.ui-accordion-header a { display: block; padding: .5em .5em .5em .5em !important; }

.ui-accordion-icons .ui-accordion-header a { padding-left: 1em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; right: .25em; top: 50%; margin-top: -8px;}
.ui-accordion .ui-accordion-content { padding: 1px; border-top: 0; /*margin-top: -2px;*/ position: relative; top:0; margin-bottom: 2px; overflow: auto; display: none; zoom: 1;}
.lt-ie8.lt-ie9 .ui-accordion .ui-accordion-content { overflow:hidden; padding-right: 0; }

#accordion_menu.ui-accordion .ui-accordion-content {/*padding-top: 1px; padding-left: 1px;*/}

.three.columns .ui-accordion .ui-accordion-content {padding: 0 0 2px 0;}

#accordion .ui-accordion-content-active { display: block; min-height: 25px;} /*alto de la caja, este valor pasa dinamicamente por jquery si el autoHeight esta puesto en true. Ocurre que los hace todos iguales. En nuestro caso esta en false*/

#accordion_menu .ui-accordion-content-active, #accordion_menu_faucets .ui-accordion-content-active {background-color: #eee;/* background: #fff url("../images/rocaUI/menu-acodion-bkg.png") repeat-y top left; */} /*alto de la caja, este valor pasa dinamicamente por jquery si el autoHeight esta puesto en true. Ocurre que los hace todos iguales. En nuestro caso esta en false*/

.column3 .ui-accordion .ui-accordion-header a { padding: .25em .25em 0 1em !important; font-family: Helvetica,Arial,sans-serif; font-size: 12px !important; } /* Mantenemos las cabeceras del menu peque?as, ficha de producto */
.solution-detail-box .ui-accordion .ui-accordion-header a {padding: .25em .25em .25em 1em !important;} /* Mantenemos las cabeceras del menu peque?as, ficha soluciones */

.column4-filter .ui-accordion .ui-accordion-content {
padding: 4px 8px 4px 8px !important;
margin-top: 2px;
position: relative;
margin-bottom: 2px;
overflow: hidden;
display: none;
background-color: transparent;
}

.ui-accordion-content li {
	list-style-type: none;
	font-size: 12px !important;
	line-height: 110%;
	margin: 3px 0;
	width: 50%;
	float: left;
	color:#666;
	}

.twetyfive {width: 27% !important; margin: 8px 4px !important;}
.thertyfive {width: 35% !important; margin: 4px 4px !important;}
.forty {width: 40% !important; margin: 8px 4px !important; line-height: 170% !important; vertical-align: middle; float:left;}
.datasheet .ui-accordion .forty {margin: 11px 4px !important; }
.nine.columns.collection .ui-accordion-content .forty {width: 40% !important; margin: 12px 4px 8px 4px !important; line-height: 170% !important; vertical-align: middle; float:left;}
.nine.columns.collection #accordion h3.ui-accordion-header a, .nine.columns.collection #accordion h3.ui-accordion-header.ui-state-default {font-size: 15px;}
.nine.columns.collection #accordion h4.ui-accordion-header a, .nine.columns.collection #accordion h4.ui-accordion-header.ui-state-default{font-size: 15px;font-family: "HelveticaNeueW02-47LtCn_694048", "Helvetica Neue LT W06_47 Lt Cn", "HelveticaNeueW15-47LtCn_777348", "HelveticaNeueW10-47LtCn_777246", "Swiss721BT-LightCondensed", Arial, Helvetica, sans-serif;}
.column2-data .ui-accordion-content li.forty { float:left !important; clear: none !important;}
.ninetyfive {width: 96% !important; display: block !important; float:none; padding: 3px 0; text-indent:5px;}
.indent {text-indent: 32px;}
.indent8 {text-indent: 10px;}
.line {border-bottom: 1px #ddd solid; font-size: 12px !important; line-height: 100%;}

.forty p {width: 200px; display: inline-block !important; line-height: 110% !important; margin: 12px 0 0 0 !important; padding: 0; vertical-align: bottom;}

#accordion .two-d-tit {height: 25px; text-align: left; display: block; margin: 5px 0; width: 100%; float: none; font-weight: bold !important; border-bottom: 1px #666 solid; background-color: #ddd !important;}


div.menu-products {
	border: none !important;
	/*min-height: 30px !important; */
	color:#fff;
	}

h3.menu-products {
	font-family: Helvetica,Arial,sans-serif;;
	border-bottom: 1px solid #fff !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	background-color: #eee;
	font-size: 12px !important;
	margin-left: 4px !important;
	margin-right: 0 !important;
	}

.lt-ie8.lt-ie9 h3.menu-products {
	margin-right: 4px;
	}

.menu-products li{
	clear: both !important;
	margin: 1px 0 1px 9px !important;
	}

div.menu-search {
	border: none !important;
	min-height: 30px !important;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden !important;
	}

/*#accordion_search_category {margin-left: 7px; width: 98%;}*/
#accordion_search_designline h4, #accordion_search_selling {font-family: "HelveticaNeueW02-47LtCn_694048", "Helvetica Neue LT W06_47 Lt Cn", "HelveticaNeueW15-47LtCn_777348", "HelveticaNeueW10-47LtCn_777246",Arial,Helvetica,sans-serif; font-size: 14px; font-weight:normal; margin-bottom: 0; outline: 0;}

#accordion_search_designline h4 {margin-bottom:10px;}

.ui-accordion-content li img {
	float: left;
	list-style-type: none;
	display: inline;
	margin: 8px 8px 8px 8px;
}

.ui-accordion-content li p {
	text-align: left;
	list-style-type: none;
	display: inline;
	font-size: 12px !important;
	}

	.ui-accordion-content li a, .ui-accordion-content li a:link {font-size: 12px; color:#666;}
	.ui-accordion-content li a:hover {color:#000;}
	.ui-accordion-content li a:active {color:#000;}

	.ui-accordion-content li.specialactive {background-color: #FFFFFF; border: 0; color:#178acd;}
	.ui-accordion-content li.specialactive a:link, .ui-accordion-content li.specialactive a {color:#000 !important; outline: 0;}
	#accordion_menu .ui-accordion-content li.specialactive a:link, .ui-accordion-content li.specialactive a {color:#178acd !important; outline: 0; padding: 2px;}


/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/* Component containers
----------------------------------*/
.ui-widget { z-index: -1; /*must have*/}
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica,Arial,sans-serif;/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 0 solid #dddddd/*{borderColorContent}*/; background-color: transparent; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 0 solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(../image-static/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 0 solid #fff/*{borderColorDefault}*/;
background-color: #fff/*{bgColorDefault}*/; font-weight: normal/*{fwDefault}*/; color: #eeeeee/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #666/*{fcDefault}*/; text-decoration: none; }
h3.ui-state-default a, h3.ui-state-default a:link, h3.ui-state-default a:visited {font-size: 12px;}
/*h4.ui-state-default a, h4.ui-state-default a:link, h4.ui-state-default a:visited {font-size: 12px;}*/ 
.datasheet h3.ui-state-default a, .datasheet h3.ui-state-default a:link, .datasheet h3.ui-state-default a:visited {font-size: 18px;}
.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: none/*{borderColorHover}*/; background: #fff/*{bgColorHover}*/ font-weight: normal/*{fwDefault}*/; outline: 0; border-top-left-radius:0px; border-top-right-radius:0px; }
.ui-state-hover a, .ui-state-hover a:hover { color: #178acd;/*{fcHover}*/; text-decoration: none; background: #FFFFFF; }
#accordion_menu h3.ui-state-active a:hover {background-color: #FFFFFF;}
#accordion_menu h3.ui-state-active.ui-state-hover a:link {background-color: #FFFFFF;}



/* Interaction states ZONA CONTENIDO
----------------------------------*/
.datasheet .ui-state-default, .datasheet .ui-widget-content .datasheet .ui-state-default, .datasheet .ui-widget-header .datasheet .ui-state-default { border: 0; background-color: transparent; font-weight: normal;font-size: 12px;font-family: Helvetica,Arial,sans-serif;}
/*.datasheet .ui-state-default a, .datasheet .ui-state-default a:link, .datasheet .ui-state-default a:visited { color: #666; text-decoration: none; }*/

.datasheet h3.ui-state-default a, .datasheet h3.ui-state-default a:link, .datasheet h3.ui-state-default a:visited {color: #666/*{fcDefault}*/; text-decoration: none; }

.datasheet .ui-state-hover, .datasheet .ui-widget-content .ui-state-hover, .datasheet .ui-widget-header .ui-state-hover, .datasheet .ui-state-focus, .datasheet .ui-widget-content .ui-state-focus, .datasheet .ui-widget-header .ui-state-focus { border: none/*{borderColorHover}*/; background: transparent/*{bgColorHover}*/ font-weight: normal/*{fwDefault}*/; color: #666/*{fcHover}*/; outline: 0; border-radius:0px;}
.ui-state-hover a, .datasheet .ui-state-hover a:hover { color: #666;/*{fcHover}*/; text-decoration: none; background: transparent; }
.datasheet #accordion_menu h3.ui-state-active a:hover {background-color: transparent; color:#000;}
.datasheet #accordion_menu h3.ui-state-active.ui-state-hover a:link, .datasheet #accordion_menu h3.ui-state-active a, .datasheet #accordion_menu .ui-accordion-header-active, .datasheet #accordion_menu h3.ui-state-default a{background-color: transparent;color:#000 !important;}
.datasheet #accordion_menu h3.ui-state-active a:visited { color: #000; }
.datasheet #accordion_menu h3.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-state-focus a{color:#000 !important;}

/*.datasheet .ui-accordion.ui-widget {margin: 10px 0; border-bottom: 1px solid #ddd;}*/
.datasheet #accordion_menu h3.ui-accordion-header, .datasheet #accordion_menu h3.ui-accordion-header-active,  .datasheet #accordion_menu h3.ui-state-active, .datasheet #accordion_menu h3.ui-state-focus {border-top:1px solid #ddd; background-color: transparent; color:#000 !important;}
.datasheet #accordion_menu h3.ui-accordion-header a:hover, .datasheet #accordion_menu h3.ui-state-active a:link, .datasheet #accordion_menu h3.ui-state-focus a, .datasheet h3.ui-state-default a:visited {color:#000 !important;}
.datasheet .ui-widget-content, .collection .ui-widget-content {background-color: #fff !important;}

#pageContentRightColumn .ui-accordion.ui-widget {margin: 10px 0; border-bottom: 1px solid #ddd; position:relative; z-index:1;}

#pageContentRightColumn #accordion h3.ui-accordion-header, #pageContentRightColumn #accordion h3.ui-accordion-header-active,  
#pageContentRightColumn #accordion h3.ui-state-active, #pageContentRightColumn #accordion h3.ui-state-focus, #pageContentRightColumn #accordion h3.ui-state-hover a {
	border-top-color: #ddd; background-color: #eee;
	}
#pageContentRightColumn #accordion h4.ui-accordion-header, #pageContentRightColumn #accordion h4.ui-accordion-header-active,  
#pageContentRightColumn #accordion h4.ui-state-active, #pageContentRightColumn #accordion h4.ui-state-focus, #pageContentRightColumn #accordion h4.ui-state-hover a {
	border-top-color: #ddd; background-color: #eee;
}
#pageContentRightColumn #accordion h4.ui-state-active, #pageContentRightColumn #accordion h4.ui-state-focus, #pageContentRightColumn #accordion h4.ui-state-hover a {
	border-top-color: #ddd; background-color: #eee;
}
#pageContentRightColumn #accordion h3.ui-accordion-header a:hover, #pageContentRightColumn #accordion h3.ui-state-active a:link, #pageContentRightColumn #accordion h3.ui-state-focus a {color:#000 !important;}
#pageContentRightColumn #accordion h3.ui-accordion-header {border-top:1px solid #dddddd;}
#pageContentRightColumn #accordion h4.ui-accordion-header {border-top:1px solid #dddddd;}

#pageContentRightColumn .ui-state-default a, #pageContentRightColumn .ui-state-default a:link, #pageContentRightColumn .ui-state-default a:visited { color: #000000; text-decoration: none; }

/*----*/

.six.columns.datasheet h3.ui-state-hover a {}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 0 solid #aaaaaa/*{borderColorActive}*/; background-color: #FFFFFF;/*{bkg-ColorActive}*/ font-weight: normal; color: #fff; }

h3.ui-state-active a, h3.ui-state-active a:link, h3.ui-state-active a:visited {color: #178acd; text-decoration: none; }

/*h4.ui-state-active a, h4.ui-state-active a:link, h4.ui-state-active a:visited {color: #178acd; text-decoration: none; }*/ 

#accordion_menu h3.ui-state-active a, #accordion_menu h3.ui-state-active a:link, #accordion_menu h3.ui-state-active a:visited {color: #178acd/*{fcActive}*/;}

#accordion_menu h3.ui-state-active, #accordion_menu_faucets h3.ui-state-active  { border: 0; outline: 0; background-color: #FFFFFF;/*{bkg-ColorActive}*/ font-weight: normal; color: #178acd; }
#accordion_menu h3.ui-state-active a:link, #accordion_menu_faucets h3.ui-state-active a:link  { color: #178acd; }

#accordion_menu h3.ui-state-focus, #accordion_menu_faucets h3.ui-state-focus, #accordion_menu_faucets h3.ui-state-focus a {outline: 0; border: none; background-color: #FFFFFF;font-weight: normal; color: #178acd; }
#accordion_menu h3.ui-state-focus a:link, #accordion_menu_faucets h3.ui-state-focus a:link { outline: 0;}
#accordion_menu h3.ui-state-focus a:visited, #accordion_menu_faucets h3.ui-state-focus a:visited { outline: 0;}

.ui-widget :active { outline: none; }

.column3 #accordion_menu .ui-accordion-content-active {background-image: none !important;}
.column3 #accordion_menu h3.ui-state-active { border: none/*{borderColorActive}*/; background-color: #ECECEC;/*{bkg-ColorActive}*/ font-weight: normal; color: #fff; }

.datasheet .ui-accordion-content ul {width: 97%; margin: 7px auto 0 auto !important;}

.datasheet .ui-accordion h3, .datasheet .single-pricebox h3 {padding: 5px 0; margin-top: 0 !important; margin-bottom: 0px;}

/* Slider range
----------------------------------*/


/* Slider
----------------------------------*/
.slider-rangeDepth_mm.ui-slider, .slider-rangeDepth_mm.ui-slider2, .slider-rangeDepth_mm.ui-slider3, .slider-rangeDepth_mm.ui-slider4 {  text-align: left; }

#slider-rangeDepth_mm.ui-slider .ui-slider-handle, #slider-rangeHeight_mm.ui-slider .ui-slider-handle, #slider-rangeLength_mm.ui-slider .ui-slider-handle, #slider-rangePersonCapacity.ui-slider .ui-slider-handle, #slider-rangeNumberOfBowls .ui-slider-handle, #slider-rangeWidth_mm.ui-slider .ui-slider-handle,
#slider-rangeDepth_cm.ui-slider .ui-slider-handle, #slider-rangeHeight_cm.ui-slider .ui-slider-handle, #slider-rangeLength_cm.ui-slider .ui-slider-handle, #slider-rangeWidth_cm.ui-slider .ui-slider-handle{ position: absolute; z-index: 2; width: 10px; height: 16px; cursor:ew-resize; }

#slider-rangeDepth_mm.ui-slider.ui-disabled .ui-slider-handle, #slider-rangeHeight_mm.ui-slider.ui-disabled .ui-slider-handle, #slider-rangeLength_mm.ui-slider.ui-disabled .ui-slider-handle, #slider-rangePersonCapacity.ui-slider.ui-disabled .ui-slider-handle, #slider-rangeNumberOfBowls.ui-disabled .ui-slider-handle, #slider-rangeWidth_mm.ui-slider.ui-disabled .ui-slider-handle,
#slider-rangeDepth_cm.ui-slider.ui-disabled .ui-slider-handle, #slider-rangeHeight_cm.ui-slider.ui-disabled .ui-slider-handle, #slider-rangeLength_cm.ui-slider.ui-disabled .ui-slider-handle, #slider-rangeWidth_cm.ui-slider.ui-disabled .ui-slider-handle { position: absolute; z-index: 2; width: 10px; height: 16px; cursor:default; background-color: #fff !important;}

.ui-slider #ui-slider-rangeDepth_mm, .ui-slider #ui-slider-rangeHeight_mm, .ui-slider #ui-slider-rangeLength_mm, .ui-slider #ui-slider-rangePersonCapacity, .ui-slider #slider-rangeNumberOfBowls, .ui-slider #slider-rangeWidth_mm,
#ui-slider-rangeDepth_cm, .ui-slider #ui-slider-rangeHeight_cm, .ui-slider #ui-slider-rangeLength_cm, .ui-slider #slider-rangeWidth_cm { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

#slider-rangeDepth_mm.ui-slider-horizontal, #slider-rangeHeight_mm.ui-slider-horizontal, #slider-rangeLength_mm.ui-slider-horizontal, #slider-rangePersonCapacity.ui-slider-horizontal, #slider-rangeNumberOfBowls.ui-slider-horizontal,  #slider-rangeWidth_mm.ui-slider-horizontal,
#slider-rangeDepth_mm.ui-slider-horizontal, #slider-rangeHeight_cm.ui-slider-horizontal, #slider-rangeLength_cm.ui-slider-horizontal, #slider-rangeWidth_cm.ui-slider-horizontal { height: 6px;}

#slider-rangeDepth_mm.ui-slider-horizontal .ui-slider-handle, #slider-rangeHeight_mm.ui-slider-horizontal .ui-slider-handle, #slider-rangeLength_mm.ui-slider-horizontal .ui-slider-handle, #slider-rangePersonCapacity.ui-slider-horizontal .ui-slider-handle, #slider-rangeNumberOfBowls.ui-slider-horizontal .ui-slider-handle, #slider-rangeWidth_mm.ui-slider-horizontal .ui-slider-handle,
#slider-rangeDepth_cm.ui-slider-horizontal .ui-slider-handle, #slider-rangeHeight_cm.ui-slider-horizontal .ui-slider-handle, #slider-rangeLength_cm.ui-slider-horizontal .ui-slider-handle, #slider-rangeWidth_cm.ui-slider-horizontal .ui-slider-handle { margin-left: -.4em; margin-top: -4px;}

#slider-rangeDepth_mm.ui-slider-horizontal .ui-slider-range, #slider-rangeHeight_mm.ui-slider-horizontal .ui-slider-range, #slider-rangeLength_mm.ui-slider-horizontal .ui-slider-range, #slider-rangePersonCapacity.ui-slider-horizontal .ui-slider-range, #slider-rangeNumberOfBowls.ui-slider-horizontal .ui-slider-range, #slider-rangeWidth_mm.ui-slider-horizontal .ui-slider-range,
#slider-rangeDepth_cm.ui-slider-horizontal .ui-slider-range, #slider-rangeHeight_cm.ui-slider-horizontal .ui-slider-range, #slider-rangeLength_cm.ui-slider-horizontal .ui-slider-range, #slider-rangeWidth_cm.ui-slider-horizontal .ui-slider-range {height: 6px; background-color: #d3d5d6; border-bottom: 1px solid #fff; border-top: 0 !important;}

#slider-rangeDepth_mm.ui-slider-horizontal.ui-slider-disabled .ui-slider-range, #slider-rangeHeight_mm.ui-slider-horizontal.ui-disabled .ui-slider-range, #slider-rangeLength_mm.ui-slider-horizontal.ui-disabled .ui-slider-range, #slider-rangePersonCapacity.ui-slider-horizontal.ui-disabled .ui-slider-range, #slider-rangeNumberOfBowls.ui-slider-horizontal.ui-disabled .ui-slider-range, #slider-rangeWidth_mm.ui-slider-horizontal.ui-disabled .ui-slider-range,
#slider-rangeDepth_cm.ui-slider-horizontal.ui-slider-disabled .ui-slider-range, #slider-rangeHeight_cm.ui-slider-horizontal.ui-disabled .ui-slider-range, #slider-rangeLength_cm.ui-slider-horizontal.ui-disabled .ui-slider-range, #slider-rangeWidth_cm.ui-slider-horizontal.ui-disabled .ui-slider-range {height: 6px; background-color: #fff !important; border-bottom: 1px solid #fff; border-top: 0 !important;}

#slider-rangeDepth_mm.ui-slider-horizontal .ui-slider-range-min, #slider-rangeHeight_mm.ui-slider-horizontal .ui-slider-range-min, #slider-rangeLength_mm.ui-slider-horizontal .ui-slider-range-min, #slider-rangePersonCapacity.ui-slider-horizontal .ui-slider-range-min, #slider-rangeNumberOfBowls.ui-slider-horizontal .ui-slider-range-min, #slider-rangeWidth_mm.ui-slider-horizontal .ui-slider-range-min,
#slider-rangeDepth_cm.ui-slider-horizontal .ui-slider-range-min, #slider-rangeHeight_cm.ui-slider-horizontal .ui-slider-range-min, #slider-rangeLength_cm.ui-slider-horizontal .ui-slider-range-min, #slider-rangeWidth_cm.ui-slider-horizontal .ui-slider-range-min { left: 0; }

#slider-rangeDepth_mm.ui-slider-horizontal .ui-slider-range-max, #slider-rangeHeight_mm.ui-slider-horizontal .ui-slider-range-max, #slider-rangeLength_mm.ui-slider-horizontal .ui-slider-range-max, #slider-rangePersonCapacity.ui-slider-horizontal .ui-slider-range-max, #slider-rangeNumberOfBowls.ui-slider-horizontal .ui-slider-range-max, #slider-rangeWidth_mm.ui-slider-horizontal .ui-slider-range-max,
#slider-rangeDepth_cm.ui-slider-horizontal .ui-slider-range-max, #slider-rangeHeight_cm.ui-slider-horizontal .ui-slider-range-max, #slider-rangeLength_cm.ui-slider-horizontal .ui-slider-range-max, #slider-rangeWidth_cm.ui-slider-horizontal .ui-slider-range-max { right: 0; }


#slider-rangeDepth_mm .ui-widget-header, #slider-rangeHeight_mm .ui-widget-header, #slider-range3 .ui-widget-header, #slider-rangePersonCapacity .ui-widget-header, #slider-rangeNumberOfBowls .ui-widget-header, #slider-rangeWidth_mm .ui-widget-header,
#slider-rangeDepth_cm .ui-widget-header, #slider-rangeHeight_cm .ui-widget-header, #slider-rangeWidth_mm .ui-widget-header  { border: 0 solid #aaaaaa; background: #cccccc; color: #222222;}

#slider-rangeDepth_mm.ui-widget-content, #slider-rangeHeight_mm.ui-widget-content, #slider-rangeLength_mm.ui-widget-content, #slider-rangePersonCapacity.ui-widget-content, #slider-rangeNumberOfBowls.ui-widget-content, #slider-rangeWidth_mm.ui-widget-content,
#slider-rangeDepth_cm.ui-widget-content, #slider-rangeHeight_cm.ui-widget-content, #slider-rangeLength_cm.ui-widget-content, #slider-rangeWidth_cm.ui-widget-content{
	background: url("../img-static/ui-bg_flat_75_f0f0f0_40x100.png") repeat-x scroll 50% 50% #F0F0F0;
    border: 1px solid #ddd;
    color: #222222;
    margin-top: 3px;
    }

input#amountDepth_mm, input#amountHeight_mm, input#amountLength_mm, input#amountPersonCapacity, input#amountNumberOfBowls, input#amountWidth_mm,input#amountDepth_cm, input#amountHeight_cm, input#amountLength_cm, input#amountWidth_cm {
margin-bottom: 0 !important;
font-size: 11px !important;
font-family: Helvetica,Arial,sans-serif;;
color: #7fb1da;
text-align: center !important;
margin-top: 0 !important;
background-color: transparent !important;
border: 0 none !important;
box-shadow:none !important;
}

.ui-slider .ui-slider-range, .ui-slider .ui-slider-range2, .ui-slider .ui-slider-range3, .ui-slider .ui-slider-range4 {
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}

.minimumRange {text-align: left; color:#666; font-size: 11px; width: 70px; display: inline; float: left; padding-top: 8px;}

.maximumRange {text-align: right; color:#666; font-size: 11px; width: 70px; display: inline; float: right; padding-top: 8px;}

.ui-slider-disabled {opacity:0.5 !important; filter: alpha(opacity=50) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}


#accordion_menu,#accordion_menu_faucets  {
font-size: 0.75em;
}


/* Size range below filter section */

div.demo-slide {padding: 3px 0 3px 0 !important;  width: 95%; position: relative; margin: 0 auto 20px auto; text-align: center;}
div.demo-slide p input{ padding:0; margin: 8px 0 0 0 ; width: 100% !important;}

div.demo-slide h4 {font-family: "HelveticaNeueW02-47LtCn_694048", "Helvetica Neue LT W06_47 Lt Cn", "HelveticaNeueW15-47LtCn_777348", "HelveticaNeueW10-47LtCn_777246",Arial,Helvetica,sans-serif; margin: 3px 0 12px 0; text-align: left;}
div.demo-slide h4 label {font-size: 13px; font-weight: normal; line-height: 110% !important; margin: 3px 0 7px 0;}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../img-static/ui-icons_888888_256x240.png))/*{iconsContent}*/; }
.ui-state-active .ui-icon {background-image: url(../img-static/ui-icons_888888C_256x240.png)/*{iconsActive}*/; }
#pageContentLeftColumn .ui-state-active .ui-icon {background-image: url(../img-static/ui-icons_888888_256x240.png)/*{iconsActive}*/; }

#accordion_menu .ui-state-active .ui-icon {background-image: url(../img-static/ui-icons_888888C_256x240.png)/*{iconsActive}*/; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-state-default .ui-icon { background-image: url(../img-static/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }


.ui-widget-content .ui-icon {background-image: url(../img-static/ui-icons_888888_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(../img-static/ui-icons_888888_256x240.png)/*{iconsHeader}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../img-static/ui-icons_888888_256x240.png)/*{iconsHover}*/; }
/*.ui-state-active .ui-icon {background-image: url(../img-static/ui-icons_888888_256x240.png)*//*{iconsActive}*//*; }*/
.ui-state-highlight .ui-icon {background-image: url(../img-static/ui-icons_888888_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../img-static/ui-icons_888888_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-triangle-1-e { background-position: -15px -129px; } /* more */
.ui-icon-triangle-1-s { background-position: -47px -130px; } /* less */



/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 0px/*{cornerRadius}*/; -webkit-border-top-left-radius: 0px/*{cornerRadius}*/; border-top-left-radius: 0px/*{cornerRadius}*/; -moz-border-radius-topright: 0px/*{cornerRadius}*/; -webkit-border-top-right-radius: 0px/*{cornerRadius}*/; border-top-right-radius: 0px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 0/*{cornerRadius}*/; border-bottom-left-radius: 0/*{cornerRadius}*/; -moz-border-radius-bottomright: 0/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 0/*{cornerRadius}*/; border-bottom-right-radius: 0/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 0/*{cornerRadius}*/; -webkit-border-top-right-radius: 0/*{cornerRadius}*/; border-top-right-radius: 0/*{cornerRadius}*/; -moz-border-radius-bottomright: 0/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 0/*{cornerRadius}*/; border-bottom-right-radius: 0/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 0/*{cornerRadius}*/; -webkit-border-top-left-radius: 0/*{cornerRadius}*/; border-top-left-radius: 0/*{cornerRadius}*/; -moz-border-radius-bottomleft: 0/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 0/*{cornerRadius}*/; border-bottom-left-radius: 0/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 0; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }

.datasheet .ui-accordion .collection-title-text, .datasheet .single-pricebox .collection-title-text{padding: 5px 0 5px 4%;margin-top: 0 !important;margin-bottom: 0px;}

.datasheet #accordion_menu h4.ui-accordion-header, .datasheet #accordion_menu h4.ui-accordion-header-active, .datasheet #accordion_menu h4.ui-state-active, .datasheet #accordion_menu h4.ui-state-focus {
    border-top: 1px solid #ddd;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(221, 221, 221);
    background-color: transparent;
    color: #000 !important;
}

.datasheet #accordion_menu h4.ui-accordion-header a:hover, .datasheet #accordion_menu h4.ui-state-active a:link, .datasheet #accordion_menu h4.ui-state-focus a, .datasheet h4.ui-state-default a:visited {
    color: #000 !important;
}
