.mypaging{
font-size:12px;
}
.justify{
	text-align:justify; text-justify: inter-ideograph;
}
.righttitle{ font-family:"Times New Roman"; color:#FFFFFF ; font-size:12px ; font-weight:bold ; text-decoration:none}
.righttitle strong{ font-family:"Times New Roman"; color:#FFFFFF ; font-size:16px ; font-weight:bold ; text-decoration:none}
.rightcontent{ font-family:"Times New Roman"; color:#fff44a ; font-size:11px ; letter-spacing:0em ; font-weight:normal ; text-decoration:none}
@charset "utf-8";
/*Common Sytle*/
html {
	width:100% ; height:100% ;
}
body {
	margin:0px;
	background-color: #E7E7E7;
}
img{
	border:0px;
}
/*Submenu control*/
.submenu td { padding:0 4px ; background:#6A6054}
.beanlift { font-size:10px ; color:#6a6054 ;}
.beanlift a:link, .beanlift a:hover, .beanlift a:visited, .beanlift a:active{
color:#FFFFFF; font-size:10px ; color:#6a6054 ; font-family:Tahoma, Arial, Helvetica, sans-serif ; text-decoration:none ; margin:0 4px}
.in_submenu td { padding:0 10px ; background:#6A6054}
.in_submenu a:link, .in_submenu a:hover, .in_submenu a:visited, .in_submenu a:active{
color:#FFFFFF; font-size:10px ; font-family:Tahoma, Arial, Helvetica, sans-serif ; text-decoration:none ; margin:0 4px}
.in_submenu
{
color:#FFFFFF; font-size:10px ; font-family:Tahoma, Arial, Helvetica, sans-serif ; text-decoration:none
}

/*Structure Sytle*/
#prdt{
	float:left;
	width:123px;
	margin-left:4px;
	margin-right:4px;
}
#prdt_pic{
	height:137px;
	background:url(images/product_28.jpg) center center no-repeat;
}
#prdt_pic img{
	margin:11px 4px 11px 4px;
}
#prdt_desc{
	height:50px;
	text-align:center;
	padding-top:2px;
}
.shop_s_pic{
	margin:5px;
}
#shop_item{
	margin-bottom:25px;
}
#shop_pic img{
	margin:11px 4px 11px 4px;
}
#shop_pic{
	float:left;
	width:123px;
	height:137px;
	background:url(images/product_28.jpg) center center no-repeat;
}
#cart_pic{
	float:left;
	width:34px;
	height:38px;
	background:url(images/product_28.jpg) center center no-repeat;
}
#cart_pic img{
	margin:4px 2px 4px 2px;
}
#content{
	scrollbar-face-color: #c8bcb0; 
	scrollbar-shadow-color: #c8bcb0;
	scrollbar-highlight-color: #c8bcb0; 
	scrollbar-3dlight-color: #c8bcb0;
	scrollbar-darkshadow-color: #c8bcb0; 
	scrollbar-arrow-color: #eae1da;
	scrollbar-track-color:#eae1da;
}
#content_tea{
	scrollbar-face-color: #8fbd04; 
	scrollbar-shadow-color: #8fbd04;
	scrollbar-highlight-color: #8fbd04; 
	scrollbar-3dlight-color: #8fbd04;
	scrollbar-darkshadow-color: #8fbd04; 
	scrollbar-arrow-color: #e5f6b1;
	scrollbar-track-color:#e5f6b1;
}
.bg {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}
#pd_lft_20{
	padding-left:20px;
}
#pd_lft_30{
	padding-left:28px;
}
#pd_lft_40{
	padding-left:40px;
}
#pd_lft_95{
	padding-left:98px;
}
#pd_top_05{
	padding:5px 0;
}
.mrgn_lf_20{
	margin-left:20px;
}
#mrgn_btm_05{
	margin-bottom:5px;
}
/*Textfield Sytle*/
 #select, #mr, .txt_fd1{
	font-family:Arial, "新細明體";
	font-size:11px;
	color:#6a6054;
}
.txt_fd{
	height:17px;
	border:#6a6054 1px solid;
	font-family:Arial, "新細明體";
	font-size:11px;
	color:#b2b2b2;
	}
.txt_fd_xxs{
	width:40px;
	height:20px;
	border:#6a6054 1px solid;
	font-family:Arial, "新細明體";
	font-size:11px;
	color:#6a6054;
	}
.txt_fd_xs{
	width:90px;
	height:20px;
	border:#6a6054 1px solid;
	font-family:Arial, "新細明體";
	font-size:11px;
	color:#6a6054;
	}
