div#mc-search-form .mc-button{

    height:43px;
	margin:0;
	float:left;
	vertical-align: middle; *vertical-align: text-bottom; 	

}

div#mc-search-filters .mc-checkbox,
div#mc-search-form .mc-radio-group input{
	width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: text-top;
    position: relative;
    top: -1px;
    *overflow: hidden;	
}
div#mc-search-form .mc-radio-group input{
	width:15px;
}


ul#mc-search-fields{
    margin-top:10px;
}

ul#mc-search-fields li{
}
ul#mc-search-fields li.mc-search-field{
    width:65%;
}

ul#mc-search-fields li.mc-search-button{
    width:20%;
    margin:0 0 0 15px;
}

ul#mc-search-fields li.mc-search-field .mc-input{
    width:100%;
    height:27px;
    padding:.5em 0 .5em .25em;
    font-size:14px;
	cursor:text;
	border:1px solid #000;
}

div#mc-search-filters{
    margin:30px 0 10px 0;
    min-width:600px;
    overflow: hidden;

}

div#mc-search-filters .mc-sub-title{
    font-size: 16px;
    color:#333;
    font-weight: normal;
	line-height:22px;
	padding-right:10px;

}
ul.mc-filter-fields{
    height: 30px;
}

ul.mc-filter-fields.margin{
    margin: 0;
}


ul.mc-filter-fields li{
    padding:0 5px;
    line-height: 24px;

}

ul.mc-filter-fields li.mc-first-item{
    padding:0;

}
ul.mc-filter-fields li.mc-ordering-label{
	border-left:1px solid #333;
	padding-left:10px;
	margin-left:10px;
}
ul.mc-filter-fields select{
   background: transparent;
   padding: 3px;
   font-size: 12px;
   border: 1px solid #333;
   height: 25px;

}

div#mc-search-results{}
h3.mc-result-title{
	margin:3px 0 !important;	
}
div#mc-search-results .mc-icon{
    padding-left:65px;

}

div.mc-row, div.mc-result{
   /*height: 70px;*/
   overflow: hidden;
   padding-top:10px;
}

