/***************************************************************
*  Copyright notice
*
*  (c) 2006 WIV GmbH (info@wiv-gmbh.de)
*  All rights reserved
*
*
***************************************************************/
/**
 * wivHorseMarket-stylesheet for the 'Pferde.de-Relaunch 2006'-project
 * styles for the search-box
 *
 * @author	Andreas Richter <richter@wiv-gmbh.de>
 */

/*********************************************************************
 * all search boxes
 ********************************************************************/

.wivHorseMarket_searchBox {
    position:			relative;
	width:				100%;
	border:				1px dotted #42331C;
	padding:			0px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;
    color:				#3F1D23;
    display:			block;
    margin-bottom:		5px;
    }
    
.wivHorseMarket_searchBox_open {    
	display:			block;    
	}
.wivHorseMarket_searchBox_close {    
	display:			none;    
	}
	
.wivHorseMarket_searchBoxHeadConfig_open { 
	visibility:			hidden;	
	}
.wivHorseMarket_searchBoxHeadConfig_close { 
	visibility:			visible;	
	}
	
	
.wivHorseMarket_searchBoxHead {
    position:			relative;
	width:				100%;
	height:				18px;
	background-color:	#725730;	
	vertical-align:		middle;
    display:			block;	
	}
	
.wivHorseMarket_searchBoxHeadTitle {
	color:				#FFFFFF;
	font-weight:		bold;
	position:			absolute;
	left:				5px;
	top:				3px;
	}
	
.wivHorseMarket_searchBoxOCButton {
	position:			absolute;
	right:				5px;
	top:				3px;
	}
	
.wivHorseMarket_searchBoxOCButton img {
	border:				0px;
	}	
	
.wivHorseMarket_searchBoxAllMarker {
	width:				100%;
	height:				26px;
	border-bottom:		1px dotted #42331C;
	vertical-align:		middle;
	z-index:			3;
	background-color:	#EDEADF;
	display:			inherit;
	margin-top:			6px;
	}	
	
.wivHorseMarket_searchBoxAllMarker input {
	margin-left:		6px;
	margin-bottom:		-1px;
	}	
	
.wivHorseMarket_searchBoxSelectable {
	width:				48%;
	z-index:			2;
	padding:			6px;
	color:				#3F1D23;
	background-color:	#EDEADF;
	display:			inherit;		
	}	
	
.wivHorseMarket_searchBoxSelectableTitle {
	font-weight:		bold;
	display:			inherit;	
	}	
	
.wivHorseMarket_searchBoxSelectableHelpTitle {
	font-weight:		bold;
	display:			inherit;	
	}	
.wivHorseMarket_searchBoxSelectableHelp {
	display:			inherit;	
	}

.wivHorseMarket_searchBoxSelected {
	width:				48%;
	position:			absolute;
	right:				0px;
	top:				33px;
	bottom:				0px;
	z-index:			2;
	background-color:	#E3D8C7;
	padding:			6px;
	color:				#3F1D23;
	display:			inherit;	
	}
	
* html div.wivHorseMarket_searchBoxSelected {
	height:				136px;
	top:				26px;
	}

.wivHorseMarket_searchBoxSelectedTitle {
	font-weight:		bold;
	display:			inherit;	
	}

/*********************************************************************
 * search box:categories
 ********************************************************************/	
	
 
 
#wivHorseMarket_searchBox_categories {
	position:			relative;
	background-color:	#EDEADF;
	z-index:			1;
	}	

#wivHorseMarket_searchBox_categoriesHeadConfig {
	color:				#FFFFFF;
	position:			absolute;
	right:				35px;
	top:				3px;

	}	
	
#wivHorseMarket_searchBox_categoriesHeadConfig span {
	position:			absolute;
	z-index:			0;	
	visibility:			hidden;
	display:			none;
	}	
	
#wivHorseMarket_searchBox_categoriesSelectable {
	width:				100%;
	border:				1px solid #69303B;
	height:				90px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;    
	display:			inherit;	
	}
	
