body {

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

background-color:#ffffff ;

font-family: "Arial","新細明體","Helvetica", sans-serif;

text-align: center;

scrollbar-shadow-color:#E3E3E3;

scrollbar-track-color : #E3E3E3;

scrollbar-highlight-color:#efefef;

scrollbar-darkshadow-color:#efefef;

scrollbar-base-color:#999999;

scrollbar-3dlight-color: #999999;

scrollbar-face-color:#999999;

scrollbar-arrow-color:#efefef;

    background-repeat: repeat-x;

}

div[style="clear:both"] {

    padding-top: 0 !important;

}


td, th {

color:#595959;

font-size : 12px;

font-family : '微軟正黑體','新細明體',Arial, Helvetica, sans-serif;

line-height: 20px;

}

form {

margin: 0px;

}

h5 {

background-color: #FBF2D7;

color: #256579;

font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 2px;

}

a:link,a:visited,a:active {

color: #585858;

line-height:18px;

text-decoration: none;

font-size: 13px;

font-family:"Arial","新細明體",Verdana, Geneva, Helvetica, sans-serif;

}

a:hover {

color: #585858;

line-height:18px;

text-decoration: underline;

font-size: 13px;

font-family: "Arial","新細明體",Verdana, Geneva, Helvetica, sans-serif;

}

.input_textarea {

width:550px;

height:100px;

font-family: "Arial","Verdana","Helvetica","新細明體", "sans-serif";

font-size: 10pt;

border-top: 1px #D3DCD7 solid;

border-bottom: 1px #D3DCD7 solid;

border-left: 1px #D3DCD7 solid;

border-right: 1px #D3DCD7 solid;

padding-left: 1px;

padding-top: 0px;

line-height: 15pt;

background-image: url('https://fs1.shop123.com.tw/images_pro/demoa6_open/textarea_bg.gif');

height:expression((this.scrollHeight<100)?'100px':(this.scrollHeight+5)+'px');

overflow:hidden;

}


.button_01 {

CURSOR: hand;

BORDER: #7b9ebd 1px solid;

PADDING: 5px;

FONT-SIZE: 13px;

COLOR: #000000;

font-family: "Arial","新細明體","Verdana";

font-weight: normal;

height:40px;

FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);

 }

.button_02 {

CURSOR: hand;

BORDER: #7b9ebd 1px solid;

PADDING: 5px;

FONT-SIZE: 13px;

COLOR: #000000;

font-family: "Arial","新細明體","Verdana";

font-weight: normal;

height:40px;

FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);

 }

.king_alt{

POSITION:absolute;

VISIBILITY:hidden;

Z-INDEX:200;

}

#loader{

DISPLAY: none;

Z-INDEX: 2;

LEFT: 0px;

POSITION: absolute;

TOP: 0px}

.display_off{

display:none;

}

.outside_div{

width: 100%;

border: 0px;

margin: 0px auto;

}

.outside_table{

width: 1200px;

    border: 0px;

    float: none;

    left: 0px;

    top: 0px;

    margin: 0 auto;

    padding: 0px;

    background: transparent;

}

.outside_jump{

float:left;

top: 0px;

right: 0px;

margin: 0px;

padding: 0px;

border:0px dotted #FF0000;

}

.licence_div{

width:99% !important;
width:100%;
padding: 5px 0 0 5px;

margin: 5px 0 0 0 auto;

float:left;

text-align:left;

background-color: #F3F3F3;

}

#floater{

POSITION: absolute;

HEIGHT: 0px;

padding-left: 3px;

}

.block-middle{

padding-bottom: 15px;

}

@media (max-width:479px) {

.block-middle.rwd-add .detail_datatable .text input[type="text"] {

    width: 100%;

    padding: 15px 5px;

}

}


.block-l-side{

float: left;

left: 0px;

top: 0px;

margin: 0px;

padding: 0px 0px 15px 0px;

}

@media (max-width:767px) {

.block-l-side.rwd-add {

    display: block;

}

.block-middle.rwd-add {

    display: -ms-flex;

    display: flex;

    -ms-flex-flow: column-reverse;

    -webkit-flex-flow: column-reverse;

    flex-flow: column-reverse;

    padding: 0;

}

.block-l-side.rwd-add {

    width: 100%;

}

}


.block-middle-side {

border: 0px solid #CECECE;

margin: 0px auto;

top: 0px;

background: transparent;

}

.block-r-side{

border: 0px solid #CECECE;

right: 0px;

top: 0px;

margin: 0px;

padding: 0px;

background: transparent;

}

.block-l-side{


}


.block-min{

}


.top_GS_A_div{

width:100%;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin: 0 0 15px;

}

/*拿掉上方logo區塊*/
@media (max-width: 767px) {

.top_GS_A_div, .top_GS_A_table {

    height: 5px;

    background-image: none;

    line-height: 0;

    margin: 0;

}

}


@media (min-width: 768px) {

 .nav-block.rwd-add{

    background-color: transparent;
 
    margin-top: 15px;
 
 }

 
}

.top_GS_A_bottom{

font-size:0px;

width:100%;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0 0 3px 0;

}

.top_GS_A_table{

width: 100%;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

}

.top_GS_A_table td{

text-align:left;

border: 0px solid #000000;

border-collapse: collapse;

}

.top_GS_A_table td.website_logo_pic{

width:20%;

padding-top:5px;

padding-right:5px;

padding-bottom:2px;

padding-left:0px;

}

.top_GS_A_table td.website_module_classify_header{

padding-top:5px;

padding-right:5px;

padding-bottom:0px;

padding-left:0px;

text-align:right;

vertical-align:top;

}

.top_GS_A_table td.website_module_classify_top{

padding-top:5px;

padding-right:5px;

padding-bottom:5px;

padding-left:0px;

text-align:right;

vertical-align:bottom;

}

.top_GS_A_table td.website_logo_pic img{


}


.top_GS_A_div tr.list-tr td.website_module_classify_header.list, .top_GS_A_div tr.list-tr td.website_module_classify_header a {

    color: #fff;

    font: 500 14px/1 Arial, Helvetica,"Microsoft JhengHei", sans-serif;

}


.top_GS_A_div tr.list-tr td.website_module_classify_header a span {

    font: bold 17px/3 Arial, Helvetica, sans-serif;

    color: #DA2128;

    padding: 0 3px;

}

@media (max-width:991px) and (min-width:768px) {

.top_GS_A_table .mod-web-header.rwd-add, .top_GS_A_table .mod-web-top.rwd-add > table {

    width: auto;

}

.mod-web-header.rwd-add .list {

    padding: 0;

}

}

@media (max-width: 767px) {

/*logo樣式*/
.web-logo.rwd-add {

padding: 3px 0px 0px 3px;

background-color: #051835;

}

/*logo圖片大小*/
.web-logo.rwd-add img {

height: 50px;

}

/*頁面標頭項目(白色icon) 767px以下隱藏*/
.mod-web-header.rwd-add .list:nth-of-type(1) {

    display: none;

}

.mod-web-header.rwd-add .list:nth-of-type(2) {

    display: none;

}

.mod-web-header.rwd-add .list:nth-of-type(3) {

    display: none;

}

.mod-web-header.rwd-add .list:nth-of-type(4) {

    display: none;

}

.mod-web-header.rwd-add .list:nth-of-type(5) {

    display: none;

}

.mod-web-header.rwd-add .list:nth-of-type(6) {

    display: none;

}

}

/*上方購物車*/
.mod-web-header.rwd-add .list:nth-of-type(1) > span {

position: relative;

bottom: -7px;

left: 0;

}

