#hc_alt { position: absolute; width: 288px; z-index: 100; display: none; border: 0px solid #ccc; border-bottom: 2px solid #ddd; border-right: 2px solid #eee; background-color: #36f;  padding: 5px; font-family: Verdana, Tahoma, Arial; font-size: 12px; line-height: 15px; }

#arrivals a.selected { color: Blue; }
#arrivals { width: 984px; border: 1px solid #69f; font-family: Verdana, Tahoma, Arial; font-size: 11px; -webkit-text-size-adjust: none; margin-top: 2px; }
#arrivals .b1 { width: 185px; padding: 2px; border-right: 1px solid #69f; border-bottom: 1px solid #69f; float: left; margin-bottom: 2px; }
#arrivals .b11 { background-color: #69f; padding: 5px 18px 5px 18px; color: #fff; font-size: 14px; font-weight: bold; text-align: left; }
#arrivals .b12 { line-height: 25px; font-size: 12px; padding: 0px 0px 5px 22px; text-align: left; }
#arrivals .b13 { background-color: #69f; padding: 5px 18px 5px 18px; color: #fff; font-size: 14px; font-weight: bold; text-align: left; }
#arrivals .b14 { line-height: 25px; font-size: 12px; text-align: left; }
#arrivals .b141 { padding: 0px 0px 5px 22px; }
#arrivals .b142 { background-color: #efefef; padding: 8px 0px 8px 18px; }
#arrivals .b142 input { width: 36px; }
#arrivals .b2 { width: 780px; margin: 0px 1px 0px 7px; float: left; text-align: left; }
#arrivals .b21 { padding: 8px; font-size: 16px; font-weight: bold; border-bottom: 2px solid #69f; }
#arrivals .b21 span { color: #999; font-size: 10px; font-weight: normal; margin-left: 8px; }
#arrivals .b22 { padding: 5px; background-color: #F6F9Ff; }
#arrivals .b22 a { font-size: 12px; margin: 0px 6px 0px 6px; color: #333; }
#arrivals .b23 { padding: 8px; line-height: 18px; border-bottom: 1px solid #69f; }
#arrivals .b231 { float: left; width: 190px; }
#arrivals .b231 span { color: #999; margin-left: 5px; font-size: 10px; }
#arrivals .b24 { padding-bottom: 5px; clear: both; }
#arrivals .b241 { width: 140px; padding: 8px; float: left; height: 250px; border-bottom: 1px dotted #69f; }
#arrivals .b2411 { padding: 1px; }
#arrivals .b2411 img { width: 135px; height: 135px; border: 1px solid #ccc; }
#arrivals .b2412 { width: 140px; height: 60px; }
#arrivals .b2412 span { color: #999; margin-right: 5px; }
#arrivals .b2413 { color: #c00; font-size: 14px; }
#arrivals .b2414, #arrivals .b2415 { text-align: center; padding: 5px; height: 35px; }
#arrivals .b2414 img { width: 115px; height: 25px; border: 0px; cursor: pointer; }
#arrivals .b2415 img { width: 115px; height: 25px; border: 0px; cursor: default; }

