/*  CSS StockCase */
#ptow_253{ }
.pagination .results{display:none;}
#content{width:100%;
	margin:auto;
	background-color:#000;
}
#content .product-info{width:100%;
	margin:auto;

}
#content .product-info .product-info1{width:100%;
	margin:auto;

}
#content .product-info .left{
	width:480px;
	display:inline;
	float:left;
	padding-left:5px;

}
#content .product-info .left .image{
	width:480px;
	display:inline;
	float:left;
	margin-left:10px;
}
#content .product-info .left .image img{
	width:480px;
	height:380px;
}



#content .product-info .infophone{
	width:480px;
	height:380px;
	display:inline;
	float:left;
	font-size:20px;
	margin-left:20px;
	color:#797979;
	border-bottom:1px solid #8c8984;
}
#content .product-info .infophone .info{
	width:470px;
	display:inline;
	float:left;
	font-size:20px;
	font-family:'Microsoft JhengHei',Tahoma;
	color:#797979;
	margin-top:30px;
	margin-left:10px;
}
#content .product-info .infophone .info .nameofphone p{
	font-size:25px;
	margin-top:-40px;
	color:#797979;
}
#content .product-info .infophone .info .subofphone p{
	font-size:20px;
	color:#fff;
}



#content .product-info .infophone .info .formadd{

	font-size:12px; color:#848484;

}
#button-cart{color: #FFF;
    font-size: 14px; font-family:'Microsoft JhengHei',Tahoma,'微軟正黑體';
    text-decoration: none;
	background-color:#000;
    padding: 4px 30px;
    border: 1px solid #e9e9e9;
  }
#content .product-info .infophone .info .formadd .somebase2{
	width:200px;
	height:100px;

}
    .custom-select {           
      padding: 0;
      position: relative; 
      height: 20px; 
      z-index: 1;
	  background-color:#fff;
	  margin-top:5px;
	  margin-right:30px;
	  margin-bottom:15px;
	  margin-left:0;

    }
    .custom-select:hover {      border-color: #999;    }
    .custom-select:before {
      background: url('../image/selectImage.png') no-repeat right center;
      color: #333;
      content: ''; 
      height: 100%; 
      padding:  0 0  0 30px;
      position: absolute;
      top: 0; 
      right: 0; 
      z-index: -1;
	  
    }
    .custom-select select { color:#000;
      background-color: transparent;
      border: 1px solid #ccc;
      border-left:none;
      height: 100%;
      width: 100%; 
     -webkit-appearance: none;
      -moz-appearance: none;
     appearance: none;
	  padding-left:8px;
    }
	.custom-select>select>option:hover{
		background: #a69579;
	}
    .custom-select select::-ms-expand { display: none;}
    .custom-select select:focus { outline: none; }
    .custom-select select option{
      padding: 2px; padding-left:8px;
    }
    :-moz-any(.custom-select):before {
      background-color: #fff;
      pointer-events: none;
      z-index: 1; 
    }
  
#content .product-info .infophone .info .formadd input[type=text]{
	margin-left:200px;
	width:20px;
	display:inline;
	font-family:Microsoft YaHei ,微軟正黑體;
}

#content .product-info .infophone .info .formadd .formele2 {
	width:460px;
	display:inline;
	float:right;

}
#content .product-info .infophone .info .formadd .formele2 input[type=button]{
	display:inline;
	background-color:#000;
	border:none;
	font-size:14px;
	color:#968c85;
	border-radius:none;
	box-shadow: none;
}
#content .product-info .infophone .info .formadd .formele2 #addcart {
	margin-left:40px;
}
#content .product-info .infophone .info .formadd .formele2 #addcart img{
	display:inline;
	margin-bottom:-1px;
	margin-right: 5px;
	/*width:15px;
	height:15px;*/
}
#content .product-info .infophone .info .formadd .formele2 #addcart p{
	display:inline;
	margin-top:0px;
}
/* ---- */
#content .product-info .info .somebaseinfo{
	width:460px;
	min-height:163px;
}

