#globalHeaderOuside {
    overflow: hidden;
    width: 100%;
    background: #000 url(../images/headerbg.gif) repeat-x top left;
    margin: -2px;
    height: 91px;
}

#globalHeader {
    overflow: hidden;
    width: 923px;
    margin: 0 auto 0 auto;
    position: relative;
}

#logo {
    display: inline;
    float: left;
    margin-left: 10px;
}

#userInfo {
    color: #666;
    display: inline;
    float: left;
    margin: 10px 0 0 8px;
}

#userInfo a {
    color: #fff;
}

#ssl {
    display: inline;
    float: right;
    margin: 15px 15px 0 0;
}

#globalTopNav {
    height: 27px;
    display: inline;
    float: right;
    margin: 4px 14px 0 0;
    overflow: hidden;
}

#globalTopNav li {
    line-height: 27px;
    float: left;
}

#globalTopNav li a {
    color: #fff;
    display: block;
    float: left;
    padding: 1px 10px 0;
}

#rss {
    padding-top: 6px;
}

#globalNav {
    width: 700px;
    margin: 58px auto 0 auto;
    height: 50px;
}

#globalNav li {
    text-align: left;
    float: left;
    padding: 10px 0;
}

#globalNav li a {
    color: #fff;
    cursor: pointer;
    padding: 8px 8px;
    margin-right: 8px;
    position: relative;
}

#globalNav li a:hover {
    color: #295e90;
    text-decoration: none;
    background: #fff url(../images/libg.gif) repeat-x left bottom;
}

#globalNav li a:hover #cycleTopRight {
    width: 8px;
    height: 8px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images/cycle_top_right.gif) no-repeat right top;
}

* html #globalNav li a:hover #cycleTopRight {
    width: 8px;
    height: 8px;
    position: absolute;
    top: 0;
    right: 8px;
    background: url(../images/cycle_top_right.gif) no-repeat right top;
}

#globalNav li a:hover #cycleTopLeft {
    width: 8px;
    height: 8px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/cycle_top_left.gif) no-repeat left top;
}

#globalNav #currentPage a {
    color: #20486f;
    font-weight: bold;
    background: #fff url(../images/libg.gif) repeat-x left bottom;
}

#globalNav #currentPage a #cycleTopRight {
    width: 8px;
    height: 8px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images/cycle_top_right.gif) no-repeat right top;
}

* html #globalNav #currentPage a #cycleTopRight {
    width: 8px;
    height: 8px;
    position: absolute;
    top: 0;
    right: 8px;
    background: url(../images/cycle_top_right.gif) no-repeat right top;
}

#globalNav #currentPage a #cycleTopLeft {
    width: 8px;
    height: 8px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/cycle_top_left.gif) no-repeat left top;
}

#globalSearch {
    background: #f7f7f7 url(../images/magnifier.png) no-repeat 5px 7px;
    height: 36px;
    width: 879px;
    margin: 0 auto 20px auto;
    border: 1px solid #e5e5e5;
    position: relative;
}

* html #globalSearch {
    height: 38px;
    width: 882px;
}

#globalSearch form {
    padding: 7px 0 0 36px;
    height: 30px;
}

#globalSearch select {
    width: 120px;
    border: 1px solid #e5e5e5;
    height: 21px;
    background: #eee;
    color: #666;
}

#globalSearch select:focus {
    background: #f7f7f7;
}

#globalSearch .textInput {
    width: 150px;
    height: 19px;
    border: 1px solid #e5e5e5;
    background: #eee;
    color: #666;
}

#globalSearch input:focus {
    background: #f7f7f7;
}

#globalSearch #adSearch {
    margin-left: 5px;
}

#globalSearchKeywords {
    line-height: 20px;
    float: right;
    margin-right: 18px;
}

#globalSearch a {
    white-space: nowrap;
    margin-left: 5px;
}

#indexAdWord {
    width: 879px;
    margin: -10px auto 10px auto;
}

#indexAdWord li {
    background: url(../images/mark.gif) no-repeat left center;
    margin-left: 14px;
    padding-left: 20px;
    display: inline;
    font-size: 16px;
}

#ECS_ARTICLE_BODY {
    height: 173px;
    padding-bottom: 5px;
    padding-left: 5px;
    overflow: scroll;
    overflow-x: hidden;
    font-size: 16px;
}

#ECS_ARTICLE_BODY ul {
    margin: 0 auto;
}

#ECS_ARTICLE_BODY li {
    margin: 2px 10px 5px 0;
    width: 130px;
    height: 80px;
    float: left;
}

#ECS_ARTICLE_BODY li h3 {
    font-weight: normal;
    margin-top: -5px;
    width: 130px;
    height: 22px;
    overflow: hidden;
}

#ECS_ARTICLE_BODY .changeImg img {
    width: 130px;
    height: 55px;
}

#urHere {
    color: #666;
    margin: 0 0 15px 0;
}

#urHere h1 {
    font-weight: bold;
    color: #000;
    display: inline;
}

#urHere a {
    color: #295e90;
    margin: 0 3px;
}

#urHere a:hover {
    text-decoration: underline;
    color: #295e90;
}

#newArticleTabOunside {
    position: relative;
    padding-top: 10px;
    margin: 305px 0 20px 0;
}

#newArticle {
    color: #666;
    width: 458px;
    height: 180px;
    margin: -1px 0 0 0;
    border: 1px solid #e5e5e5;
    position: relative;
    padding: 10px;
    background: #fff url(../images/article_bg.gif) repeat-x left bottom;
}

#newArticle #ECS_BRAND_BODY {
    height: 177px;
    padding-top: 8px;
    overflow: scroll;
    overflow-x: hidden;
}

#newArticle .brand_index_desc {
    margin-top: 8px;
    z-index: 100;
    font-size: 16px;
    line-height: 1.5em;
    background: #fef8dc;
    position: absolute;
    border: 1px solid #000;
    width: 400px;
    height: auto;
    padding: 15px;
    -moz-box-shadow: 7px 3px 10px #444;
    -webkit-box-shadow: 7px 3px 10px #444;
    box-shadow: 7px 3px 10px #444;
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
}

#newArticle #ECS_BRAND_BODY .mainP {
    padding: 0 0 13px 10px;
    float: left;
}

#newArticle .brand_cat {
    float: left;
    text-align: left;
    width: 115px;
    height: 30px;
    font-size: 16px;
    overflow: hidden;
    padding-right: 15px;
}

#newArticle #ECS_BRAND_BODY ul li {
    padding: 5px 0;
    border-bottom: 1px dashed #ccc;
}

#newArticle #ECS_BRAND_BODY li img {
    width: 41px;
    height: 31px;
}

#newArticle #ECS_BRAND_BODY .brand_cat:hover {
    background: #e9ffff;
}

#newArticle #ECS_BRAND_BODY ul .lihover:hover {
    background: #e9ffff;
}

#newArticle .lihover h3 {
    margin: -45px 0 15px 120px;
    margin-top: -35px\9\0;
    font-size: 16px;
}

#newArticle .lihover h3:not(*:root) {
    margin-top: -35px;
}

*+html #newArticle .lihover h3 {
    margin-top: -40px;
}

* html #newArticle .lihover h3 {
    margin-top: -40px;
}

#newArticle #ECS_BRAND_BODY .brand_cat a {
    font-size: 16px;
}

#newArticle h3 .btnClose {
    float: right;
}

*+html #newArticle h3 .btnClose {
    margin-top: -30px;
}

* html #newArticle h3 .btnClose {
    margin-top: -30px;
}

#newArticle #ECS_BRAND_BODY p img {
    widh: 130px;
    height: 47px;
}

#newArticle li {
    line-height: 1.8em;
}

#newArticleTab {
    overflow: hidden;
    margin: 0;
}

#newArticleTab li {
    height: 20px;
    float: left;
    margin-right: 7px;
    border-bottom: 0;
    cursor: pointer;
    font-weight: bold;
    color: #000;
    padding: 5px 6px 2px 6px;
    padding-top: 7px\9\0;
    background: #000 url(../images/h3bg_gary.gif) repeat-x left top;
    position: relative;
}

#newArticleTab #ECS_NOTICE {
    color: red;
}

#newArticleTab #ECS_NOTICE.tabFront {
    color: #fff;
}

#newArticleTab li.tabFront {
    height: 20px;
    border-bottom: 0;
    position: relative;
    background: #000 url(../images/h3bg.gif) repeat-x left top;
    font-weight: bold;
    color: #fff;
}

#newArticleTab li.tabFront .cycleTopLeft {
    background: url(../images/cycle_white_top_left.gif) no-repeat left top;
}

#newArticleTab li.tabFront .cycleTopRight {
    background: url(../images/cycle_white_top_right.gif) no-repeat right top;
}

#newArticleTab .cycleTopLeft {
    background: url(../images/cycle_gary_top_left.gif) no-repeat left top;
}

#newArticleTab .cycleTopRight {
    background: url(../images/cycle_gary_top_right.gif) no-repeat right top;
}

#newCategoryTree {
    width: 180px;
    position: relative;
    margin-bottom: 20px;
}

#newCategoryTree #treeposition {
    background: #000 url(../images/h3bg.gif) repeat-x left top;
    line-height: 22px;
    color: #fff;
    height: 22px;
    padding: 3px 0 3px 7px;
    margin-bottom: -5px;
    position: relative;
}

#newCategoryTree #treeposition a {
    color: #00f0ff;
    font-weight: bold;
}

* html #newCategoryTree #treeposition a {
    font-size: 10px;
}

*+html #newCategoryTree #treeposition a {
    font-size: 10px;
}

.catStardant {
    width: 150px;
    background: #fef8dc;
    border: 1px solid #000;
    position: absolute;
    color: #666;
    z-index: 1000;
    left: 180px;
    font-weight: normal;
    font-size: 16px;
    text-align: justify;
    padding: 10px;
    -moz-box-shadow: 7px 3px 10px #444;
    -webkit-box-shadow: 7px 3px 10px #444;
    box-shadow: 7px 3px 10px #444;
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
}

.catStardant img {
    float: left;
}

.catStardant .blue {
    font-size: 24px;
    color: #00d2ff;
}

#newCategoryTree .LiBgC {
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 5px 0 5px 0;
    background: #f7f7f7;
    margin: 5px 0;
}

#newCategoryTree .LiBgC a {
    font-size: 14px;
    text-decoration: none;
    margin-left: 20px;
}

#newCategoryTree .LiBgC a:hover {
    text-decoration: underline;
}

#newCategoryTree #treebox {
    border: 1px solid #e5e5e5;
    border-top: 0;
    position: relative;
    padding-bottom: 5px;
}

#newCategoryTree .LiBgChild {
    border-bottom: 1px dashed #e6e6e6;
    padding: 8px 0;
    font-weight: normal;
}

#newCategoryTree .LiBgChild a {
    padding: 0 0 0 14px;
    font-size: 14px;
    font-weight: normal;
}

#newCategoryTree .mainblockOusideHack {
    width: 20px;
    height: 35px;
    background: #fff;
    border: 0;
    position: relative;
    float: right;
    z-index: 19999;
    top: -8px;
    left: -275px;
}

#newCategoryTree .mainblockinfo {
    font-size: 16px;
    width: 500px;
    height: 100%;
    border: 3px #e5e5e5 solid;
    position: relative;
    right: -160px;
    top: -45px;
    top: -65px\9\0;
    background: #fff;
    padding: 10px 10px 15px 10px;
    -moz-box-shadow: 7px 3px 10px #444;
    -webkit-box-shadow: 7px 3px 10px #444;
    box-shadow: 7px 3px 10px #444;
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
}

*+html #newCategoryTree .mainblockinfo {
    top: -65px;
}

* html #newCategoryTree .mainblockinfo {
    top: -65px;
}

#newCategoryTree .LiBgC h2 {
    font-size: 16px;
}

#newCategoryTree #act_p a,#newCategoryTree #list_p a,#newCategoryTree #act_p,#newCategoryTree #list_p,#newCategoryTree #act_p span,#newCategoryTree #list_p span {
    font-size: 16px;
    padding: 0;
    font-weight: normal;
}

#newCategoryTree #act_p a {
    padding-left: 22px;
    border: 0 solid red;
}

#newCategoryTree #treebox h2 {
    margin: 0 0 5px 0;
    font-size: larger;
    padding-left: 5px;
}

#newCategoryTree #treebox div.mainblock {
    display: block;
    position: absolute;
    left: 10px;
    margin-top: 3px;
    z-index: 999;
}

#newCategoryTree #treebox #info_block {
    width: 486px;
    background: #f7f7f7;
    margin: 0 auto;
    padding: 10px 0;
    border: 1px solid #e5e5e5;
}

#newCategoryTree #treebox #info_block_div {
    font-size: 14px;
    padding: 10px 10px 10px 45px;
    border: 0 solid red;
    margin-top: -15px;
    line-height: 2em;
}

#newCategoryTree #treebox #info_block_div img {
    width: 41px;
    height: 31px;
    border: 1px solid #e5e5e5;
    margin: 0;
}

#newCategoryTree #treebox #info_block_div img:hover {
    width: 51px;
    height: 39px;
}

#newCategoryTree #treebox #list_p {
    border: 0 solid red;
    width: 240px;
    float: left;
    padding: 5px 0;
    text-align: center;
}

#newCategoryTree #treebox #act_p {
    border: 0 solid red;
    margin: 20px 0 10px 0;
}

#newCategoryTree #treebox #list_p .brandlogo {
    width: 115px;
    height: 42px;
}

