@charset 'Big5'; 
body {

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

background-color:#FFFFFF ;

background-position:left top;

background-repeat:repeat-x;

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;

}

td, th {

font: x-small 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;

}


ul{

margin-left:15px;

margin-top:5px;

margin-bottom:5px;

line-height: normal;

vertical-align:middle;

}

a:link,a:visited,a:active {

color: #666666;

 text-decoration: none;

 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

a:hover {

color: #74649A;

 text-decoration: underline;

 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.input_text {

border:1 solid;

 border-color:#E1E1E1;

 font-family:verdana;

 font-size:9pt;

 background:#FFFFFF;

}

.input_text_order {

border:1 solid;

 border-color:#A6D5F7;

 font-family:verdana;

 font-size:9pt;

 background:#C5E3FA;

}


.input_select {

border:1 solid;

 border-color:#E1E1E1;

 font-family:"Arial","verdana";

 font-size:8pt;

 background:#FFFFFF;

}

.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('http://mall.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: "新細明體","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: "新細明體","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;

}


.display_on{

display:block;

}



 .outside_div{

width: 990px;

border: 0px;

margin: 0px auto;

}


.outside_table{

width: 950px;

border: 0px;

float:left;

left: 0px;

top: 0px;

margin: 0px;

padding: 0px;

background: #FFFFFF;

}


.outside_jump{

float:left;

top: 0px;

right: 0px;

margin: 0px;

padding: 0px;

border:0px dotted #FF0000;

}

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

POSITION: absolute;

HEIGHT: 0px;

padding-left: 3px;

}


#middle_wrapper{

border: 0px solid #CECECE;

width: 100%;

margin: 0px;

padding: 0px;

background: transparent;

}


#left_side{

border: 0px solid #CECECE;

width: 200px;

float: left;

left: 0px;

top: 0px;

margin: 0px;

padding: 0px;

background: transparent;

}



#middle_side{

border: 0px solid #CECECE;

width: 540px;

margin: 0px auto;

top: 0px;

padding: 0px;

background: transparent;

}


#right_side{

border: 0px solid #CECECE;

width: 200px;

float: right;

right: 0px;

top: 0px;

margin: 0px;

padding: 0px;

background: transparent;

}


#left_side2{

border: 0px solid #CECECE;

width: 200px;

float: left;

left: 0px;

top: 0px;

margin: 0px;

padding: 0px;

background: transparent;

}


#right_side2{

border: 0px solid #CECECE;

width: 746px;

float: right;

right: 0px;

top: 0px;

margin: 0px;

padding: 0px;

background: transparent;

}


.top_GS_A_div{

width:100%;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin: 0px;

}



.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:0px;

padding-right:0px;

padding-bottom:0px;

padding-left:0px;

}

.top_GS_A_table td.website_module_classify_header{

width:80%;

padding-top:2px;

padding-right:0px;

padding-bottom:0px;

padding-left:0px;

text-align:right;

vertical-align:top;

}

.top_GS_A_table td.website_module_classify_top{

width:80%;

padding-top:0px;

padding-right:6px;

padding-bottom:8px;

padding-left:0px;

text-align:right;

vertical-align:bottom;

}

.top_GS_A_table td.website_logo_pic img{

width:expression((this.width>300)?'300px':'px');

}

.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: 0px;

padding-right: 0px;

padding-top: 0px;

padding-bottom: 0px;

border: 0px solid #000000;

}

.topA_3_table td.middle_pic{

text-align: right;

padding-left: 0px;

padding-right: 0px;

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: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

}


A.topA_3_store_type:link {

text-decoration:none;

color:#FFFFFF;

font-size:13px;

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

font-weight: normal;

line-height:normal;

vertical-align:middle;

}

 A.topA_3_store_type:visited {

text-decoration:none;

color:#FFFFFF;

font-size: 13px;

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

font-weight: normal;

line-height:normal;

vertical-align:middle;

}

A.topA_3_store_type:active {

text-decoration:none;

color:#FFFFFF;

font-size: 13px;

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

font-weight: normal;

line-height:normal;

vertical-align:middle;

}

A.topA_3_store_type:hover {

text-decoration:none;

color:#EEBAF5;

font-size: 13px;

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

font-weight: normal;

line-height:normal;

vertical-align:middle;

}


.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;


}

.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_type{

margin:0 0 0px 0;

;

font-size:90%;

height:1.6em;

overflow:hidden;

position:relative;

display:none;

}

#news_index_scroll_type div{

padding:3 0 0 5;

visibility:hidden;

position:absolute;

top:0;

left:0;

}


.news_index_scroll{

margin-top:5px;

margin-bottom:5px;

width: 100%;

height:28px;

padding: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

text-align: center;

}

.news_index_scroll td.left_image{

width:95px;

height:28px;

padding: 0px;

border-collapse: collapse;

}

.news_index_scroll td.right_image{

width:49px;

height:28px;

padding: 0px;

border-collapse: collapse;

}

.news_index_scroll td.data{

height:28px;

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 #000000;

border-collapse: collapse;

padding: 5px 0 0 0;

background: transparent;

clear: both;

}

.promotion_module_A_box_div{

width:540px;

border: 0px solid #EEEEEE;

border-collapse: collapse;

padding: 0 0 5px 0px;

background: transparent;

}

.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{

width:100%;

border: 0px solid #000000;

border-collapse: collapse;

margin: 5px 5px 5px 5px;

background: transparent;

float:center;

}


.promotion_title , .promotion_title a:link , .promotion_title a:visited , .promotion_title a:active , .promotion_title a:hover{

color: #FFFFFF;

font-size:16px;

font-family: 微軟正黑體;

padding: 4px 10px 0px 10px;

line-height:normal;

}