#content .product-info .info .somebaseinfo .someinfo{
	width:440px;
	display:inline-block;
	display:none;
}
#content .product-info .info .somebaseinfo .shortdesc_2{
	width:440px;
	font-size:12px;
	display:inline-block; line-height:1.8em;letter-spacing:1.6px;
	float:left;
	font-family: Tahome,'新細明體';
}
#content .product-info .info .somebaseinfo .someinfo p{
	color:#FFF;
	font-size: 12px;
	font-family: '微軟正黑體';
	text-align:right;
	color:#5e5e5e;
}
#content .product-info .info .attribute{
	width:470px;
	display:inline;
	float:left;
}
#content .product-info .info .attribute p{
	color:#FFF;
	font-size:13px;
	text-align:right;
	color:#5e5e5e;
}
#content .product-info .info .somebaseinfo div{
	margin-bottom:10px;
}
#content .product-info .info .somebaseinfo div p{
	color:#8f8a84;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}


#content .product-info .info .shortdesc{
	width:470px;
	height:70px;
	display:inline;
	float:left;
}

#content .product-info .info .shortdesc p{
line-height: 1.8em;
letter-spacing: 1.6px;
	font-size:12px;
	text-align:right;
	color:#a0a0a0;
	font-family: Tahome,'新細明體';
}
#content .product-info .info .shortdesc div{
	margin-bottom:10px;
}
#content .product-info .info .shortdesc div p{
	color:#8f8a84;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

#content .product-info .info .longdesc {
	width:350px;
	height:130px;
}
#content .product-info .info .longdesc p{
	color:#5e5e5e;
	font-size:13px;
}
#content .product-info  .info hr#line2{
	margin-top:10px;
	margin-bottom:10px;
	border-style: inset;
	height:1px;
	border:0;
	background-color:#8e8985;
	color:#8e8985;
	margin-top:130px;
}
/* CSS note product */



#content .product-info .twobutton #button1{
	cursor:pointer;display: inline-block; margin-right:20px;
}

#content .product-info .twobutton #button3{display: inline-block;

 
}
#content .product-info .twobutton #button3 a{
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	margin-top:20px;
	padding:6px 40px; border:1px solid #e9e9e9; display:inline-block;

}
#content .product-info .twobutton #button3 a:hover{color: #000000;
    background-color: #e9e9e9; }

#content .product-info .twobutton #button1 .cus{
	color:#FFF;
	font-size:14px; padding:6px 40px; border:1px solid #e9e9e9; display:inline-block;
 
}

#content .product-info .twobutton #button1 .cus:hover,#button-cart:hover{    color: #000000;
    background-color: #e9e9e9; }

#content .product-info .twobutton #button2{
	width:140px;
	height:20px;
	display:inline;
	float:left;
	border:3px solid #535353;
	padding:1px;
	margin-left:20px;
	cursor:pointer;
	text-align:center;
}

#content .product-info .twobutton #button2 a{
	color:#535353;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:21px;
}
.product-info1 .price{color: #fff;
    float: none;
    margin: 0;}

#content .product-info .image-additionals{   
    position: relative;
    width: 104%;
    display: inline-block;
    margin: 0%;
    font-size: 0;
    padding: 0;
}

#content .product-info  .image-additionals img{
    width: 46%;
    float: left;
    margin-top: 18px;
    margin-left: 0;
    margin-right: 4%;
    margin-bottom: 0;
    /*max-width: 480px;*/
    padding: 0;
    border: 0;
}

