/*product detail*/
.productdetail{ margin-top:30px; margin-bottom:20px;}
.details-left-slider {
	width: 450px;
	float: left;
	position:relative;
}
.details-left-info {
	float: left;
	width:310px;
	/*background:#F8F8F8;*/
	line-height:25px;
	font-size:14px;
}
.nonpd{ font-size:14px;}
.nonpd a{ color:#3386D4; text-decoration:none;}
.details-left-info h1{ font-size:20px !important; padding:0px 0px 25px 0px; color:#9F1F24; font-weight:600;}
.details-left-info ol, .details-left-info ul{ margin-left:20px; display:table;}
.details-left-info hr{ height:1px;border:none;border-top:1px solid #A7A4A4; margin-top:10px; margin-bottom:5px;}
/*產品購買*/
.sys_item_spec{ padding:12px 0px 12px 0px;}
.sys_item_spec dl.iteminfo_parameter{ padding-top:2px; padding-bottom:2px;}
.sys_item_spec dl.iteminfo_parameter dt{ line-height:32px;}
.nostockinfo{line-height:32px; color:#900}

.itemclearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .itemclearfix             { zoom: 1; } /* IE6 */
*:first-child+html .itemclearfix { zoom: 1; } /* IE7 */

.iteminfo_parameter{ padding:8px 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;}
.iteminfo_parameter .sc, .iteminfo_parameter .sn{ float:left; margin-right:5px; line-height:32px;}
.iteminfo_parameter .sa, .iteminfo_parameter .sb{ float:left; margin-right:5px; line-height:32px;}

.sys_spec_text{}
.sys_spec_text li{ list-style:none;}
.sys_spec_text li{ float:left; height:30px; position:relative; margin:2px 6px 2px 0; outline:none;}
.sys_spec_text li a{ height:26px; border:2px solid #ccc; background:#fff; display:inline-block; line-height:22px; color:#666; padding:0px 5px 0px 5px;}
.sys_spec_text li a:hover{ height:26px; border:2px solid #e4393c; text-decoration:none; color:#000; padding:0px 5px 0px 5px;}
.sys_spec_text li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:6px; background:url(../images/sys_item_selected.gif) no-repeat right bottom; display:none;}
.sys_spec_text li.selected a{ height:26px; border:2px solid #e4393c; padding:0px 5px 0px 5px;}
.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_text li a, .sys_spec_text li a:hover{
	text-decoration:none;
	transition: none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	-ms-transition:none;
}

/*購買數量*/
#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 35px; font-size:15px; background:#06C url(../images/cart.png) 10px 10px no-repeat; 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:35px;
	line-height:35px;
	}
.buybutton:hover{ padding:0px 10px 0px 35px; background:#174488 url(../images/cart.png) 10px 10px no-repeat; color:#FFF; cursor:pointer;}
/*追蹤按鈕*/
.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;}


.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}
.price{ color:#B43032; font-size:30px; font-weight:600; padding:0px 5px 0px 5px;}
.price span{ font-size:14px; letter-spacing:2px;}
.price .wda{ color:#525252}
.price .wdb{ color:#CE2B2B}
.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;}

/*訂購數量*/
.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;}
.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:#0166FF;
	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:40px;}
#ememlogin p, #paddbox p, #praddbox p{ color:#474747; font-size:16px; margin-top:10px;}
#ememlogin a, #paddbox a, #praddbox a{ color:#0166FF}

#paddbox .countsec, #praddbox .countsec{ padding-top:15px; font-size:14px; color:#333}

.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;}