#topsellers a.selected { color: Blue; }
#topsellers { width: 984px; border: 1px solid #69f; font-family: Verdana, Tahoma, Arial; font-size: 11px; -webkit-text-size-adjust: none; margin-top: 2px; }
#topsellers .b1 { width: 185px; padding: 2px; border-right: 1px solid #69f; border-bottom: 1px solid #69f; float: left; margin-bottom: 2px; }
#topsellers .b11 { background-color: #69f; padding: 5px 18px 5px 18px; color: #fff; font-size: 14px; font-weight: bold; text-align: left; }
#topsellers .b12 { line-height: 25px; font-size: 12px; padding: 0px 0px 5px 22px; text-align: left; }
#topsellers .b12 div { width: 150px; white-space: nowrap; word-wrap: break-word; word-break: break-all; overflow: hidden; text-overflow: ellipsis; }
#topsellers .b12 div span { color: #999; font-size: 10px; margin-left: 3px; }
#topsellers .b13 { background-color: #69f; padding: 5px 18px 5px 18px; color: #fff; font-size: 14px; font-weight: bold; text-align: left; }
#topsellers .b14 { line-height: 25px; font-size: 12px; text-align: left; }
#topsellers .b141 { padding: 0px 0px 5px 22px; }
#topsellers .b142 { background-color: #efefef; padding: 8px 0px 8px 18px; }
#topsellers .b142 input { width: 36px; }
#topsellers .b2 { width: 780px; margin: 0px 1px 0px 7px; float: left; text-align: left; }
#topsellers .b21 { padding: 8px; font-size: 16px; font-weight: bold; border-bottom: 2px solid #69f; }
#topsellers .b21 span { color: #999; font-size: 10px; font-weight: normal; margin-left: 8px; }
#topsellers .b22 { padding: 5px; background-color: #F6F9Ff; }
#topsellers .b22 a { font-size: 12px; margin: 0px 6px 0px 6px; color: #333; }
#topsellers .b24 { padding-bottom: 5px; clear: both; }
#topsellers .b241 { width: 140px; padding: 8px; float: left; height: 250px; border-bottom: 1px dotted #69f; }
#topsellers .b2411 { padding: 1px; }
#topsellers .b2411 img { width: 135px; height: 135px; border: 1px solid #ccc; }
#topsellers .b2412 { width: 140px; height: 50px;  }
#topsellers .b2412 span { color: #999; margin-right: 5px; }
#topsellers .b2413 { color: #c00; font-size: 14px; }
#topsellers .b2414, #topsellers .b2415 { text-align: center; padding: 5px; height: 35px; }
#topsellers .b2414 img { width: 115px; height: 25px; border: 0px; cursor: pointer; }
#topsellers .b2415 img { width: 115px; height: 25px; border: 0px; cursor: default; }

#categorybig a.selected { color: Blue; }
#categorybig { width: 984px; border: 1px solid #69f; font-family: Verdana, Tahoma, Arial; font-size: 11px; -webkit-text-size-adjust: none; margin-top: 2px; }
#categorybig .b1 { width: 185px; padding: 2px; border-right: 1px solid #69f; border-bottom: 1px solid #69f; float: left; margin-bottom: 2px; }
#categorybig .b11 { background-color: #69f; padding: 5px 18px 5px 18px; color: #fff; font-size: 14px; font-weight: bold; text-align: left; }
#categorybig .b12 { line-height: 25px; font-size: 12px; padding: 0px 0px 5px 22px; text-align: left; }
#categorybig .b12 div { width: 150px; white-space: nowrap; word-wrap: break-word; word-break: break-all; overflow: hidden; text-overflow: ellipsis; }
#categorybig .b12 div span { color: #999; font-size: 10px; margin-left: 3px; }
#categorybig .b13 { background-color: #69f; padding: 5px 18px 5px 18px; color: #fff; font-size: 14px; font-weight: bold; text-align: left; }
#categorybig .b14 { line-height: 25px; font-size: 12px; text-align: left; }
#categorybig .b141 { padding: 0px 0px 5px 22px; }
#categorybig .b142 { background-color: #efefef; padding: 8px 0px 8px 18px; }
#categorybig .b142 input { width: 36px; }
#categorybig .b2 { width: 780px; margin: 0px 1px 0px 7px; float: left; text-align: left; }
#categorybig .b21 { padding: 8px; font-size: 16px; font-weight: bold; border-bottom: 2px solid #69f; }
#categorybig .b21 span { color: #999; font-size: 10px; font-weight: normal; margin-left: 8px; }
#categorybig .b22 { padding: 5px; background-color: #F6F9Ff; }
#categorybig .b22 a { font-size: 12px; margin: 0px 6px 0px 6px; color: #333; }
#categorybig .b24 { padding-bottom: 5px; clear: both; }
#categorybig .b241 { width: 140px; padding: 8px; float: left; height: 230px; border-bottom: 1px dotted #69f; }
#categorybig .b2411 { padding: 1px; }
#categorybig .b2411 img { width: 135px; height: 135px; border: 1px solid #ccc; }
#categorybig .b2412 { width: 140px; height: 40px; overflow: hidden; }
#categorybig .b2412 span { color: #999; margin-right: 5px; }
#categorybig .b2413 { color: #c00; font-size: 14px; }
#categorybig .b2414, #categorybig .b2415 { text-align: center; padding: 5px; height: 35px; }
#categorybig .b2414 img { width: 115px; height: 25px; border: 0px; cursor: pointer; }
#categorybig .b2415 img { width: 115px; height: 25px; border: 0px; cursor: default; }