.promotion_module_A_page_title_on{

cursor: hand;

color: #FFFFFF;

font-size:13px;

padding: 3px 0 0 0;

font-weight: bold;

line-height:normal;

}


.promotion_module_A_page_title_off{

cursor: hand;

color: #535353;

font-size:13px;

padding: 3px 0 0 0;

font-weight: normal;

line-height:normal;

}


.promotion_word {

padding-left: 170px;

padding-top: 12px;

border-bottom:1px solid #d6ace2 ;

}

A.promotion_word:link {

text-decoration:none;

color:#666666;

font-size:12px;

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

font-weight: normal;

padding-left: 10px;

}

 A.promotion_word:visited {

text-decoration:none;

color:#666666;

font-size: 12px;

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

font-weight: normal;

padding-left: 10px;

}

A.promotion_word:active {

text-decoration:none;

color:#666666;

font-size: 12px;

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

font-weight: normal;

padding-left: 10px;

}

A.promotion_word:hover {

text-decoration:underline;

color:#666666;

font-size: 12px;

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{

width: 200px;

padding: 0px;

margin: 0 0 5px 0;

border: 0px solid #CECECE;

border-collapse: collapse;

text-align: center;

clear: both;

}

.member_left_side_table td{

padding: 0px;

border-collapse: collapse;

line-height:25px;

}

.member_left_side_table td.title{

color:#4D564D;

padding: 0;

font-size:18px;

text-align:left;

line-height:normal;

border-collapse: collapse;

font-family:'微軟正黑體',arial;

text-align:center;

}

.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: 0px;

margin: 0px;

border: 0px solid #CECECE;

line-height: normal;

}

.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, .left_side_table td.list_data A:hover{

padding: 10px 10px 10px 10px;

color:#57467E;

font-size:12px;

font-family:微軟正黑體;

letter-spacing:1px;

}

.left_side_table td.list_img, .left_side_table td.list_img A:link, .left_side_table td.list_img A:visited, .left_side_table td.list_img A:active, .left_side_table td.list_img A:hover{

padding: 0px 0px 0px 10px;

}

.left_side_table td.list_img2, .left_side_table td.list_img2 A:link, .left_side_table td.list_img2 A:visited, .left_side_table td.list_img2 A:active, .left_side_table td.list_img2 A:hover{

padding: 1px 0px 0px 2px;

font:0px;

}

.left_side_table td.search{

padding-left: 30px;

}


#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: 25px;

text-decoration: none;

}

