table.search_table input[type="submit"] {margin-right: 20px;}
.adv_search_text {font-size: 90%; text-transform: uppercase;}
div#bb-searchbottom {border-top: 1px solid #FC4A1A; margin-top: 10px; padding-top: 30px;}
div#bb-searchtop {border-top: 1px solid #FC4A1A; border-bottom: 1px solid #FC4A1A; margin: 20px 0px; padding: 20px 0px 0px 0px;}
input#search-submit {cursor: pointer;}
span.bb-srp {display: inline-block; zoom: 1; *display: inline; clear: none; padding: 3px 4px; margin: 0px 2px 2px 0px; font-size: 90%;}
a.bb-sp {display: inline-block; zoom: 1; *display: inline; clear: none; padding: 3px 4px; background: #EEEEEE; border: 1px solid #FC4A1A; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin: 0px 2px 2px 0px; font-size: 90%; color: #898989;}
div#bb-searchtop {margin-bottom: 16px;} div#bb-searchbottom {margin-top: 16px;} div.bb-searchform {width: 100%;}
div.bb-searchpgs {text-align: center; padding: 8px;}
div.bb-searchpgs b {opacity: 0.7; filter: opacity(70); font-size: 80%; text-transform: uppercase; display: inline-block; padding-right: 10px;}
div#bb-searchbottom div.bb-searchpgs {margin-top: 2px;}
div.bb-searchpgs input {font-size: 120%; font-weight: 300; padding: 0px 4px; margin: 0px;}
div.bb-searchpgs input.search_button_selected, div.bb-searchpgs input.search_button_selected:hover {font-weight: bold; text-decoration: none; color: #333333; background: #FFFFFF;}
div.bb-searchcount {text-align: left; padding: 8px 0px 0px 0px;} div.bb-searchcount select {max-width: 50px;}
div.bb-searchcountcur {position: absolute; left: 0px; width: 100%; text-align: right; height: 0px; overflow: visible;}
div.bb-searchsort {float: right; text-align: right; padding: 8px 0px 10px 0px; position: relative; line-height: 26px;}
div.bb-searchsort select {position: absolute; right: 0px;} 
form.productsearch {display: block; width: 100%; clear: both; text-align: center;}
table.search_table {margin: 0px auto;} 