.txt_fd_s{
	width:120px;
	height:20px;
	border:#6a6054 1px solid;
	font-family:Arial, "新細明體";
	font-size:11px;
	color:#6a6054;
	}
.txt_fd_m{
	width:180px;
	height:20px;
	border:#6a6054 1px solid;
	font-family:Arial, "新細明體";
	font-size:11px;
	color:#6a6054;
	}
.txt_fd_l{
	width:250px;
	height:20px;
	border:#6a6054 1px solid;
	font-family:Arial, "新細明體";
	font-size:11px;
	color:#6a6054;
	}
.txt_fd_xl{
	width:270px;
	height:20px;
	border:#6a6054 1px solid;
	font-family:Arial, "新細明體";
	font-size:11px;
	color:#6a6054;
}
.txt_fd_x2{
	height:20px;
	border:#6a6054 1px solid;
	font-family:Arial, "新細明體";
	font-size:11px;
	color:#6a6054;
}
.txt_area{
	width:250px;
	height:60px;
	border:#6a6054 1px solid;
	font-family:Arial, "新細明體";
	font-size:11px;
	color:#6a6054;
	overflow:hidden;
	}	
/*Text Sytle*/
.brn_txt_11{
	font-family:Arial, "新細明體";
	font-size:11px;
	line-height:14px;
	color:#2f2b25;
}
a.brn_txt_11{
	font-family:Arial, "新細明體";
	font-size:11px;
	line-height:14px;
	color:#2f2b25;
	text-decoration:none;
}
a.brn_txt_11:hover{
	font-family:Arial, "新細明體";
	font-size:11px;
	line-height:14px;
	color:#6a6054;
}
.brn_txt_11a{
	font-family:Arial, "新細明體";
	font-size:11px;
	line-height:1.5em;
	color:#6a6054;
	vertical-align:text-top;
}

a.brn_txt_11a{
	font-family:Arial, "新細明體";
	font-size:11px;
	line-height:20px;
	color:#6a6054;
	text-decoration:none;
}
a.brn_txt_11a:hover{
	font-family:Arial, "新細明體";
	font-size:11px;
	line-height:20px;
	color:#2f2b25;
}
.brn_txt_12{
	font-family:Arial, "新細明體";
	font-size:12px;
	line-height:20px;
	color:#6a6054;
}
.brn_txt_15{
	font-family:Arial, "新細明體";
	font-size:12px;
	line-height:20px;
	color:#6a6054;
	font-weight:bold;
}
.red_txt_12{
	font-family:Arial, "新細明體";
	font-size:12px;
	line-height:14px;
	color:#885a65;
}
a.red_txt_12{
	font-family:Arial, "新細明體";
	font-size:12px;
	line-height:14px;
	color:#885a65;
	text-decoration:none;
}
a.red_txt_11{
	font-family:Arial, "新細明體";
	font-size:11px;
	line-height:14px;
	color:#885a65;
	text-decoration:underline;
}
.wht_txt_11{
	font-family: Tahoma , Arial, "新細明體";
	font-size:10px;
	line-height:12px;
	color:#ffffff;
}
.tbl {
	font-family: Arial, "新細明體";
	font-size: 10px;
	line-height:22px;
	color: #6a6054;
	background:#ffffff;
	border-collapse:collapse;
}
.tbl_11 {
	font-family: Arial, "新細明體";
	font-size: 11px;
	line-height:22px;
	color: #6a6054;
	border-collapse:collapse;
}
.tbl_12 {
	font-family: Arial, "新細明體";
	font-size: 13px;
	line-height:22px;
	color: #6a6054;
	border-collapse:collapse;
}

/*Bean Table Sytle*/
.bg_brown {
	border-right:#c8bcb0 1px solid;
	border-bottom:#c8bcb0 1px solid;
}
.bg_grn {
	border-right:#b0c8b6 1px solid;
	border-bottom:#b0c8b6 1px solid;
}
.content {
	font-size: 12px;
	font-weight: bold;
	color: #756b5c;
	padding-left:5px;
}
.content_grn {
	font-size: 12px;
	font-weight: bold;
	color: #008000;
	padding-left:5px;
}
.pdleft05 {	
	padding-left:5px;
}
.title {
	font-size: 13px;
	font-weight: bold;
	color: #4b453b;
}
.wht_bold {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.title_grn{
	font-size: 13px;
	font-weight: bold;
	color: #056b39;
}