.product_directory_table td.nav-0st A:hover{

color: #585858;

padding: 0 0 0 0px;

font-size: 13px;

line-height: 25px;

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 25px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table td.nav-1st A:hover{

color: #C70316;

padding: 0 0 0 25px;

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 25px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table td.nav-1st-select A:hover{

color: #C70316;

padding: 0 0 0 25px;

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 32px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table td.nav-2st A:hover{

color: #C70316;

padding: 0 0 0 32px;

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 32px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table td.nav-2st-select A:hover{

color: #C70316;

padding: 0 0 0 32px;

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 47px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table td.nav-3st A:hover{

color: #C70316;

padding: 0 0 0 47px;

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 47px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table td.nav-3st-select A:hover{

color: #C70316;

padding: 0 0 0 47px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.product_directory_table img{

width:200px!important;

}

.footer_top_line_table{

width: 100%;

padding: 0px;

border: 0px solid #000000;

border-collapse: collapse;

}

.footer_div_website_module{

width: 100%;

padding-bottom:15px;

}

.footer_div_website_module A.website_module_classify_header_link:link,.footer_div_website_module A.website_module_classify_header_link:active,.footer_div_website_module A.website_module_classify_header_link:visited{

color:#000;

}

.footer_div_website_module A.website_module_classify_header_link:hover{

color:#000;

font-weight:bold;

}


.footer_table_website_module{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

margin:0px auto;

}

.footer_table_website_module td{

color: #535353;

text-align: center;

font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;

}


.footer_div_copyright{

width: 100%;

}

.footer_table_copyright{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

margin:0px auto;

}

.footer_table_copyright td{

color: #000;

text-align: center;

font: 12px 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: #000000;

text-decoration: none;

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

padding: 2px;

text-align: left;

}


.category_line_title A:hover, .category_line_title A:active{

color: #000000;

text-decoration: underline;

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

padding: 2px;

text-align: left;

}


.caption_title{

color: #000000;

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: #000000;

font-size:13px;

font-weight:normal;

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

text-align: left;

text-decoration: none;

padding-top: 10px;

padding-bottom: 10px;

padding-left: 5px;

letter-spacing:1px;

}


A.product_headline_link:link {

text-decoration:none;

color:#7255B2;

font-size:14px;

font-family: 微軟正黑體;

font-weight: normal;

}

 A.product_headline_link:visited {

text-decoration:none;

color:#7255B2;

font-size:14px;

font-family: 微軟正黑體;

font-weight: normal;

}

A.product_headline_link:active {

text-decoration:none;

color:#7255B2;

font-size:14px;

font-family: 微軟正黑體;

font-weight: normal;

}

A.product_headline_link:hover {

text-decoration:underline;

color:#7255B2;

font-size:14px;

font-family: 微軟正黑體;

font-weight: 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/demoa6_open/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/demoa6_open/title_bg.gif");

}


.box1_top_middle{

width:100%;

height:15px;

font-size:0px;

}

.box1_top_left{

width:15px;

height:15px;

font-size:0px;

float:left;

}

.box1_top_right{

width:15px;

height:15px;

font-size:0px;

float:right;

}

.box1_middle{

height:100%;

background-color:#FFFFFF;

}


.box1_middle_left{

width:15px;

height:100%;

font-size:0px;

float:left;

}

.box1_info{

float:left;

}


.box1_info_block{

float:left;

}


.box1_middle_right{

width:15px;

height:100%;

font-size:0px;

float:right;

}

.box1_bottom_middle{

width:100%;

height:15px;

font-size:0px;

}

.box1_bottom_left{

width:15px;

height:15px;

font-size:0px;

float:left;

}

.box1_bottom_right{

width:15px;

height:15px;

font-size:0px;

float:right;

}


.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/400098/box2/t.gif");

}


.box2_top_left{

width:26px;

height:26px;

font-size:0px;

float:left;

padding:0px;

margin:0px;

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

}


.box2_top_right{

width:26px;

height:26px;

font-size:0px;

float:right;

padding:0px;

margin:0px;

background:url("http://mall.shop123.com.tw/images_pro/400098/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/400098/box2/l.gif");

}


.box2_info{

width:686px;

float:left;

padding: 0 8px 0 0;

}


.product_item_i{

width:145px;

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{

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;

}

.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/400098/box2/r.gif");

}


.box2_bottom_middle{

width:100%;

height:26px;

font-size:0px;

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

}


.box2_bottom_left{

width:26px;

height:26px;

font-size:0px;

float:left;

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

}


.box2_bottom_right{

width:26px;

height:26px;

font-size:0px;

float:right;

background:url("http://mall.shop123.com.tw/images_pro/400098/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-collapse: collapse;

}

.product_info_right_table th{

width: 20%;

color: #000000;

font-size: 13px;

font-weight: normal;

font-family: 微軟正黑體;

text-align: left;

vertical-align:top;

text-decoration: none;

padding-left: 5px;

padding-top: 0px;

padding-bottom: 0px;

letter-spacing:2px;

background-color:#FFFFFF;

line-height:40px;

}

.product_info_right_table th.title_price3{

width: 20%;

color: #000000;

font-size: 13px;

font-weight: normal;

font-family: 微軟正黑體;

text-align: left;

vertical-align:top;

text-decoration: none;

padding-left: 5px;

letter-spacing:2px;

background-color:#FFFFFF;

line-height:40px;

}

.product_info_right_table th.line{

font-size:0px;

display:none;

}

.product_info_right_table td.brand {

text-align: left;

padding: 0 0 0 5px;

vertical-align: bottom;

line-height:20px;

}

.product_info_right_table td.product_name {

color: #7255B2;

font-size:18px;

font-weight:normal;

font-family: '微軟正黑體',arial;

text-align: left;

text-decoration: none;

padding-left: 5px;

letter-spacing:1px;

border-bottom:2px solid #E6EBE6;

padding-top:30px;

padding-bottom:5px;

}

.product_info_right_table td.product_no {

width: 80%;

color: #999999;

font-size:10px;

font-weight: normal;

font-family: 微軟正黑體;

text-align: left;

vertical-align:middle;

text-decoration: none;

padding-left: 5px;

line-height:20px;

letter-spacing:1px;

background-color:#FFFFFF;

line-height:20px;

}

.product_info_right_table td.product_context {

width: 80%;

color: #000000;

font-size:13px;

font-weight: normal;

font-family: 微軟正黑體;

text-align: left;

vertical-align:middle;

text-decoration: none;

padding-left: 5px;

letter-spacing:1px;

background-color:#FFFFFF;

line-height:20px;

}

.product_info_right_table td.product_price1 {

width: 80%;

color: #000000;

font-size:15px;

font-weight: normal;

font-family: 微軟正黑體;

Helvetica, sans-serif;

text-align: left;

text-decoration: line-through;

padding-left: 5px;

letter-spacing:1px;

background-color:#FFFFFF;

line-height:20px;

}

.product_info_right_table td.product_price3 {

width: 80%;

color: #B4321F;

font-size:20px;

font-weight: bold;

font-family: 微軟正黑體;

text-align: left;

vertical-align:middle;

text-decoration: none;

padding-left: 5px;

letter-spacing:1px;

line-height:30px;

}

.product_info_right_table td.product_select {

width: 80%;

color: #000000;

font-size:15px;

font-weight: normal;

font-family: 微軟正黑體;

text-align: left;

text-decoration: normal;

padding-left: 5px;

letter-spacing:1px;

background-color:#FFFFFF;

line-height:20px;

}

.product_info_right_table td.product_label {

width: 80%;

color: #000000;

font-size:13px;

font-weight: normal;

font-family: 微軟正黑體;

text-align: left;

text-decoration: none;

padding-left: 5px;

letter-spacing:1px;

background-color:#FFFFFF;

line-height:20px;

}

.product_info_right_table td.product_price3 .show_standard_color_context_id{

color: #505050;

font-family: 微軟正黑體;

font-size:13px;

}

.product_info_right_table td.product_english_name{

color: #505050;

font-size:13px;

font-weight:bold;

font-family: 微軟正黑體;

text-align: left;

text-decoration: none;

padding-left: 5px;

letter-spacing:1px;

line-height:20px;

}

.product_info_right_table td.list_style1{

color:#c7ac8f;

border:#c7ac8f  1px solid;

font-family: 微軟正黑體;

font-size:11px;

font-weight: normal;

cursor: hand;

text-align:center;

padding:1px 2px;

width:20px;

}

.product_info_right_table td.list_style2{

color:#d9d4cf;

border:#aaaaaa 1px solid;

font-family: 微軟正黑體;

font-size:11px;

font-weight: normal;

cursor: hand;

text-align:center;

padding:1px 2px;

width:20px;

}

.product_info_right_table td.list_style_onclick{

background-color:#EAD7B7;

color:#C7AC9D;

border:#c7ac8f 1px solid;

font-family: 微軟正黑體;

font-size:11px;

font-weight: normal;

cursor: hand;

text-align:center;

padding:1px 2px;

width:20px;

}

.product_price3_dollar_sign{

color: #C61D23;

font-size:13px;

font-weight: bold;

text-align: left;

padding: 0 3px 0 0;

}


.product_standard_info_table{

width:100%;

margin:0px;

padding:0px;

border:0px dotted #BCD2E6;

border-collapse: collapse;

}

.product_standard_info_table th{

color: #666666;

padding: 5px;

font-size:12px;

font-family:微軟正黑體;

font-weight: bold;

text-align: center;

border:0px solid #666666;

border-bottom:1px solid #666666;

background-color:#EEEEEE;

}

.product_standard_info_table th.red{

color: #D81F3F;

}

.product_standard_info_table td{

color: #333333;

padding: 5px;

font-size:12px;

font-family:微軟正黑體;

font-weight: normal;

text-align: center;

border:0px solid #666666;

border-top:1px solid #CCCCCC;

background-color:#FFFFFF;

}

.product_standard_info_table td.picture{

width:70px;

padding: 5px;

border:0px solid #666666;

border-top:1px solid #CCCCCC;

background-color:#FFFFFF;

}

.product_standard_info_table td.text{

text-align: left;

}

.product_info_tag_div{

float:left;

width:100%;

background:#FFFFFF;

line-height:normal;

border-bottom:1px solid #ddd;

}

.product_info_tag_table{

border: 0px solid #000000;

border-collapse: collapse;

margin: 0 1px 0 0;

background: transparent;

float:left;

}

.product_info_tag_table td{

padding:1px 0 0 0;

}


.product_info_tag_on{

color: #000;

font-size:12px;

padding:1px 0 0 0;

font-weight: bold;

CURSOR: hand;

}

.product_info_tag_off{

color: #666666;

font-size:12px;

padding:1px 0 0 0;

font-weight: normal;

CURSOR: hand;

}

.ajax_box_product_div{

width: 100%;

height: 250px;

border-top: 0px solid #FFFFFF;

border-bottom: 1px solid #da2126;

border-left: 1px solid #da2126;

border-right: 1px solid #da2126;

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;

}


.ajax_box_product_div_context_center{

float:center;

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: #4F416F;

font-size:15px;

border: 0px solid #D6DDE6;

padding-left: 2px;

padding-right: 2px;

padding-top: 0px;

padding-bottom: 0px;

text-align: center;

font-family: 'century gothic',arial;

background-color:#FFFFFF;

}

.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: #000000;

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:#666666;

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:#666666;

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:#666666;

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:#000000;

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:#000000;

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:#000000;

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:#000000;

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:#000000;

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:#000000;

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:#000000;

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:#000000;

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:#0000FF;

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:#0000FF;

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:#FF0000;

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;

}


.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 #000000;

border-collapse: collapse;

}

.payment_order_member_table th{

color:#000000;

font-size:13px;

font-weight:normal;

text-align:center;

padding:5px;

background-color:#EBEDEB;

height:35px;

white-space:nowrap;

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:#000000;

font-size:13px;

font-weight:normal;

text-align:left;

padding:5px;

background-color:#FFFFFF;

height:35px;

white-space:"";

border-bottom: 1px dotted #CCCCCC;

}

.payment_order_member_table td.context{

color:#000000;

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:#FF0000;

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:#FF0000;

font-size:13px;

font-weight:normal;

padding-left:5px;

}


.member_login_context{
width:470px;

border:0px dotted #BCD2E6;

border-collapse: collapse;

}

.member_login_context th{

text-align:left;

border-bottom: 1px dotted #CCCCCC;

}

.member_login_context td{

color:#000000;

font-size:13px;

font-weight:normal;

text-align:left;

padding:5px;

background-color:#FFFFFF;

height:35px;

border-bottom: 0px dotted #CCCCCC;

}

.member_center_detail{

width:97%;

border: 0px dotted #000000;

border-collapse: collapse;

background-color:#FFFFFF;

}


.member_center_detail td{

padding:8px;

}

.member_center_detail td.member_center_person_horizontal{

padding:0px;

}

.writing_table {

border: 0px solid #5c6e78;

width:700px;

}

.writing_table th {

color:#800000;

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: #666666;

font-size:16px;

text-align: left;

padding-left: 4px;

padding-right: 4px;

line-height: 30px;

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: #22C1DD;

font-size:13px;

text-align: left;

padding-left: 4px;

line-height: 25px;

vertical-align: top;

}

div.writing_table_text_div {

float: left;

margin: 0 3px 3px 0;

}


div.writing_table_text_pic_div{

float:right;

}


.datatable {

border: 1px solid #5c6e78;

border-collapse: collapse;

width: 100%;

}

.datatable td {

border: 1px solid #D6DDE6;

padding-left: 2px;

padding-right: 2px;

text-align: center;

color: #000000;

border-bottom: 1px dashed #5c6e78;

line-height:25px;

}

.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 {

border: 1px solid #D6DDE6;

padding-left: 4px;

text-align: left;

padding-left: 4px;

color: #000000;

border-bottom: 1px dashed #5c6e78;

line-height: 1.6;

}

.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;

white-space:nowrap;

}

.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;

}


.detail_datatable {

border: 0px solid #EAEAEA;

border-collapse: collapse;

width: 100%;

background-color: #ffffff;

}

.detail_datatable td {

width:80%;

border: 0px solid #D6DDE6;

padding-left: 2px;

padding-right: 2px;

text-align: center;

color: #000000;

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: #000000;

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: #000000;

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: #FFFFFF;

font-weight:normal;

}

.detail_datatable td.title_i {

border: 0px solid #D6DDE6;

padding-left: 4px;

text-align: left;

padding-right: 4px;

color: #5A4586;

border-bottom: 1px dashed #EBEBEB;

width: 12%;

background-color: #FFFFFF;

font-weight:bold;

}

.detail_datatable td.text {

border: 0px solid #D6DDE6;

padding-left: 4px;

text-align: left;

padding-left: 4px;

color: #000000;

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: #000000;

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: #000000;

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;

}

.detail_datatable td.gd_text {

text-align: left;

border: 0px solid #D6DDE6;

white-space:nowrap;

}

.detail_datatable th {

color:#5A4586;

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:#5A4586;

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%;

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:#666666;

}

.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:#76659D;

font-size:20px;

text-align:left;

padding-left:0px;

padding-bottom:5px;

white-space:nowrap;

line-height: 30px;

font-family:'微軟正黑體',arial;

}

.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;

}

.search_result_title_font{

color:#075ebe;

}

.image_title_area td.text{

color:#000000;

font-size:13px;

text-align:left;

font-weight:bold;

padding:0 5px 5px 0;

white-space:nowrap;

line-height: 20px;

background-repeat:no-repeat;

}

.small_date {

color:#666666;

font-size:10px;

line-height:20px;

}


.product_item{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin:10px 0 10px 0;

background: transparent;

table-layout:fixed;

}

.product_item td{

width:120px;

height:20px;

color:#535353;

font-size:12px;

text-align:center;

line-height: 18px;

padding:0px;

}

.product_item td.picture{

width:120px;

height:120px;

padding:0 0 1px 0;

}

.product_item td.hot{

color:#0000FF;

font-size:12px;

text-align:center;

}

.product_item td.brand{

color:#DF0B40;

font-size:12px;

font-weight:normal;

text-align:center;

}

.product_item td.name{

width:120px;

height:40px;

overflow : hidden;

color:#535353;

font-size:12px;

text-align:center;

vertical-align:top;

white-space:nowrap;

}


.product_item td.price3{

color:#DF0B40;

font-size:20px;

font-weight:bold;

text-align:center;

line-height: 25px;

}


.product_item div.div_name{

border:0px;

width:120px;

height:40px;

word-wrap:break-all;

float:left;

overflow:hidden;

}

.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:18px;

color:#535353;

font-size:12px;

text-align:left;

line-height: 18px;

padding:0px;

}

