.gsc-trailing-more-results, .gs-visibleUrl, .gs-visibleUrl-short, .gsc-resultsHeader {display:none !important}
#searchcontrol .gs-title, #searchcontrol .gs-title a, #searchcontrol .gs-title b {font:bold 14px 'Arial';color:#333;text-decoration:none}
#searchcontrol .gs-snippet, #searchcontrol .gs-snippet b {color:#666;font-weight:normal !important}
#searchcontrol .gs-result .gs-title {height:auto !important;width:540px !important}
#searchcontrol .gs-snippet {width:540px !important}
.gs-result  {margin-bottom:10px}
.gsc-expansionArea .gs-result {margin-bottom:30px}

.gsc-cursor-box {width:540px !important;overflow:hidden !important;height:40px !important}
.gsc-cursor-page {color:#0076a3 !important;text-decoration:none !important;font-size:12px !important;background:url('/img/newdesign/nav.png') no-repeat 0 0 !important;text-align:center !important;width:30px !important;height:30px !important;display:block !important;padding-top:6px !important;float:left !important}
.gsc-cursor-current-page {color:#333 !important}

.bbtn {background:url('/img/newdesign/bsearch.png') no-repeat 100% 0;padding:0 15px;display:inline-block;position:relative}
@-moz-document url-prefix(){.bbtn {bottom:-2px}}
.bbtn span {background:url('/img/newdesign/bsearch_left.png') no-repeat 0 0;width:3px;height:32px;position:absolute;left:-1px;display:block}
.bbtn input {background:transparent;border:0 solid transparent;outline:none;height:32px;cursor:pointer;color:#fff}

#searchs {padding:10px 0;margin:0 0 10px 10px;width:540px !important;border-bottom:#b7b7b7 1px dotted}
#searchs {padding:15px 0;margin:0 0 10px 10px;width:540px !important;}
#searchs p {display:inline}
#searchs input.b-q {border:#666 1px solid;padding:6px 8px;color:#333;font-size:15px;width:440px;margin-right:8px;position:relative;bottom:-2px}
#searchs h3 {font:bold 18px 'Arial';color:#999;margin-bottom:4px}
#searchs b {color:#999;display:block;margin-top:5px}

#r-searchs {padding:15px 0;margin:0 0 10px 10px;width:540px !important;border-bottom:#b7b7b7 1px dotted}
#r-searchs p {display:inline}
#r-searchs input.b-q {border:#666 1px solid;padding:1px;color:#333;font-size:15px;width:292px;margin-right:10px;position:relative;bottom:-2px}
#r-searchs h3 {font:bold 18px 'Arial';color:#999;margin-bottom:4px}
#r-searchs b {color:#999;display:block;margin-top:5px}
#r-searchs select {height:23px;margin:0 10px 0 0;}
#r-searchs .r-bbtn input {background:transparent;border:0 solid transparent;outline:none;height:21px;cursor:pointer;color:#fff}
#r-searchs .r-bbtn {bottom:-1px;background-color:red;padding:0 12px;display:inline-block;position:relative;color:#fff;height:21px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.b-keywords {font:normal 20px 'Arial';color:#666}
.b-keywords-search-result, .b-searchKeyText {margin-left:10px}

.film {margin-bottom:10px;background:url('/img/newdesign/e9.gif') repeat-x 0 100%;padding-bottom:12px}
.film:last-child {background:transparent}
.film dt {font:normal 14px 'Arial';color:#000}
.film a b {font:normal 18px 'Arial'}
.film .gray {color:#666}

/* new */
.b-searchResult .b-titleRes {font:bold 14px 'Arial';color:#333;text-decoration:none}
.b-searchResult {margin-top:0px;}
.b-searchResult li {margin-top:20px;clear:both;border-bottom:1px dotted #999999}
.b-searchResult li:last-of-type {margin-bottom:20px}
.b-searchResult p {clear:right;}
.b-searchResult hr {clear:both; color:#fff;}
.b-searchResult img {float:left; clear:right;width:100px; margin:0 5px 0 0;}
.b-snippet, .b-snippet b, .b-snippet a {color:#666;font-weight:normal !important}
.s-nav span, .s-nav a, .s-nav b {display:inline-block;vertical-align:top;white-space:nowrap}
.s-nav span {background:url('/img/newdesign/nav_b.png') no-repeat 100% 0;margin:0 3px}
.s-nav a, .s-nav .selected b {display:block;background:url('/img/newdesign/nav_b_l.png') no-repeat 0 0;padding:7px 8px 10px;text-align:center;min-width:14px;_width:14px}
.s-nav .selected, .s-nav .selected b {background:transparent !important;color:#f00}

.b-searchComment {background:#eaeaea;padding:7px 10px 5px;color:#666;margin-top:2px}
.b-searchComment .messageText {border-top:1px solid #cacaca;padding-top:3px;margin-top:3px}
.b-searchComment b {font-weight:normal;color:#000}
.b-searchComment .hereWords {background:#fff}
.b-searchComment dfn {color:#999;font-style:normal}

#count_on_page {float:right}
.ac_results {width:456px !important;$width:451px !important}