#newCategoryTree #treebox p a {
    padding: 0;
}

#newCategoryTree .LiBgC h2 {
    position: relative;
}

#newCategoryTree .LiBgC h2 img {
    position: absolute;
    top: -5px;
    left: 0;
}

#globalNewBestHot {
    overflow: hidden;
    position: relative;
    width: 680px;
    margin-bottom: 19px;
}

#globalNewBestHot .itemGridIndex .item .name {
    background: #fff url(../images/index_best_new_hot_bg.gif) repeat-x left bottom;
    color: #666;
    width: 183px;
    height: 63px;
    margin: 25px 5px 5px 5px;
    border-top: 1px dotted #e5e5e5;
    text-align: left;
    padding: 8px 12px 0 12px;
    line-height: 1.4em;
}

#globalNewBestHot .itemGridIndex .item .brief {
    padding-top: 5px;
    font-size: 11px;
}

#globalNewBestHot .itemGridIndex .item a:hover {
    text-decoration: underline;
}

#globalNewBestHot .itemGridIndex .item .price {
    margin-bottom: 4px;
}

#globalNewBestHot .globalTag {
    position: absolute;
    top: -1px;
    left: 0;
}

#globalNewBestHot .globalTag h2 {
    background: #000 url(../images/h3bg.gif) repeat-x left top;
    float: left;
    padding: 3px 14px;
    margin-right: 8px;
    height: 22px;
    line-height: 22px;
    position: relative;
}

#globalNewBestHot .globalTag h2.h2bg {
    border: 0;
    background: #000 url(../images/h3bg_gary.gif) repeat-x left top;
    position: relative;
}

#globalNewBestHot .globalTag h2 a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

#globalNewBestHot .globalTag h2.h2bg a {
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

#globalNewBestHot .globalTag h2 .cycleTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 1px;
    background: url(../images/cycle_white_top_left.gif) no-repeat left top;
}

#globalNewBestHot .globalTag h2 .cycleTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 1px;
    background: url(../images/cycle_white_top_right.gif) no-repeat right top;
}

#globalNewBestHot .globalTag h2.h2bg .cycleTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 1px;
    background: url(../images/cycle_gary_top_left.gif) no-repeat left top;
}

#globalNewBestHot .globalTag h2.h2bg .cycleTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 1px;
    background: url(../images/cycle_gary_top_right.gif) no-repeat right top;
}

#globalNewBestHot #new_best_hot {
    line-height: 26px;
    color: #000;
    height: 26px;
    padding: 0 8px;
    font-weight: bold;
}

#globalNewBestHot .itemGridIndex {
    width: 664px;
    padding: 14px 0 12px 14px;
    border: 1px solid #e5e5e5;
    overflow: hidden;
}

* html #globalNewBestHot .itemGridIndex {
    height: 230px;
}

#globalNewBestHot .itemGridIndex .item {
    padding: 30px 0 0 0;
    text-align: center;
    float: left;
    margin: 0;
}

#globalNewBestHot .more {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px 10px 0 0;
}

#globalNewBestHot .more a {
    color: #295e90;
}

#globalNewBestHot .more a:hover {
    color: #295e90;
    text-decoration: underline;
}

#globalNewBestHot .dottedLine2 {
    width: 3px;
    height: 220px;
    position: absolute;
    right: 230px;
    top: 45px;
    background: url(../images/dotted_line2.gif) no-repeat left center;
}

#globalNewBestHot .dottedLine3 {
    width: 3px;
    height: 220px;
    position: absolute;
    right: 446px;
    top: 45px;
    background: url(../images/dotted_line3.gif) no-repeat left center;
}

#ECS_CARTINFO {
    background: #191919 url(../images/float_cart_bg.gif) no-repeat 5px center;
    border: #333 solid 1px;
    #position: absolute;
    width: 135px;
    height: 40px;
    right: 1px;
    top: 160px;
    text-align: right;
    padding: 5px 5px 0 0;
    z-index: 20;
    position: fixed;
    _position: absolute;
    _top: expression(documentElement.scrollTop+100);
}

#ECS_CARTINFO a {
    color: #fff;
}

#ECS_NOTICE_BODY2 {
    background: #666;
    position: absolute;
    width: 100%;
    right: 0;
    text-align: center;
    padding: 20px 0 0 0;
    z-index: 20;
}

#ECS_NOTICE_BODY2 a {
    color: red;
}

#notice {
    width: 180px;
    position: relative;
    margin-bottom: 20px;
}

#notice h3 {
    font-size: 16px;
    margin: 0 0 5px 0;
    text-align: center;
}

#noticeBody {
    border: 1px solid #FC0;
    padding: 5px 15px 10px 15px;
    line-height: 1.3em;
    position: relative;
    padding-bottom: 5px;
    text-align: justify;
    font-size: 14px;
}

.cycleOrangeTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cycle_orange_topleft.gif) no-repeat left top;
}

.cycleOrangeTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/cycle_orange_topright.gif) no-repeat right top;
}

.cycleOrangeBottomRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/cycle_orange_bottomright.gif) no-repeat right bottom;
}

.cycleOrangeBottomLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../images/cycle_orange_bottomleft.gif) no-repeat left bottom;
}

* html .cycleOrangeBottomRight {
    bottom: -1px;
}

* html .cycleOrangeBottomLeft {
    bottom: -1px;
}

#ECS_NOTICE_BODY2 {
    background: #666;
    position: absolute;
    width: 100%;
    height: 400px;
    right: 0;
    text-align: center;
    padding: 20px 0 0 0;
    z-index: 20;
}

#ECS_NOTICE_BODY2 a {
    color: red;
}

#ECS_NOTICE_BODY_OUT {
    margin: 0 auto;
    width: 880px;
    margin-bottom: 18px;
    position: relative;
}

#ECS_NOTICE_BODY {
    padding: 10px;
    font-size: 16px;
    background: #fef8dc url(../images/retro_icon.jpg) no-repeat 10px 12px;
    border: 1px solid #e5e5e5;
    line-height: 1.7em;
}

* html #ECS_NOTICE_BODY {
    background: #fef8dc url(../images/retro_icon.jpg) no-repeat 10px 10px;
}

*+html #ECS_NOTICE_BODY {
    background: #fef8dc url(../images/retro_icon.jpg) no-repeat 10px 10px;
}

@media \0creen {
    #ECS_NOTICE_BODY {
        background: #fef8dc url(../images/retro_icon.jpg) no-repeat 10px 9px;
    };
}

:root #ECS_NOTICE_BODY {
    background: #fef8dc url(../images/retro_icon.jpg) no-repeat 10px 8px\9;
}

#ECS_NOTICE_BODY h3 {
    font-size: 24px;
    padding-left: 28px;
    margin-bottom: 7px;
    color: #000;
    display: inline;
}

#globalBrandInfoOuside {
    position: relative;
    width: 678px;
    height: 100%;
}

#globalBrandInfo {
    padding-bottom: 10px;
    border: 1px solid #eee;
    width: 676px;
}

#globalBrandInfoGoods {
    width: 320px;
    border-top: 1px dotted #eee;
    top: 150px;
    position: relative;
}

#globalBrandInfoGoods img {
    width: 150px;
    height: 55px;
    margin-top: 10px;
}

#globalBrandInfoGoods ul {
    position: relative;
    margin: -38px 0 20px 160px;
}

#globalBrandInfoGoods li {
    display: inline;
    font-size: 16px;
}

#globalBrandInfoGoods .brandDesc {
    padding: 5px 0;
    line-height: 1.4em;
}

#globalBrandInfo p {
    color: #666;
    padding: 3px 10px;
}

#globalBrandInfo p#globalBrandInfoLogo {
    position: absolute;
    top: 18px;
    left: 200px;
}

#globalBrandInfo #globalBrandInfoList {
    float: right;
    margin-top: 100px;
    margin-bottom: 10px;
    padding-right: 10px;
}

#globalBrandInfo p.textDesc {
    color: #999;
}

#globalBrandInfo a {
    color: #666;
    margin-right: 8px;
}

*+html #globalBrandInfoOuside .cycleBottomRight {
    bottom: 8px;
}

*+html #globalBrandInfoOuside .cycleBottomLeft {
    bottom: 8px;
}

* html #globalBrandInfoOuside .cycleBottomRight {
    bottom: 8px;
}

* html #globalBrandInfoOuside .cycleBottomLeft {
    bottom: 8px;
}

#brandScroller {
    height: 246px;
    padding: 2px 0 0 2px;
}

#brandScroller img {
    width: 108px;
    height: 40px;
    float: left;
    border: 1px #f7f7f7 solid;
    margin: 3px;
}

#brandScroller a {
    color: #666;
}

#brandScroller p {
    color: #666;
}

#brandScroller .textLink {
    text-align: left;
}

.globalCategory #brandScroller {
    height: auto;
}

.globalCategory #brandScroller a {
    color: #666;
}

.globalCategory #brandScroller p.textLink {
    width: 90%;
    background: url(../images/icon_list_arrow01.gif) no-repeat left 3px;
    padding: 0 0 0 12px;
    margin-bottom: 3px;
}

#brandWord {
    width: 800px;
    margin: 30px auto -10px auto;
    text-align: justify;
}

#brandWord li {
    float: left;
}

#brandWord li a {
    display: block;
    margin: 0 5px 8px 0;
    background: #a4e8fc;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 20px;
}

#brandWord li a:hover {
    text-decoration: none;
    background: #fef8dc;
    color: #000;
}

#brandOuside {
    position: relative;
}

#brandOuside .itemList {
    width: 765px;
    margin: 0 auto;
}

#brandOuside .itemList #title_word {
    font-size: 24px;
    padding-left: 20px;
    margin: 30px 0 10px 0;
    border-bottom: 1px dashed #ccc;
}

#brandOuside .itemList #title_word a {
    float: right;
    padding: 5px 20px 0 0;
    font-size: 16px;
}

* html #brandOuside .itemList #title_word a {
    margin-top: -30px;
}

*+html #brandOuside .itemList #title_word a {
    margin-top: -30px;
}

.brandLogoBox {
    height: 160px;
    overflow: hidden;
    float: left;
    margin: 10px;
    width: 230px;
    border: 1px solid #efefef;
}

* html .brandLogoBox {
    width: 220px;
}

.brandLogoBox p {
    text-align: justify;
}

.brandLogoBox h1 {
    padding: 3px 10px;
    text-align: right;
    font-weight: bold;
    background: #f7f7f7;
    font-size: 16px;
}

.brandLogoBox h1 a {
    font-size: 16px;
}

.brandLogoBox h1 span {
    float: left;
}

.brandLogoBox .brandLogoImg {
    margin: 10px auto;
    text-align: center;
}

.brandLogoBox p {
    padding: 0 5px 0 10px;
}

#catWord {
    width: 800px;
    margin: 30px auto -10px auto;
    position: relative;
}

#catWord li {
    display: inline;
}

#catWord li a {
    text-align: center;
    width: 190px;
    display: inline-block;
    margin: 0 5px 8px 0;
    background: #a4e8fc;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0;
}

#catWord li a:hover {
    text-decoration: none;
    background: #fef8dc;
    color: #000;
}

#catOuside {
    position: relative;
}

#catOuside .itemList {
    width: 765px;
    margin: 0 auto;
}

#catOuside .itemList h3 {
    margin: 30px 0 10px 0;
    border-bottom: 1px dashed #ccc;
}

#catOuside .itemList h3 img {
    padding-right: 10px;
    position: relative;
    top: 5px;
}

#catOuside .itemList h3 #name {
    font-size: 16px;
    position: relative;
    top: -3px;
}

#catOuside .itemList h3 #nava {
    float: right;
    position: relative;
    padding: 10px 0 0 0;
    font-size: 16px;
}

* html #catOuside .itemList h3 #nava {
    top: -35px;
}

*+html #catOuside .itemList h3 #nava {
    top: -35px;
}

#catOuside .itemList #detail {
    background: #f7f7f7;
    padding: 20px 0 20px 40px;
    margin: 20px 0;
    width: 724px;
}

* html #catOuside .itemList #detail {
    margin: -10px 0;
}

*+html #catOuside .itemList #detail {
    margin: -10px 0;
}

#catOuside .itemList p {
    display: inline;
}

#catOuside .itemList .catlink {
    text-align: left;
    width: 220px;
    display: inline-block;
    margin: 0 10px 8px 0;
    font-size: 16px;
    padding: 0;
}

#catOuside .itemList #detail p span {
    width: 50px;
    display: inline-block;
    position: relative;
    font-size: 16px;
}

* html #catOuside .itemList #detail p span {
    top: -7px;
}

*+html #catOuside .itemList #detail p span {
    top: -7px;
}

#orderQuery {
    padding: 0 5px 5px;
}

#orderQuery h3 {
    text-align: center;
    padding: 5px;
}

#orderQuery .textInput {
    width: 148px;
    height: 14px;
    border: 1px solid #7c9dbe;
    padding: 3px;
}

#ecsOrderQuery {
    padding-left: 15px;
}

#ecsOrderQuery input {
    margin-bottom: 5px;
}

#ECS_ORDER_QUERY {
    padding: 5px 15px;
}

#ECS_ORDER_QUERY li {
    color: #666;
    padding: 3px 0;
    border-bottom: 1px dashed #333;
}

#ECS_ORDER_QUERY li a {
    text-decoration: none;
}

#ECS_ORDER_QUERY li strong {
    color: #333;
}

#invoiceQuery ul {
    line-height: 1.4em;
    height: 167px;
}