.product_item_B td.picture{

width:80px;

padding:0 5px 1px 0;

text-align:center;

}

.product_item_B td.hot{

color:#0000FF;

font-size:12px;

}

.product_item_B td.brand{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}

.product_item_B td.name{

color:#535353;

font-size:12px;

}

.product_item_B td.price3{

color:#DF0B40;

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{

width:100%;

color:#595959;

}

.product_item_C td.picture{

width:140px;

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{

color:#767678;

font-size:12px;

padding-left:0px;

padding-right:5px;

vertical-align:top;

text-decoration:none;

}

.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:0px;

border: 0px solid #EAEAEA;

border-collapse: collapse;

background: transparent;

}

.ad_index_middle_bottom_table td{

padding:3px 0 0px 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;

}


.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:#535353;

font-size:12px;

line-height:normal;

padding-right:5px;

vertical-align:bottom;

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

}

.page_list_table td.page_number{

padding-left:5px;

padding-right:5px;

color:#A42906;

font-size:15px;

font-weight:bold;

vertical-align:normal;

line-height:20px;

font-family: "Verdana","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%;

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:#5A4586;

font-size:12px;

line-height:normal;

letter-spacing:1px;

}

.bule_font{

color:#2E86BA;

font-size:13px;

line-height:normal;

}


