
.explore_search {
	background:transparent url( sprite_header.png) no-repeat scroll 0 0;
	_background:transparent url( sprite_header.gif) no-repeat scroll 0 0;
	position:relative;
	height:70px;
	padding-bottom:5px;
	margin-left:94px;
}

.explore_search form {
	width:699px;
	height:32px;
	position:absolute;
	top:20px;
	left:20px;
}
.explore_search form .searchField {
	width:501px;
	background:transparent url( sprite_header.png) no-repeat scroll 0 -600px;
	_background:transparent url( sprite_header.gif) no-repeat scroll 0 -600px;
	border:0;
	font-size:16px;
	padding:5px 90px 0 6px;
	height:25px;
	vertical-align:baseline;
	float:left;
	position:relative;
	z-index:1;
}
.explore_search form .searchField.active {
	background-position:0 -640px;
}
.explore_search form label.prefill {
	color:#bcbda8;
	font-size:16px;
	padding:5px 90px 0 6px;
	z-index:2;
	position:absolute;
	left:0;
	top:0;
}
.explore_search form .searchSubmit {
	float:right;
	background:transparent url( sprite_header.png) no-repeat 0 -429px;
	_background:transparent url( sprite_header.gif) no-repeat 0 -429px;
	width:96px;
	height:32px;
	display:block;
	border:0;
	cursor:pointer;
}
.explore_search form .searchSubmit:hover {
	background-position:-101px -429px;
}

.explore_search form select {
	float:left;
}
	
.explore_search .search_dropdown {
	width:82px;
	height:31px;
	position:absolute;
	top:0;
	right:101px;
	z-index:1;
}
.search_dropdown a.searchFilter {
	font-size:11px;
	color:#1d1d1d;
	text-decoration:none;
	margin-right:1px;
	padding-left:10px;
	position:absolute;
	right:0;
	overflow:hidden;
	z-index:2;
	background:transparent url( sprite_header.png) no-repeat left -679px;
	_background:transparent url( sprite_header.gif) no-repeat left -679px;
}
.search_dropdown a.searchFilter:hover {
	color:#1188c1;
}
.search_dropdown.open a.searchFilter {
	background-position:left -711px;
}
.search_dropdown a.searchFilter span.left {
	padding-bottom:7px;
	background:transparent url( sprite_header.png) no-repeat right -680px;
	_background:transparent url( sprite_header.gif) no-repeat right -680px;
	display:block;
}
.search_dropdown.open a.searchFilter span.left {
	background-position:right -711px;
}
.search_dropdown a.searchFilter span.icon {
	padding:8px 9px 4px 1px;
	margin-right:11px;
	display:block;
	background:transparent url( sprite_icons.png) no-repeat right -866px;
	_background:transparent url( sprite_icons.gif) no-repeat right -866px;
}
.search_dropdown a.searchFilter:hover span.icon {
	background-position:right -928px;
}
.search_dropdown .searchFilters {
	right:1px;
	top:31px;
	z-index:1;
}

.styledRadio {
	width:14px;
	height:14px;
	display:block;
	display:0!important;
	display:inline-block!important;
	vertical-align:top;
	margin-right:5px;
}

.searchFilters {
	position:absolute;
}
.searchFilters .search_options label, .searchFilters .search_tags label {
	display:block;
	overflow:hidden;
	cursor:pointer;
	line-height:15px;
}
.searchFilters .search_top {
	width:160px;
	height:8px;
}
.searchFilters .search_options {
	padding:10px 1px;
}
.searchFilters .search_options h4 {
	padding:0 0 8px 20px;
}
.searchFilters .search_options label {
	width:156px;
	padding:8px 0;
	margin-top:-1px;
}
.searchFilters .styledRadio {
	margin-left:20px;
	cursor:pointer;
}
.searchFilters .styledCheckbox {
	cursor:pointer;
}
.searchFilters input[type=radio] {
	width:17px;
	display:block;
	float:left;
	margin-right:5px;
	margin-left:17px;
	cursor:pointer;
}
.searchFilters input[type=checkbox] {
	width:17px;
	height:16px;
	display:block;
	float:left;
	margin-right:5px;
}
.searchFilters .search_tags {
	padding:21px 20px;
}
.searchFilters .search_tags h4 {
	padding-bottom:7px;
}
.topLinksFooter {
	margin-top:-2px;
	height:4px;
}
.linksFooter {
	margin-bottom:-1px;
	padding:26px 0 27px 28px;
	min-height:132px;
	overflow:hidden;
}

.globalHeader form.searchField {
	margin-left:4px;
	float:right;
}
.globalHeader form.searchField input {
	width:136px;
	height:17px;
	padding-left:20px;
	padding-top:4px;
}
.globalHeader form.searchField label.prefill {
	padding-left:20px;
	padding-top:4px;
	display:none;
}
.globalHeader form.searchField a {
	position:absolute;
	display:block;
	width:20px;
	height:21px;
	right:0;
	top:0;
	padding:0;
}
.globalHeader form.searchField .searchFilters {
	top:22px;
	left:-1px;
}

div.input-wrap {
	position:relative;
}
div.input-wrap label, input+label.prefill {
	position:absolute!important;
	display:none;
}

textarea {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
}


.styledRadio, .styledCheckbox, .searchFilters .search_top, .searchFilters .search_options label {
	background:transparent url( sprite_gui.png) no-repeat;
	_background:transparent url( sprite_gui.gif) no-repeat;
}


.styledRadio {
	background-position:left -1516px;
}
.styledRadioChecked {
	background-position:right -1516px;
}
.styledCheckbox {
	background-position:left -1570px;
}
.styledCheckboxChecked {
	background-position:right -1570px;
}
.searchFilters {
	z-index:1000;
}
.searchFilters .search_options label, .searchFilters .search_tags label {
	color:#373737;
}
.searchFilters .search_top {
	background-position:right -1721px;
	_background: white;
}
.searchFilters .search_options {
	background:transparent url( sprite_searchHeaderDrop.png) no-repeat scroll left bottom;
	_background: white;
}
.searchFilters .search_options label {
	background-position:left -1614px;
}
.searchFilters .search_options label:hover {
	background-position:right -1614px;
}
.searchFilters .search_options label.last {
	background-position:200px -1614px;
}
.searchFilters .search_options label.last:hover {
	background-position:right -1614px;
}
.searchFilters .search_options label.photos {
	color:#e77107;
}
.searchFilters .search_options label.videos {
	color:#33aae4;
}
.searchFilters .search_options label.audio {
	color:#79be03;
}
.searchFilters .styledCheckbox {
	cursor:pointer;
}
.searchFilters .search_tags {
	background-position:-6035px bottom;
}
.searchFilters .search_tags h4 span {
	color:#999;
}

.searchFilters .search_options h4 {
	padding: 0;
	margin: 0 0 0 15px;
	background: white;
}