#invoiceQuery li {
    color: #666;
    background: url(../images/icon_list_arrow01.gif) no-repeat 10px 7px;
    padding: 3px 10px 3px 23px;
    margin-bottom: 3px;
    border-bottom: 1px dashed #333;
}

#invoiceQuery form {
    display: inline;
}

#emailListOuside {
    position: relative;
    height: 100px;
    margin-bottom: 20px;
}

#emailList {
    text-align: center;
    border: 1px solid #e5e5e5;
    height: 98px;
}

#emailList img {
    position: absolute;
    left: 25px;
    bottom: 0;
    height: 100px;
}

#emailList h3 {
    padding: 5px;
}

#emailList .textInput {
    width: 110px;
    height: 10px;
    padding: 3px;
}

#emailList #mail_submit {
    margin: 10px 5px 5px 5px;
}

#emailList #niceWord {
    font-size: 20px;
    position: absolute;
    top: 32px;
    right: 35px;
}�@�@�@�@�@ #topList {
    height:100%;margin:0;position:relative;
}

#topList h3 {
    width: 167px;
    background: #fd0 url(../images/h3bg_top.gif) repeat-x left top;
    line-height: 22px;
    color: #9f0000;
    height: 22px;
    padding: 3px 0 3px 14px;
    margin-bottom: -5px;
    position: relative;
}

* html #topList h3 {
    width: 166px;
}

* html #topList .cycleBottomLeft {
    bottom: -1px;
}

* html #topList .cycleBottomRight {
    bottom: -1px;
    right: -1px;
}

* html #topList h3 .cycleBlackTopRight {
    right: -1px;
}

#topList ul {
    line-height: 1.4em;
    border: 2px dotted #fd0;
    text-align: justify;
    padding: 12px 10px 15px 10px;
    height: 241px;
}

* html #topList ul {
    width: 156px;
    padding: 9px 10px 2px 10px;
}

#topList li {
    height: 31px;
    text-align: left;
    width: 100%;
    margin-bottom: 5px;
    padding: 6px 0;
}

* html #topList li {
    padding: 4px 0;
    margin-bottom: 0;
}

#topList a {
    margin-left: 3px;
    text-decoration: none;
}

#topList a:hover {
    text-decoration: underline;
}

#topList li #maim_pic {
    width: 31px;
    height: 31px;
    margin: 0 5px 0 0;
    float: left;
}

#topList li #maim_pic1 {
    width: 41px;
    height: 31px;
    border: 2px dotted #fd0;
    float: left;
}

#topList li #text {
    width: 75px;
    height: 30px;
    float: right;
    text-align: left;
    overflow: hidden;
}

#topList .goodsPrice2 {
    color: red;
}

#topList .goodsPrice {
    color: red;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
}

.thumbnail {
    position: relative;
    z-index: 1000;
}

.thumbnail:hover {
    background-color: transparent;
    z-index: 5000;
}

.thumbnail #show {
    position: absolute;
    padding: 0;
    left: -1000px;
    visibility: hidden;
    color: black;
}

.thumbnail #show img {
    border-width: 0;
    padding: 2px;
}

.thumbnail:hover #show {
    color: #666;
    visibility: visible;
    background: #fef8dc;
    border: 1px solid #000;
    width: 145px;
    bottom: -30px;
    padding: 10px 5px 10px 5px;
    text-align: center;
    top: -70px;
    line-height: 1.8em;
    height: 115px;
    left: -90px;
    -moz-box-shadow: 7px 3px 10px #444;
    -webkit-box-shadow: 7px 3px 10px #444;
    box-shadow: 7px 3px 10px #444;
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
}

#topGoodsList {
    height: 100%;
    margin: 0;
    position: relative;
}

#topGoodsList h3 {
    width: 167px;
    background: #fd0 url(../images/h3bg_top.gif) repeat-x left top;
    line-height: 22px;
    color: #9f0000;
    height: 22px;
    padding: 3px 0 3px 14px;
    margin-bottom: -5px;
    position: relative;
}

* html #topGoodsList h3 {
    width: 166px;
}

* html #topGoodsList .cycleBottomLeft {
    bottom: -1px;
}

* html #topGoodsList .cycleBottomRight {
    bottom: -1px;
    right: -1px;
}

* html #topGoodsList h3 .cycleBlackTopRight {
    right: -1px;
}

#topGoodsList ul {
    line-height: 1.4em;
    border: 2px dotted #fd0;
    text-align: justify;
    padding: 12px 10px 15px 10px;
    height: 241px;
}

* html #topGoodsList ul {
    width: 156px;
    padding: 9px 10px 2px 10px;
}

#topGoodsList li {
    text-align: center;
    width: 100%;
    margin-bottom: 5px;
    padding: 6px 0;
    line-height: 1.7em;
}

* html #topGoodsList li {
    padding: 4px 0;
    margin-bottom: 0;
}

#topGoodsList a {
    margin-left: 3px;
    text-decoration: none;
}

#topGoodsList a:hover {
    text-decoration: underline;
}

#topGoodsList li #maim_pic {
    width: 31px;
    height: 31px;
    margin: 0 5px 0 0;
    position: absolute;
    top: -90px;
    left: -15px;
}

* html #topGoodsList li #maim_pic {
    top: 0;
}

*+html #topGoodsList li #maim_pic {
    top: 0;
}

#topGoodsList li #maim_pic1 {
    width: 125px;
    height: 94px;
}

#topGoodsList .goodsPrice2 {
    color: red;
}

#topGoodsList .goodsPrice {
    color: red;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
}

#ECS_VOTE table {
    text-align: left;
    width: 215px;
    margin: 10px;
}

#ECS_VOTE th {
    font: bold 12px Arial;
    color: #666;
    padding-left: 20px;
}

#ECS_VOTE td {
    padding-left: 20px;
}

#ECS_VOTE .btnList {
    padding-top: 10px;
}

#ECS_VOTE .optionList {
    line-height: 2em;
    color: #666;
}

.noSearchResult {
    text-align: center;
    height: 160px;
    padding: 20px 10px;
}

#globalSearchForm {
    color: #666;
    padding: 20px 10px;
    border: 1px solid #e5e5e5;
    width: 658px;
    position: relative;
    line-height: 1.8em;
    margin-bottom: 20px;
}

#globalSearchForm th {
    color: #666;
    text-align: left;
    width: 50px;
}

#globalSearchForm td,#globalSearchForm th {
    padding: 3px 0 3px 5px;
}

#globalSearchForm input {
    vertical-align: middle;
}

#globalSearchForm select {
    vertical-align: middle;
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
    padding: 3px 0;
    width: 110px;
}

#globalSearchForm select:focus {
    background: #fff;
}

#globalSearchForm .textInput {
    height: 15px;
    background: #ccc;
    padding: 3px;
    margin-right: 5px;
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
}

#globalSearchForm .textInput:focus {
    background: #fff;
}

#globalSearchForm .cycleBottomRightSearch {
    width: 5px;
    height: 5px;
    position: absolute;
    right: -1px;
    bottom: -1px;
    background: url(../images/cycle_border_bottom_right.gif) no-repeat right bottom;
}

#globalSearchForm .cycleBottomLeftSearch {
    width: 5px;
    height: 5px;
    position: absolute;
    left: -1px;
    bottom: -1px;
    background: url(../images/cycle_border_bottom_left.gif) no-repeat left bottom;
}

* html #globalSearchForm .cycleBottomRightSearch {
    bottom: -2px;
}

* html #globalSearchForm .cycleBottomLeftSearch {
    bottom: -2px;
}

#pager {
    color: #666;
    text-align: right;
    clear: both;
    padding: 8px 10px 8px 0;
    border: 1px solid #e5e5e5;
    border-top: 0;
    width: 668px;
    margin: -8px 0 25px 0;
    position: relative;
}

#pager a {
    padding: 0 3px;
}

#pager a:hover {
    color: #295e90;
    text-decoration: underline;
}

#pager a,#pager select {
    vertical-align: middle;
}

.btnListTop {
    background: url(../images/button_top.gif) no-repeat left center;
    padding-left: 17px;
}

.btnListTop:hover {
    background: url(../images/button_top_hover.gif) no-repeat left center;
}

.btnListBottom {
    background: url(../images/button_bottom.gif) no-repeat left center;
    padding-left: 17px;
}

.btnListBottom:hover {
    background: url(../images/button_bottom_hover.gif) no-repeat left center;
}

.btnTop {
    background: url(../images/button_top.gif) no-repeat left 2px;
    padding-left: 17px;
}

.btnTop:hover {
    background: url(../images/button_top_hover.gif) no-repeat left 2px;
}

.btnBottom {
    background: url(../images/button_bottom.gif) no-repeat left 2px;
    padding-left: 17px;
}

.btnBottom:hover {
    background: url(../images/button_bottom_hover.gif) no-repeat left 2px;
}

.btnRight {
    background: url(../images/button_right.gif) no-repeat left 2px;
    padding-left: 17px;
}

.btnRight:hover {
    background: url(../images/button_right_hover.gif) no-repeat left 2px;
}

.btnLeft {
    background: url(../images/button_left.gif) no-repeat left 2px;
    padding-left: 17px;
}

.btnLeft:hover {
    background: url(../images/button_left_hover.gif) no-repeat left 2px;
}

*+html .btnTop, {
    background: url(../images/button_top.gif) no-repeat left 0;
    padding-left: 17px;
}

*+html .btnTop:hover {
    background: url(../images/button_top_hover.gif) no-repeat left 0;
}

*+html .btnBottom {
    background: url(../images/button_bottom.gif) no-repeat left 0;
    padding-left: 17px;
}

*+html .btnBottom:hover {
    background: url(../images/button_bottom_hover.gif) no-repeat left 0;
}

*+html .btnRight {
    background: url(../images/button_right.gif) no-repeat left 0;
    padding-left: 17px;
}

*+html .btnRight:hover {
    background: url(../images/button_right_hover.gif) no-repeat left 0;
}

*+html .btnLeft {
    background: url(../images/button_left.gif) no-repeat left 0;
    padding-left: 17px;
}

*+html .btnLeft:hover {
    background: url(../images/button_left_hover.gif) no-repeat left 0;
}

* html .btnTop {
    background: url(../images/button_top.gif) no-repeat left 0;
    padding-left: 17px;
}

* html .btnTop:hover {
    background: url(../images/button_top_hover.gif) no-repeat left 0;
}

* html .btnBottom {
    background: url(../images/button_bottom.gif) no-repeat left 0;
    padding-left: 17px;
}

* html .btnBottom:hover {
    background: url(../images/button_bottom_hover.gif) no-repeat left 0;
}

* html .btnRight {
    background: url(../images/button_right.gif) no-repeat left 0;
    padding-left: 17px;
}

* html .btnRight:hover {
    background: url(../images/button_right_hover.gif) no-repeat left 0;
}

* html .btnLeft {
    background: url(../images/button_left.gif) no-repeat left 0;
    padding-left: 17px;
}

* html .btnLeft:hover {
    background: url(../images/button_left_hover.gif) no-repeat left 0;
}

#pagerTwo {
    color: #666;
    text-align: right;
    clear: both;
    padding: 8px 10px 8px 0;
}

#pagerTwo a {
    color: #295e90;
    padding: 3px;
    text-decoration: none;
}

#pagerTwo a {
    padding: 0 3px;
}

#pagerTwo a:hover {
    color: #295e90;
}

#pagerTwo a,#pagerTwo select {
    vertical-align: middle;
}

#pagerExchange {
    color: #666;
    text-align: right;
    clear: both;
    padding: 8px 10px 8px 0;
    border: 1px solid #e5e5e5;
    border-top: 0;
    width: 668px;
    margin: -8px 0 25px 0;
    position: relative;
}

* html #pagerExchange {
    width: 666px;
}

#pagerExchange a {
    padding: 0 3px;
}

#pagerExchange a:hover {
    color: #295e90;
}

#pagerExchange a,#pagerExchange select {
    vertical-align: middle;
}

#pagerUser {
    color: #666;
    text-align: right;
    clear: both;
    padding: 8px 0 0 0;
    border-top: 0;
    width: 657px;
    position: relative;
}

* #pagerUser {
    padding: 8px 0 1px 0;
}

#pagerUser a:hover {
    color: #295e90;
}

#pagerUser a {
    padding: 0 3px;
}

#pagerUser a,#pagerUser select {
    vertical-align: middle;
}

#pagerGroup {
    color: #666;
    text-align: right;
    clear: both;
    padding: 8px 10px 8px 0;
    border: 1px solid #e5e5e5;
    border-top: 0;
    width: 668px;
    margin: -8px 0 25px 0;
    position: relative;
}

* html #pagerGroup {
    width: 670px;
}

#pagerGroup a {
    padding: 0 3px;
}

#pagerGroup a:hover {
    color: #295e90;
}

#pagerGroup a,#pagerGroup select {
    vertical-align: middle;
}

#compareBox {
    position: absolute;
    right: 1px;
}

#compareBox input {
    color: #fff;
    background: #000;
    width: 143px;
    padding: 5px;
    margin: 0 0 5px 11px;
    border: 1px solid #333;
    cursor: pointer;
}

* html #compareBox input {
    margin: 0 0 5px 0;
    width: 145px;
}

#compareList {
    width: 132px;
    margin: 0;
    padding: 0;
}

#compareList li {
    color: #fff;
    text-align: left;
    width: 132px;
    background: #191919;
    border: 1px dashed #333;
    margin: 0 0 5px 0;
    padding: 5px;
}

