/* -----------------------------------------------------------------------------------------
   $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; background-color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
img { border:0; } 
A { text-decoration: none; color:#333333; }
A:hover { color:#FF3366; text-decoration: underline; }

/* custom configure start */
Body, TABLE, P, DIV, SPAN, INPUT, SELECT { font-size: 11px; font-family: Verdana; }
CHECKBOX, RADIO, SELECT { font-size: 11px; font-family: Verdana; }
TEXTAREA { font-size: 11px; font-family: Verdana; line-height:1.5;  }

TABLE#box_counter {}
TABLE#box_counter TD.box_content { padding:0px 0px 0px 0px; font-size:10px; color:#555555; }

SPAN#box_add_a_quickie { }
SPAN#box_add_a_quickie A { 	color:#444444; text-decoration: none; }
SPAN#box_add_a_quickie A:hover { color:#FF0000; text-decoration: underline; }

TABLE#page { background: #FFFFFF; width:920px; }

TABLE#index_footer { color:#FFFFFF; background-color:#000000; }
TABLE#index_footer A { color:#FFFFFF; text-decoration:none; }
TABLE#index_footer A:hover { color:#FFFFFF; text-decoration:underline; }

TABLE#pathway { background-color:#404040; color: #FFFFFF; }
TABLE#pathway A { color: #FFFFFF; text-decoration: none; }
TABLE#pathway A:hover { color: #FFFFFF; text-decoration: underline; }
TABLE#pathway TD { padding: 8px 15px 6px 15px; }

SPAN.productOldPrice { font-size:11px; color:#666666; font-weight:normal; }

TABLE#box_admin {}
TABLE#box_admin TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_admin TD.content { padding: 8px; }

TABLE#box_best_sellers {}
TABLE#box_best_sellers TD.title { color:#FFFFFF; background-color:#205382; padding-left:12px; }
TABLE#box_best_sellers TD.content { padding: 8px; }

TABLE#box_cart {}
TABLE#box_cart TD.title { color:#FFFFFF; background-color:#205382; padding-left:12px; }
TABLE#box_cart TD.content { padding: 8px; }

TABLE#box_categories {}
TABLE#box_categories TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_categories TD.content { padding: 8px; }

TABLE#box_content {}
TABLE#box_content TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_content TD.content { padding: 8px; }

TABLE#box_currencies {}
TABLE#box_currencies TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_currencies TD.content { padding: 8px; }

TABLE#box_customer_group_info {}
TABLE#box_customer_group_info TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_customer_group_info TD.content { padding: 8px; }

TABLE#box_infobox {}
TABLE#box_infobox TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_infobox TD.content { padding: 8px; }

TABLE#box_languages {}
TABLE#box_languages TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_languages TD.content { padding: 8px; }

TABLE#box_last_viewed {}
TABLE#box_last_viewed TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_last_viewed TD.content { padding: 8px; }

TABLE#box_latest_news {}
TABLE#box_latest_news TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_latest_news TD.content { padding: 8px 8px 0px 8px; }

TABLE#box_login {}
TABLE#box_login TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_login TD.content { padding: 8px; }
INPUT.box_login-email_address { font-size: 10px; font-family: Verdana; color: #333333; width: 125px; border:1px #CBCBCB solid; }
INPUT.box_login-password { font-size: 10px; font-family: Verdana; color: #333333; width: 85px; border:1px #CBCBCB solid; }

TABLE#box_mft {}
TABLE#box_mft TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_mft TD.content { padding: 8px; }

TABLE#box_mft_info {}
TABLE#box_mft_info TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_mft_info TD.content { padding: 8px; }

TABLE#box_newsletter {}
TABLE#box_newsletter TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_newsletter TD.content { padding: 8px; }
INPUT.box_newsletter-email { 	font-size: 11px; font-family: Verdana; color: #333333; width: 115px; }

TABLE#box_order_history {}
TABLE#box_order_history TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_order_history TD.content { padding: 8px; }

TABLE#box_reviews {}
TABLE#box_reviews TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_reviews TD.content { padding: 8px; }

TABLE#box_search { }
INPUT.box_search-keyword { font-size: 11px; font-family: Verdana; color: #333333; width: 96px; }
TABLE#box_search TD.box_content { vertical-align: bottom;	font-size:10px; }
TABLE#box_search TD.box_content A { 	font-size:10px; color:#333333; text-decoration: underline; }
TABLE#box_search TD.box_content A:hover { font-size:10px; color:#FF0000; 	text-decoration: underline; }

TABLE#box_specials {}
TABLE#box_specials TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_specials TD.content { padding: 8px; }

TABLE#box_whatsnew {}
TABLE#box_whatsnew TD.title { color:#FFFFFF; background-color:#205382; padding-left:5px; }
TABLE#box_whatsnew TD.content { padding: 8px; }

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 { }

/* 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: 11px; 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: 11px; 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;}
A.pageResults {color: #0000FF;}
A.pageResults:hover {color: #0000FF; background: #FFFF33;}

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.markProductOutOfStock {font-size: 12px; color: #c76170; 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;}