.gray_font{

color:#CCCCCC;

font-size:13px;

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:#535353;

font-size:13px;

line-height:normal;

padding: 5px 0 5px 0;

text-align:center;

border: 1px dotted #FFFFFF;

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";

}

.data_list_table tr.altrow {

background-color: #F5F5F5;

height: 30px;

}

.data_list_table tr.altrow1 {

background-color: #ffffff;

height: 30px;

}

.data_list_table tr.altrow2 {

background-color: #EEF4FF;

height: 30px;

}

.LoginMsg{

color:#ffff33;

font-size:14px;

line-height:normal;

font-family:微軟正黑體;

padding-left: 6px;

}

A.brand_name:link {

text-decoration:none;

color:#666666;

font-size:12px;

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

font-weight: normal;

padding: 0px;

line-height:20px;

}

 A.brand_name:visited {

text-decoration:none;

color:#666666;

font-size: 12px;

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

font-weight: normal;

padding: 0px;

line-height:20px;

}

A.brand_name:active {

text-decoration:none;

color:#666666;

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:#E42914;

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:#E42914;

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:#E42914;

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:#E42914;

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:#544574;

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:#544574;

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:#544574;

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:#8373A8;

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:#000;

font-size:12px;

font-family: 微軟正黑體;

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

 A.website_module_classify_header_link:visited {

text-decoration:none;

color:#000;

font-size: 12px;

font-family: 微軟正黑體;

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

A.website_module_classify_header_link:active {

text-decoration:none;

color:#000;

font-size: 12px;

font-family: 微軟正黑體;

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

A.website_module_classify_header_link:hover {

text-decoration:underline;

color:#000;

font-size: 12px;

font-family: 微軟正黑體;

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

font-weight:bold;

}

A.website_module_classify_top_link:link {

text-decoration:none;

color:#ffffff;

font-size:14px;

font-family: 微軟正黑體;

font-weight: normal;

padding-left: 10px;

padding-right:2px;

line-height:20px;

}

 A.website_module_classify_top_link:visited {

text-decoration:none;

color:#ffffff;

font-size: 14px;

font-family: 微軟正黑體;

font-weight: normal;

padding-left: 10px;

padding-right:2px;

line-height:20px;

}

A.website_module_classify_top_link:active {

text-decoration:none;

color:#ffffff;

font-size: 12px;

font-family: 微軟正黑體;

font-weight: normal;

padding-left: 10px;

padding-right:2px;

line-height:20px;

}

A.website_module_classify_top_link:hover {

text-decoration:underline;

color:#ffffff;

font-size: 16px;

font-family: 微軟正黑體;

font-weight: bold;

padding-left: 10px;

padding-right:2px;

line-height:20px;

}

A.page_number:link {

text-decoration:none;

color:#666666;

font-size:15px;

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

font-weight: normal;

padding: 3px;

line-height:20px;

}

 A.page_number:visited {

text-decoration:none;

color:#666666;

font-size: 15px;

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

font-weight: normal;

padding: 3px;

line-height:20px;

}

A.page_number:active {

text-decoration:none;

color:#666666;

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:#000;

font-size:14px;

font-family:'微軟正黑體',新細明體,arial;

font-weight: bold;

padding: normal;

line-height:20px;

}

A.product_item_brand:visited {

text-decoration:none;

color:#000;

font-size: 14px;

font-family:'微軟正黑體',新細明體,arial;

font-weight: bold;

padding: normal;

line-height:20px;

}

A.product_item_brand:active {

text-decoration:none;

color:#000;

font-size: 14px;

font-family:'微軟正黑體',新細明體,arial;

font-weight: bold;

padding: normal;

line-height:20px;

}

A.product_item_brand:hover {

text-decoration:none;

color:#666;

font-size: 14px;

font-family:'微軟正黑體',新細明體,arial;

font-weight: bold;

padding: normal;

line-height:20px;

}

A.product_item_name:link {

text-decoration:none;

color:#8573B0;

font-size:12px;

font-family: 微軟正黑體;

font-weight: normal;

padding: normal;

line-height:20px;

}

A.product_item_name:visited {

text-decoration:none;

color:#8573B0;

font-size: 12px;

font-family: 微軟正黑體;

font-weight: normal;

padding: normal;

line-height:20px;

}

A.product_item_name:active {

text-decoration:none;

color:#8573B0;

font-size: 12px;

font-family: 微軟正黑體;

font-weight: normal;

padding: normal;

line-height:20px;

}

A.product_item_name:hover {

text-decoration:none;

color:#9583BD;

font-size: 12px;

font-family: 微軟正黑體;

font-weight: normal;

padding: normal;

line-height:20px;

}

A.product_item_price3:link {

text-decoration:none;

color:#DA2128;

font-size:20px;

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

font-weight: bold;

padding: normal;

line-height:25px;

}

A.product_item_price3:visited {

text-decoration:none;

color:#DA2128;

font-size: 20px;

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

font-weight: bold;

padding: normal;

line-height:25px;

}

A.product_item_price3:active {

text-decoration:none;

color:#DA2128;

font-size: 20px;

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

font-weight: bold;

padding: normal;

line-height:25px;

}

A.product_item_price3:hover {

text-decoration:none;

color:#DA2128;

font-size: 20px;

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

font-weight: bold;

padding: normal;

line-height:20px;

}



#middle_side_B{

border: 0px solid #CECECE;

width:745px !important;
width:750px;
padding:0 0 0 5px;

margin: 0px;

top: 0px;

float: right;

background: transparent;

}


.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 {

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

}


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 {

width:expression((this.width>710)?"710px":"px");

}


div.writing_table_text_context_div_B_B img {

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

}


div.ajax_box_product_div_context_center img{

width:expression((this.width>680)?'680px':'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: 200px;

visibility: hidden;

}

.dropmenudiv a:link , .dropmenudiv a:visited , .dropmenudiv a:active{

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid #BBB;

 padding-left: 6px;

padding-right: 5px;

padding-top: 3px;

padding-bottom: 3px;

text-decoration: none;

font-weight: normal;

color: #000000;

text-align:left;

white-space:nowrap;

}

.dropmenudiv a:hover{

 color: #000000;

text-align:left;

font-weight: normal;

white-space:nowrap;

background-color: #F3F1F8;

text-decoration: none;

}

.chat_title{

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;

}

.chat_title a:hover {

color: #000000;

font-weight: bold;

text-decoration: underline;

}


.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.system_deveploer_text_link:link,a.system_deveploer_text_link:visited,a.system_deveploer_text_link:active {

	color: #666666;

	text-decoration: none;

	font: 12px;

}


a.system_deveploer_text_link:hover {

	color: #666666;

	text-decoration: underline;

	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 #ddd;

border-left: 1px solid #ddd;

border-right: 1px solid #ddd;

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 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;

}

.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');

}



.directory_left_side_table{

width: 200px;

padding: 0px;

margin: 0 0 5px 0;

border: 0px solid #CECECE;

border-collapse: collapse;

text-align: center;

}

.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');

}


.promotion_module_A3_box_div{

width:745px;

border: 0px solid #FF0000;

border-collapse: collapse;

padding: 5px 0 5px 0;

background: transparent;

float:left;

}


.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{

width:745px;

border: 0px solid #FF0000;

border-collapse: collapse;

padding: 5px 0 5px 0;

background: transparent;

float:left;

}


.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_all{

width:100%;

padding-top:5px;

padding-left:5px;

margin-bottom:20px;

background-color:#FFFFFF;

border:0px solid #FF0000;

}


.box4_top_middle{

width:100%;

height:26px;

font-size:0px;

background:url("http://mall.shop123.com.tw/images_pro/400098/box2/t.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/400098/box2/tl.gif");

}


.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/400098/box2/tr.gif");

}


