.corner-all, .corner-top, .corner-left, .corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.corner-all, .corner-top, .corner-right, .corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.corner-all, .corner-bottom, .corner-left, .corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.corner-all, .corner-bottom, .corner-right, .corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.clear { clear: both; }
.clear-left { clear: left; }
.clear-right { clear: right; }

#search {
	float: right;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color: #AFAFAF;
	padding: 10px;
	overflow: auto;
	margin: 15px 18px 0px 0px;
}

#search h4 {
	color: #AFAFAF;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0.3em 0;
}
#search .dropdown h4 {
	color: #666;
}

#search .type, #search .location, #search .price, #search .id, #search .buttons, #search .tranzaction {
	float: left;
	margin-right: 5px;
	white-space: nowrap;
	overflow: visible;
}
#search .buttons { margin-right: 0px; }
#search .type { width: 140px; }
#search .location { width: 155px; }
#search .price { width: 123px; }
#search .tranzaction { width: 145px;}

#search input.textbox {
	border: 1px solid #EAEAEA;
	color: #666;
	padding: 0.4em 0.7em;
	margin: 0;
	font-size: 11px;
	font-family: Verdana, Arial; 
	width: 50px;
}
#search  input.textbox:hover {
	border: 1px solid #999999; 
	background-color: #FCFCFC;
}


#search hr {
	border: none;
	border-bottom: 1px solid #999999;
}
#search br {
	clear: both;
}
#search .dropdown .content {
	padding: 1em;
	width: 524px;
}
#search .option {
	float: left;
	margin-left: 1em;
	width: auto;
}
#search .location .option {
	width: 120px;
}
.search-col-4 .slider {
	margin-left: 0.5em;
}



#search button {
	color: #505050;	
	cursor: pointer;
    text-align: center;
    text-decoration: none;
    border: 1px solid #CCCCCC;
    
    background-repeat: repeat-x;
    display: inline-block;
    padding: 0.25em 0.6em 0.15em;
	position: relative;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
	
}
#search button:hover {
	border: 1px solid #999999;
	background: #FCFCFC;
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #e2e2e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e2e2e2));
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#e2e2e2 100%);
	background: -o-linear-gradient(top,  #fcfcfc 0%,#e2e2e2 100%);
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#e2e2e2 100%);
	background: linear-gradient(to bottom,  #fcfcfc 0%,#e2e2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e2e2e2',GradientType=0 );
	
	
}

#search button span {
	background-image: url(images/search.png);
	display: inline-block;
	width: 16px;
	height: 16px;
}
@media only screen and (min-width: 950px) and (max-width: 1024px) {
	#search {
		margin: 1% 0 0;
		padding: 1%;
		width: 69%;
	}
	#search .tranzaction,
	#search .type,
	#search .price,
	#search .location {
		width: 20%
	}
	#search .id {
		width: 10%
	}
}
@media only screen and (min-width: 768px) and (max-width: 949px) {
	#search {
		margin: 1% 0 0;
		padding: 1%;
		width: 69%;
	}
	#search .tranzaction {
		width: 16%
	}
	#search .type,
	#search .price,
	#search .location {
		width: 20%
	}
	#search .id {
		width: 12%
	}
	#search .tranzaction span {
		clear: both;
		float: left;
		width: 100%;
	}
	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#search {
		float:none;
		clear: both;
		width: 100%;
		}
	#search .tranzaction {
		width: 25%
	}
	#search .type,
	#search .location,
	#search .price,
	#search .id {
		width: 15%
	}
	#search .buttons {
		width: 6%
	}
	#search input.textbox {
		width: 80%
	}
	#search .dropdown .content {
		width: 98%
	}
	#search .option {
		width: 83%;
	}
	#search h4 {
		width: 93%
	}
}
@media only screen and (max-width: 479px) {
	#search {
		float:none;
		clear: both;
		width: 98%;
		padding: 1%
		}
	#search .type,
	#search .location,
	#search .price,
	#search .id {
		width: 80%
	}
	#search .buttons {
		width: 6%
	}
	#search input.textbox {
		width: 80%
	}
	#search .dropdown .content {
		width: 98%
	}
}