#compareList li img {
    cursor: pointer;
    float: right;
    margin-top: 3px;
    width: 15px;
    height: 15px;
}

#globalGroupProperties .textInput {
    height: 15px;
    background: #e3ffc6;
    padding: 3px;
    margin-right: 5px;
    border: 1px solid #95da50;
}

#globalGroupProperties .groupBtn {
    position: absolute;
    right: 12px;
}

#globalGroupProperties .textInput:focus {
    background: #fff;
}

#globalGroupProperties .select {
    background: #e3ffc6;
}

#globalGroupProperties .select:focus {
    background: #fff;
}

#itemInfoList #groupBuyLi {
    padding-left: 10px;
    margin: 25px 0 0 0;
}

#itemInfoList .itemInfoListTable {
    margin-bottom: 8px;
    margin-left: -10px;
    border-collapse: collapse;
    width: 290px;
}

#itemInfoList .itemInfoListTable th {
    text-align: center;
    color: #666;
    width: 145px;
    padding: 2px 0;
    border: 1px solid #95da50;
    background: #e3ffc6;
}

#itemInfoList .itemInfoListTable td {
    color: #666;
    padding: 2px 8px;
    border: 1px solid #95da50;
    text-align: center;
}

#globalGroupProperties,#globalGroupDesc,#globalGroupLog {
    margin: 20px 0 0 0;
    position: relative;
    width: 678px;
}

#globalGroupProperties h3,#globalGroupDesc h3,#globalGroupLog h3 {
    background: #95da50;
    line-height: 22px;
    color: #fff;
    height: 22px;
    padding: 3px 0 3px 14px;
    margin-bottom: -5px;
    position: relative;
}

.cycleGreenAllTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cycle_greenall_topleft.gif) no-repeat left top;
}

.cycleGreenAllTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/cycle_greenall_topright.gif) no-repeat right top;
}

.cycleGreenTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cycle_green_topleft.gif) no-repeat left top;
}

.cycleGreenTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/cycle_green_topright.gif) no-repeat right top;
}

.cycleGreenBottomLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/cycle_green_bottomright.gif) no-repeat right bottom;
}

.cycleGreenBottomRight {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../images/cycle_green_bottomleft.gif) no-repeat left bottom;
}

* html .cycleGreenBottomLeft,* html .cycleGreenBottomRight {
    bottom: -1px;
}

* html #globalGroupLog .cycleGreenBottomLeft,* html #globalGroupLog .cycleGreenBottomRight {
    bottom: 0;
}

#globalGroupProperties .globalModuleContent,#globalGroupDesc .globalModuleContent,#globalGroupLog .globalModuleContent {
    border: 1px solid #95da50;
    border-top: 0;
}

#globalGroupLog li {
    text-align: center;
    font-size: 16px;
    line-height: 1.8em;
    border-bottom: 1px dashed #95da50;
    padding: 5px 0;
}�@#globalBidLog h3 {
    color:#000;font-weight:bold;border-bottom:1px dashed #333;
}

#globalBidLog table {
    margin: 10px auto 15px auto;
    border-collapse: collapse;
    width: 620px;
}

#globalBidLog th {
    font-size: 16px;
    width: 25%;
    text-align: center;
    color: #666;
    padding: 5px 8px;
    border-top: 1px solid #4bc0e4;
    border-bottom: 1px solid #4bc0e4;
    background: #baecfc;
}

#globalBidLog td {
    font-size: 16px;
    color: #666;
    padding: 5px 8px;
    border-bottom: 1px dashed #4bc0e4;
    text-align: center;
    width: 25%;
}

.textInputBid {
    background: #baecfc;
    border: 1px solid #4bc0e4;
}

.textInputBid:focus {
    background: #fff;
}

.cycleBlueAllTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cycle_blueall_bottomleft.gif) no-repeat left top;
}

.cycleBlueAllTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/cycle_blueall_bottomright.gif) no-repeat right top;
}

.cycleBlueTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cycle_blue_topleft.gif) no-repeat left top;
}

.cycleBlueTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/cycle_blue_topright.gif) no-repeat right top;
}

.cycleBlueBottomLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/cycle_blue_bottomright.gif) no-repeat right bottom;
}

.cycleBlueBottomRight {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../images/cycle_blue_bottomleft.gif) no-repeat left bottom;
}

* html .cycleBlueBottomLeft,* html .cycleBlueBottomRight {
    bottom: -1px;
}

* html #globalGroupLog .cycleBlueBottomLeft,* html #globalGroupLog .cycleBlueBottomRight {
    bottom: 0;
}

#globalGroupList {
    position: relative;
}

#globalGroupList .itemList {
    border: 1px solid #e5e5e5;
    border-top: 0;
    border-bottom: 0;
    width: 678px;
}

#globalGroupList .cycleTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 2px;
    top: 0;
    background: url(../images/cycle_border_top_right.gif) no-repeat right top;
}

* html #globalGroupList .cycleTopRight {
    right: 0;
}

* html #globalGroupList .itemList {
    width: 675px;
}

#globalGroupList h3 {
    color: #000;
    height: 24px;
    padding: 10px 0 0 8px;
    border: 1px solid #e5e5e5;
    border-bottom: 1px dotted #e5e5e5;
    width: 670px;
}

* html #globalGroupList h3 {
    width: 672px;
}

#globalGroupList .itemList .item .itemListInfo .sort {
    position: absolute;
    top: 36px;
    left: 194px;
    text-align: left;
    margin-top: 15px;
    color: #666;
    width: 500px;
}

#globalGroupList .itemList .item .itemListInfo .sort2 {
    position: absolute;
    top: 110px;
    right: 17px;
    text-align: left;
    color: #666;
}

#globalGroupList .itemList .item .itemListInfo table {
    color: #666;
    margin-top: 15px;
    border-collapse: collapse;
    width: 120px;
    position: absolute;
    right: 18px;
    top: 2px;
}

#globalGroupList .itemList .item .itemListInfo table th {
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
    text-align: center;
    line-height: 1.6em;
}

#globalGroupList .itemList .item .itemListInfo table td {
    border: 1px solid #e5e5e5;
    text-align: center;
    line-height: 1.6em;
}

#globalGroupList .itemList .item .itemListInfo .goodsPrice {
    color: red;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
}

#globalGroupList .itemList .item .itemListInfo .goodsPrice2 {
    color: red;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
}

#globalGroupList .itemList .item .itemListInfo th {
    text-align: left;
    padding: 2px 10px;
    border-bottom: 1px solid #e5e5e5;
}

#globalGroupList .itemList .item .itemListInfo td {
    padding: 2px 10px;
    border-bottom: 1px solid #e5e5e5;
}

#globalArtileOuside {
    position: relative;
    width: 678px;
    margin-bottom: 30px;
}

#globalArtileOusideTwo {
    position: relative;
    width: 678px;
    margin: 0 auto 30px auto;
}

#globalArtile {
    border: 1px solid #e5e5e5;
}

#globalArtile h1 {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #666;
    margin: 10px 0 30px;
}

#globalArtile .globalArtilePosted {
    text-align: right;
    color: #666;
    padding: 0 30px 20px;
    font-size: 16px;
}

#globalArtile .globalArtileNext {
    text-align: right;
    color: #666;
    padding: 30px 1px 10px;
    font-size: 16px;
}

#globalArtile .globalArtileNext a {
    text-decoration: none;
    margin-right: 0;
}

#globalArtile .globalArtileNext a:hover {
    text-decoration: underline;
    margin-right: 0;
}

#globalArtile .globalModuleContent {
    color: #666;
    padding: 10px 20px;
}

#globalArtile .globalModuleContent p,#globalArtile .globalModuleContent li,#globalArtile .globalModuleContent h2,#globalArtile .globalModuleContent h3 {
    line-height: 2.0;
}

#globalArtile .globalModuleContent li {
    margin: 0 0 0 40px;
    list-style-type: circle;
}

#globalArtile .globalModuleContent p {
    font-size: 16px;
}

#globalArtile .globalArtileRelative {
    text-align: right;
    padding: 20px 20px 0;
}

#globalArtile .globalArtileRelative a {
    color: #666;
    background: url(../images/icon_attachment.gif) no-repeat 8px center;
    padding: 3px 10px 3px 25px;
    border: 1px solid #666;
}

#globalArtile img {
    display: block;
    margin: 20px auto;
}

#globalArtileList table {
    color: #999;
    width: 100%;
    margin: 10px 0;
}

#globalArtileList th {
    color: #333;
    text-align: left;
    padding: 2px 10px;
    border-bottom: 2px solid #333;
}

#globalArtileList td {
    padding: 5px 10px;
    border-bottom: 1px solid #e1e1e1;
}

#globalArtileList td a {
    color: #666;
}

#globalTagsPage a {
    line-height: 2em;
    margin: 0 10px;
}

#ECS_SNATCH .textInput {
    height: 15px;
    background: #f7f7f7;
    padding: 3px;
    margin-right: 5px;
    border: 1px solid #e5e5e5;
}

#ECS_SNATCH input {
    vertical-align: middle;
}

#ECS_SNATCH table {
    color: #666;
    margin: 10px 0;
}

#ECS_SNATCH th {
    text-align: left;
    width: 80px;
    padding: 2px 5px 2px 20px;
}

#globalPriceList li {
    padding-bottom: 3px;
    border-bottom: 1px dashed #e1e1e1;
}

#globalCompare h3 {
    margin: 0 auto;
    width: 500px;
}

#globalCompare table {
    border-collapse: collapse;
    margin: 20px auto 80px auto;
}

#globalCompare th,#globalCompare td {
    vertical-align: middle;
    padding: 5px 10px;
    border: 1px solid #e5e5e5;
}

#globalCompare td {
    text-align: center;
    width: 180px;
}

#globalCompare th {
    text-align: right;
    vertical-align: middle;
    color: #666;
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
    width: 120px;
}

#globalCompare td.btnList img {
    margin-bottom: 3px;
}

#globalPickOut dl {
    padding: 20px;
}

#globalPickOut dt {
    font: bold 12px Arial;
    color: #666;
    width: 90%;
    background: url(../images/icon_list_arrow01.gif) no-repeat left 5px;
    padding-left: 12px;
    margin-bottom: 5px;
}

#globalPickOut dd.title {
    background: url(../images/icon_list_arrow02.gif) no-repeat 10px 5px;
    margin-bottom: 3px;
}

#globalPickOut dd {
    color: #666;
    padding-left: 22px;
    margin-bottom: 10px;
}

#globalPickOut dd a {
    color: #666;
    margin-right: 15px;
}

#globalCatalogList dt {
    background: url(../images/icon_list_arrow01.gif) no-repeat left center;
    padding-left: 12px;
    margin-bottom: 3px;
}

#globalCatalogList dd.catLevel02 {
    background: url(../images/icon_list_arrow02.gif) no-repeat left center;
}

#globalCatalogList dd.catLevel03 {
    background: url(../images/icon_list_arrow02.gif) no-repeat left center;
}

#globalCatalogList dd {
    margin: 0 0 8px 10px;
}

#globalCatalogList dd a {
    margin: 0 5px;
    background: url(../images/icon_list_arrow02.gif) no-repeat left center;
    padding-left: 10px;
}

#globalBrandList p {
    width: 170px;
    height: 30px;
    float: left;
}

#globalBrandList p a {
    color: #666;
}

#globalActivity {
    margin: 20px 0 0 20px;
}

.globalModuleContentAct {
    margin: 0 0 60px 55px;
    width: 780px;
    position: relative;
    border: 1px solid #e5e5e5;
    border-bottom: 2px solid #e5e5e5;
    padding: 10px;
}

.globalModuleContentAct .cycleBottomLeft {
    left: -1px;
    bottom: -2px;
}

.globalModuleContentAct .cycleBottomRight {
    right: -1px;
    bottom: -2px;
}

* html .globalModuleContentAct .cycleBottomLeft {
    bottom: -3px;
}

* html .globalModuleContentAct .cycleBottomRight {
    bottom: -3px;
}

#globalActivity h3 {
    color: #fff;
    background: #000 url(../images/h3bg.gif) repeat-x left top;
    vertical-align: top;
    padding: 3px 5px 3px 14px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    margin: 0 0 0 55px;
    width: 783px;
    position: relative;
}

#globalActivity .activityList {
    border-collapse: collapse;
    line-height: 1.6em;
    width: 100%;
}

#globalActivity .activityList td {
    vertical-align: top;
    padding: 3px 5px 3px 14px;
    border-top: 1px dotted #e5e5e5;
    border-bottom: 1px dotted #e5e5e5;
    line-height: 1.8em;
}

#globalActivity .activityList2 {
    float: left;
    border: 0;
    text-align: center;
    margin: 0 18px;
}

#globalActivity .activityList2 .pic img {
    padding: 0;
    margin-top: 15px;
}

* html #globalActivity .activityList2 .pic img {
    margin-top: 14px;
}

#globalActivity .activityList2 .name {
    width: 150px;
    margin: 7px 0 5px 0;
}

.articleImg {
    padding: 5px 5px 8px 5px;
    height: 98px;
    position: relative;
    border-bottom: 1px dashed #e5e5e5;
}

.articleImg img {
    width: 130px;
    height: 55px;
    margin: 10px 5px 5px 0;
}

.articleImg h2 {
    position: absolute;
    top: 14px;
    left: 145px;
    font-size: 16px;
    font-weight: normal;
}

.articleImg p {
    text-align: justify;
    position: absolute;
    top: 34px;
    left: 145px;
    line-height: 1.6em;
    width: 495px;
}

