/* Handcoded by http://psdcssxhtml.com */


/* reset */
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td{
	margin:0px;
	padding:0;
}

fieldset,img{
    border:0;
}

html{
    height:100%;
    margin-bottom:1px;
}

body{
    position:relative;
	background:#C7E5F8 url(../images/page_bg2.gif) 50% 0 repeat-x;
	
	
}

:focus{
    outline:hidden;
}

/* links */
a{
    color:#282828;
    text-decoration:none;
}

a:hover{
	text-decoration:underline;
 /*	font-weight:bold; 連結字變粗體*/
}

/* 」 elements */
h1, h2, h3, h4, h5, h6{
    /*font-family:Arial, Helvetica, sans-serif;*/
	font-family: "新細明體", "微軟正黑體", "標楷體", verdana, Arial;
    font-weight:bolder;
    color:#282828;
    line-height:100%;
}

h1{
	/*index 愛的種子*/
	font-size:18px;
	color:#004800; 
}

.h1-health{
	
    font-size:26px;
	color:#030;
	/*padding:3px 10px 0px 24px;  標題文字縮排*/
	
}

h2{
	font-size:18px;
	font-family: "新細明體", "微軟正黑體", "標楷體", Arial;
	/*border-left:solid 10px #9DBE43 ;*/
	/*background-image: url(../images/top_leafs.png);*/
	padding:3px 0 6px 0px;  /*標題文字縮排*/
	background-repeat: no-repeat;	
}

.h2-1{
	font-size:22px;
	font-family: "新細明體", "微軟正黑體", "標楷體", Arial;
	/*border-left:solid 10px #9DBE43 ;*/
	background-image: url();
	padding:0px 0 5px 0px;  /*標題文字縮排*/
	background-repeat: no-repeat;
	
}
.h2-2{
	font-size:22px;
	font-family: "新細明體", "微軟正黑體", "標楷體", Arial;
	/*border-left:solid 10px #9DBE43 ;*/
	background-image: url(../images/img02.png);
	padding:10px 0 8px 42px;  /*標題文字縮排*/
	background-repeat: no-repeat;
	
}

.h2-3{
	font-size:22px;
	font-family: "新細明體", "微軟正黑體", "標楷體", Arial;
	/*border-left:solid 10px #9DBE43 ;*/
	background-image: url(../images/leaf03.png);
	padding:10px 0 8px 50px;  /*標題文字縮排*/
	background-repeat: no-repeat;	
}

.h2-4{
	font-size:22px;
	font-family: "新細明體", "微軟正黑體", "標楷體", Arial;
	/*border-left:solid 10px #9DBE43 ;*/
	background-image: url(../images/leaf04.png);
	padding:10px 0 8px 47px;  /*標題文字縮排*/
	background-repeat: no-repeat;	
}

.h2-5{
	font-size:22px;
	font-family: "新細明體", "微軟正黑體", "標楷體", Arial;
	/*border-left:solid 10px #9DBE43 ;*/
	background-image: url(../images/photo453.gif);
	padding:10px 0 8px 47px;  /*標題文字縮排*/
	background-repeat: no-repeat;	
}

.h2-6{
	font-size:22px;
	font-family: "新細明體", "微軟正黑體", "標楷體", Arial;
	/*border-left:solid 10px #9DBE43 ;*/
	background-image: url(../images/image03.png);
	padding:10px 0 8px 47px;  /*標題文字縮排*/
	background-repeat: no-repeat;	
}

h3{
    font-size:17px;
	font-weight:bolder;
	padding:0px 0 0px 0px;
}

.h3-1{
    font-size:18px;
	font-weight:bolder;
	background-image: url(../images/learn-icon.png);
	padding:10px 0 4px 35px;  /*標題文字縮排*/
	background-repeat: no-repeat;	
}

h4{
    font-size:15px;
	font-family: "新細明體", "微軟正黑體", "標楷體", Arial;
}

h5{
    font-size:14px;
}

h6{
    font-size:11px;
}

/* page setup */
body{
	font-family:Arial, Helvetica, sans-serif;
	line-height:140%;
	color:#282828;
	font-size:13px;
	padding: 10px,;
}

/* wrapper setup */
div.rapidxwpr{
    margin:auto;
    width:900px;
}

/* header */
div#header{
    position:relative;
    height:73px;
    margin:0px 0px 0px 0px; /*上下左右間距*/
	
}

/* logo */
span#logo, img#logo{
	position:absolute;
	top:0px;
	left:0px;
	width:280px; /*棉花田文字寬度*/
	height:52px;
	border:0;
}

/* main body setup */
div#middle{
    width:auto;
    margin:0px 0px 0px 0px;
    clear:both;
    border:#C6C6C6 1px solid;
	
    padding:0px; /*內文字對齊間距*/
	background:#FFF;
	
}

/* right column */
div#right{
    width:220px; /*menu 寬度*/
    padding:0px 18px 0px px;
    float:left;
/*	padding:10px;*/
	padding-left:10px;
}

* html div#right{
    padding:0px 0px 0px 15px;
}

/* content column */
div#main{
    width:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	
}

