/*產品購買*/
.myhidden{display:none;}
.sys_item_spec{ padding:0px 0px 6px 0px;}
.sys_item_spec dl.iteminfo_parameter{ padding-top:2px; padding-bottom:2px;}
.sys_item_spec dl.iteminfo_parameter dt{ line-height:25px;}
.nostockinfo{line-height:25px; color:#900}
.itemclearfix{margin-bottom: 5px;}
.itemclearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}


.iteminfo_parameter{ padding:0px 0px 0px 5px;}
.iteminfo_parameter_default{ color:#888;}
.iteminfo_parameter dt{ float:left; display:inline; width:50px; white-space:nowrap; text-align:left; color:#888; padding-top: 3px;}
.iteminfo_parameter .sc, .iteminfo_parameter .sn{ float:left; margin-right:5px; line-height:25px; height:25px; overflow: hidden; padding-top: 3px;}
.iteminfo_parameter .sa, .iteminfo_parameter .sb{ float:left; margin-right:5px; line-height:25px;}

.sys_spec_text{}
.sys_spec_text ul{margin: 0px; padding: 0px;}
.sys_spec_text li{ list-style:none;margin: 0px; padding: 0px;}
.sys_spec_text li{ float:left; height:30px; position:relative; margin:-12px 6px 2px 0; outline:none;}
.sys_spec_text li a{ height:30px; width:auto; border:2px solid #999; background:#fff; display:inline-block; line-height:25px; color:#666; padding: 2px 10px; font-size:15px;}
.sys_spec_text li a:hover{ height:30px; width:auto;border:2px solid #e4393c; text-decoration:none; color:#000}
.sys_spec_text li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:2px; background:url(../images/sys_item_selected.gif) no-repeat right bottom; display:none;}
.sys_spec_text li.selected a{ height:30px; width:auto;border:2px solid #e4393c;}
.sys_spec_text li.selected i{ display:block;}
.sys_spec_text .color{position:absolute; width:18px; height:18px; top:5px; left:4px; border:#000 solid 1px;}

.sys_spec_text2{}
.sys_spec_text2 li{ list-style:none;}
.sys_spec_text2 li{ float:left; height:30px; position:relative; margin:-12px 6px 2px 0; outline:none;}
.sys_spec_text2 li a{ height:30px; width:auto; border:2px solid #999; background:#fff; display:inline-block; line-height:25px; color:#333; padding: 0 10px;}
.sys_spec_text2 li a:hover{ height:30px; width:auto;border:2px solid #e4393c; text-decoration:none; color:#000}
.sys_spec_text2 li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:2px; background:url(../images/sys_item_selected.gif) no-repeat right bottom; display:none;}
.sys_spec_text2 li.selected a{ height:30px; width:auto;border:2px solid #e4393c;}
.sys_spec_text2 li.selected i{ display:block;}
.sys_spec_text2 .color{position:absolute; width:18px; height:18px; top:5px; left:4px; border:#000 solid 1px;}

.sys_spec_text li a, .sys_spec_text li a:hover,.sys_spec_text2 li a, .sys_spec_text2 li a:hover{
	text-decoration:none;
	transition: none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	-ms-transition:none;
}

/*li a link disabled*/
.sys_spec_text2 li a.button {
    height:30px; width:auto; border:2px solid #ccc; background:#fff url(../images/d_size_disable_line.png) left center repeat-x; display:inline-block; line-height:25px; color:#666; padding: 0 10px;
}

.sys_spec_text2 li a[disabled].button {
    cursor: not-allowed;
    opacity: 0.4;
    pointer-events: none;
    -webkit-touch-callout: none;
}

.sys_spec_text2 li a.button:active:not([disabled]) {
    background-color: transparent !important;
    color: #2a2a2a !important;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .5);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .5);
}





/*購買數量*/
#buyn{ float:left; margin-left:0px;}
#buyn input {
    -webkit-appearance: none;
	border-radius: 0;
}
.Spinner{display:block;overflow:hidden;width:100px;}
.Spinner .Amount{width:36px;height:25px; line-height:25px;border-width:1px 0;border-style:solid;border-color:#d9d9d9;float:left;text-align:center;color:#565656;outline:0;}
.Spinner a{display:inline-block;width:25px;height:25px;border:1px solid #d9d9d9;background-color:#f7f7f7;float:left;cursor:pointer;outline:0;}
.Spinner a i{font-style:normal;background:url(../images/buynbtn.png) no-repeat;display:block;width:9px;height:9px;margin:8px;text-indent:999999%;overflow:hidden;}
.Spinner .Decrease i{background-position:-9px -9px;}
.Spinner .Increase i{background-position:-9px -0px;}
.Spinner .DisDe i{background-position:-0px -9px;}
.Spinner .DisIn i{background-position:-0px -0px;}

/*下單按鈕*/
.buybutton{ padding:0px 10px 0px 10px; font-size:15px; color:#333; border:solid 2px #ccc;background:#f2f2f2;
	display:inline-block;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	height:40px;
	line-height:36px;
    min-width: 300px;
	}
.buybutton:hover{ padding:0px 10px 0px 10px; color:#FFF; cursor:pointer;border:solid 2px #666;background:#666;}
.buybutton i{ margin-right: 8px;}
.buybutton.bgbtn{background:#555; border-color: #555; color:#FFF;}
.buybutton.bgbtn:hover{background:#000; border-color: #000;}
/*追蹤按鈕*/
.favbutton{ padding:0px 10px 0px 35px; font-size:15px; background:#E0E1E1 url(../images/fav.png) 10px 10px no-repeat; color:#000; border:none;
	display:inline-block;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	height:35px;
	line-height:35px;
	}
.favbutton:hover{ padding:0px 10px 0px 35px; background:#CED0D0 url(../images/fav.png) 10px 10px no-repeat; color:#000; cursor:pointer;}

@media only screen and (max-width: 768px) {
    .buybutton{width:100%;}
}

.memo{ margin-bottom:10px;}
.spec{ font-size:13px;}
.spec .stitle{font-size:13px; font-weight:800; width:50px;display:inline-block;float:left;}
.spec .scont{ display:inline-block; width:250px;float:left;}

.onsaletitle{margin-bottom:10px;}
.onsaletitle span{ display:inline-block; padding:1px 10px 1px 10px; background:#C93186; color:#FFFFFF}
.ntdollar{ color:#000000; letter-spacing:0px;}
.price{ color:#000000; font-size:24px; font-weight:600; padding:0px 5px 0px 5px;}
.price span{ font-size:14px; letter-spacing:2px;}
.price .wda{ color:#525252}
.price .wdb{ color:#CE2B2B}

.priceN{ color:#999; font-size:14px; font-weight:600; padding:0px 0px 0px 5px; margin-right:10px; position:relative}


.oprice{ color:#535362; font-size:14px; letter-spacing:2px; padding:0px 5px 0px 5px;}
.oprice span.doprice{ background:url(../images/double-line.png) center left repeat-x;letter-spacing:0px; font-size:16px;}
.oprice span.optitle{ display:inline-block; width:55px;}
.oprice .delline{display:inline-block;padding:0;background:url(../images/price-del-line.png) top left repeat-x;height:2px;position:absolute;top:10px;width:100%}


/*訂購數量*/
.orderamount button{width:29px; height:29px; border:#D9D9D9 solid 1px; float:left; cursor:pointer;}

.orderamount button.bdes{ background:url(../images/amt_des_1.png) center center no-repeat;}
.orderamount button.binc{background:url(../images/amt_inc_1.png) center center no-repeat;}
.orderamount input{width:36px; padding:2px 5px 2px 5px; font-size:14px; line-height:14px; float:left; height:29px; background:#FFF; text-align:center;border-width:1px 0;border-style:solid;border-color:#d9d9d9; border-radius:0px;-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;}
.orderamount input.disabled{background:#F0F0F0}

.orderamount button.dis_bdes{background:url(../images/amt_des_2.png) center center no-repeat; cursor:default;}
.orderamount button.dis_binc{background:url(../images/amt_inc_2.png) center center no-repeat; cursor:default;}
.orderamount button.bdes,.orderamount button.binc,.orderamount button.dis_bdes,.orderamount button.dis_binc{background-color:#F7F7F7}

/*emembox*/
#ememlogin, #paddbox, #praddbox{
	text-align:center; margin: 20px auto;
	outline: none;
	font: 13px;
	width:480px;
	background:#FFF;
	border:none;
	padding:20px;
	color:#CC3D3D;
	border-radius:10px;
	box-shadow:2px 2px 2px rgba(0,0,0,0.6),4px 4px 6px rgba(0,0,0,0.4),6px 6px 12px rgba(0,0,0,0.4);
	z-index:999;
	line-height:20px;
}
#ememlogin i, #paddbox i, #praddbox i{ font-size:30px;}
#ememlogin p, #paddbox p, #praddbox p{ color:#474747; font-size:16px; margin-top:10px;}
#ememlogin a, #paddbox a, #praddbox a{ color:#9F1E23}

.abutton{ padding:0px 15px 0px 15px; font-size:15px; color:#FFF; border:none;
	display:inline-block;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	height:30px;
	line-height:30px;
	}
.abutton:hover{ padding:0px 15px 0px 15px; color:#FFF; cursor:pointer;}
.cc1{background:#9F1E23;}
.cc1:hover{background:#CC3D3D;}
.cc2{background:#535362;}
.cc2:hover{background:#757584;}


/*pdadd外加項目*/
.pdadd .h1{ font-size:14px; font-weight:600; color:#000}
.pdadd{ padding:10px 0px 10px 5px; color:#666}