#wivHorseMarket_searchBox_categoriesSelectable option.selectable {
	color:				#3F1D23;    
	}	

#wivHorseMarket_searchBox_categoriesSelectable option.selected {
	color:				#BBBBBB;    
	font-style:			italic;
	}	
	
	
#wivHorseMarket_searchBox_categoriesSelected {
	width:				100%;
	border:				1px solid #69303B;
	height:				90px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;  
	display:			inherit;	
	}
	
#wivHorseMarket_searchBox_genderTitle {
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;  
	font-weight:		bold;
	margin-left:		5px;
	}	
	
.wivHorseMarket_searchBox_genderCheckbox {
	margin-right:		50px;
	}
	
#wivHorseMarket_searchBox_gender {
	height:				36px;
	}	
	
#wivHorseMarket_searchBox_categoriesSelectedArea {
	top:				70px;	
	}
	
/*********************************************************************
 * search box:races
 ********************************************************************/	
	
 
 
#wivHorseMarket_searchBox_races {
	position:			relative;
	background-color:	#EDEADF;
	z-index:			1;
	}	

#wivHorseMarket_searchBox_racesHeadConfig {
	color:				#FFFFFF;
	position:			absolute;
	right:				35px;
	top:				3px;

	}	
	
#wivHorseMarket_searchBox_racesHeadConfig span {
	position:			absolute;
	z-index:			0;	
	visibility:			hidden;
	display:			none;
	}	
	
#wivHorseMarket_searchBox_racesSelectable {
	width:				100%;
	border:				1px solid #69303B;
	height:				90px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;    
	display:			inherit;	
	}
	
#wivHorseMarket_searchBox_racesSelectable option.selectable {
	color:				#3F1D23;    
	}	

#wivHorseMarket_searchBox_racesSelectable option.selected {
	color:				#BBBBBB;    
	font-style:			italic;
	}	
	
	
#wivHorseMarket_searchBox_racesSelected {
	width:				100%;
	border:				1px solid #69303B;
	height:				90px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;  
	display:			inherit;	
	}	
	
/*********************************************************************
 * search box:regions
 ********************************************************************/	
	
 
 
#wivHorseMarket_searchBox_regions {
	position:			relative;
	background-color:	#EDEADF;
	z-index:			1;
	}

#wivHorseMarket_searchBox_regionsHeadConfig {
	color:				#FFFFFF;
	position:			absolute;
	right:				35px;
	top:				3px;
	}	
	
#wivHorseMarket_searchBox_regionsHeadConfig span {
	position:			absolute;
	z-index:			0;	
	visibility:			hidden;
	display:			none;
	}	
	
#wivHorseMarket_searchBox_regionsSelectable {
	width:				100%;
	border:				1px solid #69303B;
	height:				90px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;    
	display:			inherit;	
	}
	
#wivHorseMarket_searchBox_regionsSelectable option.selectable {
	color:				#3F1D23;    
	}	

#wivHorseMarket_searchBox_regionsSelectable option.selected {
	color:				#BBBBBB;    
	font-style:			italic;
	}	
	
	
#wivHorseMarket_searchBox_regionsSelected {
	width:				100%;
	border:				1px solid #69303B;
	height:				90px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;  
	display:			inherit;	
	}	
	
.wivHorseMarket_searchBoxDistance {	
	z-index:			4;
	width:				290px;
	background-color:	#E3D8C7;
	padding:			6px;
	margin-left:		303px;
	position:			relative;
	display:			block;
	}
	
#wivHorseMarket_searchBox_regionsZip {
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;
	color:				#3F1D23; 
	border:				1px solid #503A19;
	width:				60px;
	margin-top:			5px;	
	padding:			2px;
	clear:				left;
	}
	
#wivHorseMarket_searchBox_regionsDistance {	
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;
	color:				#3F1D23; 
	border:				1px solid #503A19;
	width:				80px;
	margin-top:			5px;
	margin-right:		5px;	
	}
	
#wivHorseMarket_searchBox_regionsAreaSelected {
	bottom:				47px;
	}
	
	