div#mainmiddle{
    margin:0px 0px 0px 0px;
}

div#content{
    width:auto;
}

/* footer */
div#footer{
    width:auto;
    padding:5px 0px 20px 0px;
    clear:both;
    color:#fff;
	
	
}

/* clearing & floating */
.clearingfix:after{
    content:".";
    display:block;
    line-height:0px;
    clear:both;
    visibility:hidden;
}

.clearingfix{
    display:block;
}

.floatbox{
    overflow:hidden;

	
}

/* alignments */
.alignleft{
    float:left;
    margin:0 20px 0 0;
}

.alignright{
    float:right;
    margin:0 0 0 20px;
}

/* topmenu */
div#topmenu{
    position:absolute;
    top:46px;
    bottom:0px;
    right:0px;
    height:27px;
}

div#topmenu ul{
    padding:0px;
    margin:0px;
    list-style:none;
    float:left;
    font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}

div#topmenu li{
    float:left;
    display:block;
    margin:0 0 0 5px;
}

div#topmenu li a{
    float:left;
    display:block;
    position:relative;
    background:transparent url(../images/menu-r.gif) 100% 0 no-repeat;
    height:27px;
    padding:0 5px 0 0;
    overflow:hidden;
    color:#202020;
    text-decoration:none;
    text-transform:uppercase;
    font-size:13px;
    font-weight:bold;
    line-height:27px;
}

div#topmenu li a span{
    display:block;
    background:url(../images/menu-l.gif) 0 0 no-repeat;
    padding:0 2px 0 5px;
}

div#topmenu li a.active, div#topmenu li a:hover{
    background:url(../images/menu-r.gif) 100% -28px no-repeat;
    text-decoration:none;
}

div#topmenu li a.active span, div#topmenu li a:hover span{
    background:url(../images/menu-l.gif) 0 -28px no-repeat;
}

/* main image */
div.main-image-top{	
	text-align: right;
	position:absolute;
    top:15px;
    right:0px;
    height:27px;	
}

div.main-image-top a
{
padding-left: 16px;
padding-right: 4px;

text-decoration: none;
background: no-repeat 0px 0px;

}

div.main-image-top a:hover
{
text-decoration: none;
color: white;
}
div.main-image-top a:hover 
{
background-position: 0px -12px; 
}


div.main-image{
    margin:0 0 10px 0; /*與main距離*/
	
}



/* 每頁內文 */
div.txt{
	padding:0 10px 10px 0px;
	font-weight: bold;
    /*margin:0 220 10px 0;	*/
	
}
div.txt h1, div.txt h2{
	font-weight:bolder;
	text-transform:uppercase;
	margin:0;
	font-family: "新細明體", "微軟正黑體", "標楷體", Arial;
	text-align: left;
}

div.txt h1 span, div.txt h2 span{
	/* color:#3d821c; 原本的顏色文字*/
    color:#004800;
	/*color:#0E5432;*/
}



.policy {  /*文字*/
	padding:0px 10px 10px 1px;
	margin-left:0px;
	margin-top:2px; /*與上行距離*/
	margin-bottom:6px;
	/*padding-bottom:5px;*/
	line-height:1.7em;
	font-weight: normal;
}

.policy a{
	text-decoration:none;
	font-size: 12px;
	text-align:left;
	line-height: 30px;
	color: #333;
	font-weight: normal;
	font-style: normal;
}
.policy a:hover{
	text-decoration:none;
	color:#517D0D;
	font-weight:bolder;
}

/* 每頁內文 止 */

.policy2 {  /*文字*/
	padding:0 10px 10px 20px;
	margin-left:0px;
	margin-top:0px;	
	padding-bottom:5px;
	line-height:1.5em;
	font-weight: bolder;
	cholor:#004800;
	font-size: 13px;
}

.policy3 {  /*文字置中*/
	padding:0 10px 10px 20px;
	margin-left:0px;
	padding-bottom:5px;
	line-height:1.5em;
	font-weight: normal;
}

.policy4 {  /*文字靠右*/
	padding:0 10px 10px 20px;
	margin-left:0px;
	padding-bottom:5px;
	line-height:1.5em;
	font-weight: normal;
	
}

.policy5 {  
	padding:0 10px 10px 20px;
	margin-left:0px;
	padding-bottom:5px;
	line-height:1.5em;
	font-weight: normal;
	color:#630;
	font-weight:bold;
}

.policy6 {  
	padding:0 10px 10px 20px;
	margin-left:0px;
	padding-bottom:5px;
	line-height:1.5em;
	font-weight: normal;
	color:#300;
	
}

.policy7 {  /*文字*/
	padding:0 10px 10px 0px;
	margin-left:0px;
	padding-bottom:5px;
	line-height:1.5em;
	font-weight: bolder;	
	color:#039;	
	font-size: 13px;
}

.policy8 {  /*有機世界有機心 的下面文字*/
	margin-top:2px;
}

/*t3*/
#t3{
	font-size: 16px;
	color: #F00;
}

#print{
	font-size:10px;
}
#print a{
	font-size:10px;
}