.articleImg #underLeft {
    float: left;
}

.articleImg #underRight {
    float: right;
}

.articleImg #underLeft li,.articleImg #underRight li {
    display: inline;
}

.articleImg #underRight li span {
    font-size: 18px;
}

#globalLogin {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 29px;
}

#globalLogin h3 {
    color: #fff;
    width: 590px;
    margin: 10px auto 0 auto;
    padding: 7px 0 7px 10px;
    background: #000 url(../images/h3bg.gif) repeat-x left top;
    position: relative;
}

#globalLogin .tableList {
    border: 0 solid #e5e5e5;
    width: 576px;
    margin: 0 auto;
}

#globalLogin tr,#globalLogin td,#globalLogin th {
    border: 0 solid #e5e5e5;
}

#globalLogin th {
    width: 150px;
    text-align: right;
}

#globalLogin .note {
    color: #666;
    width: 300px;
    text-align: left;
    padding-left: 70px;
    font-size: 16px;
    height: 50px;
    vertical-align: middle;
}

#globalLogin input:focus {
    background: #fff;
}

#pwd_lower,#pwd_middle,#pwd_high {
    border-bottom: 1px solid #e5e5e5;
}

#globalLogin .cycleBottomRightNew {
    width: 5px;
    height: 5px;
    position: absolute;
    right: -1px;
    bottom: -1px;
    background: url(../images/cycle_border_bottom_right.gif) no-repeat right bottom;
}

#globalLogin .cycleBottomLeftNew {
    width: 5px;
    height: 5px;
    position: absolute;
    left: -1px;
    bottom: -1px;
    background: url(../images/cycle_border_bottom_left.gif) no-repeat left bottom;
}

* html #globalLogin .cycleBottomRightNew {
    bottom: -2px;
}

* html #globalLogin .cycleBottomLeftNew {
    bottom: -2px;
}

#member {
    width: 180px;
    margin: 0 0 8px 0;
    position: relative;
}

#member h3 {
    background: #000 url(../images/h3bg.gif) repeat-x left top;
    line-height: 22px;
    color: #fff;
    height: 22px;
    padding: 3px 0 3px 14px;
    position: relative;
}

#member ul {
    border: 1px solid #e5e5e5;
    position: relative;
}

#member li {
    background: #fff;
    padding: 5px 0 5px 14px;
    line-height: 1.8em;
    border-bottom: 1px solid #e5e5e5;
}

#member li:hover {
    background: #eee;
}

.btnFile {
    background: url(../images/icon_attachment.gif) no-repeat left 5px;
    font-size: 16px;
    padding: 0 20px 3px 18px;
}

*+html .btnFile {
    background: url(../images/icon_attachment.gif) no-repeat left 3px;
}

* html .btnFile {
    background: url(../images/icon_attachment.gif) no-repeat left 3px;
}

#globalMessage .topLine {
    margin-top: 20px;
    border-top: 2px solid #333;
}

#globalUserCenterTags .textDel {
    margin-right: 20px;
}

#globalUserCenterTags .globalModuleContent {
    line-height: 2em;
}

#globalUserRight {
    float: left;
}

#memberTable {
    margin: 20px 0 20px 0;
    width: 681px;
    position: relative;
}

#memberTable input {
    border: 1px solid #e5e5e5;
    position: relative;
    padding-bottom: 5px;
    background: #FFF;
}

#memberTable textarea {
    border: 1px solid #e5e5e5;
    position: relative;
    padding-bottom: 5px;
}

.tableListUserNoBorder {
    width: 100%;
    margin: 0 34px 0 auto;
    border-collapse: collapse;
}

.tableListUserNoBorder th {
    line-height: 22px;
    height: 22px;
    padding: 3px 14px 3px 14px;
    text-align: center;
    vertical-align: center;
    color: #FFF;
    border: 0 solid #666;
    background: url(../images/navbg.gif) repeat left center;
}

.tableListUserNoBorder td {
    vertical-align: center;
    text-align: left;
    padding: 3px 14px 3px 14px;
    border: 0 solid #e5e5e5;
}

.tableListUserCenter {
    width: 100%;
    margin: 0 34px 0 auto;
    border-collapse: collapse;
}

.tableListUserCenter th {
    line-height: 22px;
    height: 22px;
    padding: 3px 14px 3px 14px;
    text-align: center;
    vertical-align: center;
    color: #FFF;
    border: 1px solid #666;
    background: url(../images/navbg.gif) repeat left center;
}

.tableListUserCenter td {
    vertical-align: center;
    text-align: left;
    padding: 3px 14px 3px 14px;
    border: 1px solid #e5e5e5;
}

.tableListUserMsg {
    width: 100%;
    margin: 0 34px 0 auto;
    border-collapse: collapse;
}

.tableListUserMsg td {
    vertical-align: center;
    text-align: left;
    padding: 3px 14px 3px 14px;
    background: #282828;
}

#globalModuleContentUser {
    line-height: 1.6em;
    color: #666;
    width: 681px;
}

#globalModuleContentUser h3 {
    margin-top: 0;
}

.tableListUserCenter tr.last td {
    border: 0;
}

.tableListUserCenter .textInput {
    height: 15px;
    background: #f5fcfe;
    padding: 3px;
    margin-right: 5px;
    border: 1px solid #e5e5e5;
}

#pagermember {
    border: 0 solid #e5e5e5;
}

#memberNotice {
    color: #FFF;
    background: #333 url(images/icon_notice.gif) no-repeat 10px center;
    padding: 7px 0 7px 40px;
    margin: 14px 0 14px 0;
    border: 0 solid #444;
    width: 641px;
    position: relative;
}

#globalUserCenterInfo h2 {
    font: bold 14px Arial;
}

#memberButtonOuside {
    width: 678px;
    margin: -5px auto 20px auto;
    position: relative;
}

#memberButton {
    padding: 20px 0 18px 27px;
    border: 1px solid #e5e5e5;
    border-bottom: 2px solid #e5e5e5;
}

#memberButton li {
    display: inline;
    padding-right: 15px;
}

#memberButton li img:hover {
    width: 105px;
    height: 105px;
}

.toAg {
    margin-bottom: 3px;
    background: #eee;
    text-align: left;
    padding: 10px 15px;
    font-size: 16px;
    line-height: 1.5em;
    border: 0;
}

.toAgReply {
    margin-bottom: 3px;
    background: #f7f7f7;
    text-align: left;
    padding: 10px 15px;
    font-size: 16px;
    line-height: 1.5em;
    border: 0;
}

#globalHelp {
    width: 881px;
    margin: 10px 0 20px 20px;
}

#globalHelp th {
    text-align: left;
    color: #666;
    padding: 10px 30px 0;
}

#globalHelp td {
    vertical-align: top;
    padding: 5px 30px 20px;
}

#globalHelp td a {
    color: #666;
}

#globalLink {
    width: 910px;
    padding: 5px 5px 0;
    margin-left: 20px;
}

#globalLink p {
    padding-bottom: 5px;
}

#globalLink a {
    margin-right: 5px;
}

#lightbox {
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}

#lightbox a img {
    border: 0;
}

#outerImageContainer {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#imageContainer {
    padding: 10px;
}

#loading {
    position: absolute;
    top: 40%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

#hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

#imageContainer>#hoverNav {
    left: 0;
}

#hoverNav a {
    outline: 0;
}

#prevLink,#nextLink {
    width: 49%;
    height: 100%;
    background: transparent url(../images/blank.gif) no-repeat;
    display: block;
}

#prevLink {
    left: 0;
    float: left;
}

#nextLink {
    right: 0;
    float: right;
}

#prevLink:hover,#prevLink:visited:hover {
    background: url(../images/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover,#nextLink:visited:hover {
    background: url(../images/nextlabel.gif) right 15% no-repeat;
}

#imageDataContainer {
    font: 10px Verdana,Helvetica,sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
}

#imageData {
    padding: 0 10px;
}

#imageData #imageDetails {
    width: 70%;
    float: left;
    text-align: left;
}

#imageData #caption {
    font-weight: bold;
}

#imageData #numberDisplay {
    display: block;
    clear: left;
    padding-bottom: 1.0;
}

#imageData #bottomNavClose {
    width: 66px;
    float: right;
    padding-bottom: .7em;
}

#overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: #000;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .clearfix {
/*\*/
    height: 1%;
/**/;
}

#globalFooter {
    text-align: center;
    width: 948px;
    margin: 0 auto;
    background: #000;
    clear: both;
}

#globalFooter #address {
    color: #fff;
    padding: 5px 0 5px 34px;
    text-align: left;
    position: relative;
}

#footerLine {
    padding: 0 0 20px 0;
}

#copyright,#qureyInfo,#PoweredBy,#address,#phone,#imList,#icpInfo {
    color: #666;
    margin-bottom: 5px;
}

#imList a {
    margin-right: 15px;
}

#footerNav {
    color: #666;
    margin-bottom: 5px;
    background: #f7f7f7;
    height: 22px;
    padding-top: 8px;
}

#footerNav a {
    color: #295e90;
    padding: 0 5px;
}

#goodsTopBtn {
    border-bottom: 1px dashed #e5e5e5;
    margin-bottom: 10px;
    padding: 0 0 5px 0;
    text-align: right;
}

#goodsTopBtn span {
    padding-right: 5px;
    overflow: inherit;
    height: 100%;
    padding-top: 2px;
}

#prevGoodLast {
    position: absolute;
    left: 30px;
    top: 13px;
}

#prevGoodText {
    position: absolute;
    left: 135px;
    top: 13px;
}

#pervGoodNext {
    position: absolute;
    left: 285px;
    top: 13px;
}

*+html #prevGoodLast {
    top: 15px;
}

*+html #prevGoodText {
    top: 15px;
}

*+html #pervGoodNext {
    top: 15px;
}

* html #prevGoodLast {
    top: 21px;
}

* html #prevGoodText {
    top: 21px;
}

* html #pervGoodNext {
    top: 21px;
}

#itemAllInfoOuside {
    margin-bottom: 8px;
    width: 678px;
    position: relative;
}

#itemAllInfo {
    padding: 15px 20px 20px 20px;
    border: 1px solid #e5e5e5;
}

* html #itemAllInfo {
    width: 636px;
    padding: 20px 20px 15px 20px;
}

*+html #itemAllInfo {
    height: 100%;
}

#itemPic {
    float: left;
    position: relative;
    height: 430px;
}

#itemPic .thumb {
    margin-left: 2px;
}

#itemPic .waterMark {
    position: absolute;
    top: 0;
    left: 5px;
}

#itemGallery {
    overflow: auto;
    margin: 0;
}

#itemGallery img {
    float: left;
    margin-top: 4px !important;
    margin-top: 0;
}

#gthumb {
    float: left;
    height: 64px;
    overflow: hidden;
}

#gthumb img {
    margin: 5px 4px !important;
    margin: 2px 4px;
    width: 55px;
    height: 55px;
    border: 1px solid #e5e5e5;
}

#itemInfoListLeft {
    border: 0;
    height: 600px;
    float: left;
}

#itemInfoList {
    line-height: 2em;
    color: #666;
    float: left;
    padding-left: 20px;
    width: 290px;
}

#itemInfoList h2 {
    margin: 1px 0 0 0;
    font-size: 16px;
    font-weight: bold;
    color: #20486f;
}

#itemInfoList h1 {
    margin: 1px 0 0 0;
    font-size: 16px;
    font-weight: bold;
    color: #666;
}

#itemInfoList h2 img {
    margin-left: 5px;
}

#itemInfoList #proImportant {
    color: #36f;
    margin: 20px 0 5px 30px;
    width: 280px;
}

#itemInfoList .goodsPrice {
    color: red;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
}

#itemInfoList .marketPrice {
    background: url(../images/line_through.gif) repeat-x center center;
}

#itemInfoList .textInput {
    height: 15px;
    width: 15px;
    background: #f7f7f7;
    padding: 3px;
    border: 1px solid #e5e5e5;
}

#itemInfoList .textInput:focus {
    background: #fff;
}

#itemInfoList #itemBtnList {
    margin-top: 10px;
}

#itemInfoList ul.line {
    padding: 5px 10px;
    margin-bottom: -1px;
    position: relative;
}

#itemInfoList ul.line .number {
    position: absolute;
    top: 10px;
    right: 12px;
}

*+html #itemInfoList ul.line .number {
    top: 7px;
    right: 8px;
}

* html #itemInfoList ul.line .number {
    top: 7px;
    right: 32px;
}

#itemInfoList ul.line1 {
    padding: 10px 0 2px 10px;
    margin-bottom: -1px;
    border-bottom: 1px dotted #e5e5e5;
}

#itemInfoList ul.line1 li {
    display: inline;
    padding-right: 10px;
}

#itemInfoList ul.line2 {
    border: 1px solid #e5e5e5;
    border-bottom: 0;
    position: relative;
}

#itemInfoList ul.line2 li {
    border-bottom: 1px solid #e5e5e5;
    padding-left: 10px;
}

#itemInfoList ul.line2 li .infoRight {
    float: right;
    margin: 0 10px 0 0;
}

*+html #itemInfoList ul.line2 li .infoRight {
    float: right;
    margin: -24px 10px 0 0;
}

* html #itemInfoList ul.line2 li .infoRight {
    float: right;
    margin: -24px 10px 0 0;
}

#itemInfoList ul.line3 {
    margin-bottom: -1px;
    background: #f7f7f7;
    text-align: right;
    padding: 10px 10px 5px 0;
    border: 1px solid #e5e5e5;
}

