
#gh-topl #gh-ti {
    display: inline-block;
    height: 30px;
    margin-top: -7px;
    overflow: hidden;
    padding-left: 15px !important;
    padding-top: 7px;
    vertical-align: top;
}
#gh-hs {
    vertical-align: top;
}
#gh-hsi {
    border: 0 none;
    margin-top: -1px;
}
#gh-doodleS {
    visibility: hidden;
}
#gh-doodleL {
    display: none;
    float: left;
    height: 400px;
    left: -245px;
    margin-bottom: -400px;
    position: relative;
    width: 245px;
}
body .shpt {
    top: 24px;
}
.gh-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.gh-clearfix {
}
.gh-hdn {
    font-size: 0;
    height: 0;
    line-height: 0;
    outline: 0 none;
    overflow: hidden;
    position: absolute;
    width: 0;
    z-index: -1;
}
.gh-ar-hdn {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}
.gh-none {
    display: none;
}
#gh {
    margin: 0;
    padding: 35px 0 10px;
    position: relative;
    white-space: nowrap;
}
.gh-w {
    text-align: left;
}
.gh-w a, .gh-w a:visited {
    color: #0654ba;
    text-decoration: none;
}
.gh-w a:focus, .gh-w a:hover {
    text-decoration: underline;
}
#gh, #gh-ac, #gh-btn.btn, #gAC .ui-menu-item {
    font-family: "Helvetica Neue",Helvetica,Arial,Verdana,Sans-serif !important;
}
#gh.gh-minH {
    padding-top: 10px;
}
#gh-top #_nkw {
    line-height: 28px;
    margin-left: 5px;
}
#gh-title {
    font-size: 36px;
    line-height: 51px;
    padding-left: 19px;
    vertical-align: bottom;
}
.gh-w ul, .gh-w li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.gh-type-min #gh-t {
    border-bottom: 1px solid #ccc;
}
#gh-ppp {
    left: 40px;
    position: absolute;
    top: 32px;
}
.gh-spr {
    background-image: url("http://ir.ebaystatic.com/rs/v/nhcocf1q5e5bnkdg0mmqnpa4dut.png");
}
#gh-top, #gh-gb {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#gh-gb {
    box-shadow: 1px 3px 4px 0 rgba(0, 0, 0, 0.15);
    z-index: -1;
}
#gh-topl {
    margin-top: 1px;
    text-align: left;
}
#gh-topl a, #gh-eb a {
    color: #333;
    cursor: pointer;
}
#gh-topl a:hover, #gh-eb a:hover, #gh-ug a, #gh-eb-u-o a {
    color: #0654ba;
}
.gh-tbl {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    margin-top: 0;
    width: 100%;
}
.gh-tbl, .gh-tbl2 {
    border-collapse: collapse;
    border-spacing: 0;
}
@media not all {
.gh-tbl2 {
    width: 100%;
}
}
.gh-td {
    padding: 0;
    vertical-align: bottom;
    width: 1%;
}
.gh-td-s {
    padding: 0;
    vertical-align: middle;
    width: 99%;
}
#gh-f {
    float: none;
}
#gh-f:before {
    transform: rotate(-1deg);
}
#gh-ac-box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    border-radius: 3px 0 0 3px;
    height: 38px;
    padding: 0 10px 0 1px;
    transition: border-color 0.1s linear 0s;
}
#gh-ac-box2 {
    position: relative;
    white-space: normal;
}
.gh-oldDT #gh-ac-box2 {
    padding: 6px 0;
}
#gh-cat-td {
}
#MyWorldGlobal {
    margin: 0 auto;
}
#MyWorldTwoColumn .pagecontainer, #MyWorldTwoColumn .gf-t {
    margin: 0 auto;
    width: 980px;
}
#page .announcements {
    z-index: 1;
}
#gh ul li {
    list-style: none outside none;
}
#gh-eb {
    position: absolute;
    right: 0;
    top: 1px;
    z-index: 99999;
}
#gh-topl li:first-child {
    border: 0 none;
}
.gh-menu {
    position: relative;
}
.gh-menu, .gh-sublayer {
    display: inline;
}
.gh-menu > a.ghn-b {
    padding-top: 0;
}
.gh-menu .gh-submenu {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    border-radius: 0 0 3px 3px;
    box-shadow: 1px 3px 4px 0 rgba(0, 0, 0, 0.15);
    display: none;
    margin-top: -1px;
    min-width: 180px;
    padding: 5px 3px 10px 6px;
    position: absolute;
    z-index: 9999;
}
.gh-hvr.rt .gh-menu .gh-submenu {
    right: 0;
}
.gh-menu .gh-submenu li > a {
    display: block;
    font-size: 12px;
    padding: 8px 5px;
    white-space: nowrap;
}
.gh-dd .gh-menu > a {
}
#gh .gh-hvr {
    vertical-align: top;
}
.gh-hvr:hover .gh-menu .gh-submenu {
    background: none repeat scroll 0 0 #fff;
    display: block;
}
.gh-p {
    font-size: 12px;
    padding: 3px 0 5px;
}
.gh-acc-exp-div {
    height: 1px;
    overflow: visible;
    position: absolute;
    top: -500px;
    width: 1px;
}
.gh-acc-a {
    background-color: #fff7ed;
    display: block;
    font-size: 11px;
    padding: 4px;
    position: static;
    text-decoration: underline;
    white-space: nowrap;
    z-index: -1;
}
#gh-eb .gh-acc-exp-div, #gh-eb .gh-acc-exp-a {
    right: 0;
}
.gh-acc-a:focus {
    display: block;
    position: absolute;
    top: 530px;
    z-index: 9999;
}
#gh-hdn-stm:focus {
    top: 500px;
}
#gh .gh-acc-a2 {
    background-color: #fff7ed;
    display: block;
    font-size: 11px;
    padding: 4px;
    position: absolute;
    right: 10000px;
    text-decoration: underline;
    top: auto;
    white-space: nowrap;
}
#gh .gh-acc-a2:focus {
    right: 0 !important;
}
#glbfooter {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #ccc;
    margin: 10px 0 0;
    padding: 20px 10px 40px;
}
#gf-l li {
    display: inline-block;
    padding: 0 20px 10px 0;
}
#glbfooter a {
    display: inline-block;
    font-size: 12px;
}
.gf-t {
    margin-top: 20px;
    width: 100%;
}
#gf-l {
    padding-bottom: 20px;
}
#gf-l .gf-li {
    display: inline-block;
    padding: 0;
}
.gf-bar-a {
    display: inline-block;
    font-size: 12px;
    padding: 0 20px 10px 0;
}
.gf-lb {
    display: none;
}
.gf-legal {
}
.gf-legal, .gf-legal a, .coreFooterLegalNotice, .coreFooterLegalNotice a {
    font-size: 11px !important;
}
.gf-legal a {
    text-decoration: underline !important;
}
.coreFooterVerisign {
    margin: 10px 25px 0 125px;
}
.footerBG {
    padding: 1px 0 5px;
}
#gf-fbtn {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #ddd;
    cursor: pointer;
    display: block;
    height: 30px;
    line-height: 29px;
    position: relative;
    text-indent: 50px;
    width: 155px;
}
#gf-fbtn-arr {
    background: url("http://ir.ebaystatic.com/rs/v/nhcocf1q5e5bnkdg0mmqnpa4dut.png") repeat scroll -109px 0 rgba(0, 0, 0, 0);
    height: 5px;
    position: absolute;
    right: 10px;
    top: 13px;
    width: 8px;
}
#gf-fbtn:hover #gf-fbtn-arr {
    background-position: -109px -14px;
}
#gf-f {
    background-color: #fff;
    border: 1px solid #e7e7e7;
    border-radius: 0 0 3px 3px;
    box-shadow: 5px 2px 10px rgba(0, 0, 0, 0.4);
    display: none;
    min-height: 255px;
    padding-top: 10px;
    position: absolute;
    right: 27px;
    top: -267px;
    width: 630px;
    z-index: 9999;
}
#gf-f-trans {
    background: none repeat scroll 0 0 transparent;
    bottom: -50px;
    height: 50px;
    position: absolute;
    width: 100%;
}
.gf-flags-wpr {
    position: relative;
}
.gf-flags-wpr.gh-hvr:hover #gf-f {
    display: block;
}
.gf-ful {
    margin: 0 20px !important;
    padding: 0;
}
.gf-if-a {
    color: #666 !important;
    cursor: pointer;
    display: block;
    font-size: 12px !important;
    height: 35px;
    line-height: 35px;
    position: relative;
    text-decoration: none;
    text-indent: 46px;
    white-space: nowrap;
    width: 150px;
}
.gf-if {
    height: 18px;
    left: 15px;
    position: absolute;
    top: 6px;
    width: 24px;
}
#gf-f .gf-if {
    display: inline-block;
    left: 10px;
    top: 9px;
}
.gffoot {
    clear: both;
    margin-bottom: 20px;
    position: relative;
}
.gffoot td {
    vertical-align: top;
}
.gffoot ul {
    float: left;
    height: 100%;
    list-style: none outside none;
    margin: 0;
    min-width: 177px;
    padding-right: 10px;
}
.gffoot li {
    display: list-item;
    font-size: 12px;
    margin-bottom: 12px;
}
.gf-bttl {
    color: #767676;
    font-size: 16px !important;
}
.gffoot a {
    margin-right: 5px;
}
.gf-i {
    line-height: 16px;
}
.gf-i .gspr {
    float: left;
    margin-right: 5px;
}
.gh-ovr {
    left: -1000px;
    position: absolute;
    z-index: 10000;
}
.gh-iovr {
    background-color: #fff;
    border: 1px solid #ccc;
    float: left;
    position: relative;
}
.gh-vs {
    background-color: #efefef;
    border: 1px solid #666;
    width: 340px;
}
.gh-vs .gh-cw {
    padding: 10px 0;
}
.gh-vs .gh-cbtn {
    background-color: transparent;
    background-image: url("http://pics.ebaystatic.com/aw/pics/buttons/btnClose_16x16.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline;
    float: right;
    height: 16px;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 10px;
    width: 16px;
}
.gh-vs .gh-ttl {
    color: #333;
    font-size: medium;
    font-weight: bold;
    padding: 0 15px;
}
.gh-vs .gh-ct {
    clear: both;
    padding: 10px 15px 0;
}
#gf-truste, #gf-norton {
    background: url("http://ir.ebaystatic.com/rs/v/ieho0wvwaiylxd3wgz1seln5gat.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    display: block;
    font-size: 0;
    height: 36px;
    overflow: hidden;
    text-indent: -9999px;
}
#gf-truste {
    width: 92px;
}
#gf-norton {
    background-position: -102px 0;
    margin-left: 30px;
    width: 61px;
}
.gf-img {
    border: 0 none;
}
a#gf-eBP {
    display: none;
}
li.gf-f-li {
    list-style: none outside none;
    margin-bottom: 0;
}
.gf-f-li.gf-f-li1 {
    margin-left: 150px;
}
.gf-f-li.gf-f-li2 {
    margin-left: 300px;
}
.gf-f-li.gf-f-li3 {
    margin-left: 450px;
}
.gf-f-li.gf-f-li4 {
    margin-left: 600px;
}
.gf-legal a {
    color: #767676 !important;
}
#gf-bp {
    display: block;
    height: 60px;
    width: 570px;
}
.gf-bp-bg {
    background: url("http://ir.ebaystatic.com/rs/v/pkss5d1cia0ovmfxwol3xtm0xad.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
@media (max-width: 939px) {
.gh-flex #gf-bp.gf-bp-bg {
    background-image: url("http://ir.ebaystatic.com/rs/v/oozawneipey0tmcbixwtcockdmr.png");
    width: 250px;
}
}
.gh-939 #gf-bp.gf-bp-bg {
    background-image: url("http://ir.ebaystatic.com/rs/v/oozawneipey0tmcbixwtcockdmr.png");
    width: 250px;
}
div.gh-o, div.gh-eb-o {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    border-radius: 0 0 3px 3px;
    box-shadow: 1px 3px 4px 0 rgba(0, 0, 0, 0.15);
    padding: 5px 3px 10px 6px;
    z-index: 9999;
}
div.gh-o-l, div.gh-o-err, ul.gh-o-l, ul.gh-o-err {
    background: url("http://pics.ebaystatic.com/aw/pics/globalAssets/imgLoading_30x30.gif") no-repeat scroll center bottom #fff;
    color: #333;
    font-size: 12px !important;
    height: 56px;
    margin: 9px 0;
    text-align: center;
}
div.gh-o-err {
    line-height: 44px;
    margin-bottom: 0;
}
div.gh-o-err {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
}
div.gh-o-errb {
    line-height: 45px;
}
.gh-hvr:hover .gh-eb-li-a, .gh-eb-active .gh-eb-li-a, .gh-eb-active #gh-ug, .gh-shop-active #gh-shop-a {
    background: none repeat scroll 0 0 #fff;
    border-color: #598fd5 #ddd;
    border-radius: 3px 3px 0 0;
    border-style: solid;
    border-width: 2px 1px 0;
    box-shadow: 2px 0 0 #eee;
    position: relative;
    z-index: 10000;
}
#gh-eb {
    position: absolute;
    right: 0;
    top: 1px;
    z-index: 99999;
}
#gh-eb.av2, #gh-eb.av4 {
    padding-left: 20px;
}
li.gh-eb-li {
    display: inline-block;
    margin: 0 3px;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
}
.gh-eb-li-a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent;
    border-image: none;
    border-style: solid;
    border-width: 2px 1px 0;
    color: #333 !important;
    display: inline-block;
    font-size: 12px;
    padding: 5px 10px 6px;
    position: relative;
    text-decoration: none !important;
}
.gh-eb-li-a:hover {
    color: #0654ba !important;
}
.gh-eb-li:first-child, li#gh-eb-Alerts, .gh-eb-active {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
}
.gh-eb-li {
}
div.gh-eb-o {
    left: 0;
    margin-top: -1px;
    min-width: 180px;
    position: absolute;
}
.gh-oldDT div.gh-eb-o {
    width: 180px;
}
.gh-oldDT div.gh-eb-o-err {
    width: 330px;
}
.gh-eb-li-last .gh-eb-o {
    left: auto;
    right: 0;
}
.gh-eb-oa {
    display: block;
    font-size: 12px;
    padding: 8px 5px;
    white-space: nowrap;
}
.gh-eb-oa:hover {
    color: #333 !important;
}
#gh {
    min-width: 320px;
}
@media (max-width: 939px) {
.gh-flex #gh-as-td, .gh-flex #gh-eb-Comm, .gh-flex #gf-BIG {
    display: none;
}
.gh-flex .gf-lb {
    display: block;
}
}
@media (max-width: 799px) {
.gh-flex #gh-topl #gh-ti {
    display: none;
}
}
@media (max-width: 699px) {
.gh-flex #gh-shop, .gh-flex #gh-ug-flex {
    display: none;
}
.gh-flex #gh-btn {
    background: url("http://ir.ebaystatic.com/rs/v/nhcocf1q5e5bnkdg0mmqnpa4dut.png") no-repeat scroll 0 -200px rgba(0, 0, 0, 0);
    border-radius: 0;
    margin-left: -6px;
    text-indent: -9999px;
    width: 43px;
}
}
@media (max-width: 599px) {
.gh-flex #gh-p-3, .gh-flex #gh-p-5, .gh-flex #gh-eb-Cust, .gh-flex #gh-p-1 {
    display: none;
}
}
@media (max-width: 479px) {
.gh-flex #gh-cat-td, .gh-flex #gh-eb-Sell, .gh-flex #gh-p-2, .gh-flex #gh-eb-Alerts {
    display: none;
}
}
.gh-939 #gh-as-td, .gh-939 #gh-eb-Comm, .gh-939 #gf-BIG, .gh-799 #gh-topl #gh-ti, .gh-699 #gh-shop, .gh-699 #gh-ug-flex, .gh-599 #gh-p-1, .gh-599 #gh-p-3, .gh-599 #gh-eb-Cust, .gh-599 #gh-p-5, .gh-479 #gh-cat-td, .gh-479 #gh-eb-Sell, .gh-479 #gh-p-2, .gh-479 #gh-eb-Alerts {
    display: none;
}
.gh-939 .gh-myOverlay {
    margin-left: -20px;
}
.gh-939 .gf-lb {
    display: block;
}
.gh-699 #gh-btn {
    background: url("http://ir.ebaystatic.com/rs/v/nhcocf1q5e5bnkdg0mmqnpa4dut.png") no-repeat scroll 0 -200px rgba(0, 0, 0, 0);
    border-radius: 0;
    margin-left: -6px;
    text-indent: -9999px;
    width: 43px;
}
.sz980 #gf-t-box {
    margin: 0 auto;
    max-width: 980px;
}
.sz1200 #gf-t-box {
    margin: 0 auto;
    max-width: 1200px;
}
#gh-qaMsgFlag {
    display: none;
}
#glbfooter a.thrd {
    color: #767676;
}
div.hpfoot a {
    font: 12px "Helvetica neue",Helvetica,Arial,Verdana,Sans-serif;
}
div.hpa-fd {
    margin-bottom: -15px;
}
#glbfooter td {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.gsft .gffoot {
    background-color: transparent;
    border-top: 1px solid #ccc;
    margin: 0 0 10px;
}
.gh-w a.thrd, .gh-w a.thrd:visited {
    color: #767676 !important;
}
.gh-w .gspr {
    background-image: none;
}
.gspr {
    background-image: url("http://pics.ebaystatic.com/aw/pics/cmp/ds3/sprds3_18.png") !important;
    display: block;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    border: 0 none;
    font-size: 100%;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
html body {
    color: #333;
    font-family: "Helvetica neue",Helvetica,Arial,Sans-serif;
    font-size: 14px;
    line-height: 1;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
caption {
    float: none !important;
    font-weight: normal;
    text-align: left;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
blockquote {
    color: #555;
    font-family: serif;
    font-style: italic;
    margin: 1.5em;
}
ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}
mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    display: block;
    height: 1px;
    margin: 1em 0;
    padding: 0;
}
input, select {
    vertical-align: middle;
}
input, button, select, textarea {
    font-family: inherit;
}
a img {
    border: 0 none;
}
b, strong {
    font-weight: bold;
}
a {
    color: #0654ba;
    text-decoration: none;
}
a:visited {
    color: #6a29b9;
    text-decoration: none;
}
a.undl {
    text-decoration: underline;
}
a.scnd, a.scnd:visited {
    color: #555;
}
a.thrd, a.thrd:visited {
    color: #777;
}
a:focus, a:hover {
    color: #0654ba;
    text-decoration: underline;
}
a.thrd:hover {
    color: #777;
    text-decoration: underline;
}
a.scnd:hover {
    color: #555;
    text-decoration: underline;
}
h1 {
    font-size: 2em;
    line-height: 1.95em;
    margin-bottom: 0.5em;
}
.shpt {
    font-size: 2.571em;
    margin-left: 145px;
    position: absolute;
    top: 35px;
}
h2 {
    font-size: 1.714em;
}
h3 {
    font-size: 1.429em;
    font-weight: 500;
}
h4 {
    font-size: 1.143em;
    font-weight: 600;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
    margin: 0;
}
.fgsm {
    font-family: verdana,arial,sans-serif;
    font-size: 0.76em;
    line-height: 1.875em;
}
.gfs {
    font-size: 0.92em;
    line-height: 1.875em;
}
.gfsp {
    font-size: 1.077em;
    line-height: 2em;
}
.gfm {
    font-size: 1.231em;
    line-height: 2.5em;
}
.hltd {
    background-color: #ff0;
}
.clr:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.clr {
    clear: both;
    display: block;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.g-hdn {
    font-size: 0;
    height: 0;
    line-height: 0;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    width: 0;
    z-index: -1;
}
.c-std, .c-std-bb {
    border: 0px solid #ddd;
    border-radius: 3px;
    box-shadow: 0px 0px .px #eee;
    margin-bottom: 20px;
    padding: 17px 20px 9px;
}
.c-std-bb {
    padding: 0;
}
.c-std-bb img {
    border-radius: 3px;
}
.c-std p {
    margin: 0 0 10px;
}
.c-t {
    font-size: 1.429em;
    font-weight: 500;
    margin-bottom: 5px;
    padding: 0;
}
.l-shad {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    float: left;
    position: relative;
}
a:hover .l-shad {
    border: 1px solid #aaa;
    color: #0072ad;
    cursor: pointer;
}
.l-shad:before {
    content: "";
    position: absolute;
    z-index: -2;
}
.lftd {
    border-radius: 3px;
}
.lftd:before {
    bottom: 15px;
    box-shadow: 0 15px 6px rgba(0, 0, 0, 0.3);
    height: 10%;
    left: 5px;
    transform: rotate(-4deg);
    width: 40%;
}
.imgt {
    background-color: white;
    border-radius: 3px;
    cursor: pointer;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.imgt * {
    text-align: center;
    vertical-align: middle;
}
.i96 > span, .i140 > span {
    display: block;
}
.i96, .i96 .imgt {
    height: 95px;
    width: 95px;
}
.i140, .i140 .imgt {
    height: 139px;
    width: 139px;
}
.prom {
    color: #fff;
    overflow: hidden;
    padding: 12px 0 0;
    position: absolute;
    right: 128px;
    text-align: center;
}
.prom140 {
    height: 82px;
    left: -5px;
    top: -6px;
    width: 106px;
}
.prom span.gspr {
    backface-visibility: hidden;
    background-position: -42px -240px;
    font-size: 13px;
    font-weight: bold;
    position: relative;
    transform: rotate(-40deg);
}
.prom140 span.gspr {
    height: 24px;
    left: -30px;
    margin: 1px 0 0 1px;
    padding-top: 4px;
    top: 12px;
    width: 142px;
}
.prom140 i {
    background-position: -10px -216px;
    bottom: 0;
    height: 16px;
    position: absolute;
    width: 5px;
}
.prom140 i.folw {
    background-position: -18px -206px;
    height: 11px;
    right: 0;
    top: -5px;
    width: 10px;
}
.ppcf {
    border: 1px solid #ddd;
    border-radius: 3px;
    display: block;
    position: absolute;
    top: 0;
}
a:hover .ppcf {
    border: 1px solid #aaa;
}
.ppcf i {
    backface-visibility: hidden;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    left: -1px;
    position: absolute;
    top: -1px;
    transform: rotate(6deg);
    z-index: -1;
}
.ppcf .ppcf-1 {
    backface-visibility: hidden;
    box-shadow: 0 4px 10px -4px rgba(0, 0, 0, 0.5);
    transform: rotate(-6deg);
}
.item-status {
    border-radius: 0 0 3px 3px;
    bottom: 0;
    color: #fff;
    font-size: 0.857em;
    font-weight: 500;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.won {
    background-color: #5ba71b;
}
.purchased {
    background-color: #333;
}
.pending {
    background-color: #666;
}
.ending-soon {
    background-color: #ef8600;
}
.ended {
    background-color: #555;
}
.relisted {
    background-color: #999;
}
.watching {
    background-color: #aaa;
}
.outbid {
    background-color: #df2539;
}
.last-one {
    background-color: #df2539;
}
.fdhr {
    background: -moz-linear-gradient(left center , rgba(200, 200, 200, 0.1) 0px, rgba(120, 120, 120, 0.5) 30%, rgba(120, 120, 120, 0.5) 65%, rgba(200, 200, 200, 0.1) 99%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    height: 1px;
    margin: 10px 0;
    width: 98%;
}
.sm-co {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 4px 4px 0 #eee;
    padding: 10px 10px 20px;
}
.sm-er {
    border-top: 3px solid #d21725;
    color: #dd1e31;
}
.sm-su {
    border-top: 3px solid #5ba71b;
    color: #209900;
}
.sm-al {
    border-top: 3px solid #f18e00;
}
.sm-in {
    border-top: 3px solid #724fb9;
}
.sm-co * {
    margin-top: 5px;
}
.sm-co p {
    font-size: 1.429em;
    font-weight: 500;
    margin-left: 60px;
}
.sm-co p.sm-md {
    font-size: 1em;
    font-weight: 500;
    margin-left: 35px;
    margin-top: 0;
}
.sm-co p span {
    color: #333;
    font-size: 14px;
    font-weight: normal;
}
.sm-co ul {
    margin-left: 80px;
}
.sm-co i {
    background-repeat: no-repeat;
    float: left;
    margin-top: -5px;
}
.mi-er {
    color: #dd1e31;
    font-size: 0.857em;
    font-weight: 500;
}
.mi-er i {
    float: left;
    margin-right: 10px;
}
i.icer {
    background-position: -99px -2px;
    height: 44px;
    width: 44px;
}
i.icmer {
    background-position: -146px -13px;
    height: 24px;
    width: 24px;
}
i.icser {
    background-position: -175px -17px;
    height: 18px;
    margin-top: -2px;
    width: 18px;
}
i.icsu {
    background-position: -300px -2px;
    height: 44px;
    width: 44px;
}
i.icmsu {
    background-position: -347px -13px;
    height: 24px;
    width: 24px;
}
i.icssu {
    background-position: -376px -18px;
    height: 16px;
    margin-top: -2px;
    width: 16px;
}
.mi-su {
    color: #209900;
    font-size: 0.857em;
    font-weight: 500;
}
.mi-su i {
    float: left;
    margin-right: 10px;
}
i.ical {
    background-position: -198px -2px;
    height: 44px;
    width: 44px;
}
i.icmal {
    background-position: -246px -13px;
    height: 24px;
    width: 24px;
}
i.icsal {
    background-position: -275px -18px;
    height: 16px;
    margin-top: -2px;
    width: 16px;
}
.mi-al {
    font-size: 0.857em;
    font-weight: 500;
}
.mi-al i {
    float: left;
    margin-right: 10px;
}
i.icin {
    background-position: -2px -1px;
    height: 44px;
    width: 44px;
}
i.icmin {
    background-position: -48px -12px;
    height: 26px;
    width: 26px;
}
i.icsin {
    background-position: -76px -16px;
    height: 18px;
    margin-top: -2px;
    width: 18px;
}
.mi-in {
    font-size: 0.857em;
    font-weight: 500;
}
.mi-in i {
    float: left;
    margin-right: 10px;
}
.sm-msg-lg {
    padding-left: 60px;
    padding-top: 4px;
}
.sm-msg-med {
    margin-top: -2px;
    padding-left: 35px;
}
.sm-msg-small {
    margin-top: -2px;
    padding-left: 15px;
    padding-top: 15px;
}
.sm-msg-lg ul, .sm-msg-med ul, .sm-msg-small ul {
    margin-top: 5px;
    padding-left: 25px;
}
.msg-std, .msg-lg {
    line-height: 120%;
}
.msg-std {
    color: #333;
    font-size: 1em;
    font-weight: 500;
}
.msg-lg {
    color: #333;
    font-size: 1.538em;
    font-weight: 500;
}
.btn {
    border: 1px solid transparent;
    border-radius: 3px;
    box-shadow: 0 3px 0 rgba(0, 0, 0, 0.04);
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    padding: 0.5em 1.2em;
    text-align: center;
    text-decoration: none;
    vertical-align: baseline;
    white-space: nowrap;
}
.btn:hover {
    background-color: #eee;
    background-position: 0 -15px;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}
.btn:active {
    position: relative;
    top: 1px;
}
.btn-m {
    font-size: 14px;
}
.btn-s {
    font-size: 12px;
}
.btn-prim, a.btn-prim, a.btn-prim:visited, .btn-split, a.btn-split, a.btn-split:visited, .btn.btn-prim.btn-d:hover, a.btn.btn-prim.btn-d:hover, .btn.btn-prim.btn-d:focus, a.btn.btn-prim.btn-d:focus, .btn.btn-prim.btn-d:active, a.btn.btn-prim.btn-d:active {
    background: -moz-linear-gradient(center top , #0079bc, #00509d) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    text-decoration: none;
}
.btn-prim:hover, a.btn-prim:hover, .btn-prim:focus, a.btn-prim:focus, .btn-prim:active, a.btn-prim:active {
    background: none repeat scroll 0 0 #00509d;
}
.btn-scnd, a.btn-scnd, a.btn-scnd:visited, .btn.btn-scnd.btn-d:hover, a.btn.btn-scnd.btn-d:hover, .btn.btn-scnd.btn-d:focus, a.btn.btn-scnd.btn-d:focus, .btn.btn-scnd.btn-d:active, a.btn.btn-scnd.btn-d:active {
    background: -moz-linear-gradient(center top , #45aad6, #2386c0) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    text-decoration: none;
}
.btn-scnd:hover, a.btn-scnd:hover, .btn-scnd:focus, a.btn-scnd:focus, .btn-scnd:active, a.btn-scnd:active {
    background: none repeat scroll 0 0 #2386c0;
}
.btn.btn-ter, a.btn.btn-ter, a.btn.btn-ter:visited, .btn.btn-ter.btn-d:hover, a.btn.btn-ter.btn-d:hover, .btn.btn-ter.btn-d:focus, a.btn.btn-ter.btn-d:focus, .btn.btn-ter.btn-d:active, a.btn.btn-ter.btn-d:active {
    background: -moz-linear-gradient(center top , #fefefe, #f8f8f8) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ddd;
    color: #0654ba;
    text-decoration: none;
}
.btn.btn-ter:hover, a.btn.btn-ter:hover, .btn.btn-ter:focus, a.btn.btn-ter:focus, .btn.btn-ter:active, a.btn.btn-ter:active {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #aaa;
}
.btn-g, a.btn-g, a.btn-g:visited, .btn-g.btn-d:hover, a.btn-g.btn-d:hover, .btn-g.btn-d:focus, a.btn-g.btn-d:focus, .btn-g.btn-d:active, a.btn-g.btn-d:active {
    background: -moz-linear-gradient(center top , #70b42d, #479313) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    text-decoration: none;
}
.btn-g:hover, a.btn-g:hover, .btn-g:focus, a.btn-g:focus, .btn-g:active, a.btn-g:active {
    background: none repeat scroll 0 0 #2c7908;
}
.btn-d, a.btn-d, .btn[disabled], a.btn-d:visited {
    opacity: 0.4;
}
.btn.btn-d:active {
    top: 0;
}
.btn.btn-d:hover {
    box-shadow: none;
    cursor: default;
    text-decoration: none;
}
.btn-split {
    border-radius: 0 3px 3px 0;
}
.dropdown > .btn-split:first-child {
    border-radius: 3px 0 0 3px;
}
.btn-split + .dropdown-toggle {
    border-left: 1px solid #bbb;
    border-radius: 0 3px 3px 0;
    padding: 8px 12px;
}
.btn-ter + .dropdown-toggle {
    border-left: 0 none;
}
.btn-m + .dropdown-toggle {
    padding: 7px 10px;
}
.btn-s + .dropdown-toggle {
    padding: 6px 8px;
}
ul#bc {
    clear: both;
    font-size: 12px;
    height: 12px;
    list-style: none outside none;
    margin: 20px 0;
}
ul#bc li {
    float: left;
}
ul#bc li.bkto {
    margin: 0 16px 0 0;
}
ul#bc li.right, ul#bc li.left {
    height: 10px;
    text-indent: -9999px;
    width: 4px;
}
ul#bc li.right {
    background-position: -285px -105px;
    margin: 1px 8px;
}
ul#bc li.left {
    background-position: -337px -82px;
    margin: 1px 8px 0 0;
}
ul#bc li.bkto {
    margin: 0 20px 0 0;
}
input[type="text"], input[type="password"], textarea {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.06) inset;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
    border: 1px solid #aaa;
    outline: 0 none;
    transition: border 0.1s linear 0s, box-shadow 0.2s linear 0s;
}
input.error[type="text"], input.error[type="password"], textarea.error {
    border: 1px solid #dd1e31;
}
p.formtext {
    color: #777;
    font-size: 12px;
    padding: 0 0 20px;
}
p.error {
    color: #dd1e31;
}
input[type="text"], input[type="password"], select, textarea {
    border-radius: 3px;
    color: #333;
    margin: 0 0 5px;
}
#large label, #large input[type="text"], #large input[type="password"] {
    font-size: 1.143em;
}
#large input[type="text"], #large input[type="password"] {
    padding: 0.6em;
}
#medium label, #medium input[type="text"], #medium input[type="password"], textarea {
    font-size: 1em;
}
#medium input[type="text"], #medium input[type="password"] {
    padding: 0.5em;
}
#small label, #small input[type="text"], #small input[type="password"] {
    font-size: 0.857em;
}
#small input[type="text"], #small input[type="password"] {
    padding: 0.2em;
}
textarea {
    font-family: "Helvetica neue",Helvetica,Arial,Sans-serif;
    padding: 0.4em;
}
.dropdown {
    list-style: none outside none;
    position: relative;
}
.dropdown-toggle {
}
.dropdown-toggle:active, .open .dropdown-toggle {
    outline: 0 none;
}
.caret-dn, .btn-ter .caret-dn {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #0654ba;
    content: "";
    display: inline-block;
    height: 0;
    opacity: 0.8;
    vertical-align: top;
    width: 0;
}
.caret-dn {
    margin-left: 10px;
    margin-top: 8px;
}
.btn-m .caret-dn {
    margin-left: 10px;
    margin-top: 7px;
}
.btn-s .caret-dn {
    margin-left: 10px;
    margin-top: 5px;
}
.btn-split-lg .caret-dn {
    margin-left: 0;
    margin-top: 8px;
}
.btn-split-m .caret-dn {
    margin-left: 0;
    margin-top: 7px;
}
.btn-split-s .caret-dn {
    margin-left: 0;
    margin-top: 6px;
}
.btn-prim .caret-dn, .btn-scnd .caret-dn {
    border-top: 4px solid #fff;
    margin-left: 0;
}
.dropdown:hover .caret-dn, .open .caret-dn {
    opacity: 1;
}
.dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    box-shadow: 0 4px 1px #ddd;
    display: none;
    float: left;
    left: 0;
    list-style: none outside none;
    margin: -1px 0 0;
    min-width: 156px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}
