.clearfix {clear:both;}
.floatl {float:left;} 
.floatr {float:right;} 
.inline{display:inline;}
.fontbold{font-weight:bold;}  
.fontwhite {color:#ffffff !important;} 
.fontblack {color:#333333 !important;} 
.fontgreen {color:#1ABE07 !important;} 
.fontblue {color:#0198D1 !important;} 
.fontgrey {color:#9d9d9d !important;} 
.fontred {color:#A30004 !important;}
.slide_container {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	color: #505050;
	font-size: 11px;
}
/* Slider Style */

.slider_outer{
	margin: 0px; 
	padding:1px;
	float: left;
	width: 408px;
}
.slider_combo {
	float: left;
}
.slider_gutter {
	float: left;
	width: 100%;
	display: block;
	position: relative; 
}
.slider_gutter_item { 
	position: relative;	
	float: left; 
	left: 100%;
}
.corner_l, .slider_gutter_l {
	width: 10px;
	margin-left:-100%; 
	height:20px;
	background:url(../img/slider/slider_l.gif) no-repeat; 
}

#area_gutter_m_commercial, #price_gutter_m_commercial, #area_gutter_m_residential, #price_gutter_m_residential {
	width: 380px;
	margin-left: -390px;	
	height:20px; 
	background:url(../img/slider/slider_rptr.gif) repeat-x;
}
.corner_r, .slider_gutter_r {
	width: 10px;
	margin-left:-15px;
	height:20px;
	background:url(../img/slider/slider_r.gif) no-repeat; 
}

#minmax_slider_commercial, #price_slider_commercial, #minmax_slider_residential, #price_slider_residential { 
	width: 400px; 
	margin:0px 5px;
}

.slider_gutter{
	width: 110px; 
	margin: 10px 0px 0px 0px; 
}


/*.slider_gutter_bkg{ position: absolute; background:url(../img/bkg_slider.gif) repeat-x; height:8px; margin:6px 0px 0px -10px; width:374px; clip:rect(0, 20px, 0, 20px)}
*/
.knob {	
	position: absolute;	
	height: 20px;
	width: 20px;
	background: url(../img/slider/slider_knob.gif) no-repeat;cursor: pointer;
}

/* For Clip */

.slider_bkg_img {
	position: absolute; 
	height:8px; 
	margin:6px 0px 0px -10px; 
	width: 380px;
}

#area_min_commercial, #price_min_commercial, #area_min_residential, #price_min_residential {
	float: left;
	width: 40%;
	padding-left: 10px;
}
#area_max_commercial, #price_max_commercial, #area_max_residential, #price_max_residential {
	float: right;
	width: 30%;
	padding-right: 5px;
	text-align: right;
	
}

.combo {
	margin-left: 12px;
	padding-top: 10px;
}
.combo select, .combo label {
	float: left;
}

.combo label {
	padding-right: 10px;
}
.combo label.to {
	padding: 0 10px;
}

.combo .right_combo {
	float: left;
}

.combo .left_combo {
	float: left;
	width: 150px;
}
.combo select {
	width: 80px;
}

