@charset "utf-8";
/* 簡單流變媒體
   注意: 流變媒體要求您必須移除 HTML 中媒體的高度和寬度屬性
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 不支援最大寬度，因此寬度預設為 100% */
.ie6 img {
	width:100%;
}

body{
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}

a:active,
a:visited,
a:hover {
  outline: 0;
  text-decoration:none;
}

.tab-sub {
    position: absolute;
    z-index: 3;
    right: 25px;
	top: 5px;
    height: 16px;
    padding: 1px 2px;
    border: 1px solid #B61D1D;
    overflow: hidden;
    color: #FFF;
    font: 11px/11px verdana;
    text-align: center;
    min-width: 11px;
    border-radius: 10px;
    background-color: #CC6060;
}

#search-box{
	width:100%;
	height:35px;
	font-size: 1em;
	padding: 5px;
	border:1px solid #f0f0f0;
	color:#999;
}
	#search-box:hover{
		border:1px solid #f4f4f4;
	}
	#search-box:active{
		border:1px solid #f4f4f4;
	}
#search-box2{
	width:100%;
	height:35px;
	font-size: 1em;
	background: #fff 3px 3px;
	padding: 5px ;
	border:1px solid #f0f0f0;
	color:#999;
}
	#search-box2:hover{
		border:1px solid #f4f4f4;
	}
	#search-box2:active{
		border:1px solid #f4f4f4;
	}
	
#footer_email{
	width:100%;
	height:35px;
	border-bottom-color:#f0f0f0;
	font-size: 1em;
	background: #fff 3px 3px;
	padding: 3px ;
	border:1px solid #f0f0f0;
}
	#footer_email:hover{
		border:1px solid #f4f4f4;
	}
	#footer_email:active{
		border:1px solid #f4f4f4;
	}
	

#price-select {
	width:100%;
	height:35px;
	font-size: 1em;
	background: #fff 3px 3px;
	padding: 5px ;
	border:1px solid #f0f0f0;
	margin-left:-1px;
	color:#999;
}

.page_path a{
	color:#000;
}
.page_path a:visited{
	color:#000;
}
.page_path a:hover{
	color:#8C97AA;
}

.pc_move_menu_menu a{
	color:#333;
}
.pc_move_menu_menu a:visited{
	color:#333;
}
.pc_move_menu_menu a:hover{
	color:#333;
}

/*
	Dreamweaver 流變格線屬性
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	靈感來自於 Ethan Marcotte 的「具回應功能的網頁設計」 
	http://www.alistapart.com/articles/responsive-web-design
	
	以及 Joni Korpi 的「黃金格線系統」
	http://goldengridsystem.com/
*/

/* 行動版面: 480px 以下。 */

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 94.08%;
	padding-left: 1.96%;
	padding-right: 1.96%;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

.top_icon, .top_pc_project, #pc_move_menu{
	display:none;
}
	.top_icon_box{
		float:right;
		width:70px;
		text-align:center;
	}
		.top_icon_shoppingcar_text{
			float:right;
			width:90%;
			margin:0 10% 0 0;
			text-align:center;
			color:#5d463c;
			font-size:0.6em;
		}
	
	.top_icon_shoppingcar{
		float:right;
		width:52%;
		height:35px;
		margin:0 30% 0 18%;
		padding-top:3px;
		text-align:center;
		border-radius:999em;
		background-color:#5d463c;
		color:#FFF;
		font-size:1.2em;
	}
		.top_icon_shoppingcar:hover{
			background-color:#d5baac;
			color:#FFF;
		}
	.top_icon_member{
		float:right;
		width:52%;
		height:35px;
		margin:0 30% 0 18%;
		padding-top:3px;
		text-align:center;
		border-radius:999em;
		background-color:#5d463c;
		color:#FFF;
		font-size:1.2em;
	}
		.top_icon_member:hover{
			background-color:#d5baac;
			color:#FFF;
		}
	.top_icon_question{
		float:right;
		width:52%;
		height:35px;
		margin:0 30% 0 18%;
		padding-top:3px;
		text-align:center;
		border-radius:999em;
		background-color:#5d463c;
		color:#FFF;
		font-size:1.2em;
	}
		.top_icon_question:hover{
			background-color:#d5baac;
			color:#FFF;
		}

.ph_menu{
	display: inline;
	float:left;
	width:100%;
	height: auto;
	margin:0;
	padding:8px 0.5% 5px;
	position:fixed;
	top:0;
	background-color:#FFF;
	-webkit-box-shadow: 0px 2px 6px #aaa;
	-moz-box-shadow: 0px 2px 6px #aaa;
	box-shadow: 0px 2px 6px #aaa;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	z-index:100;
	
}
	.ph_menu_project{
		z-index:100;
	}
	.ph_menu_icon{
		float:left;
		width:98%;
		margin:0 2% 0 0;
	}

.runimg{
	float:left;
	width:100%;
	margin-top:16%;
}

.index_information{
	float:left;
	width:100%;
	padding:30px 0;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.index_box{
		float:left;
		width:98%;
		margin:0 1% 80px;
	}
		.index_box_title{
			float:left;
			width:80%;
			margin:10px 10%;
			padding:10px 0;
			text-align:center;
			border-top:1px solid #f0f0f0;
			border-bottom:1px solid #f0f0f0;
			font-size:1.2em;
			letter-spacing:4px;
		}
			.index_box_title_en{
				float:left;
				width:50%;
				margin:-6% 25% 0;
				padding:2px 0;
				text-align:center;
				font-size:0.8em;
				background-color:#FFF;
			}
		.index_box_content{
			float:left;
			width:100%;
		}
			.index_news{
				float:left;
				width:98%;
				margin:0 1% 20px;
				text-align:center;
			}
				.index_news_img{
					float:left;
					width:100%;
					margin:8px 0;
				}
				.index_news_title{
					float:left;
					width:100%;
					margin:8px 0;
					max-height:2.2em;
					overflow:hidden;
					font-size:1em;
				}
				.index_news_date{
					float:left;
					width:30%;
					margin:0 35%;
					padding:2px 0;
					font-size:0.8em;
					border-top:1px solid #dadada;
				}
			.index_aboutus{
				float:left;
				width:98%;
				margin:10px 1%;
			}
				.index_aboutus_content{
					float:left;
					width:99%;
					margin:0 0.5% 10px;
					font-size:1em;
				}
					.index_aboutus_content h1{
						font-size:1.2em;
						font-weight:bold;
						margin-bottom:10px;
						text-align:center;
					}
				.index_aboutus_img{
					float:left;
					width:100%;			
				}
					.index_aboutus_img_box{
						float:left;
						width:24%;
						margin:0 0.5%;
					}
						.index_aboutus_img_box img{
							width:100%;	
							max-width:500px;
						}
	.index_aboutus_button{
		float:left;
		width:100%;
		padding:8px 0;
		text-align:center;
		font-size:0.9em;
		color:#afc09c;
	}
		.index_aboutus_button a{
			color:#afc09c;
		}
		.index_aboutus_button a:visited{
			color:#afc09c;
		}
		.index_aboutus_button a:hover{
			color:#334421;
			text-decoration:underline;
		}
		
.popular_product{
	float:left;
	width:100%;
	padding:50px 0.5%;
	border-top:1px solid #dcdbda;
	border-bottom:1px solid #dcdbda;
	background-color:#f0f0f0;
}
	.popular_product_title{
		float:left;
		width:80%;
		margin:10px 10% 60px;
		padding:10px 0;
		text-align:center;
		border-top:1px solid #FFF;
		border-bottom:1px solid #FFF;
		font-size:1.2em;
		letter-spacing:4px;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.popular_product_title_en{
			float:left;
			width:70%;
			margin:-7% 15% 0;
			padding:2px 0;
			text-align:center;
			font-size:0.8em;
			background-color:#f0f0f0;
		}
	.popular_product_content{
		float:left;
		width:100%;
		margin:4% 0 5px;
	}
	
.index_product{
	float:left;
	width:99%;
	padding:50px 0.5%;
}
	.index_product a{
		color:#FFF;
	}
	.index_product a:visited{
		color:#FFF;
	}
	.index_product_title{
		float:left;
		width:80%;
		margin:10px 10%;
		padding:20px 0;
		text-align:center;
		border-top:1px solid #f0f0f0;
		border-bottom:1px solid #f0f0f0;
		font-size:1.2em;
		letter-spacing:4px;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.index_product_title_en{
			float:left;
			width:70%;
			margin:-10% 15% 0;
			padding:2px 0;
			text-align:center;
			font-size:0.8em;
			background-color:#FFF;
		}
	.index_product_content{
		float:left;
		width:100%;
		margin:4% 0 5px;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.index_product_project{
			float:left;
			width:98%;
			margin:10px 1%;
			border:1px solid #f0f0f0;
			position:relative;
		}
			.index_product_project_img{
				float:left;
				width:100%;
				height:auto;
				margin:0 0 8px;
				text-align:center;
			}
				.index_product_project_img img{
					width:100%;
					max-width:500px;
				}
			.index_product_project_name{
				float:left;
				width:100%;
				padding:10px 0 ;
				text-align:center;
				color:#999;
				font-size:1em;
			}
			.index_product_project_price{
				float:left;
				width:100%;
				padding:10px 0 5px;
			}
				.index_product_project_price_special{
					float:left;
					width:60%;
					text-align:right;
					font-size:1.5em;
					color:#F00;
				}
				.index_product_project_price_original{
					float:left;
					width:40%;
					padding:4% 0 0 15px;
					font-size:0.8em;
					color:#999;
					text-decoration:line-through;
				}				
			.index_product_project_option{ float:left; width:100%; height:50px; padding:10px 0 5px 5%;}
				.index_product_project_option_box{ float:left; width:49%; text-align:center;}
				.index_product_project_option select{ width:75%; height:35px; margin:0 0 0 5%; border:1px #DDD solid;}
			.index_product_project_button{
				float:left;
				width:90%;
				margin:5px 5%;
				padding:10px 0;
				text-align:center;
				font-size:1em;
				background-color:#d4b9ab;
				color:#FFF;
			}
				.index_product_project_button:hover{
					background-color:#4b3223;
					color:#FFF;
				}	
		.index_product_project_distancebox{ float:left; width:100%; height:40px; margin-bottom:90px;}
		.index_product_project_alignbox{float:left; width:100%; position: absolute; bottom: 0;}

.content_page{
	float:left;
	width:98%;
	margin:40px 1% 10px;
}
	.page_path{
		float:left;
		width:98%;
		margin:10px 2% 20px 0;
		text-align:right;
		font-size:0.8em;
	}
	.ph_menudistance{
		margin-top:9%;
	}
	.content_page_title{
		float:left;
		width:100%;
		margin-top:9%;
		padding:20px 0 20px;
		text-align:center;
		border-bottom:1px solid #f0f0f0;
		
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(-45deg, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(-45deg, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(135deg, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
		.content_page_title span{
			display: block;
			color: #333;
			font-family: 'Lily Script One', cursive;
			font-size: 1.2em;
			font-weight: normal;
			letter-spacing: 0;
			margin: 0 0 10px;
		}
		.content_page_title h1{
			display: block;
			color: #333;
			font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
			font-size: 1.5em;
			font-weight: normal;
			letter-spacing: 3px;
			margin: 0 0 10px;
		}
	.content_page_left{
		display:none;
		float:left;
		width:22%;
		margin:0 1%;
		padding:20px 0;
		margin-right:1%;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.content_page_left a{
			color:#333;
		}
		.content_page_left a:visited{
			color:#333;
		}
		.content_page_left a:hover{
			color:#afc09c;
		}
		.left_menu_title{
			float:left;
			width:100%;
			text-align:center;
			padding:13px 0 ;
			font-size:1.3em;
			background-color:#747d8d;
			color:#FFF;
		}
		.left_menu_project{
			float:left;
			width:100%;
			margin:0;
			padding:8px 0 8px 15px;
			font-size:1em;
			border-bottom:1px solid #f0f0f0;
		}
		.left_menu_project:hover{
			background-color:#f7f7f7;
			color:#afc09c;
		}
	.content_page_right{
		float:left;
		width:100%;
		padding:20px 0;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.about_content_page{
			float:left;
			width:92%;
			margin:30px 4%;
		}	
			.content_page_project{
				float:left;
				width:98%;
				margin:10px 0 10px 2%;
			}
				.content_page_project_box{
					float:left;
					width: auto;
					padding:10px 25px 0 0;
					text-align:center;
					border-bottom-right-radius: 50px;
					font-size:1.1em;
					color:#d4b9ab;
					border-bottom-right-radius: 50px;
					border-right:2px solid #F0F0F0;
					border-bottom:2px solid #F0F0F0;
				}	
				
.member_registered_picture{
	float:left;
	width:100%;
	padding:40px 15px 0;
	font-size:1em;
	color:#333;
}
	.member_registered_picture p{
		margin:25px 0;
	}	
		#blank-box{
			width:100%;
			height:43px;
			margin:0;
			font-size: 1em;
			padding: 4px;
			border:1px solid #ddd;
		}
			#blank-box:hover{
				border:1px solid #d4b9ab;
			}
			#blank-box:active{
				border:1px solid #d4b9ab;
			}
		.member_registered_picture_button{
			float:left;
			width:42%;
			margin:20px 4%;
		}
	.member_information{
		float:left;
		width:100%;
		margin:4px 0;
	}
		.member_information_title{
			float:left;
			width:100%;
			padding:8px 0 8px 10px;
			background-color:#8d98ab;
			color:#fff;
			border-right:1px solid #ddd;
			border-bottom:0px solid #ddd;
			line-height:28px;
		}
		.member_information_content{
			float:left;
			width:87%;
			padding:8px 0 8px 10px;
			background-color:#F7F7F7;
			line-height:28px;
		}
		.member_information_amend{
			float:left;
			width:13%;
			padding:8px 0;
			background-color:#F7F7F7;
			color:#4d9797;
			font-size:0.8em;
			font-weight:bold;
			line-height:28px;
			letter-spacing:2px;
		}
			.member_information_amend a{
				color:#4d9797;
			}
			.member_information_amend a:visited{
				color:#4d9797;
			}
			.member_information_amend a:hover{
				color:#d95252;
			}
	#account_number-box{
		width:80%;
		height:43px;
		margin:0 10%;
		font-size: 1em;
		background: #fff url('../images/account_number.png') no-repeat 10px 4px;
		padding: 4px 4px 4px 55px;
		border:1px solid #f0f0f0;
	}
		#account_number-box:hover{
			border:1px solid #e1c7bb;
		}
		#account_number-box:active{
			border:1px solid #e1c7bb;
		}	
	#password-box{
		width:80%;
		height:43px;
		margin:0 10%;
		font-size: 1em;
		background: #fff url('../images/password.png') no-repeat 10px 4px;
		padding: 4px 4px 4px 55px;
		border:1px solid #f0f0f0;
	}
		#password-box:hover{
			border:1px solid #e1c7bb;
		}
		#password-box:active{
			border:1px solid #e1c7bb;
		}
	#signin-button{
		width:80%;
		height:43px;
		margin:0 10%;
		border:1px #fd8181 none;
		background-color:#d4b9ab;
		color:#fff;
	}
		#signin-button:hover{
			background-color:#4b3223;
		}
	.member_other{
		float:left;
		width:100%;
		margin:20px 0;
	}
		.member_other_text{
			float:left;
			width:40%;
			text-align:center;
			margin:0 5%;
			font-size:1.1em;
		}
			.member_other_text a{
				color:#000;
			}
			.member_other_text a:visited{
				color:#000;
			}
			.member_other_text a:hover{
				color:#308282;
			}	

	.orders_form_title{
		display:none;
		float:left;
		width:100%;
		background-color:#4d9797;
		color:#FFF;
		font-size:1.2em;
		font-weight:bold;
		letter-spacing:2px;
	}
		.orders_form_title_pc_date,.orders_form_title_pc_number,.orders_form_title_pc_status,.orders_form_title_pc_detailed{
			display:none;
		}
	.orders_form_content{
		float:left;
		width:96%;
		margin:0 2%;
		padding:10px 0;
		border-bottom:1px solid #cecece;
		color:#000;
		font-size:1em;
	}
		.orders_form_content_date,.orders_form_content_number,.orders_form_content_status{
			float:left;
			width:100%;
			padding:10px 0;
			text-align:left;
			border-right: none;
		}
			.orders_form_title_ph_date,.orders_form_title_ph_number,.orders_form_title_ph_status,.orders_form_title_ph_detailed{
				display: inherit;
				float:left;
				width:25%;
				margin:0 4% 0 0;
				text-align:center;
				color:#000;
				border-right:1px solid #cecece;
				font-size:0.8em;
				font-weight:bold;
				letter-spacing:2px;
			}
		.orders_form_content_detailed{
			float:left;
			width:100%;
			padding:10px 0;
			text-align:left;
			color:#fd8181;
			letter-spacing:3px;
		}
			.orders_form_content_detailed a{
				color:#fd8181;
			}
			.orders_form_content_detailed a:visited{
				color:#fd8181;
			}
			.orders_form_content_detailed a:hover{
				color:#308282;
			}
