
#results a:link, #results  a:vissited {
	text-decoration: none;        
	color: #cc0000;               
}                               
#results  a:hover {             
	text-decoration: underline;   
}                               
.search_header {                
	background-color: #473e3e;    
	color: #fff;                  
	font-weight: bold;            
	padding: 5px;                 
}                               
#filter_options {               
	margin-bottom: 5px;           
}                               
#filter select {                
	font-size: 0.9em;             
	color: #333;                  
	cursor: pointer;              
	vertical-align: middle;       
}                               
#left_filter {                  
	float: left;                  
}                               
#right_filter {                 
	float: right;                 
}                               
#results {                      
/*border-top: 1px solid #666;*/
display:block;
	padding-top:10px;
}
#height_min, #height_max {
font-weight:bold;
}
.found {
	border-bottom: 1px solid #666;
}
label {
	/*width: 10em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	cursor: pointer;
*/
	font-size: 0.9em;
	color: #666;
}
.bar {
font-size:1.5em;
}
.product_wrapper {
  
  float: left;
  
  	margin: 5px;
	margin-bottom: 10px;
	margin-top: 2px;
	height: 140px;
	/*width: 300px;*/
}
.product {

overflow:hidden;
	width: 300px;
	padding: 2px;
	text-align: left;

	
}
.product {
	font-size: 12px;
	border:0px solid #fff;
}
.product:hover {
background-color:rgb(255,255,204);
border:0px solid rgb(204,153,0);
}
.product img {
	border: 1px solid #999;
	margin-right: 5px;
	background: #fff url(../img/default.jpg) no-repeat 0 0;
}
.product a:link, .product a:visited {
	font-size: 14px;
	text-decoration: none;
	color: #cc0000;
	font-weight: bold;
}
.product a:hover {
	text-decoration: underline;
}
.submit input {
	margin-left: 4.5em;
}
/*input {
	color: #781351;
	background: #fee3ad;
	border: 1px solid #781351
}
.submit input {
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9
}*/
fieldset {
	border: 1px solid #781351;
	width: 61em;
	padding: 3px;
}
legend {
	color: #900;
	background: #fff;
	border: 1px solid #900;
	padding: 2px 6pxfont: 10px Verdana, sans-serif;
}

.summary_bar {
	/*border-bottom: 1px solid #999;*/
	clear: both;
	padding: 11px 20px 0px;
	color: black;
	font-weight: normal;
	
	line-height: normal;
}
.summary_bar .summary {
	color: #333;
	float: left;
	padding-top: 3px;
	padding-bottom: 4px;
}
.summary_bar .summary a {
	font-weight: normal;
}
.pagerpro {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
}
.pagerpro li {
	display: inline;
	float: left;
}
.pagerpro a:link, .pagerpro a:visited {
	display: block;
	border: 1px solid #999;
	margin-right: 3px;
	padding: 2px 6px;
	color: #99210B;
	text-decoration: none;
}
.pagerpro a:hover {
	border: 1px solid #000;
	background-image: none;
	background-color: #777777;
	color: #fff;
}
.pagerpro .current a, .pagerpro .current a:hover {
	margin-right: 3px;
	padding: 2px 6px;
	border: 1px solid #000;
	background-image: none;
	background-color: #777777;
	color: #fff;
	font-weight: bold;
	color: #99210B;
}
#height_range_slider_span, #diameter_range_slider_span{
/*background-color:#333;*/
background: url(../img/height2.gif) left center repeat-x;height:38px; 
/*background-position: left center;*/
position:absolute;

}
div.slider div.handle {
width: 14px;
	height: 23px;
	 background: url(../img/handle_right.gif) no-repeat 0 0;
	cursor: pointer;
	position:absolute;
}

div#height_range_slider {
	width: 450px;
	background: #fff url(../img/height.png) no-repeat -2px 0px;
	height: 38px;
	cursor: pointer;
	position: relative;
}

div#diameter_range_slider {
background: #fff url(../img/diameter.png) no-repeat -2px 0;
width: 340px;
	height: 38px;
	cursor: pointer;
	position: relative;
}
.slider {
margin: 10px 20px;
}
.range {
background: #fff url(../img/arrow_right.gif) no-repeat center left;
text-indent:15px;
margin:5px;
font-size:1.4em;
}

#height_range_slider_handle_max {

}
#slider_disabled_img {
width: 14px;
	height: 23px;
	 background: url(../img/handle_right_disabled.gif) no-repeat 0 0;
	cursor: pointer;
	position:absolute;
}
#height_range_slider_handle_min{
	
}
.help {
color:rgb(144,144,144);
font-size:0.8em;
}

.number {
font-weight:bold;
}

label {
cursor:pointer;
}
#loading{
height:35px;
}
#LoadingDiv {
background:#fff url(../img/ajax-loader.gif) no-repeat 30px 0;
color:#fff;
font-weight:bold;
padding:3px;
height:35px;
}