#categorysmall a.selected { color: Blue; }
#categorysmall { width: 984px; border: 1px solid #69f; font-family: Verdana, Tahoma, Arial; font-size: 11px; -webkit-text-size-adjust: none; margin-top: 2px; }
#categorysmall .b1 { width: 185px; padding: 2px; border-right: 1px solid #69f; border-bottom: 1px solid #69f; float: left; margin-bottom: 2px; }
#categorysmall .b11 { background-color: #69f; padding: 5px 18px 5px 18px; color: #fff; font-size: 14px; font-weight: bold; text-align: left; }
#categorysmall .b12 { line-height: 25px; font-size: 12px; padding: 0px 0px 5px 22px; text-align: left; }
#categorysmall .b12 div { width: 150px; white-space: nowrap; word-wrap: break-word; word-break: break-all; overflow: hidden; text-overflow: ellipsis; }
#categorysmall .b12 div span { color: #999; font-size: 10px; margin-left: 3px; }
#categorysmall .b13 { background-color: #69f; padding: 5px 18px 5px 18px; color: #fff; font-size: 14px; font-weight: bold; text-align: left; }
#categorysmall .b14 { line-height: 25px; font-size: 12px; text-align: left; }
#categorysmall .b141 { padding: 0px 0px 5px 22px; }
#categorysmall .b142 { background-color: #efefef; padding: 8px 0px 8px 18px; }
#categorysmall .b142 input { width: 36px; }
#categorysmall .b2 { width: 780px; margin: 0px 1px 0px 7px; float: left; text-align: left; }
#categorysmall .b21 { padding: 8px; font-size: 16px; font-weight: bold; border-bottom: 2px solid #69f; }
#categorysmall .b21 span { color: #999; font-size: 10px; font-weight: normal; margin-left: 8px; }
#categorysmall .b22 { padding: 5px; background-color: #F6F9Ff; }
#categorysmall .b22 a { font-size: 12px; margin: 0px 6px 0px 6px; color: #333; }
#categorysmall .b23 { padding: 8px; line-height: 18px; border-bottom: 1px solid #69f; }
#categorysmall .b231 { float: left; width: 190px; }
#categorysmall .b231 span { color: #999; margin-left: 5px; font-size: 10px; }
#categorysmall .b24 { padding-bottom: 5px; clear: both; }
#categorysmall .b241 { width: 140px; padding: 8px; float: left; height: 230px; border-bottom: 1px dotted #69f; }
#categorysmall .b2411 { padding: 1px; }
#categorysmall .b2411 img { width: 135px; height: 135px; border: 1px solid #ccc; }
#categorysmall .b2412 { width: 140px; height: 45px;  }
#categorysmall .b2412 span { color: #999; margin-right: 5px; }
#categorysmall .b2413 { color: #c00; font-size: 12px; }
#categorysmall .b2414, #categorysmall .b2415 { text-align: center; padding: 5px; height: 35px; }
#categorysmall .b2414 img { width: 115px; height: 25px; border: 0px; cursor: pointer; }
#categorysmall .b2415 img { width: 115px; height: 25px; border: 0px; cursor: default; }

