.search-btn {display:block; float:right; width:40px; height:auto; padding:17.4px 0; background:#fff url(../images/icons/search.png) no-repeat center center; margin-right:10px;}
.top-forms {display:none; position:relative; bottom:0; left:0; float:left; z-index:29px;width: 647px;height: 38px;}
#search-form {position: relative;width: 616px;height: 24px;background: #f0f0f0;padding: 8.5px 10px;}
.search-form {float: right;border: none;width: 575px;height: 18px;background: #f0f0f0;font-style: italic;color: #212121;font-size: 14px;font-family: 'Open Sans', sans-serif;line-height: 18px;}
.close {display:block; float:left; background:url(../images/icons/close_.png) no-repeat; width:19px; height:19px;}
.hiddenbtn {background:none; border:none; position:absolute; width:40px; height:38px; right:-40px; top:0; z-index:1003;}

.bulletin div {position:relative; width:98%; height:32px; border:1px solid #7d7d7d;}
.bulletin div input[type=text] {float:left; width:80%; height:28px; padding:2px 2%; border:None; background:none; font-size:12px; color:#434343;}
.arrow-btn {background:url(../images/product-arrow.png) no-repeat center center; width:20px; height:32px; border:none;}

#contact-form label {display:block; width:20%; font-size:14px; color:#434343; float:left; line-height:40px; margin-bottom:20px;}
.frm, .tarea {float:right; width:74%; height:34px; padding:3px 2%; background:#f0f0f0; border:1px solid #e2e2e2; margin-bottom:20px;}
.tarea {height:170px;}

/*Selectbox*/
.select-style {overflow: hidden;background-color: #fff; background: #fff url("../images/select.png") no-repeat right center; background-position:90% center; border:1px solid #e0e0e0;}
.select-style select { padding: 5px 28px 5px 8px; width: 120%; border: none; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.select-style select option {padding:0 5px; right:0;}
.select-style select:focus { outline: none;}