/* =Search */

#voucher-search{
	float:left;
	width: 100%;
}

#SearchResultSort{
	padding-top: 2px;
}


*+html #SearchResultSort{
	padding-top /*\**/:0\9	
}

*+html #SearchResultSort label{
	padding-top /*\**/:2px\9	
}

*+html .box .box-header h2 span {
	line-height /*\**/:23px\9	
}

*+html .input .radio input,
*+html .input.radio input{
	margin /*\**/:2px 0\9	
}

*+html #vouchers-full-list .voucher {
	width /*\**/:363px\9	
}

#VoucherSearchBoxFooter{
	height: 4px;
}

#SearchBoxCategories .box-footer{
	height: 4px;
}

#SearchAddForm{
	width: 100%;
	float:left;	
}

#SearchAddForm .box{
	margin-bottom: 0;
}


#voucher-search .search-bar{
	float:left;
	width: 480px;
}

#voucher-search .filter-options{
	float:left;
	width: 455px;
	height:60px;
}

#voucher-search .filter-options label.filter-options-label{
	float:left;
	font-weight: bold;
	margin-bottom: 2px;
	height: 20px;
	line-height: 20px;
	padding-left: 2px;
}

#voucher-search .filter-options .input{
	width: 200px;
}


#voucher-search .input.text label{
	height: 20px;
	line-height: 20px;
	padding: 0 8px 0 5px;
	margin: 0;
	font-weight: bold;
	float:left;
}

#voucher-search .input.text{
	float:left;
	width: 350px;
 	margin: 0;
}

#voucher-search .input.text input{
	float:left;
	width: 330px;
	height: 22px;
	line-height: 22px;
	margin: 0;
	font-size: 160%;
	padding: 8px 10px 5px 10px;
	font-weight: normal;
}

#voucher-search .submit.save{
	margin-top: 20px;
}


#voucher-search .submit input,
#voucher-search .submit a{
	font-family: 'Helvetica';	
	color:#fff !important;
	float:left;
	display:block;
	width:auto;
  height: 35px;
	line-height: 35px;
	padding:0 0 0 8px;
	border:0;
	font-size: 160%;
	font-weight: normal;
	text-align:center;
	cursor:pointer;
}

#voucher-search .submit.save input,
#voucher-search .submit.save a{
	background: url(../img/buttons/voucher-search-submit-left.png) no-repeat left bottom;
}


#content #voucher-search .box-content{
	background: transparent;;
}


/* =Categories*/
.cupoco-categories,
.cupoco-categories .categories{
	width: 100%;
	overflow:hidden;
}


.cupoco-categories .box-header h2{
	height: 32px;
	line-height: 34px;
	padding-top: 0;
	font-size: 110%;
	font-weight: normal;
}

.cupoco-categories .box-content{
	background: transparent;
}

.cupoco-categories .box-content-wrapper{
	padding: 10px 20px 8px ;
}


.cupoco-categories li:last-child input{
	border-right-color: transparent;
}

.cupoco-categories input{
	float:left;
	background: transparent;
	font-weight: normal;
	height: auto;
	line-height: auto;
	font: 11pt "Helvetica", "HelveticaNeue-Light", "Helvetica Neue Light", "Arial", sans-serif;
	cursor: pointer;
	color: white;
	padding:0;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);  
	border-right: 1px solid #343735;
	border-left: 1px solid #575a5d;
	
}

.cupoco-categories li.active,
.cupoco-categories input:hover{
	background-image: -moz-linear-gradient(top, #707273, #8a8d8e);
	background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0,#707273),	color-stop(1,#8a8d8e));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#707273', EndColorStr='#8a8d8e')";	
}

.cupoco-categories li.first input{
	border-left-width: 0;
}

.cupoco-categories li.first.active,
.cupoco-categories li.first input:hover{
	-moz-border-radius: 0.5em 0 0 0;
	-webkit-border-radius: 0.5em 0 0 0;
	border-radius: 0.5em 0 0 0;	
}




.cupoco-categories{
	float:left;
}

.cupoco-categories .category{
	float:left;
}

.cupoco-categories .category input{
	height: 40px;
	padding: 1em;
}

.cupoco-categories .category.first{
}

.cupoco-categories .category.active input{
/*	color: magenta;*/
	font-weight: bold;
}

#SearchResultsInfo {
  float: left;
  font-weight: bold;
  padding: 2px 0;
  position: absolute;
  top: -25px;
  width: 1220px;
  z-index: 1;
	color: black;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	left: 0;
}

/*= AjaxLoader Button*/
#content #SearchAddForm #voucher-search .submit.save input{
	padding-left: 20px;
}

#content #SearchAddForm #voucher-search .submit.save .ajax-loader{
	margin-top: 10px;
}

