a, body, td, div, pre, ul, ol, li, p, span {
	font-family: arial;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	scrollbar-3dlight-color:#F4F8F3;
	scrollbar-arrow-color:#76896D;
	scrollbar-base-color:#D7E0D3;
	scrollbar-track-color:#D7E0D3;
	scrollbar-darkshadow-color:#5E4F34;
	scrollbar-face-color:#E4EBE2;
	scrollbar-highlight-color:#F4F8F3;
	scrollbar-shadow-color:#76896D;
	font-weight: normal;
}
.order-title {
	font-family: "新細明體", Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8DB930;
	letter-spacing: 1px;
}
.order-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 19px;
	text-indent: -16px;
	padding-left: 16px;
}



.dmenu-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.big-greentxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8DB930;
	letter-spacing: 1px;
}
.gift-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1A5A1E;
	letter-spacing: 1px;
}
.gift-subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1A5A1E;
}
.recipe-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF6600;
}
.recipe-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	color: #333333;
	list-style-position: inside;
	text-indent: -25px;
	list-style-type: circle;
}
.recipe-txt01 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 17px; 
	color: #333333;  
}
.recipe-txt02 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 22px; 
	color: #333333;  
}
.recipe-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 1px;
	line-height: 18px;
}
.recipe-num {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #df0023;
	line-height: 16px;
}





.member-rule-border {
	border: 1px dashed #8db930;
}




a { font-family: arial; color: #8CB92F; text-decoration: none; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:active { text-decoration: none; }
a:hover { text-decoration: none; color: #FF9900; }

a.orange { font-family: arial; color: #ff9900; text-decoration: none; }
a.orange:link { text-decoration: none; }
a.orange:visited { text-decoration: none; }
a.orange:active { text-decoration: none; }
a.orange:hover { text-decoration: underline; color: #ff9900; }



a.blue { font-family: arial; color: #3399cc; text-decoration: none; }
a.blue:link { text-decoration: none; }
a.blue:visited { text-decoration: none; }
a.blue:active { text-decoration: none; }
a.blue:hover { text-decoration: underline; color: #0066ff; }

a.bluesmall { font-family: arial;  font-size: 10px;  color: #333333; text-decoration: none; }
a.bluesmall:link { text-decoration: none; }
a.bluesmall:visited { text-decoration: none; }
a.bluesmall:active { text-decoration: none; }
a.bluesmall:hover { text-decoration: none; color: #0033CC; }

input, select, option { font-family: arial; font-size: 9pt; line-height: 11pt; height: 11pt;; padding: 1px; margin: 0px; background-color: white; border: 1px solid #acacac; border-bottom: 1px solid #ececec; border-right: 1px solid #eeeeee; }

input.basic1 { font-size: 9pt; background-color: white; width: 98px; height: 11pt; }
input.basic2 { font-size: 9pt; background-color: white; width: 20px; height: 11pt; }
input.basicCart { background-color: white; border: 1px solid #cccccc; color: #5c5c5c; width: 60px; height: 18px; }
input.basicCart2 { background-color: white; border: 1px solid #cccccc; color: #5c5c5c; width: 100px; height: 18px; }
input.quantity{ font-size: 9px; font-weight: bold; background-color: white; width: 20px; height: 16px; }
input.radio1 { background-color: none; border: none; }


.basicBold {  font-weight: bold;}
.basicWhite { color: #FFFFFF; }
.basicGreen { color: #8CB92F;}
.basicOrange { font-family: arial; font-size: 11px; line-height: 18px; color: #ff9900; }
.basicSmall { font-size: 10px; line-height: 13pt;  color: #999999; }
.basicSmallWhite { font-size: 10px; line-height: 13pt;  color: #FFFFFF; }
.basicSmallGreen { font-size: 10px; line-height: 13pt;  color: #8CB92F; }
.basicSmallCoffee { font-size: 10px; line-height: 13pt;  color: #6A5B45; }
.basicGreenBold { font-family: arial; font-weight: bold; font-size: 11px; line-height: 18px; color: #8CB92F; }
.basicOrangeBold { font-family: arial; font-weight: bold; font-size: 11px; line-height: 18px; color: #ff9900; }
.basicOrangeBold2 { font-family: arial; font-weight: bold; font-size: 12px; line-height: 18px; color: #ff9900; }
.basicWhiteBold { font-family: arial; font-weight: bold; font-size: 11px; line-height: 18px; color: #FFFFFF; }
.basicCoffeeBold { font-family: arial; font-weight: bold; font-size: 11px; line-height: 18px; color: #6A5B45; }
.basicLine{ font-family: arial; font-size: 11px; line-height: 18px; text-decoration: line-through;  color: #333333; }
.basicUnderline{ text-decoration: underline; }


.subMenu { border-bottom: 1px solid #ececec;  color: #666666; }
.frameIndexRow { padding-top: 6px; }




A.index-news:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #8c8c8c;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
	padding-bottom: 2px;
	list-style-image: url(image/recipe-dot.gif);
	list-style-position: outside;
	margin-left: 14px;
}

A.index-news:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #8c8c8c;
}
A.index-news:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #8DB930;
	text-decoration: underline;
}
.input-radio{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
.member-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #bababa;
}
.member-input-log {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #bababa;
}
.member-graytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	line-height: 14px;
}
.member-graytxt-12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
}
.member-greentxt {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8db930;
	padding-top: 10px;
}
.member-input1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 20px;
	border: 1px solid #bababa;
	padding-top: 2px;
	margin-top: 4px;
}
.member-select {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.member-input2 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 14px;
	border: 1px solid #bababa;
	padding-top: 2px;
}
.member-border {
	border: 1px dashed #8DB930;
}
A.member-news:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #8db930;
	text-decoration: underline;
}
A.member-news:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #8db930;
	text-decoration: underline;
}
A.member-news:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ff6600;
	text-decoration: underline;
}
.forum-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4d4d4;
}
A.forum-txt:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
A.forum-txt:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
A.forum-txt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ff9900;
	text-decoration: underline;
}
.forum-num {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
}
A.forum-num:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8db930;
	text-decoration: underline;
}
A.forum-num:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8db930;
	text-decoration: underline;
}
A.forum-num:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: underline;
}
.forum-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
}
.forum-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8DB930;
	font-weight: bold;
}
.forum-textarea {
	color: #555555;
	border: 1px solid #c4c4c4;
	background-color: #f3f3f3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.forum-search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 15px;
	width: 195px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #f5f9ec;
}