/* welcome */
div.welcome{
    /*background:url(../images/green-index.png) 100% 0 no-repeat;
    padding:0 220px 10px 10;
    margin:0 200px 10px 0;	*/
	margin-bottom:23px;
}
div.welcome h1, div.welcome h2{
	font-weight:bolder;
	text-transform:uppercase;
	margin:0;
	font-family: "新細明體", "微軟正黑體", "標楷體", Arial;
}

div.welcome h1 span, div.welcome h2 span{
    color:#004800;
	margin-bottom:2px;
}

/* monthtopic */
div.monthtopic{
	margin-left:400px;
	margin-top:20px;

/*	padding:0px 0px 10px 400px;*/
    /*margin:0 20px 10px 0;	*/
}

/* benefits box */
div.benefits{
    background:url(../images/benefits-top.jpg) 0 0 no-repeat;
    padding:15px 0 0 0;
}

div.benefits-bg{
	background:url(../images/benefits-bg.jpg) 0 100% no-repeat;
	padding:0 13px 10px 13px;
	padding-right: 23px;
}

div.benefits h3{
    text-transform:uppercase;
    font-weight:normal;
    margin:0 0 20px 0;
}

div.benefits ul{
    list-style:none;
    margin:5px 10px;
}

div.benefits ul li{
    background:url(../images/icon-leaf.gif) 7px 50% no-repeat;
    padding:10px 0 8px 33px;
    border-bottom:#d4d3d3 1px solid;
	
}

div.benefits ul li a{
    font-size:12px;
    color:#282828;
}
div.benefits ul li a:hover{
	font-size:12px;
	/*font-weight:bold;*/
	color:#060;
	/*color:#282828;*/
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

/* benefits2 box */
div.benefits2{
    background:url(../images/benefits-top.jpg) 0 0 no-repeat;
    padding:15px 0 0 0;
}

div.benefits2-bg{
	background:url(../images/benefits-bg.jpg) 0 100% no-repeat;
	padding:0 13px 0px 13px;
	padding-right: 23px;
}

div.benefits2 h3{
    text-transform:uppercase;
    font-weight:normal;
    margin:0 0 2px 0;
	
}

div.benefits2 ul{
    list-style:none;
    margin:5px 10px;
}

div.benefits2 ul li{
    background:url(../images/icon-leaf.gif) 7px 50% no-repeat;
    padding:10px 0 8px 33px;
    border-bottom:#d4d3d3 1px solid;
	
}

div.benefits2 ul li a{
    font-size:12px;
    color:#282828;
}
div.benefits2 ul li a:hover{
	font-size:12px;
	/*font-weight:bold;*/
	color:#060;
	/*color:#282828;*/
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}


/* signup */
a.signup{
    background:url(../images/green-index3.png) 0 0 no-repeat;
/*	background:url(../images/signup-bg.png) 0 0 no-repeat;*/
    color:#FFF;
    width:55px;
    display:block;
    padding:0px 10px;
    line-height:16px;
    height:50px;
    margin:5px 15px 0px 0px;
    float:left;
}

/* learn-course more*/
div.learnmore{
    color:#FFF;
    width:150px;
    display:block;
    /*padding:0px 10px;*/
    line-height:10px;
    height:18px;
    margin:-18px 15px 0px 547px;
    float:left;
}

/* more */
a.more{
    background:url(../images/signup-bg.png) 0 0 no-repeat;
/*	background:url(../images/signup-bg.png) 0 0 no-repeat;*/
    color:#FFF;
    width:55px;
    display:block;
    padding:0px 10px;
    line-height:16px;
    height:18px;
    margin:5px 15px 0px 0px;
    float:right;
}

/* content more */
a.more2{
    background:url(../images/signup-bg.png) 0 0 no-repeat;
/*	background:url(../images/signup-bg.png) 0 0 no-repeat;*/
    color:#FFF;
    width:55px;
    display:block;
    padding:0px 10px;
    line-height:16px;
    height:18px;
    margin:8px 15px 0px 25px;
    float:left;
}
a.buy{
	background:url(../images/buy.jpg) 0 0 no-repeat;
	/*	background:url(../images/signup-bg.png) 0 0 no-repeat;*/
    color:#FFF;
	width:55px;
	display:block;
	padding:0px 10px;
	line-height:16px;
	height:18px;
	margin:0px 5px 0px 320px;
	float:left;
}

/* features box */
div.box{
    background:url(../images/box-top.jpg) 0 0 no-repeat;
    padding:10px 0 0 0;
	clear:both;
}

div.box-bg{
    background:url(../images/box-bg.jpg) 0 100% no-repeat;
    padding:0 10px 10px 10px;
}

/* features box2 學習園地 */
div.box2{
    background:url(../images/box-top2.jpg) 0 0 no-repeat;
    padding:10px 0 0 0;
	clear:both;
}

div.box2-bg{
    background:url(../images/box-bg2.jpg) 0 100% no-repeat;
    padding:0 10px 10px 10px;
}

/* features box-foodtrace */
div.box3outer{	
    margin:0px auto;
    
}

div.box3left{	
    float:left;        
	width:320px;
	background:url(../images/box-top3.jpg) 0 0 no-repeat;
    padding:10px 0 0 0;
	clear:both;
}

div.box3right {
	width:330px;
    float:left;    
          }

div.box-bg3{
    background:url(../images/box-bg3.jpg) 0 100% no-repeat;
    padding:0 10px 10px 10px;
}

/* features */
ul.features{
    list-style:none;
}

ul.features li{
    float:left;
    width:240px;
    margin:10px 15px;
    height:60px;
}

* html ul.features li{
    margin:10px 10px;
}

ul.features li img.features-icon{
    float:left;
    width:50px;
}

ul.features li div.details{
    float:right;
    width:180px;
}

ul.features li div.details h4{
	margin:0;
	font-family: "新細明體", "微軟正黑體", "標楷體", Arial;
	color: #282828;
}

ul.features li div.details-newproduct{ /*嚴選新品說明*/
    float:right;
    width:180px;
}

ul.features li div.details-newproduct h4{
    margin:0;
	font-family: "新細明體", "微軟正黑體", "標楷體", Arial;
}

/*detail2*/
ul.features li div.details2{
    float:right;
    width:180px;
	color: #295713;
}

ul.features li div.details2 h4{
	margin:0;
	font-family: "新細明體", "微軟正黑體", "標楷體", Arial;
	color: #3d821c;
}
ul.features li div.details2 h4 a{
	text-decoration:none;
}
ul.features li div.details2 h4 a:hover{
	text-decoration:none;
}

ul.features li div.details2-newproduct{ /*嚴選新品說明*/
    float:right;
    width:180px;
}

ul.features li div.details2-newproduct h4{
    margin:0;
	font-family: "新細明體", "微軟正黑體", "標楷體", Arial;
	color: #295713;
}


/*detail2 end*/

/* footermenu */
ul.footermenu{
    list-style:none;
    margin:0 0 0 10px;
}

ul.footermenu li{
    float:left;
    margin:0 0 0 15px;
}

ul.footermenu a{
    font-size:12px;
    color:#747474;
    text-transform:uppercase;
}

/* credits */
div.credits{
    float:right;
    margin:0 25px 0 0;
}

div.credits a{
    font-size:12px;
    color:#747474;
}

.tdHead{
	font-size:15.5px;
	font-weight:bolder;
	color: #060;
	
}
.tdHead a{
	font-size:15.5px;
	font-weight:bolder;
	color: #060;
	
}

.tdHead2{
	font-size:14px;
	font-weight:bolder;
	color: #060;
	background-repeat: no-repeat;
	
}

.td1{
	line-height: 1.5em;
	padding:0 15 0 15px;
	font-weight: normal;

}
.td2{
	padding:0 10 0 10px;
	line-height: 2em;
	font-weight: normal;
}

.tableBg {
	background-color:#D0FFFF;
	filter: Alpha(Opacity=20);
	font-weight: bold;
}
.rapidxwpr.floatholder #middle #main #mainmiddle #content .floatbox .txt table tr td table tr td {
	font-weight: normal;
	line-height: 1.7em;
}