/*********************************************************************
 * search box:priceranges
 ********************************************************************/	
	
 
 
#wivHorseMarket_searchBox_priceranges {
	position:			relative;
	background-color:	#EDEADF;
	z-index:			1;
	}
	

#wivHorseMarket_searchBox_pricerangesHeadConfig {
	color:				#FFFFFF;
	position:			absolute;
	right:				35px;
	top:				3px;
	}	
	
#wivHorseMarket_searchBox_pricerangesHeadConfig span {
	position:			absolute;
	z-index:			0;	
	visibility:			hidden;
	display:			none;
	}		
	
#wivHorseMarket_searchBox_pricerangesSelectable {
	width:				100%;
	border:				1px solid #69303B;
	height:				90px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;    
	display:			inherit;	
	}
	
#wivHorseMarket_searchBox_pricerangesSelectable option.selectable {
	color:				#3F1D23;    
	}	

#wivHorseMarket_searchBox_pricerangesSelectable option.selected {
	color:				#BBBBBB;    
	font-style:			italic;
	}	
	
	
#wivHorseMarket_searchBox_pricerangesSelected {
	width:				100%;
	border:				1px solid #69303B;
	height:				90px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;  
	display:			inherit;	
	}	
	
	
.wivHorseMarket_searchBoxPriceInput {
	width:				70px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          11px;		
    border:				1px solid #69303B;
    text-align:			right;
	}
	
/*********************************************************************
 * search box:ageranges
 ********************************************************************/	
	
#wivHorseMarket_searchBox_ageranges {
	position:			relative;
	background-color:	#EDEADF;
	z-index:			1;
	}
	

#wivHorseMarket_searchBox_agerangesHeadConfig {
	color:				#FFFFFF;
	position:			absolute;
	right:				35px;
	top:				3px;
	}	
	
#wivHorseMarket_searchBox_agerangesHeadConfig span {
	position:			absolute;
	z-index:			0;	
	visibility:			hidden;
	display:			none;
	}		
	
#wivHorseMarket_searchBox_agerangesSelectable {
	width:				100%;
	border:				1px solid #69303B;
	height:				90px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;    
	display:			inherit;	
	}
	
#wivHorseMarket_searchBox_agerangesSelectable option.selectable {
	color:				#3F1D23;    
	}	

#wivHorseMarket_searchBox_agerangesSelectable option.selected {
	color:				#BBBBBB;    
	font-style:			italic;
	}	
	
	
#wivHorseMarket_searchBox_agerangesSelected {
	width:				100%;
	border:				1px solid #69303B;
	height:				90px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;  
	display:			inherit;	
	}	

/*********************************************************************
 * search box:heightranges
 ********************************************************************/	
	
#wivHorseMarket_searchBox_heightranges {
	position:			relative;
	background-color:	#EDEADF;
	z-index:			1;
	}
	

#wivHorseMarket_searchBox_heightrangesHeadConfig {
	color:				#FFFFFF;
	position:			absolute;
	right:				35px;
	top:				3px;
	}	
	
#wivHorseMarket_searchBox_heightrangesHeadConfig span {
	position:			absolute;
	z-index:			0;	
	visibility:			hidden;
	display:			none;
	}		
	
#wivHorseMarket_searchBox_heightrangesSelectable {
	width:				100%;
	border:				1px solid #69303B;
	height:				90px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;    
	display:			inherit;	
	}
	
#wivHorseMarket_searchBox_heightrangesSelectable option.selectable {
	color:				#3F1D23;    
	}	

#wivHorseMarket_searchBox_heightrangesSelectable option.selected {
	color:				#BBBBBB;    
	font-style:			italic;
	}	
	
	
#wivHorseMarket_searchBox_heightrangesSelected {
	width:				100%;
	border:				1px solid #69303B;
	height:				90px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;  
	display:			inherit;	
	}	
		
	
/*********************************************************************
 * search box:searchquery
 ********************************************************************/	
	
#wivHorseMarket_searchBox_searchquery {
	position:			relative;
	background-color:	#EDEADF;
	z-index:			1;
	}
	

