/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css,v 1.2 2006/04/25  02:58:17 phil Exp $   for 304_01
	http://www.menet.com.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 
   --------------------------------------------------------------------------------------- */

BODY { margin: 0px 0px 0px 0px; font-family: Verdana; font-size: 12px; }

/* custom configure start */
Body, TABLE, P, DIV, SPAN, INPUT, SELECT { font-size: 12px; font-family: Verdana; }
CHECKBOX, RADIO, SELECT { font-size: 12px; font-family: Verdana; }
TEXTAREA { font-size: 12px; font-family: Verdana; line-height:1.5;  }

.moduleRow A { color: #444444; }
.moduleRow { color:#444444; font-size:12px; line-height:1.7; padding-left:6px; width:170px; }
.moduleRowOver { color:#000000; font-size:12px; background-color:#FFFFFF; line-height:1.7; padding-left:6px; width:170px; } 
.moduleRowOut { color:#000000; font-size:12px; background-color: #FFFFFF; line-height:1.7; padding-left:5px; width:170px; } 

TABLE#box_new_products2 {}
TABLE#box_new_products2 TD.box_title { background-color:#404040; padding: 8px 15px 6px 15px; text-align: left; color: #FFFFFF; }
TABLE#box_new_products2 TD.box_content { }

SPAN.productOldPrice { font-size:12px; color:#666666; font-weight:normal; }



TABLE#nav TD.nav-quicksearch {
	background-color: #B9A88F;
	color: #FFFFFF;
	padding: 5px;
}

TABLE#main {
	margin-top: 2px;
}
TABLE#main TD.main-left_column {}
TABLE#main TD.main-right_column {}
TABLE#main TD.main-content {}

/* custom configure end */



FORM {display: inline;}
.block {display: block;}
.spacer {padding:2px}
.tableShop {border-left:1px; border-style:solid; border-color: #C7C7D5; margin: 0px 3px 0px 3px;}
.navLeft {border-right: 1px solid #B6B7CB;border-left: 1px solid #C7C7D5;}
.navRight {border-left: 1px solid #B6B7CB;border-right: 1px solid #C7C7D5;}

TD.headerNavigation {font-size:15px; color:#FFFFFF; padding:2px;}
TD.topNavigation {font-size: 13px; color: #5887B6;}
A.topNavigation {color: #5887B6;}
A.topNavigation:hover {color: #FF0000;}
A.headerNavigation {color: #ffffff; font-size: 13px; background: #C3C3C3;}
A.headerNavigation:hover {color: #FF0000;}

/*  ------- ¤å¦r³]©w2006-0202 JEDI -------  */
.sss-main {font-size: 12px; line-height: 1.2; color:#8E8E8E;}
.ss-main {font-size: 12px; line-height: 1.2; color:#8E8E8E;}
.s-main {font-size: 13px; line-height: 1.5; color:#8E8E8E;}
.main {font-size: 15px; line-height: 1.5; color:#5C6C6C;}
TD.main, P.main {font-size: 15px; line-height: 1.5; color:#5C6C6C;}
.l-main {font-size: 12px; line-height: 1.5; }
.ll-main {font-size: 18px; line-height: 1.5; color:#3C5C5C;}

.ss-main-r{font-size: 12px; line-height: 1.5; color:#FF0000;}

TD.checker_s{font-size:12px;border: 1px solid; border-color:#FFFFFF; padding:2px; background:#F5F5F5;text-align:center; color:#8E8E8E;}
TD.checker_m{font-size:15px;border-bottom: 2px dotted; border-color:#AAAAAA; padding:5px;text-align:center; color:#5C6C6C; background:#FFFFFF;}
TD.checker_m2{font-size:15px;border-bottom: 2px dotted; border-color:#AAAAAA; padding:5px;text-align:center; color:#5C6C6C; background:#F5F5F5;}

TD.smallText, SPAN.smallText, P.smallText {font-size: 12px;}

/* formArea  */
TABLE.formArea {background:#F8F4E8; border-color:#E6D5A8; border-style: dotted; border-width: 1px;}
.formArea-text {border-bottom: 1px dotted; border-color:#E6D5A8; font-size:15px; color:#5C6C6C; padding:5px;}


.s-text {font-size:12px; color:#A3A3A3;}

.errorBox {font-size:15px; background:#FFDDEE; padding:9px; line-height:1.5; color:#EE3300;border: 2px dotted;border-color:#FF99CC;}
.stockWarning {font-size : 12px; color: #cc0033;}
.productsNotifications {background: #f2fff7;}

.productinfo_title {font-size:15px; color: #333333; font-weight: bold;}
.productinfo_price {font-size:16px; color: #0000FF;}
.orderEdit {font-size : 12px; color: #70d250; text-decoration: underline;}

TR.headerError {background: #ff0000;}
TD.headerError {font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}

TR.headerInfo {background: #00ff00;}

TD.headerInfo {
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TD.footer {background: #C3C3C3;}
.footer_top {border-top:2px solid; border-color: #BABABA; background: #C3C3C3; text-align:right;padding:2px;}

/*  ------- box-title -------  */
TD.BoxHeading {font-size:13px;background:#DEE6E9;color:#737373;border-bottom: 1px solid;
  	border-top: 1px solid;border-color: #A5BAC2;line-height:1.5;padding-top:3px;}

TD.BoxHeading_2 {font-size:13px;background:#FF6600;color:#FFFFFF;border-bottom: 3px solid;
  	border-top: 3px solid;border-color:#FF9900;line-height:1.5;padding-top:3px;}
	
TD.infoBox, SPAN.infoBox {font-size: 12px;}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {border: 1px; border-style:solid; border-color: #b6b7cb; border-spacing:1px;}

.productListing-heading {font-size:12px;background:#b6b7cb; color: #FFFFFF;font-weight: bold;}

TD.productListing-data {font-size: 12px;}


TD.pageHeading, DIV.pageHeading {font-size: 16px; font-weight: bold; color: #000000;}

TR.subBar {background: #f4f7fd;}
TD.subBar {font-size: 12px; color: #000000;}


TD.smallText, SPAN.smallText, P.smallText {font-size: 12px;}

TD.accountCategory {font-size: 13px; color: #aabbdd;}
TD.fieldKey {font-size: 12px; font-weight: bold;}
TD.fieldValue {font-size: 12px;}
TD.tableHeading {font-size: 12px; font-weight: bold;}

SPAN.newItemInCart {font-size: 12px; color: #ff0000;}



SPAN.greetUser {font-size: 15px; color:#009200; font-weight: bold;}


TD.formAreaTitle {font-size: 12px; font-weight: bold;}



SPAN.productSpecialPrice {color: #FF0000;}

SPAN.errorText {color: #ff0000;}

SPAN.productDiscountPrice {color: #ff0000; font-weight: bold;}

/* message box */
.messageBox {font-size: 12px; }
.messageStackError, .messageStackWarning {font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess {font-size: 12px; background-color: #99ff00; }

/* input requirement */
.copyright {font-size: 10px; color: #999999; text-align: center;}

<!-- create_account -->
TABLE#create_account { }
TABLE#create_account TD.head { width:120px; text-align:right; }
TABLE#create_account TD.input_field { font-size:10px; color:#999999; }
TABLE#create_account TD.input_field INPUT { width:300px; padding:2px; border:1px #999999 solid;  }

<!-- create_account_guest -->
TABLE#create_account_guest { }
TABLE#create_account_guest TD.head { width:120px; text-align:right; }
TABLE#create_account_guest TD.input_field { font-size:10px; color:#999999; }
TABLE#create_account_guest TD.input_field INPUT { width:300px; padding:2px; border:1px #999999 solid;  }

<!-- contact_us -->
TABLE#contact_us { }
TABLE#contact_us TD.head { width:120px; text-align:right; }
TABLE#contact_us TD.input_field { font-size:10px; color:#999999; }
TABLE#contact_us TD.input_field INPUT { width:300px; padding:2px; border:1px #999999 solid;  }

<!-- password_double_opt_in -->
TABLE#password_double_opt_in { }
TABLE#password_double_opt_in TD.head { width:120px; text-align:right; }
TABLE#password_double_opt_in TD.input_field { font-size:10px; color:#999999; }
TABLE#password_double_opt_in TD.input_field INPUT { width:300px; padding:2px; border:1px #999999 solid;  }

<!-- newsletter -->
TABLE#newsletter { }
TABLE#newsletter TD.head { width:120px; text-align:right; }
TABLE#newsletter TD.input_field { font-size:10px; color:#999999; }
TABLE#newsletter TD.input_field INPUT { width:300px; padding:2px; border:1px #999999 solid;  }

<!-- advanced_search -->
TABLE#advanced_search { }
TABLE#advanced_search TD.head { width:120px; text-align:right; }
TABLE#advanced_search TD.input_field { font-size:10px; color:#999999; }
TABLE#advanced_search TD.input_field INPUT { width:300px; padding:2px; border:1px #999999 solid;  }
TABLE#advanced_search TD.input_field_price INPUT { width:120px; padding:2px; border:1px #999999 solid;  }

<!-- info_message -->
TABLE#info_message { font-size:12px; color:#459137; border:1px #57B846 solid; background-color:#F0FEED; margin-bottom:12px; }
TABLE#info_message TD { padding:8px; }

INPUT.box_search-keyword { font-size: 12px; font-family: Verdana; color: #333333; width: 130px; border:1px #999999 solid; padding: 3px 2px 2px 3px; }
INPUT.box_newsletter-email { font-size: 12px; font-family: Verdana; color: #333333; width: 130px; border:1px #999999 solid; padding: 3px 2px 2px 3px; }


IMG { border:0; }

A { text-decoration: none; color:#333333; }
A:hover { color:#FF3366; text-decoration: underline; }

TABLE#navtrail { color:#333333; }
TABLE#navtrail A { color:#888888; text-decoration:underline; }
TABLE#navtrail A:hover { color:#FF5F3D; text-decoration:underline; }

TABLE#box_RUN_NEWS { color:#FFFFFF; }
TABLE#box_RUN_NEWS A { font-size: 12px; color: #FFFFFF; text-decoration: underline; }
TABLE#box_RUN_NEWS A:hover { font-size: 12px; color: #FFFFFF; text-decoration: underline; }

TABLE#box_SEARCH { color:#555555; margin-bottom:8px; background-color:#FFFFFF; }

TABLE#box_SHOPINFO { color:#777777; line-height:1.6; }

TABLE#box_SPECIALS { background-color:#FFFFFF; }
TABLE#box_SPECIALS .price_style { color:#FF0000; font-family:Arial; font-weight: bold; font-size:13px; border-bottom:1px #FF0000 solid; }

TABLE#box_TOPICS { background-color:#FFFFFF; }

SPAN#box_ADD_A_QUICKIE {}
SPAN#box_ADD_A_QUICKIE A { color:#666666; text-decoration: underline; }
SPAN#box_ADD_A_QUICKIE A:hover { color:#FF0000; text-decoration: underline; }

TABLE#box_ADMIN { color:#555555; line-height:1.6; margin-bottom:8px; background-color:#FFFFFF; }

TABLE#box_CATEGORIES { margin-bottom:8px; background-color:#FFFFFF; }

TABLE#box_BEST_SELLERS { margin-bottom:8px; background-color:#FFFFFF; }

TABLE#box_CART { color:#555555; margin-bottom:8px; background-color:#FFFFFF; }

TABLE#box_CONTENT { margin-bottom:8px; background-color:#FFFFFF; }

TABLE#box_COUNTER {}
TABLE#box_COUNTER .numeral { font-size:12px; font-weight:bold; color:#FF2D00; text-decoration:underline; }

TABLE#box_INDEX_INTRO {}

TABLE#box_INFOBOX { color:#FFFFFF; line-height:1.6; background-color:#FFFFFF; }
TABLE#box_INFOBOX A { color:#FFFFFF; text-decoration:underline; }
TABLE#box_INFOBOX A:hover { color:#FFFFFF; text-decoration:underline; }

TABLE#box_LAST_VIEWED { color:#555555; line-height:1.5; margin-bottom:8px; background-color:#FFFFFF; }

TABLE#box_LATEST_NEWS { }

TABLE#box_ACTION_NEWS { }

TABLE#box_LOGIN { background-color:#FFFFFF; }

TABLE#box_LOGO { font-size:21px; letter-spacing:-1px; font-weight:bold; padding-left:7px; }

TABLE#box_MFT { color:#555555; line-height:1.6; margin-bottom:8px; background-color:#FFFFFF; }

TABLE#box_MFT_INFO { margin-bottom:8px; background-color:#FFFFFF; }

TABLE#box_NEWSLETTER { margin-bottom:8px; background-color:#FFFFFF; }

TABLE#box_WHATSNEW { margin-bottom:8px; line-height:1.4; background-color:#FFFFFF; }
TABLE#box_WHATSNEW .price_style { color:#FF0000; font-family:Arial; font-weight: bold; font-size:13px; border-bottom:1px #FF0000 solid; }

.categories_name { font-size:18px; font-weight:bold; color:#0072BC; }
.categories_heading_title { text-align:right; color:#777777; }
.categories_description { padding-top:8px; color:#555555; line-height:1.5; }
.categories_url { padding-top:6px; color:#555555; }
.categories_url A { color:#777777; text-decoration:underline; }
.categories_url A:hover { color:#FF8300; text-decoration:underline; }


TABLE#navigation { background-color:#F1F1F1; }
TABLE#navigation .display_number {}
TABLE#navigation .page_links { text-align:right; }
A.pageResults { color:#555555; text-decoration:underline; }
A.pageResults:hover { color:#ED0009; text-decoration:underline; }


TABLE#products_listing { color:#555555; }
TABLE#products_listing .products_name A { font-size:13px; font-weight:bold; color:#004A80; text-decoration:underline; }
TABLE#products_listing .products_name A:hover { font-size:13px; font-weight:bold; color:#ED1C24; text-decoration:underline; }
TABLE#products_listing .products_short_description { line-height:1.5; color:#888888; }
TABLE#products_listing .price_style { color:#FF0000; font-family:Arial; font-weight: bold; font-size:13px; border-bottom:1px #FF0000 solid; }
TABLE#products_listing .stock_mark { color:#FF0000; border-bottom:1px #FF0000 solid; line-height:20px; }
TABLE#products_listing .products_quantity { color:#FF0000; font-family:Arial; font-weight: bold; font-size:13px; border-bottom:1px #FF0000 solid; }


TABLE#order_details { color:#555555; }
TABLE#order_details .products_name A { font-size:13px; font-weight:bold; color:#004A80; text-decoration:underline; }
TABLE#order_details .products_name A:hover { font-size:13px; font-weight:bold; color:#ED1C24; text-decoration:underline; }
TABLE#order_details .products_short_description { line-height:1.4; color:#888888; padding-top:10px; }
TABLE#order_details .price_style { color:#FF0000; font-family:Arial; font-weight: bold; font-size:13px; border-bottom:1px #FF0000 solid; }
TABLE#order_details .stock_mark { color:#FF0000; border-bottom:1px #FF0000 solid; line-height:20px; }
TABLE#order_details .products_quantity { color:#FF0000; font-family:Arial; font-weight: bold; font-size:13px; border-bottom:1px #FF0000 solid; }
TABLE#order_details .attributes_value_name { color:#FF0000; border-bottom:1px #FF0000 solid; line-height:17px; }
TABLE#order_details .total_content { padding-top:16px; font-size:15px; font-weight:bold; font-family:Verdana; text-align:right; }

SPAN.markProductOutOfStock {font-size: 12px; color: #FF0000; font-weight: bold;}

.text_spotlight { color: #FF0000; font-weight: bold; border-bottom:1px #FF0000 solid; line-height:17px; text-decoration:none; }
.number_spotlight { color: #FF0000; font-weight: bold; border-bottom:1px #FF0000 solid; line-height:17px; font-family: Arial; font-size:13px; text-decoration:none; }

TABLE#newProductsDefault .price_style { color:#FF0000; font-family:Arial; font-weight: bold; font-size:13px; border-bottom:1px #FF0000 solid; }