/* start - table */
.table {
	/*border-collapse: collapse;*/
	/*margin: 10px 15px;	*/
}
th strong {
	color: #fff;
}
th {
	background: #74A846;
	height: 29px;
	/*padding-left: 11px;
	padding-right: 11px;*/
	color: #fff;
	text-align: center;
	border-left: 1px solid #B6D59A;
	border-bottom: solid 2px #FFF;
}
tr {
	height: 30px;
}
td {
	/* padding-left: 11px;
	padding-right: 11px;
	border-left: 1px solid #FFE1C3; */
	border-left: 1px solid #FFF;
	border-bottom: solid 1px #ffffff;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
td.first,th.first {
	border-left: 0px;
}
tr.row-a {
	background: #F8F8F8;
}
tr.row-b {
	background: #EFEFEF;
}
/* end - table */

/*棉花田呢喃（學員分享）*/
.article {

	margin-left:0px;

	padding:10px;

	border: 1px solid #cccccc;

	background-image: url(../images/backgrounds/articlenormal.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	margin-bottom:10px;

}

.article:hover {
	background-image: url(../images/backgrounds/article.jpg);
	background-position:bottom right;
	background-repeat:repeat-x;
	margin-bottom:10px;
	font-weight: normal;

}

.article p {
	margin:10px;
	/*margin-right:8px;*/
	
	padding-left:0px;
	font-weight: normal;
	line-height: 1.7em;
	text-align: left;

}


.article_info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	letter-spacing:2px;
	font-variant:small-caps;
	text-transform:lowercase;
	text-align: right;
	font-weight:bold;

}

.article_info a {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	text-align: right;

}

/*左邊*/
.articleL {

	margin-left:0px;

	padding:10px;

	border: 1px solid #cccccc;

	background-image: url(../images/backgrounds/articlenormal.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	margin-bottom:10px;
	
	width:280px;
  float:left;
  padding:1em;
  margin-right:11px;   /* 右邊空出175px給columR */

}

.articleL:hover {
	background-image: url(../images/backgrounds/article.jpg);
	background-position:bottom right;
	background-repeat:repeat-x;
	margin-bottom:10px;
	font-weight: normal;

}

.articleL p {
	margin:10px;
	/*margin-right:8px;*/
	
	padding-left:0px;
	font-weight: normal;
	line-height: 1.7em;
	text-align: left;

}

/*右邊*/
.articleR {

	margin-left:0px;

	padding:10px;

	border: 1px solid #cccccc;

	background-image: url(../images/backgrounds/articlenormal.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	margin-bottom:10px;
	
	float:right;
  width:280px;
  margin:0;
  margin-top:0px;
  margin-right:0px;
  padding:1em;

}
.articleR:hover {
	background-image: url(../images/backgrounds/article.jpg);
	background-position:bottom right;
	background-repeat:repeat-x;
	margin-bottom:10px;
	font-weight: normal;

}

.articleR p {
	margin:10px;
	/*margin-right:8px;*/
	
	padding-left:0px;
	font-weight: normal;
	line-height: 1.7em;
	text-align: left;

}
.articleB {
clear:both; 

}



/*棉花田呢喃 止*/
.rapidxwpr.floatholder #middle #main #mainmiddle #content .floatbox .txt .article h1 strong {
	font-size: 22px;
	text-align: center;
	font-family: "標楷體", "新細明體", "微軟正黑體", Arial;
	color: #004800;
	vertical-align: middle;
	font-weight: bold;
	padding-left:7px;
	
}
.rapidxwpr.floatholder #middle #main #mainmiddle #content .floatbox .txt .articleR h1 strong {
	font-size: 22px;
	text-align: center;
	font-family: "標楷體", "新細明體", "微軟正黑體", Arial;
	color: #004800;
	vertical-align: middle;
	font-weight: bold;
	padding-left:7px;
	
}
.rapidxwpr.floatholder #middle #main #mainmiddle #content .floatbox .txt .articleL h1 strong {
	font-size: 22px;
	text-align: center;
	font-family: "標楷體", "新細明體", "微軟正黑體", Arial;
	color: #004800;
	vertical-align: middle;
	font-weight: bold;
	padding-left:7px;
	
}