#wivHorseMarket_searchBox_searchqueryHeadConfig {
	color:				#FFFFFF;
	position:			absolute;
	right:				35px;
	top:				3px;
	}	
	
#wivHorseMarket_searchBox_searchqueryHeadConfig span {
	position:			absolute;
	z-index:			0;	
	visibility:			hidden;
	display:			none;
	}		
	
.wivHorseMarket_searchBox_searchqueryTitle {
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23; 
	font-weight:		bold;	
	margin-left:		6px;	
	padding-top:		5px;	
	}
	
#wivHorseMarket_searchBox_searchqueryInput {
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;
	color:				#3F1D23; 
	border:				1px solid #503A19;
	width:				46%;
	margin-left:		6px;	
	margin-top:			5px;	
	margin-bottom:		5px;	
	padding:			2px;
	}
	
/*********************************************************************
 * search box:config
 ********************************************************************/	
	
#wivHorseMarket_searchBox_config {
	position:			relative;
	background-color:	#EDEADF;
	z-index:			1;
	height:				55px;
	}
	

#wivHorseMarket_searchBox_configHeadConfig {
	color:				#FFFFFF;
	position:			absolute;
	right:				35px;
	top:				3px;
	}	
	
#wivHorseMarket_searchBox_configHeadConfig span {
	position:			absolute;
	z-index:			0;	
	visibility:			hidden;
	display:			none;
	}		
	
.wivHorseMarket_searchBox_configSortOrder {
	width:				48%;
	z-index:			2;
	padding:			6px;
	color:				#3F1D23;
	background-color:	#EDEADF;
	display:			inherit;		
	}	
	
.wivHorseMarket_searchBox_configPersonal {
	width:				48%;
	position:			absolute;
	right:				0px;
	top:				0px;
	bottom:				0px;
	z-index:			2;
	background-color:	#E3D8C7;
	padding:			6px;
	color:				#3F1D23;
	display:			inherit;	
	}
	
.wivHorseMarket_searchBox_configPersonal div {
	position:			relative;
	display:			block;
	}
	
#wivHorseMarket_searchBox_config_sort_by {
	width:				50%;
	border:				1px solid #69303B;
	height:				16px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;    
	display:			inline;
	}
	
#wivHorseMarket_searchBox_config_sort_order {
	position:			absolute;
	right:				51%;
	width:				20%;
	border:				1px solid #69303B;
	height:				16px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;    
	display:			inline;
	}	
	
	
#wivHorseMarket_searchBox_configTimeRange {
	width:				50%;
	border:				1px solid #69303B;
	height:				16px;
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
	color:				#3F1D23;    
	display:			inline;
	}	
	
	
.wivHorseMarket_searchBox_configPersonalText {
	position:			absolute;
	top:				20px;
	left:				28px;
	display:			inline;
	}	
	
/*********************************************************************
 * search box:buttons
 ********************************************************************/	
		
.wivHorseMarket_buttonsBox {
	position:			relative;
	display:			block;
	margin-top:			15px;
	margin-bottom:		15px;	
	width:				100%;
	height:				30px;
	background-color:	#EDEADF;
	border-bottom:		2px solid #725730;
	} 
	
.wivHorseMarket_buttonsBox_search {
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
    border:				1px solid #725730;
	background-color:	#E3D8C7;
	width:				20%;
	height:				18px;
	position:			absolute;
	left:				50%;
	margin-left:		-10%;
	margin-top:			6px;
	padding:			0px;
	}	
	
.wivHorseMarket_buttonsBox_searchInBox {
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          10px;	
    border:				1px solid #725730;
	background-color:	#E3D8C7;
	width:				40%;
	height:				18px;
	position:			absolute;
	right:				5px;
	bottom:				3px;
	margin-top:			3px;
	padding:			0px;
	}

* html input.wivHorseMarket_buttonsBox_searchInBox {
	bottom:				-20px;
	}

	
#wivHorseMarket_buttonsBox_searchInBoxRegions {
	bottom:				55px;
	}	