.orders_list_form{
	float:left;
	width:100%;
	margin:20px 0 0;
	background-color:#FFF;
}
	.orders_list_form_title{
		display:none;
		float:left;
		width:100%;
		background-color:#4d9797;
		color:#FFF;
		font-size:1em;
		letter-spacing:2px;
		text-align:center;
	}
		.orders_list_form_title_product{
			float:left;
			width:65%;
			padding:10px 0;
			border-right:1px solid #fff;
		}
		.orders_list_form_title_quantity{
			float:left;
			width:10%;
			padding:10px 0;
			border-right:1px solid #fff;
		}
		.orders_list_form_title_price{
			float:left;
			width:25%;
			padding:10px 0;
		}
	.orders_list_form_content{
		float:left;
		width:100%;
		border-bottom:1px solid #f0f0f0;
	}
	.orders_list_form_content a{
		color:#000;
	}
	.orders_list_form_content a:visited{
		color:#000;
	}
	.orders_list_form_content a:hover{
		color:#fd8181;
	}
		.orders_list_form_content_product{
			float:left;
			width:65%;
			padding:10px 0;
		}
			.orders_list_form_content_product_img{
				float:left;
				width:100%;
				text-align:center;
			}
				.orders_list_form_content_product_img img{
					width:90%;
					max-width:120px;
				}
			.orders_list_form_content_product_name{
				float:left;
				width:100%;
				padding:1% 0 0 10px;
				font-size:1em;	
			}
		.orders_list_form_content_quantity{
			float:left;
			width:35%;
			padding:15% 0 0;
			text-align:center;
			font-size:1.2em;	
		}
		.orders_list_form_content_price{
			float:left;
			width:35%;
			padding:15% 0 0;
			text-align:center;
			font-size:1.2em;	
		}
	.orders_list_calculation{
		float:left;
		width:100%;
		padding:20px 0;
		background-color:#FFF;
	}
		.orders_list_calculation_freight{
			float:left;
			width:100%;
			padding:8px 0;
			font-size:1em;
		}
			.orders_list_calculation_freight_l{
				float:left;
				width:75%;
				text-align:right;
			}
			.orders_list_calculation_freight_r{
				float:left;
				width:25%;
				padding:0 15px 0 0 ;
				text-align:right;
			}
		.orders_list_calculation_total{
			float:left;
			width:100%;
			padding:8px 0;
		}
			.orders_list_calculation_total_l{
				float:left;
				width:75%;
				text-align:right;
			}
			.orders_list_calculation_total_r{
				float:left;
				width:25%;
				padding:0 15px 0 0 ;
				text-align:right;
				font-size:1.2em;
				font-weight:bold;
				color:#F00;
			}
.orders_information{
	float:left;
	width:100%;
	margin:50px 0 0;
	background-color:#FFF;
}
	.orders_information_project{
		float:left;
		width:100%;
		border-bottom:1px solid #f0f0f0;
		font-size:1.1em;
	}
		.orders_information_title{
			float:left;
			width:100%;
			padding:10px 0;
			text-align:center;
			border-right:none;
			border-bottom:1px solid #1a6e6e;
			background-color:#8C97AA;
			color:#FFF;
		}
		.orders_information_content{
			float:left;
			width:100%;
			padding:10px 0;
			text-align:center;
		}

.page_product_introduction{
	float:left;
	width:100%;
	margin:20px 0 10px 8px;
	font-size:1em;
	color:#333;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}		
.page_productoverview_top{
	float:left;
	width:100%;
	margin:0 0 20px;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.page_productoverview_top_l{
		float:left;
		width:60%;
		padding:10px 0 0;
		text-align:left;
		font-size:0.9em;
		color:#333;
		display:none;
	}
	.page_productoverview_top_r{
		float:right;
		width:48%;
		margin:0 2% 0 0;
		text-align:right;		
	}
		#select-title {
			width:150px;
			height:40px;
			font-size: 1em;
			color: #FFF;
			background-color: #d4b9ab;
			border:0;
			cursor: pointer; 
		}
			#select-project {
				font-size: 0.9em;
				color: #666;
				background-color: #FFF;
			}
			
		.page_allproduct_project{
			float:left;
			width:98%;
			margin:10px 1%;
			border:1px solid #f0f0f0;
			position:relative;
		}
			.page_allproduct_project_img{
				float:left;
				width:100%;
				margin:0 0 8px;
				text-align:center;
			}
				.page_allproduct_project_img img{
					width:100%;
					max-width:500px;
				}
			.page_allproduct_project_name{
				float:left;
				width:100%;
				padding:10px 0 ;
				text-align:center;
				color:#999;
				font-size:1em;
			}
			.page_allproduct_project_price{
				float:left;
				width:100%;
				padding:10px 0 5px;
			}
				.page_allproduct_project_price_special{
					float:left;
					width:60%;
					text-align:right;
					font-size:1.5em;
					color:#F00;
				}
				.page_allproduct_project_price_original{
					float:left;
					width:40%;
					padding:4% 0 0 15px;
					font-size:0.8em;
					color:#999;
					text-decoration:line-through;
				}
			.page_allproduct_project_option{ float:left; width:100%; height:50px; padding:10px 0 5px 5%;}
				.page_allproduct_project_option_box{ float:left; width:49%; text-align:center;}
				.page_allproduct_project_option select{ width:65%; height:35px; margin:0 0 0 5%; border:1px #DDD solid;}
			.page_allproduct_project_button{
				float:left;
				width:90%;
				margin:5px 5%;
				padding:10px 0;
				text-align:center;
				font-size:1em;
				background-color:#d4b9ab;
				color:#FFF;
			}
				.page_allproduct_project_button:hover{
					background-color:#4b3223;
					color:#FFF;
				}
		.page_allproduct_project_distancebox{ float:left; width:100%; height:40px; margin-bottom:90px;}
		.page_allproduct_project_alignbox{float:left; width:100%; position: absolute; bottom: 0;}
				
.page_productintroduce{
	float:left;
	width:100%;
	margin:20px 0;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.page_productintroduce_content{
		float:left;
		width:100%;
		margin:0 0 30px;
		padding:0 2% 30px;
		border-bottom:1px solid #f0f0f0;
	}
		.productintroduce_content_img{
			float:left;
			width:98%;
			text-align:center;
			margin:0 1% 0;
		}
		.productintroduce_content_text{
			float:left;
			width:98%;
			margin:10px 1% 0;
		}
			.productintroduce_content_text_name{
				float:left;
				width:100%;
				margin:0 0 10px;
			}
				.productintroduce_content_text_name h1{
					font-size:1.5em;
					font-weight:bolder;
					padding:6px 0;
					color:#4d9797;
				}
				.productintroduce_content_text_name p{
					font-size:1.2em;
					font-weight:bold;
					color:#666;
					padding:3px 0;
				}
			.productintroduce_content_text_number{
				float:left;
				width:100%;
				margin:0 0 10px;
				font-size:1em;				
			}
			.productintroduce_content_text_introduce{
				float:left;
				width:100%;
				margin:0 0 10px;
			}
				.productintroduce_content_text_introduce p{
					font-size:1em;
					padding:1px 0;
				}
			.productintroduce_content_text_price{
				float:left;
				width:100%;
				margin:0 0 10px;
				text-align:center;
			}
				.productintroduce_content_text_price_l{
					float:left;
					width:49%;
					margin:0 1% 0 0;
					text-align:right;
				}
					.productintroduce_content_text_price_l span{
						font-size:1.5em;
						color:#f00;
					}
				.productintroduce_content_text_price_r{
					float:left;
					width:50%;
					margin:0;
					padding:12px 0 0 20px;
					font-size:0.9em;
					color:#999;
					text-align:left;
				}
					.productintroduce_content_text_price_r span{
						text-decoration:line-through;
					}
			.productintroduce_content_text_buy{
				float:left;
				width:100%;
				margin:10px 0 10px;
				padding:0 0 30px;
				text-align:left;
				border-bottom:1px dashed #d98f52;
				font-size:1em;
				font-weight:bold;
				color:#d95252;
			}
			.productintroduce_content_plusselect{
				float:left;
				width:100%;
				margin:10px 0 10px;
				padding:0 0 30px;
				text-align:left;
			}
				.productintroduce_content_plusselect_box{
					float:left;
					width:98%;
					margin:10px 1%;
				}
					.proquantity-select{
						width:65%;
						height:40px;
						font-size: 1em;
						color: #666;
						border:1px solid #dedede;
						cursor: pointer;
					}
						.proquantity-select-box {
							font-size: 0.9em;
							color: #666;
							background-color: #FFF;
						}
			.productintroduce_content_text_button{
				float:left;
				width:98%;
				margin:10px 1%;
				text-align:center;
			}
				.productintroduce_content_text_button_box{
					float:left;
					width:40%;
					margin:0 5%;
					padding:9px 12px;
					background-color:#d4b9ab;
					color:#FFF;
				}
					.productintroduce_content_text_button_box:hover{
						background-color:#b82b2b;
					}
	.page_productintroduce_other{
		float:left;
		width:100%;
		margin:30px 0;
	}
		.page_productintroduce_other img{
			width: auto;
			height: auto;
			max-width:100%;
		}
		
.shoppingcart{
	float:left;
	width:98%;
	margin:20px 1%;
	background-color:#FFF;
	padding:35px 15px;
}
	.shoppingcart_orderstep{
		float:left;
		width:100%;
		margin:10px 0 80px;
		padding:0 5%;
		font-size:0.8em;
	}
		.shoppingcart_orderstep_in{
			float:left;
			width:24%;
			text-align:center;
			margin:0 2%;
			padding:10px 0;
			border-bottom:4px solid #308282;
			color:#308282;
			font-weight:bold;
		}
		.shoppingcart_orderstep_step{
			float:left;
			width:8%;
			text-align:center;
			padding:10px 0;
			color:#999;
		}
		.shoppingcart_orderstep_out{
			float:left;
			width:24%;
			text-align:center;
			margin:0 2%;
			padding:10px 0;
			border-bottom:none;
			color:#999;
		}
	.shoppingcart_form_title{
		float:left;
		width:100%;
		text-align:center;
		font-size:1em;
		display:none;
	}
		.shoppingcart_form_product_title{
			float:left;
			width:55%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:5px;
		}
		.shoppingcart_form_proprice_title{
			float:left;
			width:10%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:3px;
		}
		.shoppingcart_form_proquantity_title{
			float:left;
			width:15%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:3px;
		}
		.shoppingcart_form_proallprice_title{
			float:left;
			width:10%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:3px;
		}
		.shoppingcart_form_prorevision_title{
			float:left;
			width:10%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			letter-spacing:2px;
		}
	.shoppingcart_form{
		float:left;
		width:100%;
		border-bottom:1px solid #f0f0f0;
	}
	.shoppingcart_form a:visited{
		color:#000;
	}
		.shoppingcart_form_pro{
			float:left;
			width:100%;
			margin:0;
		}
			.shoppingcart_form_proimg{
				float:left;
				width:100%;
				text-align:center;
			}
				.shoppingcart_form_proimg img{
					width:100%;
					max-width:200px;
				}
			.shoppingcart_form_proname{
				float:left;
				width:100%;
				padding:8% 0 0;
			}
				.shoppingcart_form_proname p{
					font-size:1em;
				}
		.shoppingcart_form_proprice{
			float:left;
			width:100%;
			text-align:right;
			padding:2% 10px 0 0;
		}
		.shoppingcart_form_proquantity{
			float:left;
			width:50%;
			text-align:center;
			padding:8% 0;
			border-top:1px dashed #f0f0f0;
			border-bottom:none;
		}
			#shoppingcart_form_proquantity-select {
				width:80px;
				height:30px;
				font-size: 1em;
				color: #666;
				border:1px solid #dedede;
				cursor: pointer;
			}
				#shoppingcart_form_proquantity-select-box {
					font-size: 0.9em;
					color: #666;
					background-color: #FFF;
				}
		.shoppingcart_form_proallprice{
			float:left;
			width:50%;
			text-align:center;
			padding:9% 0;
			border-top:1px dashed #f0f0f0;
			border-bottom:none;
		}
		.shoppingcart_form_prorevision{
			float:left;
			width:100%;
			text-align:right;
			padding:4% 10px 4% 0;
			color:#4d9797;
			border-top:none;
			border-bottom:none;
		}
			.shoppingcart_form_prorevision a:visited{
				color:#4d9797;
			}
			.shoppingcart_form_prorevision a:hover{
				color:#f00;
			}
	.shoppingcart_freight{
		float:left;
		width:100%;
		margin:30px 0 10px 0;
		font-size:1em;
	}
		.shoppingcart_freight_l{
			float:left;
			width:60%;
			text-align:right;
			padding:0 10px 0 0;
		}
		.shoppingcart_freight_r{
			float:left;
			width:40%;
			text-align:right;
			padding:0 10px 0 0;
		}
	.shoppingcart_clearing{
		float:left;
		width:100%;
		margin:0;
	}
		.shoppingcart_clearing_l{
			float:left;
			width:60%;
			text-align:right;
			padding:8px 10px 0 0;
			font-size:1em;
		}
		.shoppingcart_clearing_r{
			float:left;
			width:40%;
			text-align:right;
			padding:0 10px 0 0;
			font-size:1.5em;
			font-weight:bold;
			color:#f00;
		}
	.shoppingcart_button{
		float:left;
		width:100%;
		margin:50px 0 20px;
	}
.shoppingcart_fillinformation{
	float:left;
	width:100%;
	margin:100px 0 0;
}
	.shoppingcart_fillinformation_title{
		float:left;
		width:100%;
		margin:0 0 15px;
		padding:10px;
		font-size:1.2em;
		letter-spacing:2px;
		background-color:#8B96A9;
		color:#FFF;
	}
	.shoppingcart_fillinformation_text{
		float:left;
		width:100%;
		margin:0;
		padding:20px 40px;
	}
		.shoppingcart_fillinformation_text p{
			margin-bottom:20px;
		}
.shoppingcart_completeorder{
	float:left;
	width:100%;
	text-align:center;
	margin:20px 0;
}
	.shoppingcart_completeorder_title{
		float:left;
		width:100%;
		margin:0 0 15px;
		font-size:1.3em;
		font-weight:bold;
	}
	.shoppingcart_completeorder_text{
		float:left;
		width:100%;
		font-size:1em;
	}
	