.box4_middle{

height:100%;

background-color:#FFFFFF;

}


.box4_middle_left{

width:26px;

height:100%;

font-size:0px;

float:left;

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

}


.box4_info{

width:686px;

float:left;

padding: 0 8px 0 0;

}


.box4_info_block{

float:left;

}


.box4_middle_right{

width:26px;

height:100%;

font-size:0px;

float:right;

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

}


.box4_bottom_middle{

width:100%;

height:26px;

font-size:0px;

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

}


.box4_bottom_left{

width:26px;

height:26px;

font-size:0px;

float:left;

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

}


.box4_bottom_right{

width:26px;

height:26px;

font-size:0px;

float:right;

background:url("http://mall.shop123.com.tw/images_pro/400098/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;

}


.box2_info_1{

width:880px;

float:left;

padding: 0 0px 0 0;

margin: 0 0px 0 0;

}

.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;

}

.article_detail_datatable {

border: 0px solid #EAEAEA;

border-collapse: collapse;

width: 100%;

background-color: #ffffff;

table-layout: fixed;

word-break: break-all;

}

.article_detail_datatable td {

width:100%;

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.context img {

max-width: 680px;
 
width:expression(this.width > 680 ? "680px" : this.width);

overflow:hidden;

}

.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;

}



.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;

}