.website1 {  /*website文字*/
	padding:0 10px 10px 2px;
	margin-left:0px;
	padding-bottom:5px;
	line-height:1.5em;
	letter-spacing:15px;
}

.website1 a{
	text-decoration:none;	
	font-size: 14px;
	font-weight:bolder;
	text-align:left;
	line-height: 30px;
	color:#333;	
	font-weight:bolder;	
	background-color:#9CF;	
	/*border-top: 5px solid #0850B2;  上面色*/
	border-bottom: 6px solid #0850B2; /*下面色*/
	/*border-left: 5px solid #0850B2;     左面色*/
}
.website1 a:hover{
	text-decoration:none;	
	font-size: 14px;
	color:#333;
	font-weight:bolder;		
	/*border-bottom: 6px solid #09F; 下面色*/
	background-color: #FC0;	
}

.logo-png{	
	position:absolute;
	/*bottom:20px;*/
	top:10px;
   /* bottom:55px;*/
   /*調整logo圖的位置	top, left, right, bottom*/
}

/*
Tema: Soft Table - A Simple table style with the use of the soft brown color
Author: Newton de Gs Horta
Site: --
Country Origin: Brazil
*/

.table2 {
 /*font: 11px verdana,verdana, arial;*/
 font-size:11px;
 font-family: Arial, Helvetica, verdana sans-serif;
 background-color:#fff;
 border-collapse: collapse;
 width: 100%;
}

caption.table2 {
 font-size: 25px;
 color: #1ba6b2;
 font-weight: bold;
 text-align: left;
 background: url(header_bg.jpg) no-repeat top left;
 padding: 10px;
 margin-bottom: 2px;
}
thead.table2 th {
 border-right: 1px solid #fff;
 color:#fff;
 text-align:center;
 padding:2px;
 text-transform:uppercase;
 height:25px;
 background-color: #74A846;
 font-weight: normal;
}
tfoot.table2 {
 color:#1ba6b2;
 padding:2px;
 text-transform:uppercase;
 font-size:1.2em; 
 font-weigth: bold;
 margin-top:6px;
 border-top: 6px solid #e9f7f6;
}
tr.table2 {
 background-color:#fff;
 border-bottom: 2px dotted #690;
 /*border-bottom: 1px solid #f0f0f0;*/
}
tbody.table2 td {
 color:#414141; 
 padding:5px;
 text-align:left;
 padding-left:10px;
 padding-right:5px;
}
tbody.table2 th {
 text-align:left;
 padding:112px;
}
tbody.table2 td a, tbody.table2 th a {
 /*color:#6C8C37; 原本顏色*/
 color:#333;
 text-decoration:none;
 font-weight:normal; 
 display:block;
 background: transparent url(links_yellow.gif) no-repeat 0% 50%;
 /*padding-left:10px;*/

}
tbody.table2 td a:hover, tbody.table2 th a:hover {
	color:#009193;
	text-decoration:none;
}