.page_news{
	float:left;
	width:100%;
	padding:20px 0;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
.page_news a:visited{
	color:#000;
}
	.page_news_content{
		float:left;
		width:98%;
		margin:10px 1% 20px;
		border-bottom:2px solid #747d8d;
	}
	.page_news_content:hover{
		color:#fd8181;
	}
		.page_news_content_img{
			float:left;
			width:100%;
			text-align:center;
		}
			.page_news_content_img img{
				width:100%;
				max-width:800px
			}
		.page_news_content_date{
			float:left;
			width:100%;
			text-align:center;
			padding:6px 0;
			font-size:0.8em;
			color:#666;
			background-color:#f7f7f7;
		}
		.page_news_content_title{
			float:left;
			width:100%;
			height:2.3em;
			overflow:hidden;
			padding:10px 15px 10px;
		}
		
	.news_content_style{
		float:left;
		width:98%;
		margin:20px 1%;
	}
		.news_content_style_img{
			float:left;
			width:100%;
			text-align:center;
			margin:0 0 20px;
		}
			.news_content_style_img img{
				width:100%;
				max-width:1200px;
			}
		.news_content_style_date{
			float:right;
			width:100%;
			text-align:right;
			padding:4px 5% 4px 0;
			font-size:1em;
			color:#999;
		}
		.news_content_style_text{
			float:left;
			width:100%;
			margin:10px 0 50px;
			padding:0 3%;
			font-size:1em;
			color:#333;
		}
			.news_content_style_text p{
				text-indent:2em;				
			}
		.news_content_style_button{
			float:left;
			width:100%;
			margin:10px 0;
			text-align:center;
		}
			.news_content_style_button_box{
				float:left;
				width:30%;
				min-width:100px;
				margin:0 32%;
				padding:8px 4px;
				background-color:#d4b9ab;
				color:#FFF;
				font-size:1em;
			}
				.news_content_style_button_box:hover{
					background-color:#fdb982;
					color:#FFF;
				}
		
.footer{
	float:left;
	width:100%;
	padding:40px 10px;
	background-color:#F8F2EF;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.footer_menu{
		display:none;
		float:left;
		width:32%;
		margin:0 1% 0 0;
		padding:30px 0 0;
		font-size:1em;
		color:#333;
	}
		.footer_menu_box{
			float:left;
			width:30%;
			padding:6px 0;
			text-align:center;
		}
			.footer_menu_box a{
				color:#333;
			}
			.footer_menu_box a:visited{
				color:#333;
			}
			.footer_menu_box a:hover{
				color:#747d8d;
			}
	.footer_contact{
		float:left;
		width:92%;
		margin:0 4%;
		padding:0 0 20px;
		text-align:center;
		border-left:none;
		border-right:none;
		border-bottom:1px solid #D1BDB6;
		line-height:28px;
	}
		.footer_icon{
			float:left;
			width:50%;
			margin:10px 25%;
			text-align:center;
		}
			.footer_icon_img{
				float:left;
				width:30px;
				margin:0 4%;
			}
				.footer_icon_img img{
					width:30px;
				}
	.footer_email{
		float:left;
		width:98%;
		padding:20px 0;
		text-align:center;
	}
		.footer_email_text{
			float:left;
			width:100%;
			font-size:1em;
		}
			.footer_email_text p{
				float:left;
				width:100%;
				font-size:1.2em;
				line-height:32px;
			}
		.footer_email_from{
			float:left;
			width:100%;
			margin:10px 0;
			padding:0 20%;
		}
			.footer_email_from_box{
				float:left;
				width:75%;
			}
			.footer_email_from_button{
				float:left;
				width:25%;
				padding:6px 0;
				background-color:#d4b9ab;
				color:#FFF;
			}
	.footer_copyright{
		float:left;
		width:100%;
		margin:20px 0;
		text-align:center;
		font-size:0.8em;
	}


/* 表格版面: 481px 到 768px。樣式繼承自: 行動版面。 */

@media only screen and (min-width: 481px) {
.gridContainer {
	width: 95.55%;
	padding-left: 1.225%;
	padding-right: 1.225%;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

.top_icon, .top_pc_project, #pc_move_menu{
	display:none;
}
	.top_icon_box{
		float:right;
		width:60px;
		text-align:center;
	}
		.top_icon_shoppingcar_text{
			float:right;
			width:92%;
			margin:0 8% 0 0;
			text-align:center;
			color:#5d463c;
			font-size:0.6em;
		}
	.top_icon_shoppingcar{
		float:right;
		width:58%;
		height:35px;
		margin:0 26%;
		padding-top:3px;
		text-align:center;
		border-radius:999em;
		background-color:#5d463c;
		color:#FFF;
		font-size:1.2em;
	}
		.top_icon_shoppingcar:hover{
			background-color:#d5baac;
			color:#FFF;
		}
	.top_icon_member{
		float:right;
		width:58%;
		height:35px;
		margin:0 26%;
		padding-top:3px;
		text-align:center;
		border-radius:999em;
		background-color:#5d463c;
		color:#FFF;
		font-size:1.2em;
	}
		.top_icon_member:hover{
			background-color:#d5baac;
			color:#FFF;
		}
	.top_icon_question{
		float:right;
		width:58%;
		height:35px;
		margin:0 26%;
		padding-top:3px;
		text-align:center;
		border-radius:999em;
		background-color:#5d463c;
		color:#FFF;
		font-size:1.2em;
	}
		.top_icon_question:hover{
			background-color:#d5baac;
			color:#FFF;
		}

.ph_menu{
	display: inline;
	float:left;
	width:100%;
	height: auto;
	margin:0;
	padding:8px 0.5% 5px;
	position:fixed;
	background-color:#FFF;
	-webkit-box-shadow: 0px 2px 6px #aaa;
	-moz-box-shadow: 0px 2px 6px #aaa;
	box-shadow: 0px 2px 6px #aaa;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	z-index:100;
	
}
	.ph_menu_project{
		z-index:10000;
	}
	.ph_menu_icon{
		float:left;
		width:98%;
		margin:0 2% 0 0;
	}

.runimg{
	float:left;
	width:100%;
	margin-top:10.5%;
}

.index_information{
	float:left;
	width:100%;
	padding:30px 0;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.index_box{
		float:left;
		width:98%;
		margin:0 1% 80px;
	}
		.index_box_title{
			float:left;
			width:80%;
			margin:10px 10%;
			padding:10px 0;
			text-align:center;
			border-top:1px solid #f0f0f0;
			border-bottom:1px solid #f0f0f0;
			font-size:1.2em;
			letter-spacing:4px;
		}
			.index_box_title_en{
				float:left;
				width:30%;
				margin:-5% 35% 0;
				padding:2px 0;
				text-align:center;
				font-size:0.8em;
				background-color:#FFF;
			}
		.index_box_content{
			float:left;
			width:100%;
		}
			.index_news{
				float:left;
				width:48%;
				margin:0 1%;
				text-align:center;
			}
				.index_news_img{
					float:left;
					width:100%;
					margin:8px 0;
				}
				.index_news_title{
					float:left;
					width:100%;
					margin:8px 0;
					max-height:2.2em;
					overflow:hidden;
					font-size:1em;
				}
				.index_news_date{
					float:left;
					width:30%;
					margin:0 35%;
					padding:2px 0;
					font-size:0.8em;
					border-top:1px solid #dadada;
				}
			.index_aboutus{
				float:left;
				width:98%;
				margin:10px 1%;
			}
				.index_aboutus_content{
					float:left;
					width:99%;
					margin:0 0.5% 10px;
					font-size:1em;
				}
					.index_aboutus_content h1{
						font-size:1.2em;
						font-weight:bold;
						margin-bottom:10px;
						text-align:center;
					}
				.index_aboutus_img{
					float:left;
					width:100%;			
				}
					.index_aboutus_img_box{
						float:left;
						width:24%;
						margin:0 0.5%;
					}
						.index_aboutus_img_box img{
							width:100%;	
							max-width:500px;
						}
	.index_aboutus_button{
		float:left;
		width:100%;
		padding:10px 0;
		text-align:center;
		font-size:0.9em;
		color:#afc09c;
	}
		.index_aboutus_button a{
			color:#afc09c;
		}
		.index_aboutus_button a:visited{
			color:#afc09c;
		}
		.index_aboutus_button a:hover{
			color:#334421;
			text-decoration:underline;
		}
		
.popular_product{
	float:left;
	width:100%;
	padding:50px 0.5%;
	border-top:1px solid #dcdbda;
	border-bottom:1px solid #dcdbda;
	background-color:#f0f0f0;
}
	.popular_product_title{
		float:left;
		width:80%;
		margin:10px 10% 30px;
		padding:15px 0;
		text-align:center;
		border-top:1px solid #FFF;
		border-bottom:1px solid #FFF;
		font-size:1.2em;
		letter-spacing:4px;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.popular_product_title_en{
			float:left;
			width:60%;
			margin:-5.5% 20% 0;
			padding:2px 0;
			text-align:center;
			font-size:0.8em;
			background-color:#f0f0f0;
		}
	.popular_product_content{
		float:left;
		width:100%;
		margin:4% 0 5px;
	}
	
.index_product{
	float:left;
	width:99%;
	padding:50px 0.5%;
}
	.index_product a{
		color:#FFF;
	}
	.index_product a:visited{
		color:#FFF;
	}
	.index_product_title{
		float:left;
		width:80%;
		margin:10px 10%;
		padding:20px 0;
		text-align:center;
		border-top:1px solid #f0f0f0;
		border-bottom:1px solid #f0f0f0;
		font-size:1.2em;
		letter-spacing:4px;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.index_product_title_en{
			float:left;
			width:60%;
			margin:-8% 20% 0;
			padding:2px 0;
			text-align:center;
			font-size:0.8em;
			background-color:#FFF;
		}
	.index_product_content{
		float:left;
		width:100%;
		margin:4% 0 5px;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.index_product_project{
			float:left;
			width:48%;
			margin:10px 1%;
			border:1px solid #f0f0f0;
			position:relative;
		}
			.index_product_project_img{
				float:left;
				width:100%;
				margin:0 0 8px;
				text-align:center;
			}
				.index_product_project_img img{
					width:100%;
					max-width:500px;
				}
			.index_product_project_name{
				float:left;
				width:100%;
				padding:10px 0 ;
				text-align:center;
				color:#999;
				font-size:1em;
			}
			.index_product_project_price{
				float:left;
				width:100%;
				padding:10px 0 5px;
			}
				.index_product_project_price_special{
					float:left;
					width:60%;
					text-align:right;
					font-size:1.5em;
					color:#F00;
				}
				.index_product_project_price_original{
					float:left;
					width:40%;
					padding:4% 0 0 15px;
					font-size:0.8em;
					color:#999;
					text-decoration:line-through;
				}			
			.index_product_project_option{ float:left; width:100%; height:50px; padding:10px 0 5px 5%;}
				.index_product_project_option_box{ float:left; width:49%; text-align:center;}
				.index_product_project_option select{ width:65%; height:35px; margin:0 0 0 5%; border:1px #DDD solid;}
			.index_product_project_button{
				float:left;
				width:90%;
				margin:5px 5%;
				padding:10px 0;
				text-align:center;
				font-size:1em;
				background-color:#d4b9ab;
				color:#FFF;
			}
				.index_product_project_button:hover{
					background-color:#4b3223;
					color:#FFF;
				}	
		.index_product_project_distancebox{ float:left; width:100%; height:40px; margin-bottom:90px;}
		.index_product_project_alignbox{float:left; width:100%; position: absolute; bottom: 0;}
				
.content_page{
	float:left;
	width:98%;
	margin:30px 1% 10px;
}
	.page_path{
		float:left;
		width:98%;
		margin:10px 2% 20px 0;
		text-align:right;
		font-size:0.8em;
	}
	.ph_menudistance{
		margin-top:7%;
	}
	.content_page_title{
		float:left;
		width:100%;
		padding:20px 0 20px;
		text-align:center;
		border-bottom:1px solid #f0f0f0;
		
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(-45deg, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(-45deg, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(135deg, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
		.content_page_title span{
			display: block;
			color: #333;
			font-family: 'Lily Script One', cursive;
			font-size: 1.2em;
			font-weight: normal;
			letter-spacing: 0;
			margin: 0 0 10px;
		}
		.content_page_title h1{
			display: block;
			color: #333;
			font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
			font-size: 1.5em;
			font-weight: normal;
			letter-spacing: 3px;
			margin: 0 0 10px;
		}
	.content_page_left{
		display:none;
		float:left;
		width:22%;
		margin:0 1%;
		padding:20px 0;
		margin-right:1%;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.content_page_left a{
			color:#333;
		}
		.content_page_left a:visited{
			color:#333;
		}
		.content_page_left a:hover{
			color:#afc09c;
		}
		.left_menu_title{
			float:left;
			width:100%;
			text-align:center;
			padding:13px 0 ;
			font-size:1.3em;
			background-color:#747d8d;
			color:#FFF;
		}
		.left_menu_project{
			float:left;
			width:100%;
			margin:0;
			padding:8px 0 8px 15px;
			font-size:1em;
			border-bottom:1px solid #f0f0f0;
		}
		.left_menu_project:hover{
			background-color:#f7f7f7;
			color:#afc09c;
		}
	.content_page_right{
		float:left;
		width:100%;
		padding:20px 0;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.about_content_page{
			float:left;
			width:92%;
			margin:30px 4%;
		}
			.content_page_project{
				float:left;
				width:98%;
				margin:10px 0 10px 2%;
			}
				.content_page_project_box{
					float:left;
					width: auto;
					padding:10px 35px 0 0;
					text-align:center;
					border-bottom-right-radius: 50px;
					font-size:1.2em;
					color:#d4b9ab;
					border-bottom-right-radius: 50px;
					border-right:2px solid #F0F0F0;
					border-bottom:2px solid #F0F0F0;
				}
				
.member_registered_picture{
	float:left;
	width:100%;
	padding:40px 15px 0;
	font-size:1em;
	color:#333;
}
	.member_registered_picture p{
		margin:25px 0;
	}	
		#blank-box{
			width:100%;
			height:43px;
			margin:0;
			font-size: 1em;
			padding: 4px;
			border:1px solid #ddd;
		}
			#blank-box:hover{
				border:1px solid #d4b9ab;
			}
			#blank-box:active{
				border:1px solid #d4b9ab;
			}
		.member_registered_picture_button{
			float:left;
			width:42%;
			margin:20px 4%;
		}
	.member_information{
		float:left;
		width:100%;
		margin:4px 0;
	}
		.member_information_title{
			float:left;
			width:20%;
			padding:8px 0 8px 10px;
			background-color:#8d98ab;
			color:#fff;
			border-right:1px solid #ddd;
			border-bottom:0px solid #ddd;
			line-height:28px;
		}
		.member_information_content{
			float:left;
			width:69%;
			padding:8px 0 8px 10px;
			background-color:#F7F7F7;
			line-height:28px;
		}
		.member_information_amend{
			float:left;
			width:10%;
			padding:8px 0;
			background-color:#F7F7F7;
			color:#4d9797;
			font-size:0.8em;
			font-weight:bold;
			line-height:28px;
			letter-spacing:2px;
		}
			.member_information_amend a{
				color:#4d9797;
			}
			.member_information_amend a:visited{
				color:#4d9797;
			}
			.member_information_amend a:hover{
				color:#d95252;
			}
	#account_number-box{
		width:60%;
		height:43px;
		margin:0 20%;
		font-size: 1em;
		background: #fff url('../images/account_number.png') no-repeat 10px 4px;
		padding: 4px 4px 4px 55px;
		border:1px solid #f0f0f0;
	}
		#account_number-box:hover{
			border:1px solid #e1c7bb;
		}
		#account_number-box:active{
			border:1px solid #e1c7bb;
		}	
	#password-box{
		width:60%;
		height:43px;
		margin:0 20%;
		font-size: 1em;
		background: #fff url('../images/password.png') no-repeat 10px 4px;
		padding: 4px 4px 4px 55px;
		border:1px solid #f0f0f0;
	}
		#password-box:hover{
			border:1px solid #e1c7bb;
		}
		#password-box:active{
			border:1px solid #e1c7bb;
		}
	#signin-button{
		width:60%;
		height:43px;
		margin:0 20%;
		border:1px #fd8181 none;
		background-color:#d4b9ab;
		color:#fff;
	}
		#signin-button:hover{
			background-color:#4b3223;
		}
	.member_other{
		float:left;
		width:100%;
		margin:20px 0;
	}
		.member_other_text{
			float:left;
			width:40%;
			text-align:center;
			margin:0 5%;
			font-size:1.1em;
		}
			.member_other_text a{
				color:#000;
			}
			.member_other_text a:visited{
				color:#000;
			}
			.member_other_text a:hover{
				color:#308282;
			}
	
	.orders_form_title{
		display:none;
		float:left;
		width:100%;
		background-color:#4d9797;
		color:#FFF;
		font-size:1.2em;
		font-weight:bold;
		letter-spacing:2px;
	}
		.orders_form_title_pc_date,.orders_form_title_pc_number,.orders_form_title_pc_status,.orders_form_title_pc_detailed{
			display:none;
		}
	.orders_form_content{
		float:left;
		width:96%;
		margin:0 2%;
		padding:10px 0;
		border-bottom:1px solid #cecece;
		color:#000;
		font-size:1em;
	}
		.orders_form_content_date,.orders_form_content_number,.orders_form_content_status{
			float:left;
			width:100%;
			padding:10px 0;
			text-align:left;
			border-right: none;
		}
			.orders_form_title_ph_date,.orders_form_title_ph_number,.orders_form_title_ph_status,.orders_form_title_ph_detailed{
				display: inherit;
				float:left;
				width:20%;
				margin:0 4% 0 0;
				text-align:center;
				color:#000;
				border-right:1px solid #cecece;
				font-size:1em;
				font-weight:bold;
				letter-spacing:2px;
			}
		.orders_form_content_detailed{
			float:left;
			width:100%;
			padding:10px 0;
			text-align:left;
			color:#fd8181;
			letter-spacing:3px;
		}
			.orders_form_content_detailed a{
				color:#fd8181;
			}
			.orders_form_content_detailed a:visited{
				color:#fd8181;
			}
			.orders_form_content_detailed a:hover{
				color:#308282;
			}
.orders_list_form{
	float:left;
	width:100%;
	margin:20px 0 0;
	background-color:#F6F6F6;
}
	.orders_list_form_title{
		display:inline;
		float:left;
		width:100%;
		background-color:#8C97AA;
		color:#FFF;
		font-size:1em;
		letter-spacing:2px;
		text-align:center;
	}
		.orders_list_form_title_product{
			float:left;
			width:70%;
			padding:10px 0;
			border-right:1px solid #fff;
		}
		.orders_list_form_title_quantity{
			float:left;
			width:10%;
			padding:10px 0;
			border-right:1px solid #fff;
		}
		.orders_list_form_title_price{
			float:left;
			width:20%;
			padding:10px 0;
		}
	.orders_list_form_content{
		float:left;
		width:100%;
		border-bottom:1px solid #f0f0f0;
	}
	.orders_list_form_content a{
		color:#000;
	}
	.orders_list_form_content a:visited{
		color:#000;
	}
	.orders_list_form_content a:hover{
		color:#fd8181;
	}
		.orders_list_form_content_product{
			float:left;
			width:70%;
			padding:10px 0;
		}
			.orders_list_form_content_product_img{
				float:left;
				width:30%;
				text-align:center;
			}
				.orders_list_form_content_product_img img{
					width:90%;
					max-width:120px;
				}
			.orders_list_form_content_product_name{
				float:left;
				width:70%;
				padding:5% 5px 0;
				font-size:1em;	
			}
		.orders_list_form_content_quantity{
			float:left;
			width:10%;
			padding:8% 0 0;
			text-align:center;
			font-size:1.2em;	
		}
		.orders_list_form_content_price{
			float:left;
			width:20%;
			padding:8% 0 0;
			text-align:center;
			font-size:1.2em;	
		}
	.orders_list_calculation{
		float:left;
		width:100%;
		padding:20px 0;
		background-color:#FFF;
	}
		.orders_list_calculation_freight{
			float:left;
			width:100%;
			padding:8px 0;
			font-size:1em;
		}
			.orders_list_calculation_freight_l{
				float:left;
				width:75%;
				text-align:right;
			}
			.orders_list_calculation_freight_r{
				float:left;
				width:25%;
				padding:0 15px 0 0 ;
				text-align:right;
			}
		.orders_list_calculation_total{
			float:left;
			width:100%;
			padding:8px 0;
		}
			.orders_list_calculation_total_l{
				float:left;
				width:75%;
				text-align:right;
			}
			.orders_list_calculation_total_r{
				float:left;
				width:25%;
				padding:0 15px 0 0 ;
				text-align:right;
				font-size:1.2em;
				font-weight:bold;
				color:#F00;
			}
.orders_information{
	float:left;
	width:100%;
	margin:50px 0 0;
	background-color:#F6F6F6;
}
	.orders_information_project{
		float:left;
		width:100%;
		border-bottom:1px solid #f0f0f0;
		font-size:1.1em;
	}
		.orders_information_title{
			float:left;
			width:30%;
			padding:10px 0;
			text-align:center;
			border-right:1px solid #1a6e6e;
			border-bottom:none;
			background-color:#8C97AA;
			color:#FFF;
		}
		.orders_information_content{
			float:left;
			width:70%;
			padding:10px 0 10px 20px;
			text-align:left;
		}	
		
.page_product_introduction{
	float:left;
	width:100%;
	margin:20px 0 10px 8px;
	font-size:1em;
	color:#333;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}			
.page_productoverview_top{
	float:left;
	width:100%;
	margin:0 0 20px;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.page_productoverview_top_l{
		float:left;
		width:60%;
		padding:10px 0 0;
		text-align:left;
		font-size:0.9em;
		color:#333;
		display:inherit;
	}
	.page_productoverview_top_r{
		float:right;
		width:38%;
		margin:0 2% 0 0;
		text-align:right;		
	}
		#select-title {
			width:150px;
			height:40px;
			font-size: 1em;
			color: #FFF;
			background-color: #d4b9ab;
			border:0;
			cursor: pointer; 
		}
			#select-project {
				font-size: 0.9em;
				color: #666;
				background-color: #FFF;
			}
			
		.page_allproduct_project{
			float:left;
			width:48%;
			margin:10px 1%;
			border:1px solid #f0f0f0;
			position:relative;
		}
			.page_allproduct_project_img{
				float:left;
				width:100%;
				margin:0 0 8px;
				text-align:center;
			}
				.page_allproduct_project_img img{
					width:100%;
					max-width:500px;
				}
			.page_allproduct_project_name{
				float:left;
				width:100%;
				padding:10px 0 ;
				text-align:center;
				color:#999;
				font-size:1em;
			}
			.page_allproduct_project_price{
				float:left;
				width:100%;
				padding:10px 0 5px;
			}
				.page_allproduct_project_price_special{
					float:left;
					width:60%;
					text-align:right;
					font-size:1.5em;
					color:#F00;
				}
				.page_allproduct_project_price_original{
					float:left;
					width:40%;
					padding:4% 0 0 15px;
					font-size:0.8em;
					color:#999;
					text-decoration:line-through;
				}			
			.page_allproduct_project_option{ float:left; width:100%; height:50px; padding:10px 0 5px 5%;}
				.page_allproduct_project_option_box{ float:left; width:49%; text-align:center;}
				.page_allproduct_project_option select{ width:70%; height:35px; margin:0 0 0 5%; border:1px #DDD solid;}
			.page_allproduct_project_button{
				float:left;
				width:90%;
				margin:5px 5%;
				padding:10px 0;
				text-align:center;
				font-size:1em;
				background-color:#d4b9ab;
				color:#FFF;
			}
				.page_allproduct_project_button:hover{
					background-color:#4b3223;
					color:#FFF;
				}
		.page_allproduct_project_distancebox{ float:left; width:100%; height:40px; margin-bottom:90px;}
		.page_allproduct_project_alignbox{float:left; width:100%; position: absolute; bottom: 0;}

.page_productintroduce{
	float:left;
	width:100%;
	margin:20px 0;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.page_productintroduce_content{
		float:left;
		width:100%;
		margin:0 0 30px;
		padding:0 2% 30px;
		border-bottom:1px solid #f0f0f0;
	}
		.productintroduce_content_img{
			float:left;
			width:98%;
			text-align:center;
			margin:0 1% 0;
		}
		.productintroduce_content_text{
			float:left;
			width:98%;
			margin:10px 1% 0;
		}
			.productintroduce_content_text_name{
				float:left;
				width:100%;
				margin:0 0 10px;
			}
				.productintroduce_content_text_name h1{
					font-size:1.5em;
					font-weight:bolder;
					padding:6px 0;
					color:#4d9797;
				}
				.productintroduce_content_text_name p{
					font-size:1.2em;
					font-weight:bold;
					color:#666;
					padding:3px 0;
				}
			.productintroduce_content_text_number{
				float:left;
				width:100%;
				margin:0 0 10px;
				font-size:1em;				
			}
			.productintroduce_content_text_introduce{
				float:left;
				width:100%;
				margin:0 0 10px;
			}
				.productintroduce_content_text_introduce p{
					font-size:1em;
					padding:1px 0;
				}
			.productintroduce_content_text_price{
				float:left;
				width:100%;
				margin:0 0 10px;
				text-align:center;
			}
				.productintroduce_content_text_price_l{
					float:left;
					width:49%;
					margin:0 1% 0 0;
					text-align:right;
				}
					.productintroduce_content_text_price_l span{
						font-size:1.5em;
						color:#f00;
					}
				.productintroduce_content_text_price_r{
					float:left;
					width:50%;
					margin:0;
					padding:12px 0 0 20px;
					font-size:0.9em;
					color:#999;
					text-align:left;
				}
					.productintroduce_content_text_price_r span{
						text-decoration:line-through;
					}
			.productintroduce_content_text_buy{
				float:left;
				width:100%;
				margin:10px 0 10px;
				padding:0 0 30px;
				text-align:left;
				border-bottom:1px dashed #d98f52;
				font-size:1em;
				font-weight:bold;
				color:#d95252;
			}
			.productintroduce_content_plusselect{
				float:left;
				width:100%;
				margin:10px 0 10px;
				padding:0 0 30px;
				text-align:left;
			}
				.productintroduce_content_plusselect_box{
					float:left;
					width:31%;
					margin:10px 1%;
				}
					.proquantity-select{
						width:65%;
						height:40px;
						font-size: 1em;
						color: #666;
						border:1px solid #dedede;
						cursor: pointer;
					}
						.proquantity-select-box{
							font-size: 0.9em;
							color: #666;
							background-color: #FFF;
						}
			.productintroduce_content_text_button{
				float:left;
				width:98%;
				margin:10px 1%;
				text-align:center;
			}
				.productintroduce_content_text_button_box{
					float:left;
					width:40%;
					margin:0 5%;
					padding:9px 12px;
					background-color:#d4b9ab;
					color:#FFF;
				}
					.productintroduce_content_text_button_box:hover{
						background-color:#b82b2b;
					}
	.page_productintroduce_other{
		float:left;
		width:100%;
		margin:30px 0;
	}
		.page_productintroduce_other img{
			width: auto;
			height: auto;
			max-width:100%;
		}
		
.shoppingcart{
	float:left;
	width:98%;
	margin:20px 1%;
	background-color:#FFF;
	padding:35px 15px;
}
	.shoppingcart_orderstep{
		float:left;
		width:100%;
		margin:10px 0 80px;
		padding:0 5%;
		font-size:1em;
	}
		.shoppingcart_orderstep_in{
			float:left;
			width:24%;
			text-align:center;
			margin:0 2%;
			padding:10px 0;
			border-bottom:4px solid #308282;
			color:#308282;
			font-weight:bold;
		}
		.shoppingcart_orderstep_step{
			float:left;
			width:8%;
			text-align:center;
			padding:10px 0;
			color:#999;
		}
		.shoppingcart_orderstep_out{
			float:left;
			width:24%;
			text-align:center;
			margin:0 2%;
			padding:10px 0;
			border-bottom:0px solid #308282;
			color:#999;
		}
	.shoppingcart_form_title{
		float:left;
		width:100%;
		text-align:center;
		font-size:1em;
		display:none;
	}
		.shoppingcart_form_product_title{
			float:left;
			width:55%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:5px;
		}
		.shoppingcart_form_proprice_title{
			float:left;
			width:10%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:3px;
		}
		.shoppingcart_form_proquantity_title{
			float:left;
			width:15%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:3px;
		}
		.shoppingcart_form_proallprice_title{
			float:left;
			width:10%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:3px;
		}
		.shoppingcart_form_prorevision_title{
			float:left;
			width:10%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			letter-spacing:2px;
		}
	.shoppingcart_form{
		float:left;
		width:100%;
		border-bottom:1px solid #f0f0f0;
	}
	.shoppingcart_form a:visited{
		color:#000;
	}
		.shoppingcart_form_pro{
			float:left;
			width:80%;
			margin:0;
		}
			.shoppingcart_form_proimg{
				float:left;
				width:30%;
				text-align:center;
			}
				.shoppingcart_form_proimg img{
					width:90%;
					max-width:120px;
				}
			.shoppingcart_form_proname{
				float:left;
				width:70%;
				padding:8% 0 0;
			}
				.shoppingcart_form_proname p{
					font-size:1em;
				}
		.shoppingcart_form_proprice{
			float:left;
			width:20%;
			text-align:center;
			padding:10% 0 0;
		}
		.shoppingcart_form_proquantity{
			float:left;
			width:50%;
			text-align:center;
			padding:6% 0;
			border-top:1px dashed #f0f0f0;
			border-bottom:none;
		}
			#shoppingcart_form_proquantity-select {
				width:60px;
				height:30px;
				font-size: 1em;
				color: #666;
				border:1px solid #dedede;
				cursor: pointer;
			}
				#shoppingcart_form_proquantity-select-box {
					font-size: 0.9em;
					color: #666;
					background-color: #FFF;
				}
		.shoppingcart_form_proallprice{
			float:left;
			width:40%;
			text-align:center;
			padding:6% 0 0;
			border-top:1px dashed #f0f0f0;
			border-bottom:none;
		}
		.shoppingcart_form_prorevision{
			float:left;
			width:10%;
			text-align:center;
			padding:6% 0 0;
			color:#4d9797;
			border-top:1px solid #f0f0f0;
			border-bottom:none;
		}
			.shoppingcart_form_prorevision a:visited{
				color:#4d9797;
			}
			.shoppingcart_form_prorevision a:hover{
				color:#f00;
			}
	.shoppingcart_freight{
		float:left;
		width:100%;
		margin:30px 0 10px 0;
		font-size:1em;
	}
		.shoppingcart_freight_l{
			float:left;
			width:85%;
			text-align:right;
			padding:0 10px 0 0;
		}
		.shoppingcart_freight_r{
			float:left;
			width:15%;
			text-align:right;
			padding:0 10px 0 0;
		}
	.shoppingcart_clearing{
		float:left;
		width:100%;
		margin:0;
	}
		.shoppingcart_clearing_l{
			float:left;
			width:85%;
			text-align:right;
			padding:8px 10px 0 0;
			font-size:1em;
		}
		.shoppingcart_clearing_r{
			float:left;
			width:15%;
			text-align:right;
			padding:0 10px 0 0;
			font-size:1.5em;
			font-weight:bold;
			color:#f00;
		}
	.shoppingcart_button{
		float:left;
		width:100%;
		margin:50px 0 20px;
	}
.shoppingcart_fillinformation{
	float:left;
	width:100%;
	margin:100px 0 0;
}
	.shoppingcart_fillinformation_title{
		float:left;
		width:100%;
		margin:0 0 15px;
		padding:10px;
		font-size:1.2em;
		letter-spacing:2px;
		background-color:#8B96A9;
		color:#FFF;
	}
	.shoppingcart_fillinformation_text{
		float:left;
		width:100%;
		margin:0;
		padding:20px 40px;
	}
		.shoppingcart_fillinformation_text p{
			margin-bottom:20px;
		}
.shoppingcart_completeorder{
	float:left;
	width:100%;
	text-align:center;
	margin:20px 0;
}
	.shoppingcart_completeorder_title{
		float:left;
		width:100%;
		margin:0 0 15px;
		font-size:1.3em;
		font-weight:bold;
	}
	.shoppingcart_completeorder_text{
		float:left;
		width:100%;
		font-size:1em;
	}
	
.page_news{
	float:left;
	width:100%;
	padding:20px 0;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
.page_news a:visited{
	color:#000;
}
	.page_news_content{
		float:left;
		width:48%;
		margin:10px 1% 20px;
		border-bottom:2px solid #747d8d;
	}
	.page_news_content:hover{
		color:#fd8181;
	}
		.page_news_content_img{
			float:left;
			width:100%;
			text-align:center;
		}
			.page_news_content_img img{
				width:100%;
				max-width:800px
			}
		.page_news_content_date{
			float:left;
			width:100%;
			text-align:center;
			padding:6px 0;
			font-size:0.8em;
			color:#666;
			background-color:#f7f7f7;
		}
		.page_news_content_title{
			float:left;
			width:100%;
			height:2.3em;
			overflow:hidden;
			padding:10px 15px 10px;
		}
		
	.news_content_style{
		float:left;
		width:98%;
		margin:20px 1%;
	}
		.news_content_style_img{
			float:left;
			width:100%;
			text-align:center;
			margin:0 0 20px;
		}
			.news_content_style_img img{
				width:100%;
				max-width:1200px;
			}
		.news_content_style_date{
			float:right;
			width:100%;
			text-align:right;
			padding:4px 5% 4px 0;
			font-size:1em;
			color:#999;
		}
		.news_content_style_text{
			float:left;
			width:100%;
			margin:10px 0 50px;
			padding:0 3%;
			font-size:1em;
			color:#333;
		}
			.news_content_style_text p{
				text-indent:2em;				
			}
		.news_content_style_button{
			float:left;
			width:100%;
			margin:10px 0;
			text-align:center;
		}
			.news_content_style_button_box{
				float:left;
				width:12%;
				min-width:120px;
				margin:0 44%;
				padding:8px 12px;
				background-color:#d4b9ab;
				color:#FFF;
				font-size:1em;
			}
				.news_content_style_button_box:hover{
					background-color:#fdb982;
					color:#FFF;
				}
				
.footer{
	float:left;
	width:100%;
	padding:40px 10px;
	background-color:#F8F2EF;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.footer_menu{
		display:none;
		float:left;
		width:32%;
		margin:0 1% 0 0;
		padding:30px 0 0;
		font-size:1em;
		color:#333;
	}
		.footer_menu_box{
			float:left;
			width:30%;
			padding:6px 0;
			text-align:center;
		}
			.footer_menu_box a{
				color:#333;
			}
			.footer_menu_box a:visited{
				color:#333;
			}
			.footer_menu_box a:hover{
				color:#747d8d;
			}
	.footer_contact{
		float:left;
		width:92%;
		margin:0 4%;
		padding:0 0 20px;
		text-align:center;
		border-left:none;
		border-right:none;
		border-bottom:1px solid #D1BDB6;
		line-height:28px;
	}
		.footer_icon{
			float:left;
			width:30%;
			margin:10px 35%;
			text-align:center;
		}
			.footer_icon_img{
				float:left;
				width:30px;
				margin:0 4%;
			}
				.footer_icon_img img{
					width:30px;
				}
	.footer_email{
		float:left;
		width:98%;
		padding:20px 0;
		text-align:center;
	}
		.footer_email_text{
			float:left;
			width:100%;
			font-size:1em;
		}
			.footer_email_text p{
				float:left;
				width:100%;
				font-size:1.2em;
				line-height:32px;
			}
		.footer_email_from{
			float:left;
			width:100%;
			margin:10px 0;
			padding:0 20%;
		}
			.footer_email_from_box{
				float:left;
				width:75%;
			}
			.footer_email_from_button{
				float:left;
				width:25%;
				padding:6px 0;
				background-color:#d4b9ab;
				color:#FFF;
			}
	.footer_copyright{
		float:left;
		width:100%;
		margin:20px 0;
		text-align:center;
		font-size:0.8em;
	}
}

/* 桌面版面: 769px 到最大 1024px樣式繼承自: 行動版面和表格版面。 */

@media only screen and (min-width: 769px) {
.gridContainer {
	width: 98%;
	padding-left: 1%;
	padding-right: 1%;
	margin: auto;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

.top_icon{
	display:inline;
	float:right;
	width:100%;
	padding:10px 15px 10px 0;
}
	.top_icon_box{
		float:right;
		width:60px;
		text-align:center;
	}
		.top_icon_shoppingcar_text{
			float:right;
			width:92%;
			margin:3px 4% 0;
			text-align:center;
			color:#5d463c;
			font-size:0.6em;
		}
	.top_icon_shoppingcar{
		float:right;
		width:60%;
		height:35px;
		margin:0 20%;
		padding-top:3px;
		text-align:center;
		border-radius:999em;
		background-color:#5d463c;
		color:#FFF;
		font-size:1.2em;
	}
		.top_icon_shoppingcar:hover{
			background-color:#d5baac;
			color:#FFF;
		}
	.top_icon_member{
		float:right;
		width:60%;
		height:35px;
		margin:0 20%;
		padding-top:3px;
		text-align:center;
		border-radius:999em;
		background-color:#5d463c;
		color:#FFF;
		font-size:1.2em;
	}
		.top_icon_member:hover{
			background-color:#d5baac;
			color:#FFF;
		}
	.top_icon_question{
		float:right;
		width:60%;
		height:35px;
		margin:0 20%;
		padding-top:3px;
		text-align:center;
		border-radius:999em;
		background-color:#5d463c;
		color:#FFF;
		font-size:1.2em;
	}
		.top_icon_question:hover{
			background-color:#d5baac;
			color:#FFF;
		}
.top_pc_project{
	display:inline;
	float:left;
	width:99%;
	height:120px;
	margin:5px 0.5% 10px;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.top_pc_project_logo{
		float:left;
		width:24%;
		margin:0 1% 0 0;
	}
		.top_pc_project_logo a{
			color:#000;
		}
		.top_pc_project_logo a:visited{
			color:#000;
		}
		.top_pc_project_logo a:hover{
			color:#000;
		}
		.top_pc_project_logo_img{
			float:left;
			width:98%;
			margin:-25% 1% 0 0;
			text-align:center;
		}
			.top_pc_project_logo_img img{
				width:100%;
				max-width:500px;
				max-height:200px;
				_height:expression(this.height > 200 ? "200px" : this.height);
			}
		.top_pc_project_logo_text{
			float:left;
			width:98%;
			margin:0;
			padding:0 3px;
			line-height:16px;
			text-align:left;
			color:#747d8d;
		}
			.top_pc_project_logo_text p{
				font-size:1em;
			}
			.top_pc_project_logo_text span{
				font-size:0.8em;
			}
	.top_pc_project_other{
		float:left;
		width:75%;
	}
		.top_pc_project_search{
			float:right;
			width:50%;
			margin:8px 1% 8px 49%;
		}
			.search_keyword_box{
				float:left;
				width:50%;
			}
			.search_price_box{
				float:left;
				width:40%;
			}
			.search_button{
				float:left;
				width:10%;
				height:35px;
				padding-top:1%;
				text-align:center;
				background-color:#d5baac;
				color:#FFF;
				font-size:1.2em;
			}
				.search_button:hover{
					background-color:#5d463c;
					color:#FFF;
				}
		.top_pc_project_menu{
			float:left;
			width:100%;
			margin:0;			
		}
#pc_move_menu{
	display: inline;
	float:left;
	width:100%;
	height: auto;
	margin:0;
	padding:8px 0.5% 2px;
	position:fixed;
	top:-85px;
	background-color:#FFF;
	-webkit-box-shadow: 0px 2px 6px #aaa;
	-moz-box-shadow: 0px 2px 6px #aaa;
	box-shadow: 0px 2px 6px #aaa;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	z-index:100;
}
	.pc_move_menu_logo{
		float:left;
		width:12%;
		padding-top:5px;
		text-align:center;
	}
		.pc_move_menu_logo img{
			width:100%;
			max-height:70px;
			_height:expression(this.height > 70 ? "70px" : this.height);
		}
	.pc_move_menu_menu{
		float:left;
		width:65%;
		margin:1% 1% 0;
		padding:10px 0 0;
		text-align:center;
	}
		.pc_move_menu_project{
			float:left;
			width: auto;
			margin:0 1.5%;
			padding:3px 0;
		}
			.pc_move_menu_project:hover{
				border-bottom:3px solid #747d8d;
				color:#747d8d;
			}
	.pc_move_menu_search{
		display:none;
	}
	.pc_move_menu_icon{
		float:left;
		width:20%;
		margin-right:1%;
	}
.ph_menu{
	display:none;
}

.runimg{
	float:left;
	width:100%;
	margin-top:0;
}

.index_information{
	float:left;
	width:100%;
	padding:30px 0;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.index_box{
		float:left;
		width:48%;
		margin:0 1%;
	}
		.index_box_title{
			float:left;
			width:80%;
			margin:10px 10%;
			padding:10px 0;
			text-align:center;
			border-top:1px solid #f0f0f0;
			border-bottom:1px solid #f0f0f0;
			font-size:1.2em;
			letter-spacing:4px;
		}
			.index_box_title_en{
				float:left;
				width:30%;
				margin:-5% 35% 0;
				padding:2px 0;
				text-align:center;
				font-size:0.8em;
				background-color:#FFF;
			}
		.index_box_content{
			float:left;
			width:100%;
		}
			.index_news{
				float:left;
				width:48%;
				margin:0 1%;
				text-align:center;
			}
				.index_news_img{
					float:left;
					width:100%;
					margin:8px 0;
				}
				.index_news_title{
					float:left;
					width:100%;
					margin:8px 0;
					max-height:2.2em;
					overflow:hidden;
					font-size:1em;
				}
				.index_news_date{
					float:left;
					width:30%;
					margin:0 35%;
					padding:2px 0;
					font-size:0.8em;
					border-top:1px solid #dadada;
				}
			.index_aboutus{
				float:left;
				width:98%;
				margin:10px 1%;
			}
				.index_aboutus_content{
					float:left;
					width:99%;
					margin:0 0.5% 10px;
					font-size:1em;
				}
					.index_aboutus_content h1{
						font-size:1.2em;
						font-weight:bold;
						margin-bottom:10px;
						text-align:center;
					}
				.index_aboutus_img{
					float:left;
					width:100%;			
				}
					.index_aboutus_img_box{
						float:left;
						width:24%;
						margin:0 0.5%;
					}
						.index_aboutus_img_box img{
							width:100%;	
							max-width:500px;
						}
	.index_aboutus_button{
		float:left;
		width:100%;
		padding:10px 0;
		text-align:center;
		font-size:0.9em;
		color:#afc09c;
	}
		.index_aboutus_button a{
			color:#afc09c;
		}
		.index_aboutus_button a:visited{
			color:#afc09c;
		}
		.index_aboutus_button a:hover{
			color:#334421;
			text-decoration:underline;
		}
		
.popular_product{
	float:left;
	width:100%;
	padding:50px 0.5%;
	border-top:1px solid #dcdbda;
	border-bottom:1px solid #dcdbda;
	background-color:#f0f0f0;
}
	.popular_product_title{
		float:left;
		width:80%;
		margin:10px 10%;
		padding:15px 0;
		text-align:center;
		border-top:1px solid #FFF;
		border-bottom:1px solid #FFF;
		font-size:1.2em;
		letter-spacing:4px;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.popular_product_title_en{
			float:left;
			width:30%;
			margin:-3.5% 35% 0;
			padding:2px 0;
			text-align:center;
			font-size:0.8em;
			background-color:#f0f0f0;
		}
	.popular_product_content{
		float:left;
		width:100%;
		margin:4% 0 5px;
	}
	
.index_product{
	float:left;
	width:99%;
	padding:50px 0.5%;
}
	.index_product a{
		color:#FFF;
	}
	.index_product a:visited{
		color:#FFF;
	}
	.index_product_title{
		float:left;
		width:80%;
		margin:10px 10%;
		padding:20px 0;
		text-align:center;
		border-top:1px solid #f0f0f0;
		border-bottom:1px solid #f0f0f0;
		font-size:1.2em;
		letter-spacing:4px;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.index_product_title_en{
			float:left;
			width:30%;
			margin:-4% 35% 0;
			padding:2px 0;
			text-align:center;
			font-size:0.8em;
			background-color:#FFF;
		}
	.index_product_content{
		float:left;
		width:100%;
		margin:4% 0 5px;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.index_product_project{
			float:left;
			width:23%;
			margin:10px 1%;
			border:1px solid #f0f0f0;
			position:relative;
		}
			.index_product_project_img{
				float:left;
				width:100%;
				margin:0 0 8px;
				text-align:center;
			}
				.index_product_project_img img{
					width:100%;
					max-width:500px;
				}
			.index_product_project_name{
				float:left;
				width:100%;
				padding:10px 0 ;
				text-align:center;
				color:#999;
				font-size:1em;
			}
			.index_product_project_price{
				float:left;
				width:100%;
				padding:10px 0 5px;
			}
				.index_product_project_price_special{
					float:left;
					width:60%;
					text-align:right;
					font-size:1.8em;
					color:#F00;
				}
				.index_product_project_price_original{
					float:left;
					width:40%;
					padding:4% 0 0 15px;
					font-size:1em;
					color:#999;
					text-decoration:line-through;
				}			
			.index_product_project_option{ float:left; width:100%; height:50px; padding:10px 0 5px 5%;}
				.index_product_project_option_box{ float:left; width:49%; text-align:center;}
				.index_product_project_option select{ width:75%; height:35px; margin:0 0 0 5%; border:1px #DDD solid;}
			.index_product_project_button{
				float:left;
				width:90%;
				margin:5px 5%;
				padding:10px 0;
				text-align:center;
				font-size:1em;
				background-color:#d4b9ab;
				color:#FFF;
			}
				.index_product_project_button:hover{
					background-color:#4b3223;
					color:#FFF;
				}	
		.index_product_project_distancebox{ float:left; width:100%; height:40px; margin-bottom:90px;}
		.index_product_project_alignbox{float:left; width:100%; position: absolute; bottom: 0;}
				
.content_page{
	float:left;
	width:98%;
	margin:10px 1%;
}
	.page_path{
		float:left;
		width:98%;
		margin:10px 2% 20px 0;
		text-align:right;
		font-size:0.8em;
	}
	.ph_menudistance{
		margin-top:0;
	}
	.content_page_title{
		float:left;
		width:100%;
		margin-top:0;
		padding:20px 0 20px;
		text-align:center;
		border-bottom:1px solid #f0f0f0;
		
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(-45deg, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(-45deg, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(135deg, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
		.content_page_title span{
			display: block;
			color: #333;
			font-family: 'Lily Script One', cursive;
			font-size: 1.2em;
			font-weight: normal;
			letter-spacing: 0;
			margin: 0 0 10px;
		}
		.content_page_title h1{
			display: block;
			color: #333;
			font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
			font-size: 1.5em;
			font-weight: normal;
			letter-spacing: 3px;
			margin: 0 0 10px;
		}
	.content_page_left{
		display:inline;
		float:left;
		width:22%;
		margin:0 1%;
		padding:50px 0;
		margin-right:1%;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.content_page_left a{
			color:#333;
		}
		.content_page_left a:visited{
			color:#333;
		}
		.content_page_left a:hover{
			color:#afc09c;
		}
		.left_menu_title{
			float:left;
			width:100%;
			text-align:center;
			padding:13px 0 ;
			font-size:1.3em;
			background-color:#747d8d;
			color:#FFF;
		}
		.left_menu_project{
			float:left;
			width:100%;
			margin:0;
			padding:8px 0 8px 15px;
			font-size:1em;
			border-bottom:1px solid #f0f0f0;
		}
		.left_menu_project:hover{
			background-color:#f7f7f7;
			color:#afc09c;
		}
	.content_page_right{
		float:left;
		width:75%;
		padding:20px 0;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.about_content_page{
			float:left;
			width:92%;
			margin:30px 4%;
		}
			.content_page_project{
				float:left;
				width:98%;
				margin:10px 0 10px 2%;
			}
				.content_page_project_box{
					float:left;
					width: auto;
					padding:10px 35px 0 0;
					text-align:center;
					border-bottom-right-radius: 50px;
					font-size:1.2em;
					color:#d4b9ab;
					border-bottom-right-radius: 50px;
					border-right:2px solid #F0F0F0;
					border-bottom:2px solid #F0F0F0;
				}
				
.member_registered_picture{
	float:left;
	width:100%;
	padding:40px 15px 0;
	font-size:1em;
	color:#333;
}
	.member_registered_picture p{
		margin:25px 0;
	}	
		#blank-box{
			width:100%;
			height:43px;
			margin:0;
			font-size: 1em;
			padding: 4px;
			border:1px solid #ddd;
		}
			#blank-box:hover{
				border:1px solid #d4b9ab;
			}
			#blank-box:active{
				border:1px solid #d4b9ab;
			}
		.member_registered_picture_button{
			float:left;
			width:42%;
			margin:20px 4%;
		}
	.member_information{
		float:left;
		width:100%;
		margin:4px 0;
	}
		.member_information_title{
			float:left;
			width:15%;
			padding:8px 0 8px 10px;
			background-color:#8d98ab;
			color:#fff;
			border-right:1px solid #ddd;
			border-bottom:0px solid #ddd;
			line-height:28px;
		}
		.member_information_content{
			float:left;
			width:79%;
			padding:8px 0 8px 10px;
			background-color:#F7F7F7;
			line-height:28px;
		}
		.member_information_amend{
			float:left;
			width:5%;
			padding:8px 0;
			background-color:#F7F7F7;
			color:#4d9797;
			font-size:0.8em;
			font-weight:bold;
			line-height:28px;
			letter-spacing:2px;
		}
			.member_information_amend a{
				color:#4d9797;
			}
			.member_information_amend a:visited{
				color:#4d9797;
			}
			.member_information_amend a:hover{
				color:#d95252;
			}
	#account_number-box{
		width:60%;
		height:43px;
		margin:0 20%;
		font-size: 1em;
		background: #fff url('../images/account_number.png') no-repeat 10px 4px;
		padding: 4px 4px 4px 55px;
		border:1px solid #f0f0f0;
	}
		#account_number-box:hover{
			border:1px solid #e1c7bb;
		}
		#account_number-box:active{
			border:1px solid #e1c7bb;
		}	
	#password-box{
		width:60%;
		height:43px;
		margin:0 20%;
		font-size: 1em;
		background: #fff url('../images/password.png') no-repeat 10px 4px;
		padding: 4px 4px 4px 55px;
		border:1px solid #f0f0f0;
	}
		#password-box:hover{
			border:1px solid #e1c7bb;
		}
		#password-box:active{
			border:1px solid #e1c7bb;
		}
	#signin-button{
		width:60%;
		height:43px;
		margin:0 20%;
		border:1px #fd8181 none;
		background-color:#d4b9ab;
		color:#fff;
	}
		#signin-button:hover{
			background-color:#4b3223;
		}
	.member_other{
		float:left;
		width:100%;
		margin:20px 0;
	}
		.member_other_text{
			float:left;
			width:40%;
			text-align:center;
			margin:0 5%;
			font-size:1.1em;
		}
			.member_other_text a{
				color:#000;
			}
			.member_other_text a:visited{
				color:#000;
			}
			.member_other_text a:hover{
				color:#308282;
			}
			
	.orders_form_title{
		display: inline;
		float:left;
		width:100%;
		background-color:#8C97AA;
		color:#FFF;
		font-size:1.2em;
		font-weight:bold;
		letter-spacing:2px;
	}
		.orders_form_title_pc_date,.orders_form_title_pc_number,.orders_form_title_pc_status{
			display: inline;
			float:left;
			width:25%;
			padding:10px 0;
			text-align:center;
			border-right:1px solid #FFF;
		}
		.orders_form_title_pc_detailed{
			display: inline;
			float:left;
			width:25%;
			padding:10px 0;
			text-align:center;
		}
	.orders_form_content{
		float:left;
		width:100%;
		margin:0;
		padding:10px 0;
		border-bottom:1px solid #cecece;
		color:#000;
		font-size:1em;
	}
		.orders_form_content_date,.orders_form_content_number,.orders_form_content_status{
			float:left;
			width:25%;
			text-align:center;
			border-right:1px solid #ddd;
		}
			.orders_form_title_ph_date,.orders_form_title_ph_number,.orders_form_title_ph_status,.orders_form_title_ph_detailed{
				display:none;
			}
		.orders_form_content_detailed{
			float:left;
			width:25%;
			text-align:center;
			color:#fd8181;
			letter-spacing:3px;
		}
			.orders_form_content_detailed a{
				color:#fd8181;
			}
			.orders_form_content_detailed a:visited{
				color:#fd8181;
			}
			.orders_form_content_detailed a:hover{
				color:#308282;
			}
.orders_list_form{
	float:left;
	width:100%;
	margin:20px 0 0;
	background-color:#F6F6F6;
}
	.orders_list_form_title{
		display:inline;
		float:left;
		width:100%;
		background-color:#8C97AA;
		color:#FFF;
		font-size:1em;
		letter-spacing:2px;
		text-align:center;
	}
		.orders_list_form_title_product{
			float:left;
			width:70%;
			padding:10px 0;
			border-right:1px solid #fff;
		}
		.orders_list_form_title_quantity{
			float:left;
			width:10%;
			padding:10px 0;
			border-right:1px solid #fff;
		}
		.orders_list_form_title_price{
			float:left;
			width:20%;
			padding:10px 0;
		}
	.orders_list_form_content{
		float:left;
		width:100%;
		border-bottom:1px solid #f0f0f0;
	}
	.orders_list_form_content a{
		color:#000;
	}
	.orders_list_form_content a:visited{
		color:#000;
	}
	.orders_list_form_content a:hover{
		color:#fd8181;
	}
		.orders_list_form_content_product{
			float:left;
			width:70%;
			padding:10px 0;
		}
			.orders_list_form_content_product_img{
				float:left;
				width:30%;
				text-align:center;
			}
				.orders_list_form_content_product_img img{
					width:90%;
					max-width:120px;
				}
			.orders_list_form_content_product_name{
				float:left;
				width:70%;
				padding:5% 0 0;
				font-size:1em;	
			}
		.orders_list_form_content_quantity{
			float:left;
			width:10%;
			padding:5% 0 0;
			text-align:center;
			font-size:1.2em;	
		}
		.orders_list_form_content_price{
			float:left;
			width:20%;
			padding:5% 0 0;
			text-align:center;
			font-size:1.2em;	
		}
	.orders_list_calculation{
		float:left;
		width:100%;
		padding:20px 0;
		background-color:#FFF;
	}
		.orders_list_calculation_freight{
			float:left;
			width:100%;
			padding:8px 0;
			font-size:1em;
		}
			.orders_list_calculation_freight_l{
				float:left;
				width:85%;
				text-align:right;
			}
			.orders_list_calculation_freight_r{
				float:left;
				width:15%;
				padding:0 15px 0 0 ;
				text-align:right;
			}
		.orders_list_calculation_total{
			float:left;
			width:100%;
			padding:8px 0;
		}
			.orders_list_calculation_total_l{
				float:left;
				width:85%;
				text-align:right;
			}
			.orders_list_calculation_total_r{
				float:left;
				width:15%;
				padding:0 15px 0 0 ;
				text-align:right;
				font-size:1.2em;
				font-weight:bold;
				color:#F00;
			}
.orders_information{
	float:left;
	width:100%;
	margin:50px 0 0;
	background-color:#F6F6F6;
}
	.orders_information_project{
		float:left;
		width:100%;
		border-bottom:1px solid #f0f0f0;
		font-size:1.1em;
	}
		.orders_information_title{
			float:left;
			width:30%;
			padding:10px 0;
			text-align:center;
			border-right:1px solid #1a6e6e;
			border-bottom:none;
			background-color:#8C97AA;
			color:#FFF;
		}
		.orders_information_content{
			float:left;
			width:70%;
			padding:10px 0 10px 20px;
			text-align:left;
		}

.page_product_introduction{
	float:left;
	width:100%;
	margin:20px 0 10px 8px;
	font-size:1em;
	color:#333;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}			
.page_productoverview_top{
	float:left;
	width:100%;
	margin:0 0 20px;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.page_productoverview_top_l{
		float:left;
		width:60%;
		padding:10px 0 0;
		text-align:left;
		font-size:0.9em;
		color:#333;
		display:inherit;
	}
	.page_productoverview_top_r{
		float:right;
		width:38%;
		margin:0 2% 0 0;
		text-align:right;		
	}
		#select-title {
			width:150px;
			height:40px;
			font-size: 1em;
			color: #FFF;
			background-color: #d4b9ab;
			border:0;
			cursor: pointer; 
		}
			#select-project {
				font-size: 0.9em;
				color: #666;
				background-color: #FFF;
			}
			
		.page_allproduct_project{
			float:left;
			width:48%;
			margin:10px 1%;
			border:1px solid #f0f0f0;
			position:relative;
		}
			.page_allproduct_project_img{
				float:left;
				width:100%;
				margin:0 0 8px;
				text-align:center;
			}
				.page_allproduct_project_img img{
					width:100%;
					max-width:500px;
				}
			.page_allproduct_project_name{
				float:left;
				width:100%;
				padding:10px 0 ;
				text-align:center;
				color:#999;
				font-size:1em;
			}
			.page_allproduct_project_price{
				float:left;
				width:100%;
				padding:10px 0 5px;
			}
				.page_allproduct_project_price_special{
					float:left;
					width:60%;
					text-align:right;
					font-size:1.5em;
					color:#F00;
				}
				.page_allproduct_project_price_original{
					float:left;
					width:40%;
					padding:4% 0 0 15px;
					font-size:0.8em;
					color:#999;
					text-decoration:line-through;
				}			
			.page_allproduct_project_option{ float:left; width:100%; height:50px; padding:10px 0 5px 5%;}
				.page_allproduct_project_option_box{ float:left; width:49%; text-align:center;}
				.page_allproduct_project_option select{ width:70%; height:35px; margin:0 0 0 5%; border:1px #DDD solid;}
			.page_allproduct_project_button{
				float:left;
				width:90%;
				margin:5px 5%;
				padding:10px 0;
				text-align:center;
				font-size:1em;
				background-color:#d4b9ab;
				color:#FFF;
			}
				.page_allproduct_project_button:hover{
					background-color:#4b3223;
					color:#FFF;
				}			
		.page_allproduct_project_distancebox{ float:left; width:100%; height:40px; margin-bottom:90px;}
		.page_allproduct_project_alignbox{float:left; width:100%; position: absolute; bottom: 0;}
				
.page_productintroduce{
	float:left;
	width:100%;
	margin:20px 0;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.page_productintroduce_content{
		float:left;
		width:100%;
		margin:0 0 30px;
		padding:0 2% 30px;
		border-bottom:1px solid #f0f0f0;
	}
		.productintroduce_content_img{
			float:left;
			width:48%;
			text-align:center;
			margin:0 1% 0;
		}
		.productintroduce_content_text{
			float:left;
			width:48%;
			margin:0 1% 0;
		}
			.productintroduce_content_text_name{
				float:left;
				width:100%;
				margin:0 0 10px;
			}
				.productintroduce_content_text_name h1{
					font-size:1.5em;
					font-weight:bolder;
					padding:6px 0;
					color:#4d9797;
				}
				.productintroduce_content_text_name p{
					font-size:1.2em;
					font-weight:bold;
					color:#666;
					padding:3px 0;
				}
			.productintroduce_content_text_number{
				float:left;
				width:100%;
				margin:0 0 10px;
				font-size:1em;				
			}
			.productintroduce_content_text_introduce{
				float:left;
				width:100%;
				margin:0 0 10px;
			}
				.productintroduce_content_text_introduce p{
					font-size:1em;
					padding:1px 0;
				}
			.productintroduce_content_text_price{
				float:left;
				width:100%;
				margin:0 0 10px;
				text-align:left;
			}
				.productintroduce_content_text_price_l{
					float:left;
					width:29%;
					margin:0 1% 0 0;
					font-size:1.2em;
					text-align:left;
				}
					.productintroduce_content_text_price_l span{
						font-size:1.5em;
						color:#f00;
					}
				.productintroduce_content_text_price_r{
					float:left;
					width:70%;
					margin:0;
					padding:12px 0 0;
					font-size:0.9em;
					color:#999;
					text-align:left;
				}
					.productintroduce_content_text_price_r span{
						text-decoration:line-through;
					}
			.productintroduce_content_text_buy{
				float:left;
				width:100%;
				margin:10px 0 10px;
				padding:0 0 30px;
				text-align:left;
				border-bottom:1px dashed #d98f52;
				font-size:1em;
				font-weight:bold;
				color:#d95252;
			}
			.productintroduce_content_plusselect{
				float:left;
				width:100%;
				margin:10px 0 10px;
				padding:0 0 30px;
				text-align:left;
			}
				.productintroduce_content_plusselect_box{
					float:left;
					width:31%;
					margin:10px 1%;
				}
					.proquantity-select{
						width:65%;
						height:40px;
						font-size: 1em;
						color: #666;
						border:1px solid #dedede;
						cursor: pointer;
					}
						.proquantity-select-box {
							font-size: 0.9em;
							color: #666;
							background-color: #FFF;
						}
			.productintroduce_content_text_button{
				float:left;
				width:98%;
				margin:10px 1%;
				text-align:center;
			}
				.productintroduce_content_text_button_box{
					float:left;
					width:40%;
					margin:0 5%;
					padding:9px 12px;
					background-color:#d4b9ab;
					color:#FFF;
				}
					.productintroduce_content_text_button_box:hover{
						background-color:#b82b2b;
					}
	.page_productintroduce_other{
		float:left;
		width:100%;
		margin:30px 0;
	}
		.page_productintroduce_other img{
			width: auto;
			height: auto;
			max-width:100%;
		}
		
.shoppingcart{
	float:left;
	width:98%;
	margin:20px 1%;
	background-color:#FFF;
	padding:35px 15px;
}
	.shoppingcart_orderstep{
		float:left;
		width:100%;
		margin:10px 0 80px;
		padding:0 5%;
		font-size:1.3em;
	}
		.shoppingcart_orderstep_in{
			float:left;
			width:24%;
			text-align:center;
			margin:0 2%;
			padding:10px 0;
			border-bottom:4px solid #308282;
			color:#308282;
			font-weight:bold;
		}
		.shoppingcart_orderstep_step{
			float:left;
			width:8%;
			text-align:center;
			padding:10px 0;
			color:#999;
		}
		.shoppingcart_orderstep_out{
			float:left;
			width:24%;
			text-align:center;
			margin:0 2%;
			padding:10px 0;
			border-bottom:0px solid #308282;
			color:#999;
		}
	.shoppingcart_form_title{
		float:left;
		width:100%;
		text-align:center;
		font-size:1em;
		display:inline;
	}
		.shoppingcart_form_product_title{
			float:left;
			width:55%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:5px;
		}
		.shoppingcart_form_proprice_title{
			float:left;
			width:10%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:3px;
		}
		.shoppingcart_form_proquantity_title{
			float:left;
			width:15%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:3px;
		}
		.shoppingcart_form_proallprice_title{
			float:left;
			width:10%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:3px;
		}
		.shoppingcart_form_prorevision_title{
			float:left;
			width:10%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			letter-spacing:2px;
		}
	.shoppingcart_form{
		float:left;
		width:100%;
		border-bottom:1px solid #f0f0f0;
	}
	.shoppingcart_form a:visited{
		color:#000;
	}
		.shoppingcart_form_pro{
			float:left;
			width:55%;
			margin:0;
		}
			.shoppingcart_form_proimg{
				float:left;
				width:30%;
				text-align:center;
			}
				.shoppingcart_form_proimg img{
					width:90%;
					max-width:120px;
				}
			.shoppingcart_form_proname{
				float:left;
				width:70%;
				padding:8% 0 0;
			}
				.shoppingcart_form_proname p{
					font-size:1em;
				}
		.shoppingcart_form_proprice{
			float:left;
			width:10%;
			text-align:center;
			padding:6% 0 0;
		}
		.shoppingcart_form_proquantity{
			float:left;
			width:15%;
			text-align:center;
			padding:6% 0;
			border-top:0px solid #f0f0f0;
			border-bottom:0px solid #f0f0f0;
		}
			#shoppingcart_form_proquantity-select {
				width:60px;
				height:30px;
				font-size: 1em;
				color: #666;
				border:1px solid #dedede;
				cursor: pointer;
			}
				#shoppingcart_form_proquantity-select-box {
					font-size: 0.9em;
					color: #666;
					background-color: #FFF;
				}
		.shoppingcart_form_proallprice{
			float:left;
			width:10%;
			text-align:center;
			padding:6% 0 0;
			border-top:0px solid #f0f0f0;
			border-bottom:0px solid #f0f0f0;
		}
		.shoppingcart_form_prorevision{
			float:left;
			width:10%;
			text-align:center;
			padding:6% 0 0;
			color:#4d9797;
			border-top:0px solid #f0f0f0;
			border-bottom:0px solid #f0f0f0;
		}
			.shoppingcart_form_prorevision a:visited{
				color:#4d9797;
			}
			.shoppingcart_form_prorevision a:hover{
				color:#f00;
			}
	.shoppingcart_freight{
		float:left;
		width:100%;
		margin:30px 0 10px 0;
		font-size:1em;
	}
		.shoppingcart_freight_l{
			float:left;
			width:85%;
			text-align:right;
			padding:0 10px 0 0;
		}
		.shoppingcart_freight_r{
			float:left;
			width:15%;
			text-align:right;
			padding:0 10px 0 0;
		}
	.shoppingcart_clearing{
		float:left;
		width:100%;
		margin:0;
	}
		.shoppingcart_clearing_l{
			float:left;
			width:85%;
			text-align:right;
			padding:8px 10px 0 0;
			font-size:1em;
		}
		.shoppingcart_clearing_r{
			float:left;
			width:15%;
			text-align:right;
			padding:0 10px 0 0;
			font-size:1.5em;
			font-weight:bold;
			color:#f00;
		}
	.shoppingcart_button{
		float:left;
		width:100%;
		margin:50px 0 20px;
	}
.shoppingcart_fillinformation{
	float:left;
	width:100%;
	margin:100px 0 0;
}
	.shoppingcart_fillinformation_title{
		float:left;
		width:100%;
		margin:0 0 15px;
		padding:10px;
		font-size:1.2em;
		letter-spacing:2px;
		background-color:#8B96A9;
		color:#FFF;
	}
	.shoppingcart_fillinformation_text{
		float:left;
		width:100%;
		margin:0;
		padding:20px 40px;
	}
		.shoppingcart_fillinformation_text p{
			margin-bottom:20px;
		}
.shoppingcart_completeorder{
	float:left;
	width:100%;
	text-align:center;
	margin:20px 0;
}
	.shoppingcart_completeorder_title{
		float:left;
		width:100%;
		margin:0 0 15px;
		font-size:1.3em;
		font-weight:bold;
	}
	.shoppingcart_completeorder_text{
		float:left;
		width:100%;
		font-size:1em;
	}
	
.page_news{
	float:left;
	width:100%;
	padding:20px 0;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
.page_news a:visited{
	color:#000;
}
	.page_news_content{
		float:left;
		width:48%;
		margin:10px 1% 20px;
		border-bottom:2px solid #747d8d;
	}
	.page_news_content:hover{
		color:#fd8181;
	}
		.page_news_content_img{
			float:left;
			width:100%;
			text-align:center;
		}
			.page_news_content_img img{
				width:100%;
				max-width:800px
			}
		.page_news_content_date{
			float:left;
			width:100%;
			text-align:center;
			padding:6px 0;
			font-size:0.8em;
			color:#666;
			background-color:#f7f7f7;
		}
		.page_news_content_title{
			float:left;
			width:100%;
			height:2.3em;
			overflow:hidden;
			padding:10px 15px 10px;
		}
		
	.news_content_style{
		float:left;
		width:98%;
		margin:20px 1%;
	}
		.news_content_style_img{
			float:left;
			width:100%;
			text-align:center;
			margin:0 0 20px;
		}
			.news_content_style_img img{
				width:100%;
				max-width:1200px;
			}
		.news_content_style_date{
			float:right;
			width:100%;
			text-align:right;
			padding:4px 5% 4px 0;
			font-size:1em;
			color:#999;
		}
		.news_content_style_text{
			float:left;
			width:100%;
			margin:10px 0 50px;
			padding:0 3%;
			font-size:1.2em;
			color:#333;
		}
			.news_content_style_text p{
				text-indent:2em;				
			}
		.news_content_style_button{
			float:left;
			width:100%;
			margin:10px 0;
			text-align:center;
		}
			.news_content_style_button_box{
				float:left;
				width:12%;
				min-width:120px;
				margin:0 44%;
				padding:8px 12px;
				background-color:#d4b9ab;
				color:#FFF;
				font-size:1em;
			}
				.news_content_style_button_box:hover{
					background-color:#fdb982;
					color:#FFF;
				}
				
.footer{
	float:left;
	width:100%;
	padding:40px 10px;
	background-color:#F8F2EF;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.footer_menu{
		display: inline;
		float:left;
		width:32%;
		margin:0 1% 0 0;
		padding:30px 0 0;
		font-size:1em;
		color:#333;
	}
		.footer_menu_box{
			float:left;
			width:30%;
			padding:6px 0;
			text-align:center;
		}
			.footer_menu_box a{
				color:#333;
			}
			.footer_menu_box a:visited{
				color:#333;
			}
			.footer_menu_box a:hover{
				color:#747d8d;
			}
	.footer_contact{
		float:left;
		width:32%;
		margin:0 1% 0 0;
		padding:0 10px 0 20px;
		text-align:left;
		border-left:1px solid #D1BDB6;
		border-right:1px solid #D1BDB6;
		border-bottom:none;
		line-height:28px;
	}
		.footer_icon{
			float:left;
			width:50%;
			margin:10px 25%;
			text-align:center;
		}
			.footer_icon_img{
				float:left;
				width:30px;
				margin:0 4%;
			}
				.footer_icon_img img{
					width:30px;
				}
	.footer_email{
		float:left;
		width:33%;
		padding:10px 0;
		text-align:center;
	}
		.footer_email_text{
			float:left;
			width:100%;
			font-size:1em;
		}
			.footer_email_text p{
				float:left;
				width:100%;
				font-size:1.2em;
				line-height:32px;
			}
		.footer_email_from{
			float:left;
			width:100%;
			margin:10px 0;
			padding:0 10%;
		}
			.footer_email_from_box{
				float:left;
				width:75%;
			}
			.footer_email_from_button{
				float:left;
				width:25%;
				padding:6px 0;
				background-color:#d4b9ab;
				color:#FFF;
			}
	.footer_copyright{
		float:left;
		width:100%;
		margin:20px 0;
		text-align:center;
		font-size:0.8em;
	}
}

/* 桌面版面: 1025px 到最大樣式繼承自: 行動版面和表格版面。 */

@media only screen and (min-width: 1025px) {
.gridContainer {
	width: 98%;
	padding-left: 1%;
	padding-right: 1%;
	margin: auto;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

.top_icon{
	display:inline;
	float:right;
	width:100%;
	padding:10px 15px 10px 0;
	text-align:center;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.top_icon_box{
		float:right;
		width:60px;
		text-align:center;
	}
		.top_icon_shoppingcar_text{
			float:right;
			width:92%;
			margin:3px 4% 0;
			text-align:center;
			color:#5d463c;
			font-size:0.6em;
		}
	.top_icon_shoppingcar{
		float:right;
		width:60%;
		height:35px;
		margin:0 20%;
		padding-top:3px;
		text-align:center;
		border-radius:999em;
		background-color:#5d463c;
		color:#FFF;
		font-size:1.2em;
	}
		.top_icon_shoppingcar:hover{
			background-color:#d5baac;
			color:#FFF;
		}
	.top_icon_member{
		float:right;
		width:60%;
		height:35px;
		margin:0 20%;
		padding-top:3px;
		text-align:center;
		border-radius:999em;
		background-color:#5d463c;
		color:#FFF;
		font-size:1.2em;
	}
		.top_icon_member:hover{
			background-color:#d5baac;
			color:#FFF;
		}
	.top_icon_question{
		float:right;
		width:60%;
		height:35px;
		margin:0 20%;
		padding-top:3px;
		text-align:center;
		border-radius:999em;
		background-color:#5d463c;
		color:#FFF;
		font-size:1.2em;
	}
		.top_icon_question:hover{
			background-color:#d5baac;
			color:#FFF;
		}
.top_pc_project{
	display:inline;
	float:left;
	width:99%;
	height:120px;
	margin:5px 0.5% 10px;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.top_pc_project_logo{
		float:left;
		width:39%;
		margin:0 1% 0 0;
	}
		.top_pc_project_logo a{
			color:#000;
		}
		.top_pc_project_logo a:visited{
			color:#000;
		}
		.top_pc_project_logo a:hover{
			color:#000;
		}
		.top_pc_project_logo_img{
			float:left;
			width:64%;
			margin:-10% 1% 0 0;
			text-align:center;
		}
			.top_pc_project_logo_img img{
				width:100%;
				max-width:500px;
				max-height:200px;
				_height:expression(this.height > 200 ? "200px" : this.height);
			}
		.top_pc_project_logo_text{
			float:left;
			width:35%;
			margin:-5% 0 0;
			padding:0;
			line-height:16px;
			text-align:left;
			color:#747d8d;
		}
			.top_pc_project_logo_text p{
				font-size:1em;
			}
			.top_pc_project_logo_text span{
				font-size:0.9em;
			}
	.top_pc_project_other{
		float:left;
		width:60%;
	}
		.top_pc_project_search{
			float:right;
			width:50%;
			margin:8px 1% 8px 49%;
		}
			.search_keyword_box{
				float:left;
				width:50%;
			}
			.search_price_box{
				float:left;
				width:40%;
			}
			.search_button{
				float:left;
				width:10%;
				height:35px;
				padding-top:1%;
				text-align:center;
				background-color:#d5baac;
				color:#FFF;
				font-size:1.2em;
			}
				.search_button:hover{
					background-color:#5d463c;
					color:#FFF;
				}
		.top_pc_project_menu{
			float:left;
			width:120%;
			margin:1% 1% 0 -23%;			
		}
#pc_move_menu{
	display: inline;
	float:left;
	width:100%;
	height: auto;
	margin:0;
	padding:8px 0.5% 2px;
	position:fixed;
	top:-85px;
	background-color:#FFF;
	-webkit-box-shadow: 0px 2px 6px #aaa;
	-moz-box-shadow: 0px 2px 6px #aaa;
	box-shadow: 0px 2px 6px #aaa;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	z-index:100;
}
	.pc_move_menu_logo{
		float:left;
		width:12%;
		padding-top:0;
		text-align:center;
	}
		.pc_move_menu_logo img{
			width:100%;
			max-height:70px;
			_height:expression(this.height > 70 ? "70px" : this.height);
		}
	.pc_move_menu_menu{
		float:left;
		width:56%;
		margin:0 1%;
		padding:10px 0 0;
		text-align:center;
	}
		.pc_move_menu_project{
			float:left;
			width: auto;
			margin:1.5% 2% 0;
			padding:6px 0;
		}
			.pc_move_menu_project:hover{
				border-bottom:3px solid #747d8d;
				color:#747d8d;
			}
	.pc_move_menu_search{
		display:inline;
		float:left;
		width:13%;
		padding:1.5% 0 0;
	}
		.pc_move_search_keyword_box{
			float:left;
			width:75%;
		}
		.pc_move_search_button{
			float:left;
			width:25%;
			height:35px;
			padding-top:1%;
			text-align:center;
			background-color:#d5baac;
			color:#FFF;
			font-size:1.2em;
		}
	.pc_move_menu_icon{
		float:left;
		width:16.4%;
		margin-right:0.6%;
	}
.ph_menu{
	display:none;
}

.runimg{
	float:left;
	width:100%;
	margin-top:0;
}

.index_information{
	float:left;
	width:100%;
	padding:30px 0;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.index_box{
		float:left;
		width:48%;
		margin:0 1%;
	}
		.index_box_title{
			float:left;
			width:80%;
			margin:10px 10%;
			padding:10px 0;
			text-align:center;
			border-top:1px solid #f0f0f0;
			border-bottom:1px solid #f0f0f0;
			font-size:1.2em;
			letter-spacing:4px;
		}
			.index_box_title_en{
				float:left;
				width:30%;
				margin:-5% 35% 0;
				padding:2px 0;
				text-align:center;
				font-size:0.8em;
				background-color:#FFF;
			}
		.index_box_content{
			float:left;
			width:100%;
		}
			.index_news{
				float:left;
				width:48%;
				margin:0 1%;
				text-align:center;
			}
				.index_news_img{
					float:left;
					width:100%;
					margin:8px 0;
				}
				.index_news_title{
					float:left;
					width:100%;
					margin:8px 0;
					max-height:2.2em;
					overflow:hidden;
					font-size:1em;
				}
				.index_news_date{
					float:left;
					width:30%;
					margin:0 35%;
					padding:2px 0;
					font-size:0.8em;
					border-top:1px solid #dadada;
				}
			.index_aboutus{
				float:left;
				width:98%;
				margin:20px 1%;
			}
				.index_aboutus_content{
					float:left;
					width:99%;
					margin:0 0.5% 20px;
					font-size:1em;
				}
					.index_aboutus_content h1{
						font-size:1.2em;
						margin-bottom:10px;
					}
				.index_aboutus_img{
					float:left;
					width:100%;			
				}
					.index_aboutus_img_box{
						float:left;
						width:24%;
						margin:0 0.5%;
					}
						.index_aboutus_img_box img{
							width:100%;	
							max-width:500px;
						}
	.index_aboutus_button{
		float:left;
		width:100%;
		padding:10px 0;
		text-align:center;
		font-size:0.9em;
		color:#afc09c;
	}
		.index_aboutus_button a{
			color:#afc09c;
		}
		.index_aboutus_button a:visited{
			color:#afc09c;
		}
		.index_aboutus_button a:hover{
			color:#334421;
			text-decoration:underline;
		}

.popular_product{
	float:left;
	width:100%;
	padding:50px 0.5%;
	border-top:1px solid #dcdbda;
	border-bottom:1px solid #dcdbda;
	background-color:#f0f0f0;
}
	.popular_product_title{
		float:left;
		width:80%;
		margin:10px 10%;
		padding:20px 0;
		text-align:center;
		border-top:1px solid #FFF;
		border-bottom:1px solid #FFF;
		font-size:1.2em;
		letter-spacing:4px;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.popular_product_title_en{
			float:left;
			width:30%;
			margin:-3% 35% 0;
			padding:2px 0;
			text-align:center;
			font-size:0.8em;
			background-color:#f0f0f0;
		}
	.popular_product_content{
		float:left;
		width:100%;
		margin:4% 0 5px;
	}

.index_product{
	float:left;
	width:99%;
	padding:50px 0.5%;
}
	.index_product a{
		color:#FFF;
	}
	.index_product a:visited{
		color:#FFF;
	}
	.index_product_title{
		float:left;
		width:80%;
		margin:10px 10%;
		padding:20px 0;
		text-align:center;
		border-top:1px solid #f0f0f0;
		border-bottom:1px solid #f0f0f0;
		font-size:1.2em;
		letter-spacing:4px;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.index_product_title_en{
			float:left;
			width:30%;
			margin:-3% 35% 0;
			padding:2px 0;
			text-align:center;
			font-size:0.8em;
			background-color:#FFF;
		}
	.index_product_content{
		float:left;
		width:100%;
		margin:4% 0 5px;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.index_product_project{
			float:left;
			width:23%;
			margin:10px 1%;
			border:1px solid #f0f0f0;
			position:relative;
		}
			.index_product_project_img{
				float:left;
				width:100%;
				margin:0 0 8px;
				text-align:center;
			}
				.index_product_project_img img{
					width:100%;
					max-width:500px;
				}
			.index_product_project_name{
				float:left;
				width:100%;
				padding:10px 0 ;
				text-align:center;
				color:#999;
				font-size:1em;
			}
			.index_product_project_price{
				float:left;
				width:100%;
				padding:10px 0 5px;
			}
				.index_product_project_price_special{
					float:left;
					width:60%;
					text-align:right;
					font-size:1.8em;
					color:#F00;
				}
				.index_product_project_price_original{
					float:left;
					width:40%;
					padding:4% 0 0 15px;
					font-size:1em;
					color:#999;
					text-decoration:line-through;
				}				
			.index_product_project_option{ float:left; width:100%; height:50px; padding:10px 0 5px 5%;}
				.index_product_project_option_box{ float:left; width:49%; text-align:center;}
				.index_product_project_option select{ width:80%; height:35px; margin:0 0 0 5%; border:1px #DDD solid;}
			.index_product_project_button{
				float:left;
				width:90%;
				margin:5px 5%;
				padding:10px 0;
				text-align:center;
				font-size:1em;
				background-color:#d4b9ab;
				color:#FFF;
			}
				.index_product_project_button:hover{
					background-color:#4b3223;
					color:#FFF;
				}		
		.index_product_project_distancebox{ float:left; width:100%; height:40px; margin-bottom:90px;}
		.index_product_project_alignbox{float:left; width:100%; position: absolute; bottom: 0;}
				
.content_page{
	float:left;
	width:98%;
	margin:10px 1%;
}
	.page_path{
		float:left;
		width:98%;
		margin:10px 2% 20px 0;
		text-align:right;
		font-size:0.8em;
	}
	.ph_menudistance{
		margin-top:0;
	}
	.content_page_title{
		float:left;
		width:100%;
		margin:0;
		padding:20px 0 20px;
		text-align:center;
		border-bottom:1px solid #f0f0f0;
		
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(-45deg, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(-45deg, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(135deg, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
		.content_page_title span{
			display: block;
			color: #333;
			font-family: 'Lily Script One', cursive;
			font-size: 1.2em;
			font-weight: normal;
			letter-spacing: 0;
			margin: 0 0 10px;
		}
		.content_page_title h1{
			display: block;
			color: #333;
			font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
			font-size: 1.5em;
			font-weight: normal;
			letter-spacing: 3px;
			margin: 0 0 10px;
		}
	.content_page_left{
		display:inline;
		float:left;
		width:20%;
		margin:0 2%;
		padding:50px 0;
		margin-right:1%;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.content_page_left a{
			color:#333;
		}
		.content_page_left a:visited{
			color:#333;
		}
		.content_page_left a:hover{
			color:#afc09c;
		}
		.left_menu_title{
			float:left;
			width:100%;
			text-align:center;
			padding:13px 0 ;
			font-size:1.3em;
			background-color:#747d8d;
			color:#FFF;
		}
		.left_menu_project{
			float:left;
			width:100%;
			margin:0;
			padding:8px 0 8px 15px;
			font-size:1em;
			border-bottom:1px solid #f0f0f0;
		}
		.left_menu_project:hover{
			background-color:#f7f7f7;
			color:#afc09c;
		}
	.content_page_right{
		float:left;
		width:75%;
		padding:20px 0;
		font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
	}
		.about_content_page{
			float:left;
			width:92%;
			margin:30px 4%;
		}
			.content_page_project{
				float:left;
				width:98%;
				margin:10px 0 10px 2%;
			}
				.content_page_project_box{
					float:left;
					width: auto;
					padding:10px 35px 0 0;
					text-align:center;
					border-bottom-right-radius: 50px;
					font-size:1.2em;
					color:#d4b9ab;
					border-bottom-right-radius: 50px;
					border-right:2px solid #F0F0F0;
					border-bottom:2px solid #F0F0F0;
				}
				
.member_registered_picture{
	float:left;
	width:100%;
	padding:40px 15px 0;
	font-size:1em;
	color:#333;
}
	.member_registered_picture p{
		margin:25px 0;
	}	
		#blank-box{
			width:100%;
			height:43px;
			margin:0;
			font-size: 1em;
			padding: 4px;
			border:1px solid #ddd;
		}
			#blank-box:hover{
				border:1px solid #d4b9ab;
			}
			#blank-box:active{
				border:1px solid #d4b9ab;
			}
		.member_registered_picture_button{
			float:left;
			width:42%;
			margin:20px 4%;
		}
	.member_information{
		float:left;
		width:100%;
		margin:4px 0;
	}
		.member_information_title{
			float:left;
			width:15%;
			padding:8px 0 8px 10px;
			background-color:#8d98ab;
			color:#fff;
			border-right:1px solid #ddd;
			border-bottom:0px solid #ddd;
			line-height:28px;
		}
		.member_information_content{
			float:left;
			width:79%;
			padding:8px 0 8px 10px;
			background-color:#F7F7F7;
			line-height:28px;
		}
		.member_information_amend{
			float:left;
			width:5%;
			padding:8px 0;
			background-color:#F7F7F7;
			color:#4d9797;
			font-size:0.8em;
			font-weight:bold;
			line-height:28px;
			letter-spacing:2px;
		}
			.member_information_amend a{
				color:#4d9797;
			}
			.member_information_amend a:visited{
				color:#4d9797;
			}
			.member_information_amend a:hover{
				color:#d95252;
			}
	#account_number-box{
		width:60%;
		height:43px;
		margin:0 20%;
		font-size: 1em;
		background: #fff url('../images/account_number.png') no-repeat 10px 4px;
		padding: 4px 4px 4px 55px;
		border:1px solid #f0f0f0;
	}
		#account_number-box:hover{
			border:1px solid #e1c7bb;
		}
		#account_number-box:active{
			border:1px solid #e1c7bb;
		}	
	#password-box{
		width:60%;
		height:43px;
		margin:0 20%;
		font-size: 1em;
		background: #fff url('../images/password.png') no-repeat 10px 4px;
		padding: 4px 4px 4px 55px;
		border:1px solid #f0f0f0;
	}
		#password-box:hover{
			border:1px solid #e1c7bb;
		}
		#password-box:active{
			border:1px solid #e1c7bb;
		}
	#signin-button{
		width:60%;
		height:43px;
		margin:0 20%;
		border:1px #fd8181 none;
		background-color:#d4b9ab;
		color:#fff;
	}
		#signin-button:hover{
			background-color:#4b3223;
		}
	.member_other{
		float:left;
		width:100%;
		margin:20px 0;
	}
		.member_other_text{
			float:left;
			width:40%;
			text-align:center;
			margin:0 5%;
			font-size:1.1em;
		}
			.member_other_text a{
				color:#000;
			}
			.member_other_text a:visited{
				color:#000;
			}
			.member_other_text a:hover{
				color:#308282;
			}
			
			
	.orders_form_title{
		display: inline;
		float:left;
		width:100%;
		background-color:#8C97AA;
		color:#FFF;
		font-size:1.2em;
		font-weight:bold;
		letter-spacing:2px;
	}
		.orders_form_title_pc_date,.orders_form_title_pc_number,.orders_form_title_pc_status{
			display: inline;
			float:left;
			width:25%;
			padding:10px 0;
			text-align:center;
			border-right:1px solid #FFF;
		}
		.orders_form_title_pc_detailed{
			display: inline;
			float:left;
			width:25%;
			padding:10px 0;
			text-align:center;
		}
	.orders_form_content{
		float:left;
		width:100%;
		margin:0;
		padding:10px 0;
		border-bottom:1px solid #cecece;
		color:#000;
		font-size:1em;
	}
		.orders_form_content_date,.orders_form_content_number,.orders_form_content_status{
			float:left;
			width:25%;
			text-align:center;
			border-right:1px solid #ddd;
		}
			.orders_form_title_ph_date,.orders_form_title_ph_number,.orders_form_title_ph_status,.orders_form_title_ph_detailed{
				display:none;
			}
		.orders_form_content_detailed{
			float:left;
			width:25%;
			text-align:center;
			color:#fd8181;
			letter-spacing:3px;
		}
			.orders_form_content_detailed a{
				color:#fd8181;
			}
			.orders_form_content_detailed a:visited{
				color:#fd8181;
			}
			.orders_form_content_detailed a:hover{
				color:#308282;
			}
.orders_list_form{
	float:left;
	width:100%;
	margin:20px 0 0;
	background-color:#F6F6F6;
}
	.orders_list_form_title{
		display:inline;
		float:left;
		width:100%;
		background-color:#8C97AA;
		color:#FFF;
		font-size:1em;
		letter-spacing:2px;
		text-align:center;
	}
		.orders_list_form_title_product{
			float:left;
			width:70%;
			padding:10px 0;
			border-right:1px solid #fff;
		}
		.orders_list_form_title_quantity{
			float:left;
			width:10%;
			padding:10px 0;
			border-right:1px solid #fff;
		}
		.orders_list_form_title_price{
			float:left;
			width:20%;
			padding:10px 0;
		}
	.orders_list_form_content{
		float:left;
		width:100%;
		border-bottom:1px solid #f0f0f0;
	}
	.orders_list_form_content a{
		color:#000;
	}
	.orders_list_form_content a:visited{
		color:#000;
	}
	.orders_list_form_content a:hover{
		color:#fd8181;
	}
		.orders_list_form_content_product{
			float:left;
			width:70%;
			padding:10px 0;
		}
			.orders_list_form_content_product_img{
				float:left;
				width:30%;
				text-align:center;
			}
				.orders_list_form_content_product_img img{
					width:90%;
					max-width:120px;
				}
			.orders_list_form_content_product_name{
				float:left;
				width:70%;
				padding:5% 0 0;
				font-size:1em;	
			}
		.orders_list_form_content_quantity{
			float:left;
			width:10%;
			padding:5% 0 0;
			text-align:center;
			font-size:1.2em;	
		}
		.orders_list_form_content_price{
			float:left;
			width:20%;
			padding:5% 0 0;
			text-align:center;
			font-size:1.2em;	
		}
	.orders_list_calculation{
		float:left;
		width:100%;
		padding:20px 0;
		background-color:#FFF;
	}
		.orders_list_calculation_freight{
			float:left;
			width:100%;
			padding:8px 0;
			font-size:1em;
		}
			.orders_list_calculation_freight_l{
				float:left;
				width:85%;
				text-align:right;
			}
			.orders_list_calculation_freight_r{
				float:left;
				width:15%;
				padding:0 15px 0 0 ;
				text-align:right;
			}
		.orders_list_calculation_total{
			float:left;
			width:100%;
			padding:8px 0;
		}
			.orders_list_calculation_total_l{
				float:left;
				width:85%;
				text-align:right;
			}
			.orders_list_calculation_total_r{
				float:left;
				width:15%;
				padding:0 15px 0 0 ;
				text-align:right;
				font-size:1.2em;
				font-weight:bold;
				color:#F00;
			}
.orders_information{
	float:left;
	width:100%;
	margin:50px 0 0;
	background-color:#F6F6F6;
}
	.orders_information_project{
		float:left;
		width:100%;
		border-bottom:1px solid #f0f0f0;
		font-size:1.1em;
	}
		.orders_information_title{
			float:left;
			width:30%;
			padding:10px 0;
			text-align:center;
			border-right:1px solid #1a6e6e;
			border-bottom:none;
			background-color:#8C97AA;
			color:#FFF;
		}
		.orders_information_content{
			float:left;
			width:70%;
			padding:10px 0 10px 20px;
			text-align:left;
		}

.page_product_introduction{
	float:left;
	width:100%;
	margin:20px 0 10px 8px;
	font-size:1em;
	color:#333;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}		
.page_productoverview_top{
	float:left;
	width:100%;
	margin:0 0 20px;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.page_productoverview_top_l{
		float:left;
		width:60%;
		padding:10px 0 0;
		text-align:left;
		font-size:0.9em;
		color:#333;
		display:inherit;
	}
	.page_productoverview_top_r{
		float:right;
		width:38%;
		margin:0 2% 0 0;
		text-align:right;		
	}
		#select-title {
			width:150px;
			height:40px;
			font-size: 1em;
			color: #FFF;
			background-color: #d4b9ab;
			border:0;
			cursor: pointer; 
		}
			#select-project {
				font-size: 0.9em;
				color: #666;
				background-color: #FFF;
			}
			
		.page_allproduct_project{
			float:left;
			width:31%;
			margin:10px 1%;
			border:1px solid #f0f0f0;
			position:relative;
		}
			.page_allproduct_project_img{
				float:left;
				width:100%;
				margin:0 0 8px;
				text-align:center;
			}
				.page_allproduct_project_img img{
					width:100%;
					max-width:500px;
				}
			.page_allproduct_project_name{
				float:left;
				width:100%;
				padding:10px 0 ;
				text-align:center;
				color:#999;
				font-size:1em;
			}
			.page_allproduct_project_price{
				float:left;
				width:100%;
				padding:10px 0 5px;
			}
				.page_allproduct_project_price_special{
					float:left;
					width:60%;
					text-align:right;
					font-size:1.5em;
					color:#F00;
				}
				.page_allproduct_project_price_original{
					float:left;
					width:40%;
					padding:4% 0 0 15px;
					font-size:0.8em;
					color:#999;
					text-decoration:line-through;
				}
			.page_allproduct_project_option{ float:left; width:100%; height:50px; padding:10px 0 5px 5%;}
				.page_allproduct_project_option_box{ float:left; width:49%; text-align:center;}
				.page_allproduct_project_option select{ width:70%; height:35px; margin:0 0 0 5%; border:1px #DDD solid;}
			.page_allproduct_project_button{
				float:left;
				width:90%;
				margin:10px 5%;
				padding:10px 0;
				text-align:center;
				font-size:1em;
				background-color:#d4b9ab;
				color:#FFF;
			}
				.page_allproduct_project_button:hover{
					background-color:#4b3223;
					color:#FFF;
				}
		.page_allproduct_project_distancebox{ float:left; width:100%; height:40px; margin-bottom:90px;}
		.page_allproduct_project_alignbox{float:left; width:100%; position: absolute; bottom: 0;}
				
.page_productintroduce{
	float:left;
	width:100%;
	margin:20px 0;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.page_productintroduce_content{
		float:left;
		width:100%;
		margin:0 0 30px;
		padding:0 2% 30px;
		border-bottom:1px solid #f0f0f0;
	}
		.productintroduce_content_img{
			float:left;
			width:48%;
			text-align:center;
			margin:0 1% 0;
		}
		.productintroduce_content_text{
			float:left;
			width:48%;
			margin:0 1% 0;
		}
			.productintroduce_content_text_name{
				float:left;
				width:100%;
				margin:0 0 10px;
			}
				.productintroduce_content_text_name h1{
					font-size:1.5em;
					font-weight:bolder;
					padding:6px 0;
					color:#4d9797;
				}
				.productintroduce_content_text_name p{
					font-size:1.2em;
					font-weight:bold;
					color:#666;
					padding:3px 0;
				}
			.productintroduce_content_text_number{
				float:left;
				width:100%;
				margin:0 0 10px;
				font-size:1em;				
			}
			.productintroduce_content_text_introduce{
				float:left;
				width:100%;
				margin:0 0 10px;
			}
				.productintroduce_content_text_introduce p{
					font-size:1em;
					padding:1px 0;
				}
			.productintroduce_content_text_price{
				float:left;
				width:100%;
				margin:0 0 10px;
				text-align:left;
			}
				.productintroduce_content_text_price_l{
					float:left;
					width:29%;
					margin:0 1% 0 0;
					font-size:1.2em;
					text-align:left;
				}
					.productintroduce_content_text_price_l span{
						font-size:1.5em;
						color:#f00;
					}
				.productintroduce_content_text_price_r{
					float:left;
					width:70%;
					margin:0;
					padding:12px 0 0;
					font-size:0.9em;
					color:#999;
					text-align:left;
				}
					.productintroduce_content_text_price_r span{
						text-decoration:line-through;
					}
			.productintroduce_content_text_buy{
				float:left;
				width:100%;
				margin:10px 0 10px;
				padding:0 0 30px;
				text-align:left;
				border-bottom:1px dashed #d98f52;
				font-size:1em;
				font-weight:bold;
				color:#d95252;
			}
			.productintroduce_content_plusselect{
				float:left;
				width:100%;
				margin:10px 0 10px;
				padding:0 0 30px;
				text-align:left;
			}
				.productintroduce_content_plusselect_box{
					float:left;
					width:31%;
					margin:10px 1%;
				}
					.proquantity-select{
						width:65%;
						height:40px;
						font-size: 1em;
						color: #666;
						border:1px solid #dedede;
						cursor: pointer;
					}
						.proquantity-select-box {
							font-size: 0.9em;
							color: #666;
							background-color: #FFF;
						}
			.productintroduce_content_text_button{
				float:left;
				width:98%;
				margin:10px 1%;
				text-align:center;
			}
				.productintroduce_content_text_button_box{
					float:left;
					width:40%;
					margin:0 5%;
					padding:9px 12px;
					background-color:#d4b9ab;
					color:#FFF;
				}
					.productintroduce_content_text_button_box:hover{
						background-color:#b82b2b;
					}
	.page_productintroduce_other{
		float:left;
		width:100%;
		margin:30px 0;
	}
		.page_productintroduce_other img{
			width: auto;
			height: auto;
			max-width:100%;
		}
		
.shoppingcart{
	float:left;
	width:98%;
	margin:20px 1%;
	background-color:#FFF;
	padding:35px 15px;
}
	.shoppingcart_orderstep{
		float:left;
		width:100%;
		margin:10px 0 80px;
		padding:0 5%;
		font-size:1.3em;
	}
		.shoppingcart_orderstep_in{
			float:left;
			width:24%;
			text-align:center;
			margin:0 2%;
			padding:10px 0;
			border-bottom:4px solid #308282;
			color:#308282;
			font-weight:bold;
		}
		.shoppingcart_orderstep_step{
			float:left;
			width:8%;
			text-align:center;
			padding:10px 0;
			color:#999;
		}
		.shoppingcart_orderstep_out{
			float:left;
			width:24%;
			text-align:center;
			margin:0 2%;
			padding:10px 0;
			border-bottom:0px solid #308282;
			color:#999;
		}
	.shoppingcart_form_title{
		float:left;
		width:100%;
		text-align:center;
		font-size:1em;
		display:inline;
	}
		.shoppingcart_form_product_title{
			float:left;
			width:55%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:5px;
		}
		.shoppingcart_form_proprice_title{
			float:left;
			width:10%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:3px;
		}
		.shoppingcart_form_proquantity_title{
			float:left;
			width:15%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:3px;
		}
		.shoppingcart_form_proallprice_title{
			float:left;
			width:10%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			border-right:1px solid #FFF;
			letter-spacing:3px;
		}
		.shoppingcart_form_prorevision_title{
			float:left;
			width:10%;
			padding:8px;
			background-color:#8B96A9;
			color:#FFF;
			letter-spacing:2px;
		}
	.shoppingcart_form{
		float:left;
		width:100%;
		border-bottom:1px solid #f0f0f0;
	}
	.shoppingcart_form a:visited{
		color:#000;
	}
		.shoppingcart_form_pro{
			float:left;
			width:55%;
			margin:0;
		}
			.shoppingcart_form_proimg{
				float:left;
				width:30%;
				text-align:center;
			}
				.shoppingcart_form_proimg img{
					width:90%;
					max-width:120px;
				}
			.shoppingcart_form_proname{
				float:left;
				width:70%;
				padding:8% 0 0;
			}
				.shoppingcart_form_proname p{
					font-size:1em;
				}
		.shoppingcart_form_proprice{
			float:left;
			width:10%;
			text-align:center;
			padding:6% 0 0;
		}
		.shoppingcart_form_proquantity{
			float:left;
			width:15%;
			text-align:center;
			padding:6% 0;
			border-top:0px solid #f0f0f0;
			border-bottom:0px solid #f0f0f0;
		}
			#shoppingcart_form_proquantity-select {
				width:60px;
				height:30px;
				font-size: 1em;
				color: #666;
				border:1px solid #dedede;
				cursor: pointer;
			}
				#shoppingcart_form_proquantity-select-box {
					font-size: 0.9em;
					color: #666;
					background-color: #FFF;
				}
		.shoppingcart_form_proallprice{
			float:left;
			width:10%;
			text-align:center;
			padding:6% 0 0;
			border-top:0px solid #f0f0f0;
			border-bottom:0px solid #f0f0f0;
		}
		.shoppingcart_form_prorevision{
			float:left;
			width:10%;
			text-align:center;
			padding:6% 0 0;
			color:#4d9797;
			border-top:0px solid #f0f0f0;
			border-bottom:0px solid #f0f0f0;
		}
			.shoppingcart_form_prorevision a:visited{
				color:#4d9797;
			}
			.shoppingcart_form_prorevision a:hover{
				color:#f00;
			}
	.shoppingcart_freight{
		float:left;
		width:100%;
		margin:30px 0 10px 0;
		font-size:1em;
	}
		.shoppingcart_freight_l{
			float:left;
			width:85%;
			text-align:right;
			padding:0 10px 0 0;
		}
		.shoppingcart_freight_r{
			float:left;
			width:15%;
			text-align:right;
			padding:0 10px 0 0;
		}
	.shoppingcart_clearing{
		float:left;
		width:100%;
		margin:0;
	}
		.shoppingcart_clearing_l{
			float:left;
			width:85%;
			text-align:right;
			padding:8px 10px 0 0;
			font-size:1em;
		}
		.shoppingcart_clearing_r{
			float:left;
			width:15%;
			text-align:right;
			padding:0 10px 0 0;
			font-size:1.5em;
			font-weight:bold;
			color:#f00;
		}
	.shoppingcart_button{
		float:left;
		width:100%;
		margin:50px 0 20px;
	}
.shoppingcart_fillinformation{
	float:left;
	width:100%;
	margin:100px 0 0;
}
	.shoppingcart_fillinformation_title{
		float:left;
		width:100%;
		margin:0 0 15px;
		padding:10px;
		font-size:1.2em;
		letter-spacing:2px;
		background-color:#8B96A9;
		color:#FFF;
	}
	.shoppingcart_fillinformation_text{
		float:left;
		width:100%;
		margin:0;
		padding:20px 40px;
	}
		.shoppingcart_fillinformation_text p{
			margin-bottom:20px;
		}
.shoppingcart_completeorder{
	float:left;
	width:100%;
	text-align:center;
	margin:20px 0;
}
	.shoppingcart_completeorder_title{
		float:left;
		width:100%;
		margin:0 0 15px;
		font-size:1.3em;
		font-weight:bold;
	}
	.shoppingcart_completeorder_text{
		float:left;
		width:100%;
		font-size:1em;
	}
	
.page_news{
	float:left;
	width:100%;
	padding:20px 0;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
.page_news a:visited{
	color:#000;
}
	.page_news_content{
		float:left;
		width:31%;
		margin:10px 1% 20px;
		border-bottom:2px solid #747d8d;
	}
	.page_news_content:hover{
		color:#fd8181;
	}
		.page_news_content_img{
			float:left;
			width:100%;
			text-align:center;
		}
			.page_news_content_img img{
				width:100%;
				max-width:800px
			}
		.page_news_content_date{
			float:left;
			width:100%;
			text-align:center;
			padding:6px 0;
			font-size:0.8em;
			color:#666;
			background-color:#f7f7f7;
		}
		.page_news_content_title{
			float:left;
			width:100%;
			height:2.3em;
			overflow:hidden;
			padding:10px 15px 10px;
		}
		
	.news_content_style{
		float:left;
		width:98%;
		margin:20px 1%;
	}
		.news_content_style_img{
			float:left;
			width:100%;
			text-align:center;
			margin:0 0 20px;
		}
			.news_content_style_img img{
				width:100%;
				max-width:1200px;
			}
		.news_content_style_date{
			float:right;
			width:100%;
			text-align:right;
			padding:4px 5% 4px 0;
			font-size:1em;
			color:#999;
		}
		.news_content_style_text{
			float:left;
			width:100%;
			margin:10px 0 50px;
			padding:0 3%;
			font-size:1.2em;
			color:#333;
		}
			.news_content_style_text p{
				text-indent:2em;				
			}
		.news_content_style_button{
			float:left;
			width:100%;
			margin:10px 0;
			text-align:center;
		}
			.news_content_style_button_box{
				float:left;
				width:12%;
				min-width:120px;
				margin:0 44%;
				padding:8px 12px;
				background-color:#d4b9ab;
				color:#FFF;
				font-size:1em;
			}
				.news_content_style_button_box:hover{
					background-color:#fdb982;
					color:#FFF;
				}
				
.footer{
	float:left;
	width:100%;
	padding:40px 10px;
	background-color:#F8F2EF;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.footer_menu{
		display: inline;
		float:left;
		width:32%;
		margin:0 1% 0 0;
		padding:30px 0 0;
		font-size:1em;
		color:#333;
	}
		.footer_menu_box{
			float:left;
			width:30%;
			padding:6px 0;
			text-align:center;
		}
			.footer_menu_box a{
				color:#333;
			}
			.footer_menu_box a:visited{
				color:#333;
			}
			.footer_menu_box a:hover{
				color:#747d8d;
			}
	.footer_contact{
		float:left;
		width:32%;
		margin:0 1% 0 0;
		padding:0 20px 0 50px;
		text-align:left;
		border-left:1px solid #D1BDB6;
		border-right:1px solid #D1BDB6;
		border-bottom:none;
		line-height:28px;
	}
		.footer_icon{
			float:left;
			width:50%;
			margin:10px 25%;
			text-align:center;
		}
			.footer_icon_img{
				float:left;
				width:30px;
				margin:0 4%;
			}
				.footer_icon_img img{
					width:30px;
				}
	.footer_email{
		float:left;
		width:33%;
		padding:20px 0;
		text-align:center;
	}
		.footer_email_text{
			float:left;
			width:100%;
			font-size:1em;
		}
			.footer_email_text p{
				float:left;
				width:100%;
				font-size:1.2em;
				line-height:32px;
			}
		.footer_email_from{
			float:left;
			width:100%;
			margin:10px 0;
			padding:0 20%;
		}
			.footer_email_from_box{
				float:left;
				width:75%;
			}
			.footer_email_from_button{
				float:left;
				width:25%;
				padding:6px 0;
				background-color:#d4b9ab;
				color:#FFF;
			}
	.footer_copyright{
		float:left;
		width:100%;
		margin:20px 0;
		text-align:center;
		font-size:0.8em;
	}
		
			
}



/*totop*/
#gotop {
    display: inline;
    position: fixed;
    right: 5px;
    bottom: 0;    
    padding: 5px 15px;    
    font-size: 2.8em;
    color: #a29e9b;
    cursor: pointer;
	z-index:1000000;
}

/*pagenumber*/
.page_productoverview_pagenumber{
	float:left;
	width:100%;
	text-align:center;
	margin:30px 0 20px;
}
div.jogger{padding:2px;margin:7px;font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;}
div.jogger a{padding:0.3em 0.64em 0.23em 0.64em;margin:2px;color:#fff;background-color:#ee4e4e;text-decoration:none;}
div.jogger a:hover{padding:0.4em 0.64em 0.33em 0.64em;margin:2px;color:#fff;background-color:#fea7a7;}
div.jogger a:active{padding:0.4em 0.64em 0.33em 0.64em;margin:2px;color:#fff;background-color:#fea7a7;}
div.jogger span.current{padding:0.3em 0.64em 0.23em 0.64em;margin:2px;color:#6d643c;background-color:#fecfa8;}
div.jogger span.disabled{display:none;}


/*add shopping cart*/
#addshoppingcart{
    display: inline;
    position: fixed;
    right: 25px;
    bottom: 40%; 
    cursor: pointer;
	z-index:1000000;
	width:20px;
	font-family: "Microsoft JhengHei UI", "微軟正黑體", "Helvetica Neue", Helvetica, Arial;
}
	.addshoppingcart_box{
		float:left;
		width:40px;
		height: auto;
		margin-top:-1px;
		padding:10px 13px;
		font-size:0.9em;
		color:#FFF;
		border:1px solid #f0f0f0;
		background-color:#adadad;
	}
	.addshoppingcart_box:hover{
		color:#FFF;
		border:1px solid #f0f0f0;
		background-color:#B72A2A;
	}