#itemInfoList ul.line3 select {
    background: #eee;
    border: 1px solid #e5e5e5;
}

#itemInfoList ul.line3 select:focus {
    background: #fff;
}

#itemInfoList ul.line3 li {
    margin-bottom: 5px;
}

#itemInfoList .goodsPrice2 {
    color: red;
}

* html #itemAllInfoOuside .cycleBottomRight {
    bottom: -1px;
}

* html #itemAllInfoOuside .cycleBottomLeft {
    bottom: -1px;
}

#itemAllInfo #goodsButton {
    position: absolute;
    top: 320px;
}

* html #itemAllInfo #goodsButton {
    left: 0;
}

#itemAllInfo #goodsButton li {
    float: left;
    margin: 0 2px 0 0;
    width: 62px;
    height: 62px;
    text-align: center;
}

#itemAllInfo #goodsButton li:hover {
    cursor: pointer;
    margin-top: 2px;
}

#itemAllInfo #goodsButton li a {
    color: #fff;
    text-decoration: none;
}

#itemAllInfo #goodsButton li:hover a {
    color: #fff;
    text-decoration: none;
}

#itemAllInfo #goodsButton #btnLove {
    background: url(../images/btn_love_color_square.gif) no-repeat;
}

#itemAllInfo #goodsButton #btnLove:hover {
    background: url(../images/btn_love_color2_square.gif) no-repeat;
}

#itemAllInfo #goodsButton #btnFriend {
    background: url(../images/btn_friend_color_square.gif) no-repeat;
}

#itemAllInfo #goodsButton #btnFriend:hover {
    background: url(../images/btn_friend_color2_square.gif) no-repeat;
}

#itemAllInfo #goodsButton #btnAsk {
    background: url(../images/btn_ask_color_square.gif) no-repeat;
}

#itemAllInfo #goodsButton #btnAsk:hover {
    background: url(../images/btn_ask_color2_square.gif) no-repeat;
}

#itemAllInfo #goodsButton #btnOnly {
    background: url(../images/btn_buy_color_square.gif) no-repeat;
}

#itemAllInfo #goodsButton #btnOnly:hover {
    background: url(../images/btn_buy_color2_square.gif) no-repeat;
}

#itemAllInfo #goodsButton #btnOrder {
    background: url(../images/btn_order_color_square.gif) no-repeat;
}

#itemAllInfo #goodsButton #btnOrder:hover {
    background: url(../images/btn_order_color_square2.gif) no-repeat;
}

#itemAllInfo #goodsButton #btnCar {
    background: url(../images/btn_car_color_square.gif) no-repeat;
}

#itemAllInfo #goodsButton #btnCar:hover {
    background: url(../images/btn_car_color2_square.gif) no-repeat;
}

#itemAllInfo #goodsButton #btnFacebook {
    background: url(../images/btn_square_facebook.gif) no-repeat;
}

#itemAllInfo #goodsButton #btnFacebook:hover {
    background: url(../images/btn_square_facebook2.gif) no-repeat;
}

#itemAllInfo #goodsButton #btnPlurk {
    background: url(../images/btn_square_plurk.gif) no-repeat;
}

#itemAllInfo #goodsButton #btnPlurk:hover {
    background: url(../images/btn_square_plurk2.gif) no-repeat;
}

#tellUs {
    background: url(../images/notcheap.png) no-repeat top left;
    margin-left: 3px;
    padding-left: 28px;
}

*+html #tellUs {
    background: url(../images/notcheap.png) no-repeat top left;
    margin-left: 0;
    padding-left: 28px;
    margin-top: -10px;
}

#tellUsWindows table {
    margin: 20px auto 0 auto;
    border-collapse: collapse;
    border: 1px solid #e5e5e5;
    width: 450px;
    height: 230px;
}

* html #tellUsWindows table {
    margin: 5px auto 0 auto;
}

#tellUsWindows th,#tellUsWindows td {
    vertical-align: middle;
    padding: 5px 10px;
    border: 1px solid #e5e5e5;
}

#tellUsWindows td {
    text-align: center;
}

#tellUsWindows th {
    text-align: right;
    vertical-align: middle;
    color: #666;
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
    width: 90px;
}

#tellUsWindows input,#tellUsWindows textarea {
    width: 250px;
}

#tellUsButton {
    margin: 0 auto;
    width: 450px;
    text-align: center;
    padding: 8px;
}

#creditCardWin table {
    margin: 20px auto 0 auto;
    border-collapse: collapse;
    border: 1px solid #e5e5e5;
    width: 320px;
    height: 150px;
}

#creditCardWin td {
    vertical-align: middle;
    padding: 10px;
    border: 1px solid #e5e5e5;
}

#itemAllInfo #caseAll {
    float: left;
    border: 0 solid #ccc;
    margin: 0 0 20px 20px;
    width: 306px;
    background: #f7f7f7;
}

* html #itemAllInfo #caseAll {
    margin: 0 0 20px 14px;
    width: 306px;
}

#itemAllInfo #caseAll img {
    border: 0 dashed #ccc;
    margin: 8px 0 15px 8px;
    width: 125px;
    height: 94px;
}

#itemAllInfo #caseAll select {
    width: 265px;
    margin: 0 0 10px 8px;
    border: 1px solid #ccc;
    background: #fff;
    color: #666;
}

#itemAllInfo #caseAll select:focus {
    background: #fff;
}

#itemAllInfo #caseCompare {
    position: relative;
    top: 0;
    left: 0;
}

*+html #itemAllInfo #caseCompare {
    top: -12px;
}

* html #itemAllInfo #caseCompare {
    top: -12px;
}

#projectMenu {
    position: relative;
    font-size: 16px;
    left: 140px;
    bottom: 112px;
    width: 160px;
    height: 0;
}

* html #projectMenu {
    height: 35px;
}

#projectMenu a {
    font-size: 12px;
}

#globalTab {
    width: 100%;
    position: relative;
}

#globalTab .TabBar {
    height: 27px;
    margin-top: 10px;
}

#globalTab .TabBar li {
    line-height: 27px;
    color: #000;
    font-weight: bold;
    float: left;
    padding: 0 10px;
    margin: 0 8px 0 0;
    position: relative;
    cursor: pointer;
    background: #000 url(../images/h3bg_gary.gif) repeat-x left top;
}

#globalTab .TabBar li.tag-selected {
    margin-top: 0;
    line-height: 27px;
    color: #fff;
    background: url(../images/h3bg.gif) repeat-x left top;
    border-bottom: 0;
    font-weight: bold;
}

#globalTab .TabPages {
    border: 1px solid #e5e5e5;
    width: 676px;
}

#globalTab .TabPage {
    padding: 10px;
}

#globalTab .TabBar li.tag-selected .cycleTopLeft {
    background: url(../images/cycle_white_top_left.gif) no-repeat left top;
}

#globalTab .TabBar li.tag-selected .cycleTopRight {
    background: url(../images/cycle_white_top_right.gif) no-repeat right top;
}

#globalTab .TabBar .cycleTopLeft {
    background: url(../images/cycle_gary_top_left.gif) no-repeat left top;
}

#globalTab .TabBar .cycleTopRight {
    background: url(../images/cycle_gary_top_right.gif) no-repeat right top;
}

#globalTab .TabPages .cycleTopLeft {
    background: url(../images/cycle_border_bottom_left.gif) no-repeat left bottom;
}

#globalTab .TabPages .cycleTopRight {
    background: url(../images/cycle_border_bottom_right.gif) no-repeat right bottom;
}

#globalTab .cycleTopBlackRight {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 673px;
    top: 27px;
    background: url(../images/cycle_border_top_right.gif) no-repeat right top;
}

#globalTab .cycleTopBlackRightExange {
    width: 5px;
    height: 5px;
    position: absolute;
    right: -606px;
    top: 27px;
    background: url(../images/cycle_border_top_right.gif) no-repeat right top;
}

*+html #globalTab .cycleTopBlackRightExange {
    right: -606px;
}

* html #globalTab .cycleTopBlackRightExange {
    right: -606px;
}

#globalOutletOuside {
    position: relative;
    width: 678px;
    margin: 20px 0 10px 0;
}

#globalOutlet {
    padding: 10px;
    border: 1px solid #e5e5e5;
    height: 100%;
}

#globalOutlet .itemGrid ul .cycleTopRight {
    top: 27px;
}

#globalOutlet h3 {
    color: #666;
    font-size: 16px;
    font-weight: bold;
    margin: -1px 0 5px -6px;
}

*+html #globalOutlet h3 {
    margin: 4px 0 5px -6px;
}

* html #globalOutlet h3 {
    margin: 6px 0 5px -6px;
}

#globalOutlet .itemGrid {
    border: 0;
    margin-bottom: 20px;
    position: relative;
    padding-top: 15px;
}

* html #globalOutlet .itemGrid {
    width: 638px;
}

#globalOutlet .itemGrid .packageAdd {
    position: absolute;
    right: 35px;
    top: 20px;
}

* html #globalOutlet .itemGrid .packageAdd {
    right: 10px;
}

#globalOutlet .itemGrid ul {
    color: #666;
}

#globalOutlet .itemGrid li {
    display: inline;
    margin: 0 8px 0 -3px;
    padding-right: 20px;
}

#globalOutlet .itemGrid .item {
    margin: 0 10px 0 -7px !important;
    margin: 0 8px 0 -6px;
    height: 190px;
}

* html #globalOutlet .itemGrid .item {
    height: 205px;
}

#globalOutlet .itemGrid .item .f1 {
    color: #666;
}

#globalOutlet .itemGrid .item .name {
    width: 125px;
    background: #fff;
    border: 0;
    text-align: center;
}

#globalOutlet .goodsPrice2 {
    color: red;
}

#globalOutlet .goodsPrice {
    color: red;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
}

#globalOutlet .itemGrid .dottedLine0 {
    width: 640px;
    height: 3px;
    position: absolute;
    left: 7px;
    top: 0;
    background: url(../images/dotted_line.gif) repeat-x left center;
}

#globalFitting .itemGrid,#globalBoughtGoods .itemGrid {
    border: 0;
    margin-bottom: 20px;
    position: relative;
    padding-top: 15px;
}

* html #globalFitting .itemGrid,* html #globalBoughtGoods .itemGrid {
    width: 638px;
}

#globalFitting .itemGrid .item,#globalBoughtGoods .itemGrid .item {
    margin: 0 10px 0 -7px !important;
    margin: 0 8px 0 -6px;
    height: 100%;
}

#globalFitting .itemGrid .item .name,#globalBoughtGoods .itemGrid .item .name {
    width: 125px;
    background: #fff;
    border: 0;
    text-align: center;
}

#globalFitting .goodsPrice2,#globalBoughtGoods .goodsPrice2 {
    color: red;
}

#globalFitting .goodsPrice,#globalBoughtGoods .goodsPrice {
    color: red;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
}

#globalFitting .itemGrid .item .btnList,#globalBoughtGoods .itemGrid .item .btnList {
    background: url(../images/btn_car_color_square.gif) no-repeat center center;
    color: #666;
    margin-top: 30px;
}

* html #globalFitting .itemGrid .item .btnList,* html #globalBoughtGoods .itemGrid .item .btnList {
    background: url(../images/btn_car_color_square.gif) no-repeat;
    position: relative;
    top: -20px;
    left: 0;
}

*+html #globalFitting .itemGrid .item .btnList,*+html #globalBoughtGoods .itemGrid .item .btnList {
    background: url(../images/btn_car_color_square.gif) no-repeat;
    position: relative;
    top: -20px;
    left: 50px;
}

#globalFitting .itemGrid .item .btnList:hover,#globalBoughtGoods .itemGrid .item .btnList:hover {
    background: url(../images/btn_car_color2_square.gif) no-repeat center center;
}

#globalProperties {
    color: #666;
    margin: 10px;
    padding: 10px;
}

#globalProperties .parentTitle {
    text-align: center;
    background: #f7f7f7;
    padding: 2px 0;
}

#globalProperties table {
    width: 635px;
    vertical-align: middle;
    border: 1px solid #e5e5e5;
    border-collapse: collapse;
    line-height: 1.8em;
}

#globalProperties th {
    text-align: left;
    border: 1px solid #e5e5e5;
    width: 20%;
    padding: 2px 0 2px 10px;
}

#globalProperties td {
    text-align: center;
    border: 1px solid #e5e5e5;
    width: 80%;
    padding: 2px 0;
}

#globalProperties li {
    margin-bottom: 3px;
}

#globalDesc {
    color: #666;
    margin: 15px 10px 4px 10px;
    line-height: 1.8em;
    text-align: justify;
}

#globalDesc img {
    display: block;
    margin: auto;
}

#globalDesc p {
    margin-bottom: 20px;
}

#globalDesc li {
    list-style-type: disc;
    margin-left: 40px;
}

#globalDesc li li {
    list-style-type: circle;
    margin-left: 40px;
}

#globalTags {
    padding: 10px;
}

#ECS_TAGS {
    color: #666;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #e5e5e5;
}

#ECS_TAGS a {
    margin-right: 5px;
}

#globalTags .textInput {
    width: 300px;
    height: 15px;
    background: #f7f7f7;
    padding: 3px;
    margin-right: 5px;
    border: 1px solid #e5e5e5;
}

* html .TabPages .cycleBottomRight {
    bottom: -1px;
}

* html .TabPages .cycleBottomLeft {
    bottom: -1px;
}

#globalCommentsOuside {
    position: relative;
    height: 100%;
    margin: 0;
}