.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;

}

.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;

}

.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,"新細明體";

}

.brand_name{

color:#18b2f2;

font-weight:bold;

}

.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;

}


.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:#DAEDEE;

}

.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{

background:#87B4B9;

color:#EDEDED;

}

.calendar_table span.today_color{

color:#79BFC1;

}

.calendar_table span.today_link_color a{

color:#79BFC1;

}

.info_f{

width:920px;

text-align:center;

}

.info_e{

width:715px;

text-align:center;

}

.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";

}

.left_side_table_hr{

color:#CCCCCC;

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;

}

.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;

}

.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;

}

.brand_product_tr_background{

background:transparent;

}

.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;

}

.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;

}

.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: #FFFF00;

font-size:13px;

font-family: "新細明體",Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 4px 10px 0px 10px;

line-height:normal;

}

.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;

}

A.product_item_i_name:link {

text-decoration:none;

color:#DA2128;

font-size:12px;

font-family: 微軟正黑體;

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_i_name:visited {

text-decoration:none;

color:#DA2128;

font-size: 12px;

font-family: 微軟正黑體;

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_i_name:active {

text-decoration:none;

color:#DA2128;

font-size: 12px;

font-family: 微軟正黑體;

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_i_name:hover {

text-decoration:none;

color:#313DD0;

font-size: 12px;

font-family: 微軟正黑體;

font-weight: normal;

padding: normal;

line-height:15px;

}

.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;

}

.special_column_box_div{

width:540px;

border: 0px solid #FF0000;

border-collapse: collapse;

padding: 5px 0 5px 0;

background: transparent;

float:left;

}

.special_column_list_table{

width:540px;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

float:center;

}

.special_column_list_table_div{

width: 540px;

border: 0px solid #000000;

border-collapse: collapse;

padding: 5px 0 0 0;

background: transparent;

}

.special_column_list_table{

border:0px;

background:#FFFFFF;

}

.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_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;

}

.promotion_module_A5_box_div{

width:540px;

border: 0px solid #FF0000;

border-collapse: collapse;

padding: 5px 0 5px 0;

background: transparent;

float:left;

}

.promotion_module_A5_page_table{

border-bottom: 1px solid #999999;

border-collapse: collapse;

margin: 0px;

background: transparent;

float:left;

}

.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;

}

#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;

}

.promotion_module_table_div_inner_table {

width:745px;

height:200px;

margin:0px;

padding:0px;

}

.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;

}

.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;

}

.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;

}

.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_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:#B43018;

font-size: 12px;

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

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}


.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;

}

.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;

}

.product_facebook_message{

clear:both;

}

.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;

}

.ad_full_top_table {

	margin-bottom:5px;

}

.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;

}

.product_item_180{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin:10px 0 10px 0;

background: transparent;

table-layout:fixed;

}

.product_item_180 td{

width:180px;

color:#535353;

font-size:12px;

text-align:center;

line-height: 18px;

padding:0px;

}

.product_item_180 td.picture{

width:180px;

padding:0 0 1px 0;

}

.product_item_180 td.hot{

height:20px;

color:#0000FF;

font-size:12px;

text-align:center;

}

.product_item_180 td.brand{

height:20px;

color:#DF0B40;

font-size:12px;

font-weight:normal;

text-align:center;

}

.product_item_180 td.name{

width:180px;

color:#535353;

font-size:12px;

text-align:center;

vertical-align:top;

white-space:nowrap;

}


.product_item_180 td.price3{

height:20px;

color:#DF0B40;

font-size:20px;

font-weight:bold;

text-align:center;

line-height: 25px;

}


.product_item_180 div.div_name{

border:0px;

width:180px;

word-wrap:break-all;

float:left;

}