/* -------------------------------------------------------
Author: Vitaly Friedman
Theme: Green Life - A Fresh, Warm and Readable Table
URL: http://www.alvit.de/vf
-------------------------------------------------------
*/
 
 		.table3 {
			font: 11px verdana,verdana, arial;
			margin: 0;
			padding: 0;
			border-collapse: collapse;
			text-align: left;
			color: #333;
			line-height: 20px;
		}
		
		caption.table3 {
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 2px;
			text-align: left;
			text-transform: uppercase;
		}
		
		td.table3 {
			margin: 0;
			padding: 5px 5px;
			border: 1px dotted #f5f5f5;
		}
		
		
		th.table3 {
			font-weight: normal;
			text-transform: uppercase;
		}
		
		thead.table3 tr th {
	background-color:#004200;
	/*	background-color:#176813;#5C8637; */
	padding:  5px 5px;
	color: #fff;
	font-weight: bold;
	border-right: 2px solid #FFFFFF;
	text-transform: uppercase;
	text-align:center;
		}
		
		tfoot.table3 tr th, tfoot.table3 tr td {
			background-color: transparent;
			padding:  5px 5px;
			color: #ccc;
			border-top: 1px solid #ccc;
		}
		
		tbody.table3 tr th {
			padding: 5px 5px;
			border-bottom: 1px dotted #fafafa;
		}
		
		tr.table3 { 
			background-color: #FBFDF6;
		}
		tr.table3.odd {
			background-color: #EDF7DC;
		}
		
		tr.table3:hover {
		}
		
		tr.table3:hover td, tr.table3:hover td a, tr.table3:hover th a {
			color: #a10000;
			/*color:#608117;
			color:#060;*/					
		}
		
		td.table3:hover {
		}

		tr.table3:hover th a:hover {
			background-color: #F7FBEF;
			border-bottom: 2px solid #86C200;
		}
		
		.table3 a {
			/*color: #060;*/
			color: #333;
			background-image: none;
			text-decoration: none;
			border-bottom: 1px dotted #8A8F95;
			padding: 2px;
			padding-right: 10px; 
		}

		.table3 a:hover {
	/*color: #BBC4CD;*/
			color: #060;
	background-image: none;
	text-decoration: none;
	border-bottom: 2px solid #333;
	padding: 2px;
	padding-right: 10px;
	color: #060;
		}
		
		.table3 a:visited {
	/*color: #060;*/
	text-decoration: none;
	border-bottom: 1px dotted #333;
	text-decoration: none;
	padding-right: 12px;
	color: #060;
		}
		
		.table3 a:visited:hover { /*滑鼠正在移上*/
			background-image: none;
			text-decoration: none;
			border-bottom: 3px solid #333;
			padding: 2px;
			padding-right: 12px; color: #a10000; 
		}

/* 
	Blue Dream
	Written by Teylor Feliz  http://www.admixweb.com
*/


.table4 { background:#D3E4E5;
 border:1px solid gray;
 border-collapse:collapse;
 color:#fff;
 font:normal 12px verdana, arial, helvetica, sans-serif;
}
table.table4 caption  { 
 border:1px solid #5C443A;
 color:#5C443A;
 font-weight:bold;
 letter-spacing:20px;
 padding:6px 4px 8px 0px;
 text-align:center;
 text-transform:uppercase;
}
table.table4 td , th  { color:#363636;
 padding:.4em;
}
table.table4 tr  { border:1px dotted gray;
}

table.table4 thead th, table.table4 tfoot th {
	/*background:#5C443A;*/
 	background:#006666;
	color:#FFFFFF;
	padding:3px 10px 3px 10px;
	text-align:left;
	text-transform:uppercase;
}
table.table4 tbody td a { color:#363636;
 text-decoration:none;
}
/*tbody.table4  td a:visited { color:gray;
 text-decoration:line-through;
}*/
table.table4 tbody td a:hover { text-decoration:underline;
}
table.table4 tbody th a { color:#363636;
 font-weight:normal;
 text-decoration:none;
}
table.table4 tbody th a:hover { color:#363636;
}
table.table4 tbody td a { background-image:url('bullet_blue.png');
 background-position:left center;
 background-repeat:no-repeat;
 color:#03476F;
 padding-left:15px;
}
table.table4 tbody td a:visited { background-image:url('bullet_white.png');
 background-position:left center;
 background-repeat:no-repeat;
}
table.table4 tbody th, table.table4 tbody td { text-align:left;
 vertical-align:top;
}
table.table4 tfoot td { background:#5C443A;
 color:#FFFFFF;
 padding-top:3px;
}
.odd  { background:#fff;
}
table.table4 tbody tr:hover { background:#99BCBF;
 border:1px solid #03476F;
 color:#000000;
}

/*table.table4 {border-spacing: 0}
table.table4 td, th {padding: 0 0.2em}
table.table4 tr:nth-child(odd) {color: #000; background: #FFF}
table.table4 tr:nth-child(even) {color: #000; background: #CCC}*/