#globalComments {
    color: #666;
    border: 0 solid #e5e5e5;
    margin: -20px 0 0 -10px;
}

#globalCommentsOuside #qandA {
    background: #000 url(../images/h3bg.gif) repeat-x left top;
    line-height: 22px;
    color: #fff;
    height: 22px;
    padding: 3px 0 3px 14px;
    position: relative;
}

#globalComments table {
    width: 100%;
}

#globalComments td {
    font-size: 16px;
    text-align: left;
    padding: 1px 20px;
}

#globalComments .contentLeft textarea {
    width: 150px;
    height: 12px;
}

#globalComments .commentsContent {
    color: #666;
    vertical-align: top;
    line-height: 1.8em;
}

#globalComments .imgLeft {
    float: left;
    position: relative;
    font-size: 12px;
}

#globalComments .imgRight {
    position: absolute;
    right: 10px;
    font-size: 12px;
}

.userImg50 {
    width: 32px;
    height: 32px;
	overflow:hidden;   
}

.userImg50 img {
    border: 1px solid #cccccc;
}

.userImgRight70,.userImg70 {
    width: 70px;
    hegiht: 70px;
    border: 1px solid #e5e5e5;
}

#globalComments .userCommentInfo {
    width: 70px;
    hegiht: 70px;
    overflow: hidden;
    padding: 13px 0 0 3px;
}

#globalComments .userCommentInfo .userName {
    border-bottom: 1px dashed #e5e5e5;
    margin-bottom: 3px;
}

#globalComments .userCommentInfo li {
    margin-top: -14px;
    padding: 0;
}

#globalComments .userCommentArticleInfo {
    width: 70px;
    hegiht: 70px;
    overflow: hidden;
    padding: 5px 0 0 3px;
}

#globalComments .userCommentArticleInfo li {
    margin-top: 0;
    padding: 0;
}

#globalComments .contentLeft,#globalComments .contentRight,#globalComments .contentAgRight {
    width: 433px;
    margin-left: 90px;
    padding: 20px 10px;
    position: relative;
    overflow: hidden;
}

#globalComments .contentLeft {
    background: #ebf9fb;
    margin-top: 0;
}

#globalComments .contentRight {
    background: #ffefd2;
    margin-top: 0;
}

#globalComments .contentAgRight {
    background: #edeff4;
    margin-top: 0;
}

#globalComments .contentLeft p,#globalComments .contentRight p,#globalComments .contentAgRight p,#globalComments .commentsReContent p {
    font-size: 16px;
    line-height: 1.5em;
    margin: 30px 0;
}

#globalComments .threeBlueTopLeft,#globalComments .threeOrangeTopRight,#globalComments .threeAgBlueTopRight {
    width: 20px;
    height: 20px;
    position: absolute;
}

#globalComments .threeBlueTopLeft {
    background: url(../images/3_blue_left.gif) no-repeat left top;
    left: 75px;
    top: 12px;
}

#globalComments .threeOrangeTopRight {
    background: url(../images/3_orange_right.gif) no-repeat right top;
    right: 75px;
    top: 12px;
}

#globalComments .threeAgBlueTopRight {
    background: url(../images/3_blue_right.gif) no-repeat right top;
    right: 75px;
    top: 12px;
}

#globalComments .cycleAskBlueTopLeft {
    width: 5px;
    height: 5px;
    background: url(../images/cycle_blue_top_left.gif) no-repeat left top;
    position: absolute;
    left: 0;
    top: 0;
}

#globalComments .cycleAskBlueTopRight {
    width: 5px;
    height: 5px;
    background: url(../images/cycle_blue_top_right.gif) no-repeat right top;
    position: absolute;
    right: 0;
    top: 0;
}

#globalComments .cycleAskBlueBottomLeft {
    width: 5px;
    height: 5px;
    background: url(../images/cycle_blue_bottom_left.gif) no-repeat left bottom;
    position: absolute;
    left: 0;
    bottom: 0;
}

#globalComments .cycleAskBlueBottomRight {
    width: 5px;
    height: 5px;
    background: url(../images/cycle_blue_bottom_right.gif) no-repeat right bottom;
    position: absolute;
    right: 0;
    bottom: 0;
}

.textImgTimeRight {
    font: 12px Arial;
    color: #666;
    padding-top: 4px;
    right: 18px;
    float: right;
}

#globalComments .commentsReContent {
    color: #666;
    vertical-align: top;
}

#globalComments #globalNoComments {
    text-align: center;
    padding: 0 0 20px 0;
}

#globalAskComments {
    color: #666;
    padding: 8px 5px 8px 5px;
    width: 616px;
    border: 1px dashed #e5e5e5;
    margin: 0 0 0 24px;
}

#globalAskComments .textInput {
    height: 15px;
    padding: 3px;
    margin-right: 5px;
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
    color: #000;
}

#globalAskComments textarea {
    width: 350px;
    height: 140px;
    padding: 3px;
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
    color: #000;
}

#globalAskComments td,#globalAskComments th {
    padding: 4px 0;
}

#globalAskComments textarea:focus,#globalAskComments input:focus {
    background: #fff;
}

#submit {
    color: #fff;
    width: 62px;
    height: 62px;
    background: url(../images/btn_submit.gif) no-repeat left top;
}

#relativeArticle {
    margin-top: 170px;
    position: relative;
    width: 300px;
    height: 100%;
    overflow: hidden;
}

#relativeArticle h3 {
    font-size: 16px;
    font-weight: bold;
}

*+html #relativeArticle .cycleBottomRight {
    bottom: 3px;
}

*+html #relativeArticle .cycleBottomLeft {
    bottom: 3px;
}

* html #relativeArticle .cycleBottomRight {
    bottom: 2px;
    right: -1px;
}

* html #relativeArticle .cycleBottomLeft {
    bottom: 2px;
}

* html #relativeArticle h3 .cycleBlackTopRight {
    right: -1px;
}

#relativeArticle .relativeArticlelist {
    line-height: 1.8em;
    border-top: 1px dashed #e5e5e5;
    font-size: 16px;
}

#relativeArticle .relativeArticlelist {
    padding: 10px;
}

#relativeArticle .relativeArticlelist li {
    color: #666;
    background: url(../images/face.gif) no-repeat left 3px;
    width: 90%;
    padding-left: 22px;
    margin-bottom: 3px;
}

#relativeArticle .relativeArticlelist li:hover {
    background: url(../images/face_smile.gif) no-repeat left 3px;
}

#relativeArticle .relativeArticlelist .fRight {
    color: #666;
    float: right;
}

#globalAttrlinked {
    height: 100%;
    margin-top: 20px;
    position: relative;
}

#globalAttrlinked h3 {
    width: 167px;
    background: #fd0 url(../images/h3bg_top.gif) repeat-x left top;
    line-height: 22px;
    color: #9f0000;
    height: 22px;
    padding: 3px 0 3px 14px;
    margin-bottom: -5px;
    position: relative;
}

* html #globalAttrlinked .cycleBottomRight {
    right: -1px;
}

* html #globalAttrlinked h3 .cycleBlackTopRight {
    right: -1px;
}

#globalAttrlinked .globalAttrlinkedlist .thumbnail {
    z-index: 1000;
}

#globalAttrlinked .globalAttrlinkedlist .thumbnail:hover {
    background-color: transparent;
    z-index: 5000;
}

#globalAttrlinked .globalAttrlinkedlist .thumbnail #show {
    position: absolute;
    padding: 0;
    left: -1000px;
    visibility: hidden;
    color: black;
}

#globalAttrlinked .globalAttrlinkedlist .thumbnail #show img {
    border-width: 0;
    padding: 2px;
}

#globalAttrlinked .globalAttrlinkedlist .thumbnail:hover #show {
    z-index: 6000;
    color: #666;
    visibility: visible;
    background: #fef8dc;
    border: 1px solid #000;
    width: 145px;
    bottom: -30px;
    padding: 10px 5px 10px 5px;
    text-align: center;
    top: -70px;
    line-height: 1.8em;
    height: 140px;
    left: -90px;
    -moz-box-shadow: 7px 3px 10px #444;
    -webkit-box-shadow: 7px 3px 10px #444;
    box-shadow: 7px 3px 10px #444;
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
}

*+html #globalAttrlinked .globalAttrlinkedlist .thumbnail:hover #show {
    top: -110px;
}

#globalAttrlinked .globalAttrlinkedlist .blue {
    color: #00d2ff;
    font-size: 24px;
}

#globalAttrlinked .globalAttrlinkedlist #maim_pic {
    float: left;
    margin-right: 5px;
}

#globalAttrlinked .globalAttrlinkedlist #pic {
    float: left;
    weight: 41px;
    height: 32px;
    border: 2px dotted #fd0;
}

#globalAttrlinked .globalAttrlinkedlist {
    line-height: 1.5em;
    border: 2px dotted #fd0;
    text-align: justify;
}

#globalAttrlinked .globalAttrlinkedlist a {
    display: block;
    padding-left: 5px;
    text-align: left;
    height: 32px;
    overflow: hidden;
}

* html #globalAttrlinked .globalAttrlinkedlist a {
    margin-top: -20px;
}

*+html #globalAttrlinked .globalAttrlinkedlist a {
    margin-top: -20px;
}

#globalAttrlinked .globalAttrlinkedlist {
    padding: 20px 10px 5px 10px;
}

#globalAttrlinked .globalAttrlinkedlist a,#globalAttrlinked .globalAttrlinkedlist a:visited {
    color: #295e90;
}

#globalAttrlinked .globalAttrlinkedlist a:hover {
    color: #295e90;
}

#globalAttrlinked .globalAttrlinkedlist li {
    color: #666;
    text-align: center;
    padding-bottom: 8px;
    margin-bottom: 5px;
}

#globalAttrlinked .globalAttrlinkedlist .fRight {
    color: #666;
    float: right;
}

#globalMiddleList #globalBest {
    width: 680px;
    position: relative;
    background: url(../images/group_buy_bg.gif) no-repeat left bottom;
    margin: 3px 0;
}

* html #globalMiddleList #globalBest {
    width: 678px;
    height: 100%;
}

* html #globalMiddleList #globalBest .cycleBottomRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    bottom: -1px;
    background: url(../images/cycle_border_bottom_right.gif) no-repeat right bottom;
}

* html #globalMiddleList #globalBest .cycleBottomLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    bottom: -1px;
    background: url(../images/cycle_border_bottom_left.gif) no-repeat left bottom;
}

#globalMiddleList #globalBest h3 {
    line-height: 26px;
    color: #000;
    height: 26px;
    padding: 3px 0 0 8px;
    font-weight: bold;
    border: 1px solid #95da50;
    border-bottom: 0;
}

#globalMiddleList #globalBest .itemGridBest {
    border: 1px solid #95da50;
    border-top: 0;
    height: 150px;
    background: url(../images/group_buy_bg_right.gif) no-repeat right bottom;
}

#globalMiddleList #globalBest .itemGridBest .item {
    text-align: center;
    float: left;
    margin: 3px 5px 0 18px !important;
    margin: 4px 0 0 10px;
    padding-bottom: 3px;
}

#globalMiddleList #globalBest .itemGridBest .pic {
    padding: 0 9px 0 10px;
    !important;
}

* html #globalMiddleList #globalBest .itemGridBest .pic {
    padding: 0 12px;
}

#globalMiddleList #globalBest .itemGridBest .name {
    width: 125px;
    text-align: center;
    color: #295e90;
    padding: 0 9px 0 22px;
    margin-top: 5px;
}

*+html #globalMiddleList #globalBest .itemGridBest .name {
    padding: 0 9px 0 12px;
}

* html #globalMiddleList #globalBest .itemGridBest .name {
    padding: 0 9px 0 12px;
}

#globalMiddleList #globalBest .itemGridBest .name {
    width: 100px;
}

#globalMiddleList #globalBest .more {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px 10px 0 0;
}

#globalMiddleList #globalBest .more a {
    color: #295e90;
}

#globalMiddleList #globalBest .more a:hover {
    color: #295e90;
    text-decoration: underline;
}

#BigPicOuside {
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
    height: 100%;
    width: 100%;
}

#BigPic {
    position: absolute;
    border: 1px solid #ed79b2;
    width: 308px;
    height: 179px;
    overflow: hidden;
    text-align: justify;
    padding: 10px;
}

#BigPic img,#BigPicTwo img {
    float: left;
    margin: 0 10px 10px 0;
}

#BigPicSloganOne {
    color: #ed79b2;
}

#BigPicSloganTwo {
    color: #4bc0e4;
}

#BigPic .waterMark {
    position: absolute;
    top: 50px;
    right: 10px;
}

#BigPicTwo {
    float: right;
    border: 1px solid #4bc0e4;
    width: 308px;
    height: 179px;
    overflow: hidden;
    text-align: justify;
    padding: 10px;
}

#BigPicTwo .waterMarkTwo {
    position: absolute;
    top: 50px;
    right: 10px;
}

#globalAllPromotion {
    margin-bottom: 20px;
    width: 100px;
}

#globalAllPromotion .globalBox {
    width: 180px;
    overflow: hidden;
    float: left;
    position: relative;
    margin-bottom: 20px;
    color: #666;
}

#globalAllPromotion .globalBox ul {
    width: 178px;
    border: 1px solid #e5e5e5;
    padding: 10px 0;
}

#globalAllPromotion .globalBox ul #content {
    border-top: 1px dashed #e5e5e5;
    margin: 0 10px;
}

