div #top form.BM-main-searchform {
width:260px;
float:left;
margin-left:108px;
}

div#top .QR-main-searchfield {
clear:both;
}

input.QR-main-searchfield {
background-color:#eeeeee;
margin-top:8px;
color:#000000;
width:80px;
clear:both;
padding-left:20px;
}

.BM-main-searchform .QR-main-searchfield {
width:120px;
height:17px;
margin:0px;
padding-top:3px;
font-size:9px;
float:right;
margin-top:0px;
}

#search #home-search .BM-main-searchform label {
color:#fff;
font-weight:bold;
margin:0px;
margin-left:20px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res {
background-color:#f7f7f7;
padding:5px;
margin-top:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res .tx-indexedsearch-info .tx-indexedsearch-text-item-size {
float:left;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res .tx-indexedsearch-info .searchresultsmargin {
float:right;
width:250px;
margin:0px;
margin-right:65px;
}

div.tx-indexedsearch-browsebox {
margin:5px 0 30px 0;
}

div.tx-indexedsearch div.tx-indexedsearch-browsebox  ul.browsebox li a {
font-weight:bold;
color:#000;
margin:px 10px 10px 0;
}

input.QR-main-search-submitbutton {
display:block;
margin:0 0 0 30px;
padding:0;
float:left;
width:70px;
color:#000;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin-top:0px;
background-color:#fff !important;
}

.tx-indexedsearch-res h3 span.tx-indexedsearch-title a {
color: #00aef0;
font-size:16px;
font-weight:bold;
}

div.tx-indexedsearch div#tx-indexedsearch-searchbox div.tx-indexedsearch-form input#tx-indexedsearch-searchbox-sword.tx-indexedsearch-searchbox-sword {
border:1px solid #ccc;
}

.tx-indexedsearch ul.browsebox {
list-style-type:none;
padding-top:30px;
padding:0;
}

.tx-indexedsearch ul.browsebox li {
float:left;
margin-right:15px;
}

.tx-indexedsearch div.tx-indexedsearch-rules div.tx-indexedsearch-rules {
display:none;
}