.dropdown-menu .divider {
    background-color: #ddd;
    height: 1px;
    margin: 5px;
    overflow: hidden;
}
.dropdown-menu a {
    clear: both;
    color: #555;
    display: block;
    font-weight: normal;
    line-height: 18px;
    margin: 0 5px;
    padding: 5px 14px;
    white-space: nowrap;
}
.dropdown-menu-sm a {
    font-size: 12px;
    padding: 3px 10px;
}
.dropdown-menu-lg a {
    font-size: 16px;
    padding: 7px 18px;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .dropdown-menu .active > a:focus {
    background-color: #eee;
    color: #0654ba;
    text-decoration: none;
}
.open {
}
.open > .dropdown-menu {
    display: block;
}
.dropdown .btn:active {
    top: 0;
}
.nav {
    list-style: none outside none;
    margin-bottom: 18px;
    margin-left: 0;
}
.nav > li > a {
    display: block;
}
.nav > li > a:hover {
    color: #0654ba;
    text-decoration: none;
}
.nav > .pull-right {
    float: right;
}
.nav-tabs-p, .nav-tabs-m {
}
.nav-tabs-p:before, .nav-tabs-m:before, .nav-tabs-p:after, .nav-tabs-m:after {
    content: "";
    display: table;
}
.nav-tabs-p:after, .nav-tabs-m:after {
    clear: both;
}
.nav-tabs-p > li, .nav-tabs-m > li {
    float: left;
}
.nav-tabs-p > li > a, .nav-tabs-m > li > a {
    border-radius: 3px 3px 0 0;
    color: #555;
    font-weight: 500;
    margin-right: -1px;
}
.nav-tabs-p {
    margin-left: 10px;
}
.nav-tabs-m {
    border-bottom: 1px solid #ddd;
}
.nav-tabs-p > li, .nav-tabs-m > li {
    margin-bottom: -1px;
}
.nav-tabs-p > li > a {
    border: 1px solid transparent;
    color: #0654ba;
    font-size: 1.143em;
    line-height: 20px;
    margin-right: 5px;
    padding: 8px 30px;
}
.nav-tabs-m > li > a {
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    font-size: 0.857em;
    line-height: 22px;
    padding: 8px 20px;
}
.nav-tabs-p > li > a:hover {
    border-color: #ddd;
}
.nav-tabs-m > li > a:hover {
    background-color: #fff;
    border-color: #ddd;
}
.nav-tabs-p > .active > a, .nav-tabs-p > .active > a:hover {
    background-color: transparent;
    border-color: #ddd #ddd #f5f5f5;
    border-style: solid;
    border-width: 1px;
    color: #333;
    cursor: default;
    font-weight: 500;
}
.nav-tabs-m > .active > a, .nav-tabs-m > .active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #ddd #ddd #fff;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 4px -1px 0 #eee;
    color: #333;
    cursor: default;
    font-weight: 500;
    position: relative;
}
.tabs-stacked .open > a:hover {
    border-color: #999;
}
.tabbable {
}
.tabbable:before, .tabbable:after {
    content: "";
    display: table;
}
.tabbable:after {
    clear: both;
}
.tab-content-p {
    border-top: 1px solid #ddd;
    margin-top: -18px;
    overflow: auto;
    padding: 20px 20px 20px 15px;
}
.tab-content-m {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 4px 4px 1px #eee;
    margin-top: -19px;
    overflow: auto;
    padding: 20px 20px 20px 15px;
}
.tab-content-m-l {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    border-radius: 0 3px 3px;
    box-shadow: 4px 4px 1px #eee;
    float: left;
    height: 300px;
    margin-left: -1px;
    overflow: auto;
    padding: 20px;
    width: 600px;
}
.tab-content-m-r {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    border-radius: 3px 0 3px 3px;
    box-shadow: 4px 4px 1px #eee;
    float: right;
    height: 300px;
    overflow: auto;
    padding: 20px;
    width: 600px;
}
.tabs-right > .nav-tabs-m, .tabs-left > .nav-tabs-m {
    border-bottom: 0 none;
}
.tab-content > .tab-pane, .tab-content-p > .tab-pane, .tab-content-m > .tab-pane, .tab-content-m-l > .tab-pane, .tab-content-m-r > .tab-pane {
    display: none;
}
.tab-content > .active, .tab-content-p > .active, .tab-content-m > .active, .tab-content-m-l > .active, .tab-content-m-r > .active {
    display: block;
}
.tabs-left > .nav-tabs-m > li, .tabs-right > .nav-tabs-m > li {
    float: none;
}
.tabs-left > .nav-tabs-m > li > a, .tabs-right > .nav-tabs-m > li > a {
    margin-bottom: 0;
    margin-right: 0;
    min-width: 74px;
}
.tabs-left > .nav-tabs-m {
    float: left;
}
.tabs-left > .nav-tabs-m > li > a {
    border-radius: 3px 0 0 3px;
}
.tabs-left > .nav-tabs-m > li > a:hover {
    border-color: #ddd #fff #ddd #ddd;
}
.tabs-left > .nav-tabs-m .active > a, .tabs-left > .nav-tabs-m .active > a:hover {
    border-color: #ddd #fff #ddd #ddd;
    box-shadow: -1px 4px 0 #eee;
}
.tabs-right > .nav-tabs-p, .tabs-right > .nav-tabs-m {
    border-left: 1px solid #ddd;
    float: right;
    margin-left: -1px;
}
.tabs-right > .nav-tabs-p > li > a, .tabs-right > .nav-tabs-m > li > a {
    border-radius: 0 3px 3px 0;
    margin-left: -1px;
}
.tabs-right > .nav-tabs-p > li > a:hover, .tabs-right > .nav-tabs-m > li > a:hover {
    border-color: #ddd #ddd #ddd #fff;
}
.tabs-right > .nav-tabs-m .active > a, .tabs-right > .nav-tabs-m .active > a:hover {
    border-color: #ddd #ddd #ddd #fff;
    box-shadow: 0 4px 0 #eee;
}
.t-wrp h3 {
    padding-bottom: 15px;
}
.t-wrp h3 a {
    float: right;
    font-size: 14px;
}
.table {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    border-top: 1px solid #eee;
    width: 100%;
}
.table th, .table td {
    border-top: 1px solid #eee;
    line-height: 18px;
    padding: 8px;
    text-align: left;
    vertical-align: top;
}
.table.tbl-ns th {
    background-color: #f7f7f7;
    border-top: 1px solid #eee;
}
.table th {
    color: #555;
    font-weight: 600;
}
.table thead th {
    vertical-align: bottom;
}
.table th.tbl-p, .table td.tbl-p {
    text-align: right;
}
.table th.tbl-q, .table td.tbl-q {
    text-align: center;
}
.table tfoot td {
    border-top: 1px solid #eee;
    padding-bottom: 10px;
    padding-top: 20px;
}
.table tfoot td.tbl-p {
    font-size: 1.143em;
    font-weight: 500;
    white-space: nowrap;
}
.table.tbl-str tbody tr:nth-child(2n+1) td, .table.tbl-str tbody tr:nth-child(2n+1) th {
    background-color: #f7f7f7;
}
.pagn {
    margin: 0 auto;
    text-align: center;
}
.pagn a, .pagn a:visited {
    border: 1px solid transparent;
    font-size: 16px;
    margin: 0;
    padding: 7px 14px;
}
.pagn a:hover {
    background-color: #c9dde9;
    border: 1px solid #c9dde9;
    border-radius: 3px;
    text-decoration: none;
}
.pagn a.curr {
    border: 1px solid #c9dde9;
    border-radius: 3px;
    color: #555;
    cursor: default;
    text-decoration: none;
}
.pagn .next, .pagn .prev, .pagn .next-d, .pagn .prev-d {
    background-position: -6px -79px;
    display: inline-block;
    height: 34px;
    padding: 0;
    vertical-align: middle;
    width: 34px;
}
.pagn .prev:hover {
    background-position: -46px -79px;
}
.pagn .prev-d {
    background-position: -170px -79px;
}
.pagn .next {
    background-position: -88px -79px;
}
.pagn .next:hover {
    background-position: -129px -79px;
}
.pagn .next-d {
    background-position: -211px -79px;
}
.gssh {
    height: 20px;
    margin: 0 auto 15px;
    position: relative;
    width: 980px;
    z-index: 1;
}
.sz1200 .gssh {
    width: 1200px;
}
.gcbd {
    margin: -6px auto 50px;
    overflow: hidden;
    position: relative;
    width: 980px;
    z-index: 1;
}
.sz1200 .gcbd {
    width: 1200px;
}
.gcrt {
    float: left;
    position: relative;
    right: 760px;
    z-index: 1;
}
.sz1200 .gcrt {
    right: 980px;
}
.gclr {
    float: left;
    left: 760px;
    padding: 1px 1px 20px;
    position: relative;
    width: 208px;
    z-index: 1;
}
.sz1200 .gclr {
    left: 980px;
}
.gcmc {
    float: left;
    left: 770px;
    overflow: hidden;
    padding: 0 0 5px;
    position: relative;
    width: 780px;
}
.sz1200 .gcmc {
    left: 990px;
    width: 980px;
}
.gscn {
    font-size: 13px;
    list-style: none outside none;
    margin: 5px 0 0;
    padding: 15px 0 25px 10px;
    position: relative;
    width: 198px;
}
.gscn li.mttl {
    border-bottom: 0 none;
}
.gscn li.mttl > h2 {
    font-size: 16px;
    padding: 5px 0 10px;
    position: relative;
}
.gscn li.mttl i {
    float: left;
    left: auto;
    position: relative;
    top: auto;
}
.gscn li.mttl .gifb {
    background-position: -305px -385px;
    height: 15px;
    width: 16px;
}
.gscn li.mttl .girs {
    background-position: -327px -385px;
    height: 18px;
    width: 16px;
}
.gscn h2 {
    font-weight: bold;
    line-height: 16px;
    overflow: hidden;
    position: relative;
}
.gsfo i {
    background-position: -274px -70px;
    height: 11px;
    position: absolute;
    right: 0;
    top: 10px;
    width: 7px;
}
.gscn div {
    background-color: #fff;
    border-left: 1px solid #ddd;
    border-radius: 3px;
    border-top: 1px solid #ddd;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
    display: none;
    left: 190px;
    padding: 25px;
    position: absolute;
    top: -1px;
    white-space: nowrap;
}
.gscn div.cl2 {
    width: 290px;
}
.gscn div.cl3 {
    width: 450px;
}
.gscn ul {
    display: inline-block;
    margin-left: 30px;
    vertical-align: top;
    width: 130px;
}
ul.gscn.gsfo div ul a {
    border: 0 none;
    color: #555;
    font-size: 12px;
    padding: 6px 0;
    text-decoration: none;
    white-space: pre-line;
    width: auto;
}
ul.gscn div ul a:hover {
    color: #555;
    text-decoration: underline;
}
ul.gscn li a:hover {
    color: #0654ba;
}
ul.gscn li a, ul.gscn li .cnll {
    color: #555;
    display: block;
    overflow: hidden;
    padding: 5px 0;
    position: relative;
    width: 175px;
}
ul.gscn.gsfo li a, ul.gscn.gsfo li .cnll {
    font-size: 14px;
    font-weight: normal;
    margin-top: 0;
    padding: 10px 15px;
}
ul.gsfo {
    margin: 0;
    padding: 0 0 10px;
    width: 208px;
    z-index: 1;
}
.gsfo li {
    border-bottom: 1px solid #ddd;
    border-left: 1px solid transparent;
    padding-left: 1px;
}
.gsfo li.gscl {
    border-left: 1px solid #ddd;
    position: relative;
    z-index: 1;
}
.gscl h2 {
    width: 192px;
    z-index: 2;
}
.gscl h2 i {
    display: none;
}
.gsfo .gsfs {
    border-top: 1px solid transparent;
}
li.gsfs.gscl {
    border-top: 1px solid #ddd;
}
.gscl h2 a, .gscl h2.cnll {
    background-color: #fff;
}
.gscl .fofc {
    margin-left: 0;
}
li.gscl div {
    display: block;
}
.gscl div li {
    border-bottom: 0 none;
    display: block;
    position: relative;
}
.gscl h3 {
    border-bottom: 1px solid #dadada;
    color: #555;
    font-size: 13px;
    font-weight: bold;
    height: 22px;
    margin-bottom: 6px;
    padding-bottom: 2px;
}
.gscn .rmv {
    float: right;
    margin-top: 10px;
    padding-right: 10px;
}
.gscn .rmv a {
    display: inline;
    font-weight: 700;
    padding: 0;
    text-transform: capitalize;
}
.iclg {
    height: 48px;
    width: 117px;
}
.icsc {
    background-position: -4px -396px;
    height: 16px;
    width: 20px;
}
.icas {
    background-position: -5px -459px;
    height: 18px;
    width: 18px;
}
.icah {
    background-position: -27px -463px;
    height: 10px;
    width: 12px;
}
.icfn {
    background-position: -29px -396px;
    height: 16px;
    width: 16px;
}
.icft {
    background-position: -50px -396px;
    height: 16px;
    width: 16px;
}
.icfp {
    background-position: -71px -396px;
    height: 16px;
    width: 16px;
}
.icpg {
    background-position: -8px -489px;
    height: 20px;
    width: 20px;
}
.icpb {
    background-position: -33px -489px;
    height: 20px;
    width: 20px;
}
.icgc {
    background-position: -58px -489px;
    height: 20px;
    width: 20px;
}
.icbc {
    background-position: -83px -489px;
    height: 20px;
    width: 20px;
}
.icla {
    background-position: -2px -50px;
    height: 22px;
    width: 14px;
}
.icld {
    background-position: -68px -50px;
    height: 22px;
    width: 14px;
}
.iclh {
    background-position: -18px -50px;
    height: 22px;
    width: 14px;
}
.icra {
    background-position: -36px -50px;
    height: 22px;
    width: 16px;
}
.icrd {
    background-position: -84px -50px;
    height: 22px;
    width: 16px;
}
.icrh {
    background-position: -52px -50px;
    height: 22px;
    width: 16px;
}
.icmag {
    background-position: -7px -418px;
    height: 16px;
    width: 16px;
}
.icfbg {
    background-position: -26px -418px;
    height: 16px;
    width: 16px;
}
.ictwg {
    background-position: -45px -418px;
    height: 16px;
    width: 16px;
}
.icgpg {
    background-position: -65px -418px;
    height: 16px;
    width: 16px;
}
.icpig {
    background-position: -84px -418px;
    height: 16px;
    width: 16px;
}
.icstg {
    background-position: -104px -418px;
    height: 16px;
    width: 16px;
}
.icdig {
    background-position: -124px -418px;
    height: 16px;
    width: 18px;
}
.icmb {
    background-position: -148px -419px;
    height: 14px;
    width: 10px;
}
.icma {
    background-position: -7px -440px;
    height: 16px;
    width: 16px;
}
.icfb {
    background-position: -26px -440px;
    height: 16px;
    width: 16px;
}
.ictw {
    background-position: -45px -440px;
    height: 16px;
    width: 16px;
}
.icgp {
    background-position: -65px -440px;
    height: 16px;
    width: 16px;
}
.icpi {
    background-position: -84px -440px;
    height: 16px;
    width: 16px;
}
.icst {
    background-position: -104px -440px;
    height: 16px;
    width: 16px;
}
.icdi {
    background-position: -124px -440px;
    height: 16px;
    width: 18px;
}
.icst1 {
    background-position: -150px -438px;
    height: 12px;
    width: 12px;
}
.icst2 {
    background-position: -169px -438px;
    height: 12px;
    width: 12px;
}
.icst3 {
    background-position: -188px -438px;
    height: 12px;
    width: 12px;
}
.icst4 {
    background-position: -207px -438px;
    height: 12px;
    width: 12px;
}
.icst5 {
    background-position: -226px -438px;
    height: 12px;
    width: 12px;
}
.icst6 {
    background-position: -246px -438px;
    height: 12px;
    width: 12px;
}
.icst7 {
    background-position: -264px -438px;
    height: 16px;
    width: 16px;
}
.icst8 {
    background-position: -286px -438px;
    height: 16px;
    width: 16px;
}
.icst9 {
    background-position: -308px -438px;
    height: 16px;
    width: 16px;
}
.icst10 {
    background-position: -330px -438px;
    height: 16px;
    width: 16px;
}
.icst11 {
    background-position: -354px -439px;
    height: 16px;
    width: 16px;
}
.icst12 {
    background-position: -376px -434px;
    height: 22px;
    width: 18px;
}
.icfdg {
    background-position: -250px -350px;
    height: 14px;
    width: 14px;
}
.icfdy {
    background-position: -232px -350px;
    height: 14px;
    width: 14px;
}
.bhib {
    background-position: -378px -211px;
    height: 14px;
    width: 14px;
}
.bhig {
    background-position: -378px -228px;
    height: 14px;
    width: 14px;
}
.cksu {
    background-position: -242px -121px;
    height: 22px;
    width: 22px;
}
.cksh {
    background-position: -267px -121px;
    height: 22px;
    width: 22px;
}
.cksv {
    background-position: -292px -121px;
    height: 22px;
    width: 22px;
}
.cksj {
    background-position: -377px -121px;
    height: 22px;
    width: 22px;
}
.cksc {
    background-position: -320px -127px;
    height: 10px;
    width: 12px;
}
.cktu {
    background-position: -240px -184px;
    height: 14px;
    width: 14px;
}
.ckth {
    background-position: -256px -184px;
    height: 14px;
    width: 14px;
}
.cktv {
    background-position: -272px -184px;
    height: 14px;
    width: 14px;
}
.cktj {
    background-position: -384px -184px;
    height: 14px;
    width: 14px;
}
.flpr i {
    height: 18px;
    width: 24px;
}
.flar {
    background-position: -3px -274px;
}
.flau {
    background-position: -31px -274px;
}
.flat {
    background-position: -59px -274px;
}
.flbe {
    background-position: -87px -274px;
}
.flbr {
    background-position: -114px -274px;
}
.flca {
    background-position: -142px -274px;
}
.flcn {
    background-position: -170px -274px;
}
.flcz {
    background-position: -198px -274px;
}
.fldk {
    background-position: -3px -299px;
}
.flfi {
    background-position: -31px -299px;
}
.flfr {
    background-position: -59px -299px;
}
.flde {
    background-position: -87px -299px;
}
.flgr {
    background-position: -114px -299px;
}
.flhk {
    background-position: -142px -299px;
}
.flhu {
    background-position: -170px -299px;
}
.flin {
    background-position: -198px -299px;
}
.flie {
    background-position: -3px -323px;
}
.flit {
    background-position: -31px -323px;
}
.flkr {
    background-position: -59px -323px;
}
.flmy {
    background-position: -87px -323px;
}
.flmx {
    background-position: -114px -323px;
}
.flnl {
    background-position: -142px -323px;
}
.flnz {
    background-position: -170px -323px;
}
.flno {
    background-position: -198px -323px;
}
.flph {
    background-position: -3px -348px;
}
.flpl {
    background-position: -31px -348px;
}
.flpt {
    background-position: -59px -348px;
}
.flru {
    background-position: -87px -348px;
}
.flsg {
    background-position: -114px -348px;
}
.fles {
    background-position: -142px -348px;
}
.flse {
    background-position: -170px -348px;
}
.flch {
    background-position: -198px -348px;
}
.fltw {
    background-position: -3px -373px;
}
.flth {
    background-position: -31px -373px;
}
.fltr {
    background-position: -59px -373px;
}
.flgb {
    background-position: -87px -373px;
}
.flus {
    background-position: -114px -373px;
}
.flvn {
    background-position: -142px -373px;
}
.flsl {
    background-position: -98px -395px;
}
.fluk {
    background-position: -125px -395px;
}
.fluae {
    background-position: -277px -384px;
}
.flro {
    background-position: -369px -464px;
}
.flsr {
    background-position: -168px -494px;
}
.flis {
    background-position: -196px -494px;
}
.fljp {
    background-position: -224px -494px;
}
.flid {
    background-position: -252px -494px;
}
.flpe {
    background-position: -279px -494px;
}
.flsa {
    background-position: -307px -494px;
}
.flcl {
    background-position: -335px -494px;
}
.flco {
    background-position: -363px -494px;
}
#gh-l-h1 {
    display: inline-block;
    margin: 0;
}
a#gh-la {
    display: block;
    overflow: hidden;
    position: relative;
    text-indent: -9999px;
}
#gh-logo {
    border: 0 none;
    left: 0;
    position: absolute;
    top: -52px;
}
.iclg {
    height: 48px;
    width: 117px;
}
#gh-shop {
    margin: 0 7px 0 5px;
    width: 90px;
}
#gh-shop-a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent;
    border-image: none;
    border-style: solid;
    border-width: 2px 1px 0;
    color: #555;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 14px;
    padding: 6px 5px 5px 8px;
    position: relative;
    text-decoration: none;
    top: -2px;
    white-space: normal;
}
#gh-shop-ei {
    background: url("http://ir.ebaystatic.com/rs/v/nhcocf1q5e5bnkdg0mmqnpa4dut.png") repeat scroll 0 -72px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 7px;
    margin-left: 4px;
    position: relative;
    top: -7px;
    width: 13px;
}
.gh-shop-active #gh-shop-ei, #gh-shop-a:hover #gh-shop-ei {
    background-position: 0 -80px;
}
.gh-shop-active #gh-shop-a, #gh-shop-a:hover {
    color: #0654ba;
}
.gh-shop-active #gh-shop-a {
    background: none repeat scroll 0 0 #fff;
    border-color: #598fd5 #ddd;
    border-radius: 3px 3px 0 0;
    border-style: solid;
    border-width: 2px 1px 0;
    box-shadow: 2px 0 0 #eee;
    position: relative;
    z-index: 10000;
}
#gh-sbc-o {
    left: 122px;
    padding: 20px 0;
    position: absolute;
    top: 80px;
}
.gh-oldDT #gh-sbc-o {
    top: 83px;
}
.gh-sbc-h3i {
    background: url("http://ir.ebaystatic.com/rs/v/nhcocf1q5e5bnkdg0mmqnpa4dut.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#gh-sbc #gh-shop-see-all {
    bottom: 20px;
    color: #0654ba !important;
    font-size: 14px !important;
    position: absolute;
}
#gh-sbc {
    border-bottom: 1px solid #ddd;
    margin: 0 15px 25px;
    padding-bottom: 10px;
}
#gh-sbc li {
    padding: 10px 0 0 5px;
}
#gh-sbc td {
    padding: 0 10px 15px;
    vertical-align: top;
    width: 200px;
}
#gh-sbc .gh-sbc-gap {
    padding: 0;
    width: 10px;
}
#gh-sbc h3 {
    display: block;
    margin: 0;
    padding: 15px 0 0;
}
#gh-sbc h3.gh-sbc-parent {
    font-family: Helvetica,Arial;
    padding-top: 30px;
}
#gh-sbc h3, #gh-sbc h3 a {
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
#gh-sbc h3 a {
    padding-right: 8px;
    position: relative;
}
.gh-oldDT #gh-sbc h3 a {
    margin-right: -10px;
}
#gh-sbc h3 a:hover {
    color: #0654ba !important;
    text-decoration: underline;
}
#gh-sbc h3:first-child {
    padding-top: 0;
}
#gh-sbc a {
    color: #555;
    font-size: 12px;
}
#gh-sbc a:hover {
    color: #0654ba;
}
#gh-sbc #gh-shop-see-all {
    bottom: 20px;
    color: #0654ba !important;
    font-size: 14px !important;
    position: absolute;
}
.gh-sbc-h3i {
    background-position: -16px -73px;
    bottom: 4px;
    display: block;
    height: 7px;
    position: absolute;
    right: 0;
    width: 4px;
}
.gh-oldDT .gh-sbc-h3i {
    display: none;
}
#gh-shop-see-all .gh-sbc-h3i, .gh-sbc-parent:hover .gh-sbc-h3i {
    background-position: -24px -73px;
}
#gh-shop-see-all .gh-sbc-h3i {
    bottom: 3px;
}
#gh-sbc #gh-shop-col-link {
    bottom: 20px;
    color: #0654ba !important;
    font-size: 12px !important;
    left: 14px;
    position: absolute;
}
#gh-sbc #gh-shop-col-link i {
    color: #333;
    font-style: normal;
}
#gh-shop-col-link .gh-sbc-h3i {
    background-position: -24px -73px;
    bottom: 2px;
}
#gh-ac {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    box-shadow: none;
    color: #767676;
    font-size: 16px;
    margin: 0;
    outline: 0 none;
    padding: 10px 0 9px 8px;
    width: 100%;
}
#gh-ac:focus {
    color: #000;
}
#gh-ac-box.gh-ac-box-focus {
    border-color: #aaa;
}
#gh-ac:focus:-moz-placeholder, #gh-ac:focus::-moz-placeholder {
    color: transparent !important;
}
#gh-cat-box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #ddd #ddd #ddd -moz-use-text-color;
    border-image: none;
    border-radius: 0 3px 3px 0;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    height: 38px;
    padding: 0 10px;
}
#gh-cat {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    color: #333;
    font: 12px Arial;
    height: 18px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 160px;
}
@-moz-document url-prefix("") {
#gh-cat {
    border-width: 0 3px 0 0;
}
}
.sz980 #gh-cat {
    width: 160px;
}
@media � screen {
#gh-cat:hover, #gh-cat:focus {
    width: inherit;
}
}
#gh-cat option {
    height: 20px;
}
@media not all {
#gh-cat {
    background: url("http://ir.ebaystatic.com/rs/v/nhcocf1q5e5bnkdg0mmqnpa4dut.png") no-repeat scroll right 6px rgba(0, 0, 0, 0);
    border: 0 none;
    outline: 0 none;
    padding-right: 10px;
}
#gh-cat:hover {
    background-position: right -8px;
}
}
#gh-btn.btn {
    box-shadow: none;
    font-size: 16px;
    height: 40px;
    margin: 0 0 0 5px;
}
@-moz-document url-prefix("") {
#gh-btn.btn {
    padding-bottom: 0.57em;
}
}
#gh-as {
    font-size: 11px;
    position: relative;
}
#gh-as-a {
    display: block;
    height: 22px;
    line-height: 20px;
    margin: 8px 0;
    padding: 0 10px;
    white-space: nowrap;
}
#gh-as-a:hover {
    color: #0654ba !important;
    text-decoration: none;
}
li.gh-t {
    background: url("http://ir.ebaystatic.com/rs/v/nhcocf1q5e5bnkdg0mmqnpa4dut.png") no-repeat scroll -115px -33px rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 12px;
    padding: 0 9px 0 11px;
}
li.gh-t:first-child, #_nkw.gh-t {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    padding: 0;
}
#gh-ug {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff;
    border-image: none;
    border-style: solid;
    border-width: 2px 1px 0;
    display: inline-block;
    font-size: 12px;
    left: -10px;
    padding: 5px 17px 6px 10px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}
