body{
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", "細明體",  Arial, verdans,sans-serif;
	font-size: 16px;
	color:#6a6969;
	-moz-background-size:cover;
-webkit-background-size:cover;
-o-background-size:cover;
background-size:cover; 
	background-image: url(../images/bg.jpg);
	background-repeat:no-repeat;
}
a{
	color:#638b2a;
	text-decoration:none;
	outline:none;}
.main{
	width:960px;
	margin:auto;
	background-color:#FFF;
	height:650px;
	position:relative;
	}
.green{color:#638b2a;}
.red{color:#F30}
strong{
	font-weight:bold}
header{
	width:930px;
	padding:15px;
	position:absolute;
	top:0px;
	z-index:999;
	height:80px;
	background-image: url(../images/bg-header.png);
	background-repeat: repeat-x;
	}
header h1{
	float:left;
	margin-top:40px;
	margin-left:10px;
	font-size:24px;
	font-weight:bold;
	color:#638b2a;}
header h2{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	color:#FFF;
	position:absolute;
	top:0px;
	right:25px;
	width:137px;
	height:97px;
	padding:40px 15px 0px;;
	background-image: url(../images/bg-flag.png);
	}
nav{margin-top:35px;
    margin-left:40px;
	font-size:14px;
	float:left;}
nav li{
	float:left;}
nav ul li a{
	padding-top:20px;
	color:#6a6969;
	display:block;
	width:90px;}
nav a:hover{
	background:url(../images/g-ball.png) no-repeat 50px 2px;
	color:#638b2a;
	text-decoration:none;}

.sections{
	padding:20px 15px 10px;
	height:180px;
	background-image: url(../images/bg-down.jpg);
	background-repeat: repeat-x;
	background-position:bottom left;
	background-color:#FFF;
}
.sections section{
	position:relative;
	float:left;
	width:280px;
	height:120px;
	padding:10px;
	margin-right:15px;}
.sections section h3{
	color:#638b2a;
	font-size:18px;
	margin-bottom:10px;}
.sections section p{
	font-size:14px;
	line-height:20px;
	letter-spacing:1px;}
#section3{
	margin-right:0px;}
.health-logo{
	margin-top:15px;
	text-align:center;
}
.lee{
	position:absolute;
	right:0px;
	bottom:0px;}
#section3 p{
	width:150px;}
.bt-video{
	color:#6a6969;
	position:absolute;
	left:100px;
	bottom:0px;
	font-size:12px;
	display:block;
	width:65px;
	background-image:url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.bt-video:hover{
	color:#638b2a;
	text-decoration:underline;
	background-image:url(../images/arrow-h.png);}
footer{
	background-color:#FFF;
	height:30px;
	letter-spacing:1px;
	position:relative;
	top:0px;
	padding:5px 25px;
	font-size:12px;}
footer p{
	float:left}
.info{
	position:absolute;
	right:25px;
	top:5px;}
.content{
	position:relative;
	background-color:#fff;
	margin-top:0px;
	width:auto;
	padding:70px 20px 20px;
	height:440px;
}
.topbar{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:115px 20px 15px;
	font-size:36px;
	color:#FFF;
	height:40px;
	background-image: url(../images/bg-topbar.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.contentimg{
	width:290px;
	margin-top:10px;
	margin-right:25px;
	float:left;}
.content .text{
	letter-spacing:1px;
	float:left;
	width:600px;}
.content .text p{
	font-size:14px;
	line-height:34px;}
.clr{
	clear:both;}
.content-about{
	background-color:#fff;
	margin-top:0px;
	width:auto;
	padding:30px 20px 20px;
	height:480px;
}
#about-img1{
	float:left;
	width:200px;}
#about-text1{
	margin-top:20px;
	margin-right:20px;}
.products{
	background-color:#FFFFFF;
	overflow:auto;
	height:530px;
	position:relative}

/*ABOUT*/
.tabs li{
	float:left;
	margin-right:5px;
	border:1px solid #dcff57;
	border-bottom:#FFF;
	background-color:#FFF;
	border-radius: 5px 5px 0px 0px; 
-moz-border-radius: 5px 5px 0px 0px; 
-webkit-border-radius: 5px 5px 0px 0px; }
.tabs a{
	padding:3px 10px;
	display:block;
}
.tab_container{
	clear:both;
	border:1px solid #dcff57;
	padding:20px;
	margin:10px 0px;
	height:400px;
	line-height:22px;
	font-size:14px;}
.tab_container p{
	margin-bottom:15px;}
li.active{
	background-color:#dcff57;}
#about-img1{
	float:left;
	width:200px;
	margin-right:20px;
	}
#about-text1{
	float:left;
	width:460px;
	}
td{border:1px solid #c3c3c3;
padding:5px 10px;
	}
.table-img{
	float:right;
	width:90x;
	height:94px;}
.clo1{
	background-color:#f5ffff;}
	
/*NEWS*/
#video{
	position:absolute;
	top:10px;
	left:360px;}

	
/*PRODUCTPAGE*/
.productpage{
	background-color:#FFFFFF;
	position:relative;
	padding:20px;
	height:500px;}
.ca-img{
	float:left;
	margin-right:20px;}
.ca-content{
	float:left;
	width:670px;
	}
.ca-content h1{
	font-size:24px;
	color:#638B2A;
	margin-bottom:15px;
	}
.ca-content h2{
	font-size:14px;
	line-height:20px;
	margin-bottom:15px;
	border-left:10px solid #dcff57;
	padding-left:10px;
	}
.ca-content p{
	font-size:14px;
	line-height:20px;
	margin-bottom:5px;
	}
.similar{
	clear:both;
	margin-top:30px;}
.similar h3{
	color:#638B2A;
	font-size:16px;
	border-left:10px solid #dcff57;
	padding-left:10px;
	margin-bottom:15px;
	}
.similar a{
	display:block;
	width:80px;
	height:80px;
	float:left;
	margin-right:10px;
	border:1px solid #ccc;
	padding:10px;}
.similar a:hover{
	border:1px solid #dcff57;
}
.goback{
	font-size:14px;
	letter-spacing:1px;
	position:absolute;
	top:-20px;
	right:20px;
	padding-left:20px;
	background-image: url(../images/back.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#ca-content3,#ca-content4,#ca-content5,#ca-content6,#ca-content9,#ca-content10,#ca-content11,#ca-content15,#ca-content17{
	width:410px;}
#ca-content18{
	width:540px;}
.p-w-300{
	width:660px;}
.ppras{
	position:absolute;
	right:40px;
	bottom:0px;}
.videobox{
	width:300px;
	float:left;
	margin-right:10px;
	position:relative;
	top:-30px;}
.fancybox{
	float:left;
	position:relative;
	top:-30px;}
.calldetail{
    font-size: 10px; 
    -webkit-transform: scale(0.9);
    -webkit-transform-origin-X: left;
    -o-transform: scale(0.9);
    display: inline-block;
	line-height: 16px;
	margin-bottom: 10px;
}