#results_inner{
display:block;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.clearfix {
	display: inline-block
}
html[xmlns] .clearfix {
	display: block
}
* html .clearfix {
	height: 1%
}
#wrapper_s {
	background: #fff;
	margin: 0
}
#content_s {
}
#content_s p {
	line-height: 28px
}
#CabinetsTypes label, #CabinetsTypes select {
	cursor: pointer
}
#Storageplanner .step label, #Storageplanner .step .label {
	font-weight: 700;
	margin-right: 10px;
	cursor: pointer
}
#Storageplanner .step {
	padding-left: 45px;
	padding-bottom: 10px;
	padding-top: 10px
}
#Storageplanner .dimension-label {
	cursor: pointer;
	padding-left: 65px;
	padding-bottom: 5px;
	background: #fff url('../img/bullet.gif') no-repeat 50px 4px;
	margin-bottom: 7px
}
#CabinetsTypes {
	background: #fff url('../img/bullet-one.gif') no-repeat top left
}
#MinimumDimensions {
	background: #fff url('../img/bullet-two.gif') no-repeat top left
}
#SubmitButton {
	background: #fff url('../img/bullet-three.gif') no-repeat top left
}
.dimension-slider {
	/*padding-left: 65px;*/
}
.dimension {
	margin-bottom: 20px
}
.ui-slider {
	width: 500px
}

.ui-slider-handle {
	cursor: pointer
}
.range {
	border: 0;
	font-size: 14px;
	color: #c00;
	font-weight: 700;
	width: 120px;
	margin-right:30px;
}
.dimension-label .label {
	color: #666;
	font-size: .9em;
	cursor: pointer;
	margin: 0;
	padding: 0
}
.cabinet {
	background: #fff url('../img/cabinet.gif') no-repeat 0 0;
	width: 184px;
	height: 220px;
	margin-left: 50px
}
.cabinet-depth {
	background: #fff url('../img/cabinet.gif') no-repeat -188px 0;
	width: 184px;
	height: 220px;
	margin-left: 50px
}
.cabinet-width {
	background: #fff url('../img/cabinet.gif') no-repeat -376px 0;
	width: 184px;
	height: 220px;
	margin-left: 50px
}
.cabinet-height {
	background: #fff url('../img/cabinet.gif') no-repeat -564px 0;
	width: 184px;
	height: 220px;
	margin-left: 50px
}
#SubmitButton input {
	font-weight: 700;
	padding: 3px;
	margin-right: 15px
}
#results {
	border-top: 1px solid #ccc;
	padding-left: 0;
	padding-right: 0
}
pre {
	font-size: 1.4em
}
.markings {
	padding-top: 7px;
	width: 501px;
	margin-bottom: 2px;
	font-weight: 700;
	font-size: .8em;
	background: #fff url('../img/markings.gif') repeat-x 1px 0
}
.markings .min {
	float: left
}
.markings .max {
	float: right
}
.product-image {
	width: 80px;
	height: 80px;
	background-color: #fff;
	float: left;
	margin-right: 3px
}

.product ul {
	list-style-position: inside;
	list-style-type: none;
	margin: 0;
	padding: 0
}
.product ul li {
	font-size: .85em;
	margin-top: 1px;
}
.product {
	float: left;
	width: 240px;
	margin: 3px;
	margin-right: 3px;
	padding: 2px;
	border: 0px solid #eee;
	margin-bottom: 9px
}
.product:hover {
	border: 0px solid #fc0;
	background-color: #ffc
}
.section-title {
	background: #369 url('../img/corner-left.gif') no-repeat top left;
	margin-top: 10px
}
.section-title h4 {
	margin: 0;
	background: transparent url('../img/arrow-left.gif') no-repeat 3px 6px;
	padding: 8px;
	padding-left: 25px;
	font-size: 1em;
	color: #fff
}
#search_options_inner {
	margin: 5px;
	margin-bottom: 7px;
	padding: 5px;
	border: 1px solid #eee;
	font-size: .9em
}
#search_options {
	margin-bottom: 7px
}
#search_options .info {
	font-weight: 700;
	color: #c00
}
#search_options a {
	font-weight: 700;
	margin-left: 10px
}
.summary_bar {
	clear: both;
	padding: 11px 20px 0;
	color: #000;
	font-weight: 400;
	line-height: normal
}
.summary_bar .summary {
	color: #333;
	float: left;
	padding-top: 3px;
	padding-bottom: 4px
}
.summary_bar .summary a {
	font-weight: 400
}
.pagerpro {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0
}
.pagerpro li {
	display: inline;
	float: left
}
.pagerpro a:link, .pagerpro a:visited {
	display: block;
	border: 1px solid #999;
	margin-right: 3px;
	padding: 2px 6px;
	color: #99210B;
	text-decoration: none
}
.pagerpro a:hover {
	border: 1px solid #000;
	background-image: none;
	background-color: #777;
	color: #fff
}
.pagerpro .current a, .pagerpro .current a:hover {
	margin-right: 3px;
	padding: 2px 6px;
	border: 1px solid #000;
	background-image: none;
	background-color: #777;
	color: #fff;
	font-weight: 700
}
.sort {

/*margin-bottom:10px;*/
/*padding-top:8px*/
/*height:25px;*/
/*border-top:1px solid #999;*/
margin-top:5px;
padding-top:4px
}

.product a:link, .product a:visited {
  color:#900;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold

}

.sort .selected{
font-weight:bold;

}
#AjaxifyLoading img {
/*margin-top:4px;*/
}

#loading2 {
background: #fff url('../img/loading.gif') no-repeat;
width:150px;
}
#navcontainer{
font-size:13px;
}
#height-slider-range {
  width: 500px;
}
.markingsHeight {
  width: 501px;
}
.dimension-label input{
margin-left:10px;
}