.infotitlea{font-size: 28px;  color:#fff; font-family:'ROBOTO', 'TradeGothic', Helvetica, Arial, sans-serif;margin:0; margin-top:40px;letter-spacing:2px}
.infotitleb{ color:#ebb589; font-size: 18px; margin:0;}

/*----------------------------------------*/




/* details and FAQs styles here*/
.detailsFAQ{ margin: auto; top:-80px; clear:both;  position:relative;
max-width:1920px;
}
.detailsFAQ #df{
	
    display: inline-block;
    background: #414141 url('../image/downarrow2.png') no-repeat right bottom;
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    padding: 5px 130px 5px 30px;
	margin-left:5%;
}


/*comment style*/
#content #tab-pquestion{
	display:none;
	float:none; clear:both;
	background-color:#000;
}
.review-list{ 
}
.pquestion{margin-top:30px;}
.review-list .quest{width:100%;
	display:inline-block;
	background-color:#4C4C4C;
	padding-bottom:10px;
	position:relative;
}
.review-list .quest .line-num{
	width:1px;
	height:70%;
	background-color:#fff;
	position:absolute;
	top:15%;
	left:10%;
}
.review-list .answ{width:100%;
	display:inline-block;
	border-bottom:1px solid #777;
	padding-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
}
.review-list .number1{
	width:10%; font-size:28px; font-family:tradegothicltstd, 'TradeGothic', Helvetica, Arial, sans-serif;
	display:inline;
	float:left;
	text-align:center;
	margin-top:25px; 
}
.review-list .number2{
	width:10%; font-size:28px;font-family:tradegothicltstd, 'TradeGothic', Helvetica, Arial, sans-serif;
	border:1px solid #fff;
	height:50px;
}
.review-list .author{
	width:20%; font-size:15px;
	display:inline;
	float:left;
	text-align:center;
	
}
.review-list .author2{
	width:20%; font-size:15px;
	display:inline;
	float:left;
	text-align:center;
	margin-left:10%;
	
}
.review-list .author .day{
	margin-top:35px;
	text-align:center;
	
}
.review-list .author2 .day{
	margin-top:35px; margin-bottom:35px;
	text-align:center;
	
}
.text{
	width:69%; font-size:14px;
	display:inline;
	float:right;padding-right: 5%;
	
}
#question_form{background-color: #4C4C4C; }
#button-ask{
    color: #FFF;
    font-size: 15px;
    text-decoration: none;
    padding: 10px 40px;
    margin-top: 20px;
    margin-left: 25%;
	margin-bottom:20px;
    border: 1px solid #e9e9e9;
    background: #000;

}

.comment .qst{width:100%;
	float:left;
	color:#fff;
	background-color:#a6957b;
	font-size:15px;
}
.comment .qst .nu{
	width:30px;
	display:inline;
	float:left;
	text-align:right;
	padding-right:20px;
	margin-top:20px;
}
.comment .qst .date{
	width:200px;
	display:inline;
	float:left;
	border-left:1px solid #FFF;
	padding-left:25px;
	padding-top:20px;
	margin-top:20px;
	padding-bottom:20px;
}
.comment .qst .qstcmt{
	width:600px;
	display:inline;
	float:left;
	padding-top:20px;
}
.comment .ans{width:100%;
	float:left;
	color:#fff;
	background-color:#000;
	font-size:15px;
}
.comment .ans .nu{
	width:30px;
	display:inline;
	float:left;
	text-align:right;
	padding-right:20px;
	margin-top:20px;
}
.comment .ans .dateans{
	width:200px;
	display:inline;
	float:left;
	border-left:1px solid #FFF;
	padding-left:25px;
	padding-top:40px;
}
.comment .ans .anscmt{
	width:600px;
	display:inline;
	float:left;
	padding-top:20px;
}
/* form css comment*/
#content .formcmt{width:100%; font-size:14px;
	margin:auto; display:inline-table;
	background-color:#4C4C4C;
	padding-bottom:0px;
}
#content .formcmt .elememail{

	height:50px;

}
#content .formcmt .temail{
	width:31%; font-size:15px;
	display:inline;
	float:left;
	color:#fff;
	text-align:right;
	padding-right:20px;
}
#content .formcmt .styleemail{
	width:62.5%;
	display:inline;
	float:left;
	border:1px solid #FFF;
	border-bottom:none;	background-color:#000;
}
#content .formcmt .styleemail input[type=text]{

	background-color:#000;
	color:#FFF;
	border:0;
	padding:5px;
	padding-bottom:8px; margin-top:3px;
}
#content .formcmt .styleemail #leftemailnote{
	color:#ebb589; padding:5px;float: right;
    margin-top: 3px;
	
}
#content .formcmt .elememail img#captcha1{
	display:inline;
	float:right;

}
#content .formcmt .captchatext{
	width:370px;
	display:inline;
	float:left;
}
#content .formcmt .captchatext input[type=text]{
	width:200px;
	background-color:#000;
	color:#FFF;
	border:1px solid #FFF;
	padding:5px;
	
}
/* style button send */
#tab-pquestion .buttons{ width:100%;
	background: #4C4C4C; margin:0 auto; text-align:center;
	padding: 6px;
	padding-bottom: 15px; clear:both;
}