/* -------------------------------------------------------
Author: Vitaly Friedman
Theme: Green Life - A Fresh, Warm and Readable Table
URL: http://www.alvit.de/vf
-------------------------------------------------------
*/
 
 		.table5 {
			font: 13px verdana,verdana, arial;
			margin: 0;
			padding: 0;
			border-collapse: collapse;
			text-align: left;
			color: #333;
			line-height: 20px;
		}
		
		caption.table5 {
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 2px;
			text-align: left;
			text-transform: uppercase;
		}
		
		td.table5 {
			margin: 0;
			padding: 5px 5px;
			/*border: 1px dotted #f5f5f5;*/
		}
		
		
		th.table5 {
			font-weight: normal;
			text-transform: uppercase;
		}
		
		thead.table5 tr th {
	background-color:#004200;
	/*	background-color:#176813;#5C8637; */
	padding:  5px 5px;
	color: #fff;
	font-weight: bold;
	border-right: 2px solid #FFFFFF;
	text-transform: uppercase;
	text-align:center;
		}
		
		tfoot.table5 tr th, tfoot.table3 tr td {
			background-color: transparent;
			padding:  5px 5px;
			color: #ccc;
			border-top: 1px solid #ccc;
		}
		
		tbody.table5 tr th {
			padding: 5px 5px;
			/*border-bottom: 1px dotted #fafafa;*/
		}
		
		tr.table5 { 
			background-color: #FBFDF6;
		}
		tr.table5.odd {
			background-color: #EDF7DC;
		}
		
		tr.table5:hover {			
		}
		
		/*tr.table5:hover td, tr.table5:hover td a, tr.table5:hover th a {
			color: #a10000;
			/*color:#608117;
			color:#060;											
		}*/
		
		td.table5:hover {
		}

		tr.table5:hover th a:hover {
			background-color: #F7FBEF;
			border-bottom: 2px solid #86C200;
		}
		
		.table5 a {
			/*color: #060;*/
			color: #060;
			background-image: none;
			text-decoration: none;
			/*border-bottom: 1px dotted #8A8F95;*/
			padding: 2px;
			padding-right: 10px; 
		}

		.table5 a:hover {
	/*color: #BBC4CD;*/
			/*color: #060;*/
			color: #333;
	background-image: none;
	text-decoration: none;
	/*border-bottom: 2px solid #333;*/
	padding: 2px;
	padding-right: 10px;
	
		}
		
		.table5 a:visited {
	/*color: #060;*/
	text-decoration: none;
	/*border-bottom: 1px dotted #333;*/
	text-decoration: none;
	padding-right: 12px;
	color: #333;	
		}
		
		.table5 a:visited:hover { /*滑鼠正在移上*/
			background-image: none;
			text-decoration: none;
			border-bottom: 3px solid #333;
			padding: 2px;
			padding-right: 12px; 
			/*color: #a10000; */
			color: #060;
		}

/* 
	table4 turn to table6
*/


.table6 { background:#D3E4E5;
 border:1px solid gray;
 border-collapse:collapse;
 color:#fff;
 font:normal 12px verdana, arial, helvetica, sans-serif;
}
table.table6 caption  { 
 border:1px solid #5C443A;
 color:#5C443A;
 font-weight:bold;
 letter-spacing:20px;
 padding:6px 4px 8px 0px;
 text-align:center;
 text-transform:uppercase;
}
table.table6 td , th  { color:#363636;
 padding:.4em;
}
table.table6 tr  { border:1px dotted gray;
}

table.table6 thead th, table.table6 tfoot th {
	/*background:#5C443A;*/
 	background:#006666;
	color:#FFFFFF;
	padding:3px 10px 3px 10px;
	text-align:center;
	text-transform:uppercase;
}
table.table6 tbody td a { color:#363636;
 text-decoration:none;
}
/*tbody.table6  td a:visited { color:gray;
 text-decoration:line-through;
}*/
table.table6 tbody td a:hover { text-decoration:underline;
}
table.table6 tbody th a { color:#363636;
 font-weight:normal;
 text-decoration:none;
}
table.table6 tbody th a:hover { color:#363636;
}
table.table6 tbody td a { background-image:url('bullet_blue.png');
 background-position:left center;
 background-repeat:no-repeat;
 color:#03476F;
 padding-left:15px;
}
table.table6 tbody td a:visited { background-image:url('bullet_white.png');
 background-position:left center;
 background-repeat:no-repeat;
}
table.table6 tbody th, table.table6 tbody td { text-align:center;
 vertical-align:top;
}
table.table6 tfoot td { background:#5C443A;
 color:#FFFFFF;
 padding-top:3px;
}
.odd  { background:#fff;
}
table.table6 tbody tr:hover { background:#99BCBF;
 border:1px solid #03476F;
 color:#000000;
}





#contentL {
 /* background: url(../images/test_bg.png) no-repeat top left; 標題文字*/
  width:250px;
  float:left;
  /*padding:1em;*/
  margin-right:0px;   /* 右邊空出175px給columR */
/*  background:#CF0;*/
  }
  
#contentLtxt{
	margin-top:10px;
	margin-left:2px;
	
}
 