#gadgets a.selected { color: Blue; }
#gadgets { width: 984px; border: 1px solid #69f; font-family: Verdana, Tahoma, Arial; font-size: 11px; -webkit-text-size-adjust: none; margin-top: 2px; }
#gadgets .b1 { width: 185px; padding: 2px; border-right: 1px solid #69f; border-bottom: 1px solid #69f; float: left; margin-bottom: 2px; }
#gadgets .b11 { background-color: #69f; padding: 5px 18px 5px 18px; color: #fff; font-size: 14px; font-weight: bold; text-align: left; }
#gadgets .b12 { line-height: 25px; font-size: 12px; padding: 0px 0px 5px 22px; text-align: left; }
#gadgets .b12 div { width: 150px; white-space: nowrap; word-wrap: break-word; word-break: break-all; overflow: hidden; text-overflow: ellipsis; }
#gadgets .b12 div span { color: #999; font-size: 10px; margin-left: 3px; }
#gadgets .b13 { background-color: #69f; padding: 5px 18px 5px 18px; color: #fff; font-size: 14px; font-weight: bold; text-align: left; }
#gadgets .b14 { line-height: 25px; font-size: 12px; text-align: left; }
#gadgets .b141 { padding: 0px 0px 5px 22px; }
#gadgets .b142 { background-color: #efefef; padding: 8px 0px 8px 18px; }
#gadgets .b142 input { width: 36px; }
#gadgets .b2 { width: 780px; margin: 0px 1px 0px 7px; float: left; text-align: left; }
#gadgets .b21 { padding: 8px; font-size: 16px; font-weight: bold; border-bottom: 2px solid #69f; }
#gadgets .b21 span { color: #999; font-size: 10px; font-weight: normal; margin-left: 8px; }
#gadgets .b22 { padding: 5px; background-color: #F6F9Ff; }
#gadgets .b22 a { font-size: 12px; margin: 0px 6px 0px 6px; color: #333; }
#gadgets .b23 { padding: 8px; line-height: 18px; border-bottom: 1px solid #69f; }
#gadgets .b231 { float: left; width: 190px; white-space: nowrap; word-wrap: break-word; word-break: break-all; overflow: hidden; text-overflow: ellipsis; }
#gadgets .b231 span { color: #999; margin-left: 5px; font-size: 10px; }
#gadgets .b24 { padding-bottom: 5px; clear: both; }
#gadgets .b241 { width: 140px; padding: 8px; float: left; height: 250px; border-bottom: 1px dotted #69f; }
#gadgets .b2411 { padding: 1px; }
#gadgets .b2411 img { width: 135px; height: 135px; border: 1px solid #ccc; }
#gadgets .b2412 { width: 140px; height: 55px; }
#gadgets .b2412 span { color: #999; margin-right: 5px; }
#gadgets .b2413 { color: #c00; font-size: 14px; }
#gadgets .b2414, #gadgets .b2415 { text-align: center; padding: 5px; height: 35px; }
#gadgets .b2414 img { width: 115px; height: 25px; border: 0px; cursor: pointer; }
#gadgets .b2415 img { width: 115px; height: 25px; border: 0px; cursor: default; }

#popular a.selected { color: Blue; }
#popular { width: 984px; border: 1px solid #69f; font-family: Verdana, Tahoma, Arial; font-size: 11px; -webkit-text-size-adjust: none; margin-top: 2px; }
#popular .b1 { width: 185px; padding: 2px; border-right: 1px solid #69f; border-bottom: 1px solid #69f; float: left; margin-bottom: 2px; }
#popular .b11 { background-color: #69f; padding: 5px 18px 5px 18px; color: #fff; font-size: 14px; font-weight: bold; text-align: left; }
#popular .b12 { line-height: 25px; font-size: 12px; padding: 0px 0px 5px 22px; text-align: left; }
#popular .b12 div { width: 150px; white-space: nowrap; word-wrap: break-word; word-break: break-all; overflow: hidden; text-overflow: ellipsis; }
#popular .b12 div span { color: #999; font-size: 10px; margin-left: 3px; }
#popular .b13 { background-color: #69f; padding: 5px 18px 5px 18px; color: #fff; font-size: 14px; font-weight: bold; text-align: left; }
#popular .b14 { line-height: 25px; font-size: 12px; text-align: left; }
#popular .b141 { padding: 0px 0px 5px 22px; }
#popular .b142 { background-color: #efefef; padding: 8px 0px 8px 18px; }
#popular .b142 input { width: 36px; }
#popular .b2 { width: 780px; margin: 0px 1px 0px 7px; float: left; text-align: left; }
#popular .b21 { padding: 8px; font-size: 16px; font-weight: bold; border-bottom: 2px solid #69f; }
#popular .b21 span { color: #999; font-size: 10px; font-weight: normal; margin-left: 8px; }
#popular .b22 { padding: 5px; background-color: #F6F9Ff; }
#popular .b22 a { font-size: 12px; margin: 0px 6px 0px 6px; color: #333; }
#popular .b24 { padding-bottom: 5px; clear: both; }
#popular .b241 { width: 140px; padding: 8px; float: left; height: 250px; border-bottom: 1px dotted #69f; }
#popular .b2411 { padding: 1px; }
#popular .b2411 img { width: 135px; height: 135px; border: 1px solid #ccc; }
#popular .b2412 { width: 140px; height: 50px; }
#popular .b2412 span { color: #999; margin-right: 5px; }
#popular .b2413 { color: #c00; font-size: 14px; }
#popular .b2414, #popular .b2415 { text-align: center; padding: 5px; height: 35px; }
#popular .b2414 img { width: 115px; height: 25px; border: 0px; cursor: pointer; }
#popular .b2415 img { width: 115px; height: 25px; border: 0px; cursor: default; }