#content .formcmt .elememessage{
	margin-top:-21px;

}
#content .formcmt .tmessage{
	width:31%; font-size:15px;
	display:inline;
	float:left;
	color:#fff;
	text-align:right;
	padding-right:20px;
}
#content .formcmt .smess{
	width:62.5%;
	display:inline;
	float:left;
	border:1px solid #fff;
}
#content .formcmt .smess textarea{
	width:100%;
	height:160px;
	display:inline;
	float:left;
	background-color:#000;
	border:0px;
	color:#FFF;
	padding:5px;
}
#content .formcmt button{
	width:130px;
	background-color:#000;
	color:#FFF;
	border:0;
	padding:5px;
	margin-left:850px;
	margin-top:5px;
}
/* imagine below*/
#content .imgandinfo .imgbelow{width:100%;
	overflow:auto;
	
}
#content .imgandinfo .imgbelow2{width:100%; display:block;
	overflow:auto;

}	
/*--------------------------------------------*/

.customize{width:90%; min-width: 1134px;max-width: 1720px;
	background-color:#000; margin:auto; text-align:center;
	display:none;
}
.closeimg{ min-width: 1134px;margin:auto; text-align:center;}
.closeimg img{ width:100%;}
.customizes{ min-width: 1132px;margin:auto;text-align:center;
    max-width: 1718px; background:#fff url(../image/customizes_bg.png) top center repeat-x;  }
#ptow_menu_container{border:0; border-left:1px solid #fff; border-right:1px solid #fff;}
.customize .closeimg {padding-top:30px;background-color:#000;}
.customize .closebutton{ margin:20px auto 10px; padding:6px 40px; font-size:14px; color:#fff; background-color:#a49d95; display:inline;cursor: pointer;min-width: 1134px;
    max-width: 1134px; 
}
.customize .closebutton:hover{color:#000; background-color:#ebb589;}
.customize .topcus{
	color:#929292;
	font-weight:bold;
	font-size:14px;
	margin-left:400px;
	
}
.customize .topcus img{
	border:0;
	margin-bottom:-5px;
	padding:0 20px;
}
.customize .topcus #optionp{
	padding:0 15px;
}
.customize .topcus span{
	padding:0 5px;
}
.customize .imgandcolor{width:100%;
	height:550px;
	background-color:#000;
	color:#5d5d5d;
	font-size:12px;
	margin-top:20px;
}
.customize .imgandcolor .imagephone{
	width:480px;
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.customize .imgandcolor hr{
	margin-bottom:10px;
	border-style: inset;
	height:1px;
	border:0;
	background-color:#212121;
	color:#212121;
	margin-top:3px;
}
.customize .imgandcolor .imagephone .toplefttext{

	padding-left:20px;
	
}
.customize .imgandcolor .imagephone .toprighttext{

	margin-left:210px;
	
}
.customize .imgandcolor .imagephone .custsmall img{

	padding:0 10px;
	
}

/* color picker */
.customize .imgandcolor .colorpicker{
	width:480px;
	display:inline;
	float:right;
	margin-left:10px;
	margin-right:10px;
}
.customize .imgandcolor .colorpicker .pickedcolor{
	width:150px;
	height:400px;
	display:inline;
	float:left;
	margin-left:30px;
	margin-top:5px;
}
.customize .imgandcolor .colorpicker .colorboard{
	width:240px;
	height:400px;
	display:inline;
	float:left;
	margin-left:5px;
	margin-top:5px;
}
.customize .imgandcolor .colorselect{
	width:15px;
	height:15px;
	display:inline;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
	cursor:pointer;
}
.customize .imgandcolor .colorpicker .colorcode{
	color:#FFF
}
.customize .imgandcolor .colorpicker .cbitem{
	width:240px;
	font-size:12;
	margin-top:2px;
	color:#aaa;
	display:inline;
	float:left;
}

.customize #div_cart{
	position:absolute;
	top:350px;
	margin-left:13px;
	width:400px;
	height:350px;
}

/*
#cboxTitle{
} 

#cboxClose {
position: absolute;
top:-1px;
right:-1px;
background-color:#FFF;
background: url(../image/remove.png) no-repeat center;
width: 30px;
height: 30px;
text-indent: -9999px;
}
*/


#biginfoimg{width:100%;}
.detailsbox{background-color:#0b0b0b; color:#aeaeae; margin:0; margin-top:18px; position:relative; font-size:14px; letter-spacing:1px;}
.detailstitle{color:#FFF; line-height:3em; font-size:14px; font-family:'ROBOTO';}
div.srow a {color:#aeaeae}
div.srow b {padding-right:10px; font-weight:normal;}