.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;

}

.new_product_store{

background:#FFFFFF;

}

.product_overview_talbe{

width:940px;

margin-left:5px;

}

.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-top:10px;

margin-bottom:10px;

}

.product_overview_talbe .POT_pic{

border-bottom:#999999 1px solid;

width:60px;

}

.product_overview_talbe .POT_content{

border-bottom:#999999 1px solid;

}

.product_overview_talbe .POT_horizon{

height:5px;

font-size:0px;

line-height:5px;

}

.product_overview_talbe .POT_pName{

height:20px;

padding-left:3px;

padding-right:3px;

line-height:20px;

color:#56390D;

font-size:12px;

overflow:hidden;

}

.product_overview_talbe .POT_pName a {

color:#56390D;

text-decoration: none;

}

.product_overview_talbe .POT_sSize{

width:150px;

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:60px;

height:60px;

}

.product_overview_talbe .standard_item_table{

width:310px;

}

.product_overview_talbe .standard_item_table table{

width:100%;

}


.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;

}

.bottom_website_module_classify {

padding-top:20px;

vertical-align:top;

}

.bottom_website_module_sub_classify_ul {

margin:5px 0 0 2px;

padding:0px;

list-style-type: none;

}

.bottom_website_module_sub_classify_ul li {

margin:0px;

padding:0 0 0 10px;

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: #585858;

font-family: "Arial","Verdana","新細明體";

font-size: 12px;

font-weight: bold;

line-height: 20px;

padding-left: 2px;

padding-right: 2px;

text-decoration: none;

}

a.website_module_classify_bottom_link:visited {

color: #585858;

font-family: "Arial","Verdana","新細明體";

font-size: 12px;

font-weight: bold;

line-height: 20px;

padding-left: 2px;

padding-right: 2px;

text-decoration: none;

}

a.website_module_classify_bottom_link:active {

color: #b43018;

font-family: "Arial","Verdana","新細明體";

font-size: 12px;

font-weight: bold;

line-height: 20px;

padding-left: 2px;

padding-right: 2px;

text-decoration: none;

}

a.website_module_classify_bottom_link:hover {

color: #b43018;

font-family: "Arial","Verdana","新細明體";

font-size: 12px;

font-weight: bold;

line-height: 20px;

padding-left: 2px;

padding-right: 2px;

text-decoration: none;

}

a.website_module_classify_bottom_sub_link:link {

color: #585858;

font-size: 8pt;

}

a.website_module_classify_bottom_sub_link:hover {

color: #b43018;

}

.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{


}

.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: #00BBD7;

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: #00BBD7;

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: #00BBD7;

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: #00BBD7;

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: #00BBD7;

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: #00BBD7;

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: #00BBD7;

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: #00BBD7;

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: #00BBD7;

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: #00BBD7;

padding: 0 0 0 2em;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.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;

}

.directory_left_side_table_4{

width: 200px;

padding: 0px;

margin: 0 0 5px 0;

border: 0px solid #CECECE;

border-collapse: collapse;

text-align: center;

}

.directory_left_side_table_4 td{

padding: 0px;

border-collapse: collapse;

line-height:25px;

}

.directory_left_side_table_4 td.title{

color:#FFFFFF;

padding-top: 4px;

font-size:13px;

text-align:center;

vertical-align:top;

line-height:normal;

border-collapse: collapse;

font-family:"新細明體";

}

.directory_left_side_table_4 td.data{

border-collapse: collapse;

width: 200px;

padding: 5px 0px 5px 0px;

text-align: left;

line-height:25px;

}

.directory_left_side_table_4 td.item{

padding-bottom: 2px;

}

.directory_left_side_table_4 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_4 td.title_pic img{

width:expression((this.width>200)?'200px':'px');

}

.store_catgory_product_ajax_div{

border:0px #FF0000 solid;

height:150px;

vertical-align:middle;

padding:10px 0 10px 0;

}

.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;

}

.member_law_iframe_body{

background-color:#EFECF5;

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;

color:#000;

font-family:'新細明體',arial;

font-size:12px;

letter-spacing:1px;

border:1px solid #C8C0D8;

}

.member_law_iframe_context{

color: #333333;

font-size: 13px;

padding: 5px;

letter-spacing:2px;

font-family: Helvetica, Verdana, Geneva, Arial, "新細明體", sans-serif;

}

.website_module_classify_header_link {

	margin:0 1mm 0 1mm;

}

.left_side_table td.list_data_faq{

padding:3px;

color:#898989;

}

.left_side_table td.list_data A:link ,.left_side_table td.list_data A:visited ,.left_side_table td.list_data A:active , .left_side_table td.list_data A:hover{

padding: 0;

color:#595959;

}

.left_side_table td.list_data_faq ul.faq_ul_l2{

text-indent:1em;

list-style:none;

}

.left_side_table td.list_data_faq ul.faq_ul_l3{

text-indent:2em;

list-style:none;

}

.left_side_table td.list_data_faq ul, .left_side_table td.list_data_faq li{

margin-left:0;

padding:0;

}

.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;

font-size:12px;

line-height:15px;

text-align:left;

}

.dropmenudiv_B a:hover{

color: #585858;

text-align:left;

font-weight: normal;

white-space:nowrap;

background-color: #F0F0F0;

text-decoration: none;

}

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;

}

table.alt_table{

background:white;

}

.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;

}

a.brand_store_a{

margin: 3px 7px;

text-decoration:none;

float:left;

}

a.brand_store_a:hover{

text-decoration:underline;

}

a.a2a_dd{

display:inline;

}

/* T00:2012-01-30 20:29:41 */

