/* Copyright (C) 2009 - 2011 Shopiy, Shopiy许可协议 */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1;}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}li{list-style:none}table{width:100%;line-height:1.5em;border-collapse:collapse;border-spacing:0}
.clearfix:after, .container:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;max-height:0;}
.clearfix, .container{display:inline-block;}
* html .clearfix, * html .container{height:1%;}
.clearfix, .container{display:block;}
.clearer{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
html{color:#555;font-size:13px;font-family:Helvetica, Arial,sans-serif;text-align:left;background-color:#f7f7f7;}
strong, th, thead td, h1, h2, h3, h4, h5, h6{font-weight:bold;}
h1{font-size:1.9em;}h2{font-size:1.7em;}h3{font-size:1.5em;}h4{font-size:1.3em;}h5{font-size:1.2em;}h6{font-size:1em;}
cite, em, dfn{ font-style: normal;}
code, kbd, samp, pre, tt, var, button, input, select, textarea{font-family:Helvetica, Arial,sans-serif;font-size:92%;}
a{color:#444;text-decoration:none;outline:none;}
a:hover{color:#f60;text-decoration:underline;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:.5em 0;border:none;}
hr.space{background:#fff;color:#fff;}
table{border-top:1px solid #eee;border-left:1px solid #eee;}
th, td{padding:2px;border-bottom:1px solid #eee;border-right:1px solid #eee;vertical-align:top;}
th{font-weight:bold;text-align:center;background:#f8f8f8;}
textarea, input[type='text'], input[type='password'], select{padding:4px;background:#fff url('../img/text_input_bg.gif') repeat-x left top;border-width:1px;border-style:solid;border-color:#bbb #ddd #ddd #bbb;}
input[type='text'], input[type='password']{width:16em;}
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover{ border-color: #aaa;}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus{ border-color: #888;outline:none;}
input, select{cursor:pointer;}input[type='text'],input[type='password']{cursor:text;}label{cursor:pointer;}
#header, #content, #footer{display:table;width:100%;}
.container{width:1000px;margin:0px auto;padding:0 5px;clear:both; position:relative; }
.tsFlash_right{top:75px;right:2px;font-size:14px; clear:both; position:absolute; }
#content {padding:3px 0 5px;}
.col_main, .col_sub {display:inline; float:left;}
.col_main {width:815px; margin-left:185px;}
.col_main .shop_notice{float:right;width:195px;padding:8px 5px;font-size:14px; /* background-image:url('../img/icon/note.gif') no-repeat 14px 9px; */ }
.col_sub {width:185px; margin-left:-1000px;}
.right_sidebar .col_main{margin-left:0;}
.right_sidebar .col_sub{margin-left:15px;}
h1, .empty, .message_wrapper dt{font-family:'Microsoft JhengHei','Microsoft YaHei','微软雅黑','黑体';}
.price{font-weight:bold;color:#f04331;}
.amount{display:inline-block;font-family:arial;font-size:18px;font-weight:bold;}
.market_price{color:#555;text-decoration:line-through;}
.error_box, .notice_box, .success_box{padding:9px;margin-bottom:5px;border:1px solid #ddd;line-height:1.2em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.error_box{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.goods_shop_notice{float:right;padding:3px;font-size:14px; }
.goods_shop_notice p{ COLOR:#069; line-height:20px; text-indent:2px;}
.goods_shop_notice b{ font-size:16px;COLOR:#F75000; line-height:18px; text-indent:2px;}
.notice_box{background:#FFF6EE;color:#514721;border-color:#ffd324;}
.notice_box b{ font-size:15px;COLOR:#F75000; line-height:18px; text-indent:2px;}
.success_box{background:#e6efc2;color:#264409;border-color:#c6d880;}
.error_box a{color:#8a1f11;}
.notice_box a{color:#514721;}
.success_box a{color:#264409;}
.center{text-align:center;}
.hidden{display:none;}
input.captcha{text-transform:uppercase;width:6em !important;}
img.captcha{margin-left:5px}
.bright_table{border-top-color:#aacded;border-left-color:#aacded;}
.bright_table th, .bright_table td{border-bottom-color:#aacded;border-right-color:#aacded;}
.bright_table th{background:#deedf9;}
.data_table{border-width:0;}
.data_table tr{background-color:#fff;}
.data_table .odd{background-color:#fff}
.data_table .even{background-color:#f8f8f8 !important;}
.data_table td.last, .data_table th.last{border-right-width:0;}
.data_table tr.last th, .data_table tr.last td{border-bottom-width:0;}
.data_table th{padding:8px 10px;color:#444;text-align:left;white-space:nowrap;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.data_table th.wrap{white-space:normal;}
.data_table th a, .data_table th a:hover{color:#fff;}
.data_table td{padding:8px 10px;}
.data_table thead th{background-color:#f6f6f6;border-bottom-width:0;border-right-width:0;}
.data_table tbody{border-top:1px solid #eee;border-bottom:1px solid #eee;}
.data_table tbody td{border-bottom-width:0;border-right-width:0;}
.data_table tbody th{background-color:#f6f6f6;border-bottom-width:0;border-right:1px solid #eee;}
.data_table tbody.odd tr{background-color:#f8f7f5 !important;}
.data_table tbody.even tr{background-color:#f6f6f6 !important;}
.data_table tbody.odd tr td, .data_table tbody.even tr td{border-bottom:0;}
.data_table tbody.odd tr.border td, .data_table tbody.even tr.border td{border-bottom:1px solid #d9dde3;}
.data_table tbody td h5.title{margin:0;padding:0;color:#2f2f2f;font-size:1em;font-weight:bold;}
.data_table tbody td .option-label{font-weight:bold;font-style:italic;}
.data_table tbody td .option-value{padding-left:10px;}
.data_table tfoot tr{background-color:#fcfcfc !important;}
.data_table tfoot td{border-bottom-width:0;}
.data_table tfoot td.last{border-right-width:0;}
dl.table{padding:5px;line-height:20px;background:#fff;border:1px solid #eee;}
dl.table dt{margin-bottom:-27px;padding-left:10px;line-height:27px;}
dl.table dt.title{margin-bottom:5px;color:#444;font-weight:bold;background-color:#f6f6f6;border-bottom:1px solid #eee;}
dl.table dd{padding:5px 6px 5px 150px;line-height:19px;background-color:#f8f8f8;}
dl.table dd.even{background-color:transparent;}
dl.table dt.head{font-weight:bold;}
dl.table dd.head{margin-bottom:5px;font-weight:bold;background:transparent url('../img/horizontal_spacer.gif') repeat-x left bottom;}
dl.table dt.group{margin-top:5px;color:#000;font-weight:bold;}
dl.table dd.group{margin-top:5px;margin-bottom:5px;font-weight:bold;background:transparent url('../img/horizontal_spacer.gif') repeat-x left bottom;}
dl.table dd:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
dl.table dd{display:inline-block}* html dl.table dd{height:1%}dl.table dd{display:block}
dl.table.col4 .col{display:inline-block;width:180px;}
dl.text_list{padding:3px;line-height:20px;background:#fff;border:1px solid #e8e8e8;}
dl.text_list dt{margin-bottom:-25px;padding-left:6px;color:#069;font-weight:bold;line-height:25px;}
dl.text_list dt.title{margin-bottom:3px;color:#fff;background-color:#069;}
dl.text_list dd{padding:3px 6px 3px 114px;line-height:19px;border-top:1px dashed #999;}
dl.text_list dd:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
dl.text_list dd{display:inline-block}* html dl.table dd{height:1%}dl.text_list dd{display:block}
dl.text_list dd.first{border-top-width:0;}
dl.text_list em, dl.text_list a{padding:0 3px;color:#069;font-weight:bold;}
ul.text_list li{padding:5px;line-height:18px;background:url('../img/horizontal_spacer.gif') repeat-x left top;}
ul.text_list li.first{background-image:none;}
ul.text_list li.active a, ul.text_list li.end a{display:block;line-height:18px;text-indent:55px;background:url('../img/icon/status_active.gif') no-repeat left 2px;}
ul.text_list li.end a{background-image:url('../img/icon/status_end.gif');}
ul.text_list li .type a{display:block;padding-right:5px;color:#069;font-weight:bold;}
.form{width:100%;padding:.5em 0;position:relative}
.form fieldset{width:auto;margin:0 1em}
.form h4{margin:0 0 .6em;color:#f60;font-size:18px;font-weight:bold;}
.form label, .form .label{float:left;display:block;padding:5px 0;width:100%;border-top:1px solid #fff}
.form label input, .form label textarea, .form label select{float:left;margin-left:10px;}
.form label .directions{float:left;display:inline-block;width:40em;clear:both;margin-left:10em;padding-left:10px;padding-top:5px;}
.form label .to{float:left;display:block;padding:5px 0 0 10px;}
.form label .status{display:inline-block;width:16px;height:16px;padding-left:5px;}
.form label .valid{background:url('../img/icon/accept.gif') no-repeat right top;}
.form label b, .form .label b{float:left;width:10em;line-height:1.7;font-weight:normal;display:block;position:relative}
.form .label em, .form label em{float:left;margin-left:10px;padding:5px 0}
.form label b .req{color:#f60;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
.form div.req{color:#999;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:1em;left:auto;width:13em;text-align:right}
.form div.req b{color:#f60;font-size:140%}
.form label textarea{width:450px}
.form div.submit_wrap{float:left;padding:5px 0 5px 10em}
.form input.submit{margin:0 5px 0 10px}
.form fieldset.checkbox_wrap, .form fieldset.radio_wrap{margin:0;}
.form fieldset.checkbox_wrap fieldset, .form fieldset.radio_wrap fieldset{float:left;width:auto;margin-left:10px}
.form fieldset.checkbox_wrap label, .form fieldset.radio_wrap label{float:left;width:auto;border:none;margin:0;padding:4px 0;margin-right:15px}
.form label input.checkbox, .form label input.radio{width:auto;float:none;margin:0;margin-right:3px}
.empty{display:block;padding:15px 0;color:#999;font-size:1.5em;font-weight:bold;text-align:center;}
.button{display:inline-block;height:26px;padding-left:12px;color:#555;line-height:26px;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;background:url('../img/button.gif') no-repeat left top;border-width:0;vertical-align:middle;text-shadow:0 0 0, 0 1px 0 #fff;}
.button:hover{text-decoration:none;}
.button span{display:inline-block;height:26px;padding-right:12px;background:url('../img/button.gif') no-repeat right -30px;}
.text_button, .text_button span{font-weight:normal;background-image:none;}
.bright_button, .brighter_button, .brightest_button, .bright_button:hover, .brighter_button:hover, .brightest_button:hover{color:#fff;}
.bright_button{background-position:left -60px;text-shadow:0 0 0, 0 1px 0 #069;}
.bright_button span{background-position:right -90px;}
.brighter_button{background-position:left -120px;text-shadow:0 0 0, 0 1px 0 #c4620d;}
.brighter_button span{background-position:right -150px;}
.brightest_button{height:36px;padding-left:15px;line-height:36px;font-size:16px;background-position:left -180px;text-shadow:0 0 0, 0 1px 0 #c4620d;}
.brightest_button span{height:36px;padding-right:15px;background-position:right -220px;}
.tool_link{margin-left:10px;font-size:14px;vertical-align:middle;}
.btn_s1, .btn_s2, .btn_s3, .btn_s4, .btn_s1_a, .btn_s2_a, .btn_s3_a, .btn_s4_a, .btn_s1_b, .btn_s2_b, .btn_s3_b, .btn_s4_b, .btn_s1_c, .btn_s2_c, .btn_s3_c, .btn_s4_c
{display:inline-block;height:29px;color:#555;line-height:29px;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;background:url('../img/btn_bg.gif') no-repeat 0 0;border-width:0;vertical-align:middle;}
.btn_s1_a, .btn_s2_a, .btn_s3_a, .btn_s4_a, .btn_s1_b, .btn_s2_b, .btn_s3_b, .btn_s4_b, .btn_s1_c, .btn_s2_c, .btn_s3_c, .btn_s4_c, .btn_s1_a:hover, .btn_s2_a:hover, .btn_s3_a:hover, .btn_s4_a:hover, .btn_s1_b:hover, .btn_s2_b:hover, .btn_s3_b:hover, .btn_s4_b:hover, .btn_s1_c:hover, .btn_s2_c:hover, .btn_s3_c:hover, .btn_s4_c:hover{color:#fff;text-decoration:none;}
.btn_s1, .btn_s2, .btn_s3, .btn_s4{background-color:#e0e0e0;text-shadow:0 0 0, 0 1px 0 #fff;}
.btn_s1_a, .btn_s2_a, .btn_s3_a, .btn_s4_a{background-color:#289dd7;text-shadow:0 0 0, 0 1px 0 #069;}
.btn_s1_b, .btn_s2_b, .btn_s3_b, .btn_s4_b, .btn_s1_c, .btn_s2_c, .btn_s3_c, .btn_s4_c{background-color:#ff8c22;text-shadow:0 0 0, 0 1px 0 #c4620d;}
.btn_s1{width:60px;background-position:0 0;}
.btn_s2{width:80px;background-position:-200px 0;}
.btn_s3{width:100px;background-position:-400px 0;}
.btn_s4{width:120px;background-position:-600px 0;}
.btn_s1_a{width:60px;background-position:0 -30px;}
.btn_s2_a{width:80px;background-position:-200px -30px;}
.btn_s3_a{width:100px;background-position:-400px -30px;}
.btn_s4_a{width:120px;background-position:-600px -30px;}
.btn_s1_b{width:60px;background-position:0 -60px;}
.btn_s2_b{width:80px;background-position:-200px -60px;}
.btn_s3_b{width:100px;background-position:-400px -60px;}
.btn_s4_b{width:120px;background-position:-600px -60px;}
.btn_s1_c, .btn_s2_c, .btn_s3_c, .btn_s4_c{height:36px;line-height:36px;font-size:20px;}
.btn_s1_c{width:80px;background-position:0 -90px;}
.btn_s2_c{width:110px;background-position:-200px -90px;}
.btn_s3_c{width:140px;background-position:-400px -90px;}
.btn_s4_c{width:170px;background-position:-600px -90px;}
.btn_special{display:inline-block;height:36px;text-indent:-999em;background-repeat:no-repeat;background-position:0 0;border-width:0;vertical-align:middle;}
.btn_add_to_cart{width:192px;background-image:url('../img/btn_add_to_cart.gif');}
.btn_buy{width:110px;background-image:url('../img/btn_buy.gif');}
.btn_booking{width:178px;background-image:url('../img/btn_booking.gif');}
.btn_login{width:107px;background-image:url('../img/btn_login.gif');}
.btn_register{width:106px;background-image:url('../img/btn_register.gif');}
.btn_submit{width:102px;background-image:url('../img/btn_submit.gif');}
.btn_continue_shopping{width:200px;;background-image:url('../img/btn_continue_shopping.gif');}
.btn_detail{width:106px;background-image:url('../img/btn_detail.gif');}
.btn_bidding{width:108px;background-image:url('../img/btn_bidding.gif');}
.btn_exchange{width:108px;background-image:url('../img/btn_exchange.gif');}
.btn_checkout_now{width:158px;background-image:url('../img/btn_checkout_now.gif');}
.btn_order_now{width:158px;background-image:url('../img/btn_order_now.gif');}
.btn_download{width:142px;background-image:url('../img/btn_download.gif');}
.btn_search{width:110px;background-image:url('../img/btn_search.gif');}
#loading_box{display:none;position:fixed;right:50%;top:0;z-index:1000;padding:6px 11px 6px 31px;background:#fff1a8 url('../img/lb_loading.gif') no-repeat scroll 10px center;color:#3f0000;font-size:12px;font-weight:bold;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;}
#loader{background:#dae6ec;border:1px solid #069;position:fixed;color:#069;z-index:1000;left:0;bottom:0;padding:5px 15px;opacity:0.8;}
.compare_box{position:relative;width:200px;background:#fff;border:3px solid #eee;}
.compare_box .title{padding:8px;text-align:center;text-shadow:0 0 0, 0 1px 0 #fff;background:#eee url('../img/slight_bg.gif') repeat-x 0 0;border:1px solid #ccc;border-bottom-width:0;}
.compare_box .arrows{display:none;}
.compare_box .arrows .left, .compare_box .arrows .right{display:block;float:left;position:absolute;top:6px;left:8px;height:18px;width:18px;margin-right:3px;text-indent:-999em;background:#f70 url('../img/scroll_btn.gif') no-repeat left top;}
.compare_box .arrows .right{left:174px;background-position:right top;}
.compare_box .arrows .left:hover{background-position:left bottom;}
.compare_box .arrows .right:hover{background-position:right bottom;}
.compare_inner{padding:5px;border:1px solid #ccc;}
.compare_list{padding:5px;}
.compare_list .item{position:relative;padding:5px;line-height:1.2em;background:url('../img/horizontal_spacer.gif') repeat-x left bottom;}
.compare_list .item .photo{float:left;margin:0 5px 2px 0;}
.compare_list .item .photo img{height:40px;width:40px;}
.compare_list .item .remove{position:absolute;top:5px;right:10px;visibility:hidden;padding:2px 8px;color:#fff;background:#ff8c22 url('../img/slight_bg.gif') repeat-x left -90px;text-shadow:0 0 0, 0 1px 0 #c4620d;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.compare_list .item:hover .remove, .compare_list .hover .remove{visibility:visible;}
.compare_box .actions{padding:5px;text-align:center;}
.tipsy{padding:8px 5px;font-size:13px;position:absolute;z-index:10001;}
.tipsy sup{font-size:14px\9;}
.tipsy-inner{padding:5px 8px;max-width:300px;color:#fff;text-align:center;text-shadow:0 0 0, 0 1px 0 #000;background-color:#1a1a1a;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tipsy-arrow{position:absolute;background:url('../img/tipsy.gif') no-repeat top left;width:9px;height:5px;}
.tipsy-n .tipsy-arrow{top:3px;left:50%;margin-left:-4px;}
.tipsy-nw .tipsy-arrow{top:3px;left:10px;}
.tipsy-ne .tipsy-arrow{top:3px;right:10px;}
.tipsy-s .tipsy-arrow{bottom:3px;left:50%;margin-left:-4px;background-position:bottom left;}
.tipsy-sw .tipsy-arrow{bottom:3px;left:10px;background-position:bottom left;}
.tipsy-se .tipsy-arrow{bottom:3px;right:10px;background-position:bottom left;}
.tipsy-e .tipsy-arrow{top:50%;margin-top:-4px;right:0;width:5px;height:9px;background-position:top right;}
.tipsy-w .tipsy-arrow{top:50%;margin-top:-4px;left:0;width:5px;height:9px;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background-color:#fff;}
#cboxTopLeft{width:21px; height:21px; background:url('../img/colorbox/controls.png') no-repeat -100px 0;}
#cboxTopRight{width:21px; height:21px; background:url('../img/colorbox/controls.png') no-repeat -129px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url('../img/colorbox/controls.png') no-repeat -100px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url('../img/colorbox/controls.png') no-repeat -129px -29px;}
#cboxMiddleLeft{width:21px; background:url('../img/colorbox/controls.png') left top repeat-y;}
#cboxMiddleRight{width:21px; background:url('../img/colorbox/controls.png') right top repeat-y;}
#cboxTopCenter{height:21px; background:url('../img/colorbox/border.png') 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url('../img/colorbox/border.png') 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;line-height:14px;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url('../img/colorbox/controls.png') no-repeat -75px 0px; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url('../img/colorbox/controls.png') no-repeat -50px 0px; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url('../img/colorbox/loading_background.png') no-repeat center center;}
#cboxLoadingGraphic{background:url('../img/colorbox/loading.gif') no-repeat center center;}
#cboxClose{position:absolute; bottom:0; right:0; background:url('../img/colorbox/controls.png') no-repeat -25px 0px; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
.message_box{width:280px;min-height:50px;padding:20px 20px 10px 20px;font-size:14px;line-height:1.3em;overflow:hidden;}
.message_box .action{padding-top:25px;text-align:center;}
.mb_question{padding-left:80px;background:url('../img/question.gif') no-repeat 20px 20px;}
.mb_warning{padding-left:80px;background:url('../img/warning.gif') no-repeat 20px 20px;}
.mb_info{padding-left:80px;background:url('../img/info.gif') no-repeat 20px 20px;}
.ap_ajax h1{padding:0 10px;color:#fff;line-height:32px;font-size:18px;background-color:#57b5c7;}
.ap_ajax p{padding:15px 10px 10px;line-height:20px;font-size:14px;}
#properties_box{width:388px;}
.properties_wrapper{padding:14px;background-color:#FFF7EE;border:1px solid #FFDEB9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.properties dt{display:inline-block;float:left;line-height:30px;}
.properties dd{display:inline-block;padding:3px 0;}
.properties label{display:block;float:left;margin:0 5px 3px 0;padding:3px 8px;line-height:14px;background-color:#fff;border:2px solid #eee;}
.properties label.hover{border-color:#ccc;}
.properties label.checked{color:#f60;background:#fff url('../img/checked.gif') no-repeat right bottom;border-color:#f60;}
.properties label input{display:none;}
.icon_delete,.icon_heart,.icon_info,.icon_pack,.icon_view,.icon_cf{display:inline-block;height:16px;width:16px;text-indent:-999em;background-color:transparent;background-position:0 0;}
.icon_delete{background-image:url('../img/icon/delete.gif');}
.icon_heart{background-image:url('../img/icon/heart.gif');}
.icon_pack{background-image:url('../img/icon/package.gif');}
.icon_view{background-image:url('../img/icon/eye.gif');}
.icon_cf{background-image:url('../img/icon/smile.gif');}
.star-rating{float:left;width:24px;height:24px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
.star-rating, div.star-rating a{background:url('../img/star.gif') no-repeat 0 0}
.star-rating a{display:block;width:24px;height:24px;background-position:0 0;border:0}
.rating-cancel, div.rating-cancel a{display:none;}
.star-rating-on a{background-position:0 -24px !important}
.star-rating-hover a{background-position:0 -48px !important}
.star-rating-readonly a{cursor:default !important}
.star-rating{background:transparent!important;overflow:hidden!important}
.hoverscroll{position:relative;overflow:hidden;}
.hoverscroll .listcontainer{overflow:hidden;}
.hoverscroll .arrow_left,
.hoverscroll .arrow_right,
.hoverscroll .fixed_arrow_left,
.hoverscroll .fixed_arrow_right{position:absolute;top:0;width:60px;height:100%;}
.hoverscroll .arrow_left,
.hoverscroll .fixed_arrow_left{left:0px;background:url('../img/selector_scroll_btn.png') no-repeat left top;}
.hoverscroll .arrow_right,
.hoverscroll .fixed_arrow_right{right:0px;background:url('../img/selector_scroll_btn.png') no-repeat right top;}
.extra_box .hoverscroll .arrow_left, .extra_box .hoverscroll .arrow_right{top:5px;}
.hoverscroll .arrow_top,
.hoverscroll .arrow_bottom,
.hoverscroll .fixed_arrow_top,
.hoverscroll .fixed_arrow_bottom{position:absolute;left:0;width:100%;height:40px;}
.hoverscroll .arrow_top,
.hoverscroll .fixed_arrow_top{top:0px;}
.hoverscroll .arrow_bottom,
.hoverscroll .fixed_arrow_bottom{bottom:0px;}
.cloud_zoom_lens{margin:-1px;background-color:#fff;cursor:move;border:1px solid #888;}
.cloud_zoom_title{position:absolute !important;top:0px;width:100%;padding:3px;color:#fff;font-size:12px;line-height:16px;text-align:center;background-color:#000;}
.cloud_zoom_big{overflow:hidden;border:4px solid #ccc;}
.cloud_zoom_loading{padding:3px;color:white;background:#222;border:1px solid #000;}
#header{background:url('../img/header_bg.gif') repeat-x center top;}
.user_area{float:left;height:20px;width:300px;padding:6px 0;line-height:20px;text-align:left;}
.user_area .register, .user_area .login, .user_area .logout, .user_area .logout, .user_area .gotouser{display:inline-block;margin-left:15px;padding-left:21px;}
.user_area .register{background:url('../img/icon/group.gif') no-repeat left center;}
.user_area .login{background:url('../img/icon/key.gif') no-repeat left center;}
.user_area .logout{background:url('../img/icon/lock.gif') no-repeat left center;}
.user_area .gotouser{background:url('../img/icon/door_in.gif') no-repeat left center;}
.top_nav {float:right;height:20px;width:400px;padding:6px 0;line-height:20px;text-align:right;}
.top_nav a{display:inline-block;padding:0 5px;background:url('../img/dot_spacer.gif') no-repeat left center;}
.top_nav a.first{padding-left:5px;background-image:none;}
.top_nav a.hidden{display:none;}
#logo{display:block;float:left;height:70px;width:200px; margin-right:10px; padding:3px 2px; font-size:3em;font-weight:bold;text-align:center;}
.nav_wrapper{position:relative;z-index:99;clear:both;height:37px;width:100%;background:url('../img/nav_bg.gif') repeat-x left top;}
.nav{background:url('../img/nav_bg.gif') no-repeat left -37px;}
.nav ul.level_1{height:39px;width:100%;background:url('../img/nav_bg.gif') no-repeat right -74px;}
.nav li.level_1{display:block;float:left;height:26px;padding:5px;background:url('../img/nav_bg.gif') no-repeat left -111px;position:relative;}
.nav li.first{background-image:none;}
.nav li.hidden{display:none;}
.nav a:hover{text-decoration:none;}
.nav a.level_1{display:block;float:left;padding-left:13px;font-size:14px;font-weight:bold;line-height:26px;text-shadow:0 0 0, 0 1px 0 #fff;}
.nav a.level_1 strong{display:block;float:left;height:26px;padding-right:11px;}
.nav li.parent:hover a.level_1, .nav li.parent_hover a.level_1{color:#fff;text-shadow:0 0 0, 0 1px 0 #069;background:url('../img/nav_active.gif') no-repeat left top;}
.nav li.parent:hover a.level_1 strong, .nav li.parent_hover a.level_1 strong{background:url('../img/nav_active.gif') no-repeat right top;}
.nav li.parent a.level_1 span{padding-right:15px;background:url('../img/nav_arrow.gif') no-repeat right 5px;}
.nav li.parent:hover a.level_1 span, .nav li.parent_hover a.level_1 span{background-position:right -25px;}
.nav li.parent:hover, .nav li.parent_hover{z-index:100;}
.nav li:hover .sub_nav, .nav li.parent_hover .sub_nav{display:block;}
.nav .sub_nav{display:none;position:absolute;left:0;top:31px;height:auto;width:150px;}
.nav .sub_nav .top{height:6px;font-size:0;background:url('../img/nav_dd.png') no-repeat left top;}
.nav .sub_nav .bottom{height:10px;font-size:0;background:url('../img/nav_dd.png') no-repeat -300px bottom;}
.nav .sub_nav .inner{padding-right:1px;background:url('../img/nav_dd.png') repeat-y -150px top;}
.nav .sub_nav ul{height:auto;padding:8px 5px 5px 8px;background:url('../img/nav_dd.png') no-repeat left -6px;}
.nav .sub_nav ul li{display:block;position:relative;height:24px;width:100%;background-image:none;}
.nav .sub_nav ul a{display:block;height:24px;padding:0 8px;font-size:14px;font-weight:bold;line-height:24px;}
.bright_search{display:block;position:relative;z-index:100;float:left;height:38px;width:302px;background:#d8d8d8 url('../img/search_bg.gif') no-repeat left top;}
.bright_search form{display:block;height:28px;padding:5px 45px 5px 5px;background:url('../img/search_bg.gif') no-repeat right bottom;}
.bright_search form .keyword{display:block;height:18px;width:238px;padding:5px 0 5px 5px;color:#999;font-size:14px;line-height:18px;background:#fff url('../img/search_bg.gif') no-repeat -5px -5px;border-width:0;}
.bright_search form .submit{position:absolute;top:0;right:0;display:block;height:38px;width:45px;text-indent:-999em;background:#ff8c22 url('../img/search_bg.gif') no-repeat right bottom;border-width:0;}
.hot_search_wrapper{display:none;position:absolute;left:0;top:33px;padding-top:8px;}
.hot_search{width:382px;padding:2px 5px;line-height:16px;background-color:#fff7ee;border:1px solid #fcb76f;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.hot_search em{color:#666;font-weight:bold;}
.hot_search a{display:inline-block;padding:2px 8px;white-space:nowrap;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.hot_search a:hover{color:#fff;text-decoration:none;background:#ff8c22 url('../img/slight_bg.gif') repeat-x left -90px;text-shadow:0 0 0, 0 1px 0 #c4620d;}
.top_homeHC {top:5px;right:265px;position:absolute;z-index:100;height:70px;}
.cart{top:38px;right:5px;position:absolute;z-index:100;height:38px;background:#fcfcfc url('../img/cart_bg.gif') repeat-x left top;}
.cart .cart_info{float:left;background:url('../img/cart_bg.gif') no-repeat right -38px;}
.cart .cart_info a{display:block;padding:0 10px 0 50px;color:#069;line-height:38px;font-size:14px;background:url('../img/cart_bg.gif') no-repeat left -76px;text-shadow:0 0 0, 0 1px 0 #fff;}
.cart .cart_info a:hover{text-decoration:none;}
.cart .cart_info em{padding:0 3px;}
.cart .list_wrapper{display:none;position:absolute;top:35px;right:-3px;background-color:#fff;border:3px solid #ffcb59;}
.cart:hover .list_wrapper{display:block;}
.cart .list_arrow{display:block;position:absolute;top:-14px;right:30px;height:15px;width:29px;text-indent:-999em;background:url('../img/cart_arrow.gif') no-repeat left top;}
.cart .loader{position:absolute;top:10px;right:10px;}
.cart .list{width:316px;padding:10px;border:1px solid #ffa140;}
.cart .list .cart_empty{padding:15px 5px;font-size:14px;font-weight:bold;text-align:center;}
.cart .list li{padding:5px;background:url('../img/horizontal_spacer.gif') repeat-x left top;}
.cart .list li.first{background-image:none;}
.cart .list .info{float:left;width:190px;padding-right:5px;font-size:12px;line-height:14px;}
.cart .list .package_goods_list{display:none;}
.cart .list .photo{display:block;float:left;width:40px;height:40px;margin-right:5px;}
.cart .list .photo img{width:40px;height:40px;}
.cart .list .name{padding-top:3px;line-height:16px;}
.cart .list .name em{margin-left:3px;}
.cart .list .package_name{display:block;padding:5px 5px 5px 20px;font-size:14px;font-weight:bold;line-height:18px;background:url('../img/icon/package.gif') no-repeat left 6px;}
.cart .list .extra_info{color:#999;}
.cart .list .extra_info em{margin-left:2px;padding:2px 5px;color:#fff;background-color:#ff8c22;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.cart .list span.price{float:left;width:110px;padding-top:3px;font-weight:bold;text-align:center;}
.cart .list .action{float:left;width:110px;padding-top:3px;text-align:center;}
.cart .list .action a{display:inline-block;padding:2px 8px;background:#e6e6e6 url('../img/slight_bg.gif') repeat-x left -10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.cart .list .action a:hover{color:#fff;text-decoration:none;background-color:#ff8c22;background-position:left -90px;}
.cart .list .total{margin-top:5px;padding:5px 10px;border-top:1px solid #eee;}
.cart .list .total .price{font-weight:bold;}
.cart .list .next{padding:5px 10px;text-align:right;}
.cart .list .close{position:absolute;left:20px;bottom:15px;display:none;}
#footer .container{padding-bottom:50px;}
/* TS ADD 2016 */
#footer .TSFreeInvoice { position:absolute; left:150px; top:-2px; WIDTH:70px; HEIGHT:70px; background: url(/phshopIMG/TSFreeInvoice70x70.gif) no-repeat ;}
#footer .links .bd{padding:3px;}
.link_list a{display:inline-block;margin-right:5px;vertical-align:middle;}
.footer_listing .bd{padding:10px;}
.footer_listing .inner{margin-top:5px;}
.footer_listing .contact{float:left;width:200px;padding:5px 10px;border-right:2px solid #eee;}
.footer_listing .contact h4{margin-bottom:3px;padding:3px 5px;}
.footer_listing .contact p{padding:3px 0;}
.footer_listing .contact p a{margin-right:5px;}
.footer_listing .contact p img{margin-right:3px;vertical-align:middle;}
.footer_listing .contact .tel{color:#b00;font-size:22px;}
.footer_listing .articles{float:right;width:730px;padding-bottom:5px;}
.footer_listing .articles dl{width:135px;float:left;margin-left:5px;padding:2px;}
.footer_listing .articles dl.first{margin-left:0;padding-left:0;}
.footer_listing .articles dt{margin-bottom:3px;padding-left:8px;font-size:15px;font-weight:normal;border-left:6px solid #F60;}
.footer_listing .articles dd{padding:3px 0 3px 8px;line-height:15px;background:url('../img/icon.gif') no-repeat 0 9px;}
.bottom_nav_wrapper{clear:both;padding:3px 9px;background-color:#fff;border:3px solid #e4e4e4;border-top-width:3px;}
.bottom_nav{width:890px;float:left;padding:5px 0;text-align:center;}
.bottom_nav a{padding:0 9px 0 10px;background:url('../img/dot_spacer.gif') no-repeat left center;}
.bottom_nav a.first{padding-left:5px;background-image:none;}
.bottom_nav_wrapper .back_to_top{display:block;float:right;height:22px;padding-right:14px;font-size:16px;font-weight:bold;color:#069;line-height:22px;border-bottom:3px solid #069;background:url('../img/icon.gif') no-repeat right -51px;}
.copyright, .credits{float:left;width:700px;padding:0 10px;color:#999;}
.copyright a, .credits a{color:#999;}
.credits{float:right;width:200px;text-align:right;}
.box{margin-bottom:3px;}
.box .hd{height:31px;background:#ededed url('../img/box_title.gif') repeat-x left top;}
.box .hd h3{float:left;height:28px;padding:3px 10px 0;font-size:15px;font-weight:bold;line-height:28px;background:url('../img/box_title.gif') no-repeat left -31px;text-shadow:0 0 0, 0 1px 0 #fff;}
.box .hd .extra{float:right;height:28px;padding:3px 10px 0 0;line-height:28px;background:url('../img/box_title.gif') no-repeat right -62px;}
.box .bd{padding:3px;background-color:#fff;border:1px solid #e4e4e4;}
.bd:after{clear:both;content:'\0020';display:block;visibility:hidden;height:0}
.bd{display:inline-block}* html .bd{height:1%}.bd{display:block}
.box .bd .more{visibility:hidden;position:relative;float:right;margin-top:-30px;margin-right:5px;}
.box:hover .bd .more{visibility:visible;}
.box .bd h2.title{clear:both;height:35px;margin:10px 0;background:#ededed url('../img/box_title.gif') repeat-x left -346px;}
.box .bd h2.title span{display:block;float:left;height:32px;padding:3px 10px 0;font-size:14px;font-weight:bold;line-height:30px;background:url('../img/box_title.gif') no-repeat left -381px;text-shadow:0 0 0, 0 1px 0 #fff;}
.box .bd h2.title .extra{display:block;float:right;height:32px;padding:3px 10px 0 0;font-size:14px;line-height:30px;background:url('../img/box_title.gif') no-repeat right -416px;}
.box .bd h2.first_title{margin-top:0;}
.thin_box .hd{height:4px;overflow:hidden;line-height:4px;background-color:#fff;background-position:left -124px;}
.thin_box .hd h3{height:1px;line-height:0;text-indent:-999em;background-position:left -128px;}
.thin_box .hd .extra{height:1px;background-position:right -132px;}
.thin_box .bd{padding:2px;border-top-width:0;}
.extra_box .hd{height:39px;line-height:39px;background-position:left -229px;}
.extra_box .hd h3{height:36px;line-height:36px;background-position:left -268px;}
.extra_box .hd .extra{height:36px;background-position:right -307px;}
.extra_box .bd{border-top-width:0;}
.legend_box{position:relative;margin-top:30px;}
.legend_box .legend{position:absolute;left:20px;top:-18px;height:36px;width:150px;text-indent:-999em;background:url('../img/box_legend.gif') no-repeat left top;}
.fancy_box .hd{color:#fff;background-position:left -136px;}
.fancy_box .hd h3{padding:3px 0 0 10px;text-align:center;background-position:left -167px;text-shadow:0 0 0, 0 1px 0 #069;}
.fancy_box .hd .extra{background-position:right -198px;}
.fancy_box .bd{background-color:#289dd7;border-color:#069;}
.col_sub .fancy_box .hd h3{width:180px;text-align:center;}
.col_sub .box .bd, .col_main .box .bd, .full_box .bd{border-bottom-width:0;}
.col_sub .box, .col_main .box, .full_box{padding-bottom:2px;border-bottom:1px solid #ACD6FF;}
.col_main .box {background-position:-180px bottom;}
.full_box{background-position:-1145px bottom;}
.col_sub .box h3{padding-left:32px;background-position:left -93px;}
.col_sub .extra_box h3{padding-left:10px;background-position:left -268px;}
.col_main .box h3{padding-left:15px;}
.col_sub .fancy_box .hd h3, .col_main .fancy_box .hd h3{padding-left:10px;background-position:left -167px;}
.col_sub .fancy_box .hd h3 {width:130px;padding-left:20px;text-align:center;}
.col_sub .fancy_box{background-position:-945px bottom;}
.col_main .extra_box .hd{border-bottom:2px solid #f70;}
.col_main .extra_box .hd h3{height:31px;width:136px;padding-top:8px;font-size:1.25em;color:#fff;line-height:31px;text-align:center;background:url('../img/box_title_extra.gif') no-repeat left top;text-shadow:0 0 0, 0 1px 0 #c4620d;}
.tab_able_box .box{padding-top:39px;margin-top:-39px;}
.tab_able_box .box .hd{display:none;}
.tab_able_box .box .bd{border-top-width:0;}
.tab_wrapper{position:relative;height:39px;line-height:39px;background:#ededed url('../img/box_title.gif') repeat-x left -229px;border-bottom:2px solid #f70;}
.tab_wrapper .tabs{float:left;height:32px;padding:7px 8px 0;background:url('../img/box_title.gif') no-repeat left -268px;}
.tab_wrapper .extra{float:right;height:36px;padding:3px 10px 0;background:url('../img/box_title.gif') no-repeat right -307px;}
.tab_wrapper .tabs .label{display:inline-block;float:left;padding:0 5px 0 14px;line-height:32px;}
.tab_wrapper .tabs a{display:block;float:left;height:32px;padding-left:20px;margin-right:4px;color:#444;line-height:29px;font-size:14px;font-weight:bold;text-decoration:none;background:#e4e4e4 url('../img/box_title_extra.gif') no-repeat left -40px;text-shadow:0 0 0, 0 1px 0 #fff;}
.tab_wrapper .tabs a span{display:block;float:left;height:29px;padding:3px 20px 0 0;background:url('../img/box_title_extra.gif') no-repeat right -80px;}
.tab_wrapper .tabs a sup{display:inline-block;float:right;height:19px;margin:5px -5px 0 5px;padding-left:6px;line-height:19px;font-size:12px;font-size:16px\9;font-weight:bold;background:url('../img/tab_amout.gif') no-repeat left top;}
.tab_wrapper .tabs a sup em{display:inline-block;height:19px;padding-right:6px;background:url('../img/tab_amout.gif') no-repeat right -20px;}
.tab_wrapper .tabs a.current{color:#fafcfd;background-color:#ff8c22;background-position:left -200px;text-shadow:0 0 0, 0 1px 0 #c4620d;}
.tab_wrapper .tabs a.current span{background-position:right -240px;}
.tab_wrapper .tabs a.current sup{background-position:left -40px;}
.tab_wrapper .tabs a.current sup em{background-position:right -60px;}
.tab_wrapper .tabs .arrow_up, .tab_wrapper .tabs .arrow_down{display:inline-block;float:right;height:19px;width:19px;margin:5px -5px 0 5px;text-indent:-999em;background:url('../img/tab_arrow.gif') no-repeat left top;}
.tab_wrapper .tabs .arrow_down{background-position:left -20px;}
.tab_wrapper .display{float:right;padding:9px 4px;}
.tab_wrapper .display em{display:block;float:left;padding-right:5px;line-height:19px;}
.tab_wrapper .display a{display:block;float:left;height:19px;width:19px;margin-right:3px;line-height:19px;text-indent:-999em;background-image:url('../img/display_icon.gif');background-repeat:no-repeat;}
.tab_wrapper .dp_grid{background-position:-20px 0;}
.tab_wrapper .dp_grid_current{background-position:-20px -20px;}
.tab_wrapper .dp_list{background-position:0 0;}
.tab_wrapper .dp_list_current{background-position:0 -20px;}
.tab_wrapper .dp_text{background-position:-40px 0;}
.tab_wrapper .dp_text_current{background-position:-40px -20px;}
.slider{position:relative;overflow:hidden;background:url('../img/loading.gif') no-repeat center center;}
.slider, .slider li, .slider img {width:600px;height:200px;} 
.slider .triggers{position:absolute;bottom:-40px;right:0;height:30px;padding-right:10px;z-index:10;}
.slider .triggers a{float:left;height:22px;width:22px;color:#aaa;cursor:pointer;font-size:16px;line-height:22px;margin-left:5px;text-align:center;text-decoration:none;background-color:#eee;border:1px solid #aaa;text-shadow:0 0 0, 0 1px 0 #fff;}
.slider .triggers .current{color:#333;background-color:#fff;border-color:#333;}
.slider .triggers .current{color:#fff;background-color:#ff8c22;border-color:#f26600;text-shadow:0 0 0, 0 1px 0 #c4620d;}
.box .hd .selector{visibility:hidden;height:26px;width:550px;padding:3px 0 0 0;line-height:0;text-align:left;}
.extra_box .hd .selector{padding-top:8px;}
.box .hd .selector a{display:block;float:left;height:21px;padding-left:12px;font-size:12px;line-height:21px;white-space:nowrap;}
.box .hd .selector span{display:block;float:left;height:21px;padding-right:12px;}
.box .hd .selector a.current{color:#fff;background:url('../img/box_title_selector.gif') no-repeat left top;text-shadow:0 0 0, 0 1px 0 #666;}
.box .hd .selector a.current span{background:url('../img/box_title_selector.gif') no-repeat right bottom;}
.col_sub .box .hd .selector, .col_extra .box .hd .selector{display:none;}
.loader{display:inline-block;height:16px;width:16px;background:url('../img/loader.gif') no-repeat center center;visibility:hidden;}
.col_main .goods_list .loader{position:absolute;top:50%;left:50%;height:30px;width:30px;margin-top:-15px;margin-left:-15px;background-image:url('../img/loading.gif');}
.photo, .cover{background:url('../img/loading.gif') no-repeat center center;}
.goods_list ul:after{clear:both;content:'\0020';display:block;visibility:hidden;height:0}
.goods_list ul{display:inline-block}* html .goods_list ul{height:1%}.goods_list ul{display:block;}
.goods_list li{display:block;float:left;background-color:#fff;position:relative;}
.goods_list .photo{display:block;}
.goods_list .photo img{vertical-align:top;}
.goods_list .info{position:relative;}
.goods_list .name{display:block;}
.goods_list .name em{font-size:1.2em;font-weight:bold;color:#930000;border-bottom:2px solid #930000;}
.goods_list .price{display:block;font-weight:bold;}
.goods_list .end_time_wrapper{display:block;overflow:hidden;padding:3px 2px;color:#999;line-height:20px;text-align:center;background-color:#f6f6f6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0 0 0, 0 1px 0 #fff;}
.goods_list .end_time_wrapper em{padding:0 1px 0 2px;color:#f04331;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;}
.goods_list .menu{position:absolute;top:58px;right:10px;display:none;}
.promotion_goods .goods_list .menu{top:58px;}
.goods_list li:hover .menu, .goods_list li.hover .menu{display:block;}
.goods_list .menu a{display:block;height:25px;width:25px;margin-bottom:3px;text-indent:-999em;background:url('../img/menu_icon.png') no-repeat 0 0;}
.goods_list .menu .buy{background-position:0 -25px;}
.goods_list .menu .collect{background-position:0 -50px;}
.goods_list .menu a:hover{background-position:-25px 0;}
.goods_list .menu .buy:hover{background-position:-25px -25px;}
.goods_list .menu .collect:hover{background-position:-25px -50px;}
.goods_slider{position:relative;}
.goods_list .controls .prev, .goods_list .controls .next{display:block;float:left;position:absolute;top:-25px;right:32px;height:18px;width:18px;margin-right:3px;text-indent:-999em;background:#f70 url('../img/scroll_btn.gif') no-repeat left top;}
.goods_list .controls .next{right:11px;background-position:right top;}
.extra_box .goods_list .controls .prev, .extra_box .goods_list .controls .next{top:-29px;}
.goods_list .controls .prev:hover{background-position:left bottom;}
.goods_list .controls .next:hover{background-position:right bottom;}
.vertical_slider_wrapper{position:relative;padding:20px 0;}
.vertical_slider_wrapper .prev, .vertical_slider_wrapper .next{display:block;position:absolute;top:0;left:50%;margin-left:-90px;height:15px;width:180px;text-indent:-999em;background:#eee url('../img/vertical_scroll_btn.gif') no-repeat left top;}
.vertical_slider_wrapper .next{top:auto;bottom:0;background-position:left bottom;}
.vertical_slider_wrapper .prev:hover{background-position:right top;}
.vertical_slider_wrapper .next:hover{background-position:right bottom;}
/* TSADD2015 */
.col_main .special_box {width:810px;}
/* TSADD2015 End */
.col_main .goods_list{position:relative;}
.col_main .goods_list .empty{padding:80px 0;background-color:#fff;}
.col_main .goods_list ul{padding:2px;}
.col_main .goods_list li{width:158px;padding:3px 1px;}
.col_main .goods_list li.bought_goods{width:158px;height:198px;padding:3px 1px;}
.col_main .goods_list li.first_child{clear:left;}
.col_main .goods_list li.ReHOT{width:260px;padding:3px;background-color:#fff;}
.col_main .goods_list .photo{height:140px;width:140px;padding:2px;}
.col_main .goods_list .photoReHOT{height:225px;width:225px;padding:2px;}
.col_main .goods_list .photoReHOT img{width:225px;height:225px;border:2px solid #FFD1D1;}
.col_main .goods_list .info{display:block;padding:0 1px;background:url('../img/horizontal_spacer.gif') repeat-x left top;}
.col_main .goods_list .photo img{width:140px;height:140px;border:2px solid #F0F0F0;}
.col_main .goods_list .name{padding:3px 0;line-height:17px;font-size:14px;}
.col_main .goods_list .price{padding-top:3px;font-size:14px;}
.col_main .goods_list .promo{display:block;height:52px;width:22px;position:absolute;top:2px;right:12px;text-indent:-999em;background:url('../img/sale.png') no-repeat left top;}
.col_main .goods_list .discount_price{padding-top:3px; font-size:16px; font-weight:bold; color:#ff9797; }
.col_main .goods_list .discountIMG{display:block;height:32px;width:70px;position:absolute;bottom:-10px;right:12px;text-indent:-999em;background:url('../img/discount_price.png') no-repeat left top;}
.display_grid ul{padding:2px;}
.display_grid li{width:156px;padding:3px;}
.display_grid li.first_child{clear:left;}
.display_grid .photo{width:120px;height:120px;padding:10px 18px;}
.display_grid .info{display:block;background:url('../img/horizontal_spacer.gif') repeat-x left top;}
.display_grid .photo img{width:120px;height:120px;}
.display_grid .name{padding:5px 0;line-height:18px;font-size:14px;}
.display_grid .price{padding:3px 0;font-size:14px;}
.display_grid .promo{display:block;height:52px;width:22px;position:absolute;top:-1px;right:32px;text-indent:-999em;background:url('../img/sale.png') no-repeat left top;}
.display_grid .actions{padding:5px 0;}
.col_main .display_list ul{padding:2px;}
.col_main .display_list li{width:340px;padding:10px;}
.col_main .display_list .photo{width:320px;height:320px;padding:10px;}
.col_main .display_list .photo img{width:320px;height:320px;}
.col_main .display_list .promo{right:40px;}
.col_main .display_text li{width:100%;padding:5px 0;border-bottom:1px solid #F0F0F0;}
.col_main .display_text li.first{background-image:none;}
.col_main .display_text li:hover{background-color:#f6f6f6;}
.col_main .display_text .photo{float:left;width:40px;height:40px;padding:10px;border-bottom-width:0;}
.col_main .display_text .photo img{width:40px;height:40px;}
.col_main .display_text .info{float:left;width:460px;padding:0 10px;background-image:none;}
.col_main .display_text .promo{top:-6px;right:20px;}
.col_main .display_text .actions{float:right;width:170px;padding:18px 10px 0 0;text-align:right;}
.col_main .display_text .actions .button{margin-left:2px;font-size:12px;}
.col_sub .goods_list li{display:inline-block;float:none;width:100%;padding:5px 0;border-bottom:1px solid #F0F0F0;}
.col_sub .goods_list li.first{background-image:none;}
.col_sub .goods_list .photo{float:left;width:40px;height:40px;padding:5px;}
.col_sub .goods_list .photo img{width:40px;height:40px;}
.col_sub .goods_list .info{display:block;float:left;width:125px;padding:5px 0;}
.col_sub .goods_list .name{line-height:16px;margin-bottom:3px;}
.col_sub .goods_list .promo{display:block;height:46px;width:18px;position:absolute;top:-3px;right:-6px;text-indent:-999em;background:url('../img/sale_s.png') no-repeat left top;}
.filter dl{padding:5px 0;line-height:18px;border-bottom:1px solid #F0F0F0;}
.filter .first{background-image:none;}
.filter dt{float:left;width:42px;padding:5px 2px;font-weight:bold;text-align:right;}
.filter dd{padding:3px 5px 3px 28px;}
.filter dd a{display:inline-block;margin-right:2px;padding:2px 3px;white-space:nowrap;border-right:1px inset #FF8C22;}
.filter dd a:hover{text-decoration:none;background-color:#eee;text-shadow:0 0 0, 0 1px 0 #fff;}
.filter dd a.all{font-weight:bold;background-color:#eee;}
.filter dd a.current{color:#fff;background:#ff8c22 url('../img/slight_bg.gif') repeat-x left -90px;text-shadow:0 0 0, 0 1px 0 #c4620d;}
.breadcrumbs {margin-top:3px;padding-bottom:5px;padding-left:10px;position:relative;}
.breadcrumbs a{color:#777;font-weight:normal;}
.breadcrumbs code{padding:0 3px;}
.pagination{padding:15px 0 10px;font-size:13px;font-weight:bold;text-align:right;clear:both;}
.pagination a{color:#ccc;margin-left:2px;padding:2px 7px;background-color:#f8f8f8;border:1px solid #ccc;}
.pagination a:hover{color:#aaa;text-decoration:none;border-color:#aaa;}
.pagination a.current{color:#ff8c22;background-color:#ffe8ce;border-color:#ff8c22;}
.pagination span{padding:3px 6px;}
.goods_details .bd{padding:3px 8px 3px;}
.goods_details h1{padding:5px 0;color:#333;font-size:20px;font-weight:bold;line-height:24px;background:url('../img/horizontal_spacer.gif') repeat-x left bottom;}
.goods_details h1 em{float:right;padding-left:10px;color:#999;font-size:12px;font-weight:normal;}
.goods_details h1 .sn{float:right;padding-left:10px;color:#999;font-family:Arial;font-size:12px;font-weight:normal;}
.goods_details .slogan{padding:10px 0 5px;color:#069;font-size:14px;font-weight:bold;text-align:center;}
.goods_details .details {float:left;width:338px;margin-bottom:2px;padding:6px;position:relative;}
.goods_details .extra_details{float:left;width:302px;margin-bottom:2px;padding-top:10px;position:relative;}
.goods_details .details_TsBnbAd{float:left;width:130px;padding-left:10px;}
.goods_details .basic{padding:1px 0;}
.goods_details .basic li{padding:5px 15px;line-height:16px;}
.goods_details .basic li strong{font-weight:normal;}
.goods_details .basic li a{color:#069;}
.goods_details .basic li.sale_price{padding-bottom:0;line-height:20px;}
.goods_details .basic li.sale_price strong,.goods_details .basic li.sale_price .org_price sup{vertical-align:top;}
.goods_details .basic li.sale_price .price{display:inline-block\0;color:#f04331;font-family:arial;font-size:20px;font-weight:bold; /* background:url('../img/currency.gif') no-repeat left center; */ }
.goods_details .basic li.sale_price .price sup{display:none;}
.goods_details .basic li.sale_price .org_price{padding-left:10px;color:#999;vertical-align:top;}
.goods_details .basic li.sale_point{padding-bottom:0;line-height:20px;}
.goods_details .basic li.sale_point strong{vertical-align:top;}
.goods_details .basic li.sale_point .price{color:#f04331;font-family:arial;font-size:26px;font-weight:bold;}
.goods_details .basic .rank_price, .goods_details .basic .volume_price{padding-right:10px;}
li.end_time_wrapper strong{line-height:28px;vertical-align:top;}
li.end_time_wrapper .end_time{display:inline-block;padding:3px 8px 3px 3px;color:#999;line-height:20px;background-color:#f6f6f6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0 0 0, 0 1px 0 #fff;}
li.end_time_wrapper .end_time em{padding:0 3px 0 5px;color:#f04331;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;}
.goods_details .actions{margin-bottom:3px;padding:6px;background-color:#fff7ee;border:1px solid #FFDEB9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position: relative;}
.goods_details .actions p{padding:5px 0;line-height:16px;}
.goods_details .actions strong{padding-left:10px;font-weight:normal;}
.goods_details .actions .stock{padding-left:10px;color:#999;}
.goods_details .actions .number{width:30px;padding:2px;color:#999;}
.goods_details .actions .price_input{width:50px;color:#999;}
.goods_details .actions .notice{padding-left:22px;background:url('../img/icon/error.gif') no-repeat left 6px;}
.goods_details .extra_options{bottom:10px;right:20px;position:absolute;}
.goods_details .extra_options a{display:block;float:left;padding:3px 20px;line-height:18px;background-position:left center;background-repeat:no-repeat;}
.goods_details .extra_options .col{background-image:url('../img/icon/heart.gif');}
.goods_details .extra_options .aff{background-image:url('../img/icon/smile.gif');}
.gallery{float:left;margin-bottom:5px;}
.gallery .cover{display:block;width:300px;height:300px;margin:0 auto;border:1px solid #e4e4e4;}
.gallery .cover img{width:300px;height:300px;font-size:1px;}
.gallery .thumb{position:relative;padding:5px 36px;}
.gallery .thumb li{display:block;float:left;height:46px;width:46px;padding:2px;text-align:center;}
.gallery .thumb li a{display:block;padding:2px;border:1px solid #ccc;}
.gallery .thumb li a:hover{padding:1px;border:2px solid #f60;}
.gallery .thumb li img{height:40px;width:40px;vertical-align:middle;}
.gallery .thumb .thumb_inner{position:relative;}
.gallery .thumb .prev, .gallery .thumb .next{position:absolute;top:5px;left:18px;width:13px;height:50px;text-indent:-999em;background:url('../img/thumb_scroll_btn.gif') no-repeat left top;}
.gallery .thumb .next{left:291px;background-position:right top;}
.goods_details .promote_box{clear:both;margin-bottom:10px;font-size:14px;font-weight:bold;line-height:25px;}
.goods_details .promote_box em{color:#069;font-size:20px;font-weight:bold;}
.goods_details .promote_box .price{font-size:22px;font-weight:bold;}
.goods_promotion{clear:both;padding:10px;margin-bottom:10px;line-height:20px;background:url('../img/horizontal_spacer.gif') repeat-x left top;}
.goods_promotion dt{padding-bottom:5px;font-size:14px;font-weight:bold;}
.goods_promotion .type{margin-right:5px;padding:2px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.goods_promotion .type:hover{color:#fff;}
.type_snatch{color:#fff;background-color:#ff5215;}
.type_group_buy{color:#fff;background-color:#ff9522;}
.type_auction{color:#fff;background-color:#ff5215;}
.type_activity{color:#fff;background-color:#97cf4d;}
.type_package{color:#fff;background-color:#97cf4d;}
.goods_tags{clear:both;padding:10px;margin-bottom:10px;line-height:20px;background:url('../img/horizontal_spacer.gif') repeat-x left top;}
.goods_tags h2{padding-bottom:5px;font-size:14px;font-weight:bold;}
.goods_tags .tags{padding:5px 0;line-height:18px;}
.goods_tags input{vertical-align:middle;}
.tags .item_wrapper{display:block;margin-bottom:5px;}
.tags_cloud .tags .item_wrapper{display:inline;white-space:nowrap;}
.tags .item{display:inline-block;margin:0 5px 3px 0;padding:3px 5px 3px 12px;line-height:16px;white-space:nowrap;background-color:#eee;border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;}
.tags .item em{display:inline-block;margin-left:5px;padding:2px 4px;line-height:12px;background-color:#fff;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.tags .item:hover{color:#fff;text-decoration:none;background-color:#ff8c22;}
.tags .item:hover em{color:#f60;}
.tags .drop{margin-right:15px;}
.package_goods .bd{padding:6px 10px;}
.package_goods dl{padding:5px 0;background:url('../img/horizontal_spacer.gif') repeat-x left top;}
.package_goods dl.first{background-image:none;}
.package_goods dt{margin-bottom:2px;padding:5px 10px;font-size:16px;font-weight:bold;background-color:#ff8c22; background:url('../img/icon.gif') no-repeat left -110px;}
.package_goods .item_wrapper{display:block;float:left;width:635px;padding:5px 0;}
.package_goods .item{display:block;float:left;width:140px;padding-right:38px;background:url('../img/plus.gif') no-repeat 145px 45px;}
.package_goods .last{padding-right:0px;}
.package_goods .item .photo{display:block;width:120px;height:120px;}
.package_goods .item .photo img{width:120px;height:120px;}
.package_goods .item .name{display:block;padding:3px 0;line-height:1.3em;}
.package_goods .item em{padding:2px 5px;background-color:#eee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.package_goods .price_wrapper{display:block;float:right;width:130px;padding:5px 0;}
.package_goods .price_wrapper span{display:block;padding-bottom:5px;}
.package_goods .price_wrapper .shop{font-size:20px;font-weight:bold;}
.package_goods .action{display:block;float:right;width:130px;margin-top:10px;}
#goods_info .box{float:left;width:100%;}
.goods_description{padding:5px;color:#333;font-size:14px;line-height:20px;}
.goods_description p{font-size:1.1em;line-height:20px;color:#3C3C3C;}
.goods_description h2{margin:5px 0;padding:5px 10px;color:#333;font-size:16px;background-color:#f6f6f6;border-bottom:1px solid #eee;}
.goods_description h3{margin:3px 0;padding:5px 10px;color:#333;font-size:14px;}
.goods_description a:link, .goods_description a:visited{color:#069;}
.goods_description img{max-width:765px;height:auto !important;}
.goods_description table{margin:10px 0;}
.goods_description dl.faq{padding:5px 10px;}
.goods_description dl.faq dd{margin-left:2em;margin-bottom:15px;}
.goods_description dl.table{padding:0;border-width:0;}
.goods_description .time em{padding:0 5px;color:#069;font-size:1.2em;font-weight:bold;}
.goods_description .price{font-size:1.3em;}
.comment_box .bd, .bought_box .bd, .goods_desc .bd{padding:6px;}
.comment_list li{padding:5px 0;}
.comment_list li .info{margin-bottom:5px;padding:5px 10px;font-size:14px;line-height:20px;background-color:#f6f6f6;border-bottom:1px solid #eee;}
.comment_list li .info .name{font-size:16px;font-weight:bold;padding-right:10px;text-shadow:0 0 0, 0 1px 0 #fff;}
.comment_list li .info .time{font-size:12px;color:#999;}
.comment_list li .info .drop{float:right;}
.comment_list li .info .drop .button{margin-top:-3px;}
.comment_list li .talk{padding:10px;font-size:14px;line-height:18px;}
.comment_list li .talk .title{padding:5px 0;font-weight:bold;}
.comment_list li .talk .type{padding-right:5px;}
.comment_list li .talk .text{display:block;padding:5px 0;}
.comment_list li .talk .reply{margin:5px 0 5px 50px;padding:10px;background-color:#fff7ee;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.comment_list li .talk .reply p{padding:5px 0;}
.comment_list li .talk .reply .name{color:#ff6600;font-weight:bold;}
.comment_box .pagination{margin-bottom:20px;}
.comment_box .form{width:725px;padding:10px 20px 20px;}
.comment_box .form div.req{top:20px;right:20px;}
.comment_box .form #star_tip{padding:7px 0 0;}
.comment_box span.info{margin:10px;padding:5px;font-size:14px;line-height:25px;}
.comment_list .rank{display:block;float:right;height:17px;width:100px;margin-top:1px;text-indent:-999em;background:url('../img/stars.gif') no-repeat left top;}
.comment_list .rank_2{background-position:0 -30px;}
.comment_list .rank_3{background-position:0 -60px;}
.comment_list .rank_4{background-position:0 -90px;}
.comment_list .rank_5{background-position:0 -120px;}
.message_list span.info{margin:10px;padding:5px;font-size:14px;line-height:22px;}
.message_wrapper{margin:40px auto 50px;padding:10px 50px;font-size:14px;}
.message_info{padding-left:130px;background:url('../img/info.gif') no-repeat 50px 15px;}
.message_wrapper dt{margin-bottom:15px;padding:5px 0 10px;color:#f60;line-height:24px;font-size:20px;font-weight:bold;border-bottom:1px dashed #d5d6d7;}
.message_wrapper dt em{padding-left:5px;color:#f60;}
.message_wrapper dd{padding:5px 0;}
.message_wrapper dd p{line-height:1.5em;}
.message_wrapper dd em{color:#f60;font-weight:bold;}
.search_form_wrapper .bd{padding:19px;}
.search_form .price_input{width:50px;}
.promotion_goods_list .item{padding:20px;background:url('../img/horizontal_spacer.gif') repeat-x left top;}
.promotion_goods_list .first{background-image:none;}
.promotion_goods_list .item h2{float:right;width:530px;padding:5px 10px 5px 25px;color:#333;font-weight:bold;font-size:20px;line-height:24px;}
.promotion_goods_list .item .photo_wrapper{float:left;width:120px;}
.promotion_goods_list .item .photo{display:block;width:120px;}
.promotion_goods_list .item .photo img{width:120px;height:120px;}
.promotion_goods_list .item .details{float:left;width:280px;padding:14px 10px 14px 25px;}
.promotion_goods_list .item .details li{padding:3px 0;line-height:16px;}
.promotion_goods_list .item .details li strong{font-weight:normal;}
.promotion_goods_list .item .actions{float:right;width:210px;padding:9px;background-color:#fff7ee;border:1px solid #ffdeb9;}
.promotion_goods_list .item .actions p{padding:3px 0;line-height:16px;text-align:center;}
.promotion_goods_list .item .actions strong{padding-right:5px;font-weight:normal;}
.promotion_goods_list .item .actions .button_wrapper{padding-top:10px;}
.promotion_goods_list .item .actions .bright_price{padding-bottom:0;line-height:20px;}
.promotion_goods_list .item .actions .bright_price strong{vertical-align:top;}
.promotion_goods_list .item .actions .bright_price .price{padding-left:18px;color:#f04331;font-family:arial;font-size:26px;font-weight:bold;background:url('../img/currency.gif') no-repeat left center;}
.promotion_goods_list .item .actions .bright_price .price sup{display:none;}
.activity_list .bd{padding:9px;}
.activity_list .item{padding:2px;}
.activity_list .first{background-image:none;}
.activity_list .item h2{padding:5px 10px;color:#333;font-weight:bold;font-size:1.35em;line-height:24px;background-color:#FFEEDD;}
/* TS ADD */
.activity_list dl.table{float:left;width:260px;padding:5px;line-height:20px;background:#fff;border:1px solid #eee;}
.activity_list dl.table dt{width:120px;padding-left:10px;line-height:27px;}
.activity_list dl.table dt.title{margin-bottom:5px;color:#444;font-weight:bold;background-color:#f6f6f6;border-bottom:1px solid #eee;}
.activity_list dl.table dd{width:135px;padding:5px 6px 5px 120px;line-height:19px;background-color:#f8f8f8;}
.activity_list dl.table dt{width:120px;padding-left:10px;line-height:27px;}
.activity_list dl.table dd.even{background-color:transparent;}
.activity_list .even_goods{float:left;width:640px;padding-left:10px;line-height:27px;}
.activity_list .even_goods strong{color:#5B5B5B;font-weight:bold;line-height:24px;background-color:#F0F0F0;}
/* TS ADD end*/
.activity_list dd.name{font-size:20px;font-weight:bold;}
.activity_list .user_rank em{padding-right:5px;color:#069;font-size:1.2em;font-weight:bold;}
.activity_list .number{position:absolute;top:0;right:0;padding:5px 10px;color:#fff;font-size:2em;font-weight:bold;background-color:#069;}
.activity_list .display_text li{width:150px;padding:5px;background:url('../img/horizontal_spacer.gif') repeat-x left top;}
.activity_list .display_text li.first{background-image:none;}
.activity_list .display_text li .photo{float:left;width:130px;height:110px;border-bottom-width:0;}
.activity_list .display_text li .photo img{width:130px;height:110px;}
.activity_list .display_text li .info{float:left;width:150px;padding:0 5px;line-height:18px;background-image:none;}
.activity_list .display_text li .promo{top:-1px;right:200px;}
.activity_list .display_text li .actions{float:right;width:160px;padding-top:15px;}
.activity_list .display_text li .actions .brighter_button{margin-right:5px;}
.quotation form{padding:50px 0;text-align:center;line-height:26px;}
.quotation form input, .quotation form select{vertical-align:middle;}
.myship .bd{padding:19px;}
.myship form, .myship table{margin-bottom:10px;}
.myship form select{margin-right:5px;}
.myship_list{width:100%;margin-top:10px;}
.myship_list .name{color:#069;font-weight:bold;}
.wholesale h4{padding:5px;margin-bottom:10px;color:#000;font-size:1.2em;font-weight:bold;background:#ddd;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;}
.wholesale h4 a{padding-left:10px;color:#ff6600;font-size:12px;font-weight:bold;}
.wholesale table{margin-bottom:10px;}
.wholesale .submit_order{margin-bottom:10px;}
.wholesale .submit_order p{color:#069;font-size:1.2em;font-weight:bold;line-height:1.5em;}
.wholesale .submit_order textarea{display:block;float:left;width:85%;}
.wholesale .submit_order .action{display:block;float:right;width:10%;padding-top:20px;}
.wholesale .submit_order .button{font-size:1.4em;}
.wholesale .photo{display:block;width:160px;height:160px;padding:2px;margin:0 auto;}
.wholesale .name{display:block;padding:2px;color:#069;font-size:1.2em;text-align:center;}
.wholesale .table{margin-bottom:10px;}
.wholesale .number{margin-bottom:10px;}
.pick_out a{display:inline-block;padding:2px 8px;margin:0 5px 3px 0;background:#fff;border-width:1px;border-style:solid;border-color:#eee #ccc #ccc #eee;}
.pick_out a:hover{color:#fff;text-decoration:none;background:#ff6600;border:1px solid #ff6600;}
.pick_out .table{padding:0;border-width:0;}
.your_choose p{padding:3px 5px;line-height:18px;}
.your_choose p strong{display:inline-block;padding-left:12px;background:url('../img/icon.gif') no-repeat 5px -23px;}
.your_choose .action{text-align:center;}
.po_cat_list .text_list a{display:inline-block;padding-left:12px;background:url('../img/icon.gif') no-repeat 5px -23px;}
.po_cat_list .text_list sup{display:inline-block;margin-left:5px;padding:2px 6px;line-height:14px;background-color:#eee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tags_cloud .bd{padding:14px;}
.tags_cloud .description{padding-bottom:20px;font-size:14px;line-height:18px;}
.brand_details .bd{padding:9px 10px 9px;}
.brand_details h1{padding:5px 0;color:#333;font-size:20px;font-weight:bold;line-height:24px;background:url('../img/horizontal_spacer.gif') repeat-x left bottom;}
.brand_details .description{padding:10px;font-size:14px;line-height:20px;}
.brand_details .logo{float:left;padding:3px;}
.brand_details .website{padding:10px;}
.brand_details .cat_list{clear:both;padding:10px 0;line-height:18px;background:url('../img/horizontal_spacer.gif') repeat-x left top;}
.brand_details .cat_list a{display:inline-block;margin:0 5px 5px 0;padding:2px 8px;white-space:nowrap;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.brand_details .cat_list a.current{color:#fff;background:#ff8c22 url('../img/slight_bg.gif') repeat-x left -90px;}
.brand_details .cat_list a:hover{text-decoration:none;background-color:#eee;}
.brand_details .cat_list sup{display:inline-block;margin-left:5px;padding:0 6px;color:#999;background-color:#eee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.brand_details .cat_list a:hover sup, .brand_details .cat_list a.current sup{color:#f60;background-color:#fff;}
.brand_list li{display:block;float:left;width:180px;height:90px;padding:10px;text-align:center;}
.brand_list .logo{display:block;color:#f60;line-height:60px;font-size:16px;font-weight:bold;}
.brand_list .logo img{max-width:180px;border:1px solid #ccc;}
.brand_list .name{display:block;padding:4px;line-height:16px;}
.all_brand_list li{padding:12px;}
.all_cat_list .bd{padding:19px;}
.all_cat_list dt{clear:both;padding:8px 10px;font-size:14px;font-weight:bold;line-height:20px;background:url('../img/horizontal_spacer.gif') repeat-x left bottom;}
.all_cat_list dt a{padding-left:12px;background:url('../img/icon.gif') no-repeat left -116px;}
.all_cat_list dt a sup{display:inline-block;margin-left:5px;padding:0 5px;color:#999;background-color:#eee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.all_cat_list dd{float:left;padding:5px;line-height:18px;}
.all_cat_list dd.parent{font-size:font-size:14px;font-weight:bold;}
.all_cat_list dd a{float:left;padding:2px 5px 2px 15px;white-space:nowrap;background:url('../img/icon.gif') no-repeat 5px 10px;}
.all_cat_list dd a sup{display:inline-block;margin-left:5px;padding:0 5px;color:#999;background-color:#eee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.article .bd{padding:9px 19px;}
.article_title{margin-bottom:10px;padding:8px 0;background:url('../img/horizontal_spacer.gif') repeat-x left bottom;}
.article h1{display:inline;color:#333;font-size:26px;line-height:30px;}
.article_info{float:right;clear:right;padding:14px 10px 0;color:#999;line-height:16px;}
.article_info span{padding-left:10px;}
.article_content{padding:10px 0 20px;color:#333;font-size:14px;line-height:20px;}
.article_content h2{margin:5px 0;padding:5px 10px;color:#333;font-size:16px;border-bottom:1px solid #eee;}
.article_content h3{margin:3px 0;padding:5px 10px;color:#333;font-size:14px;}
.article_content a:link, .article_content a:visited{color:#069;}
.article_content p{margin-bottom:2px;padding:2px; /* text-indent:2em; */}
.article_content img{max-width:765px;height:auto !important;}
.article_content table{margin:10px 0;}
.article_content dl.faq{padding:5px 10px;}
.article_content dl.faq dd{margin-left:2em;margin-bottom:15px;}
.article .download_wrapper{padding:10px 0;text-align:center;}
.article .nearby{margin-top:10px;padding:10px;line-height:18px;background:url('../img/horizontal_spacer.gif') repeat-x left top;}
.article .nearby .next{float:right;}
.article_search{padding-bottom:10px;text-align:right;}
.article_search input{vertical-align:middle;}
.article_list li{padding:10px;font-size:16px;font-weight:bold;line-height:20px;background:url('../img/horizontal_spacer.gif') repeat-x left top;}
.article_list .first{background-image:none;}
.article_list li .title{display:inline-block;width:500px;}
.article_list li .author, .article_list li .time{float:right;padding-left:10px;color:#999;font-size:12px;font-weight:normal;}
.article_list li.head{margin-bottom:3px;color:#444;font-weight:bold;background-color:#fff;border-bottom:1px dashed #888;}
.article_list li.even{background-color:transparent;}
.topic .bd{padding:9px 19px;}
.topic h1{margin-bottom:10px;padding:8px 0;color:#555;font-size:26px;line-height:30px;background:url('../img/horizontal_spacer.gif') repeat-x left bottom;}
.topic .display_grid ul{padding:10px;}
.compare_wrapper .bd{padding:14px;}
.compare_wrapper .button{margin:3px;}
.flow_wrapper .full_box{position:relative;margin-top:30px;}
.flow_bar{position:absolute;left:20px;top:-18px;height:36px;width:480px;background:url('../img/flow_bar.gif') no-repeat left top;}
.flow_step2{background-position:center -36px;}
.flow_step3{background-position:center -72px;}
.flow_wrapper .box .bd{padding:5px;}
.flow_wrapper .full_box .bd{padding-top:22px;padding-bottom:22px;}
.flow_wrapper .box h4{padding:8px 10px;font-size:1.2em;}
.flow_wrapper .box .form h4{padding:0;margin:0 0 .6em;color:#ff6600;font-size:18px;}
.flow_wrapper .box .content{padding:0;border-width:0;}
.flow_wrapper .form label b, .user .form .label b{width:12em;}
.flow_wrapper .form div.submit_wrap{padding:5px 0 5px 12em}
.flow_wrapper .form label .directions{margin-left:12em;}
.flow_wrapper .form label select{width:auto}
.flow_wrapper .cart_list .content{padding-right:10px;}
.flow_wrapper .cart_list .photo{float:left;padding-right:10px;}
.flow_wrapper .cart_list .photo img{height:50px;width:50px;}
.flow_wrapper .cart_list .name{display:block;padding:2px;color:#069;font-size:1.2em;}
.flow_wrapper .cart_list .goods_name{display:block;padding-bottom:5px;color:#069;font-size:12px;line-height:16px;}
.flow_wrapper .cart_list .package_name{padding:5px 5px 5px 20px;font-size:14px;font-weight:bold;line-height:18px;background:url('../img/icon/package.gif') no-repeat left 6px;}
.flow_wrapper .cart_list .extra_info{color:#999;}
.flow_wrapper .cart_list .extra_info em{margin-left:2px;padding:2px 5px;color:#fff;background-color:#ff8c22;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.flow_wrapper .cart_list .number{width:30px;padding:2px;color:#999;}
.flow_wrapper .cart_list .subtotal{font-size:1.2em;}
.flow_wrapper .cart_list .actions{text-align:right;}
.flow_wrapper .cart_list .actions p{float:left;font-size:14px;}
.flow_wrapper .cart_list .actions .price{font-weight:bold;}
.cart_list .package_goods_list em{margin-right:5px;padding:2px 5px;background-color:#eee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.checkout_cart_list .package_goods_list{display:none;}
.flow_wrapper .goods_list, .flow_wrapper .favourable_list{padding:10px;}
.flow_wrapper .consignee_list{margin-top:0;}
.consignee_list form{margin-bottom:10px;}
.consignee_list input{margin-right:5px;}
.flow_wrapper .zoom{padding-right:10px;}
.flow_wrapper .other_info input{margin-right:5px;}
.order_total .complete{padding:10px 0;color:#999;font-size:12px;font-weight:bold;line-height:14px;}
.order_total .total_list{padding-bottom:10px;font-size:14px;line-height:16px;text-align:right;border-bottom:1px dashed #ccc;}
.order_total .total_fee{padding-top:10px;font-size:1.3em;line-height:1.4em;text-align:center;}
.order_total .total_fee .price{font-size:1.4em;font-weight:bold;}
.flow_action{display:inline-block;width:100%;padding:20px 0 30px;}
.flow_action .next{float:right;margin-right:365px;}
.flow_action .back{float:right;margin-right:20px;line-height:40px;font-size:16px;}
.checkout_wrapper .options{float:left;width:635px;}
.checkout_wrapper .details{float:right;width:335px;margin-left:5px;position:relative;}
.checkout_wrapper .checkout_box{padding:0 5px;}
.checkout_wrapper .cart_list li{position:relative;float:left;width:290px;padding:5px;background:url('../img/horizontal_spacer.gif') repeat-x left bottom;}
.checkout_wrapper .cart_list .photo{display:block;float:left;width:40px;height:40px;margin-right:5px;padding:2px;border:1px solid #e4e4e4;}
.checkout_wrapper .cart_list .photo img{width:40px;height:40px;}
.checkout_wrapper .cart_list .name em{margin-left:3px;}
.checkout_wrapper .cart_list .price{font-weight:bold;}
.checkout_wrapper .cart_list .drop{visibility:hidden;position:absolute;top:15px;right:5px;}
.checkout_wrapper .cart_list li:hover .drop, .checkout_wrapper .cart_list li.hover .drop{visibility:visible;}
.checkout_wrapper .cart_list .total{clear:both;padding:5px 10px;text-align:right;}
.checkout_wrapper .cart_list .next{padding:5px 10px;text-align:right;}
.checkout_wrapper .next{float:right;margin-right:0;}
.checkout_wrapper .back{float:right;margin-right:10px;}
.checkout_wrapper .goods_card textarea, .checkout_wrapper .other_info textarea{width:450px;}
.checkout_wrapper .other_info .price_input{width:50px;}
.checkout_wrapper .other_info p{padding:3px 0;}
.flow_done{margin-top:20px;}
.flow_done .pay_online{margin:30px;text-align:center;}
.virtual_card{padding:30px 10px 30px 30px;}
.virtual_card li{float:left;width:300px;margin-right:30px;padding:20px 30px 40px 30px;background-color:#f6f6f6;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.virtual_card li span{display:block;line-height:24px;}
.virtual_card li .type{margin-bottom:10px;font-size:16px;font-weight:bold;}
.goods_description img.left{float:left;margin:2px 20px 16px 0;}
.goods_description img.right{float:right;margin:2px 0 16px 20px;}
.goods_description img.reflection{margin-bottom:0;}
.goods_description .back_to_top{display:block;float:right;height:22px;margin:10px 0;padding-right:14px;color:#069;font-size:12px;line-height:22px;background:url('../img/icon.gif') no-repeat right -51px;}
.goods_description .section{margin-top:36px;padding-top:18px;border-top:1px solid #e5e5e5;}
.goods_description .section h2{margin-bottom:25px;font-size:18px;background-color:transparent;border-bottom-width:0;}
.goods_description .section img.across{display:block;margin:0 auto 25px;}
.goods_description .grid4col{margin:10px 0 20px;padding:10px 15px;text-align:left;}
.goods_description .grid4col .column{float:left;width:150px;padding-left:20px;}
.goods_description .grid4col .column.first{padding-left:0;}
.goods_description .grid4col .column h3{margin-bottom:5px;font-size:14px;line-height:18px;}
.goods_description .grid4col .column h4, .goods_description  .grid4col .column p{padding:0;font-size:12px;line-height:18px;}
.goods_description .grid3col{margin:10px 0 20px;padding:10px 15px;text-align:left;}
.goods_description .grid3col .column{float:left;width:208px;padding-left:25px;}
.goods_description .grid3col .column.first{padding-left:0;}
.goods_description .grid3col .column h3, .goods_description .grid3col .column h4, .goods_description  .grid3col .column p{padding:0;font-size:12px;line-height:18px;}
.goods_description .grid3col .column h3{font-size:14px;}
.goods_description .grid2col{margin:10px 0 20px;padding:10px 15px;text-align:left;}
.goods_description .grid2col .column{float:left;width:316px;padding-left:33px;}
.goods_description .grid2col .column.first{padding-left:0;}
.goods_description .grid2col .column h3, .goods_description .grid2col .column h4, .goods_description  .grid2col .column p{padding:0;font-size:12px;line-height:18px;}
.goods_description .grid2col .column h3{font-size:14px;}
.col_sub .loader{position:absolute;top:-23px;right:10px;}
.col_sub .result{display:none;float:left;width:100%;padding:5px 0;margin-top:5px;line-height:1.4em;background:url('../img/horizontal_spacer.gif') repeat-x left top;}
.col_sub .bottom_button{padding-top:5px;text-align:center;}
.banner{margin-bottom:10px;}
.category .bd{padding:6px 5px 5px;}
.category a:hover{text-decoration:none;}
.category li.level_1{position:relative;float:left;width:100%;margin-top:2px;}
.category a.level_1{display:block;height:32px;overflow:hidden;padding-left:10px;font-size:14px;line-height:32px;background:#e0f2ff url('../img/category_bg.gif') no-repeat left 0;text-shadow:0 0 0, 0 1px 0 #fff;}
.category a.level_1 span{display:block;height:32px;padding-right:25px;background:url('../img/category_bg.gif') no-repeat right -32px;}
.category li:hover, .category li.hover{z-index:100;}
.category li.level_1:hover a.level_1, .category li.hover a.level_1{color:#fff;background-color:#ff8c22;background-position:left -64px;text-shadow:0 0 0, 0 1px 0 #c4620d;}
.category li.level_1:hover a.level_1 span, .category li.hover a.level_1 span{background-position:right -96px;}
.category .sub_cat_lv1{visibility:hidden;position:absolute;left:163px;top:0;height:auto;width:156px;}
.category li.level_1:hover .sub_cat_lv1, .category li.hover .sub_cat_lv1{visibility:visible;}
.category .top_lv1{height:5px;font-size:0;background:url('../img/category_dd.png') no-repeat left top;}
.category .bottom_lv1{height:8px;font-size:0;background:url('../img/category_dd.png') no-repeat left bottom;}
.category .inner_lv1{background:#fff url('../img/category_dd.png') repeat-y -319px top;}
.category ul.level_2{padding:6px;background:url('../img/category_dd.png') no-repeat -160px top;}
.category li.level_2{position:relative;display:block;float:left;width:100%;height:24px;}
.category a.level_2{display:block;height:24px;padding:0 8px 0 15px;font-size:14px;font-weight:bold;line-height:24px;background:url('../img/icon.gif') no-repeat 5px -112px;}
.category .sub_cat_lv2{display:none;position:absolute;left:130px;top:-10px;height:auto;width:180px;background-color:#fff;border:3px solid #ffcb59;}
.category li.level_2:hover .sub_cat_lv2, .category li.hover li.hover .sub_cat_lv2{display:block;}
.category .inner_lv2{border:1px solid #ffa140;}
.category .inner_lv2 .arrow{display:block;position:absolute;top:9px;left:-12px;height:25px;width:13px;text-indent:-999em;background:url('../img/border_arrow_left.gif') no-repeat left top;}
.category ul.level_3{width:150px;padding:13px 8px;background-color:#fff;}
.category li.level_3{display:block;float:left;width:100%;position:relative;height:24px;}
.category a.level_3{display:block;height:24px;padding:0 8px;font-size:14px;font-weight:bold;line-height:24px;}
.category .show_children .sub_cat_lv1{display:block;position:static;width:188px;margin:2px 0;padding:10px 0 0 0;background:#fff url('../img/category_sub.gif') no-repeat left top;}
.category .show_children .top_lv1, .category .show_children .bottom_lv1{display:none;}
.category .show_children ul.level_2{width:168px;padding:0 10px 10px 10px;background:#fff url('../img/category_sub.gif') no-repeat -188px bottom;}
.category .show_children ul.level_2 li.level_2{width:168px;}
.category .show_children ul.level_2 a.level_2{height:24px;line-height:24px;padding:0 8px 0 20px;background:url('../img/icon.gif') no-repeat 10px -112px;}
.category .show_children li.level_1:hover a.level_1, .category .show_children li.hover a.level_1{color:#444;background:#e0f2ff url('../img/category_bg.gif') no-repeat left 0;text-shadow:0 0 0, 0 1px 0 #fff;}
.category .show_children li.level_1:hover a.level_1 span, .category .show_children li.hover a.level_1 span{background-position:right -32px;}
.category .show_children li.level_1 a.level_1:hover, .category .show_children li a.level_1.hover{color:#fff;background-color:#ff8c22;background-position:left -64px;text-shadow:0 0 0, 0 1px 0 #c4620d;}
.category .show_children li.level_1 a.level_1:hover span, .category .show_children li a.level_1.hover span{background-position:right -96px;}
.category .show_children li.level_2:hover .sub_cat_lv2, .category .show_children li.level_2_hover .sub_cat_lv2{display:block;}
.invoice_list li{float:left;width:180px;padding:5px 0;line-height:18px;background:url('../img/horizontal_spacer.gif') repeat-x left top;}
.invoice_list .first{background-image:none;}
.invoice_list .title{display:block;float:left;width:50px;padding-left:5px;font-weight:bold;}
.invoice_list .data{display:block;float:left;width:125px;}
.invoice_list a{color:#069;font-weight:bold;}
.invoice_list a:hover{color:#ff6600;text-decoration:underline;}
.order_query .bd{position:relative;}
.order_query .main{text-align:center;}
.order_query .input{width:150px;margin-bottom:10px;}
.order_query p{font-size:.8em; line-height:15px;}
.order_query p em{display:block;float:left;width:55px;font-weight:bold;}
.order_query p span{display:block;float:left;width:120px;}
.order_query p a{color:#069;font-weight:bold;}
.order_query p a:hover{color:#ff6600;text-decoration:underline;}
.brands li{display:block;height:60px;padding:8px 0;text-align:center;background:url('../img/horizontal_spacer.gif') repeat-x left top;}
.brands li.first{background-image:none;}
.brands li img{max-width:180px;}
.vote .bd{position:relative;}
.vote h4{font-size:14px;line-height:18px;}
.vote .count{padding:5px 0 10px;color:#999;}
.vote label{display:block;padding:2px 0;}
.vote label input{vertical-align:middle;}
.vote label em{padding-left:3px;color:#999;font-size:.8em;}
.vote .actions{padding-top:10px;text-align:center;}
.subscription .bd{position:relative;}
.subscription form{text-align:center;}
.subscription .input{width:150px;margin-bottom:10px;}
.subscription .btn_s1{margin-right:3px;}
.help_center .bd{padding:0 0 20px 0}
.help_center dt{margin:10px 0;padding:8px 15px;font-size:14px;font-weight:bold;background-color:#f6f6f6;border-bottom:1px solid #eee;}
.help_center .first dt{margin-top:0}
.help_center dd{padding:3px 10px 3px 25px;line-height:15px;background:url('../img/icon.gif') no-repeat 15px -22px;}
.goods_article li{padding:5px;line-height:16px;}
.goods_article li a{display:block;padding-left:10px;background:url('../img/icon.gif') no-repeat 0 -24px;}
.user_form_box .bd{padding:29px;}
.user_form{float:left;position:relative;width:580px;padding:10px 30px;}
.user_form h1{margin-bottom:20px;padding:5px 0 15px;font-size:1.3em;font-weight:bold;background:url('../img/horizontal_spacer.gif') repeat-x left bottom;}
.user_form div.req{font-size:1em;position:absolute;top:12px;right:30px;width:13em;text-align:right;}
.user_form div.req b{color:#b00;font-size:1.4em;}
.user_form label, .user_form .label{display:block;padding:5px 0;}
.user_form label b{display:block;float:left;width:150px;line-height:23px;text-align:right;}
.user_form .label b{display:block;float:left;width:150px;line-height:15px;text-align:right;}
.user_form label b .req{padding-right:3px;color:#b00;}
.user_form label em{padding-left:5px;vertical-align:middle;}
.user_form label .status{display:inline-block;width:16px;height:16px;padding-left:5px;}
.user_form label .valid{background:url('../img/icon/accept.gif') no-repeat right top;}
.user_form label input{vertical-align:middle;}
.user_form label img.captcha{vertical-align:middle;}
.user_form .submit_wrap{padding:10px 0 20px 150px;}
.user_form .submit{vertical-align:middle;}
.user_form fieldset.checkbox_wrap, .user_form fieldset.radio_wrap{margin:0;}
.user_form fieldset.checkbox_wrap label, .user_form fieldset.radio_wrap label{float:left;width:auto;border:none;margin:0;padding:2px 0;margin-right:15px}
.user_form label input.checkbox, .user_form label input.radio{width:auto;float:none;margin:0;margin-right:3px}
.user_form .quick_buy{background:url('../img/icon.gif') no-repeat right -112px;}
.user_form_wrapper .closed{display:block;padding:50px 0;color:#069;font-size:1.5em;font-weight:bold;text-align:center;}
.user_form_wrapper .extra{float:right;width:230px;padding:10px 30px 10px 0;}
.user_form_wrapper .extra h2{margin-bottom:20px;padding:5px 0 15px;font-size:1.3em;font-weight:bold;background:url('../img/horizontal_spacer.gif') repeat-x left bottom;}
.user_form_wrapper .extra p{margin-bottom:5px;line-height:1.4em;}
.user_cp .col_main .bd{padding:19px;}
.user_nav_wrapper h1{height:24px;text-indent:-999em;background:#069 url('../img/user_nav.gif') no-repeat left top;}
.user_nav{margin-bottom:10px;}
.user_nav li{height:45px;background:#eee url('../img/user_nav.gif') no-repeat left -24px;}
.user_nav li.last{height:46px;background-position:left -69px;}
.user_nav li a{display:block;height:20px;padding:13px 2px 12px 45px;font-size:16px;font-weight:bold;line-height:20px;text-decoration:none;background:url('../img/user_nav_icon.gif') no-repeat 15px 11px;}
.user_nav .user_order_list a{background-position:15px -38px;}
.user_nav .user_profile a{background-position:15px -86px;}
.user_nav .user_booking_list a{background-position:15px -136px;}
.user_nav .user_bonus a{background-position:15px -192px;}
.user_nav .user_collection_list a{background-position:15px -239px;}
.user_nav .user_message_list a{background-position:15px -287px;}
.user_nav .user_account a{background-position:15px -338px;}
.user_nav .user_track_packages a{background-position:15px -388px;}
.user_nav .user_affiliate a{background-position:15px -440px;}
.user_nav .user_tag_list a{background-position:15px -490px;}
.user_status{padding:10px;line-height:18px;}
.user_status .hello{margin-right:10px;font-size:16px;}
.user_status .hello em{padding-left:3px;font-weight:bold;}
.user_status .email_valid{display:block;margin-right:10px;}
.user_status .email_valid a{margin-left:5px;padding-left:20px;background:url('../img/icon/email.gif') no-repeat left center;}
.user_status .rank, .user_status .log{margin-right:10px;color:#999;}
.user_dashboard{height:151px;width:745px;margin-bottom:9px;background:#2497cf url('../img/user_dashboard.gif') no-repeat left top;}
.user_dashboard .item{display:inline;float:left;height:100px;width:166px;margin-top:22px;margin-left:20px;background:#eee url('../img/user_dashboard.gif') no-repeat -10px -22px;}
.user_dashboard .first{margin-left:10px;}
.user_dashboard .third{margin-left:21px;}
.user_dashboard .item .item_inner{display:block;height:100px;width:166px;text-decoration:none;}
.user_dashboard .item .item_inner .count{display:block;height:63px;width:166px;overflow:hidden;text-align:center;font-family:arial;font-size:36px;font-weight:bold;line-height:63px;}
.user_dashboard .item .item_inner .label{display:block;height:37px;width:166px;overflow:hidden;text-align:center;font-size:18px;font-weight:bold;line-height:37px;}
.user_dashboard .item .price{padding-left:2px;/*background:url('../img/currency_big.gif') no-repeat left center; */}
.user_dashboard .item .price sup{display:none;}
.user_dashboard .item .price sub{font-size:18px;}
.user_cp .display_text li .actions{width:150px;}
.merge_order p{padding-top:10px;font-size:1.2em;line-height:1.3em;}
.merge_order select{margin-right:5px;}
.generate_code .options{width:300px;float:left;}
.generate_code .options input[type='text'], .generate_code .options input[type='password']{width:20px;}
.generate_code .code_wrapper{width:330px;float:right;}
.generate_code .code_wrapper textarea{height:120px;width:320px;margin:0;}
.affiliate_code label{display:block;padding-bottom:10px;}
.affiliate_code label input{width:180px;margin-left:5px;}
.affiliate_code_goods .preview table, .affiliate_code_goods .preview table tbody{border-width:0;}
.affiliate_code_goods .preview th, .affiliate_code_goods .preview td{border-top:none;border-bottom:none;border:none;}
.affiliate_code_goods .item{margin-bottom:10px;}
.affiliate_code_goods .item .label{padding:5px;}
.affiliate_code_goods .item .label a{float:right;}
.affiliate_code_goods .item textarea{width:98%;}
.user .affiliate_code table table,
.user .affiliate_code table table tbody,
.user .affiliate_code table table tr,
.user .affiliate_code table table td,
.user .affiliate_code table table th{background-color:transparent !important;border-width:0;}
.user .affiliate_code .item{padding-bottom:10px;}
.user .affiliate_code .item em{display:block;padding-bottom:5px;color:#069;font-size:1.2em;}
.user .affiliate_code .item a{display:block;padding-top:5px;}
.funds .actions{padding:5px 0;}
.consignee_list input[type='text'], .consignee_list input[type='password']{width:160px;}
.order_list td{line-height:26px;}
.order_list .order_id{font-size:1.2em;font-weight:bold;}
.order_list .handle, .order_list .handler, .order_list .order_status{text-align:center;}
.order_list .order_status em, .order_list .handler .status, .order_detail .status{padding:3px 8px;line-height:20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.order_status_0{color:#fff;background-color:#ff9522;}
.order_status_1, .order_status_5, .order_status_6{color:#fff;background-color:#97cf4d;}
.order_status_2, .order_status_3, .order_status_4{color:#fff;background-color:#ff5215;}
.pay_status_1{color:#fff;background-color:#ff9522;}
.pay_status_2{color:#fff;background-color:#97cf4d;}
.pay_status_0{color:#fff;background-color:#ff5215;}
.shipping_status_1, .shipping_status_3, .shipping_status_4, .shipping_status_5{color:#fff;background-color:#ff9522;}
.shipping_status_2{color:#fff;background-color:#97cf4d;}
.shipping_status_0{color:#fff;background-color:#ff5215;}
.order_detail .status{margin-right:5px;background-color:#eee;}
.order_detail .order_id{font-size:1.2em;font-weight:bold;}
.order_detail .view_message{float:right;}
.order_detail .invoice_no a{display:inline-block;padding:3px 3px 3px 20px;font-size:14px;background:url('../img/icon/delivery.gif') no-repeat left 3px;}
.order_goods_list p{margin-bottom:5px;line-height:18px;}
.order_goods_list .photo img{float:left;height:40px;width:40px;}
.order_goods_list .price_input{width:50px;margin:0 5px;padding:2px;}
.order_goods_list .extra_info{color:#999;}
.order_goods_list .extra_info em{margin-left:2px;padding:2px 5px;color:#fff;background-color:#ff8c22;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.user .box h4{padding:8px 10px;color:#069;font-size:1.2em;}
.user .box .form h4{padding:0;margin:0 0 .6em;color:#b00;font-size:18px;}
.user .box .content{padding:0;border-width:0;}
.user .form label b, .user .form .label b{width:12em;}
.user .form div.submit_wrap{padding:5px 0 5px 12em}
.user .form label .directions{margin-left:12em;}
.user .form label select{width:auto;}
/*  ==================== TS ADD phshopcss ====================  */
/* TS Info Page */
#tsinfopage { width:780px;	margin:0 auto; }
/* TS Content L740 100 130 */
#tscontent p, #tscontent ol, #tscontent ul { line-height:130%;}
/* TS Sidebar DEL12.06.13 */
#tssidebar { float:left; width:200px; padding:10px;}
/* TS Boxed */
.tsboxed1 .tstitle { padding:6px 30px; font-size:18px; font-weight:normal; border-bottom: 2px solid #9370DB; background:url(/phshopIMG/phshopIMG_bg.gif)  -13px 5px no-repeat; }
.tsboxed1 .tscontent { padding: 10px 5px 15px 5px; line-height: 135%; }
.tsboxed2 .tstitle { padding: 5px 38px; border-bottom: 2px solid #9370DB; color: #698B22; background:url(/phshopIMG/phshopIMG_bg.gif)  -3px -55px no-repeat; }
.tsboxed2 .tstitle32 { padding: 5px 25px; border-bottom: 2px solid #9370DB; color: #006666; background:url(/phshopIMG/phshopIMG_bg.gif)  -20px -23px no-repeat; }
.tsboxed2 .tstitle81 { padding:11px 56px; font-size:18px; border-bottom:2px solid #9370DB; color: #0080FF; background:url(/phshopIMG/phshop-bg.gif)  -53px -255px no-repeat; }
.tsboxed2 .tstitle83 { padding:7px 60px; font-size:18px; border-bottom:2px solid #9370DB; color: #0080FF; background:url(/phshopIMG/phshop-bg.gif)  -42px -367px no-repeat; }
.tsboxed2 .tscontent { padding: 2px; line-height: 125%; }
.tsboxed2 .tscontent .tspp { padding: 5px 5px 10px 20px; background: url(/phshopIMG/tsppimg02.gif) no-repeat left 50%; color: #8B2323; }
.tsboxed3 .tstitle { padding:5px 42px; border-bottom: 2px solid #9370DB; background:url(/phshopIMG/phshopIMG_bg.gif)  -1px -95px no-repeat; }
.tsboxed3 .tscontent { padding: 2px;}
.tsboxed3 .tscontent p{font-size:14px;line-height:20px;color:#3C3C3C;}
.tsboxed3 .tscontent .tspp { font-size:15px;padding:5px 30px; color: #8B2323; background:url(/phshopIMG/phshopIMG_bg.gif)  -15px -156px no-repeat; }
.tsboxed3 .tscontent strong { font-size:15px; color: #8B2838;}
.tsboxed4 .tstitle { padding: 5px 25px; border-bottom: 2px solid #9370DB; color: #ff6666; background:url(/phshopIMG/phshopIMG_bg.gif)  -20px -23px no-repeat; }
.tsboxed4 .tscontent { padding: 2px; line-height: 125%; }
/* TS BoxInfo */
/* TS Area */
#tsArea1 {margin-bottom: 5px; width: 780px; }
#tsArea3 {margin: 5px 2px; width: 760px; float: left; }
#tsArea31 {margin: 0px; width: 480px; float: left; }
#tsArea32 {margin: 0px; width: 280px; float: right; }
#tsAreaC {margin-bottom: 5px; width: 780px; }
#tsAreaL2 {margin-left: 0px; width: 460px; float: left; }
#tsAreaR2 {margin-left: 0px; width: 310px; float: right; }
.tsA32p { PADDING-LEFT: 10px; margin-top:2px; margin-bottom:3px; HEIGHT: 18px; border-left:6px solid #9370DB;}
.tsA32pB { PADDING-LEFT: 20px; margin-top:2px; margin-bottom:3px; HEIGHT: 18px; border-left:3px solid #9370DB;}
.fl { 	FLOAT: left }
.fr {	FLOAT: right }
/* TS tsIMG_Pages */
.tsPimgC { margin:5px 2px;}
.tsPimgL { float:left; margin:5px 5px 10px 3px;}
.tsPimgR { float:right; margin:5px 3px 10px 3px;}
/* TS tsIMG_Goods */
.tsGimgC { width:760px; margin:3px auto;}
.tsGimgL { float:left; margin:3px 2px;}
.tsGimgR { float:right; margin:3px 2px;}
/* TS Topic 專題活動 */
.tsTopicPage { margin-right:10px; padding:10 0px 0 0px; }
.tsTopicPage h2 { padding:0px 10px 15px 0px; font-size:1.2em; text-transform:lowercase; font-weight:normal; color:#191970; }
.tsTopicpost { margin:15px; padding-bottom:20px; }
.tsTopicpost .title { font-family: DFKai-SB,PMingLiU,"新細明體", Times, serif; }
.tsTopicpost .title h2 { padding:0px 10px 5px 0px; font-size:1.7em; font-weight:normal; color:#191970; border-bottom:1px #8A2BE2 solid; text-transform:uppercase; 	}
.tsTopicpost .entry { padding:10px 2px 2px 0px; line-height:22px; font-size:1.2em; border-bottom:1px #FFF dotted; background:#fff; }
/* TS SALE Content 促銷,報導,料理 */
#Salecontent {  padding: 10 0px 0 20px; font-family: "新細明體", Arial, Times, serif; }
.Salecontent p { font-weight:normal; font-size:1.2em; padding:10px 10px; }
.Salepost { width:770px; margin-bottom:10px; }
.Salepost .title h2 { padding: 0px 10px 5px 25px; text-align: left; border-bottom: 1.2px #8A2BE2 solid; font-weight: normal; font-size: 1.3em; color: #191970; BACKGROUND: url(/phshopIMG/phshopIMG_bg.gif) no-repeat -111px -318px; }
.Salepost .titleArt1 h2 { padding: 0px 10px 5px 25px; text-align: left; border-bottom: 1.2px #8A2BE2 solid; font-weight: normal; font-size: 1.3em; color: #191970; BACKGROUND: url(/phshopIMG/phshopIMG_bg.gif) no-repeat -106px -142px; }
.Salepost .entry { padding: 2px 5px; font-size: 1.15em; font-weight:normal;  }
.Salepost .entry p { padding: 3px 5px; line-height:20px; }
.Salepost .entry3 { padding: 5px 2px 2px 10px; font-size: 1.12em; border-bottom: 1px #7EC0EE dotted; font-weight:550;  }
.Salepost .entry3 .tsp3 { color: #8B2323; padding: 0 0 0 20px; HEIGHT: 20px; BACKGROUND: url(/phshopIMG/phshopIMG_bg.gif) no-repeat -111px -428px; text-transform:none; }
.Salepost .entry .tsp9 { padding: 0 0 0 20px; HEIGHT: 20px; BACKGROUND: url(/phshopIMG/phshopIMG_bg.gif) no-repeat -116px -259px; text-transform:none; }
/* TS SALEContent 促銷,報導,料理 結束*/
/* TS FAQ Content */
#faqcontent { margin-right: 10px; padding: 0 0px 0 0px; }
.faqpost { margin-bottom: 10px;	}
.faqpost .title { font-family: PMingLiU,"新細明體", Times, serif; }
.faqpost .title h2 { padding:0px 10px 5px 30px; text-transform:lowercase; border-bottom: 2px #8968CD solid;
	font-weight: normal; font-size: 1.5em; color: #8B2323; background:url(/phshopIMG/phshopIMG_bg.gif)  -13px -130px no-repeat; }
.title h2 a { color: #3CB7FF; }
.faqpost .title p { margin: 0; padding: 10px 0 10px 20px; line-height: normal; color: #3CB7FF; background: url(/phshopIMG/faqimg02.gif) no-repeat left center; }
.faqpost .title p a { color: #3CB7FF; }
.faqpost .entry { padding: 6px 2px 2px 0px; font-size: 1.1em; border-bottom: 1px #D8DFE6 dotted; }
.faqpost .entry .tspp { padding: 0 0 0 20px; background: url(/phshopIMG/faqimg04.gif) no-repeat left 50%; color: #8B2323; }
/* TS SHOP Content 系統,說明 */
.tsshopcontent { margin-right: 10px; padding: 10 0px 0 0px; }
.tsshopcontent h2 { padding: 0px 10px 15px 0px; font-size: 1.2em; text-transform: lowercase; font-weight: normal; color: #191970; }
.shoppost {	margin-bottom:15px; }
.shoppost .title { font-family: PMingLiU,"新細明體", Times, serif; }
.shoppost .title h2 { padding: 0px 10px 5px 10px; font-size: 1.3em; font-weight:bold; line-height:28px; color: #191970; border-bottom: 1px #8A2BE2 solid; text-transform: lowercase; 	}
.shoppost .entry { padding:10px 2px 2px 0px; font-size: 1.1em; line-height:20px;border-bottom: 1px #7EC0EE dotted; background:#fff; }
.shoppost .entry .tspp { padding: 0 0 0 25px; margin:10px 1px 5px 1px; background:url(/phshopIMG/phshopIMG_bg.gif)  -22px -183px no-repeat; }
.shoppost .entryBonus p { font-size: 14px; font-weight:bold; padding:1px 20px; line-height: 20px; BACKGROUND: url(/phshopIMG/phshopIMG_bg.gif) no-repeat -23px -182px; text-transform:none; }
.shoppost .entryBonus ul li { font-size:14px; list-style-position:outside; PADDING-LEFT: 22px; margin-top:3px; BACKGROUND: url(/phshopIMG/phshopIMG_bg.gif) no-repeat -23px -279px; }
.shoppost .entryBonus ul li b { font-weight:bold; letter-spacing:3px; color:#D26900; BACKGROUND:#FFF; }
.shoppost .entryBonus ul li strong { font-weight:bold; letter-spacing:3px; color:#FF2D2D; BACKGROUND:#FFF; }

/* TS AD BoxInfo */
/* TS GoodsBonusSet 紅利加倍 */
.snBonusTXT{font-size:1.2em;font-weight:bold;color:#f04331;}
.BonusSetIMG { position:absolute; font-size:13px; font-weight:normal; right:-16px; top:6px; width:60px; height:28px; text-align:center; color:#FFF; z-index:33; padding-top:5px; background:url(/phshopIMG/phshop-bg.gif)  0 -50px no-repeat; }
.BonusSetIMG strong { font-size:16px; }
.BonusSetTXT { position:absolute; font-size:11px; font-weight:normal; left:-3px; top:2px; width:26px; height:27px; line-height:14px; text-align:left; color:#FFF; z-index:33; padding:2px; border:1px solid #ccc; background:#FC3232; }
.BonusSetTXT strong { font-size:14px; font-weight:bold; display:block;}
.TSGoodsFresh { position:absolute; font-size:13px; line-height:16px; font-weight:bold; right:8px; top:3px; width:32px; height:32px; text-align:center; color:#FFF; z-index:33; border:1px solid #ccc; background:#0080FF; }
.TSGoodsLocal { position:absolute; font-size:14px; line-height:16px; font-weight:bold; right:8px; top:3px; width:33px; height:33px; text-align:center; color:#FFF; z-index:33; border:0px solid #ccc; background:#00A600; }
.TSOutOfStock { position:absolute; font-size:14px; font-weight:bold; right:25px; bottom:3px; width:48px; height:16px; text-align:center; padding:1px;color:#CE0000; z-index:33; border-bottom:2px solid #AE0000; background:#F0F0F0; }
.TSGoodsOneFishing { position:absolute; font-size:14px; line-height:16px; font-weight:normal; right:8px; top:3px; width:33px; height:33px; text-align:center; color:#FFF; z-index:33; border:1px solid #ccc; background:#3A5AFF; }
.TSGoodsOneFishingIMG { position:absolute; right:-26px; top:-5px; width:75px; height:150px; z-index:33; BACKGROUND: url(/phshopIMG/phshop-bg.gif) no-repeat 0 -95px; }
.TSGoodsBoatman { position:absolute; right:3px; top:-5px; width:60px; height:33px; z-index:33; background:url(/phshopIMG/phshop-bg.gif)  -42px -367px no-repeat; }
.TSGoodsBoatmanIMG { position:absolute; right:-26px; top:25px; width:105px; height:50px; z-index:33; BACKGROUND: url(/phshopIMG/phshop-bg.gif) no-repeat 0 -308px; }
.TSGoodsEXdate { position:absolute; font-size:14px; font-weight:normal; left:55px; bottom:3px; width:68px; height:16px; text-align:center; color:#CE0000; z-index:33; border-bottom:2px solid #AE0000; background:#FFF;}
.TSGoodsSuperValue { position:absolute; font-size:13px; line-height:16px; font-weight:bold; left:-1px; top:112px; width:33px; height:33px; text-align:center; color:#FFF; z-index:33; border:1px solid #CCC; background:#D94600; }
.TSGoodsSuperValue_info { position:absolute; font-size:11px; line-height:13px; font-weight:bold; right:35px; bottom:2px; width:26px; height:26px; text-align:center; padding:1px;color:#FFF; z-index:33; border:0px solid #CCC; background:#D94600; }
.TSGoodsRBTXT { position:absolute; font-size:15px; line-height:16px; font-weight:bold; right:10px; bottom:12px; width:18px; height:35px; text-align:center; color:#FFF; z-index:33; border:1px solid #CCC; background:#D26900; }