
/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css,v 1.2 2006/02/01  12:01:17 phil Exp $   for Honest_basic_304
        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 
   --------------------------------------------------------------------------------------- */

BODY {background-color: #000000; font-family: Verdana, Arial, sans-serif;}
img {border:0;}
A {text-decoration: none; color:#3355AA;}
A:hover {color:#FF3366; text-decoration: underline;}

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:12px; color:#FFFFFF; padding:2px;}
TD.topNavigation {font-size: 12px; color: #5887B6;}
A.topNavigation {color: #5887B6;}
A.topNavigation:hover {color: #FF0000;}
A.headerNavigation {color: #ffffff; font-size: 12px; 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;font-style:normal;color:#8E8E8E;font-family:Arial,·s²Ó©úÅé;line-height:18px;text-align:left;}
.ssss-main {font-size: 12px; line-height: 1.2; color:#000;}
.ssr-main {font-size:12px;font-style:normal;color:#8E8E8E;font-family:Arial,·s²Ó©úÅé;line-height:18px;text-align:right;}
.ssr-main-top {font-size:12px;font-style:normal;color:#333333;font-family:Arial,·s²Ó©úÅé;line-height:18px;text-align:right;}
.ssr-main-menu {font-size:16px;font-style:normal;color:#333333;font-family:Arial,·s²Ó©úÅé;line-height:18px;text-align:center;text-valign:middle;}
/*.ss-main {font-size: 10px; line-height: 1.2; color:#8E8E8E;}*/
.s-main {font-size: 12px; line-height: 1.5; color:#8E8E8E;}
.s-main3 {font-size: 12px; line-height: 1.5; color:#191919; text-align:center;}
.products-question1 {font-size: 10px; line-height: 1.5; color:#000000; text-align:left;}
.products-question2 {font-size: 12px; line-height: 1.5; color:#191919; text-align:right;}
.products-question3 {font-size: 12px; line-height: 1.5; color:#191919; text-align:left;}
.products-question4  {
        background-color: #FFFFFF;
        border: 0px;
}
.main {font-size: 12px; line-height: 1.5; color:#5C6C6C;}
TD.main, P.main {font-size: 12px; line-height: 1.5; color:#5C6C6C;}
.l-main {font-size: 12px; line-height: 1.5; color:#3C5C5C;}
.lll-main {font-size: 12px; line-height: 1.5; color:#3C5C5C;background:#d2bda8;}
.llll-main {background:#cdbcab;font-size: 16px; line-height: 1.5; color:#3C5C5C;font-family:Arial,?°ç´°?Žé?;}
.ll-main {font-size: 12px; line-height: 1.5; color:#3C5C5C;}

.ss-main-r{font-size: 12px; line-height: 1.5; color:#FF0000;}

.title {font-size:12px; color:#31569C; font-weight:bold; border-bottom: 1px dashed; border-color:#5776B0;}

TD.checker_s{font-size:12px;border: 1px solid; border-color:#FFFFFF; padding:2px; background:#d2bda8;text-align:center; color:#8E8E8E;}
TD.checker_s2{font-size:12px;border: 1px solid; border-color:#FFFFFF; padding:2px; background:#d2bda8;text-align:center; color:#8E8E8E;}
TD.checker_m{font-size:12px;border-bottom: 2px dotted; border-color:#AAAAAA; padding:5px;text-align:left; color:#5C6C6C; background:#FFFFFF;}
TD.checker_m2{font-size:12px;border-bottom: 2px dotted; border-color:#AAAAAA; padding:5px;text-align:center; color:#5C6C6C; background:#fff5da;}
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:12px; color:#5C6C6C; padding:5px;}
.formArea-text2 {background:#ffedc3; border-bottom: 1px dotted; border-color:#E6D5A8; font-size:12px; color:#5C6C6C; padding:5px;font-family:Arial,?°ç´°?Žé?;}

/*.moduleRow {color:#006339;font-size:12px; border-bottom: 1px; border-color: #cccccc; line-height:1.7;padding-left:6px;width:170px;}
.moduleRowOver {color:#FF9900;font-size:12px; border-bottom: 1px; border-color: #cccccc; background-color:#FFFFFF;line-height:1.7; padding-left:5px;width:170px;}
.moduleRowOut {color:#FF9900;font-size:12px; border-bottom: 1px; border-color: #cccccc; background-color:#FFFFFF;line-height:1.7; padding-left:5px;width:170px;} */
.moduleRow {color:#006339;font-size:12px; border-bottom: 0px; border-color: #cccccc; line-height:1.7;padding-left:0px;width:126px;}
.moduleRowOver {color:#FF9900;font-size:12px; border-bottom: 0px; border-color: #cccccc; background-color:#FFFFFF;line-height:1.7; padding-left:0px;width:126px;}
.moduleRowOut {color:#FF9900;font-size:12px; border-bottom: 0px; border-color: #cccccc; background-color:#FFFFFF;line-height:1.7; padding-left:0px;width:126px;}

.s-text {font-size:12px; color:#A3A3A3;}
.epaper-1 {
           font-size: 13px;
           color: #dbdbdb;
}
.epaper-2 {
           font-size: 12px;
           color: #191919;
}
.epaper-3 {
           font-size: 12px;
           color: #ec6800;
}
.epaper-4 {
           font-size: 12px;
           color: #0061a2;
}
.epaper-5 {
           font-size: 15px;
           color: #ff0000;
}

.epaper-6 {
border-left:1px solid #fe9901;
border-right:1px solid #fe9901;
border-bottom:1px solid #fe9901;
border-top:1px solid #fe9901;
        padding:0px 0px 0px 0px;
font-size: 10px; line-height: 1.5; color:#fe9901;
}

.epaper-7 {
border-left:1px solid #01b3fb;
border-right:1px solid #01b3fb;
border-bottom:1px solid #01b3fb;
border-top:1px solid #01b3fb;
        padding:0px 0px 0px 0px;
font-size: 10px; line-height: 1.5; color:#01b3fb;
}
.errorBox {font-size:12px; 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:12px; color: #39639F;}
.productinfo_price {font-size:12px; 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:12px;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:12px;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: 12px; 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: 12px; 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;}

CHECKBOX, INPUT, RADIO, SELECT {font-size: 12px;}

TEXTAREA {width: 100%; font-size: 12px;}

SPAN.greetUser {font-size: 12px; 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: 12px; color: #999999; text-align: center;}

/* product image thumbnail
.product_image { display: block; margin: auto; text-decoration: none; width: 80px; min-width: 80px; text-align:center ;}*/
.product_image { display: block; margin: auto; text-decoration: none; width: 80px; min-width: 80px; text-align:center ;}

/*.product_image {
           display: block;
           margin: auto;
           text-decoration: none;
           max-width:80px;
           max-height:80px;
           _width:expression(document.body.clientWidth>this.scrollHeight?(document.body.clientWidth>80?"80px":"auto"):"auto");
           _height:expression(document.body.clientWidth<this.scrollHeight?(this.scrollHeight>80?"80px":"auto"):"auto");
           text-align:center;
           }
*/


.font_special_price_idx{
 font-weight: bold;
 color: #ff0000;
}


.font_special_price_prd{
 font-size: 15pt;
 font-weight: bold;
 color: #ff0000;
}

.main{
	margin:0px;
}

.prd_inc_nam{
	background-image:url(img/back0.gif);
	background-repeat:no-repeat;
	padding:2.8%

}
.prd_inc_nam2{
           background-image:url(img/product_info_05.gif);
           background-repeat:no-repeat;
           padding:2.8%
}


.tb_inc_nam{
	background-image:url(img/tb_inc_nam_bk.gif)
	background-repeat:no-repeat;
}

#product_bkimg {
	background-image:url(img/product_bkimg.gif);
	background-repeat:no-repeat;
	padding-left:1.5px;
}

.tb_inc_nam img{
	max-width:105px;
	max-height:105px;
}


/* product picture display 
.picture_display {  text-align: center;height: 400px; width: 400px;}
*/
/* product image display =start=*/
/*.picture_display {
           text-align: center;
           max-width:400px;
           min-height:400px;
           _width:expression(document.body.clientWidth>this.scrollHeight?(document.body.clientWidth>400?"400px":"auto"):"auto");
           _height:expression(document.body.clientWidth<this.scrollHeight?(this.scrollHeight>400?"400px":"auto"):"auto");
           }
*/
/* product image display =end=*/
 table.MsoNormalTable
	{mso-style-parent:"";
	font-size:10.0pt;
	font-family:"Times New Roman";
	}
 p.MsoNormal
	{mso-style-parent:"";
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Times New Roman";
	margin-left:0cm; margin-right:0cm; margin-top:0cm}
 li.MsoNormal
	{mso-style-parent:"";
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Times New Roman";
	margin-left:0cm; margin-right:0cm; margin-top:0cm}
table.MsoNormalTable
       {mso-style-parent:"";
       font-size:10.0pt;
       font-family:"Times New Roman";
       }
li.MsoNormal
       {mso-style-parent:"";
       margin-bottom:.0001pt;
       font-size:10.0pt;
       font-family:"Times New Roman";
       margin-left:0cm; margin-right:0cm; margin-top:0cm}


.box_last_view td {
	text-align:center;
	background-position:center;
	padding:0px 20px 0px 20px;	
}
		
.last_view_head td {
	background-image:url(img/last_view_head.gif);
	background-repeat:no-repeat;
	height:31px;
	
}

.last_viewed {
border-left:2px solid #191919;
border-right:2px solid #191919;
        padding:0px 0px 0px 0px;
font-size: 10px; line-height: 1.5; color:#191919;
}

.last_view_content {
border-left:2px solid #191919;
border-right:2px solid #191919;
        padding:0px 0px 0px 0px;
font-size: 10px; line-height: 1.5; color:#191919;
}

.last_view_content_2 {
border-left:2px solid #191919;
border-right:2px solid #191919;
border-bottom:2px solid #191919;
        padding:0px 0px 0px 0px;
font-size: 10px; line-height: 1.5; color:#191919;
}

.last_view_content_3 {
border-left:2px solid #191919;
border-right:2px solid #191919;
        padding:0px 0px 0px 0px;
font-size: 10px; line-height: 1.5; color:#191919;		
}

.last_view_content_4 {
border-left:2px solid #191919;
border-right:2px solid #191919;
        padding:0px 0px 0px 0px;
font-size: 10px; line-height: 1.5; color:#191919;
}

.last_view_content_4 img{
        max-width:50px;
        max-height:50px;
}

.last_view_content img{
        max-width:50px;
        max-height:50px;
}
.last_view_content2 {
border-left:2px solid #FAD6C1;
border-right:2px solid #FAD6C1;
border-bottom:2px solid #FAD6C1;
        padding:0px 0px 0px 0px;
font-size: 10px; line-height: 1.5; color:#FAD6C1;
}
.products_question_main {
border-top:1px solid #FD8C00;
border-left:1px solid #FD8C00;
border-right:1px solid #FD8C00;
border-bottom:1px solid #FD8C00;
        padding:0px 0px 0px 0px;
font-size: 10px; line-height: 1.5; color:#FAD6C1;
}

.products_question_main2 {
border-top:1px solid #FD8C00;
border-left:1px solid #FD8C00;
border-right:1px solid #FD8C00;
        padding:0px 0px 0px 0px;
font-size: 10px; line-height: 1.5; color:#FAD6C1;
}

.products_question_main3 {
border-bottom:1px solid #FD8C00;
           padding:0px 0px 0px 0px;
font-size: 12px; line-height: 1.5; color:#191919;
}

.products_question_main4 {
border-right:1px solid #FD8C00;
           padding:0px 0px 0px 0px;
font-size: 12px; line-height: 1.5; color:#191919;
}
/* product price fromat =start= */

td.main s {
           font-family:Arial,·s²Ó©úÅé;
           font-style:italic;
}
td.main span{
           font-size: 9pt;
           font-weight: bold;
           color: #ff0000;
}
td.ss-main s{
           font-family:Arial,·s²Ó©úÅé;
           font-style:italic;
}
td.ss-main span{
           /*font-size: 15pt;*/
           font-weight: bold;
           /*color: #ff0000;*/
}

#PreTagSpecial{
		color:#000000;
		font-size: 13pt;
	}
/* product price fromat =end= */


	
