@charset "utf-8";
/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css,v 1.2 2006/02/15 12:01:17 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
   http://www.xt-commerce.com
   Copyright (c) 2003 XT-Commerce 
   Released under the GNU General Public License 
   --------------------------------------------------------------------------------------- */

/*  Basic  */
BODY {background:#E5E5E5; font-family: Verdana, Arial, sans-serif; margin-left:22px; margin-right:22px;}
img {border:0;}
A {text-decoration:none; color:#006699;}
A:hover {text-decoration:none; color:#FF0000;}
FORM {display:inline;}
.block {display:block;}
.spacer {padding:2px;}
.spacer_line {border-top: 1px dotted; border-color:#DDDDDD;}
.spacer_line_l {border-left: 1px dotted; border-color:#DDDDDD; margin: 9px 0px 9px 0px;}
.spacer5 {padding:5px;}
.spacer8 {padding:8px;}

/*  -------  自訂CSS 2006-1211 -------  */
.user{color:#999999; font-size:12px;}
.user A {color:#999999; font-size:12px;}
.user A:hover {color:#990000; font-size:12px;}

.Navigation{border-bottom: 1px dotted #CCCCCC; width:100%;}
.headerNavigation{color:#576B73; font-size:12px;}
.headerNavigation A {color:#576B73; font-size:12px;}
.headerNavigation A:hover {color:#990000; font-size:12px;}

.box_content {font-size:12px; color:#333333; line-height:1.6;}
.box_content A {font-size:12px; color:#333333;}
.box_content A:hover {font-size:12px; color:#AA0000;}

.box_content2 {font-size:13px; color:#333333;}
.box_content2 A {color:#006699;}
.box_content2 A:hover {color:#FF0000;}

.name {font-size:13px; color:#333333; border-bottom: 1px dotted #AFAFAF;}
.name A  {color:#333333;}
.name A:hover  {color:#AA0000; border-bottom: 1px dotted #AA0000;}

.bodyline {background-color:#FFFFFF; border: 1px #BAC6CB solid;}

td.cat {background-image: url(img/cellpic1.gif); background-color:#D1D7DC; border:#FFFFFF; border-style:solid; height:28px;}
td.cat {height: 29px; border-width: 0px 0px 0px 0px;}

.cattitle		{font-size:12px; letter-spacing:1px; color:#555555}
a.cattitle		{ text-decoration:none; color:#006699; }
a.cattitle:hover{ text-decoration:underline; }

td.row1{background-color:#EFEFEF;}
td.row2{background-color:#F5F5F5; padding-left:9px; line-height:20px;}
td.row3{background-color:#D1D7DC;}
td.row4{background-color:#FFFFFF;}

/*   -----  商品分類  -----  */
.main_category {color:#333333; font-size:15px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #FFFFFF;}
.main_category A {color:#006699;}
.main_category A:hover {color:#CC0000;}

.sub_category {font-size:15px; padding: 5px 0px 5px 0px;}
.sub_category A  {color:#333333;}
.sub_category A:hover {color:#CC0000; display:block;}

.admin {color:#555555; font-size:13px; padding: 7px 8px 7px 8px;}
.admin A {color:#555555;}
.admin A:hover {color:#CC0000;}

.navbar {font-size:12px; color:#999999;}
.navbar A {font-size:12px; color:#333333; text-decoration:underline;}
.navbar A:hover {font-size:12px; color:#AA0000; text-decoration:underline;}

.sssss_main {font-size:9px; color:#999999;}
.sss_main {font-size:11px; line-height:1.2; color:#8E8E8E;}
.ss_main {font-size:12px; color:#888888; line-height:18px;}
.s_main {font-size:13px; line-height:1.5; color:#333333;}
.main {font-size:15px; line-height:1.5; color:#444444;}
TD.main, P.main {font-size:15px; line-height:1.5; color:#444444;}
TD.smalltext, SPAN.smalltext, P.smalltext {font-size:12px; color:#333333;}

.main_r{font-size:15px; line-height:1.5; color:#FF0000;}
.ss_main_r{font-size:12px; line-height:1.5; color:#FF0000;}

.title {font-size:20px; color:#FF9900; font-weight:bold;}
.title2 {font-size:16px; color:#7B3E1F; font-weight:bold; border-bottom: 1px dotted; border-color:#7B3E1F;}
.title3 {background-image: url(bg-1.gif); font-size:15px; border-bottom: 1px solid #BBBBBB; padding: 7px 7px 3px 7px;}
.s_title {font-size:16px; color:#AA0000;}

.product_nav {font-size:13px; padding:1px; border-bottom: 1px dotted; border-color:#CCCCCC;}
.product_name {font-size:25px; color:#AA0000; font-weight:bold; font-family:Arial; border-bottom: 1px dotted; border-color:#7B3E1F;}
.product_price {font-size:13px; color:#0000FF;}
.orderEdit {font-size:13px; color:#70d250; text-decoration:underline;}
.order_details {padding:1px; border: 1px solid; border-color:#CCCCCC;}

TR.col1 {border: 1px dashed; border-color:#CCCCCC; background:#FAFAFA;}
TR.col2 {border: 1px dashed; border-color:#FFFF00; background:#F0F0F0;}

TABLE.formArea {background:#FAFAFA; border-color:#CCCCCC; border-style:dotted; border-width:1px;}
.formArea-text {border-bottom: 1px dotted; border-color:#CCCCCC; font-size:15px; color:#5C6C6C; padding:5px;}


/*   ----   基礎原件   -----   */
.errorBox {font-size:15px; background:#FFDDEE; padding:9px; line-height:1.5; color:#EE3300; border: 2px dotted; border-color:#FF99CC;}
TD.infoBoxHeading {font-size:13px; background:#DEE6E9; color:#737373; border-bottom: 2px solid; border-top: 2px solid; border-color:#BBC4D3; line-height:1.5; vertical-align:middle;	padding-top:1px;}
.infoBoxContents {background:#FFFFFF; font-size:13px; padding:3px;}
TD.infoBox, SPAN.infoBox {font-size:12px;}

CHECKBOX, INPUT, RADIO, SELECT {font-size:15px;}
TEXTAREA {width: 100%; font-size:15px;}
SPAN.greetUser {font-size:13px; color: #f0a480; font-weight: bold;}

.copyright {font-size:10px; color:#CCCCCC; text-align:left; background:#E5E5E5; padding: 5px 2px 2px 9px;}
.copyright A {font-size:10px; color:#CCCCCC; text-align:left; background:#E5E5E5; padding: 5px 2px 2px 9px;}