﻿#searchWidget { background: transparent url(/img/widget_bg.png) no-repeat top left; height: 256px; position: relative; width: 410px; font-size: 11px; }
#searchWidget .default_ad { background: transparent url(/img/banner.png) no-repeat top left; }
#searchWidget .sw_banner { height: 111px; position: absolute; right: 5px; top: 95px; width: 192px; }
#searchWidget .sw_body { height: 189px; }
#searchWidget .sw_pop_topics { left: 15px; position: absolute; top: 97px; }
#searchWidget .sw_pop_topics h1 { color: #707070; font-weight: 700; margin-bottom: 0.333em; margin-top: 5px; }
#searchWidget .sw_results { height: 10px; left: 14px; overflow: hidden; position: absolute; top: 68px; width: 380px; z-index: 1; }
#searchWidget .sw_results .inner { line-height: 18px; margin: 20px 10px 10px; color: #666; font-size: 12px; }

#searchWidget .sw_results img { bottom: 0; left: 0; position: absolute; z-index: -1; }
#searchWidget .sw_results ul { padding-top: 3px; }
#searchWidget .sw_search { background: transparent url(/img/search_input.png) no-repeat top left; height: 29px; left: 14px; position: absolute; top: 52px; width: 381px; z-index: 100; }
#searchWidget .sw_search .go { background: transparent; border: none; cursor: pointer; height: 30px; outline: none; position: absolute; right: 10px; top: 5px; width: 65px; }
#searchWidget .sw_search .phrase { background-color: Transparent; border: none; color: #737373; font-family: Arial; font-size: 11px; font-style: italic; left: 10px; line-height: 18px; height: 18px; outline: none; padding: 3px 0; position: absolute; top: 2px; width: 315px; }
#searchWidget .sw_see_more { background: transparent url(/img/red_arrow.png) no-repeat 0 2px; left: 22px; padding-left: 10px; position: absolute; bottom: 55px; z-index: 100}
/*bottom:34px;*/
#searchWidget .sw_title { height: 37px; position: relative; }
#searchWidget .sw_title a { height: 25px; position: absolute; right: 10px; top: 5px; width: 115px; }
#searchWidget a { color: #b60005; text-decoration: none; }
#searchWidget a img { border: none; }
#searchWidget li { background: transparent url(/img/red_arrow.png) no-repeat center left; line-height: 1.5em; padding-left: 12px; }
#searchWidget li span { background: transparent url(/img/q.png) no-repeat center center; display: inline-block; height: 13px; left: 6px; position: relative; top: 2px; width: 13px; cursor: pointer; }
#searchWidget li:hover a { text-decoration: underline; }
#searchWidget ul.search_tips li { background: transparent url(/img/black_dot.png) no-repeat 1px 3px; line-height: 1.25em; }


.footer { bottom: 12px; color: #707070; position: absolute; left: 15px; font-size:11px; line-height: 12px;}
.neutral { background: transparent url(/img/widget_bg_neutral.png) no-repeat top left !important; }
.sw_learn_more { background: transparent url(/img/red_arrow.png) no-repeat center left; display: block; margin-top: 4px; padding-left: 10px; font-size: 11px; }
.tipsy { border: solid 1px #b7d3dd; }
.tipsy-inner { background-color: #fff; color: #000; max-width: 250px; padding: 4px 5px; text-align: center; }
.vertical #searchWidget { background: transparent url(/img/widget_tall_bg.png) no-repeat top left; font-size: 11px; height: 321px; position: relative; width: 168px; }
.vertical #searchWidget .sw_banner { display: none; }
.vertical #searchWidget .sw_pop_topics { left: 11px; position: absolute; top: 110px; }
.vertical #searchWidget .sw_pop_topics .teaser { display: block; font-size: 11px; margin-bottom: 20px; color: #707070; }
.vertical #searchWidget .sw_results { height: 0px; left: 6px; overflow: hidden; position: absolute; top: 80px; width: 160px; z-index: 1; }
.vertical #searchWidget .sw_results img { top: 16px; bottom:auto; left: 0; position: absolute; z-index: -1; }
.vertical #searchWidget .sw_search { background: transparent url(/img/search_tall_input.png) no-repeat top left; height: 28px; left: 13px; position: absolute; top: 66px; width: 139px; }
.vertical #searchWidget .sw_search .go { background: transparent; border: none; height: 29px; outline: none; position: absolute; right: 10px; top: 7px; width: 35px; }
.vertical #searchWidget .sw_search .phrase { font-size: 12px; left: 7px; top: 2px; width: 85px; font-size: 11px; font-weight: normal;  }
.vertical #searchWidget .sw_see_more { bottom: 46px; left: 15px; padding-right: 10px; }
.vertical #searchWidget .sw_title { height: 48px; }
.vertical #searchWidget .sw_title a { height: 20px; left: 10px; position: absolute; top: 5px; width: 90px; }
.vertical #searchWidget .sw_results .inner { margin-top: 20px; line-height: 15px; margin: 20px 10px 10px; color: #666; font-size: 11px; }
.vertical .footer { font-size: 11px; bottom: 8px;}
.vertical .neutral { background: transparent url(/img/widget_tall_bg_neutral.png) no-repeat top left !important; }
.vertical #searchWidget .sw_results ul { padding-top: 3px; }

.vertical_small #searchWidget { background: transparent url(/img/widget_small_bg.png) no-repeat top left; font-size: 11px; height: 251px; position: relative; width: 200px; }
.vertical_small #searchWidget .sw_banner { display: none; }
.vertical_small #searchWidget .sw_pop_topics { left: 15px; position: absolute; top: 88px; }
.vertical_small #searchWidget .sw_pop_topics .teaser { display: block; font-size: 11px; margin-bottom: 14px; color: #707070; }
.vertical_small #searchWidget .sw_results { height: 0px; left: 7px; overflow: hidden; position: absolute; top: 68px; width: 185px; z-index: 1; }
.vertical_small #searchWidget .sw_results .inner { margin-top: 20px; font-size: 11px; line-height: 15px; }
.vertical_small #searchWidget .sw_results .inner ul { padding-top: 0px; }
.vertical_small #searchWidget .sw_search { background: transparent url(/img/search_input_small.png) no-repeat top left; height: 27px; left: 14px; position: absolute; top: 52px; width: 188px; }
.vertical_small #searchWidget .sw_search .go { background: transparent; border: none; height: 29px; outline: none; position: absolute; right: 10px; top: 7px; width: 35px; }
.vertical_small #searchWidget .sw_search .phrase { font-size: 11px; left: 7px; top: 2px; width: 116px; }
.vertical_small #searchWidget .sw_see_more { bottom: 32px; left: 15px; padding-right: 10px; display: none; }
.vertical_small #searchWidget .sw_title { height: 48px; }
.vertical_small #searchWidget .sw_title a { height: 20px; left: 10px; position: absolute; top: 5px; width: 90px; }
.vertical_small #searchWidget .sw_results img { bottom: auto; top:37px; left: 0px; position: absolute; z-index: -1; }
.vertical_small .footer { font-size: 11px; height: auto; right: 4px; bottom: 12px; }


abbr, acronym { border: 0; font-variant: normal; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
body { color: #000; font-family: Arial; font-size: 0.75em; margin: 0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
caption, th { text-align: left; }
del, ins { text-decoration: none; }
fieldset, img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }
html { background: #FFF; color: #000; }
input, button, textarea, select { font-size: 100%; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
legend { color: #000; }
li { list-style: none; }
q:before, q:after { content: ''; }
sup, sub { vertical-align: baseline; }
table { border-collapse: collapse; border-spacing: 0; }

