/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css,v 1.0 2007/05/07   cairu 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;background:url(./img/bg.jpg) repeat-x #D0AA6B;}
img {border:0; vertical-align:baseline;}
A {text-decoration: none; color:#6699CC;font-size:13px;}
A:hover {color:#CC3333;}

FORM {display: inline;}
.block {display: block;}

.spacer {padding:2px;}
.spacer3 {padding:3px;}
.spacer4 {padding:4px;}
.spacer5 {padding:5px;}
.spacer6 {padding:6px;}
.spacer7 {padding:7px;}
.spacer8 {padding:8px;}

input {padding:0;}

.s-main {font-size: 13px; line-height: 1.5; color:#848484;}
.n-main{font-size: 15px; line-height: 1.5; color:#666666;}
.l-main {font-size: 15px; line-height: 1.5; color:#666666;}

/* ---header -- */
.headerNavigation {font-size:12px;line-height:1.8; color:#666666;}
A.headerNavigation {font-size:12px;color:#666666;line-height:1.8;letter-spacing:1px;}
A.headerNavigation:hover {color:#FE7108;}

.menu  {font-size:12px;line-height:1.8;color:#FFE1A5;letter-spacing:1px;padding:0 5px;background:#452609;}
.menu A{font-size:12px;line-height:1.8;color:#FFE1A5;}
.menu A:hover {color:#F4E718;}

/*  box  */
.box-font {color:#333333; font-size:13px;line-height:2;padding-left:33px;}
.box-font a{color:#333333;}
.box-font a:hover{color:#990000;}
.form-in {border:1px solid #FFE1A5;background:#E5CAAB;}
/* -- category & topic --*/
.main_category {color:#465F66;font-size:13px;line-height:1.8;letter-spacing:1px;display:block;}
.main_category A{color:#333333;font-size:13px;line-height:1.8;padding-left:18px;background:#E5CAAB;display:block;}
.main_category A:hover{color:#FE7108;background:#F2F2F2;}

.sub_category a{color:#198DDA;font-size:13px;line-height:1.8;letter-spacing:1px;padding-left:18px;}
.sub_category a:hover{color:#FE7108; font-size:13px;}

.main_topic {color:#333333; font-size:13px;line-height:2;letter-spacing:1px;}
.main_topic a{color:#333333;line-height:1.8;border-bottom:1px dotted #E6E6E6;display:block;}
.main_topic a:hover{color:#FE7108;background:#FFFFCC;}

.sub_topic a{color:#198DDA;font-size:13px;line-height:2;letter-spacing:1px;}
.sub_topic a:hover{color:#FE7108; font-size:13px;}

.ss_text {font-size:10px;color:#666666;}

/* -- about product -- */
.product_img{background:#FFFFFF;border:1px #CCCCCC solid;padding:4px;}
.product_info{font-size:small;line-height:1.5;letter-spacing:1px;color:#333333;vertical-align:middle;}
.product_border{border:1px solid #E8CEAE;background:#FFFFFF;}
.border2{background:#FFFFFF;border:1px solid #CCCCCC;padding:5px;}
.border3{border-top:1px dashed #CCCCCC;background:#F2F2F2;}
.product_bg {font-size:13px; line-height: 1.5; color:#CC0000;background:url(./img/modules/price_bg.gif) no-repeat 50% 0;}
.product_price {font-size:13px;font-weight:bold; line-height: 1.8; color:#FF3C0B;padding:2px;vertical-align:bottom;}
.product_name {font-size: 13px; color:#8E8E8E; line-height: 1.5;letter-spacing:1px;}
.product_name  A:link {color:#629C06;}
.product_name  A:hover {color:#CC3333;}
.product_name  A:visited {color:#800080;}
.product_name_info {color:#0033CC;font-size:13px; line-height: 1.5;}
.product_des {font-size:13px;color:#666666;padding:2px;}
.topic {font-size:13px;border-bottom:1px #CCCCCC dotted;padding:3px 0 3px 5px;background:url(./img/icon_arrow.gif) no-repeat 0 50%;}
.topic   A:link {color:#666666;line-height: 1.5;letter-spacing:1px;}
.topic   A:hover {color:#0167CC;}
.product-title{width:212px;height:45px;padding:5px 8px;background:url(./img/modules/product-title.gif) no-repeat 0 0 #EFEFEF;}

/* --module title and form --*/
ol {list-style:none;}
.module_title {height:80px;font-size:17px;line-height:3;letter-spacing:2px;font-weight:bold;color:#845118;background:url(./img/modules/modules-title.gif) no-repeat;}
.module_title1 {font-size:13px;height:32px;padding-top:15px;letter-spacing:1px;color:#666666;background:url(./img/modules/modules-title1.gif) no-repeat 0 50%;}
html>body .module_title1 {height:27px;padding-top:0;background:url(./img/modules/modules-title1.gif) no-repeat 0 100%;}
.module_title2 {height:75px;font-size:17px;line-height:3;letter-spacing:2px;font-weight:bold;color:#333333;background:url(./img/modules/modules-title2.gif) no-repeat;}
.form_module {font-size:13px; color:#666666;padding:10px;}
.form_module1 {font-size:13px; color:#666666;border:3px double #E5E5E5;padding:10px;background:#FFFFCC;}
.title-header {font-size:13px;color:#0066CC;border-bottom:1px dotted #C9C9C9;width:70px;}
.form-text {font-size:13px;color:#666666;border-bottom:1px dotted #C9C9C9;}
.plain {background:#F2F2F2;border:1px solid #CCCCCC;}
.news {text-indent:1.3em;background:url(img/modules/news_star.gif) no-repeat 0 40%;}
/* formArea  */
TABLE.form , .form {font-size:13px; color:#666666;}
.formArea{padding:3px; color:#4C4C4C;font-size:13px; line-height:1.5;border:1px dotted #CCCCCC;}
.form-bg {padding:5px;border-bottom:1px solid #E4E4E4;}
.form-bg2 {padding:5px; font-size:13px; color:#FFFFFF;text-align:right;background:#D39F67;border-bottom:1px solid #E4E4E4;} 

.moduleRow {color:#FE5A00;}
.moduleRowOver {background:#FDEEE5; cursor: hand; color:#666666;}
.moduleRowSelected {background:#FDEEE5; color:#FF3333;}

.checker_t {font-size:13px;line-height:1.8;background:#D39F67;color:#FFFFFF;text-align:center;}
.checker_m{font-size:13px; padding:5px;color:#5C6C6C;border-bottom:1px solid #CCCCCC;}

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

.messageBox {font-size: 13px;}
.messageStackError, .messageStackWarning {font-size:13px;color:#636363;background:#FFF0A0; padding:9px;}
.messageStackSuccess {font-size:13px;color:#636363;background:#FFF0A0; padding:9px;}

.copyright {font-size:10px;color:#FFE1A5;text-align:center;}
.copyright A{font-size:10px;color:#FFE1A5;}