#columR {
  /*background: url(../images/latest_bg.png) no-repeat top left; 標題文字*/
  float:right;
  width:280px;
  margin:0;
  margin-top:0px;
  margin-right:70px;
/*  background:#CF0;*/
  /*padding:1em;*/
  /* min-height:400px;     最小行高 */
  }

#columRtxt{
	margin-top:10px;
	margin-left:3px;
}

#menuLeft{
	margin-top:3000px;
	margin-left:3px;
	float:left;
	 width:180px;
}
#welcome2{
 	margin-top:100px; 

}
/*
#newleftimg{
	margin-top:600px;
}

h3#news, h3#test, h3#why {
position: relative;
left: 21px;
background: url(images/latest_bg.png) no-repeat top left;
width: 289px;
text-align: left;
height: 33px;
padding: 3px 5px 3px 25px;
margin: 0px;
margin-top: 10px;
color: #fff;
font-size: 18px;
font-weight: normal;
font-family: Cambria, Georgia, "Times New Roman", Times, serif;
}
h3#test {
background: url(images/test_bg.png) no-repeat top left;
}
h3#why {
	background: url(../images/why_bg.png) no-repeat top left;
	width: 200px;
	position: 3px 5px 3px 30px;
	left: 0px;
	top: 0px;
	padding: 3px 5px 3px 30px;
}

*/

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xx  CSS Table Gallery 2             xx
xx  Author: Stu Nicholls            xx
xx  URL: http://www.cssplay.co.uk/  xx
xx  Country: England                xx
xx  Date: 2005-11-02                xx
xx  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */





/*首頁修改*/
/* ------------------------ Start Main Columns -----------------*/
#leftcolumn { /* Parent Wrapper for inside boxes */
 margin: 6px 0px 0px 4px;
 display: inline; /* IE Hack */
 width: 240px;
 float: left;
 background-image:url(images/search-box.gif);
 background-repeat: no-repeat;
 min-height: 300px;
 padding: 0;

}
* html #leftcolumn {height:300px} /* IE Min-Height Hack */

.leftcolumn-inner { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 220px;
 float: left;
 background-image:url(images/search-box.gif);
 background-repeat: no-repeat;
 min-height: 40px;
 padding: 10px;
 margin-bottom: 7px;
}
* html .leftcolumn-inner {height:40px} /* IE Min-Height Hack */

.in-the-news { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 235px;
 float: left;
 min-height: 125px;
 margin-bottom: 7px;
}
* html .in-the-news {height:125px} /* IE Min-Height Hack */


#rightcolumn {
/* border: 1px solid red;*/
 margin: 6px 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 513px;
 float: left;
 min-height: 300px;
}
* html #rightcolumn {height:300px} /* IE Min-Height Hack */ 

#highlightnews {
 background-image:url(images/highlightnews.jpg); 
 height:auto;
 background-repeat: no-repeat;
 text-align: left;
 padding: 17px 10px 10px 13px;
 display: inline; /* IE Hack */
 float: left;
 width: 510px; 
}


#highlightnews img
{
	float:left;
	padding-right:10px;	
}

* html .sponsor {height:80px} /* IE Min-Height Hack */

.maincontent {
 min-height: 80px;
 display: inline; /* IE Hack */
 float: left;
 margin-bottom: 7px;
 width: 580px;
}
* html .maincontent {height:80px} /* IE Min-Height Hack */

.content-mid {
	background-image:url(images/content-mid.gif);
	background-repeat: repeat;
	padding: 0px14px 0px 14px;
	margin-top: 15px;
}
.content-mid img
{
	float:left;
	margin:0px 10px 14px 0px;
}
.left-mid {
 background-image:url(images/left-mid.gif);
 background-repeat: repeat;
 padding: 5px 14px 10px 14px;
}

.randompicture
{
background-image:url(images/left-mid.gif);
background-repeat: repeat;
text-align:center;
padding:5px 0px 5px 0px;
overflow:hidden;	
}

.left-heading {
 background-image:url(images/left-heading.gif);
 background-repeat: no-repeat;
 padding: 9px 14px 5px 10px; 
}
.left-heading h3
{
	font-size: 16px;
 color: #fff;
 min-height: 11px;
 font-weight: bold;
}

* html .left-heading {height:11px} /* IE Min-Height Hack */
/* ------------------------ End Main Columns -----------------*/
/*首頁修改*/
#down {
	font-size: 13px;
	color: #666;
	font-weight: normal;
	width: 900px;
	margin: auto;
}
/* ------------------------ End Main Columns -----------------*/
/*首頁修改*/
#down2 {
	font-size: 13px;
	color: #666;
	font-weight: normal;
	padding-left: 20px;
}
/* ------------------------ End Main Columns -----------------*/
/*首頁修改*/
#down2 h2{
	  <h1>有機食品、有機蔬菜、有機排毒</h1>
font-size: 13px;
	color: #666;
	font-weight: normal;
	font-size: 13px;
}
/* ------------------------ End Main Columns -----------------*/
/*首頁修改*/
#down2 h1{
	font-size: 13px;
	color: #666;
	font-weight: normal;
}