#keywords { width: 968px; padding: 8px; border: 1px solid #69f; margin-top: 2px; text-align: left; font-family: Verdana, Tahoma, Arial; font-size: 11px; -webkit-text-size-adjust: none; }
#keywords .b1 { width: 474px; padding: 2px; border: 1px solid #6699ff; float: left; }
#keywords .b1r { margin-right: 4px; }
#keywords .b1l { margin-left: 4px; }
#keywords .b11 { padding: 8px; font-weight: bold; font-size: 13px; background-color: #69f; color: #fff; }
#keywords .b12 { padding: 8px; }
#keywords .b12 div { border-bottom: 1px dotted #ccc; padding: 5px 0px 5px 0px; }
#keywords .b12 div label { display: inline-block; width: 30px; text-align: center; font-weight: bold; color: #333; }
#keywords .b12 div b { width: 100px; height: 9px; font-size: 9px; display: inline-block; border: 1px solid #f66f08; background-color: #fffdd7; margin-right: 3px; height: 12px; }
#keywords .b12 div b i { width: 0%; display: inline-block; background-color: #fc8b03; height: 12px; }
#keywords .b12 div span { display: inline-block; margin-left: 12px; font-weight: bold; width: 268px; white-space: nowrap; word-wrap: break-word; word-break: break-all; overflow: hidden; text-overflow: ellipsis; }

#sitemap { width: 1170px; margin-top: 2px; /*padding: 9px;*/ border: 1px solid #333; font-family: Verdana, Tahoma, Arial; font-size: 12px; -webkit-text-size-adjust: none; text-align: left; }
#sitemap .b { float: left; width: 250px; padding: 21px; }
#sitemap .b1 { padding: 8px; font-size: 15px; font-weight: bold; border-bottom: 1px dotted #ccc; width: 250px; white-space: nowrap; word-wrap: break-word; word-break: break-all; overflow: hidden; text-overflow: ellipsis; }
#sitemap .b2 { padding: 8px; line-height: 25px; }
#sitemap .b2 div { width: 250px; white-space: nowrap; word-wrap: break-word; word-break: break-all; overflow: hidden; text-overflow: ellipsis; }
#sitemap .b2 div b { margin-right: 6px; color: #333; }
#sitemap .b2 div a { color: #333; }

#brand { width: 1170px; border: 1px solid black; padding: 2px; font-weight: bold; font-family: Verdana, Tahoma, Arial; margin-top: 2px; }
#brand .b1 { font-size: 19px; color: #222; width: 100%; }
/*#brand .b1 a { float: left; padding: 16px 22px 16px 22px; text-decoration: none; margin: 16px; border: 2px solid #999; background-color: #efefef; }*/
#brand .b2 { text-align: left; padding: 8px; background-color: #69f; color: #fff; }
#brand .b3 { width: 976px; padding: 2px; font-size: 11px; text-align: left; }
#brand .b3 a { float: left; padding: 5px 8px 5px 8px; margin: 3px; width: 173px; white-space: nowrap; word-wrap: break-word; word-break: break-all; overflow: hidden; text-overflow: ellipsis; }