#globalAllPromotion .globalBox h3 {
    line-height: 22px;
    color: #000;
    height: 22px;
    padding: 3px 0 3px 14px;
    width: 166px;
    background: #000 url(../images/h3bg_gary.gif) repeat-x left top;
}

#globalAllPromotion .globalBox li {
    padding: 10px 0;
}

#globalAllPromotion .globalBox li .conP {
    margin: 55px 0 0 0;
    margin-top: 50px\9\0;
    padding: 0;
    text-align: left;
}

* html #globalAllPromotion .globalBox li .conP {
    margin-top: 40px;
}

*+html #globalAllPromotion .globalBox li .conP {
    margin-top: 40px;
}

#globalAllPromotion .globalBox li .goodsImg {
    width: 60px;
    height: 45px;
    border: 1px dotted #e5e5e5;
    float: left;
}

#globalAllPromotion .globalBox li .goodsName {
    width: 87px;
    height: 47px;
    margin-top: 0;
    float: right;
    overflow: hidden;
}

#globalAllPromotion .marketPrice {
    text-decoration: line-through;
    color: #666;
}

#indexAdpic {
    margin: 20px 0;
}

#indexAdpic img {
    border: 0 solid #e5e5e5;
}

#indexAdpic1 {
    margin: 20px 0;
}

#indexAdpic1 img {
    border: 1px solid #e5e5e5;
}

#indexAdbtm_c {
    margin: 20px 0;
}

.hovcontain {
    position: absolute;
    z-index: 69;
}

.hovwide {
    width: 150px;
}

.hovwide div {
    width: 150px;
    height: 107px;
    background: url(../images/talkbg.gif) no-repeat left top;
    margin: 0 -1px;
    padding: 20px 0 0 20px;
}

.hovwide div div {
    margin: 0 0 6px 0;
}

.hoverbox {
    position: relative;
    width: 179px;
    padding: 1px 0 7px 0;
    font-weight: bold;
    color: #000;
    font-size: 1em;
    line-height: normal;
}

.hoverbox div {
    line-height: 1.1em;
    padding: 5px 7px 7px 7px;
    margin-bottom: 6px;
    width: 165px;
}

.hoverbox img {
    position: absolute;
    bottom: 3px;
    right: 3px;
}

.hoverbox span {
    display: block;
    padding: 1px 7px;
}

.hoverbox em {
    font-weight: normal;
    color: #a6adbb;
}

#globalCart h3 {
    color: #fff;
    background: #000 url(../images/h3bg.gif) repeat-x left top;
    vertical-align: top;
    padding: 3px 5px 3px 14px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    margin: 0 0 0 55px;
    width: 783px;
    position: relative;
}

#globalCart h1 {
    text-align: center;
    color: #fff;
    background: #e6007f;
    vertical-align: top;
    padding: 8px 5px 8px 14px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    margin: 0 0 0 55px;
    width: 783px;
    font-size: 16px;
    position: relative;
}

.tableListFlow {
    width: 100%;
    margin: 0 auto 0 auto;
    border-collapse: collapse;
}

.tableListFlow th {
    height: 14px;
    text-align: center;
    vertical-align: center;
    color: #666;
    font-weight: bold;
    padding: 3px;
    border-top: 0;
    border-bottom: 1px dotted #e5e5e5;
    border-left: 1px dotted #e5e5e5;
    line-height: 1.8em;
}

.tableListFlow td {
    vertical-align: center;
    text-align: center;
    padding: 3px;
    border-bottom: 1px dotted #e5e5e5;
    border-left: 1px dotted #e5e5e5;
    line-height: 1.8em;
}

.tableListFlow tr.last td {
    border: 0;
}

.tableListFlow .textInput {
    height: 15px;
    background: #f7f7f7;
    padding: 3px;
    margin: 5px 5px 5px 0;
    border: 1px solid #e5e5e5;
    vertical-align: baseline;
}

.tableListFlow .textInput:focus {
    background: #fff;
}

.tableListFlow .textInputBug {
    height: 15px;
    background: #f7f7f7;
    padding: 3px;
    margin: 5px 5px 5px 0;
    border: 1px solid #e5e5e5;
    vertical-align: baseline;
}

*+html .tableListFlow .textInputBug {
    position: absolute;
    top: 1px;
    left: 110px;
}

* html .tableListFlow .textInputBug {
    position: absolute;
    top: 1px;
    left: 130px;
}

.tableListFlow .textInputBug:focus {
    background: #fff;
}

#globalCart .imgSizeSmall img {
    width: 125px;
    height: 94px;
    margin: 4px 0;
}

#globalCart .inputBg {
    background: #f7f7f7;
}

#globalCart .inputBg:focus {
    background: #fff;
}

.tableListFlow select {
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
    margin: 5px 5px 5px 0;
}

.tableListFlow select:focus {
    background: #fff;
}

#creaditCardFlow th {
    text-align: right;
    padding-right: 14px;
    font-weight: normal;
    width: 40%;
}

#creaditCardFlow td {
    text-align: left;
    padding-left: 14px;
}

#globalHistory {
    width: 180px;
    position: relative;
    margin-bottom: 20px;
}

#globalHistory h3 {
    background: #000 url(../images/h3bg.gif) repeat-x left top;
    line-height: 22px;
    color: #fff;
    height: 22px;
    padding: 3px 0 3px 14px;
    position: relative;
}

#historyList {
    border: 1px solid #e5e5e5;
    position: relative;
    padding-bottom: 5px;
    text-align: center;
}

#historyList img {
    margin-top: 20px;
}

#relativeItem {
    width: 180px;
    position: relative;
    margin-bottom: 20px;
}

#relativeItem h3 {
    background: #000 url(../images/h3bg.gif) repeat-x left top;
    line-height: 22px;
    color: #fff;
    height: 22px;
    padding: 3px 0 3px 14px;
    position: relative;
}

#relativeItem .relativeGrid {
    border: 1px solid #e5e5e5;
    position: relative;
    padding-bottom: 5px;
    text-align: center;
}

#relativeItem .relativeItem {
    margin: 20px 0;
}

#promotionInfo {
    width: 180px;
    margin: 20px 0;
}

#promotionInfo h3 {
    background: #000 url(../images/h3bg.gif) repeat-x left top;
    line-height: 22px;
    color: #fff;
    height: 22px;
    padding: 3px 0 3px 14px;
}

.infoBlockShow {
    width: 405px;
    background: #fef8dc;
    border: 1px solid #000;
    position: absolute;
    z-index: 10000;
    margin: 7px 0;
    padding: 10px;
    -moz-box-shadow: 7px 3px 10px #444;
    -webkit-box-shadow: 7px 3px 10px #444;
    box-shadow: 7px 3px 10px #444;
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
}

.promotion_info li {
    margin: 2px 0;
    padding: 2px 0 3px 0;
    border-bottom: 1px dashed #ccc;
}

.promotion_info li:hover {
    background: #e9ffff;
}

.promotion_info a {
    font-size: 16px;
    padding-left: 22px;
}

.promotion_info #cat_name_list {
    width: 130px;
    text-align: center;
    float: left;
    padding: 0;
    margin: 0;
    display: inline;
}

.promotion_info #cat_name_list:hover {
    background: #e9ffff;
}

.promotion_info #catLi {
    border: 0;
}

.promotion_info #catLi:hover {
    background: #fef8dc;
}

.promotion_info #act_name {
    font-size: 16px;
    padding-left: 22px;
    font-size: 16px;
    font-weight: bold;
}

.promotion_info #act_name .btnpClose {
    float: right;
}

*+html .promotion_info #act_name .btnpClose {
    margin-top: -28px;
}

* html .promotion_info #act_name .btnpClose {
    margin-top: -28px;
}

.promotion_info {
    height: 173px;
    border: 0 solid #e5e5e5;
    padding-bottom: 5px;
    overflow: scroll;
    overflow-x: hidden;
    font-size: 16px;
}

#ECS_EXCOMMENT_BODY,#ECS_COMMENT_BODY {
    height: 173px;
    border: 0 solid #e5e5e5;
    padding-bottom: 5px;
    overflow: scroll;
    overflow-x: hidden;
    font-size: 16px;
}

#ECS_EXCOMMENT_BODY li,#ECS_COMMENT_BODY li {
    border-top: 1px dashed #e5e5e5;
    padding: 10px 0;
}

#ECS_EXCOMMENT_BODY #userImg,#ECS_COMMENT_BODY #userImg {
    width: 50px;
    hegiht: 50px;
    float: left;
    text-align: center;
}

#ECS_EXCOMMENT_BODY #userImg #news,#ECS_COMMENT_BODY #userImg #news {
    font-size: 12px;
    font-weight: bold;
    color: red;
}

#ECS_EXCOMMENT_BODY #userImg img,#ECS_COMMENT_BODY #userImg img {
    width: 50px;
    hegiht: 50px;
    border: 1px solid #e5e5e5;
}

#ECS_EXCOMMENT_BODY li #desc,#ECS_COMMENT_BODY li #desc {
    background: #ebf9fb;
    border: 0 dashed red;
    width: 345px;
    margin-left: 60px;
    padding: 10px;
    line-height: 1.5em;
}

#ECS_EXCOMMENT_BODY li #title,#ECS_COMMENT_BODY li #title {
    margin-bottom: 5px;
    display: block;
}

#ECS_EXCOMMENT_BODY #goodImg,#ECS_COMMENT_BODY #goodImg {
    width: 60px;
    hegiht: 46px;
    border: 1px solid #e5e5e5;
    margin: 0 5px 5px 0;
    float: left;
}

#ECS_EXCOMMENT_BODY .goods_info,#ECS_COMMENT_BODY .goods_info {
    font-size: 12px;
    width: 155px;
    text-align: center;
    line-height: 1.5em;
    border: 1px solid #000;
    padding: 10px;
    background: #fef8dc;
    border: 1px solid #000;
    position: absolute;
    top: 0;
    left: 430px;
    z-index: 100;
    -moz-box-shadow: 7px 3px 10px #444;
    -webkit-box-shadow: 7px 3px 10px #444;
    box-shadow: 7px 3px 10px #444;
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
}

#ECS_EXCOMMENT_BODY .goods_info .ex_goods_info,#ECS_COMMENT_BODY .goods_info .ex_goods_info {
    width: 125px;
    text-align: center;
    margin: 10px auto;
}

#buyMask {
    width: 400px;
    height: 250px;
    margin: 0 auto;
    position: relative;
    bottom: 500px;
    background: #fff;
    text-align: center;
    padding-top: 150px;
}

#goodsShowOut {
    position: absolute;
    top: 257px;
    right: 0;
    width: 180px;
    height: 323px;
    z-index: -10;
}

#goodsShowOut h3 {
    line-height: 22px;
    color: #000;
    height: 21px;
    padding: 2px 0 3px 14px;
    width: 166px;
    background: #000 url(../images/h3bg_gary.gif) repeat-x left top;
}

#goodsShowOut #showRoom {
    position: absolute;
    width: 200px;
    height: 132px;
    margin: 0;
    padding: 0;
    top: 30px;
    left: -190px;
    z-index: 10;
    border: 1px solid #000;
    -moz-box-shadow: 7px 3px 10px #888;
    -webkit-box-shadow: 7px 3px 10px #888;
    box-shadow: 7px 3px 10px #888;
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
}

* html #goodsShowOut #showRoom {
    height: 128px;
    overflow: hidden;
}

#goodsShowOut #goodsShow {
    position: relative;
    width: 178px;
    height: 295px;
    border: 1px solid #e5e5e5;
    overflow: hidden;
}

#goodsShowOut #goodsShow p {
    width: 158px;
    margin: 10px;
    padding-bottom: 10px;
    color: #295e90;
    border-bottom: 1px dashed #e5e5e5;
}

#goodsShowOut #goodsShow p a:hover {
    text-decoration: underline;
}

#goodsShowOut #goodsShow p img {
    float: left;
    width: 60px;
    height: 45px;
    border: 1px dashed #e5e5e5;
    margin-right: 10px;
}

#goodsShowOut #goodsShow p span {
    text-decoration: none;
}

#goodsOrderOut {
    position: relative;
    margin-bottom: 20px;
    height: 358px;
}

#goodsOrder {
    border: 1px solid #e5e5e5;
    height: 336px;
    padding: 10px 10px 10px 12px;
}

* html #goodsOrder {
    padding: 10px 10px 10px 5px;
}

#goodsOrder p {
    position: relative;
    width: 110px;
    height: 150px;
    padding: 10px 0;
    margin: 0 10px;
    text-align: center;
    line-height: 1.5em;
    float: left;
}

* html #goodsOrder p {
    margin: 0 8px;
}

#goodsOrder p .red {
    color: red;
}

#goodsOrder p .blue {
    color: #00d2ff;
    font-size: 12px;
}

#goodsOrder p #orderImg {
    width: 110px;
    height: 81px;
    border: 1px dashed #e5e5e5;
}

* html #goodsOrder p #orderImg {
    margin-bottom: -20px;
}

*+html #goodsOrder p #orderImg {
    margin-bottom: -20px;
}

#goodsOrder p #watermark {
    position: absolute;
    top: -20px;
    left: -20px;
}

#nav {
    z-index: 99;
    text-align: right;
    position: absolute;
    right: 5px;
    bottom: 5px;
}

#nav a {
    border: 1px solid #ccc;
    background: #fff;
    margin: 0 .5px;
    padding: 1px 5px 1px 5px;
}

#nav a.activeSlide {
    background: #ccc;
}

#nav a:focus {
    outline: 0;
}