.mod-web-header .mod-web-shopping-car:before {

content: "";

background: url(//fs1.shop123.com.tw/300282/upload/harddisc/%E8%B3%BC%E7%89%A92_5a6af488923b1_60667.png) no-repeat;

display: inline-block;

width: 30px;

height: 30px;

position: relative;

}

/*頁面標頭項目(藍色icon) 768px以上隱藏*/
@media (min-width:768px) {

.mod-web-header.rwd-add .list:nth-of-type(7) {

    display: none;

}

.mod-web-header.rwd-add .list:nth-of-type(8) {

    display: none;

}

.mod-web-header.rwd-add .list:nth-of-type(9) {

    display: none;

}

.mod-web-header.rwd-add .list:nth-of-type(10) {

    display: none;

}

.mod-web-header.rwd-add .list:nth-of-type(11) {

    display: none;

}

.mod-web-header.rwd-add .list:nth-of-type(12) {

    display: none;

}

}

.topA_1_table{

width: 100%;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

}

.topA_2_table{

width: 100%;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background-image: url(topA_2_table_bg.gif);

height: 26px;

}

.topA_2_table td.number{

text-align: right;

padding-right: 10px;

text-decoration: none;

}

.topA_3_table{

width:100%;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

}

.topA_3_table td{

color:#FFFFFF;

text-align: center;

padding-left: 5px;

padding-right: 5px;

padding-top: 0px;

padding-bottom: 0px;

border: 0px solid #000000;

}

.topA_3_table td.middle_pic{

text-align: right;

padding-left: 5px;

padding-right: 5px;

padding-top: 0px;

padding-bottom: 0px;

width:1px;

}

.topA_3_table td.left_pic{

text-align: left;

padding: 0px;

width:1px;

}

.topA_3_table td.middle_data{

text-align: center;

}

.topA_3_table td.right_pic{

text-align: right;

padding: 0px;

width:1px;

}

.topA_3_middle_data_table{

width: 100%;

    border-bottom: 2px solid #051835;

    border-collapse: collapse;

    padding: 0px;

    background: transparent;

    height: 55px;

    margin-top: 1rem;

}

A.topA_3_store_type:link {

text-decoration:none;

color:#336666;

font-size:13px;

font-family: "Arial","Verdana","Microsoft JhengHei";

font-weight: bold;

line-height:normal;

vertical-align:middle;

}

 A.topA_3_store_type:visited {

text-decoration:none;

color:#336666;

font-size: 13px;

font-family: "Arial","Verdana","Microsoft JhengHei";

font-weight: bold;

line-height:normal;

vertical-align:middle;

}

A.topA_3_store_type:active {

text-decoration:none;

color:#336666;

font-size: 13px;

font-family: "Arial","Verdana","Microsoft JhengHei";

font-weight: bold;

line-height:normal;

vertical-align:middle;

}

A.topA_3_store_type:hover {

text-decoration:none;

color:#006dff;

font-size: 13px;

font-family: "Arial","Verdana","Microsoft JhengHei";

font-weight: bold;

line-height:normal;

vertical-align:middle;

}



td a.topA_3_store_type{

    font: 500 1.25em/1 "Arial","Microsoft JhengHei" !important;

    color: #051835 !important;

}

.topA_4_table{

width: 100%;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background-image: url(topA_4_table_bg.gif);

height: 26px;

}

.topA_product_search_table{

width:100%;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

}

.topA_product_search_table td{

text-align: left;

padding-left: 5px;

padding-right: 5px;

padding-top: 0px;

padding-bottom: 0px;

border: 0px solid #000000;

}

.topA_product_search_table td.item{

text-align: left;

padding-left: 5px;

padding-right: 5px;

padding-top: 0px;

padding-bottom: 0px;

border: 0px solid #000000;

}

.border_table{

border: 1px solid #CECECE;

}

.news_index_table{

border: 1px solid #CECECE;

width: 500px;

border-collapse: collapse;

padding: 0px;

text-align: center;

}

.news_index_scroll{

width: 100%;

padding: 0px;

margin: 8px 0 8px 0;

border: 0px solid #CECECE;

border-collapse: collapse;

text-align: center;

}

.news_index_scroll td.left_image{

padding: 0px;

border-collapse: collapse;

}

.news_index_scroll td.right_image{

padding: 0px;

border-collapse: collapse;

}

.news_index_scroll td.data{

border-collapse: collapse;

padding-left: 10px;

text-align: left;

line-height:25px;

}

.promotion_module_middle_arem_div_A{

width:545px;

padding: 0px;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

}

.promotion_module_middle_arem_div_B{

width:745px;

margin: 0px;

padding: 5px 0 0 0;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

}

.promotion_module_middle_left_div{

width:540px;

float:left;

text-align:left;

margin: 0 5px 0 0;

padding: 0px;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

}

.promotion_module_middle_right_div{

width:200px;

float:right;

margin: 0px;

padding: 0px;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

}

.promotion_module_table_div {

width:100%;

border: 0px solid #EEEEEE;

border-collapse: collapse;

margin: 0 0 4px 0;

padding: 0 0 0 0;

background: transparent;

clear: both;

}

.promotion_module_A_box_div{

}

.promotion_module_A_page_table{

border: 0px solid #000000;

border-collapse: collapse;

margin: 0 1px 0 0;

background: transparent;

float:right;

}

.promotion_module_A_product_table{

border-collapse: collapse;

}


table.promotion_module_A_product_table tr.list-tr td.list[width="25%"] {

    width: 40%;

}

.promotion_title{

color: #FFFFFF;

font-size:13px;

font-family: "新細明體",Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 4px 10px 0px 10px;

line-height:normal;

}

.promotion_module_A_page_title_on{

color: #FFFFFF;

font-size:13px;

padding:0px;

font-weight: bold;

line-height:normal;

CURSOR: hand;

}

.promotion_module_A_page_title_off{

color: #535353;

font-size:13px;

padding:0px;

font-weight: normal;

line-height:normal;

CURSOR: hand;

}

.promotion_word {

padding-left: 100px;

}

A.promotion_word:link {

text-decoration:none;

color:#585858;

font-size:12px;

line-height:normal;

font-family: "Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

}

 A.promotion_word:visited {

text-decoration:none;

color:#585858;

font-size: 12px;

line-height:normal;

font-family: "Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

}

A.promotion_word:active {

text-decoration:none;

color:#585858;

font-size: 12px;

line-height:normal;

font-family: "Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

}

A.promotion_word:hover {

text-decoration:underline;

color:#585858;

font-size: 12px;

line-height:normal;

font-family: "Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

}

.show_prodcut_pic_table{

padding: 0px;

margin: 0px;

border: 0px dotted #CECECE;

border-collapse: collapse;

}

.show_prodcut_pic_table td{

border: 0px solid #CECECE;

text-align:center;

}

.show_prodcut_pic_table td.picture{

padding:0px;

}

.show_prodcut_pic_table td.text{

color:#595959;

font-size:10px;

padding: 5px 0 5px 0;

}

.member_left_side_table{

padding: 0px;

border-collapse: collapse;

}

.member_left_side_table td{

padding: 0px;

border-collapse: collapse;

line-height:25px;

}

.member_left_side_table td.title{

color:#FFFFFF;

padding: 0 0 0 10px;

font-size:13px;

text-align:left;

line-height:normal;

border-collapse: collapse;

}

.member_left_side_table td.data{

border-collapse: collapse;

width: 200px;

padding: 0px 0px 0px 0px;

text-align: left;

line-height:25px;

}

.member_left_side_table td.service_data{

border-collapse: collapse;

width: 200px;

padding: 0px 0px 0px 0px;

text-align: left;

line-height:25px;

}

.member_left_side_table td.item{

padding-bottom: 2px;

}

.member_left_side_table td.store_type_context{

color:#999999;

padding: 3px 0 0 10px;

font-size:12px;

text-align:left;

line-height:20px;

border-collapse: collapse;

}

.member_left_side_table td.title_pic img{

width:expression((this.width>200)?'200px':'px');

}

.left_side_table{

width: 100%;

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_side_table td{

padding: 0;

margin: 0px;

line-height: 20pt;

border: 0px solid #CECECE;

}

.left_side_table td.list_data , .left_side_table td.list_data A:link ,.left_side_table td.list_data A:visited ,.left_side_table td.list_data A:active{

/*padding: 3px 0 3px 7px;
*/
padding-left: 2px;

}

.left_side_table td.list_data A:hover, .left_side_table td.list_data A:link, .left_side_table td.list_data A:active {

    padding: 0 !important;

}

.left_side_table td.search{

padding-left: 0px;

}

#left_side_table_list_data{

height:18px;

overflow:hidden;

}

.product_directory_table{

width: 100%;

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.product_directory_table td{

padding: 0px;

margin: 0px;

line-height: normal;

border: 0px solid #CECECE;

}

.product_directory_table td.nav-0st, .product_directory_table td.nav-0st A:link, .product_directory_table td.nav-0st A:visited, .product_directory_table td.nav-0st A:active{

color: #585858;

padding: 0 0 0 0px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table td.nav-0st A:hover{

color: #585858;

padding: 0 0 0 0px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.product_directory_table td.nav-1st, .product_directory_table td.nav-1st A:link, .product_directory_table td.nav-1st A:visited, .product_directory_table td.nav-1st A:active{

color: #585858;

padding: 0 0 0 20px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table td.nav-1st A:hover{

color: #C70316;

padding: 0 0 0 20px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.product_directory_table td.nav-1st-select, .product_directory_table td.nav-1st-select A:link, .product_directory_table td.nav-1st-select A:visited, .product_directory_table td.nav-1st-select A:active{

color: #C70316;

padding: 0 0 0 20px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table td.nav-1st-select A:hover{

color: #C70316;

padding: 0 0 0 20px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.product_directory_table td.nav-2st, .product_directory_table td.nav-2st A:link, .product_directory_table td.nav-2st A:visited, .product_directory_table td.nav-2st A:active{

color: #585858;

padding: 0 0 0 27px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table td.nav-2st A:hover{

color: #C70316;

padding: 0 0 0 27px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.product_directory_table td.nav-2st-select, .product_directory_table td.nav-2st-select A:link, .product_directory_table td.nav-2st-select A:visited, .product_directory_table td.nav-2st-select A:active{

color: #C70316;

padding: 0 0 0 27px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table td.nav-2st-select A:hover{

color: #C70316;

padding: 0 0 0 27px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.product_directory_table td.nav-3st, .product_directory_table td.nav-3st A:link, .product_directory_table td.nav-3st A:visited, .product_directory_table td.nav-3st A:active{

color: #585858;

padding: 0 0 0 55px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table td.nav-3st A:hover{

color: #C70316;

padding: 0 0 0 55px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.product_directory_table td.nav-3st-select, .product_directory_table td.nav-3st-select A:link, .product_directory_table td.nav-3st-select A:visited, .product_directory_table td.nav-3st-select A:active{

color: #C70316;

padding: 0 0 0 55px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table td.nav-3st-select A:hover{

color: #C70316;

padding: 0 0 0 55px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.footer_top_line_table{

width: 100%;

padding: 0px;

border: 0px solid #000000;

border-collapse: collapse;

}

.footer_div_website_module.rwd-add{

    width: 100%;

    padding: 5px 0;

    background: #4a6892;

    margin: 0;

}


.footer_table_website_module{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

margin:0px auto;

width: 100%;

max-width: 1200px;

border-bottom: 1px solid #ffffff;

}

.footer_table_website_module td{

color: #535353;

text-align: left;

font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;

}

@media (max-width:767px) {

.footer_table_website_module {

     width: auto;

}

}


.footer_div_copyright{

width: 100%;

margin-bottom:0px;

background: #4a6892;

padding-top: 10px;

}

.footer_table_copyright{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

margin:0px auto;

max-width: 1200px;

}

.footer_table_copyright td{

color: #535353;

text-align: center;

font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.space_line_div1{

height: 10px;

font-size: 0px;

}

.height_1_hr{

border: none;

background-color: #cccccc;

color: #cccccc;

height: 1px;

font-size: 0px;

}

.category_line_title, .category_line_title A:link, .category_line_title A:visited{

color: #595959;

text-decoration: none;

font: small Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 0 0 0 2px;

text-align: left;

}

.category_line_title A:hover, .category_line_title A:active{

color: #595959;

text-decoration: underline;

font: small Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 0 0 0 2px;

text-align: left;

}


.caption_title{

color: #595959;

text-decoration: none;

font: small Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 0px;

}

.product_base_info_div{

width: 100%;

margin-bottom:10px;

}

.product_headline{

color: #595959;

font-size:13px;

font-weight:normal;

font-family: 新細明體",  Arial, Helvetica,"sans-serif;

text-align: left;

text-decoration: none;

padding: 10px 0 10px 0;

letter-spacing:1px;

}

A.product_headline_link:link {

text-decoration:none;

color:#354660;

font-size:13px;

font-family: "Verdana","新細明體";

font-weight: normal;

line-height:normal;

}

 A.product_headline_link:visited {

text-decoration:none;

color:#354660;

font-size: 13px;

font-family: "Verdana","新細明體";

font-weight: normal;

line-height:normal;

}

A.product_headline_link:active {

text-decoration:none;

color:#354660;

font-size: 13px;

font-family: "Verdana","新細明體";

font-weight: normal;

line-height:normal;

}

A.product_headline_link:hover {

text-decoration:underline;

color:#354660;

font-size: 13px;

font-family: "Verdana","新細明體";

font-weight: normal;

line-height:normal;

}

.shoppingcar_right_to_pay {

padding-top: 5px;

padding-bottom: 5px;

text-align:center;

}

.title_context_background_extend{

height:42px;

background-image:url("http://mall.shop123.com.tw/images_pro/400056/title_bg_extend.gif");

}

.title_context_background{

float:left;

color: #EE48A4;

font-size:15px;

font-weight:normal;

font-family: Verdana, Geneva, Arial, Helvetica,"新細明體", sans-serif;

text-align: left;

text-decoration: none;

padding-top: 10px;

padding-bottom: 15px;

padding-left: 30px;

letter-spacing:1px;

width:740px;

height:42px;

background-image:url("http://mall.shop123.com.tw/images_pro/400056/title_bg.gif");

}

.box1_top_middle{

width:100%;

height:15px;

font-size:0px;

background:url("http://mall.shop123.com.tw/images_pro/400056/box1/t.gif");

}

.box1_top_left{

width:15px;

height:15px;

font-size:0px;

float:left;

background:url("http://mall.shop123.com.tw/images_pro/400056/box1/tl.gif");

}

.box1_top_right{

width:15px;

height:15px;

font-size:0px;

float:right;

background:url("http://mall.shop123.com.tw/images_pro/400056/box1/tr.gif");

}

.box1_middle{

height:100%;

background-color:#FFFFFF;

}

.box1_middle_left{

width:15px;

height:100%;

font-size:0px;

float:left;

background:url("http://mall.shop123.com.tw/images_pro/400056/box1/l.gif");

}

.box1_info{

float:left;

}

.box1_info_block{

float:left;

}

.box1_middle_right{

width:15px;

height:100%;

font-size:0px;

float:right;

background:url("http://mall.shop123.com.tw/images_pro/400056/box1/r.gif");

}

.box1_bottom_middle{

width:100%;

height:15px;

font-size:0px;

background:url("http://mall.shop123.com.tw/images_pro/400056/box1/d.gif");

}

.box1_bottom_left{

width:15px;

height:15px;

font-size:0px;

float:left;

background:url("http://mall.shop123.com.tw/images_pro/400056/box1/dl.gif");

}

.box1_bottom_right{

width:15px;

height:15px;

font-size:0px;

float:right;

background:url("http://mall.shop123.com.tw/images_pro/400056/box1/dr.gif");

}

.box2_all{

width:100%;

padding-top:5px;

padding-left:5px;

margin-bottom:20px;

background-color:#FFFFFF;

border:0px solid #FF0000;

}

.box2_top_middle{

width:100%;

height:26px;

font-size:0px;

background:url("http://mall.shop123.com.tw/images_pro/400056/box2/t.gif");

}

.box2_top_left{

width:26px;

height:26px;

font-size:0px;

float:left;

background:url("http://mall.shop123.com.tw/images_pro/400056/box2/tl.gif");

}

.box2_top_right{

width:26px;

height:26px;

font-size:0px;

float:right;

background:url("http://mall.shop123.com.tw/images_pro/400056/box2/tr.gif");

}

.box2_middle{

height:100%;

background-color:#FFFFFF;

}

.box2_middle_left{

width:26px;

height:100%;

font-size:0px;

float:left;

background:url("http://mall.shop123.com.tw/images_pro/400056/box2/l.gif");

}

.box2_info{

width:686px;

float:left;

}

.box2_info_1{

width:890px;

float:left;

}

.box2_info_block{

float:left;

}

.box2_middle_right{

width:26px;

height:100%;

font-size:0px;

float:right;

background:url("http://mall.shop123.com.tw/images_pro/400056/box2/r.gif");

}

.box2_bottom_middle{

width:100%;

height:26px;

font-size:0px;

background:url("http://mall.shop123.com.tw/images_pro/400056/box2/d.gif");

}

.box2_bottom_left{

width:26px;

height:26px;

font-size:0px;

float:left;

background:url("http://mall.shop123.com.tw/images_pro/400056/box2/dl.gif");

}

.box2_bottom_right{

width:26px;

height:26px;

font-size:0px;

float:right;

background:url("http://mall.shop123.com.tw/images_pro/400056/box2/dr.gif");

}

.box3_top_middle{

width:100%;

padding:0px;

font-size:0px;

}

.box3_top_left{

padding:0px;

font-size:0px;

float:left;

}

.box3_top_right{

padding:0px;

font-size:0px;

float:right;

}

.box3_middle{

height:100%;

background-color:#FFFFFF;

}

.box3_middle_left{

padding:0px;

height:100%;

font-size:0px;

float:left;

}

.box3_info{

float:left;

}

.box3_info_block{

float:left;

}

.box3_middle_right{

padding:0px;

height:100%;

font-size:0px;

float:right;

}

.box3_bottom_middle{

width:100%;

padding:0px;

font-size:0px;

}

.box3_bottom_left{

padding:0px;

font-size:0px;

float:left;

}

.box3_bottom_right{

padding:0px;

font-size:0px;

float:right;

}

.product_info_left_A{

width:260px;

float:left;

}

.product_info_left_B{

width:380px;

float:left;

}

.product_info_left_picture{

width:100%;

float:left;

}

.product_info_left_picture_context{

position:absolute;

left:5px;

top:5px;

z-index:1px;

border-bottom:0px solid #FF0000;

}

.product_info_left_picture_dependency{

width:100%;

float:left;

padding-top:5px;

padding-left:10px;

padding-right:10px;

text-align:left;

}

.product_info_right_box1_A{

width:455px;

float:left;

}

.product_info_right_box1_B{

width:335px;

float:left;

}

.product_info_right_box3_A{

width:485px;

float:left;

}

.product_info_right_box3_B{

width:365px;

float:left;

}

.product_info_right_block1{

width:100%;

padding-top: 10px;

padding-bottom: 5px;

border-bottom:1px solid #BCD2E6;

background-color:#FFFFFF;

}

.product_info_right_block2{

width:100%;

padding-top: 10px;

padding-bottom: 5px;

border-bottom:1px solid #BCD2E6;

background-color:#F8FEFE;

}

.product_info_right_block3{

width:100%;

padding-top: 10px;

padding-bottom: 5px;

border-bottom:0px solid #BCD2E6;

background-color:#FFFFFF;

}

.product_info_right_table{

width:100%;

border:0px dotted #BCD2E6;

border-collapse: collapse;

}

.product_info_right_table th{

width: 15%;

color: #595959;

font-size: 13px;

font-weight: normal;

text-align: left;

text-decoration: none;

padding: 3px 0 0 3px;

letter-spacing:2px;

background-color:#FFFFFF;

border:0px solid #BCD2E6;

white-space:nowrap;

line-height:normal;

}

.product_info_right_table th.title_price3{

width: 15%;

color: #595959;

font-size: 13px;

font-weight: normal;

text-align: left;

text-decoration: none;

padding: 3px 0 0 3px;

letter-spacing:2px;

background-color:#FFFFFF;

white-space:nowrap;

line-height:normal;

}

.product_info_right_table th.line{

font-size:0px;

height:1px;

background-color:#FFFFFF;

}

.product_info_right_table td {

line-height:normal;

padding: 0 0 0 3px;

}

.product_info_right_table td.brand {

text-align: left;

vertical-align: bottom;

}

.product_info_right_table td.product_name {

    color: #051835;

    font-size: 24px;

    font-weight: bold;

    text-align: left;

    text-decoration: none;

    border-bottom: 1px solid #0000ff;

    padding-bottom: 10px;

}

.product_info_right_table td.product_no {

color: #999999;

font-size:10px;

font-weight: normal;

text-align: left;

text-decoration: none;

border-left:0px dotted #BCD2E6;

letter-spacing:1px;

background-color:#F8FEFE;

}

.product_info_right_table td.product_context {

height:80px;

color: #767678;

font-size:13px;

font-weight: normal;

text-align: left;

vertical-align:top;

text-decoration: none;

padding-left: 3px;

padding-top: 3px;

padding-bottom: 20px;

border-left:0px dotted #BCD2E6;

letter-spacing:1px;

background-color:#FFFFFF;

}

.product_info_right_table td.product_price1 {

color: #595959;

font-size:13px;

font-weight: normal;

text-align: left;

text-decoration: none;

border-left:0px dotted #BCD2E6;

letter-spacing:0px;

background-color:#FFFFFF;

}

.product_info_right_table td.product_price3 {

color: #DA2128;

font-size:20px;

font-weight: bold;

text-align: left;

text-decoration: none;

border-left:0px dotted #BCD2E6;

letter-spacing:0px;

}

.product_info_right_table td.product_select {

color: #595959;

font-size:15px;

font-weight: normal;

text-align: left;

text-decoration: normal;

border-left:0px dotted #BCD2E6;

letter-spacing:1px;

background-color:#FFFFFF;

}

.product_info_right_table td.product_label {

    width: 80%;

    color: #051835;

    font-size: 15px;

    font-weight: 500;

    font-family: "Microsoft JhengHei","Comic Sans MS",Verdana, Geneva, Arial;

    text-align: left;

    text-decoration: none;

    padding-left: 5px;

    padding-top: 10px;

    padding-bottom: 5px;

    letter-spacing: 1px;

    background-color: #FFFFFF;

}


.product_info_right_table td.product_price3 .show_standard_color_context_id{

color: #505050;

font-family:Verdana, Geneva, Arial, Helvetica,"Microsoft JhengHei", sans-serif;

font-size:13px;

}

.product_info_right_table td.product_english_name{

color: #505050;

font-size:13px;

font-weight:bold;

font-family:Verdana, Geneva, Arial, Helvetica,"Microsoft JhengHei", sans-serif;

text-align: left;

text-decoration: none;

padding-left: 5px;

padding-top: 5px;

padding-bottom: 5px;

letter-spacing:1px;

}

.product_info_right_table td.list_style1{

background-color:#dbc8b3;

color:#8c663d;

border:#c7ac8f  1px solid;

font-family:Verdana, Geneva, Arial, Helvetica,"Microsoft JhengHei", sans-serif;

font-size:11px;

font-weight: normal;

cursor: hand;

text-align:center;

padding:2px 2px;

width:20px;

}

.product_info_right_table td.list_style2{

color:#bbbbbb;

border:#bbbbbb 1px solid;

font-family:Verdana, Geneva, Arial, Helvetica,"Microsoft JhengHei", sans-serif;

font-size:11px;

font-weight: normal;

cursor: hand;

text-align:center;

padding:1px 2px;

width:20px;

}

.product_info_right_table td.list_style_onclick{

    color: #051835 !important;

    font-family: Verdana, Geneva, Arial, Helvetica,"Microsoft JhengHei", sans-serif;

    text-align: center;

    padding: 2px 2px;

    width: 93%;

}


span#standard_to_do_id_ajax {

    display: block;

    margin-top: 21px;

}


/*加購商品區塊*/
.product_info_right_table td.product_select table[width="100%"] td[rowspan="2"] {

    width: 20%;

}



.product_price3_dollar_sign{

color: #C61D23;

font-size:13px;

font-weight: normal;

text-align: left;

padding: 0 1px 0 0;

line-height:normal;

}

.product_standard_info_table{

width:100%;

margin:0px;

padding:0px;

border:0px dotted #BCD2E6;

border-collapse: collapse;

}

.product_standard_info_table th{

color: #595959;

padding: 5px;

font-size:12px;

font-weight: bold;

text-align: center;

border:0px solid #585858;

border-bottom:1px solid #585858;

background-color:#EEEEEE;

}

.product_standard_info_table th.red{

color: #DA2128;

}

.product_standard_info_table td{

color: #595959;

padding: 5px;

font-size:12px;

font-weight: normal;

text-align: center;

border:0px solid #585858;

border-top:1px solid #CCCCCC;

background-color:#FFFFFF;

}

.product_standard_info_table td.picture{

width:70px;

padding: 5px;

border:0px solid #585858;

border-top:1px solid #CCCCCC;

background-color:#FFFFFF;

}

.product_standard_info_table td.text{

text-align: left;

}

.product_info_tag_div{

float:left;

height:26px;

width:100%;

background:#FFFFFF;


line-height:normal;

border-bottom:1px solid #dcdcdc;

}

.product_info_tag_table{

border: 0px solid #000000;

border-collapse: collapse;

margin: 0 0 0 0;

background: transparent;

background-repeat: no-repeat;

float:left;

}

.product_info_tag_table td{

padding:4px 0 0 0;

line-height:normal;

background-repeat: no-repeat;

}

.product_info_tag_on{

color: #ffffff;

font-size:12px;

padding:0px;

font-weight: bold;

line-height:normal;

CURSOR: pointer;

}

.product_info_tag_off{

color: #595959;

font-size:12px;

padding:4px 0 0 0;

font-weight: bold;

line-height:normal;

CURSOR: hand;

}

.ajax_box_product_div{

width: 100%;

height: 250px;

border-top: 0px solid #dcdcdc;

border-bottom: 1px solid #dcdcdc;

border-left: 1px solid #dcdcdc;

border-right: 1px solid #dcdcdc;

border-collapse: collapse;

padding:20px 10px 10px 10px;

line-height:35px;

font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.ajax_box_product_div_pictuce{

border: 1px dotted #BCD2E6;

float:left;

padding:0px 10px 0px 10px;

}

.ajax_box_product_div_video{

border: 1px dotted #DDDDDD;

float:center;

padding:10px 10px 10px 10px;

text-align:center;

background-color: #000000;

color:#FFFFFF;

}

.ajax_box_product_div_context_right{

float:right;

text-align:left;

}

.product_faq_write_table{

width: 100%;

border: 0px solid #5c6e78;

border-collapse: collapse;

}

.product_faq_write_table td{

padding: 0px;

font-family: "新細明體","Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.product_faq_write_table td.header{

color: #595959;

font-size:13px;

font-weight: normal;

font-family: "新細明體","Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;

text-align: center;

padding-top: 3px;

padding-bottom: 3px;

letter-spacing:1px;

background-color:#ECECEC;

line-height:20px;

}

.product_faq_write_table td.title{

width:100%;

color: #595959;

font-size:13px;

font-weight: bold;

font-family: "新細明體","Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;

text-align: center;

padding-top: 3px;

padding-bottom: 3px;

letter-spacing:1px;

background-color:#F7F7F7;

line-height:20px;

}

.product_faq_write_table td.button{

padding: 10px 0 10px 0;

text-align: center;

}

.product_faq_table {

width: 100%;

border: 0px solid #5c6e78;

border-collapse: collapse;

}

.product_faq_table td.title {

width:5%;

color: #767678;

font-size:15px;

border: 0px solid #D6DDE6;

padding-left: 2px;

padding-right: 2px;

padding-top: 0px;

padding-bottom: 0px;

text-align: center;

font-family: "Comic Sans MS","新細明體",Verdana, Geneva, Arial, Helvetica, sans-serif;

background-color:#eee;

}

.product_faq_table td.question_text {

width:85%;

font-size:13px;

border: 0px solid #D6DDE6;

padding-left: 2px;

padding-right: 2px;

text-align: left;

color: #676767;

border-bottom: 0px dotted #D6DDE6;

font-weight: normal;

CURSOR: hand;

}

.product_faq_table td.answer_text {

color: #595959;

width:85%;

font-size:13px;

border: 0px solid #D6DDE6;

padding-left: 2px;

padding-right: 2px;

text-align: left;

border-bottom: 0px dotted #D6DDE6;

background-color:#EEEEEE;

}

.product_faq_table td.date {

width:10%;

font-size:10px;

border: 0px solid #D6DDE6;

padding-right: 2px;

text-align: right;

color: #999999;

white-space:nowrap;

}

.product_faq_table td.dotline {

font-size:0px;

border-bottom: 1px dotted #D6DDE6;

}

#shoppingcar_watermark_id{

DISPLAY: none;

Z-INDEX: 2;

LEFT: 0px;

POSITION: absolute;

TOP: 0px}

.shoppingcar_watermark_table_all{

padding:0px;

margin:0px;

border: 0px solid #000000;

border-collapse: collapse;

}

.shoppingcar_watermark_table_all td{

padding:0px;

margin:0px;

border: 0px solid #000000;

border-collapse: collapse;

}

.shoppingcar_watermark_table_all td.button{

padding-top:20px;

text-align:center;

}

.shoppingcar_watermark_table_all td.title1{

color:#FFFFFF;

font-size:20px;

font-weight:bold;

text-align:center;

padding-top:10px;

}

.shoppingcar_watermark_table{

width:350px;

border: 1px solid #D6DDE6;

border-collapse: collapse;

}

.shoppingcar_watermark_table th{

color:#FFFFFF;

font-size:13px;

font-weight:bold;

text-align:center;

padding:5px;

background-color:#B9B9B9;

height:20px;

white-space:nowrap;

}

.shoppingcar_watermark_table th.total{

color:#333333;

font-size:13px;

font-weight:bold;

text-align:center;

padding:5px;

background-color:#C4DFF0;

height:20px;

white-space:nowrap;

}

.shoppingcar_watermark_table td{

color:#585858;

line-height:40px;

text-align:center;

border-bottom: 1px solid #D6DDE6;

border-right: 1px solid #D6DDE6;

white-space:nowrap;

}

.shoppingcar_watermark_table td.text{

color:#585858;

line-height:30px;

text-align:left;

padding-left:5px;

padding-right:5px;

border-bottom: 1px solid #D6DDE6;

border-right: 1px solid #D6DDE6;

white-space:nowrap;

}

.shoppingcar_watermark_table td.number{

color:#585858;

line-height:30px;

text-align:right;

padding-right:5px;

border-bottom: 1px solid #D6DDE6;

border-right: 1px solid #D6DDE6;

white-space:nowrap;

}

.shoppingcar_watermark_table td.total{

color:#E30000;

line-height:30px;

text-align:right;

padding-right:5px;

border-bottom: 1px solid #D6DDE6;

border-right: 1px solid #D6DDE6;

white-space:nowrap;

}

.web_image_header_pic{

width:100%;

float:left;

text-align:left;

border: 0px solid #000000;

padding:5px;

}

.payment_basket_top_button{

width:100%;

float:left;

text-align:right;

border: 0px solid #000000;

padding-top:3px;

padding-bottom:3px;

border-bottom: 0px dotted #D6DDE6;

border-right: 0px dotted #D6DDE6;

border-left: 0px dotted #D6DDE6;

}

.payment_basket_bottom_button{

width:100%;

float:center;

border: 0px solid #000000;

padding-top:20px;

padding-bottom:10px;

border-bottom: 0px dotted #D6DDE6;

border-right: 0px dotted #D6DDE6;

border-left: 0px dotted #D6DDE6;

}

.payment_order_product_table{

width:100%;

border: 1px solid #999999;

border-collapse: collapse;

}

.payment_order_product_table th{

color:#595959;

font-size:13px;

font-weight:normal;

text-align:center;

padding:5px;

background-color:#EBEDEB;

height:20px;

white-space:nowrap;

border: 1px dotted #999999;

}

.payment_order_product_table th.shoppingcar_header{

color:#FFFFFF;

font-size:13px;

font-weight:bold;

text-align:left;

padding:5px;

background-color:#8A8A8A;

height:20px;

white-space:nowrap;

}

.payment_order_product_table th.coupon_header{

color:#FFFFFF;

font-size:13px;

font-weight:bold;

text-align:left;

padding:5px;

background-color:#8A8A8A;

height:20px;

white-space:nowrap;

}

.payment_order_product_table th.small_price3_title{

color:#595959;

font-size:13px;

font-weight:normal;

text-align:right;

padding:5px;

background-color:#FFFFFF;

height:20px;

white-space:nowrap;

border-bottom: 1px dotted #999999;

border-right: 1px dotted #999999;

}

.payment_order_product_table th.sum_price3_title{

color:#595959;

font-size:13px;

font-weight:normal;

text-align:center;

padding:5px;

background-color:#FFFFFF;

height:20px;

white-space:nowrap;

border-bottom: 1px dotted #999999;

border-right: 1px dotted #999999;

}

.payment_order_product_table th.title1{

color:#595959;

font-size:13px;

font-weight:normal;

text-align:center;

padding:5px;

background-color:#FFFFFF;

height:20px;

white-space:nowrap;

border-bottom: 1px dotted #999999;

border-right: 1px dotted #999999;

}

.payment_order_product_table th.title2{

color:#595959;

font-size:13px;

font-weight:bold;

text-align:right;

padding:5px;

background-color:#EEEEEE;

height:20px;

white-space:nowrap;

border-bottom: 1px dotted #999999;

border-right: 1px dotted #999999;

}

.payment_order_product_table td{

color:#595959;

line-height:40px;

text-align:center;

border-bottom: 1px dotted #999999;

border-right: 1px dotted #999999;

white-space:nowrap;

}

.payment_order_product_table td.text{

color:#595959;

line-height:30px;

text-align:left;

padding-left:5px;

padding-right:5px;

border-bottom: 1px dotted #999999;

border-right: 1px dotted #999999;

white-space:nowrap;

}

.payment_order_product_table td.context{

color:#666666;

line-height:30px;

text-align:left;

padding-left:5px;

padding-right:5px;

border-bottom: 1px dotted #999999;

border-right: 1px dotted #999999;

white-space:normal;

}

.payment_order_product_table td.number{

color:#595959;

line-height:30px;

text-align:right;

padding-right:5px;

border-bottom: 1px dotted #999999;

border-right: 1px dotted #999999;

white-space:nowrap;

}

.payment_order_product_table td.sum_price3_number{

color:#DA2128;

line-height:30px;

text-align:right;

padding-right:5px;

border-bottom: 1px dotted #999999;

border-right: 0px dotted #999999;

white-space:nowrap;

}

.payment_order_product_table td.sum_product_number{

color:#FF0000;

line-height:30px;

text-align:right;

padding-right:5px;

border-bottom: 1px dotted #999999;

border-right: 0px dotted #999999;

white-space:nowrap;

}

.payment_order_product_table td.title1_number{

color:#DA2128;

line-height:30px;

text-align:right;

padding-right:5px;

border-bottom: 1px dotted #999999;

border-right: 0px dotted #3A95CB;

white-space:nowrap;

}

.payment_order_product_table td.title2_number{

color:#DA2128;

font-size:20px;

line-height:30px;

text-align:right;

font-weight:bold;

padding-right:5px;

border-bottom: 1px dotted #3A95CB;

border-right: 0px dotted #3A95CB;

white-space:nowrap;

}

.payment_order_product_table tr.altrow1 {

background-color: #FFFFFF;

}

.payment_order_product_table tr.altrow2 {

background-color: #F7F7F7;

}

.payment_order_product_table tr.altrow3 {

background-color: #FFFFFF;

}

.payment_order_product_table tr.altrow4 {

background-color: #EEEEEE;

}

@media (max-width:767px) {

.payment_order_product_table td, .payment_order_product_table td.text {

    white-space: normal;

}

/*結帳頁-配送地點選擇*/
.payment_order_product_table input[type="button"] {

    white-space: normal;

    text-align: left;

}

}

@media (max-width:479px) {

.payment_order_product_table td {

    white-space: normal;

}

form[action="order_record.php"] .text>a {

    float: left;

}

/*結帳頁*/
.payment_order_product_table .text .input_select {

    width: 100%;

}

}


.payment_order_product_table_space{

width:100%;

height:10px;

border-left: 0px dotted #000000;

border-right: 0px dotted #000000;

}

.payment_order_member_box{

width:100%;

border: 0px solid #000000;

border-collapse: collapse;

}

.payment_order_member_table{

width:100%;

border: 1px solid #999999;

border-collapse: collapse;

}

.payment_order_member_table th{

color:#595959;

font-size:13px;

font-weight:normal;

text-align:center;

padding:5px;

background-color:#EBEDEB;

border-bottom: 1px dotted #999999;

border-right: 0px dotted #3A95CB;

}

.payment_order_member_table th.header{

color:#FFFFFF;

font-size:13px;

font-weight:bold;

text-align:left;

padding:5px;

background-color:#8A8A8A;

height:25px;

white-space:nowrap;

border: 0px solid #3A95CB;

}

.payment_order_member_table th.context{

color:#595959;

font-size:13px;

font-weight:normal;

text-align:left;

padding:5px;

background-color:#FFFFFF;

border-bottom: 1px dotted #CCCCCC;

}

.payment_order_member_table td.context{

color:#595959;

font-size:13px;

font-weight:normal;

text-align:left;

padding:5px;

background-color:#FFFFFF;

height:35px;

border-bottom: 1px dotted #CCCCCC;

}

.payment_order_member_table td.context_i{

color:#DA2128;

font-size:13px;

font-weight:bold;

text-align:left;

padding:5px;

background-color:#FFFFFF;

height:35px;

border-bottom: 1px dotted #CCCCCC;

}

.is_discount_font{

color:#DA2128;

font-size:13px;

font-weight:normal;

padding-left:0px;

}

.member_login_context{

width:96%;

border:0px dotted #BCD2E6;

border-collapse: collapse;

}

.member_login_context th{

text-align:left;

border-bottom: 1px dotted #CCCCCC;

}

.member_login_context td{

color:#595959;

font-size:13px;

font-weight:normal;

text-align:left;

padding:5px;

background-color:#FFFFFF;

height:35px;

border-left: 0px dotted #CCCCCC;

border-right: 0px dotted #CCCCCC;

border-bottom: 0px dotted #CCCCCC;

}

.member_center_detail{

width:97%;

border: 0px dotted #000000;

border-collapse: collapse;

background-color:#FFFFFF;

}

@media (max-width:767px) {

.member_center_detail .list-tr .title-img.list {

    width: 30%;

}

.member_center_detail .list-tr td {

    display: inline-block;

    width: 60%;

    padding-bottom: 20px;

    box-sizing: border-box;

}

}


.writing_table {

border: 0px solid #5c6e78;

border-collapse: collapse;

width: 100%;

}

.writing_table th {

color:#585858;

font-size:25px;

font-weight:bold;

text-align:left;

padding-left:5px;

padding-bottom:5px;

white-space:nowrap;

line-height: 30px;

}

.writing_table th.post_date {

color: #CCCCCC;

font-size:10px;

text-align: right;

padding-right: 2px;

padding-bottom:15px;

}

.writing_table td {

padding: 0px;

line-height: normal;

vertical-align: top;

}

.writing_table td.text {

color: #595959;

font-size:13px;

text-align: left;

padding-left: 4px;

line-height: 20px;

vertical-align: top;

}

.writing_table td.context {

color: #999999;

font-size:12px;

text-align: left;

padding: 4px;

line-height: 20px;

vertical-align: top;

}

.writing_table td.picture {

padding: 0 5px 0 5px;

line-height: normal;

vertical-align: top;

}

.writing_table td.relation_data {

color: #585858;

font-size:13px;

text-align: left;

padding-top: 10px;

padding-left: 4px;

line-height: 25px;

vertical-align: top;

}

@media (max-width:767px) {

.writing_table th {

white-space: normal;

}

}


div.writing_table_text_div {

margin: 0 3px 3px 0;

}

div.writing_table_text_pic_div{

float:right;

text-align:center;

}

.datatable {

border: 1px solid #5c6e78;

border-collapse: collapse;

width: 100%;

}

.datatable td{

border: 1px solid #D6DDE6;

padding: 10px 2px 10px 2px;

text-align: center;

color: #000000;

border-bottom: 1px dashed #5c6e78;

line-height:25px;

vertical-align: top;

}

.datatable td.manage_td {

border: 1px solid #D6DDE6;

padding-left: 2px;

padding-right: 2px;

text-align: center;

color: #000000;

border-bottom: 1px dashed #5c6e78;

white-space:nowrap;

}

.datatable td.number {

border: 1px solid #D6DDE6;

padding-right: 4px;

text-align: right;

padding-right: 4px;

color: #000000;

border-bottom: 1px dashed #5c6e78;

}

.datatable td.text {

color: #000000;

text-align: left;

padding: 10px 2px 10px 10px;

border: 1px solid #D6DDE6;

border-bottom: 1px dashed #FF0000;

}

.datatable td.brand_text {

border: 0px solid #D6DDE6;

text-align: left;

}

.datatable th {

border-right: 1px solid #999999;

border-bottom: 1px solid #999999;

background-color: #DBDDDB;

font-weight: bold;

text-align: center;

padding: 4px;

}

.datatable th.brand_header {

border-right: 0px solid #999999;

border-bottom: 0px solid #999999;

background-color: #F0F0F0;

font-weight: bold;

text-align: center;

padding: 0px;

}

.datatable th.coupon_header{

color:#FFFFFF;

font-size:13px;

font-weight:bold;

text-align:left;

padding:5px;

background-color:#8A8A8A;

height:20px;

}

.datatable th.text {

border: 1px solid #ffffff;

background-color: #bad4e2;

font-weight: bold;

text-align: left;

padding: 4px;

}

.datatable th.text2 {

border: 1px solid #ffffff;

background-color: #cc0000;

font-weight: bold;

text-align: left;

padding: 4px;

}

.datatable th.text_nowrap {

border: 1px solid #ffffff;

background-color: #bad4e2;

font-weight: bold;

text-align: left;

padding: 4px;

white-space: nowrap;

}

.datatable caption {

font: bold 13px Arial, Helvetica, sans-serif;

color: #33517A;

text-align: left;

padding-top: 3px;

padding-bottom: 8px;

}

.datatable tr.altrow {

background-color: #F5F5F5;

color: #02517c;

height: 30px;

}

.datatable tr.altrow1 {

background-color: #ffffff;

color: #02517c;

height: 30px;

}

.datatable tr.altrow2 {

background-color: #EEF4FF;

color: #02517c;

height: 30px;

}

@media (max-width:479px) {

.datatable td.text {

    word-break: break-all;

}

}

.detail_datatable {

border: 0px solid #EAEAEA;

border-collapse: collapse;

width: 100%;

background-color: #ffffff;

}

.detail_datatable td {

color:#595959;

width:80%;

border: 0px solid #D6DDE6;

padding-left: 2px;

padding-right: 2px;

text-align: center;

color: #595959;

border-bottom: 1px dashed #EBEBEB;

line-height:25px;

}

.detail_datatable td.note_td {

border: 0px solid #D6DDE6;

padding-top: 4px;

padding-left: 4px;

padding-right: 4px;

text-align: left;

color: #595959;

border-bottom: 1px dashed #EBEBEB;

background-color: #F8F8F8;

vertical-align: top;

}

.detail_datatable td.title {

border: 0px solid #D6DDE6;

padding-left: 4px;

text-align: left;

padding-right: 4px;

color: #595959;

border-bottom: 1px dashed #EBEBEB;

width: 12%;

background-color: #E7EDFA;

font-weight:bold;

}

.detail_datatable td.context {

border: 0px solid #D6DDE6;

padding-left: 4px;

text-align: left;

padding-right: 4px;

color: #FF0000;

border-bottom: 0px dashed #EBEBEB;

width: 12%;

background-color: #F7F7F7;

font-weight:normal;

}

.detail_datatable td.title_i {

border: 0px solid #D6DDE6;

padding-left: 4px;

text-align: left;

padding-right: 4px;

color: #ff0000;

border-bottom: 1px dashed #EBEBEB;

width: 12%;

background-color: #E7EDFA;

font-weight:bold;

}

.detail_datatable td.text {

border: 0px solid #D6DDE6;

padding-left: 4px;

text-align: left;

padding-left: 4px;

color:#595959;

border-bottom: 1px dashed #EBEBEB;

white-space:normal;

}

.detail_datatable td.text_2 {

width:30%;

border: 0px solid #D6DDE6;

padding-left: 4px;

text-align: left;

padding-left: 4px;

color: #595959;

border-bottom: 1px dashed #EBEBEB;

white-space:normal;

}

.detail_datatable td.text1 {

border: 0px solid #D6DDE6;

padding-left: 4px;

text-align: left;

padding-left: 4px;

color: #595959;

border-bottom: 1px dashed #EBEBEB;

}

.detail_datatable td.text_i {

border: 0px solid #D6DDE6;

padding-left: 4px;

text-align: left;

padding-left: 4px;

color: #FF0000;

border-bottom: 1px dashed #EBEBEB;

}

.detail_datatable td.gd_image {

width:50px;

text-align: left;

border: 0px solid #D6DDE6;

padding: 0 0 0 0px;

}

.detail_datatable td.gd_text {

text-align: left;

border: 0px solid #D6DDE6;

}

.detail_datatable th {

color:#595959;

width:20%;

border: 0px solid #ffffff;

background-color: #ffffff;

font-weight: normal;

text-align: left;

padding-left: 5px;

border-bottom: 1px dashed #EBEBEB;

line-height:25px;

}

.detail_datatable th.title_i {

color:#DA2128;

width:20%;

border: 0px solid #ffffff;

background-color: #ffffff;

font-weight: normal;

text-align: left;

padding-left: 5px;

border-bottom: 1px dashed #EBEBEB;

line-height:25px;

}

.detail_datatable th.context {

width:20%;

color:#595959;

border: 0px solid #ffffff;

background-color: #ffffff;

font-weight: bold;

text-align: center;

padding: 4px;

border-bottom: 0px dashed #EBEBEB;

line-height:25px;

}

.detail_datatable th.coupon_header{

color:#FFFFFF;

font-size:13px;

font-weight:bold;

text-align:left;

padding:5px;

background-color:#8A8A8A;

height:20px;

white-space:nowrap;

}

.detail_datatable th.dependency {

color:#585858;

}

.detail_datatable caption {

font: bold 13px Arial, Helvetica, sans-serif;

color: #33517A;

text-align: left;

padding-top: 3px;

padding-bottom: 8px;

}

.detail_datatable tr.altrow {

background-color: #e9f2ff;

color: #02517c;

height: 30px;

}

.detail_datatable tr.altrow1 {

background-color: #ffffff;

color: #02517c;

height: 30px;

}

.detail_datatable tr.altrow2 {

background-color: #f4daf7;

color: #02517c;

height: 30px;

}

.image_title_area {

width: 100%;

margin-bottom: 20px;

border: 0px solid #5c6e78;

border-collapse: collapse;

}

.image_title_area td{

color:#595959;

font-size:18px;

font-weight:bold;

text-align:left;

padding-left:0px;

padding-bottom:5px;

white-space:nowrap;

line-height: 30px;

}

.image_title_area td.right{

color:#DA2128;

font-size:18px;

font-weight:bold;

text-align:right;

padding:0 5px 5px 0;

white-space:nowrap;

line-height: 30px;

background-repeat:no-repeat;

}

.image_title_area td.space{

height:10px;

padding:0px;

margin:0px;

}

.small_date {

color:#585858;

font-size:10px;

line-height:20px;

}

.product_item{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin:2px 0 5px 0;

background: transparent;

table-layout:fixed;

}

.product_item td{

width:120px;

color:#595959;

font-size:12px;

text-align:center;

line-height: 18px;

padding:0px;

}

.product_item td.picture{

width:120px;

height:125px;

}

.product_item td.hot{

height:20px;

color:#0000FF;

font-size:12px;

text-align:center;

}

.product_item td.hot a{

line-height:20px;

}

.product_item td.brand{

height:15px;

color:#595959;

font-size:12px;

font-weight:normal;

text-align:center;

line-height: 15px;

}

.product_item td.name{

width:120px;

height:30px;

overflow : hidden;

color:#535353;

font-size:12px;

text-align:center;

vertical-align:top;

}

.product_item div.div_name{

border:0px;

width:120px;

height:30px;

word-wrap:break-all;

float:left;

overflow:hidden;

}


.product_item td.price3{

color:#DA2128;

font-size:20px;

font-weight:bold;

text-align:center;

line-height: 25px;

padding:5px 0 0 0;

}

.product_item_context{

color:#535353;

font-size:12px;

font-weight:normal;

}

.product_item_context2{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}

.product_item_B{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

}

.product_item_B td{

height:15px;

color:#595959;

font-size:12px;

text-align:left;

line-height: 15px;

padding:0px;

}

.product_item_B td.picture{

}

.product_item_B td.hot{

color:#0000FF;

font-size:12px;

}

.product_item_B td.brand{

color:#595959;

font-size:12px;

font-weight:normal;

}

.product_item_B td.brand div{

height:15px;

line-height: 15px;

overflow:hidden;

}


.product_item_B td.name{

color:#595959;

font-size:12px;

}

.product_item_B td.name div{

height:30px;

line-height: 15px;

overflow:hidden;

}

.product_item_B td.price3{

color:#DA2128;

font-size:20px;

font-weight:bold;

line-height: 25px;

}

.product_item_B_context{

color:#535353;

font-size:12px;

font-weight:normal;

}

.product_item_B_context2{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}

.product_item_C{

padding: 0px;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

}

.product_item_C td{

color:#595959;

}

.product_item_C td.picture{

padding:0 5px 0 5px;

}

.product_item_C td.hot{

padding:5px 5px 3px 5px;

color:#0000FF;

font-size:12px;

font-family:"新細明體";

}

.product_item_C td.brand, .product_item_C td.brand A:link ,.product_item_C td.brand A:visited ,.product_item_C td.brand A:active{

height: 30px;

color:#595959;

font-size:12px;

font-weight:bold;

padding:0px 5px 3px 3px;

vertical-align:top;

font-family:"新細明體";

line-height:normal;

}

.product_item_C td.brand A:hover{

height: 30px;

color:#595959;

font-size:12px;

font-weight:bold;

padding:0px 5px 3px 3px;

vertical-align:top;

font-family:"新細明體";

line-height:normal;

}

.product_item_C td.name{

color:#595959;

font-size:12px;

}

.product_item_C td.context, .product_item_C td.context A:link ,.product_item_C td.context A:visited ,.product_item_C td.context A:active{

height:90px;

color:#767678;

font-size:12px;

padding-left:0px;

padding-right:5px;

vertical-align:top;

text-decoration:none;

overflow : hidden;

}

.product_item_C td.context A:hover {

color:#767678;

font-size:12px;

padding-left:0px;

padding-right:5px;

vertical-align:top;

text-decoration:none;

}

.product_item_C td.price3{

color:#DA2128;

font-size:20px;

font-weight:bold;

line-height: 25px;

padding-left:5px;

padding-right:5px;

}

.product_item_C_context{

color:#535353;

font-size:12px;

font-weight:normal;

}

.product_item_C_context2{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}

.product_item_C_name{

color:#535353;

font-size:12px;

font-weight:bold;

font-family:"新細明體";

}

#product_item_C_context{

height:100px;

overflow:hidden;

}

.ad_index_middle_bottom_table{

padding:0 0 5px 0;

border: 0px solid #EAEAEA;

border-collapse: collapse;

background: transparent;

}

.ad_index_middle_bottom_table td{

padding:0 0 5px 0;

text-align:left;

}

.page_table{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

}

.page_table td{

color:#535353;

font-size:12px;

line-height:normal;

padding-right:5px;

vertical-align:bottom;

font-family: "新細明體","Verdana", "Arial", "Helvetica", "sans-serif";

}

.page_table td.select{

padding-right:5px;

padding-bottom:0px;

vertical-align:bottom;

}

.page_table td.page_pic{

padding-right:5px;

padding-bottom:0px;

vertical-align:middle;

}

@media (max-width:767px) {

.page_table {

    margin-top: -5px;

    float: none;

}

}


.page_list_table_div{

width:100%;

float:left;

text-align:center;

padding-top:30px;

}

.page_list_table{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

text-align:center;

}

.page_list_table td{

color:#666666;

font-size:12px;

line-height:normal;

padding-right:5px;

vertical-align:bottom;

font-family: "Arial", "新細明體", "Helvetica", "sans-serif";

}

.page_list_table td.page_number{

padding-left:5px;

padding-right:5px;

color:#666666;

font-size:15px;

font-weight:bold;

vertical-align:normal;

line-height:20px;

font-family: "Arial","新細明體", "Helvetica", "sans-serif";

}

.page_list_table td.page_pic{

padding-right:5px;

padding-bottom:0px;

vertical-align:middle;

}

.index_brand_pic{

margin: 1px 0px 1px 0px;

padding: 1px 0px 1px 0px;

border: 1px solid #CCCCCC;

}

.website_module_left_detail_pic_div{

width:100%;

float:left;

text-align:center;

padding:3px;

}

.website_module_left_detail_pic_div img{

max-width:180px !important;
width:expression((this.width>180)?'180px':'px');

}

.red_font{

color:#DA2128;

font-size:13px;

line-height:normal;

}

.bule_font{

color:#2E86BA;

font-size:12px;

line-height:normal;

}

.gray_font{

color:#595959;

font-size:12px;

line-height:normal;

}

.data_list_table{

width:100%;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

text-align:center;

}

.data_list_table th{

color:#595959;

font-size:13px;

font-weight:bold;

line-height:normal;

padding: 5px 0 5px 0;

text-align:center;

border: 1px solid #EEEEEE;

background-color: #EEEEEE;

font-family: "新細明體","Verdana", "Arial", "Helvetica", "sans-serif";

}

.data_list_table td{

color:#535353;

font-size:13px;

line-height:normal;

padding: 5px 0 5px 0;

text-align:center;

border-bottom: 1px dotted #CCCCCC;

font-family: "新細明體","Verdana", "Arial", "Helvetica", "sans-serif";

}

.data_list_table td.text{

color:#535353;

font-size:13px;

line-height:normal;

padding: 5px 0 5px 0;

text-align:left;

border-bottom: 1px dotted #CCCCCC;

font-family: "新細明體","Verdana", "Arial", "Helvetica", "sans-serif";

}

.LoginMsg{

color:#DA2128;

font-size:13px;

line-height:normal;

}

A.brand_name:link {

text-decoration:none;

color:#585858;

font-size:12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:20px;

}

 A.brand_name:visited {

text-decoration:none;

color:#585858;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:20px;

}

A.brand_name:active {

text-decoration:none;

color:#585858;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:20px;

}

A.brand_name:hover {

text-decoration:none;

color:#B43018;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:20px;

}

A.brand_all_link:link {

text-decoration:none;

color:#DA2128;

font-size:12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:normal;

padding-right:5px;

}

 A.brand_all_link:visited {

text-decoration:none;

color:#DA2128;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:normal;

padding-right:5px;

}

A.brand_all_link:active {

text-decoration:none;

color:#DA2128;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:normal;

padding-right:5px;

}

A.brand_all_link:hover {

text-decoration:underline;

color:#DA2128;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:normal;

padding-right:5px;

}

A.brand_category:link {

text-decoration:none;

color:#585858;

font-size:10px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

line-height:20px;

vertical-align: bottom;

}

 A.brand_category:visited {

text-decoration:none;

color:#585858;

font-size: 10px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

line-height:20px;

vertical-align: bottom;

}

A.brand_category:active {

text-decoration:none;

color:#585858;

font-size: 10px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

line-height:20px;

vertical-align: bottom;

}

A.brand_category:hover {

text-decoration:underline;

color:#B43018;

font-size: 10px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

line-height:20px;

vertical-align: bottom;

}


A.website_module_classify_header_link:link {

text-decoration:none;

color:#585858;

font-size:12px;

font-family: "Arial","Verdana","Microsoft JhengHei";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

 A.website_module_classify_header_link:visited {

text-decoration:none;

color:#585858;

font-size: 12px;

font-family: "Arial","Verdana","Microsoft JhengHei";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

A.website_module_classify_header_link:active {

text-decoration:none;

color:#585858;

font-size: 12px;

font-family: "Arial","Verdana","Microsoft JhengHei";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

A.website_module_classify_header_link:hover {

text-decoration:none;

color:#051835;

font-size: 12px;

font-family: "Arial","Verdana","Microsoft JhengHei";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

A.website_module_classify_top_link:link {

text-decoration:none;

color:#585858;

font-size:12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

 A.website_module_classify_top_link:visited {

text-decoration:none;

color:#585858;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

A.website_module_classify_top_link:active {

text-decoration:none;

color:#585858;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

A.website_module_classify_top_link:hover {

text-decoration:underline;

color:#B43018;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

A.page_number:link {

text-decoration:none;

color:#585858;

font-size:15px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 3px;

line-height:20px;

}

 A.page_number:visited {

text-decoration:none;

color:#585858;

font-size: 15px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 3px;

line-height:20px;

}

A.page_number:active {

text-decoration:none;

color:#585858;

font-size: 15px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 3px;

line-height:20px;

}

A.page_number:hover {

text-decoration:underline;

color:#B43018;

font-size: 15px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 3px;

line-height:20px;

}

A.product_item_brand:link {

text-decoration:none;

color:#585858;

font-size:12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_brand:visited {

text-decoration:none;

color:#585858;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_brand:active {

text-decoration:none;

color:#585858;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_brand:hover {

text-decoration:none;

color:#B43018;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_name:link {

text-decoration:none;

color:#595959;

font-size:18px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_name:visited {

text-decoration:none;

color:#595959;

font-size: 18px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_name:active {

text-decoration:none;

color:#595959;

font-size: 18px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_name:hover {

text-decoration:none;

color:#DA2128;

font-size: 18px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_price3:link {

text-decoration:none;

color:#354660;

font-size:20px;

font-family: "Arial","Verdana","新細明體";

font-weight: bold;

padding: normal;

}

A.product_item_price3:visited {

text-decoration:none;

color:#354660;

font-size: 20px;

font-family: "Arial","Verdana","新細明體";

font-weight: bold;

padding: normal;

}

A.product_item_price3:active {

text-decoration:none;

color:#354660;

font-size: 20px;

font-family: "Arial","Verdana","新細明體";

font-weight: bold;

padding: normal;

}

A.product_item_price3:hover {

text-decoration:none;

color:#354660;

font-size: 20px;

font-family: "Arial","Verdana","新細明體";

font-weight: bold;

padding: normal;

}

.block-middle-sideb{


}

.left_table_member_login{

width: 100%;

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_member_login th{

width: 35%;

color: #9c9c9c;

font-size: 10px;

padding: 5px 5px 5px 5px;

margin: 0px;

text-align:left;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_member_login td{

width: 65%;

color: #9c9c9c;

font-size: 10px;

padding: 0 5px 5px 0px;

margin: 0px;

text-align:left;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_member_login td.gd_image {

width:50px;

text-align: left;

border: 0px solid #D6DDE6;

}

.left_table_member_login td.gd_text {

text-align: left;

border: 0px solid #D6DDE6;

}

.left_table_member_login td.tool{

width: 100%;

color: #9c9c9c;

font-size: 10px;

padding: 15px 5px 5px 0px;

margin: 0px;

text-align:right;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_member_login td.tool a.tool_link{

color: #6c6b6b;

font-size: 10px;

font-family: Arial, Helvetica, sans-serif;

}

.left_table_member_login td.tool a.tool_link:hover{

color: #DD1778;

}

.left_table_product_search{

width: 100%;

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_product_search th{

width: 35%;

color: #9c9c9c;

font-size: 10px;

padding: 5px 5px 5px 5px;

margin: 0px;

text-align:left;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_product_search td{

width: 65%;

color: #9c9c9c;

font-size: 10px;

padding: 0 5px 5px 0px;

margin: 0px;

text-align:left;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_product_search td.tool{

width: 100%;

color: #9c9c9c;

font-size: 10px;

padding: 15px 5px 5px 0px;

margin: 0px;

text-align:right;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_product_search td.tool a.tool_link{

color: #6c6b6b;

font-size: 10px;

font-family: Arial, Helvetica, sans-serif;

}

.left_table_product_search td.tool a.tool_link:hover{

color: #DD1778;

}

.paper_module_middle_arem_div{

width:745px;

margin: 0px;

padding: 5px 0 0 0;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

float:left;

}

.paper_module_middle_left_div{

width:360px;

float:left;

text-align:left;

margin: 0px;

padding: 0 0 0 5px;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

}

.paper_module_middle_right_div{

width:360px;

float:right;

margin: 0px;

padding: 0 0 0 20px;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

}

.index_middle_news_cols{

width: 100%;

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.index_middle_news_cols td{

width: 100%;

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.index_middle_news_cols td.header{

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.index_middle_news_cols td.text{

font-size: 12px;

padding: 5px 0 5px 0 ;

line-height:normal;

}

.index_middle_news_cols td.text a.link{

color:#242424;

font-size: 12px;

text-decoration: none;

}

.index_middle_news_cols td.text a.link:hover{

color:#DD1778;

font-size: 12px;

text-decoration:underline;

}

div.writing_table_text_context_div_A_A img {

display: block;

margin: auto;

}

div.writing_table_text_context_div_A_B img {

width:expression((this.width>650)?'650px':'px');

}

div.writing_table_text_context_div_B_A img {

display: block;

margin: auto;

}

div.writing_table_text_context_div_B_B img {

width:expression((this.width>450)?'450px':'px');

}

#chromemenu{

}

#chromemenu ul{

border: 1px solid #BBB;

width: 100%;

background: url(chromebg.gif) center center repeat-x;

 margin-left: 0;

padding-left: 0;

margin: 0;

float: left;

font: bold 12px Verdana;

}

#chromemenu ul li{

display: inline;

}

#chromemenu ul li a{

float: left;

color: #7F7F7F;

font-weight: bold;

padding: 6px 12px 6px 7px;

text-decoration: none;

background: url(divider.gif) center right no-repeat;

 }

#chromemenu ul li a:hover{

color: #FF0000;

}

#chromemenu ul li a[onMouseover]:after{

 content: " v";

}

#chromemenu:after{

 content: ".";

 display: block;

 height: 0;

 clear: both;

 visibility: hidden;

}

.dropmenudiv{

position:absolute;

top: 0;

border: 1px solid #BBB;

 border-bottom-width: 0;

font:normal 12px Verdana;

line-height:18px;

z-index:100;

background-color: #FFFFFF;

width: 150px;

visibility: hidden;

}

.dropmenudiv a:link , .dropmenudiv a:visited , .dropmenudiv a:active{

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid #BBB;

 

padding-top: 3px;

padding-bottom: 3px;

text-decoration: none;

font-weight: normal;

color: #585858;

text-align:left;

white-space:nowrap;

}

.dropmenudiv a:hover{

 color: #585858;

text-align:left;

font-weight: normal;

white-space:nowrap;

background-color: #F0F0F0;

text-decoration: none;

}

.new_product_top_caption{

}

.right_side2_main_context{

width:96%;

float:right;

}

.table_no_border{

border: 0px solid #FFFFFF;

border-collapse: collapse;

padding:0px;

margin:0px;

}

.table_no_border th{

border: 0px solid #FFFFFF;

padding:0px;

margin:0px;

}

.table_no_border td{

border: 0px solid #FFFFFF;

padding:0px;

margin:0px;

}

a:link,a:visited,a:active {

color: #051835;

text-decoration: none;

font: 12px;

}

a:hover {

color: #051835;

text-decoration: none;

font: 12px;

}

.product_item_D{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin:2px 0 5px 0;

background: transparent;

table-layout:fixed;

}

.product_item_D td.picture{

width:145px;

height:120px;

text-align:center;

}

.product_item_D td.content_ver_A{

width:240px;

vertical-align:top;

}

.product_item_D td.content_ver_B{

width:390px;

vertical-align:top;

}

.product_item_D td.content_cell{

text-align:left;

vertical-align:top;

overflow:hidden;

}

.product_item_D table.right{

table-layout:fixed;

border:0px solid #000000;

border-collapse: collapse;

}

.product_item_D td.right_price{

width:200px;

text-align:center;

vertical-align:center;

}

.product_item_D td.right_space{

height:7px;

white-space:nowrap;

}

.product_item_D td.right_buy_now{

width:200px;

text-align:center;

vertical-align:center;

}

.product_item_D span.brand_name{

}

.product_item_D span.name{

}

.ajax_box_product_table{

clear:both;

width: 100%;

height: 250px;

border-top: 0px solid #ffffff;

border-bottom: 1px solid #ffffff;

border-left: 1px solid #ffffff;

border-collapse: collapse;

padding:20px 10px 10px 10px;

line-height:35px;

font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.ajax_box_product_table td{

vertical-align:top;

border:0px;

padding:20px 10px 10px 10px;

margin:0px;

}

.ajax_box_product_table span img{

width:expression((this.width>715)?'715px':'px');

max-width:715;

}

span.product_count {

color:#888888;

font-size: 10px;

}

.payment_order_notice_table{

width:100%;

border: 1px solid #999999;

border-collapse: collapse;

}

.payment_order_notice_table th{

color:#000000;

font-size:13px;

font-weight:normal;

text-align:center;

padding:2px;

background-color:#EBEDEB;

height:20px;

white-space:nowrap;

border-bottom: 1px dotted #999999;

}

.payment_order_notice_table th.header{

color:#FFFFFF;

font-size:13px;

font-weight:bold;

text-align:left;

padding:2px;

background-color:#8A8A8A;

height:20px;

white-space:nowrap;

border: 0px solid #3A95CB;

}

.payment_order_notice_table th.context{

color:#000000;

font-size:13px;

font-weight:normal;

text-align:left;

padding:2px;

background-color:#FFFFFF;

height:20px;

white-space:"";

border-bottom: 1px dotted #CCCCCC;

}

.payment_order_notice_table td.context{

color:#000000;

font-size:13px;

font-weight:normal;

text-align:left;

padding:2px;

background-color:#FFFFFF;

height:20px;

border-bottom: 1px dotted #CCCCCC;

}

.directory_left_side_table{

margin: 0 0 5px 0;

border-collapse: collapse;

}

.directory_left_side_table td{

padding: 0px;

border-collapse: collapse;

line-height:25px;

}

.directory_left_side_table td.title{

color:#FFFFFF;

padding: 3px 0 0 10px;

font-size:13px;

text-align:left;

line-height:normal;

border-collapse: collapse;

}

.directory_left_side_table td.data{

border-collapse: collapse;

width: 200px;

padding: 5px 0px 5px 0px;

text-align: left;

line-height:25px;

}

.directory_left_side_table td.item{

padding-bottom: 2px;

}

.directory_left_side_table td.store_type_context{

color:#999999;

padding: 5px 10px 5px 10px;

font-size:12px;

text-align:left;

line-height:20px;

border-collapse: collapse;

}

.directory_left_side_table td.title_pic img{

width:expression((this.width>200)?'200px':'px');

}

.chat_title{

color: #000000;

font-weight: bold;

margin-top:4px;

margin-bottom:10px;

}

.chat_title a:link,.chat_title a:visited,.chat_title a:active {

color: #000000;

font-weight: bold;

text-decoration: none;

margin-top:4px;

margin-bottom:10px;

}

.chat_title a:hover {

color: #000000;

font-weight: bold;

text-decoration: underline;

margin-top:4px;

margin-bottom:10px;

}

.chat_context{

color: #666666;

text-decoration: none;

margin-top:4px;

margin-bottom:10px;

}

.box2_info_1{

width:880px;

float:left;

padding: 0 0px 0 0;

margin: 0 0px 0 0;

}

.product_item_context{

color:#535353;

font-size:12px;

font-weight:normal;

}

.product_item_context2{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}

.product_item_D{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin:2px 0 5px 0;

background: transparent;

table-layout:fixed;

}

.product_item_D td.picture{

width:145px;

height:120px;

text-align:center;

}

.product_item_D td.content_ver_A{

width:240px;

vertical-align:top;

}

.product_item_D td.content_ver_B{

width:390px;

vertical-align:top;

}

.product_item_D td.content_cell{

text-align:left;

vertical-align:top;

overflow:hidden;

}

.product_item_D table.right{

table-layout:fixed;

border:0px solid #000000;

border-collapse: collapse;

}

.product_item_D td.right_price{

width:200px;

text-align:center;

vertical-align:center;

}

.product_item_D td.right_space{

height:7px;

white-space:nowrap;

}

.product_item_D td.right_buy_now{

width:200px;

text-align:center;

vertical-align:center;

}

.product_item_D span.brand_name{

}

.product_item_D span.name{

}

.product_item_E{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

}

.product_item_E td{

height:18px;

color:#535353;

font-size:12px;

text-align:left;

line-height: 18px;

padding:0px;

}

.product_item_E td.picture{

width:80px;

padding:0 5px 1px 0;

text-align:center;

}

.product_item_E td.hot{

color:#0000FF;

font-size:12px;

}

.product_item_E td.brand{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}

.product_item_E td.name{

color:#535353;

font-size:12px;

padding: 6px 0 0 5px;

}

.product_item_E td.price3{

color:#DF0B40;

font-size:20px;

font-weight:bold;

line-height: 25px;

text-align:right;

}

.index_middle_specail_column_table{

width: 745px;

padding: 0px;

margin: 0 0 5px 0;

border: 0px solid #CECECE;

border-collapse: collapse;

text-align: center;

}

.index_middle_specail_column_table td{

padding: 0px;

border-collapse: collapse;

line-height:25px;

}

.index_middle_specail_column_table td.title{

color:#FFFFFF;

padding: 3px 0 0 10px;

font-size:13px;

text-align:left;

line-height:normal;

border-collapse: collapse;

}

.index_middle_specail_column_table td.data{

border-collapse: collapse;

width: 200px;

padding: 5px 5px 5px 5px;

text-align: left;

line-height:25px;

}

.index_middle_specail_column_table td.item{

padding-bottom: 2px;

}

.index_middle_specail_column_table td.store_type_context{

color:#666;

padding: 3px 0 0 15px;

font-size:12px;

text-align:left;

line-height:20px;

border-collapse: collapse;

}

.index_middle_specail_column_table td.title_pic img{

width:expression((this.width>745)?'745px':'px');

}


.promotion_module_A3_box_div{

border-collapse: collapse;

}

.promotion_module_A3_page_table{

border-bottom: 1px solid #999999;

border-collapse: collapse;

margin: 0px;

background: transparent;

float:left;

}

.promotion_module_A3_page_table td{

padding-right: 2px;
 
background-repeat:no-repeat;

}

.product_item_F{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin:0 0 10px 0;

background: transparent;

table-layout:fixed;

}

.product_item_F td{

width:80px;

text-align:center;

vertical-align: top;

padding:0px;

line-height: 16px;

}

.product_item_F td.picture{

width:80px;

height:85px;

}

.product_item_F td.hot{

color:#0000FF;

font-size:12px;

text-align:center;

}

.product_item_F td.brand{

color:#DF0B40;

font-size:12px;

font-weight:normal;

text-align:center;

}

.product_item_F td.name{

width:80px;

height:40px;

overflow : hidden;

color:#535353;

font-size:12px;

text-align:center;

vertical-align:top;

white-space:nowrap;

}


.product_item_F td.price3{

color:#DF0B40;

font-size:20px;

font-weight:bold;

text-align:center;

line-height: 25px;

}


.product_item_F div.div_name{

border:0px;

width:80px;

height:40px;

word-wrap:break-all;

float:left;

overflow:hidden;

}

.promotion_module_A4_box_div{


}

.promotion_module_A4_page_table{

border-bottom: 0px solid #999999;

border-collapse: collapse;

margin-left: 30px;

background: transparent;

float:left;

}

.promotion_module_A4_page_table td{

padding-right: 0px;
 
background-repeat:no-repeat;

}

.box4_bottom_left{

width:26px;

height:26px;

font-size:0px;

float:left;

background:url("http://mall.shop123.com.tw/images_pro/300282/box2/dl.gif");

}

.box4_bottom_middle{

width:100%;

height:26px;

font-size:0px;

background:url("http://mall.shop123.com.tw/images_pro/300282/box2/d.gif");

}

.box4_middle_right{

width:26px;

height:100%;

font-size:0px;

float:right;

background:url("http://mall.shop123.com.tw/images_pro/300282/box2/r.gif");

}

.box4_info_block{

float:left;

}

.box2_info_1{

width:880px;

float:left;

padding: 0 0px 0 0;

margin: 0 0px 0 0;

}

.box4_info{

width:686px;

float:left;

padding: 0 8px 0 0;

}

.box4_middle_left{

width:26px;

height:100%;

font-size:0px;

float:left;

background:url("http://mall.shop123.com.tw/images_pro/300282/box2/l.gif");

}

.box4_middle{

height:100%;

background-color:#FFFFFF;

}

.box4_top_right{

width:26px;

height:26px;

font-size:0px;

float:right;

padding:0px;

margin:0px;

background:url("http://mall.shop123.com.tw/images_pro/300282/box2/tr.gif");

}

.box4_top_left{

width:26px;

height:26px;

font-size:0px;

float:left;

padding:0px;

margin:0px;

background:url("http://mall.shop123.com.tw/images_pro/300282/box2/tl.gif");

}

.box4_top_middle{

width:100%;

height:26px;

font-size:0px;

background:url("http://mall.shop123.com.tw/images_pro/300282/box2/t.gif");

}

.box4_all{

width:100%;

padding-top:5px;

padding-left:5px;

margin-bottom:20px;

background-color:#FFFFFF;

border:0px solid #FF0000;

}

.box4_bottom_right{

width:26px;

height:26px;

font-size:0px;

float:right;

background:url("http://mall.shop123.com.tw/images_pro/300282/box2/dr.gif");

}

a.selected:link,a.selected:visited,a.selected:active {

color: #666666;

text-decoration: underline;

font-size: 12px;

font-weight:bold;

font-family: "微軟正黑體","新細明體", Arial, Helvetica, sans-serif;

}

a.selected:hover {

color: #666666;

text-decoration: underline;

font-size: 12px;

font-weight:bold;

font-family: "微軟正黑體","新細明體", Arial, Helvetica, sans-serif;

}

.article_detail_datatable {

border: 0px solid #EAEAEA;

border-collapse: collapse;

width: 100%;

background-color: #ffffff;

}

.article_detail_datatable tr.altrow {

background-color: #e9f2ff;

color: #02517c;

height: 30px;

}

.article_detail_datatable tr.altrow1 {

background-color: #ffffff;

color: #02517c;

height: 30px;

}

.article_detail_datatable tr.altrow2 {

background-color: #f4daf7;

color: #02517c;

height: 30px;

}

.article_detail_datatable th {

color:#595959;

width:20%;

border: 0px solid #ffffff;

background-color: #ffffff;

font-weight: normal;

text-align: left;

padding-left: 5px;

border-bottom: 1px dashed #EBEBEB;

line-height:25px;

}

.article_detail_datatable th.title_i {

color:#DA2128;

width:20%;

border: 0px solid #ffffff;

background-color: #ffffff;

font-weight: normal;

text-align: left;

padding-left: 5px;

border-bottom: 1px dashed #EBEBEB;

line-height:25px;

}

.article_detail_datatable th.context {

width:20%;

border: 0px solid #ffffff;

background-color: #ffffff;

font-weight: bold;

text-align: center;

padding: 4px;

border-bottom: 0px dashed #EBEBEB;

line-height:25px;

}

.article_detail_datatable th.coupon_header{

color:#FFFFFF;

font-size:13px;

font-weight:bold;

text-align:left;

padding:5px;

background-color:#8A8A8A;

height:20px;

white-space:nowrap;

}

.article_detail_datatable th.dependency {

color:#666666;

}


.article_detail_datatable td {

width:80%;

border: 0px solid #D6DDE6;

padding-left: 2px;

padding-right: 2px;

text-align: center;

color: #000000;

border-bottom: 0px dashed #EBEBEB;

line-height:25px;

}

.article_detail_datatable td.subject{

width: 100%;

color: #000000;

font-weight:bold;

text-align: left;

padding: 10px 4px 4px 10px;

border: 0px solid #D6DDE6;

border-bottom: 0px dashed #EBEBEB;

background-color: #E7EDFA;

}

.article_detail_datatable td.context {

width: 100%;

color: #000000;

font-weight:normal;

text-align: left;

padding: 10px 4px 4px 0px;

border: 0px solid #D6DDE6;

border-bottom: 0px dashed #EBEBEB;

background-color: #FFFFFF;

}

.article_detail_datatable td div.post_date{

float:left;

color: #666666;

font-size: 11px;

text-align: left;

padding: 4px 4px 4px 0px;

}

.article_detail_datatable td div.top_tool{

float:right;

color: #666666;

font-size: 11px;

text-align: right;

padding: 4px 4px 4px 0px;

}

.article_detail_datatable td.common_file_title{

color: #005599;

text-align: left;

padding: 4px 4px 4px 0px;

border: 0px solid #D6DDE6;

border-bottom: 1px dashed #EBEBEB;

}

.article_detail_datatable td.common_file_list{

color: #666666;

text-align: left;

padding: 4px 4px 4px 0px;

border: 0px solid #D6DDE6;

border-bottom: 1px dashed #EBEBEB;

}



.article_detail_datatable td.title_i {

border: 0px solid #D6DDE6;

padding-left: 4px;

text-align: left;

padding-right: 4px;

color: #ff0000;

border-bottom: 1px dashed #EBEBEB;

width: 12%;

background-color: #E7EDFA;

font-weight:bold;

}

.article_detail_datatable td.text {

border: 0px solid #D6DDE6;

text-align: left;

padding-left: 4px;

color: #000000;

border-bottom: 1px dashed #EBEBEB;

white-space:normal;

}

.article_detail_datatable td.text_2 {

width:30%;

border: 0px solid #D6DDE6;

padding-left: 4px;

text-align: left;

padding-left: 4px;

color: #000000;

border-bottom: 1px dashed #EBEBEB;

white-space:normal;

}

.article_detail_datatable td.text1 {

border: 0px solid #D6DDE6;

padding-left: 4px;

text-align: left;

padding-left: 4px;

color: #000000;

border-bottom: 1px dashed #EBEBEB;

}

.article_detail_datatable td.text_i {

border: 0px solid #D6DDE6;

padding-left: 4px;

text-align: left;

padding-left: 4px;

color: #FF0000;

border-bottom: 1px dashed #EBEBEB;

}

.div_page_number{

float:left;

padding:2px 6px 2px 6px;

margin-right:3px;

border:1px solid #DDDDDD;

font-size:12px;

color:#005599;

cursor:hand;

font-family:Arial,"新細明體";

}

.div_page_number_over{

float:left;

padding:2px 6px 2px 6px;

margin-right:3px;

border:1px solid #005599;

background-color:#005599;

font-size:12px;

color:#FFFFFF;

cursor:hand;

font-family:Arial,"新細明體";

}

.forum_tag_table_category_2 {

border: 0px solid #EAEAEA;

border-collapse: collapse;

width: 100%;

background-color: #FFFFFF;

}

.forum_tag_table_category_2 td {

width:90%;

border: 0px solid #D6DDE6;

padding-left: 2px;

padding-right: 2px;

text-align: left;

vertical-align:top;

color: #000000;

line-height:25px;

}

.forum_tag_table_category_2 td.pic{

width: 10%;

text-align: left;

vertical-align:top;

padding: 0px 4px 0px 4px;

}

.forum_tag_table_category_2 td.top {

color: #999999;

line-height:25px;

}

.forum_tag_table_category_2 td span.caption{

font-size:15px;

color: #000000;

font-weight:bold;

text-align: left;

padding: 0px 4px 0px 4px;

border: 0px solid #D6DDE6;

border-bottom: 0px dashed #EBEBEB;

background-color: #E7EDFA;

}

.forum_tag_table_category_2 td span.today_data{

font-size:14px;

color: #FF6600;

font-weight:bold;

text-align: left;

padding: 0px 4px 0px 4px;

}

.forum_tag_table_category_2 td.intro_context{

width: 100%;

color: #333333;

font-weight:normal;

text-align: left;

padding: 0px 4px 0px 0px;

}

.forum_tag_table_category_2 td.line{

font-size: 0px;

height:5px;

border-bottom: 1px dashed #EBEBEB;

}

.forum_tag_table_category_2 td.space{

font-size: 0px;

height:5px;

}

.forum_tag_table_category_2 td div.top_tool{

float:right;

color: #666666;

font-size: 11px;

text-align: right;

padding: 4px 4px 4px 0px;

}

.forum_tag_table_category_2 td.common_file_title{

color: #005599;

text-align: left;

padding: 4px 4px 4px 0px;

border: 0px solid #D6DDE6;

border-bottom: 1px dashed #EBEBEB;

}

.forum_tag_table_category_2 td.common_file_list{

color: #666666;

text-align: left;

padding: 4px 4px 4px 0px;

border: 0px solid #D6DDE6;

border-bottom: 1px dashed #EBEBEB;

}

.left_side_table_hr{

color:#E7E7E7;

height:1px;

width:95%;

}

A.product_item_price3_general_size:link {

text-decoration:none;

color:#DA2128;

font-size:15px;

font-family: "Arial","Verdana","新細明體";

font-weight: bold;

padding: normal;

line-height:15px;

}

A.product_item_price3_general_size:visited {

text-decoration:none;

color:#DA2128;

font-size: 15px;

font-family: "Arial","Verdana","新細明體";

font-weight: bold;

padding: normal;

line-height:15px;

}

A.product_item_price3_general_size:active {

text-decoration:none;

color:#DA2128;

font-size: 15px;

font-family: "Arial","Verdana","新細明體";

font-weight: bold;

padding: normal;

line-height:15px;

}

A.product_item_price3_general_size:hover {

text-decoration:none;

color:#DA2128;

font-size: 15px;

font-family: "Arial","Verdana","新細明體";

font-weight: bold;

padding: normal;

line-height:15px;

}

.news_index_table_B{

border:0px;

background:#FFFFFF;

}


.news_index_table_B td{

vertical-align:top;

}

.news_index_table_B_image{

vertical-align:top;

padding-left:10px;

padding-right:10px;

}

.news_index_table_B_text{

vertical-align:top;

}

.news_index_table_B_text th{

text-align:left;

}

.news_index_table_B_text th a:visited,th a:active,th a:link,th a:hover{

font-size:15px;

font-weight:bold;

color:#000000;

}

.news_index_table_B_text td{

border-bottom:1px dotted #CCCCCC;

}

.news_index_table_B_text .single_row{

background:#FFFFFF;

}

.news_index_table_B_text td.double_row{

background:#F2F2F2;

}

.photo_small{

	border-bottom:#999 1px solid;

	text-align:center;

	border-left:#999 1px solid;

	padding-bottom:5px;

	padding-left:5px;

	padding-right:5px;

	max-width:169px;

	background:#efefef;

	max-height:169px;

	border-top:#999 1px solid;

	border-right:#999 1px solid;

	padding-top:5px;

}

.dictionary_context{

border: 1px solid #5c6e78;

border-collapse: collapse;

width: 100%;

}

.dictionary_context td{

border: 1px solid #D6DDE6;

padding: 10px 2px 10px 2px;

text-align: center;

color: #000000;

line-height:25px;

vertical-align: top;

}

.dictionary_context th {

border-right: 1px solid #999999;

border-bottom: 1px solid #999999;

background-color: #DBDDDB;

font-weight: bold;

text-align: center;

padding: 4px;

}

.dictionary_keyword {

    height: auto !important;

}


.brand_name{

color:#18b2f2;

font-weight:bold;

}

.info_f{

    width:100%;

text-align:center;

}

.info_e{

text-align:center;

}

.calendar_table{

text-align:center;

vertical-align:middle;

border-spacing:0;

border-collapse:collapse;

color:#707070;

border-right:1px solid #D5D5D5;

border-bottom:1px solid #D5D5D5;

}

.calendar_table td{

border-left:1px solid #D5D5D5;

border-top:1px solid #D5D5D5;

}

.calendar_table a:link,.calendar_table a:visited,.calendar_table a:hover,.calendar_table a:active{

font-size:12px;

text-decoration:none;

font-weight:bold;

color: #FF6503;

}

.calendar_table td.day_list{

background:#FFFFFF;

}

.calendar_table td.is_useful_day{

border-left:1px solid #D5D5D5;

border-top:1px solid #D5D5D5;

font-size:12px;

line-height:23px;

padding:0px;

}

.calendar_table td.is_useful_day_over{

border-left:1px solid #D5D5D5;

border-top:1px solid #D5D5D5;

font-size:12px;

padding:0px;

line-height:23px;

background-color: #CCCCCC;

}

.calendar_table td.not_useful_day{

border-left:1px solid #D5D5D5;

border-top:1px solid #D5D5D5;

font-size:12px;

padding:0px;

line-height:23px;

background:#EDEDED;

}

.calendar_table tr.week_list{

color:#595959;

background-color: #CCCCCC;

}

.calendar_table span.today_color {

color: #303030;

font-weight: bold;

}

.calendar_table span.today_link_color a{

font-weight: bold;

color: #FF6503;

}

.welcome_link a:hover,.welcome_link a:link,.welcome_link a:visited,.welcome_link a:active{

font-size:15px;

color:#CCCCCC;

}

#data_list_table_td_left{

color:#535353;

font-size:13px;

line-height:normal;

padding: 5px 0 5px 0;

text-align:left;

border-bottom: 1px dotted #CCCCCC;

font-family: "新細明體","Verdana", "Arial", "Helvetica", "sans-serif";

}

.forum_category_list_table{

width: 100%;

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.forum_category_list_table td{

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

}

.forum_category_list_table td.nav-0st, .forum_category_list_table td.nav-0st A:link, .forum_category_list_table td.nav-0st A:visited, .forum_category_list_table td.nav-0st A:active{

color: #585858;

padding: 0 0 0 0px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.forum_category_list_table td.nav-0st A:hover{

color: #ff0000;

padding: 0 0 0 0px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.forum_category_list_table td.nav-1st, .forum_category_list_table  A:link, .forum_category_list_table A:visited, .forum_category_list_table A:active{

color: #585858;

padding: 0 0 0 8px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

height:20px;

overflow:hidden;

}

.forum_category_list_table td.nav-1st A:hover{

color: #C70316;

padding: 0 0 0 8px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

height:20px;

overflow:hidden;

}

.forum_category_list_table td.nav-1st-select, .forum_category_list_table td.nav-1st-select A:link, .forum_category_list_table td.nav-1st-select A:visited, .forum_category_list_table td.nav-1st-select A:active{

color: #C70316;

padding: 0 0 0 8px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

height:20px;

overflow:hidden;

}

.forum_category_list_table td.nav-1st-select A:hover{

color: #C70316;

padding: 0 0 0 8px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

height:20px;

overflow:hidden;

}

.forum_category_list_table td.nav-2st, .forum_category_list_table td.nav-2st A:link, .forum_category_list_table td.nav-2st A:visited, .forum_category_list_table td.nav-2st A:active{

color: #585858;

padding: 0 0 0 16px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.forum_category_list_table td.nav-2st A:hover{

color: #C70316;

padding: 0 0 0 16px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.forum_category_list_table td.nav-2st-select, .forum_category_list_table td.nav-2st-select A:link, .forum_category_list_table td.nav-2st-select A:visited, .forum_category_list_table td.nav-2st-select A:active{

color: #C70316;

padding: 0 0 0 16px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.forum_category_list_table td.nav-2st-select A:hover{

color: #C70316;

padding: 0 0 0 16px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.forum_category_list_table td.nav-3st, .forum_category_list_table td.nav-3st A:link, .forum_category_list_table td.nav-3st A:visited, .forum_category_list_table td.nav-3st A:active{

color: #585858;

padding: 0 0 0 47px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.forum_category_list_table td.nav-3st A:hover{

color: #C70316;

padding: 0 0 0 47px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.forum_category_list_table td.nav-3st-select, .forum_category_list_table td.nav-3st-select A:link, .forum_category_list_table td.nav-3st-select A:visited, .forum_category_list_table td.nav-3st-select A:active{

color: #C70316;

padding: 0 0 0 47px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.forum_category_list_table td.nav-3st-select A:hover{

color: #C70316;

padding: 0 0 0 47px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.brand_product_tr_background{

background:transparent;

}

@media (max-width:767px) {

.brand_product_tr_background td[width="25%"] {

    display: inline-block;

    width: 50%;

}

}


.album_quick_menu_title , .album_quick_menu_title a:link , .album_quick_menu_title a:visited , .album_quick_menu_title a:active , .album_quick_menu_title a:hover{

color: #FFFFFF;

font-size:13px;

font-family: "新細明體",Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 4px 10px 0px 10px;

line-height:normal;

}

.photo_album_quick_menu_table{

}

.photo_album_quick_menu_table td{

background-color:#ffffff;

border: #cccccc 1px solid;

}

.photo_album_quick_menu_inner_table{

}

.photo_album_quick_menu_inner_table td{

border: #cccccc 0px solid;

}

.photo_album_quick_menu_inner_table td.text{

color:#666666;

font-size:11px/13px;

}

#album_quick_menu_title_link a, #album_quick_menu_title_link a:link, #album_quick_menu_title_link a:hover{

font-size:12px/13px;

color:#000000;

}

#album_quick_menu_more_link a, #album_quick_menu_more_link a:link, #album_quick_menu_more_link a:hover{

color:#417baf;

}

.news_index_table_B2{

border:0px;

background:#FFFFFF;

}

.news_index_table_B2 td{

vertical-align:top;

}

.news_index_table_B2_image{

vertical-align:top;

padding-left:10px;

padding-right:10px;

}

.news_index_table_B2_text{

vertical-align:top;

}

.news_index_table_B2_text th{

text-align:left;

}

.news_index_table_B2_text th a:visited,th a:active,th a:link,th a:hover{

font-weight:bold;

font-size:13px;

color:#ff2194;

}

.news_index_table_B2_text td{

border-bottom:1px dotted #CCCCCC;

}

.news_index_table_B2_text .single_row{

background:#FFFFFF;

}

.news_index_table_B2_text td.double_row{

background:#F2F2F2;

}

#news_index_table_B2_more_link a, #news_index_table_B2_more_link a:link, #news_index_table_B2_more_link a:hover{

color:#417baf;

}

.product_item_i{

width:100% !important;

height:280px;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin:2px 0 15px 0;

table-layout:fixed;

background: transparent;

}

.product_item_i td{

color:#595959;

font-size:12px;

text-align:center;

line-height: 18px;

padding:0px;

}

.product_item_i td.picture{

height:140px;

text-align:center;

padding-top:10px;

}

.product_item_i td.brand{

height:15px;

color:#595959;

font-size:12px;

font-weight:normal;

text-align:center;

line-height: 15px;

padding: 0 13px 0 13px;

}

.product_item_i td.name{

height:43px;

color:#535353;

font-size:12px;

text-align:center;

vertical-align:top;

word-break:break-all;

float:left;

overflow:hidden;

padding: 0 13px 0 13px;

}

.product_item_i td.standard{

height:20px;

color:#535353;

font-size:12px;

text-align:left;

word-break:break-all;

float:left;

overflow:hidden;

padding: 0 13px 0 13px;

}

.product_item_i td.quantity{

height:20px;

text-align:left;

float:left;

padding: 0 13px 0 13px;

}

.product_item_i td.checkbox{

height:25px;

text-align:left;

float:left;

padding: 0 13px 0 10px;

}

A.product_item_i_name:link {

text-decoration:none;

color:#DA2128;

font-size:12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_i_name:visited {

text-decoration:none;

color:#DA2128;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_i_name:active {

text-decoration:none;

color:#DA2128;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_i_name:hover {

text-decoration:none;

color:#313DD0;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

.photo_category_text {

font:18px/36px;

font-weight:bold;
color:#ff2194;

}

.photo_table{

}

.photo_table.pic_td{

background-color:#FFFFFF;

border: 1px #cccccc solid;

}

.photo_table td a, .photo_table td a:hover, .photo_table td a:visit{

font:13px/18px;
 
color:#075ebe;

font-weight:bold;

}

.photo_table td.text{

font:11px/16px;
 
color:#666666;

padding:0 0 5px 0;

}

.photo_table td.photo_list_title_td a, .photo_table td.photo_list_title_td a:hover, .photo_table td.photo_list_title_td a:visit{

font:13px/18px;
 
color:#666666;

}

.special_column_box_div{

}

.special_column_page_table{

border-bottom: 1px solid #999999;

border-collapse: collapse;

margin: 0px;

background: transparent;

float:left;

}

.special_column_page_table td{

padding-right: 2px;
 
background-repeat:no-repeat;

}

.special_column_list_table_div{

}

.special_column_list_table{

}

.special_column_list_table td{

vertical-align:top;

}

.special_column_list_table_image{

vertical-align:top;

padding-left:0px;

padding-right:5px;

}

.special_column_list_table_text{

vertical-align:top;

}

.special_column_list_table_text th{

text-align:left;

}

.special_column_list_table_text th a:visited,th a:active,th a:link,th a:hover{

font-weight:bold;

font-size:13px;

color:#075ebe;

}

.special_column_list_table_text td{

border-bottom:1px dotted #CCCCCC;

}

.special_column_list_table_text .single_row{

background:#FFFFFF;

}

.special_column_list_table_text td.double_row{

background:#F2F2F2;

}

#special_column_list_table_more_link a, #news_index_table_B2_more_link a:link, #news_index_table_B2_more_link a:hover{

color:#075ebe;

}

.special_column_list_table{

}

.choose_item_A{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin:2px 0 15px 0;

table-layout:fixed;

background: transparent;

cursor:hand;

}


.choose_item_A td{

width:120px;

color:#595959;

font-size:12px;

text-align:center;

line-height: 18px;

padding:0px;

}

.choose_item_A td.picture{

width:120px;

height:125px;

}

.choose_item_A td.name{

width:120px;

color:#535353;

font-size:12px;

text-align:center;

vertical-align:top;

word-break:break-all;

float:left;

overflow:hidden;

}

.choose_item_A td.hot{

color:#0000FF;

font-size:12px;

text-align:center;

}

.choose_item_A td.price3{

color:#DA2128;

font-size:20px;

font-weight:bold;

text-align:center;

line-height: 25px;

padding:3px 0 0 0;

}

.choose_item_A td.price3 a:hover{

text-decoration:underline}

.choose_item_A td.price3 .choose_item_A_context{

color:#535353;

font-size:12px;

font-weight:normal;

}

.choose_item_A td.price3 .choose_item_A_context2{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}

.promotion_module_A5_box_div{

}

.promotion_module_A5_page_table{

border-collapse: collapse;

width:100%;

}

.promotion_module_A5_page_table td{

padding-right: 0px;
 
background-repeat:no-repeat;

}

.input_textarea_order{

width:545px;

height:40px;

font-family: "Arial","Verdana","Helvetica","新細明體", "sans-serif";

font-size: 10pt;

border-top: 1px #D3DCD7 solid;

border-bottom: 1px #D3DCD7 solid;

border-left: 1px #D3DCD7 solid;

border-right: 1px #D3DCD7 solid;

padding-left: 1px;

padding-top: 0px;

line-height: 15pt;

background-image: url('https://fs1.shop123.com.tw/images_pro/share/textarea_bg.gif');

height:expression((this.scrollHeight<40)?'40px':(this.scrollHeight+5)+'px');

overflow:hidden;

}

.promotion_title a:active{

color:#FFF;

}

#adult_limit_watermark_id {

background-image: url("https://fs1.shop123.com.tw/images_pro/share/lightbox/overlay.png");

position:absolute;

padding-top:15%;

z-index: 5;

display: none;

}

.mail_profit_notice_outtable {

	width:700px;

	height:700px;

	text-align:center;

	background-color:#F3F3F3;

}

.mail_profit_notice_outtable td {

	color:#333333;

	font-size:13px;

}

.mail_profit_notice_outtable table.header {

	width:550px;

	height:30px;

	background-color:#FFFFFF;

}

.mail_profit_notice_outtable table.header td.mall_mail_title {

	vertical-align:middle;

	color:#FFFFFF;

	font-weight:bold;

	background-color:#FBC4FA;

	padding-left:5px;

}

.mail_profit_notice_outtable table.content {

	width:550px;

	height:200px;

	border:1px solid #FBC4FA;

	background-color:#FFFFFF;

}

.mail_profit_notice_outtable table.content td.nickname {

	vertical-align:top;

}

.mail_profit_notice_outtable table.content td.today {

	vertical-align:top;

	text-align:right;

}

.mail_profit_notice_outtable table.content td.caption {

	vertical-align:middle;

	background-color:#FEF5FE;

	line-height:30px;

	border:1px solid #FBC4FA;

}

.mail_profit_notice_outtable table.content span.member_profit {

	color:#FF0000;

}

.mail_profit_notice_outtable table.content tr.useful_end_date {

	color:#0000FF;

}

.mail_profit_notice_outtable table.content table.profit_detail {

	background-color:#FBC4FA;

	width:100%;

}

.mail_profit_notice_outtable table.content table.profit_detail tr.useful_profit {

	background-color:#FEF5FE;

}

.mail_profit_notice_outtable table.content table.profit_detail tr.useful_end_date {

	background-color:#FFFFFF;

}

.mail_profit_notice_outtable table.content table.profit_detail tr.useful_end_date span.remain_days {

	color:#0000FF;

}

.mail_profit_notice_outtable table.content table.profit_detail tr.sum_life_profit {

	background-color:#FFFFFF;

}

.mail_profit_notice_outtable table.content td.website_url {

	text-align:right;

}

.mail_profit_notice_outtable table.content td.website_url div.website_url_a_href {

	text-align:center;

	width:200px;

	white-space: no-wrap;

	padding:10px;

	border:1px solid #FBC4FA;

	background-color:#FEF5FE;

}

.mail_profit_notice_outtable table.footer {

	width:550px;

	height:30px;

}

.mail_profit_notice_outtable table.footer td.contact_us {

	vertical-align:middle;

	color:#999999;

	padding-left:5px;

}

.mail_profit_notice_outtable table.content span.price1 {

	text-decoration:line-through;

}

.mail_profit_notice_outtable table.content span.price2 {

	color:#FF0000;

}

.mail_profit_notice_outtable table.content span.product_size {

	color:#008888;

}

.mail_profit_useful_outtable {

	width:700px;

	height:700px;

	text-align:center;

	background-color:#F3F3F3;

}

.mail_profit_useful_outtable td {

	color:#333333;

	font-size:13px;

}

.mail_profit_useful_outtable table.header {

	width:550px;

	height:30px;

	background-color:#FFFFFF;

}

.mail_profit_useful_outtable table.header td.mall_mail_title {

	vertical-align:middle;

	color:#FFFFFF;

	font-weight:bold;

	background-color:#FBC4FA;

	padding-left:5px;

}

.mail_profit_useful_outtable table.content {

	width:550px;

	height:200px;

	border:1px solid #FBC4FA;

	background-color:#FFFFFF;

}

.mail_profit_useful_outtable table.content td.nickname {

	vertical-align:top;

}

.mail_profit_useful_outtable table.content td.today {

	vertical-align:top;

	text-align:right;

}

.mail_profit_useful_outtable table.content td.caption {

	vertical-align:middle;

	background-color:#FEF5FE;

	line-height:30px;

	border:1px solid #FBC4FA;

}

.mail_profit_useful_outtable table.content td.caption span.member_profit {

	color:#FF0000;

}

.mail_profit_useful_outtable table.content td.caption span.useful_end_date {

	color:#0000FF;

}

.mail_profit_useful_outtable table.content td.website_url {

	text-align:right;

}

.mail_profit_useful_outtable table.content td.website_url div.website_url_a_href {

	text-align:center;

	width:200px;

	white-space: no-wrap;

	padding:10px;

	border:1px solid #FBC4FA;

	background-color:#FEF5FE;

}

.mail_profit_useful_outtable table.footer {

	width:550px;

	height:30px;

}

.mail_profit_useful_outtable table.footer td.contact_us {

	vertical-align:middle;

	color:#999999;

	padding-left:5px;

}

.mail_profit_useful_outtable table.content span.price1 {

	text-decoration:line-through;

}

.mail_profit_useful_outtable table.content span.price2 {

	color:#FF0000;

}

.mail_profit_useful_outtable table.content span.product_size {

	color:#008888;

}

.promotion_module_table_div_inner_table {

}

.promotion_module_table_div_inner_table td{

padding:0px;

}

.promotion_module_table_div_inner_table td.top_td{

padding:0px;

}

.promotion_module_table_div_inner_table td.left_td{

padding:0px;

}

.promotion_module_table_div_inner_table td.left_picture{

padding-top:4px;

}

.promotion_module_table_div_inner_table td.right_product{

padding:0px;

}

.block_e_module_3b2c.{

width:100%;

border:0px solid #FF0000;

margin:0px;

}

.product_item_H{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

margin-top:10px;

}

.product_item_H td{

height:18px;

color:#535353;

font-size:12px;

text-align:left;

line-height: 18px;

padding:0px;

}

.product_item_H td.picture{

width:80px;

padding:0px 3px 1px 0;

text-align:center;

}

.product_item_H td.hot{

color:#0000FF;

font-size:12px;

}

.product_item_H td.brand{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}

.product_item_H td.name{

color:#535353;

font-size:12px;

padding: 0px;

}

.product_item_H td.price3{

color:#DF0B40;

font-size:20px;

font-weight:bold;

line-height: 25px;

text-align:right;

}

.category_brand_table {

width:745px;

border:0px;

margin-bottom:5px;

}

.category_brand_table table {

table-layout:fixed;

}

.category_brand_table td.category_brand_table_top {

color:#999999;

font-size:11px;

padding-right:10px;

}

.category_brand_table td.content {

padding:10px;

}

.category_brand_table td.content td.brand_info {

border-bottom:1px solid #EEEEEE;

width:20%;

font-size:11px;

word-wrap:break-all;

overflow:hidden;

}

.category_brand_table td.content td.brand_info a.brand_info_name_link {

font-size:100%;

}

.category_brand_table td.content td.brand_info a.brand_info_name_link:hover {

text-decoration:none;

color:#ff0000;

}

.category_brand_table td.content td.brand_info a.brand_info_name_link p.brand_info_name:first-letter {

color:#ff0000;

}

.product_item_J {

	width:100%;

	text-align:center;

}

.product_item_J  table {

	width:100%;

	height:100%;

	table-layout:fixed;

}

.product_item_J td.picture {

	width:40%;

	text-align:center;

	vertical-align:bottom;

	padding-bottom:3px;

}

.product_item_J td.content {

	width:59%;

	padding-right:10px;

}

.product_item_J td.content td.brand {

	height:20px;

	color:#535353;

	font-size:14px;

	font-weight:bold;

	font-family:"Arial","Verdana","新細明體";

}

.product_item_J td.content td.name {

	vertical-align:top;

	height:42px;

}

.product_item_J td.content td.name span.chinese_name {

	font-weight:bold;

	font-size:16px;

	color:#00BBD7;

}

.product_item_J td.content td.name span.english_name {

	font-weight:normal;

	font-size:14px;

	color:#4F4F4F;

}

.product_item_J td.content td.context {

	color:#AAAAAA;

	font-size:13px;

	height:80px;

	font-family:"Arial","Verdana","新細明體";

	vertical-align:top;

	line-height:20px;

	word-wrap:break-all;

	overflow:hidden;

}

.product_item_J td.content td.price {

	text-align:justify;

	font-size:15px;

	height:30px;

	vertical-align:bottom;

}

.product_item_J td.content td.price span.price_name {

	color:#535353;

	font-weight:bold;

}

.product_item_J td.content td.price span.item_price {

	color:#EF5184;

	font-family:"Arial","Verdana","新細明體";

	font-weight:bold;

}

.product_item_J td.content td.size {

	color:#000000;

	height:25px;

	word-break:break-all;

	text-align:right;

}

.product_item_J td.content td.size span.size_and_price {

	margin-top:2px;

	font-size:12px;

	font-family:"Arial","Verdana","新細明體";

	border-style:solid;

	border-width:1px;

	border-color:red;

}

padding: 0 0 0 0;

.product_item_L {

	border:0px solid #000000;

	border-collapse:collapse;

	padding:0px;

	background:transparent;

}

.product_item_L td {

	height:18px;

	color:#535353;

	font-size:12px;

	text-align:left;

	line-height:18px;

	padding:0px;

}

.product_item_L td.picture {

	width:80px;

	padding:0 5px 1px 0;

	text-align:center;

}

.product_item_L td.hot {

	color:#0000FF;

	font-size:12px;

}

.product_item_L td.brand {

	color:#DF0B40;

	font-size:12px;

	font-weight:normal;

}

.product_item_L td.name {

	color:#535353;

	font-size:12px;

}

.product_item_L td.price3 {

	color:#DF0B40;

	font-size:20px;

	font-weight:bold;

	line-height:25px;

}

.product_item_L td.price1 span.product_item_L_context {

	color:#DF0B40;

	font-size:12px;

	font-weight:normal;

}

.product_item_L td.price3 span.product_item_L_context2 {

	color:#DF0B40;

	font-size:12px;

	font-weight:normal;

}

.promotion_module_B3_box_div {

	clear:both;

}

.promotion_module_B3_tag {

	text-align:center;

	height:37px;

}

.promotion_module_B3_tag td {

	cursor:default;

	font-size:12px;

}

.promotion_module_B3_tag td.promotion_module_B3_tag_title {

	font-weight:bold;

	border-right:solid 1px #CCCCCC;

	font-size:16px;

}

.promotion_module_B3_tag td.promotion_module_B3_tag_sub {

	border-top:solid 1px #CCCCCC;

	border-right:solid 1px #CCCCCC;

}

.promotion_module_B3_content {

	padding:4px;

	border:solid 1px #CCCCCC;

	table-layout:fixed;

}

.promotion_module_B3_image {

	vertical-align:top;

	text-align:left;

}

.promotion_module_B3_word {

	padding-top:5px;

	vertical-align:top;

	overflow:hidden;

}

.promotion_module_B3_word a {

	line-height:28px;

}

.promotion_module_B3_word a:hover {

	line-height:28px;

}

.promotion_module_B3_product {

	vertical-align:middle;

	padding:2px;

}

.promotion_module_B3_product_hr {

	border-bottom:double #EEEEEE;

}

A.website_module_classify_left_link:link {

text-decoration:none;

color:#666666;

font-size:12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

 A.website_module_classify_left_link:visited {

text-decoration:none;

color:#666666;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

A.website_module_classify_left_link:active {

text-decoration:none;

color:#666666;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

A.website_module_classify_left_link:hover {

text-decoration:underline;

color:#666666;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

.product_information{

color: #000000;

font-size:13px;

font-weight: normal;

font-family: Verdana, Geneva, Arial, Helvetica,"新細明體", sans-serif;

text-align: left;

vertical-align:top;

text-decoration: none;

padding-left: 5px;

padding-top: 10px;

padding-bottom: 0px;

letter-spacing:1px;

background-color:#FFFFFF;

float:left;

}

.product_blog_link_list{

align:right;

valign:top;

color: #000000;

font-size:13px;

font-weight: normal;

font-family: Verdana, Geneva, Arial, Helvetica,"新細明體", sans-serif;

text-align: right;

vertical-align:top;

text-decoration: none;

padding-left: 5px;

padding-top: 10px;

padding-bottom: 0px;

letter-spacing:1px;

margin-right:10px;

padding-right:10px;

background-color:#FFFFFF;

float:right;

}

.promotion_module_A7_table {

	width:100%;

	height:300px;

	table-layout:fixed;

}

.promotion_module_A7_tag {

	width:100%;

}

.promotion_module_A7_product td {

	text-align:center;

	vertical-align:top;

}


@media (max-width:767px) {

.promotion_module_A7_box_div.rwd-add .promotion_module_A7_tag {

    width: auto;

    background-image: none;

}

.promotion_module_A7_tag td:first-of-type {

    display: none;

}

.promotion_module_A7_tag img {

    max-width: 100%;

    height: auto;

}

/*改寫為瀑布流css*/
.block-middle.rwd-add .promotion_module_A7_box_div.rwd-add .list-tr {

    -moz-column-count: 2;

    -webkit-column-count: 2;

    column-count: 2;

    display: block;

}

.block-middle.rwd-add .promotion_module_A7_box_div.rwd-add .list-tr .list {

    float: none;

    display: block;

    width: auto;

}

}


.ad_full_top_table {

	margin-bottom:5px;

}

.brand_left_side_table {

	width: 200px;

	border-collapse: collapse;

	margin-bottom: 5px;

}

.brand_left_side_table ul.brand_store_ul {

	list-style-type: none;

}

.brand_left_side_table ul.brand_store_ul li a {

	font-size: 14px;

	font-weight: bold;

}

.brand_left_side_table ul.brand_store_ul a.category {

	font-size: 12px;

	padding-left: 4px;

	font-weight: normal;

	line-height: 24px;

}

.standard {

    display: none;

}


.product_item_180{

border: 0px solid #000000;

border-collapse: collapse;

padding:10px 0 3px 0;

margin: 0 auto;

background: transparent;

table-layout:fixed;

}

.product_item_180 td{

color:#535353;

font-size:12px;

text-align:center;

line-height: 18px;

/*padding:10px 0 3px 0;
*/
}

.product_item_180 td.picture{

padding:10px 0 3px 0;

}

.product_item_180 td.hot{

    display:none;

height:20px;

color:#0000FF;

font-size:12px;

text-align:center;

}

.product_item_180 td.brand{

    display:none;

height:20px;

color:#DF0B40;

font-size:12px;

font-weight:normal;

text-align:center;

}

.product_item_180 td.name{

height:40px;

overflow : hidden;

color:#535353;

font-size:18px;

text-align:center;

vertical-align:top;

white-space:nowrap;

}


.product_item_180 td.price3{

height:25px;

color:#DF0B40;

font-size:20px;

font-weight:bold;

text-align:center;

line-height: 25px;

}


.product_item_180 div.div_name{

border:0px;

height:40px;

word-wrap:break-all;

overflow:hidden;

}

.product_item_180 .picture img[width="18"] {

    width: 18px !important;

}

/*商品列表之預購icon*/
@media (max-width:767px) {

.product_item_180 .picture .preorder_icon {

    position: absolute;

}
 
}

@media (max-width:767px) {

.product_item_180 .standard {

    height: 35px;

}

.product_item_180 .price3 {

    height: 35px !important;

}

}


.brand_article_left_side_table {

	width: 200px;

	border-collapse: collapse;

	margin-bottom: 5px;

}

.brand_article_table {

	margin: 5 0 5 0;

}

.brand_article_list_icon {

	padding: 4 0 0 6;

	vertical-align: top;

}

.brand_article_context {

	padding: 25 0 25 0;

}

.brand_article_caption {

	color: #800000;

	font-size: 25px;

	font-weight: bold;

	text-align: left;

	white-space: nowrap;

	line-height: 30px;

}

.brand_article_post_date {

	color: #cccccc;

	font-size: 10px;

}

.brand_article_pages {

	color: #22c1dd;

	font-size: 13px;

	line-height: 25px;

	text-align: left;

}

.promotion_title a{

color:white;

}

.new_product_store{

background:#FFFFFF;

}

.product_facebook_message{

clear:both;

}

.choose_item_A_180{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin:2px 0 15px 0;

table-layout:fixed;

background: transparent;

cursor:hand;

}


.choose_item_A_180 td{

width:180px;

color:#595959;

font-size:12px;

text-align:center;

line-height: 18px;

padding:0px;

}

.choose_item_A_180 td.picture{

width:180px;

}

.choose_item_A_180 td.name{

width:180px;

color:#535353;

font-size:12px;

text-align:center;

vertical-align:top;

word-break:break-all;

float:left;

overflow:hidden;

}

.choose_item_A_180 td.hot{

color:#0000FF;

font-size:12px;

text-align:center;

}

.choose_item_A_180 td.price3{

color:#DA2128;

font-size:20px;

font-weight:bold;

text-align:center;

line-height: 25px;

padding:3px 0 0 0;

}

.choose_item_A_180 td.price3 a:hover{

text-decoration:underline;

}

.choose_item_A_180 td.price3 .choose_item_A_180_context{

color:#535353;

font-size:12px;

font-weight:normal;

}

.choose_item_A_180 td.price3 .choose_item_A_180_context2{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}

.bottom_website_module_classify {

padding-top:20px;

vertical-align:top;

padding-bottom: 40px;

}

.bottom_website_module_sub_classify_ul {

    margin: 15px 0 0 0px;

    padding: 0px;

    list-style-type: none;

}

.bottom_website_module_sub_classify_ul li {

    margin: 0px;

    padding: 0 0 5px 0px;

    background-repeat: no-repeat;

    background-position: 0 4px;

}

.bottom_website_module_partition {

padding:0 20px 0 20px;

vertical-align:middle;

}

a.website_module_classify_bottom_link:link {

    color: #ffffff;

    font-family: "Arial","Verdana","Microsoft JhengHei";

    font-size: 16px;

    font-weight: bold;

    line-height: 20px;

    padding-left: 0px;

    padding-right: 0px;

    text-decoration: none;

}

a.website_module_classify_bottom_link:visited {

color: #ffffff;

    font-family: "Arial","Verdana","Microsoft JhengHei";

    font-size: 16px;

    font-weight: bold;

    line-height: 20px;

    padding-left: 0px;

    padding-right: 0px;

    text-decoration: none;

}

a.website_module_classify_bottom_link:active {

color: #ffffff;

    font-family: "Arial","Verdana","Microsoft JhengHei";

    font-size: 16px;

    font-weight: bold;

    line-height: 20px;

    padding-left: 0px;

    padding-right: 0px;

    text-decoration: none;

}

a.website_module_classify_bottom_link:hover {

    color: #051835;

    font-family: "Arial","Verdana","Microsoft JhengHei";

    font-size: 16px;

    font-weight: bold;

    line-height: 20px;

    padding-left: 0px;

    padding-right: 0px;

    text-decoration: none;

}

.bottom_website_module_classify a.website_module_classify_header_link:link {

 color: #ffffff;

    font-family: "Arial","Verdana","Microsoft JhengHei";

    font-size: 16px;

    font-weight: bold;

    line-height: 20px;

    padding-left: 0px;

    padding-right: 0px;

    text-decoration: none;

}


.bottom_website_module_classify a.website_module_classify_bottom_link:visited {

color: #ffffff;

    font-family: "Arial","Verdana","Microsoft JhengHei";

    font-size: 16px;

    font-weight: bold;

    line-height: 20px;

    padding-left: 0px;

    padding-right: 0px;

    text-decoration: none;

}


.bottom_website_module_classify a.website_module_classify_bottom_link:active {

color: #ffffff;

    font-family: "Arial","Verdana","Microsoft JhengHei";

    font-size: 16px;

    font-weight: bold;

    line-height: 20px;

    padding-left: 0px;

    padding-right: 0px;

    text-decoration: none;

}


.bottom_website_module_classify a.website_module_classify_bottom_link:hover {

    color: #051835;

    font-family: "Arial","Verdana","Microsoft JhengHei";

    font-size: 16px;

    font-weight: bold;

    line-height: 20px;

    padding-left: 0px;

    padding-right: 0px;

    text-decoration: none;

}


a.website_module_classify_bottom_sub_link:link {

color: #ffffff;

font-size: 13px;

}

a.website_module_classify_bottom_sub_link:active {

color: #ffffff;

font-size: 13px;

}

a.website_module_classify_bottom_sub_link:visited {

color: #ffffff;

font-size: 13px;

}

a.website_module_classify_bottom_sub_link:hover {

color: #051835;

font-size: 13px;

}


.directory_left_side_table_4{

padding:0px;

margin:0 0 5px 0px;

border-spacing:0px;

border:none;

border-collapse:collapse;

}

.directory_left_side_table_4 td{

text-align:center;

vertical-align:top;

padding:0px;

}

.directory_left_side_table_4 td.title{

color:#FFF;

font-family:'微軟正黑體','cetury gothic';

padding-top:0px;

}

.directory_left_side_table_4 td.data{

border:0;

padding:0;

}

.product_directory_table_4{

padding:0px;

margin:0px;

border-spacing:0px;

border:none;

border-collapse:collapse;

}

.dropmenu_containner{

	position:relative;

	z-index:9999;

}

.dropmenudiv_E{

	display:none;

	position:absolute;

	top: 0;

	line-height:18px;

	background-color: #FFFFFF;

	border-top:3px solid yellowgreen;

	border-bottom:3px solid yellowgreen;

	border-left:1px #EFEFEF solid;

	border-right:1px #EFEFEF solid;

	font-size:13px;

}

.dropmenudiv_E a:hover{

	text-decoration: none;

}

.dropmenudiv_E a:link , .dropmenudiv_E a:visited , .dropmenudiv_E a:active{

	display: block;

	padding: 3px 0;

	text-decoration: none;

}

di.dropmenu_dl dt,dl.dropmenu_dl dd{

	text-align:left;

	margin:0 3px;

	list-style-type:none;

}

div.dropmenu_containner{

	position:relative;

	text-align:left;

}

a.topA_3_store_type span{

	display:block;

}

.dropmenudiv_E .dropmenu_dl{

	width:150px;

}

.dropmenudiv_E .dropmenu_dt{

	border-bottom:1px solid #BBB;

	margin-bottom:5px;

	margin-right:15px;

}

.dropmenudiv_E a.dropmenu_a_lv1{

	text-align:left;

	clear:both;

	font-weight:bold;

	background:#ECECEC;

	color:yellowgreen;

	border:0;

	border-bottom:1px dotted white;

	font-size:13px;

	text-indent:9px;

	white-space:nowrap;

	width:100%;

}

.dropmenudiv_E .dropmenu_a_lv2{

	width:135px;

	_width:145px;

	font-weight:bold;

	color:#999;

	border:0;

}

.dropmenudiv_E .dropmenu_a_lv3{

	border:0;

	color:#AAA;

}

.dropmenudiv_B{

position:absolute;

top: 0;

border: 1px solid #BBB;

border-bottom: 0;

border-right:0;

font:normal 12px Verdana;

line-height:18px;

z-index:100;

background-color: #FFFFFF;

visibility: hidden;

}

.dropmenudiv_B a:link , .dropmenudiv_B a:visited , .dropmenudiv_B a:active{

float:left;

text-indent: 3px;

border-right: 1px solid #BBB;

border-bottom: 1px solid #BBB;

padding-left: 6px;

padding-right: 10px;

padding-top: 3px;

padding-bottom: 3px;

text-decoration: none;

font-weight: normal;

color: #585858;

text-align:left;

}

.dropmenudiv_B a:hover{

color: #585858;

text-align:left;

font-weight: normal;

white-space:nowrap;

background-color: #F0F0F0;

text-decoration: none;

}

.sitemap_context_table {

width: 100%;

margin: 0px;

padding: 0px;

border: 0px solid #5c6e78;

border-collapse: collapse;

}

.sitemap_context_table td{

text-align:left;

padding:0px;

margin:0px;

white-space:nowrap;

vertical-align:top;

}

.sitemap_context_table td.level_1{

color:#000000;

font-size:15px;

font-weight:bold;

line-height: 20px;

vertical-align:top;

padding :8px 0 0 0 ;

}

.sitemap_context_table td.level_2{

color:#666666;

font-size:13px;

font-weight:normal;

line-height: 35px;

text-decoration:none;

vertical-align:top;

}

.sitemap_context_table td.level_2 a{

color:#666666;

font-size:13px;

font-weight:normal;

line-height: 35px;

text-decoration:underline;

vertical-align:top;

}

.sitemap_context_table td.level_3_icon{

width:15px;

font-size:12px;

font-weight:normal;

line-height: 25px;

vertical-align:middle;

}

.sitemap_context_table td.level_3 a{

color:#666666;

font-size:12px;

font-weight:normal;

line-height: 25px;

}

ad3_li_on{

text-decoration:none;

color:#F1F2F3;

cursor:pointer;

}

div.marquee_3_div{

position:relative;

overflow:hidden;

}

div.marquee_3_div a{

position:absolute;

top:0;

left:0;

}

div.marquee_3_div a img{

border:0;

}

ul.ad_marquee_3_ul{

list-style-type:none;

margin:0;

padding:0;

}

ul.ad_marquee_3_ul li{

float:left;

position:relative;

height:1.8em;

line-height:1.8em;

border-left:1px #C1C2C3 solid;

border-right:1px #C1C2C3 solid;

font-size:12px;

padding:0;

border:0;

text-align:center;

cursor:pointer;

}

.mq3_li_on{

color:#FFF;

background:#7255B2;

}

.mq3_li_off{

color:#000;

background:#F2F2F2;

}

ul.ad_marquee_3_ul li img{

position:absolute;

width:8px;

margin-left:-4px;

left:50%;

top:-6px;

visibility:hidden;

border:0;

}

.product_overview_talbe{

width:950px;

margin:0px 3px 0 3px;

padding:0px;

}

.product_overview_talbe .POT_category_name{

line-height:25px;

border-bottom:solid 2px #666666;

teaxt-align:left;

padding:5px;

}

.product_overview_talbe .POT_category_name a{

color:#000000;

font-size:11pt;

font-weight:bold;

text-decoration:none;

}

.product_overview_talbe .POT_standard_amount{

line-height:25px;

border-bottom:solid 2px #666666;

text-align:right;

padding:5px;

color:#333333;

font-size:9pt;

letter-spacing:1px;

}

.product_overview_talbe .POT_pContent{

margin:0px 0px 0px 0px;

}

.product_overview_talbe .POT_pic{

width:60px;

height:60px;

text-align:center;

}

.product_overview_talbe .POT_content{

border-bottom:#999999 0px solid;

}

.product_overview_talbe .POT_horizon{

height:0px;

font-size:0px;

line-height:0px;

}

.product_overview_talbe .POT_pName{

width:145px;

height:15px;

padding-left:3px;

padding-right:3px;

line-height:15px;

color:#56390D;

font-size:12px;

overflow:hidden;

}

.product_overview_talbe .POT_pName a {

color:#56390D;

text-decoration: none;

}

.product_overview_talbe .POT_sSize{

width:145px;

height:20px;

font-size:12px;

color:#333333;

line-height:20px;

padding-left:3px;

padding-right:3px;

overflow:hidden;

float:left;

}

.product_overview_talbe .POT_sNo{

font-size:12px;

color:#666666;

line-height:20px;

padding-left:3px;

padding-right:3px;

float:left;

}

.product_overview_talbe .POT_sPrice{

color:#ff0000;

font-size:13px;

font-weight:bold;

font-family:"arial";

line-height:18px;

padding-left:3px;

padding-right:3px;

float:right;

}

.product_overview_talbe .POT_img{

width:expression(this.width>this.height?60:true);

height:expression(this.height>this.width?60:true);

}

.product_overview_talbe .standard_item_table{

width:100%;

padding:5px;

}

.product_overview_talbe .standard_item_table table{

width:100%;

}

.product_overview_talbe .POT_pContent td[width="190"] {

    float: left;

    padding: 0 5px;

    max-width: 100%;

}

@media (min-width:1500px) {

.product_overview_talbe .POT_pContent td[width="190"] {

    width: 12.5%;

}

}

@media (min-width:1201px) and (max-width:1499px) {

.product_overview_talbe .POT_pContent td[width="190"] {

    width: 16.6666%;

}

}

@media (min-width:992px) and (max-width:1200px) {

.product_overview_talbe .POT_pContent td[width="190"] {

    width: 20%;

}

}

@media (max-width:991px) {

.product_overview_talbe .POT_pContent td[width="190"] {

    width: 25%;

}

}

@media (max-width:767px) {

.product_overview.rwd-add .list-tr[style] + tr {

    display: none;

}

}


.POT_quickView_table {

width:900px;

margin-left:25px;

}

.QVT_store {

color:#000000;

padding-left:5px;

font-size:11pt;

font-weight: bold;

border-bottom:1px solid #EEEEEE;

vertical-align:top;

padding-top:15px;

}

.QVT_category {

padding-left:15px;

width:100px;

}

.QVT_category a {

text-decoration: none;

padding-left:5px;

border-left:2px solid #666666;

font-size:11px;

}

.QVT_category a:hover {

color:#cc0033;

text-decoration: none;

padding-left:5px;

border-left:2px solid #999999;

font-size:11px;

}

.POT_pContent td {

vertical-align:top;

}

.input_text_order {

font-size:11px;

font-family : "微軟正黑體","新細明體",Arial, Helvetica, sans-serif;

}

@media (max-width:479px) {

.input_text_order {

    padding: 15px 5px;

}

}


.input_select {

font-size:11px;

font-family : Arial, Helvetica, sans-serif,"微軟正黑體","新細明體";

padding: 5px 4px;

}

.input_text {

font-size:11px;

font-family : "微軟正黑體","新細明體",Arial, Helvetica, sans-serif;

padding: 4px 9px !important;

min-width: 91px;

}

@media (max-width:479px) {

.detail_datatable .input_text {

    padding: 15px 5px !important;

    width: 100%;

    min-width: 100px;

}
 
#keywords_search {

    margin-top: 45px;

}

#keywords_search .input_text {

    width: 88%;

    padding: 15px 5px !important;

}

.input_text {

    border: 1px solid #d6dde6;

}

}



.ajax_box_product_div_context_center{

}

.promotion_module_B2_box_div {

}

.promotion_module_B2_tag {

text-align:center;

}

.promotion_module_B2_tag td {

cursor:default;

font-size:12px;

}

.promotion_module_B2_tag td.promotion_module_B2_tag_sub {

height:55px;

color:#005599;

font-size:12px;

font-weight:bold;

cursor: Pointer;

background-repeat:no-repeat;

vertical-align:top;

line-height:40px;

}

.promotion_module_B2_tag td.promotion_module_B2_tag_sub_over {

height:55px;

color:#000000;

font-size:12px;

font-weight:bold;

cursor: Pointer;

background-repeat:no-repeat;

vertical-align:top;

line-height:40px;

}

.promotion_module_B2_product {

vertical-align:middle;

padding:2px;

}

.mod-prm-b2.rwd-add .list-tag>table {

    width: auto !important;

}

@media (max-width:767px) {

.mod-prm-b2.rwd-add .img-prm a {

    display: none;

}

}

@media (max-width:479px) {

.mod-prm-b2.rwd-add .list-tag td[valign="top"] {

    display: block;

    float: left;

}

}

@media (max-width:479px) {

.promotion_module_B2_product td.B2 .product_item_180 {

    max-width: 100% !important;

}

.promotion_module_B2_product td.B2 .product_item_180 td.picture img {

    height: auto;

    max-width: 100% !important;

}

}



ul{

margin:0px;

padding:0px;

line-height: normal;

vertical-align:middle;

}

li{

margin:5px 0 5px 15px;

padding:0px;

text-align:left;

}

div.ajax_box_product_div_context_center img{

overflow:hidden;

}

div.ajax_box_product_div_context_center td{

text-align:left;

}

div.ajax_box_product_div_context_center p{

text-align:left;

word-break: break-all;

}

div.ajax_box_product_div_context_center div{

text-align:left;

}

div.ajax_box_product_div_context_center span{

text-align:left;

}

.block-product-tag-content.rwd-add img {

    display: block;

    margin: auto;

}

.ajax_box_product_div_context_center {

    padding: 0 10px;

    box-sizing: border-box;

}


.store_catgory_product_ajax_div{

border:0px #FF0000 solid;

min-height:300px;

vertical-align:middle;

padding:10px 0 10px 0;

}

#news_index_scroll_type{

margin:0 0 0px 0;

font-size:12px;

height:25px;

overflow:hidden;

position:relative;

display:none;

}

#news_index_scroll_type div{

padding:1 0 0 5;

visibility:hidden;

position:absolute;

top:0;

left:0;

}

.mail_date {

	color: #000000;

	font-size: 12px;

	font-weight: normal;

	font-family: "新細明體", "Arial", "sans-serif";

}

.mail_title {

	color: #000000;

	font-size: 15px;

	font-weight: bold;

	background-color:#F3F3F3;

	margin:15px 5px 15px 5px;

	padding:15px 5px 15px 5px;

	font-family: "新細明體", "Arial", "sans-serif";

}

.mail_context {

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

	font-size: 10pt;

	border: 0px #000000 solid;

	padding-left: 5px;

	padding-top: 1px;

	line-height: 15pt;

	overflow: hidden;

}

.mail_footer {

	color: #666666;

	font-size: 12px;

	font-family: "新細明體", "Arial", "sans-serif";

}

.mail_box_B_table{

	width:800px;

	border-top:1px solid #DFDFDF;

	border-bottom:1px solid #DFDFDF;

}

.display_on{

/*visibility: visible;
訂單明細-申請退貨表格*/
}

.promotion_module_B1_box_div {

}

.promotion_module_B1_tag {

height:25px;

line-height:22px;

text-align:center;

border:solid 1px 1px 0 1px #ffdaed;

}

.promotion_module_B1_tag td {

cursor:default;

font-size:12px;

}


/* 最外面的大框 */
.promotion_module_B1_tag td.promotion_module_B1_tag_null {

border-bottom:solid 1px #ffdaed;

background-color:#FFFFFF;

height:25px;

line-height:22px;

width:10px;

font-size:0px;

}

.promotion_module_B1_tag td.promotion_module_B1_tag_sub {

border:solid 1px #ffdaed;

background-color:#ffdaed;

height:25px;

width:101px;

line-height:22px;

color:#005599;

font-size:12px;

font-weight:normal;

cursor: Pointer;

}


/* 滑鼠移上選單 */
.promotion_module_B1_tag td.promotion_module_B1_tag_sub_over {

border:0;

width:101px;

border-right:solid 1px #ffdaed;

border-left:solid 1px #ffdaed;

background-color:#FFFFFF;

height:28px;

line-height:25px;

color:#000000;

font-size:12px;

font-weight:bold;

cursor: Pointer;

padding-top:3px;

}

.promotion_module_B1_product {

border-left: 1px #ffdaed solid;
	
border-right: 1px #ffdaed solid;
	
border-bottom: 1px #ffdaed solid;
	
vertical-align:middle;

padding:2px;

}

.ccd_pay_rate_0_bg{

background-color:#FFFF66;

padding:0 3px 0 3px;

}

.special_column_index_table{

width:100%;

padding:0px;

border: 0px solid #EAEAEA;

border-collapse: collapse;

background: transparent;

}

.special_column_index_table td.info{

width:350px;

}

.special_column_index_table td.line_y{

width:15px;

background-color:#FFFFFF;

}

.special_column_index_table td.line_x{

height:15px;

background-color:#FFFFFF;

}

.special_column_index_table td.line_x_solid{

height:1px;

background-color:#CCCCCC;

}

.special_column_index_table td.info_pic{

width:120px;

vertical-align:top;

}

.special_column_index_table td.info_line_y{

width:10px;

}

.special_column_index_table td.info_date{

color:#666666;

font-size:10px;

font-style: italic;

text-align:left;

line-height:30px;

vertical-align:top;

font-family:"微軟正黑體",Arial;

}

.special_column_index_table td.info_title{

text-align:left;

}

.special_column_index_table td.info_title a{

color:#782835;

font-weight:bold;

}

.special_column_index_table td.info_context{

color:#666666;

text-align:left;

vertical-align:top;

}

@media (max-width:479px) {

.special_column_index_table .info {

    display: block;

    width: 100% !important;

}

.special_column_index_table .line_y {

    display: none;

}

}


.input_text_search{

width:220px;

height:26px;

vertical-align:middle;

line-height:24px;

color:#666666;

border:#7fb719 1px solid;

padding-left:10px;

}

.website_module_classify_top_table{

border-collapse: collapse;

margin: 0px;

padding: 0px;

border:0px solid #FF0000;

position: relative;

}

.website_module_classify_top_table td.search_module{

text-align:left;

border:0px solid #0000FF;

}

.website_module_classify_top_table td.shopping_car_module{

text-align:right;

border:0px solid #0000FF;

}

.website_module_shopping_car{

border-collapse: collapse;

border:0px solid #FF0000;

background-color:#F4FAD8;

padding:0px;

margin: 0 5px 0 5px;

}

.website_module_shopping_car td.icon_area{

padding:0 10px 0 10px;

}

.website_module_shopping_car td.link_area{

text-align:right;

padding-right:10px;

}

.website_module_shopping_car td.info_area{

text-align:right;

padding-right:10px;

}


.mod-web-top.rwd-add table.website_module_classify_top_table tbody > tr > td.list:nth-of-type(1) {

    /*position: relative;
*/
    /*top: -60px;
*/
    /*right: -202px;
*/
}


/*.mod-web-top.rwd-add table.website_module_classify_top_table tbody tr td.list form > input:nth-of-type(2) {

    position: relative;

    top: 0;

    right: -7px;

}
*/
.dictionary_fullmenu{

background:#F3FAD9;

width: 100%;

margin: auto;

}


.dictionary_fullmenu td.right_info{

width:640px;

overflow:hidden;

}

.dictionary_fullmenu th img {

max-width: 100%;

height: auto;

}

.dictionary_fullmenu td {

width: 70%;

}

.dictionary_fullmenu .content {

width: 100% !important;

padding: 15px 27px 15px 0;

}

@media (max-width:767px) {

.dictionary_fullmenu th,.dictionary_fullmenu td {

    display: block;

    width: 100%;

}

}


.es-carousel-wrapper{

/*background: #101010;
*/
padding:5px 27px;

-moz-border-radius: 10px;

-webkit-border-radius: 10px;

border-radius: 10px;

position:relative;

}

.es-carousel{

overflow:hidden;

/*background:#000;
*/
padding:0px;

margin:0px;

}

.es-carousel ul{

display:none;

padding:0px;

margin:0px;

}

.es-carousel ul li{

height:100%;

float:left;

display:block;

padding:0px;

margin:1px;

}

.es-carousel ul li a{

display:block;

border:none;

/*border-style:solid;
*/
/*border-color:#222;
*/
}

.es-carousel ul li a img{

display:block;

border:none;

max-height:100%;

max-width:100%;

}

.dictionary_fullmenu span{

position:absolute;

top:50%;

width:25px;

height:35px;

margin-top:-13px;

text-indent:-9000px;

cursor:pointer;

opacity:0.8;

}

.content span.es-nav-next{

right:5px;

left:auto;

background-position:top right;


}


.content span.es-nav-prev{

right:auto;

left:0px;
;

background-position:top left;


}

.content span:hover{

opacity:1.0;

}

.promotion_module_h1_table{

border-collapse: collapse;

background: transparent;

border:1px solid #CCCCCC;

padding:0px;

margin:0px;

width:310px;

}

.promotion_module_h1_table td.title{

text-align:left;

padding-left:10px;

}

.promotion_module_h1_table td.title span{

color:#FFFFFF;

font-size:25px;

font-weight:bold;

}

.promotion_module_h1_table td.product_info{

height:180px;

border-bottom:1px solid #CCCCCC;

}

.promotion_module_h1_table td.product_list_img{

width:102px;

height:100px;

text-align:center;

vertical-align:middle;

}

.promotion_module_h1_table td.product_list_img img.product_list_img_on{

border:1px dotted #7fb719;

}

.promotion_module_h1_table td.product_list_img img.product_list_img_off{

border:0px dotted #7fb719;

}

.promotion_module_h1_table td.product_list_line{

width:1px;

border-right:1px dotted #CCCCCC;

}

.product_color_item_N_table{

border-collapse: collapse;

background: transparent;

border:0px solid #CCCCCC;

padding:0px;

margin:0px;

width:310px;

height:220px;

}

.product_color_item_N_table td.info_left{

width:150px;

vertical-align:top;

}

.product_color_item_N_table td.info_right{

width:160px;

vertical-align:top;

padding-right:10px;

}

.product_color_item_N_table td.info_img{

width:150px;

text-align:center;

vertical-align:top;

}

.product_color_item_N_table td.info_img img{

border:1px solid #EEEEEE;

}

.product_color_item_N_table td.info_brand{

width:150px;

height:50px;

color:#999999;

font-size:12px;

text-align:center;

font-style:italic;

vertical-align:middle;

}

.product_color_item_N_table td.info_name{

height:60px;

font-size:15px;

line-height:20px;

color:#666666;

vertical-align:top;

text-align:left;

font-weight:bold;

border:0px dotted #FF0000;

}

.product_color_item_N_table td.info_hot{

height:20px;

vertical-align:top;

text-align:left;

font-size:12px;

line-height:20px;

color:#7fb719;

border:0px dotted #FF0000;

}


.product_color_item_N_table td.info_context{

height:60px;

vertical-align:top;

text-align:left;

font-size:12px;

line-height:15px;

color:#666666;

padding-right:5px;

}

.product_color_item_N_table td.info_price{

height:40px;

text-align:left;

}

.product_color_item_N_table td.info_button{

padding:10px 10px 0 0;

text-align:right;

}

.choose_table{


}

.choose_table_context{


}

.choose_table_show_checked_info{

background-color:#EFEFEF;

}

.choose_table_show_selected_product_list{


}

.choose_table_show_all_product_id{


}

.choose_table_context img {

    max-width: 100%;

    height: auto;

}

@media (max-width:767px) {

.info_e td[width="120"] {

    display: none;

}

}


.member_law_iframe_body{

background-color:#EEEEEE;

scrollbar-shadow-color:#E3E3E3;

scrollbar-track-color : #E3E3E3;

scrollbar-highlight-color:#efefef;

scrollbar-darkshadow-color:#efefef;

scrollbar-base-color:#999999;

scrollbar-3dlight-color: #999999;

scrollbar-face-color:#999999;

scrollbar-arrow-color:#efefef;

}

.member_law_iframe_context{

color: #333333;

font-size: 13px;

padding: 5px;

letter-spacing:2px;

font-family: Helvetica, Verdana, Geneva, Arial, "新細明體", sans-serif;

}

.product_directory_table_4{

width: 100%;

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.product_directory_table_4 td{

padding: 0px;

margin: 0px;

line-height: normal;

border: 0px solid #CECECE;

}

.product_directory_table_4 td.nav-0st, .product_directory_table_4 td.nav-0st A:link, .product_directory_table_4 td.nav-0st A:visited, .product_directory_table_4 td.nav-0st A:active{

color: #585858;

padding: 0 0 0 0px;

font-size: 13px;

line-height: 25px;

text-decoration: none;

}

.product_directory_table_4 td.nav-0st A:hover{

color: #C70316;

padding: 0 0 0 0px;

font-size: 13px;

line-height: 25px;

text-decoration: none;

border-bottom:1px dotted #00BBD7;

}

.product_directory_table_4 td.nav-1st, .product_directory_table_4 td.nav-1st A:link, .product_directory_table_4 td.nav-1st A:visited, .product_directory_table_4 td.nav-1st A:active{

color: #585858;

padding: 0 0 0 25px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table_4 td.nav-1st A:hover{

color: #C70316;

padding: 0 0 0 25px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

border-bottom:1px dotted #00BBD7;

}

.product_directory_table_4 td.nav-1st-select, .product_directory_table_4 td.nav-1st-select A:link, .product_directory_table_4 td.nav-1st-select A:visited, .product_directory_table_4 td.nav-1st-select A:active{

color: #585858;

padding: 0 0 0 25px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table_4 td.nav-1st-select A:hover{

color: #C70316;

padding: 0 0 0 25px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table_4 td.nav-2st, .product_directory_table_4 td.nav-2st A:link, .product_directory_table_4 td.nav-2st A:visited, .product_directory_table_4 td.nav-2st A:active{

color: #585858;

padding: 0 0 0 1em;

font-size: 13px;

line-height: 25px;

text-decoration: none;

}

.product_directory_table_4 td.nav-2st A:hover{

color: #C70316;

padding: 0 0 0 1em;

font-size: 13px;

line-height: 25px;

text-decoration: none;

}

.product_directory_table_4 td.nav-2st-select, .product_directory_table_4 td.nav-2st-select A:link, .product_directory_table_4 td.nav-2st-select A:visited, .product_directory_table_4 td.nav-2st-select A:active{

color: #585858;

padding: 0 0 0 1em;

font-size: 13px;

line-height: 25px;

text-decoration: none;

}

.product_directory_table_4 td.nav-2st-select A:hover{

color: #C70316;

padding: 0 0 0 1em;

font-size: 13px;

line-height: 25px;

text-decoration: underline;

}

.product_directory_table_4 td.nav-3st, .product_directory_table_4 td.nav-3st A:link, .product_directory_table_4 td.nav-3st A:visited, .product_directory_table_4 td.nav-3st A:active{

color: #585858;

padding: 0 0 0 2em;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table_4 td.nav-3st A:hover{

color: #C70316;

padding: 0 0 0 2em;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.product_directory_table_4 td.nav-3st-select,.product_directory_table_4 td.nav-3st-select A:link, .product_directory_table_4 td.nav-3st-select A:visited, .product_directory_table_4 td.nav-3st-select A:active{

color: #585858;

padding: 0 0 0 2em;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table_4 td.nav-3st-select A:hover{

color: #C70316;

padding: 0 0 0 2em;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

a.a2a_dd{

display:inline;

}

table.alt_table{

background:white;

}

a.brand_store_a{

margin: 3px 7px 3px 7px;

text-decoration:none;

}

a.brand_store_a:hover{

text-decoration:underline;

}

website_statics_table{

width:100%;

}

.product_item_price3_del{

color:#666666;

font-size:12px;

}

.dek_table{

padding:5px;

border: 1px solid #CCCCCC;

border-collapse: collapse;

background-color: #EFEFEF;

}

.dek_table td{

padding:5px;

color:#666666;

text-align:left;

font-size:13px;

line-height:20px;

}

.special_discount_list_outside_table{

border:1px solid #DDDDDD;

border-top:0px solid #DDDDDD;

}

.special_discount_title_table{

padding:0px;

margin:0px;

border: 0px solid #EAEAEA;

border-collapse: collapse;

background: transparent;

}

.special_discount_title_table td{

font-family:"微軟正黑體","新細明體",Arial;

}

.special_discount_title_table td.left_space{

width:10px;

border-bottom:1px solid #CCCCCC;

}

.special_discount_title_table td.right_space{

border-bottom:1px solid #CCCCCC;

}

.special_discount_title_table td.special_discount_title_off{

width:100px;

text-align:center;

line-height:30px;

font-size:16px;

padding:20px;

color:#808080;

cursor:pointer;

border-bottom:1px solid #CCCCCC;

background-color:#f5f7fe;

}

.special_discount_title_table td.special_discount_title_on{

width:150px;

text-align:center;

line-height:30px;

font-size:16px;

padding:20px;

color:#005599;

font-weight:bold;

cursor:pointer;

text-decoration:underline;

border-top:1px solid #CCCCCC;

border-left:1px solid #CCCCCC;

border-right:1px solid #CCCCCC;

}

.special_discount_first_table{

width:100%;

padding:0px;

margin:0px;

border:1px solid #CCCCCC;

border-collapse: collapse;

background: transparent;

}

.special_discount_first_table td{

font-family:"微軟正黑體","新細明體",Arial;

}

.special_discount_first_table td.left_area{

width:380px;

}

.special_discount_first_table td.product_name{

width:380px;

text-align:left;

font-size:22px;

font-weight:bold;

color:#D30000;

line-height:30px;

}

.special_discount_first_table td.remain_times_title{

text-align:center;

font-size:16px;

font-weight:bold;

color:#FF00CC;

}

.special_discount_first_table td.remain_times_info{

text-align:center;

font-size:14px;

font-weight:bold;

color:#0062c2;

line-height:25px;

font-family:Arial;

}

.special_discount_first_table td.order_info_title{

text-align:center;

font-size:16px;

font-weight:bold;

color:#FF00CC;

}

.special_discount_first_table td.order_info_number{

text-align:center;

font-size:16px;

font-weight:bold;

color:#808080;

line-height:25px;

font-family:Arial;

}

.special_discount_first_table td.facebook_info{

text-align:center;

font-size:16px;

font-weight:bold;

color:#FF00CC;

}

.special_discount_first_table td.product_context{

text-align:left;

font-size:16px;

color:#000000;

line-height:25px;

}

.special_discount_first_table td.product_price1{

text-align:left;

font-size:15px;

color:#0062c2;

text-decoration:line-through;

}

.special_discount_first_table td.product_price3{

text-align:left;

font-size:42px;

color:#E7004F;

font-family:Arial;

}

.special_discount_first_table td.product_standard{

text-align:left;

font-size:16px;

height:80px;

}

.discount_first_standard_select{

font-size:20px;

height:30px;

}

.discount_first_order_amount_select{

font-size:20px;

height:30px;

font-family:Arial;

}

.discount_first_remain_times_table{

border:1px solid #eceffd;

background-color:#f5f7fe;

}

.discount_first_order_info_table{

border:1px solid #eceffd;

background-color:#f5f7fe;

}

.discount_first_facebook_table{

border:1px solid #eceffd;

background-color:#f5f7fe;

}

.product_color_item_N{

width:100%;

padding:0px;

margin:0px;

border:1px solid #CCCCCC;

border-collapse: collapse;

background: transparent;

}

.product_color_item_N td{

font-family:"微軟正黑體","新細明體",Arial;

}

.product_color_item_N td.remain_times_title{

text-align:center;

color:#FFFFFF;

background-color:#999999;

width:80px;

line-height:30px;

font-size:14px;

}

.product_color_item_N td.remain_times_info{

text-align:center;

color:#FFFFFF;

background-color:#333333;

line-height:30px;

font-size:14px;

}

.product_color_item_N td.product_name{

text-align:left;

font-size:16px;

font-weight:bold;

color:#D30000;

line-height:25px;

height:50px;

overflow:hidden;

}

.product_color_item_N td.product_pic{

width:200px;

vertical-align:top;

text-align:center;

}

.product_color_item_N td.box_info{

width:100px;

vertical-align:top;

}

.discount_list_order_info_table{

border:1px solid #eceffd;

background-color:#f5f7fe;

}

.product_color_item_N td.order_info_title{

text-align:center;

font-size:16px;

font-weight:bold;

color:#FF00CC;

}

.product_color_item_N td.order_info_number{

text-align:center;

font-size:16px;

font-weight:bold;

color:#808080;

line-height:25px;

font-family:Arial;

}

.product_color_item_N td.facebook_info{

text-align:center;

font-size:16px;

font-weight:bold;

color:#FF00CC;

}

.product_color_item_N td.product_price1{

text-align:right;

font-size:15px;

color:#666666;

text-decoration:line-through;

font-family:新細明體;

}

.product_color_item_N td.product_standard{

text-align:left;

height:50px;

}

.product_color_item_N td.product_price3{

text-align:left;

font-size:42px;

color:#E7004F;

font-family:Arial;

}

.discount_list_standard_select{

font-size:16px;

font-weight:bold;

color:#808080;

background-color:#f5f7fe;

}

a.discount_list_buy_now:link,a.discount_list_buy_now:visited,a.discount_list_buy_now:active {

font-size:15px;

color:#005599;

text-decoration:underline;

}

a.discount_list_buy_now:hover {

font-size:15px;

color:#E7004F;

text-decoration:underline;

}

.product_info_tag_mouseover{

color: #333333;

font-size:12px;

padding:1px 0 0 0;

font-weight: bold;

CURSOR: hand;

text-decoration:underline;

}

.message_subject{

color: #ff6633;

}

.address_zip{

color: #9E9E9E;
padding: 0px 0px 0px 3px;

height:16px;
font-family: '微軟正黑體','新細明體',Arial, Helvetica, sans-serif;

}

.shoppingbag-inline {

    width: 300px;

    position: absolute;

    top: 0;

    z-index: 100;

    font-size: 13px;

    line-height: 18px;

    font-family: 微軟正黑體;

    padding: 0;

    background-color: #FFFFFF;

    box-shadow: 0px 2px 10px 1px rgba(221, 221, 221, 0.5);

    -webkit-box-shadow: 0px 2px 10px 1px rgba(221, 221, 221, 0.5);

    -moz-box-shadow: 0px 2px 10px 1px rgba(221, 221, 221, 0.5);

    display: none;

}

.BagCar_img img,
.payButton img {

    width: 300px;

    height: auto;

}

.shoppingbag-inline .group {

    overflow-y: scroll !important;

    width: 108%;

    display: none;

}

.shoppingbag-inline .item-element {

    padding: 10px 0 5px;

}

.shoppingbag-inline .img_content {

    width: 30%;

    max-width: 80px;

    height: 90px;

    margin: 0px;

    overflow: hidden;

    float: left;

    padding-left: 10px;

    box-sizing: border-box;

}

.shoppingbag-inline a {

    transition: opacity .2s ease-in-out;

    -moz-transition: opacity .2s ease-in-out;

    -webkit-transition: opacity .2s ease-in-out;

}

.shoppingbag-inline a:hover {

    opacity: 0.8;

    filter: alpha(opacity=80);

    /* For IE8 and earlier */
}

.shoppingbag-inline .img_content img {

    max-width: 100%;

    height: auto;

    margin: auto;

}

.shoppingbag-inline .info_content_right {

    padding-left: 15px;

    box-sizing: border-box;

    width: 70%;

    overflow: hidden;

}

.shoppingbag-inline .infoContent {

    padding: 5px 0;

    box-sizing: border-box;

    width: 100%;

    font-size: 14px;

    font-weight: 600;

    text-align: left;

    float: right;

}

.shoppingbag-inline .product-name {

    width: 80%;

    display: inline-block;

    font-size: 90%;

    font-weight: 400;

    word-break: break-all;

}

.shoppingbag-inline .delete-item {

    float: right;

    margin-right: 5px;

}

.shoppingbag-inline .info_content_right .Detail {

    word-break: break-all;

}

.shoppingbag-inline .delete-item img {

    max-width: 24px;

}

.shoppingbag-inline .label-quantity {

    font-weight: 400;

    font-size: 12px;

    padding-right: 10px;

}

.shoppingbag-inline .label {

    float: left;

    clear: both;

    padding: 0 15px 0 0;

}

.shoppingbag-inline .quantity {

    float: left;

}

.shoppingbag-inline .itemSubtotal {

    float: right;

    padding-right: 2px;

}

.shoppingbag-inline .infoContent .origin-price-delete {

    text-decoration: line-through;

    font-weight: 100;

    font-size: 90%;

}

.shoppingbag-inline .infoContent .origin-price {

    font-size: 16px;

}

.shoppingbag-inline .itemSubtotal>div {

    display: block;

}

.shoppingbag-inline .itemSubtotal>div div {

    display: inline-block;

}

.shoppingbag-inline .price-sign {

    font-size: 12px;

    text-decoration: inherit;

    font-family: inherit;

    margin-right: 5px;

}

.shoppingbag-inline .discount-price {

    font-size: 16px;

    color: #BF0003;

    text-align: left;

}

.shoppingbag-inline .inlineBagCar_hr {

    width: 100%;

    height: 3px;

    clear: both;

}

.shoppingbag-inline .total {

    padding: 5px 10px;

    font-size: 12px;

}

.shoppingbag-inline .Sum {

    font-size: 15px;

    color: #595959;

    text-align: right;

    text-decoration: line-through;

}

.shoppingbag-inline .Product_total {

    float: left;

}

.shoppingbag-inline .Product_total span {

    color: #F00;

    padding: 0 5px;

}

.shoppingbag-inline .subTotal {

    float: right;

}

.shoppingbag-inline .subTotal span {

    font-size: 20px;

    font-weight: 600;

    color: #BF0003;

}

.total:after,
.footer-bag>div:after {

    content: "";

    height: 0;

    line-height: 0;

    visibility: hidden;

    clear: both;

}

.shoppingbag-inline .CloseButtonContainer {

    float: left;

    cursor: pointer;

}

.shoppingbag-inline .infoContent2 {

    clear: both;

    margin: 10px;

}

.shoppingbag-inline ul {

    list-style: none;

    margin: 0;

    padding: 0;

}

.shoppingbag-inline .infoContent2 ul li {

    height: 25px;

}

.shoppingbag-inline .ProductName {

    padding-bottom: 15px;

    white-space: pre-wrap;

    font-size: 14px;

}

.shoppingbag-inline .ProductNumber {

    font-size: 12px;

    color: #666;

}

.shoppingbag-inline .infoContent li {

    margin: 0px;

}

.shoppingbag-inline .CloseButtonContainer {

    right: 0px;

    position: absolute;

    margin: 5px 20px 0px 0px;

}

.article_list{

    text-align: left;

	width:100%;

	font-family:'微軟正黑體';

	margin:auto;

}

.article_list ul{

	margin:0;

	padding:0;

	list-style:none;

}

.article_list_list_box{

	border:1px solid #e5e5e5;

	width:192px;

	float:left;

}

.article_list_list_box a{

        font-size:12px;

}

.article_list_list_box1{

	border:1px solid #e5e5e5;

	width:90%;

	height:250px;

	margin:10px auto 0;

}

.article_list_list_box2{

	border:1px solid #e5e5e5;

	width:90%;

	height:250px;

	margin:10px auto 0;

	background-color:#f7f7f7;

}

.article_list_date{

	font-size:11px;

	color:#999999;

	line-height:24px;

}

.article_list_inside_box{

	font-size:12px;

	color:#666666;

	line-height:26px;

}

.article_list_inside_box a{

        font-size:12px;

}

.article_list_inside_title{

	font-size:15px;

	font-weight:bold;

	color:#666666;

}

.article_list_inside_title a{

        font-size:15px;

}

.article_list_more_btn{

	padding-top:10px;

}

.article_list_inside_img{

	text-align:center;

	width:250px;

}

.article_list_list_box1 .article_list_inside_img{

	float:left;

}

.article_list_list_box2 .article_list_inside_img {

    float: right;

}


.article_list_word_box{

	height:100%;

	padding:30px 50px;

}

.article_list_top_box_title{

	height:100px;

	background-color:#f7f7f7;

	padding:8px 30px;

	line-height:23px;

}

.article_list_line{

	background-position: center;

	height:50px;

	line-height:50px;

	font-size:13px;

	color:#000;

	text-align:center;

}

.article_list_border{

	border:1px solid #d2205a;

}

.article_list_list_box1 .article_list_word_box{

	overflow: hidden;

	margin-left:2px;

}

.article_list_list_box2 .article_list_word_box {

    float: left;

    margin-right:2px;

}
 
@media (min-width:1199px) {

.article_list_word_box {

    width: 70%;

}

}

@media (max-width:1200px) {

.article_list_word_box {

    width: 55%;

}

}

@media (max-width:991px) {

.article_list_inside_img {

    overflow: hidden;

}

.article_list_word_box {

    width: 55%;

    padding: 20px !important;

}

}

@media (max-width:767px) {

.mod-mix-list.rwd .article_list_list_box2 .article_list_word_box {

    /*width: 100%;
*/
}

.mod-mix-list.rwd .article_list_word_box .article_list_inside_box {

    line-height: 1.6;

}

}


.article_list_list_box{

	border:1px solid #e5e5e5;

	width:192px;

	float:left;

}

.article_list_list_box a{

        font-size:12px;

}

.alert_message{

	border-left:1px #ccc solid;

	border-right:1px #ccc solid;

}

.alert_message td{

	padding:5px 30px;

	font-family:"微軟正黑體";

	font-size:18px;

}



.alert_message .text{

	line-height:36px;

	padding:40px 30px;

}

.alert_message td.text_button{

	color:#666;

	font-size:14px;

	font-family:"微軟正黑體";

	line-height:24px;

	padding-top:20px;

}


.alert_message .footer{

	background-color:#e6e6e6;

	padding:0;

}

.alert_message .title_loginAlert{

	background-color:#000;

	color:#fff;

	padding-right:5px;

}

.alert_message .title_loginAlert input{

	background-color:#000;

	color:#fff;

	font-family:Arial,"微軟正黑體";

	font-weight:bold;

	font-size:14px;

	text-aling:rignt;

	border:0px;

}

.alert_message td.text_button .button_loginAlert input{

	background-color:#000;

	width:160px;

	height:32px;

	font-size:18px;

	font-family:"微軟正黑體";

	margin:40px 5px;

	border:0;

	color:#fff;

}

.alert_message td.text_button .button_loginAlert input:hover{

	background-color:#666;

	color:#fff;

}

.alert_message .button_loginAlert {

text-align: center;

}

.product_change_border{

            border:1px solid #ccc;

            padding: 1px;

}

.product_change_background{

           background-color:#efefef;

}

.product_box{


            padding: 3px;

}

.Int_Cur_Module01{

	width:950px;

	float:left;

	background-color:rgba(204, 204, 204, 0.6);

	margin-left: -864px;

}

.Int_Cur_Module02{

	width: 950px;

	float: left;

	background-color: rgba(204, 204, 204, 0.6);

	margin-left: -859px;

}

.Int_Cur_Module03{

	width: 100px;

	background-color: rgba(204, 204, 204, 0.6);

	float: right;

	margin-left: -20px;

}

.Int_Cur_Module04{

	width: 100px;

	background-color: rgba(204, 204, 204, 0.6);

	float: right;

	margin-left: -20px;

}

.Int_Cur01{

	color:#000;

	width:95px;

	float:left;

	line-height:24px;

	text-align:center;

	padding:5px 0;

}

.Int_Cur02{

	color:#000;

	width:100%;

	float:left;

	line-height:24px;

	text-align:center;

	padding:5px 0;

}

.flag{

	width:20px;

	height:13px;

	float:left;

	margin-top:4px;

	margin-left:17px;

	overflow:hidden;

}

.Currency{

	morgin-right:17px;

}

.panel{

	position: absolute;

	font-family: '微軟正黑體';

	z-index: 1;

	display: none;

}

.Currency_Mouseover{

	background-color:#CCC;

}

.container02{

width:20px;

float:right;

}

main02{

float:right;

}

.main02 > section {

width: 10px;

margin:0;

}

.main02 section button {

border: none;

background: #333;

color: #fff;

height:45px;

display: block;

cursor: pointer;

margin:-5px 0 0 0;

outline:none;

position: absolute;

}

.main02 button:hover {

background: #333;

}

.main02 button.active {

background: #333;

/*margin-left:-775px;
*/
}

.cbp-spmenu {

/*background: rgb(243,243,243);
*/
position: fixed;

display: none;

width:200px;

float:left;

}

.cbp-spmenu-vertical {

width: 760px;

/*padding:5px 10px 0 0;
*/
}


.cbp-spmenu-right {

/*right: -800px;
*/
position: relative;

float:right;

display:block;

}

.cbp-spmenu-right.cbp-spmenu-open {

right: 0px;

bottom:0;

display:none;

}

.cbp-spmenu,.cbp-spmenu-push {

-webkit-transition: all 0.3s ease;

-moz-transition: all 0.3s ease;

transition: all 0.3s ease;

}

.message_layout{
width:900px;
 padding:10px;
 border:1px solid #CCC;
 float:left;
 font-size:12px;
 color:##595959;
 text-align:center;
}

.message_inside{
width:900px;
 border:1px solid #CCC;
 float:left;
 text-align:center;
}

.message_title01{
width:900px;
 height:25px;
 line-height:25px;
 float:left;
 background-color:#ececec;
 color:#999;
}

.message_title02{
width:200px;
 height:75px;
 line-height:75px;
 float:left;
 background-color:#f7f7f7;
 color:#999;
}

.message_input_box{
width:700px;
 float:left;
 text-align:left;
}

.message_title03{
width:100px;
 height:75px;
 line-height:75px;
 float:left;
 background-color:#f7f7f7;
 color:#999;
}

.message_word_box{
width:690px;
 height:65px;
 float:left;
 text-align:left;
 padding:5px;
 word-wrap: break-word;
 word-break: normal;
 color:#999;
}

.message_time{
width:90px;
 height:65px;
 float:left;
 text-align:left;
 padding:5px;
 color:#999;
}

.shopcar_otherdiv
{
width:280px;
 padding:5px;
 border:1px solid #ccc;
background-color:#fff;
position:fixed;
display:none;
z-index:100;
margin-top:32px;
margin-left:-292px;
}

.shopcar_otherdiv td
{
height:60px;
 text-align:center;
}

#fixed_right_side_top{

position:fixed;

top:0px;

/*right:expression((documentElement.clientWidth / 2)-500);
*/
/*left:expression((documentElement.clientWidth/2)+438);
*/
/*right:expression((documentElement.clientWidth > 1100)?((documentElement.clientWidth / 2)-500):0);
*/
/*_position: absolute;
 */
/*_top:expression(documentElement.scrollTop+100);
*/
padding: 0 0 0 0px;

z-index:3;

}

#fixed_right_side_bottom{

position:fixed;

bottom:0px;


/*left:expression((documentElement.clientWidth / 2)+438);
*/
/*_position: absolute;
 */
/*_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-4);
*/
z-index:5;

bottom: 50px;

width:40px;

text-align:left;

border:0px solid #FF0000;

padding: 0 0 0 0px;

display:none;

visibility:hidden;

}


.outside_jump.rwd-add div#fixed_right_side_top {

    left: initial !important;

    right: 5px;

}

.product_info_right_table th.title_no {

border: 0px solid #000;

}

.product_info_right_table th.introduction {

border: 0px solid #000;

vertical-align: top;

}

.product_info_right_table th.title_select {

border: 0px solid #000;

}

.dropmenudiv_B .category_ad_B {

text-align: left;

max-width: 800px;

overflow-x: hidden;

padding: 6px 8px;

line-height: 0;

clear:both;

}

.dropmenudiv_B .category_ad_B a {

border: 0;

padding: 0;

background-color: #fff;

}

.category_ad_B div {

float: left;

}


.dropmenudiv .category_ad_C {

text-align: left;

max-width: 800px;

overflow-x: hidden;

padding: 6px 8px;

line-height: 0;

float: left;

}

.dropmenudiv .category_ad_C a {

border: 0;

padding: 0;

background-color: #fff;

float: left;

width: inherit;

}

.dropmenudiv .category_ad_C div {

float: left;

}


.dropmenudiv_E .category_ad_E {

text-align: left;

max-width: 800px;

overflow-x: hidden;

padding: 6px 8px;

line-height: 0;

display: inline-flex;

}

.dropmenudiv_E .category_ad_E a {

border: 0;

padding: 0;

background-color: #fff;

}

#seminar_product .product_box,#seminar_product .product_change_border {

                float: left;

                width: 33%;

                }

                #seminar_product .product_box td {

                border: none;

                }

                #seminar_product table td {

                border: none;

                }

                .seminar_car {

                clear: both;

                margin: 10px 0;

                }

                .seminar_car .datatable th {

                border-right: 1px solid #999;

                border-bottom: 1px solid #999;

                background-color: #DBDDDB;

                font-weight: bold;

                text-align: center;

                padding: 4px;

                width: inherit;

                }

                .seminar_car .datatable td {

                border: 1px solid #D6DDE6;

                padding: 10px 2px 10px 2px;

                color: #000;

                border-bottom: 1px dashed #5C6E78;

                vertical-align: top;

                width: inherit;

                }

.member_login_box2_middle {
 
    
}

#progressbar {

width:120px;

height:22px;

border-radius: none !important;

border:1px solid #FFCC98;

background:none;

height: 22px;

width: 120px;

position: absolute;

top: 0px;

right: 0px;

}

#process_grid {

text-align: right;
 
width: 120px;

height:23px;
 
position: absolute;

top: 0px;

right: 0px;

}

.ui-widget-header {

background: #FFEE77 !important;

}

.get_topic {

background:#02517c;
 
color:#fff;
 
border:none;
 
padding:10px;
margin-left:10px;

}

.questionnaire_footer {

padding:10px 0;

display: table;

margin: auto;

}

.questionnaire_footer_btn {

float: left;

margin: 0 1em 0 1em;

}

#questionnaire_body {

margin: 15px 10px;

text-align: center;

min-height: 390px;

}

#questionnaire_body h2, #questionnaire_body form div{

margin-left: 100px;

text-align: left;

}

#questionnaire_body div a:link,#questionnaire_body div a:hover,#questionnaire_body div a:visited, #questionnaire_body div a:active {

word-break: break-all;

line-height: 36px;

font-size: 21px;

color: #000;

}

#question_frame{

padding:15px;

}

#question_frame:after{

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

}

#question_frame div{

text-align:right;

}

.qs_line{

background-color:#134781;

height:2px;

margin: 0 10px;

}

.ajax_box_product_table{

clear:both;

width: 100%;

height: 250px;

border-top: 0px solid #FFFFFF;

border-bottom: 1px solid #051835;

border-left: 1px solid #051835;

border-right: 1px solid #051835;

border-collapse: collapse;

padding:20px 10px 10px 10px;

line-height:35px;

font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;

}


.ajax_box_product_table td.tag_box_insite{

vertical-align:top;

border:0px;

padding:20px 0px 10px 10px;

margin:0px;

}

.ajax_box_product_table span img{


}

div.login_Message{

	background-color:#000;

	color:#fff;

	width:100%;

	padding: 12px;

	font-size: 15px;

	line-height: 21px;

	display: inherit;

	border-top: 1px #FFF solid;

}

.activity_information {

	clear: both;

}

.activity_information .add_product {

	border-top: 1px #ccc solid;

	border-bottom: 1px #ccc solid;

	padding: 0;

	margin: 20px 15px;

}

.activity_information .classify {

	list-style: none;

	padding: 15px 0 15px;

	margin: 0;

}

.activity_information .product_table {

	width: 100%;

}

.activity_information .product_table td {

	font-size: 13px;

	line-height: 24px;

}

.activity_information td.classify_caption {

	width: 100px;

}

.activity_information .a_group .classify_caption {

	background-color: #ECECEC;

}

.activity_information .picture {

	text-align: center;

}

.activity_information .classify_text {

	padding: 0 15px;

	text-align: center;

}

.activity_information .text {

	width: 250px;

}

.activity_information .order_infor {

	float: left;

	margin: 20px 20px 15px;

}

.activity_information .order_infor span {

	padding: 0 5px;

}

.activity_information .price {

	color: #ff0000;

}

.activity_information .price02 {

	color: #008BFF;

}

.activity_information .show_condition {

	float: right;

	margin: 15px 20px 15px 0;

}

.product_overview {

	margin: 15px 0;

	float: left;

	width: 100%;

}

.product_overview .a_group {

	width: 50%;

	float: left;

	background: url("https://fs1.shop123.com.tw/demoa6/upload/harddisc/demoa61453_file_82975.jpg") repeat-y left top;

}

.product_overview .title_a_text {

	color: #fff;

	font-size: 18px;

	font-weight: bold;

	line-height: 36px;

	text-align: left;

	display: block;

	padding: 0 10px;

}

.product_overview .b_group {

	width: 50%;

	float: left;

	background: url("https://fs1.shop123.com.tw/demoa6/upload/harddisc/demoa61456_file_32337.jpg") repeat-y right top;

}

.product_overview .title_b_text {

	color: #fff;

	font-size: 18px;

	font-weight: bold;

	line-height: 36px;

	text-align: left;

	display: block;

	padding: 0 10px;

}

.product_overview .product_list {

	display: inline-table;

	clear: both;

}

.product_overview .product_item {

	display: inline-table;

	font-size: 12px;

	line-height: 21px;

}

.product_overview .product_checkmark_border_off {

	padding: 23px 3px;

}

.product_overview .product_checkmark_border_on {

	border: 3px #FFA500 solid;

	padding: 20px 0px;

}

.product_item .name02 {

	font-size: 15px;

	color: #000;

}

.product_item .standard02 {

	font-size: 12px;

	color: #999;

}


.product_item .infor {

	margin: 0 10px;

}

.product_item .input_select {

	margin: 0;

}

.product_item input {

	margin: 0 8px;

}

/*下面是展開------------------------------------------------------------------*/
.activity_information .mustbuy_product {

	border-top: 1px #ccc solid;

	border-bottom: 1px #ccc solid;

	padding: 0;

	margin: 20px 15px;

}

.delete {

	width: 50px;

}

.activity_information .order_infor{

	max-width: 565px;

	text-align: left;
	
}

.product_overview_all {

	margin: 15px 0;

	float: left;

	width: 100%;

}

.product_overview_all .full_a_group {

	width: initial;

	border: none;

}

.product_overview_all .group_list {

	text-align: left;

}

.product_overview_all .a_group {

	width: 50%;

	float: left;

	background: url("https://fs1.shop123.com.tw/demoa6/upload/harddisc/demoa61453_file_82975.jpg") repeat-y left top;

}

.product_overview_all .title_a_text {

	color: #fff;

	font-size: 18px;

	font-weight: bold;

	line-height: 36px;

	text-align: left;

	display: block;

	padding: 0 10px;

}

.product_overview_all .b_group {

	width: 50%;

	float: left;

	background: url("https://fs1.shop123.com.tw/demoa6/upload/harddisc/demoa61456_file_32337.jpg") repeat-y right top;

}

.product_overview_all .title_b_text {

	color: #fff;

	font-size: 18px;

	font-weight: bold;

	line-height: 36px;

	text-align: left;

	display: block;

	padding: 0 10px;

}

.product_overview_all .product_list {

    text-align: left;

    margin: auto;

}

.product_overview_all .product_item {

	font-size: 12px;

	line-height: 21px;

    float: left;

}

.product_overview_all .product_checkmark_border_off {

	padding: 23px 3px;

}

.product_overview_all .product_checkmark_border_on {

	border: 3px #FFA500 solid;

	padding: 20px 0px;

}

/*共用*/
.choose_style1 .picture,.choose_style2 .picture,.choose_style3 .picture {

    text-align: center;

    overflow: hidden;

}

.choose_style1 .name,.choose_style2 .name,.choose_style3 .name {

    word-break: break-all;

}

.choose_style1 .name a,.choose_style2 .name a,.choose_style3 .name a {

    height: 38px;

    overflow: hidden;

    display: block;

}

.choose_style1 .name span,.choose_style2 .name span,.choose_style3 .name span {

    display: block;

    height: 20px;

    overflow: hidden;

}

.product_overview_all .product_list:after {

    content: "";

    display: block;

    width: 0;

    height: 0;

    margin: 0;

    padding: 0;

    line-height: 0;

    visibility: hidden;

    clear: both;

}

/*圖80*/
.choose_style1 li.product_item {

    width: 86px;

    min-height: 270px;

    list-style: none;

    /*text-align: center;
*/
    margin-left: 0.9%;

}

.choose_style1 .picture {

    min-height: 80px;

    max-height: 140px;

}

/*圖120*/
.choose_style2 li.product_item {

    width: 127px;

    min-height: 270px;

    list-style: none;

    margin-left: 2.7%;

}

.choose_style2 .picture {

    min-height: 120px;

    max-height: 180px;

}

/*圖180*/
.choose_style3 li.product_item {

    width: 182px;

    min-height: 270px;

    list-style: none;

    margin-left: 0.55%;

}

.choose_style3 .picture {

    min-height: 180px;

    max-height: 240px;

}

.module_pageselect {

    width: 100%;

	min-width: 500px;

	padding: 0 10px;

	box-sizing: border-box;

}

.module_pageselect .mobile_top {

    width: 858px;

    height: 222px;

    margin: 10px auto 0;

    background: url(https://fs1.shop123.com.tw/novellink/upload/website_basic/mobile_pageselect_bgtop.png) center;

}

.module_pageselect .mobile_inside {

    width: 858px;

    margin: auto;

    padding: 0 60px 1px;

    box-sizing: border-box;

    background: url(https://fs1.shop123.com.tw/novellink/upload/website_basic/mobile_pageselect_bgmiddle.png) center;

}

.module_pageselect .mobile_bottom {

    width: 858px;

    height: 222px;

    margin: 0 auto 10px;

    background: url(https://fs1.shop123.com.tw/novellink/upload/website_basic/mobile_pageselect_bgbottom.png) center;

}

.module_pageselect .header,.module_pageselect .block,.module_pageselect .footer {

    background-color: #efefef;

    padding: 15px 15px 40px;

    min-height: 60px;

	margin-bottom: 20px;

	box-sizing: border-box;

}

.module_pageselect .group {

    margin-bottom: 20px;

	padding-bottom: 40px;

    overflow: hidden;

	min-height: 135px;

}

.module_pageselect .group .block.a {

    float: left;

    width: 30%;

	padding-bottom: 300em;

    margin-bottom: -300em;

}

.module_pageselect .group .block.e {

    float: right;

    width: 67.5%;

	padding-bottom: 300em;

    margin-bottom: -300em;

}

.module_pageselect h3 {

    font-size: 18px;

    font-weight: initial;

	margin: auto 0 25px;

}

.module_pageselect .list2 {

    margin-left: 20px;

}

.module_pageselect .bg {

    padding: 4px;

}

.module_pageselect .bg:hover {

    background-color: #fff;

}

.module_pageselect .list_pic {

    overflow: hidden;

    max-width: 800px;

    margin: 5px auto;

}

.module_pageselect .list_detail {

    width: 100%;

    font-size:13px;

}

.module_pageselect .list_detail:after,.module_pageselect .group:after{

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.module_pageselect .list_detail div {

	float: left;

}

.module_pageselect .list_detail .btn {

    float: right;

	margin: 0 10px;

}

.module_pageselect .list_detail .text {

    line-height: 25px;

    padding: 0 5px;

}

.module_pageselect .list_detail .input_select {

    margin: 0 0 0 5px;

    min-height: 28px;

    font-size: 12px;

}

.module_pageselect .list_detail .number {

    width: 30px;

}

.module_pageselect .list_detail .input_checkbox {

    margin-right: 5px;

}

.module_pageselect .header a:hover,.module_pageselect .block a:hover,.module_pageselect .footer a:hover {

    color:#000000;

	text-decoration:underline;

}

.module_pageselect .shown {

    text-align: center;

    margin-bottom: 20px;

}

/*前台模組設定*/
.module_pages td{

    vertical-align: top;

}

.module_pages h3 {

    font-size: 18px;

    font-weight: initial;

    margin: 15px 10px 25px;

    text-align: left;

}

.module_pages .text1 table{

    width: 100%;

}

.module_pages .text1 table td {

    border: none;

	padding-right: 6px;

    padding-left: initial;

}

.module_pages .bg {

    padding: 4px;

    margin-right: 1%;

    margin-bottom: 10px;

	text-align: left;

}

.module_pages .bg:hover {

    background-color: #fff;

}

.module_pages select {

    margin: 0px;

    padding: 0 5px 0;

}

.module_pages ol {

    text-align: left;

    font-size: 12px;

	line-height: 21px;

}

.module_pages a img {

    width: initial;

    margin-bottom: initial;

}

.module_pages td > span[id] {

    text-align: left;

    display: block;

    margin-bottom: 20px;

}

.module_pages a:link, .module_pages a:active, .module_pages a:visited {

    color: #000;

	padding: 6px 0px 8px;

	display: inline-block;

}

.module_pages span a:hover{

    background-color: #fff;

    display: inline-block;

    padding: 6px 0px 8px;

}

.module_pages a[onclick]:link,.module_pages a[onclick]:hover,#slide,#slide2{

    display: initial;

    padding: initial;

	width: initial;

	margin: initial;

}

.module_pages .block_g > span[id] a,.module_pages .block_f > span[id] a,.module_pages .block_e > span[id] a {

    width: 90%;

}

.module_pages .block_a > span[id] a,.module_pages .block_c > span[id] a {

    width: 65%;

}

.module_pages .block_b > span[id] a {

    width: 80%;

}

.module_pages .block_a,.module_pages .block_c{

    width: 25%;

}

.module_pages .block_e table td {

    border: none;

}

#content .order_line .order_data .mother td {

    border-bottom: none;

}

#content .order_line .order_data .mother td a:link {

    color: #000;

    font-weight: bold;

}

#content .order_line .order_data .child td {

    padding-top: 0;

    padding-bottom: 10px;

}

.altrow.mother.altrow2 td, .altrow.child.altrow2 td,.altrow1.mother.altrow2 td, .altrow1.child.altrow2 td {

	    border-top: 1px solid #eef4ff;

	}

	.altrow1.mother td,.altrow1.child td {

	    border-top: 1px solid #ffffff;

		padding: 2px 0;

	}

	.altrow.mother td,.altrow.child td {

	    border-top: 1px solid #F5F5F5;

		padding: 2px 0;

	}

	.datatable .mother td b {

	    display: block;

	    text-align: left;

	    padding-left: 15px;

	}

	.datatable .child td b {

	    font-weight: normal;

	}

.payment_order_happygo_block {

    border: 1px solid #ccc;

    margin-bottom: 10px;

    margin-top: 10px;

}

.payment_order_happygo_block .title {

    background-color: #EEE;

    border-bottom: 1px solid #ccc;

    height: 35px;

    font-size: 16px;

    font-weight: bold;

    line-height: 1;

    color: #f00;

    text-align: left;

    padding: 10px;

    box-sizing: border-box;

}

.payment_order_happygo_block .title span {

    font-size: 13px;

    font-weight: initial;

    color: #000;

}

.payment_order_happygo_block .content > div {

    display: inline-block;

    vertical-align: middle;

}

.payment_order_happygo_block .content {

    height: 146px;

	text-align: left;

}

.payment_order_happygo_block .img {

    padding: 20px 10px;

    width: 194px;

    box-sizing: border-box;

}

.payment_order_happygo_block .content .text {

    width: 580px;

    text-align: left;

	line-height: 28px;

}

.payment_order_happygo_block .content .text span {

    color: #00F;

}

.payment_order_happygo_block .content .text b {

    color: #f00;

}

.payment_order_happygo_block .content .number {

    color: #f00;

    width: 120px;

    text-align: right;

}

.product_item_180 .standard .input_select {

max-width: 170px;

}

/*20161027 新增會員中心的訂單資訊-注意文字CSS-melosa*/
.payment_order_product_table th.coupon_header #coupon_header_notice{

color: #FF0000;

}


/*20161027 新增會員中心的訂單資訊-類型欄位的CSS-melosa*/
.orderinfo-open-close {

display: inline-table;

vertical-align: top;

margin-left: -10px;

margin-top: 3px;

}

.detail_datatable td {

text-align: left !important;

}

#right_side2 .altrow1 .text a {

color: #595959;

font-weight: bold;

}


#right_side2 .altrow .text a {

color: #595959;

font-weight: bold;

}

#search_faq {

    padding-top: 26px;

    box-sizing: border-box;

    width: 100%;

    max-width: 715px;

    min-height: 80px;

    margin: auto;

    background-repeat: no-repeat;

    background-position: center;

    position: relative;

}

#search_faq .bar {

    position: absolute;

    width: 80%;

    bottom: 15px;

    left: 50%;

    transform: translate(-50%);

    -ms-transform: translate(-50%);
 	/* IE 9 */
    -moz-transform: translate(-50%);
 	/* Firefox */
    -webkit-transform: translate(-50%);
 /* Safari 和 Chrome */
    -o-transform: translate(-50%);
 	/* Opera */
}

#search_faq .bar > input {

}

#search_faq .bar input[type="text"] {

    height: 36px;

    border: 1px solid #ccc;

    box-sizing: border-box;

    width: 60%;

}

#search_faq .bar input[type="submit"] {

    border: none;

    height: 36px;

    width: 67px;

    background-color: #134781;

    color: #fff;

    margin-left: -4px;

}

.product_faq_table img {

    max-width: 100%;

    width: auto;

    height: auto;

}

.answer_text table, .answer_text td {

    width: 100% !important;

}


.payment_order_store_table {

width: 100%;

border-collapse: collapse;

border: 1px solid #eee;

}

.payment_order_store_table th.header {

color: #FFFFFF;

font-size: 13px;

font-weight: bold;

text-align: left;

padding: 5px;

background-color: #aaa;

height: 25px;

white-space: nowrap;

border: 0px solid #eeeeee;

font-family: 微軟正黑體;

}

.payment_order_store_table th {

color: #666666;

font-size: 13px;

font-weight: normal;

text-align: center;

padding: 5px;

background-color: #f8eef3;

height: 20px;

border-bottom: 1px solid #eee;

border-right: 0px dotted #eeeeee;

}

.payment_order_store_table th.context {

color: #000000;

font-size: 13px;

font-weight: normal;

text-align: left;

padding: 5px;

background-color: #FFFFFF;

height: 40px;

border-bottom: 1px solid #eeeeee;

border-right: 1px solid #eeeeee;

}

.payment_order_store_table .select-bar {

display: block;

width: 95%;

height: 28px;

margin: 0 auto;

padding: 0px 3px;

font-size: 12px;

color: #555;

vertical-align: middle;

background-color: #fff;

border: 1px solid #ccc;

border-radius: 4px;

-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

.is_full_slide {

    width:100% !important;

}

.full_slide {

    width: 100% !important;

}

.next_left, .next_right {

    position: relative;

}

.next_left a{

    position: absolute;

    left: 10%;
 
    z-index: 90;

}

.next_right a {

    position: absolute;

    right: 10%;

    z-index: 90;

}

.full-slide-bgimage {

    z-index: -1;

}

@media (min-width:768px) {

.full_slide .slideshow {

    position: absolute;

    padding-top: 15px;

    left: 0;

}

}

@media (max-width:767px) {

.is_full_slide img {

    width: 100% !important;

}

}

@media only screen and (max-device-width: 768px) {

.next_left {

    left: 0;
 
}

.next_right {

    right: 0;

}

}

li.head-line {

        display: inline;

        margin: 0px;

        padding: 0px;

}


ol.head-line {

        list-style-type: none;

        margin: 0px;

        padding: 0px;

}


a.head-line {

        color: rgb(102, 102, 102);

        font-size: 13px;

        font-family: Verdana, 新細明體;

        font-weight: normal;

        text-decoration: underline;

 }


.category_line_title .product_headline ol{

        width: 100%;

        list-style-type: none;

        margin: 0px;

        padding: 0px;

}


.category_line_title .product_headline ol li{

       display: inline;

       margin: 0px;

       padding: 0px;

}

.block-fbmg-width {

	width: 250px;

}

.product_info_tag_on{

color: #33333;

font-size:12px;

padding:4px 0 0 0;

font-weight: bold;

line-height:normal;

CURSOR: hand;

}

.index_new_product_table{

/*20121002原始width:540px;
*/
width:520px;

}

.list_data_faq{

padding:15px;

}

.faq_ul_l2 {

list-style: none;

}

.faq_ul_l3{

list-style: none;

}

.copyright-block {

width:100%;

color:#ffffff;

font-family: "Arial","Helvetica", "sans-serif","Microsoft JhengHei","PMingLiU";

font-size: 14px;

position: relative;

top: 0px;

max-width: 1200px;

}

.copyright-info {

float: left;

width: 100%;

height: 72px;

}

.copyright-content {

text-align: center;

line-height: 20px;

}

.copyright-content .word {

font-size: 12px;

color: #ffffff;

font-family: "Arial","Helvetica", "sans-serif","Microsoft JhengHei","PMingLiU";

}

.footer-pro {

width: 100%;

height: 72px;

position: absolute;

left: 0;

margin-top: 0px;

z-index: -1;

background-color: #4a6892;

max-width: 1200px;

}

.footer-pro2 {

width: 100%;

height: 148px;

position: absolute;

left: 0;

margin-top: -148px;

z-index: -1;

background-color: #4a6892;

max-width: 1200px;

}

.mod-ad-min-sta.rwd-add table#static_banner .abgne_tip_gallery_block a > img {

    width: 100% !important;

}


/*.mod-prm-clas.rwd-add form#category_product table {

    width: 100% !important;

}
*/
/*td.product_select table tbody tr:nth-of-type(2) {

    float: right;

}
*/

table tbody tr:nth-of-type(2) > td > img {

    display: none;

}


table tbody tr:nth-of-type(2) > td span > a img {

    height: 45px;

    width: 150px;

}


.block-recomm-product.rwd-add table.index_745_middle {

    width: 100%;

}


div.product_box table td.picture > a > img {

    max-width: 300px !important;

    width: 100%;

}


.product_change_border .picture a img {

    max-width: 300px !important;

    width: 100%;

}


/*td.product_base_info_middle_bg table tr td.pdt-info-r {

    position: relative;

    left: 95px;

    top: 0;

}
*/

/*td.list_data .product_box table {

    padding: 0;

    float: left;

    margin: 5%;

}
*/


/*寬度調整*/
.member_login_watermark_table {

    width: 100%;

}

.block-middle.rwd-add .open_reply {

    width: auto;

}

.block-product-exp.rwd-add .product_info_tag_table {

    width: auto;

}

.zoomPad {
 /*注意放大區塊與圖片位置，判斷區與圖片同大*/
    position: relative;

    float: left;

    z-index: 1;

    cursor: crosshair;

    width: 100%;

}

.zoomWindow {

    position: absolute;

    left: 110% !important;

    top: 40px;

    background: #FFF;

    z-index: 6000;

    height: auto;

    z-index: 110;

}

/*登入頁*/
.float-layout td[height="300"] {

    height: auto;

}

/*電腦版轉至手機版上方bar*/
.mobile_back_block.rwd-add img {

    max-width: 100%;

    height: auto;

}

@media (max-width: 767px) {

.member_login_box2_middle .shopcar_box01 div[style*="width:520px"]>input {

    width: 48% !important;

    margin-left: 0 !important;

    margin-right: 5px;

    margin-bottom: 5px;

}

}

@media (max-width:479px) {

.member_login_box2_middle .shopcar_box01 div[style*="width:520px"]>input {

    width: 100% !important;

}

}

/*會員中心訂單明細*/
@media (max-width:479px) {

.coupon_header span {

    white-space: normal;

}

form[action="order_record.php"] .image_title_area td {

    white-space: normal;

}

form[action="order_record.php"] .datatable th {

    padding: 4px 0;

}

.image_title_area td .input_text[size="40"] {

    width: 55%;

    height: 34px;

    outline: 1px solid #eee;

    border: none;

    padding: 0 5px;

}


}


.pdt-info-r #activity img {

    max-width: 100%;

    height: auto;

}


@media (max-width:767px) {

#address {

    width: 100%;

}

}


@media (min-width:768px) {

.block-middle.rwd-add, .store_clas-btm.rwd-add, .img-line-footer.rwd-add , .mod-prm-h1.rwd-add, .mod-news-full-srl.rwd-add, .mod-ad-fulltop-slider.rwd-add, .mod-ad-fulltop-pagenation.rwd-add, .mod-ad-fullbtm-pagenation.rwd-add, .mod-ad-fullbtm-slider.rwd-add {

    min-width: auto;

    max-width:1200px;

}

.top_GS_A_div.rwd-add, .nav-block.rwd-add, .mod-prm-h1.rwd-add, .mod-news-full-srl.rwd-add, .block-middle.rwd-add, .store_clas-btm.rwd-add, .img-line-footer.rwd-add, .footer_div_website_module.rwd-add, .footer_div_copyright.rwd-add {

    width: 100%;

}

.top_GS_A_div.rwd-add, .nav-block.rwd-add, .mod-prm-h1.rwd-add, .mod-news-full-srl.rwd-add, .mod-ad-fulltop-slider.rwd-add, .mod-ad-fulltop-pagenation.rwd-add, .mod-ad-fullbtm-pagenation.rwd-add, .block-middle.rwd-add, .store_clas-btm.rwd-add, .mod-ad-fullbtm-slider.rwd-add, .img-line-footer.rwd-add, .footer_div_website_module.rwd-add, .footer_div_copyright.rwd-add {

    margin: auto;

}

/*側邊欄位寬度限制*/
.block-l-side.rwd-add, .block-r-side.rwd-add {

    width: auto;

}

.block-middle-sideb.rwd-add, .block-min.rwd-add {

    min-width: auto;

}

}


.combination_product_list {

    width: 100% !important;

}

.single_product_item {

    width: 100% !important;

}

.single_product_item .thumbnail img {

    max-width: 100%;

    width: 100%;

    height: auto;

}


@media (max-width:767px) {

.single_product_item .look_picture {

    width:50%;

}

.single_product_item .product_main,.single_product_item .buy_info {

    float: none !important;

    overflow: hidden;

    padding: 0 15px;

    width: 50% !important;

}

}


@media (min-width: 768px) {

.nav-block.rwd-add {

    background-color: transparent;

    margin-top: 15px;

}

}

.mod-prm-clas table[width="745"] {

    width: 100%;

}

@media (max-width: 767px){

.mod-prm-clas td[align="right"] {

    background-repeat: no-repeat;

    background-position: top left;

}

}

.mod-prm-clas .index_745_middle .d-block {

    display: none;

}


@media (min-width:768px) {

.top_GS_A_div.rwd-add {

    position: fixed;

    top: 0;

     z-index: 999;

        background-color: #051835;

    padding-bottom: 20px;

}

.top_GS_A_table {

    max-width: 1200px;

    margin: 0 auto;

}

.nav-block.rwd-add {

    position: fixed;

    top: 93px;

    z-index: 998;

    background-color: #ffffff;

}

.topA_3_table {

    max-width: 1200px;

    margin: 0 auto;

}

.outside_table.rwd-add {

    padding-top: 179px;

}

}

.mod-prm-c1 .promotion_module_A_product_table tr.list-tr:first-of-type {

    display: none;

}

/* T17:2018-04-26 15:06:34 */
