/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css,v 1.0 2011/08/21   phil Exp $
	http://biz.funny.net.tw
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org
   (c) 2005	XT-Commerce - community made shopping  http://www.xt-commerce.com
   Copyright (c) 2003 XT-Commerce 
   Released under the GNU General Public License 
   --------------------------------------------------------------------------------------- */
@charset "utf-8";

BODY {font-family: Verdana, Arial, sans-serif;margin:0; padding:0;background:#FFFFFF;}
img {border:0; vertical-align:baseline;}
A {text-decoration:none; color:#666666; margin:0; padding:0;}
A:hover {color:#555555;}

FORM {display: inline;}
.block {display: block;}
.spacer {padding:1px}
.spacer2 {padding:2px}
.spacer3 {padding:3px}
.spacer4 {padding:4px}
.spacer5 {padding:5px}
.spacer6 {padding:6px}
.spacer7 {padding:7px}
.form-go{position:absolute; top:0; left:0; opacity:0;display:none;}
#header_bottom{clear:both;background:#585858;text-align:center;}
#footer{background:url(img/seed.gif) no-repeat 100% 100%;text-align:right;}
.input_form {border: 1px solid #CCCCCC; background-color:#FFFFFF; color:#999999; font-size:12px;text-align:justify; width:150px;}

.banner{text-align:left; padding:0; border: 1px solid #CCCCCC;display:block;}
.headerNavigation {font-size:13px; color:#777777;}
A.headerNavigation {color: #777777; font-size: 13px;}
A.headerNavigation:hover {color:#C95103;}

/*  box icon_arrow  */
.main_category {color:#ADADAD;font-size:13px;display:block;letter-spacing:1px;padding-left:1px;padding:5px 0 6px 0;font-family: Arial, sans-serif;border-bottom: 1px solid #F4F4F4;font-weight: 900; width:200px;}
.main_category A{color:#ADADAD;}
.main_category A:hover{color:#557788;}

.sub_category  {color:#C5C5C5;font-size:13px;padding:5px 0 6px 0px;line-height:2;border-bottom: 1px solid #F4F4F4; width:202px;}
.sub_category  A{color:#999999;}
.sub_category  A:hover {color:#557788;}

.box_header{color:#076D49;font-size:13px;text-align:right;padding-right:23px;}

.box_main{font-size:15px;line-height:2;}
.box_main A{color:#777777;}
.box_main A:hover{color:#AA0000;}

.s-text {font-size:12px; color:#666;}

.sss_main {font-size:9px; color:#888888;}

.ss_main_r {font-size: 12px; line-height: 1.4; color:#AA0000;}
.ss_main_r A{color:#AA0000;}
.ss_main_r A:hover{color:#555555;}

.ss_main {font-size: 12px; line-height: 1.4; color:#666666;}
.ss_main A{color:#777777;}
.ss_main A:hover{color:#555555;}

.s_main {font-size:13px; line-height:1.4; color:#666666;}
.s_main A{color:#777777;}
.s_main A:hover{color:#555555;}

.main {font-size:15px; line-height:1.8; color:#666666; width:682px;}
.main A{color:#666666;}
.main A:hover{color:#555555;}

.l_main {font-size:16px; line-height:1.7; color:#669933;text-align:right;padding-right:23px;}

.title {font-family:"DFKai-SB","標楷體","MingLiU","PMingLiU";line-height:1.5; font-size:160%; color:#1A482B;text-align:left;font-weight:bold;}

.title2 {font-family:"DFKai-SB","標楷體","MingLiU","PMingLiU";line-height:1.5; font-size:110%; color:#AA0000;font-weight:bold;text-align:left;}

/* -- about product -- */
.module_title {color:#444444; font-size:13px; padding:8px 0 3px 0; border-bottom:1px solid #F2F2F2; background:url(img/modules/module_title.gif) no-repeat 0 100%; font-weight: 900;}
html>body .module_title{padding:7px 0 5px 20px;}

.list {color:#666666; font-size:13px;  padding: 0px 0 0px 9px; background:url(img/g_line.gif) no-repeat 0 100%; font-weight: 500;}

.product_name {font-size:15px; line-height:1.5;color:#555555;}
.product_name  A{color:#076D49;}
.product_name  A:hover {color:#CC3333;}


#product_info { font-family: "Arial", "sans-serif";}
#product_info .name {color:#999999;font-size:13px;padding-left:1px;border-bottom: 1px solid #CDCBCB; font-weight:700;padding: 5px 0 5px 0;}
#product_info .type {color:#999999;font-size:13px; border-bottom: 1px solid #EDEDED; font-weight:300;padding: 5px 0 5px 0;}
#product_info .info {color:#666666;font-size:13px; font-weight:300;padding: 5px 0 5px 0;}
#product_info .bottom {color:#666666;font-size:13px; border-bottom: 1px solid #CDCBCB; font-weight:300;padding: 5px 0 5px 0;}
#product_info .price {font-size:13px; line-height:1.5; color:#FF6600;padding: 5px 0 5px 0;}


.border{border:1px solid #CDCDCD;}

TD.checker_s{font-size:12px; padding:3px;background:#F2F2F2;text-align:center;color:#848484;}
TD.checker_m{font-size:13px; padding:5px;color:#5C6C6C;}
TD.checker_m2{font-size:13px; padding:5px;text-align:center; color:#5C6C6C; background:#F2F2F2;}

/* formArea  */
.Area{padding:7px; background:#FFFFFF; border: 1px solid #CCCCCC;}
.formArea{font-size:13px; padding:7px; color:#333333; background:#F3F3F3; border: 1px solid #CCCCCC;}
.formArea_bottom{font-size:13px; padding:7px; color:#333333; background:#F3F3F3;border-bottom:1px solid #CCCCCC; border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;}
.formArea_2{font-size:13px; padding:7px; color:#666666; background:#FFFFFF; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
.formArea_2_bottom{font-size:13px; padding:7px; color:#666666; background:#FFFFFF; border-bottom:1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}

.form-bg {padding:5px; font-size:13px; color:#333333;background:#EAEAEA;}
.form {padding:5px; font-size:13px; color:#333333;}


.moduleRow {font-size:15px; color:#666666;}
.moduleRowOver {background-color:#FFFFFF; cursor: hand; font-size:15px; color:#666666;}
.moduleRowSelected {background-color:#FFF1D9; font-size:15px; color:#FF3333;}

.errorBox {font-size:13px; background:#FFDBDB; padding:9px; line-height:1.5; color:#D3458C;border:2px #FF99CC dotted;}

/* message box */
.messageBox {font-size: 13px;}
.messageStackError, .messageStackWarning {font-size:13px;color:#636363;background-color:#FFDBDB; padding:9px;}
.messageStackSuccess {font-size:13px;color:#636363;background-color:#FFDBDB; padding:9px;}
.nav {font-size:12px; line-height:1.5; color:#666666;}
.nav A{color:#777777;}
.nav A:hover{color:#FF0000;}
.pdlist{width:110px; float:left; }
#list_btn_pager{width:100%;height:50px;padding:10px 0; margin-top:20px;  position:relative; display:block; clear:both; border-top:1px dashed #cccccc;}
.page_nav{margin:0 auto;margin-top:7px;font-size:12px;padding:3px 5px;text-align:center}
.page_nav a{padding:4px 8px;margin:0;width:15px;border:1px solid #ccc;color:#999}
.page_nav a:hover{color:#fff;background:#999;border:1px solid #999}
.page_nav span.on{padding:4px 8px;background:#333;color:#fff;margin:0;font-weight:700;border:1px solid #333}
/* input requirement */
.copyright {font-size: 10px; color: #999999; text-align: center;}
.w09{font-size:12px; line-height:20px; padding:0;margin:0;}