#gh-ug.gh-ug-guest {
    padding-right: 5px;
}
a#gh-ug {
    color: #333;
    margin-left: 5px;
}
a#gh-ug:hover {
    color: #0654ba;
}
#gh-eb-u-o {
    left: -5px;
}
#gh-eb-u-o .gh-o-l, #gh-eb-u-o .gh-o-err {
}
.gh-eb-arw {
    background: url("http://ir.ebaystatic.com/rs/v/nhcocf1q5e5bnkdg0mmqnpa4dut.png") no-repeat scroll 0 -75px rgba(0, 0, 0, 0);
    display: block;
    font-size: 13px;
    height: 5px;
    position: absolute;
    right: 2px;
    top: 10px;
    width: 13px;
}
#gh-ug:hover .gh-eb-arw {
    background-position: 0 -83px;
}
#gh-uu {
    font-size: 12px;
    padding: 5px;
}
#gh-up {
    left: 10px;
    position: absolute;
    text-align: center;
    width: 60px;
}
.gh-oldDT #gh-up {
    height: 60px;
    overflow: hidden;
}
#gh-upi {
    border: 0 none;
    max-height: 60px;
    max-width: 60px;
    white-space: normal;
}
.gh-oldDT #gh-upi {
    width: 60px;
}
#gh-un {
    color: #333;
    font-size: 14px;
    padding-bottom: 3px;
}
#gh-un, #gh-ui {
    margin-left: 70px !important;
}
#gh-ui {
    height: 25px;
}
#gh-eb-u-o #gh-uid {
    color: #333 !important;
    font-weight: bold;
}
#gh-ur {
    background: url("http://ir.ebaystatic.com/rs/v/ui2cwitsk212zi55tkwrkml5zel.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    display: inline-block;
    height: 22px;
    vertical-align: middle;
    width: 18px;
}
#gh-uo, #gh-uac, #gh-ucol {
    clear: both;
    padding-top: 15px !important;
}
#gh-ucol {
    clear: both;
    line-height: 14px;
    padding-top: 30px !important;
}
#gh-uac.gh-colloff {
    padding-top: 30px !important;
}
#gh-eb-sub-li-cpn.gh-bucks, #gh-eb-sub-li-cpn.gh-cpn {
    border-top: 1px solid #ccc;
    color: #666;
    font: bold 10px Verdana;
    margin-top: 10px !important;
    padding: 10px 0 10px 5px !important;
    white-space: normal;
}
#gh-bucks-ttl, #gh-cpn-ttl {
    background: url("http://ir.ebaystatic.com/rs/v/nhcocf1q5e5bnkdg0mmqnpa4dut.png") no-repeat scroll 0 -54px rgba(0, 0, 0, 0);
    display: block;
    height: 19px;
    width: 100px;
}
#gh-cpn-ttl {
    background-position: 0 -34px;
}
#gh-eb-sub-li-cpn a {
    color: #0654ba !important;
    display: inline;
    font: bold 10px Verdana;
    padding: 0;
    white-space: normal;
}
#gh-eb-Alerts-n1, #gh-eb-Alerts-n2, #gh-eb-Alerts-n3 {
    background: none repeat scroll 0 0 #f18e00 !important;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font: bold 11px Arial;
    margin-left: 2px;
    padding: 1px 4px;
    position: absolute;
    right: 2px;
    top: 3px;
}
#gh-eb-Alerts {
    margin-right: 0;
}
#gh-Alerts-i {
    background: url("http://ir.ebaystatic.com/rs/v/nhcocf1q5e5bnkdg0mmqnpa4dut.png") no-repeat scroll -126px -69px rgba(0, 0, 0, 0) !important;
    display: block;
    font-size: 0;
    height: 18px;
    overflow: hidden;
    text-indent: -9999px;
    width: 16px;
}
#gh .ghn-new {
    background: none repeat scroll 0 0 #f18e00;
    height: auto;
    text-indent: 0;
    width: auto;
}
.gh-eb-Alerts-tab-0 .gh-eb-li-a {
    padding-right: 20px;
}
.gh-eb-Alerts-tab-1 .gh-eb-li-a {
    padding-right: 20px;
}
#gh-eb-Alerts-n1 {
    right: -2px;
}
.gh-eb-Alerts-tab-2 .gh-eb-li-a {
    padding-right: 25px;
}
#gh-eb-Alerts-n2 {
    right: -7px;
}
.gh-eb-Alerts-tab-3 .gh-eb-li-a {
    padding-right: 30px;
}
#gh-eb-Alerts-n3 {
    right: -13px;
}
#gh-eb-Alerts-o {
    left: -277px;
    padding: 0;
    width: 327px;
}
.gh-eb-Alerts-oa, .gh-eb-Alerts-oam {
    background: url("http://ir.ebaystatic.com/rs/v/epxxpka4gyzofoqcfsxvkwhiky5.png") no-repeat scroll 8px -67px #fff;
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin: 1px 0;
    min-height: 60px;
    padding: 9px 8px 0 75px;
    position: relative;
    white-space: normal;
}
.gh-eb-Alerts-b-last {
    border: 0 none;
}
.gh-eb-Alerts-oam {
    background-position: 8px 5px;
}
#gh-eb-Alerts-o .thrd {
    color: #333 !important;
}
.gh-eb-Alerts-b-new {
    background-color: #f5f5f5;
    font-weight: bold;
}
.gh-eb-Alerts-oas {
    color: #0654ba;
    font-weight: bold;
    white-space: nowrap;
}
#gh-eb-Alerts .gh-eb-li-a {
    padding: 2px 17px 3px;
    vertical-align: top;
}
.ghn-pop-wrap {
    height: 82px;
    margin-bottom: 10px;
    position: fixed;
    right: -350px;
    width: 290px;
    z-index: 99999;
}
.ghn-pop-i {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: -6px 5px 12px rgba(50, 50, 50, 0.37);
    height: 82px;
    width: 290px;
    z-index: 99999;
}
.ghn-pop-rmv {
    background: url("http://ir.ebaystatic.com/rs/v/epxxpka4gyzofoqcfsxvkwhiky5.png") no-repeat scroll -217px -60px rgba(0, 0, 0, 0);
    float: right;
    height: 40px;
    position: absolute;
    right: 0;
    top: 5px;
    width: 30px;
}
.ghn-pop-h {
    border-bottom: 1px solid #ddd;
    font-weight: bold;
    height: auto;
    padding: 9px 20px;
    text-align: left;
}
#ghn-ul {
    max-height: 579px;
    overflow: auto;
    position: relative;
    width: 327px;
}
.ghn-li-itm {
    background-color: #f8f8f8;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
    font-size: 12px;
    line-height: 16px;
    position: relative;
    white-space: normal;
}
li.ghn-li-itm:last-child {
    border-bottom: 0 none;
}
#gh-eb-Alerts-o a.ghn-a-itm, .ghn-pop-wrap a.ghn-a-itm {
    color: #767676 !important;
    display: block;
    height: 66px;
    padding: 8px 8px 8px 110px;
    text-decoration: none !important;
}
#gh-eb-Alerts-o a.ghn-a-itm:hover {
    color: #767676 !important;
}
#gh-eb-Alerts-o a.ghn-a-itm.disable {
    cursor: default;
}
#gh-eb-Alerts-o .ghn-li-itm:hover, .ghn-pop-wrap .ghn-li-itm:hover {
    background-color: #f8f8f8 !important;
}
#gh-eb-Alerts-o .ghn-li-itm .ghn-pop-rmv {
    display: block;
}
.ghn-confirm {
    display: none;
}
.ghn-undo {
    display: none;
}
#gh-eb-Alerts-o .gh-eb-Alerts-li-g {
    display: block;
    float: left;
    height: 90px;
    margin-right: 25px;
    margin-top: 15px;
    overflow: hidden;
    width: 67px;
}
#gh-eb-Alerts-o .ghn-g-t {
    background-color: #f8f8f8;
    font-weight: bold;
    padding: 9px 8px 9px 15px;
}
#gh-eb-Alerts-o .ghn-g-c {
    background-color: #f8f8f8;
    height: 120px;
    overflow: hidden;
    padding-left: 15px;
}
#gh-eb-Alerts-o .ghn-li-itm.ghn-new {
    background-color: white;
    color: #333 !important;
}
.ghn-pop-wrap .ghn-li-itm.ghn-new {
    background-color: transparent;
    border: 0 none;
    color: #333 !important;
}
#ghn-f {
    border-top: 1px solid #ddd;
    height: 24px;
    text-align: center;
}
#ghn-f a.gh-eb-oa.thrd {
    color: #333 !important;
    font-size: 12px;
    line-height: 14px;
    padding: 5px 0 !important;
    text-decoration: none;
}
#ghn-f a.gh-eb-oa.thrd:hover {
    color: #0654ba !important;
}
#ghn-h {
    border-bottom: 1px solid #ddd;
    color: #333;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    text-decoration: none;
}
.ghn-a-img {
    display: table;
    left: 20px;
    position: absolute;
    top: 8px;
}
.ghn-cd {
    font-weight: bold;
}
.ghn-lm {
    color: #dd1e31;
}
.ghn-hl {
    background-color: #f18e00;
    bottom: 0;
    color: white;
    display: block;
    font-size: 12px;
    font-weight: bold;
    left: 0;
    position: absolute;
    text-align: center;
    width: 66px;
}
.ghn-div-img {
    border: 1px solid #ddd;
    display: table-cell;
    height: 64px;
    vertical-align: middle;
    width: 64px;
}
.ghn-desc {
    display: table-cell;
    height: 66px;
    vertical-align: middle;
}
.ghn-desc-o {
    display: block;
}
.ghn-desc-a {
    color: #0654ba;
    display: block;
    font-weight: bold;
}
.ghn-i {
    border: 0 none;
    display: none;
    margin: 0 auto;
    width: 64px;
}
.ghn-i-n {
    height: 64px;
    width: auto;
}
#ghn-err {
    background: none repeat scroll 0 0 #e9e9e9;
    color: #767676;
    font-size: 16px !important;
    height: 350px;
    line-height: 22px;
    margin: 0;
    padding: 0 70px;
}
#ghn-err a {
    color: #0654ba;
    font-size: 16px !important;
    text-decoration: none;
}
#ghn-err a:hover {
    text-decoration: underline;
}
.ghn-errb {
    display: block;
    padding-top: 153px;
    text-align: center;
    white-space: normal;
}
.ghn-itm-last {
    border: 0 none;
}
.ghn-bmi {
    background: url("http://ir.ebaystatic.com/rs/v/epxxpka4gyzofoqcfsxvkwhiky5.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 80px;
    left: 9px;
    position: absolute;
    top: 1px;
    width: 83px;
}
.ghn-ic-ob {
    background: url("http://ir.ebaystatic.com/rs/v/epxxpka4gyzofoqcfsxvkwhiky5.png") no-repeat scroll -210px 0 rgba(0, 0, 0, 0);
    border: 0 none;
    display: block;
    height: 23px;
    position: absolute;
    right: -13px;
    top: -6px;
    width: 25px;
}
#gh .ghn-conf-but.btn.btn-ter.ghn-conf-but {
    background: none repeat scroll 0 0 #fff;
    box-shadow: none;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 11px;
    text-shadow: none;
}
#gh .ghn-conf-but.btn.btn-ter:hover {
    background: none repeat scroll 0 0 #fff !important;
    border: 1px solid #a9a9a9 !important;
}
.ghn-lon-but {
    background-color: transparent;
    border: 0 none;
    color: #0654ba;
    cursor: pointer;
}
.ghn-lon-but:hover {
    text-decoration: underline;
}
.ghn-rmv-popover {
    background-color: white;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    color: #545454;
    display: none;
    font-size: 10px;
    padding: 6px 7px;
    position: absolute;
    right: 35px;
    top: 4px;
}
.ghn-arr {
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    top: 50%;
    width: 0;
}
.ghn-arr.ghn-arr-border {
    border-left-color: #ddd;
    border-width: 6px 0 6px 6px;
    margin-top: -6px;
    right: -6px;
}
.ghn-arr.ghn-arr-inner {
    border-left-color: white;
    border-width: 5px 0 5px 5px;
    margin-top: -5px;
    right: -5px;
}
#gh-cart-n {
    background: none repeat scroll 0 0 #f18e00;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font: bold 11px Arial;
    margin-left: 2px;
    padding: 1px 4px;
    position: absolute;
    right: 2px;
    top: 3px;
}
#gh-cart {
    margin-right: 7px;
}
#gh-cart .gh-eb-li-a {
    padding: 2px 13px 3px 17px;
    vertical-align: top;
}
#gh-cart-n {
    background: none repeat scroll 0 0 #f18e00;
    position: absolute;
    right: -6px;
    z-index: 2;
}
#gh-cart-2 #gh-cart-n {
    right: -12px;
}
#gh-cart-3 #gh-cart-n {
    right: -17px;
}
#gh-cart-i {
    background: url("http://ir.ebaystatic.com/rs/v/nhcocf1q5e5bnkdg0mmqnpa4dut.png") no-repeat scroll -31px -72px rgba(0, 0, 0, 0) !important;
    display: block;
    font-size: 0;
    height: 18px;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
}
#ghAC-show {
    display: block;
    position: absolute;
    right: -30px;
    top: 10px;
    z-index: 1;
}
.gh-oldDT #ghAC-show {
    right: 0;
}
.gh-acHidden #gh-ac-box {
    padding-right: 30px;
}
.gh-acHidden #gh-ac-box.gh-ac-box-focus {
}
#gh a.icas {
    background: url("http://ir.ebaystatic.com/rs/v/nhcocf1q5e5bnkdg0mmqnpa4dut.png") no-repeat scroll -102px -71px rgba(0, 0, 0, 0) !important;
    height: 18px;
    width: 18px;
}
i.icah {
    background: url("http://ir.ebaystatic.com/rs/v/nhcocf1q5e5bnkdg0mmqnpa4dut.png") no-repeat scroll -84px -75px rgba(0, 0, 0, 0) !important;
    bottom: 3px;
    height: 10px;
    position: absolute;
    right: 3px;
    width: 12px;
}
* html #gAC .ui-autocomplete {
    width: 1px;
}
.ui-helper-hidden-accessible {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
#gAC .ui-state-disabled {
    cursor: default !important;
}
#gAC .ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
#gAC .ui-widget-overlay {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}
#gAC .ui-autocomplete {
    cursor: default;
    left: 1px !important;
    position: absolute;
    top: -1px !important;
}
#gAC .ui-menu {
    display: block;
    list-style: none outside none;
    margin-left: -1px;
    outline: 0 none;
    padding: 2px;
}
#gAC .ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute;
}
#gAC .ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
}
#gAC .ui-menu .ui-menu-divider {
    border-width: 1px 0 0;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 5px -2px;
}
#gAC .ui-menu .ui-menu-item a {
    color: #333 !important;
    cursor: pointer;
    display: block;
    font-weight: normal;
    line-height: 26px;
    min-height: 0;
    padding: 1px 7px;
    text-decoration: none;
    white-space: normal;
}
#gAC .ui-menu #ghAC_RTM_Ads a {
    max-height: 55px;
    padding: 0;
}
#gAC .ui-menu .ui-menu-item img {
    opacity: 0.85;
}
#gAC .ui-menu .ui-state-disabled {
    font-weight: normal;
    line-height: 1.5;
    margin: 0.4em 0 0.2em;
}
#gAC .ui-menu .ui-state-disabled a {
    cursor: default;
}
#gAC .ui-menu-icons {
    position: relative;
}
#gAC .ui-menu-icons .ui-menu-item a {
    padding-left: 2em;
    position: relative;
}
#gAC .ui-menu .ui-icon {
    left: 0.2em;
    position: absolute;
    top: 0.2em;
}
#gAC .ui-menu .ui-menu-icon {
    float: right;
    position: static;
}
#gAC {
    position: relative;
}
#gAC .ui-autocomplete {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #aaa !important;
    border-radius: 3px 0 3px 3px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
    cursor: default;
    opacity: 0;
    transition: visibility 0s linear 0.1s, opacity 0.1s linear 0s;
    visibility: hidden;
    width: 400px;
    z-index: 9999;
}
#gAC .ui-autocomplete.ghAC_opened {
    opacity: 1;
    transition: opacity 0.1s linear 0s;
    visibility: visible;
}
#gAC .ui-menu-item .ghAC_hidden {
    visibility: hidden;
}
#gAC .ui-menu-item .ghAC_visible {
    visibility: visible;
}
#gAC .ui-menu-item {
    font: 13px arial;
}
#gAC .ui-state-focus {
    background: none repeat scroll 0 0 #f0f0f0;
}
.ghAC_hl {
    color: #0654ba;
}
#gAC .ui-autocomplete .ghAC_prd_img {
    float: left;
    margin-right: 5px;
    width: 32px;
}
#gAC .ui-autocomplete .ghAC_prd {
    font: 10px Verdana;
    overflow: hidden;
}
#gAC .ui-autocomplete .ghAC_cat {
    color: #666;
    font-style: normal;
    font-weight: bold;
}
#gAC .ui-autocomplete .ghAC_title {
    border-bottom: 1px solid #e7e7e7;
    margin: 0 0 5px;
    position: relative;
    text-align: center;
}
#gAC .ui-autocomplete .ghAC_titletxt {
    background-color: #fff;
    color: #999;
    font: 10px Verdana;
    padding: 0 5px;
    position: relative;
    top: 6px;
}
#gAC .ui-autocomplete .ghAC_title.Rtm_hr {
    display: none;
}
#gAC .ui-autocomplete div.ghAC-hide {
    color: #5d5d5d;
    font: 10px Verdana;
    margin-right: 13px;
    padding-right: 25px;
    text-align: right;
}
#gAC .ui-autocomplete u {
    text-decoration: none;
}
.ghAC-recser {
    color: #6a29b9;
    font: bold 13px/26px Helvetica neue,Helvetica,Arial,sans-serif;
}
#gAC .ui-menu .ui-menu-item a a.ghAC_cln {
    color: #0654ba !important;
    display: none;
    float: right;
    font-weight: bold;
}
a.ghAC_cln:hover {
    text-decoration: underline !important;
}
.ghAC_sugg.ui-state-focus a.ghAC_cln {
    display: block !important;
}
#gh-bt {
    border: 1px solid #ddd;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    bottom: 60px;
    height: 33px;
    overflow: hidden;
    position: fixed;
    right: -50px;
    width: 32px;
    z-index: 9;
}
#gh-bti {
    clip: rect(0px, 33px, 36px, 0px);
    left: -1px;
    position: absolute;
    top: -1px;
}
#gh-bt:hover #gh-bti {
    clip: rect(38px, 33px, 76px, 0px);
    top: -40px;
}
