charset "utf-8";
*     { font-family:Verdana, Arial, Helvetica, sans-serif }
form  { padding:0; margin:0; } /* fixform */
a     { color: #0076AE; }
a img { border-width:0; }
input, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; padding:1px; }
.input { border:1px solid #AAA; padding:2px; }
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; padding: 0;
	text-align: center;
	background-color:#F5F5F0; font-size:12px;
}

/* 商品樣式 */
.product-item {
	width:140px; height:185px; font-family:Arial, Helvetica, sans-serif;
	margin:0 5px 5px 0; float:left;
}
.pi1 { height:100px !important; }
.product-item div { padding:2px }
.product-item .t { color:#369; font-size:12px; height:15px; }
.product-item .i { color:#999; font-size:12px; height:15px; }
.product-item .p { color:#900; font-size:15px; font-weight:bold; height:15px; }


/* 擴充 */
.floatleft  { float:left; }
.floatright { float:right; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
.font12 { font-size:12px; }
.font13 { font-size:13px; }
.font15 { font-size:15px; }
.font15B { font-size:15px; font-weight:bold; }
.font16 { font-size:16px; }
.font16B { font-size:16px; font-weight:bold; }


/* 架構設定 */
#main { }
#container { 
	position: relative;	margin: 0 auto; text-align: left; background-color:#FFF;
}
#container2 {
	width:1000px; margin:0 auto; margin-bottom:20px;
}
#container2 .left, #container2 .main, #container2 .right { float:left }
#container2 .left { width:250px; margin-right:5px; }
#container2 .main { width:620px; }
#container2 .right { width:100px; }

/* 網頁最頂端 */
#top {
	height:94px;
	border-top:3px solid #000;
	background:url(../images/top_bg.jpg) repeat-x;
}

/* 橫幅 */
#banner {
	height:203px;
	background:url(../images/banner_bg.jpg) repeat-x;
	text-align:center;
}

/* 導覽列 */
#navigator {
	height:55px;
	background-color:#FFFFFF;
	background-image: url(../images/z_18.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

/* 底層 */
#footer {
	color:#666; 
	clear:both;
	font-size:12px;
	background-color:#F5F5F0;
	border-top:5px solid #E1E1E1;
	padding:5px;
	padding-bottom:10px;
	line-height:20px;
} #footer a {
	color:#666; text-decoration:none;
} #footer .link a {
	color:#999;
} #footer .link {
	text-align:center;
}


/* 子標題 */
.subtitle {
	color:#333; font-size:15px; font-weight:bold;
	height:30px; line-height:30px; padding:0 0 0 20px; margin:5px 0 5px 0;
	background:url(../images/item_subtitle.gif) 10px 50% no-repeat;
	background-color:#F5F5F0; border:1px solid #DDD
} .subtitle span {
	color:#666; font-weight:normal;
}

/* 內容 */
.box {
	padding:0px 10px;
} .box1 {
	padding:10px 0px;
} .box2 {
	padding:10px;
}
/* 分頁 */
.page {
	color:#666666;
	text-align:center;
	font-size:12px;
	line-height:20px;
	padding:5px;
	margin-top:10px;
}

/* 分頁的全部連結 */
.page a{
	color:#0076AE;
	margin-right:5px;
	padding:0px 5px 0px 5px;
} .page a:hover{
	color:#FF6600;
} .page .prev { /* 上一頁 */
} .page .prev10 { /* 跳上10頁 */
} .page .linkSel { /* 分頁被選到 */
	color:#FF6600;
	text-decoration:none;
} .page .link { /* 沒被選到 */
	padding:0px 7px 0px 7px;
} .page .next10 { /* 跳下10頁 */
} .page .next { /* 下一頁 */
}


/* 商品分類 */
.category { margin-top:10px; margin-bottom:10px; }
.category ul { margin:0; padding:0; list-style:none; }
.category li { }
.category a { text-decoration:none; }
.category .cate1 a { /* 主分類 */
	color:#0070A6; background-color:#D9E4EE;
	display:block; height:30px; line-height:30px; padding-left:30px;
	background:url(../images/pro_icon.gif) 5px 50% no-repeat;
}
.category .cate2 a { /* 次分類 */
	color:#666; background-color:#FFF;
	display:block; height:30px; line-height:30px; padding-left:50px;
	background:url(../images/dot.gif) 30px 50% no-repeat; border-bottom:1px solid #DDD;
}
.category .cate2 a:hover { background-color:#F5F5F0; } 
.category .top {
background:url(../images/z_29.jpg) no-repeat; height:45px;
}
.category .inner {
padding:0 20px 0 30px;
background:url(../images/z_31.jpg) repeat-y;
line-height:20px;
}
.category .bottom {
background:url(../images/z_39.jpg); height:31px;
}


/* 會員中心 */
#member input { color:#333; }
#member .help, #member .ui_member {
text-align:left; width:600px;
}
#member .help dt {
font-size:16px; color:#0077AA; font-weight:bold;
background:url(images/bullet.gif) #FFF no-repeat 5px; padding-left:10px;
}
#member .help dd {
color:#777; font-size:12px; line-height:20px; margin:10px 0 20px 25px;
}
#member .ui_member .msg {
color:#333; font-size:12px; border-bottom:5px dotted #DDD; padding-bottom:10px;
}

#member .ui_member dd {
padding:10px; margin:0; font-size:12px;
}
#member .ui_member dd .input {
border:1px solid #CCC; padding:3px; font-size:16px; margin:0 5px;
}

/* 會員中心的選單 */
#member .menu { }
#member .menu ul { margin:0; padding:0; list-style:none; }
#member .menu li { }
#member .menu a {
	text-decoration:none; margin:0 10px;
	color:#666; background-color:#FFF;
	display:block; height:30px; line-height:30px; padding-left:30px;
	background:url(../images/dot.gif) 10px 50% no-repeat; border-bottom:1px dotted #DDD;
} #member .menu a:hover {
	background-color:#F5F5F0;
} #member .menu .top { 
background:url(../images/member_02_01_01.jpg); height:56px;
} #member .menu .inner {
background:url(../images/member_02_01_02.jpg) repeat-y; line-height:20px; padding:0 20px 0 20px;
} #member .menu .bottom {
background:url(../images/member_02_01_03.jpg); height:31px;
} #member .note {
color:#666; padding:10px; line-height:20px; margin:15px 10px 10px 10px;
background-color:#F5F5F0;
} #member .shopping_cart_form th {
	color:#FFF; font-weight:normal; background-color:#0075AA;
} #member .shopping_cart_form td {
	font-weight:normal; background-color:#F5F5F0;
}


/* 會員登入選單 */
.member_menu {
	padding:20px;
	background:url(../images/login_bg.jpg);
} .member_menu .footer a {
	margin-right:10px;
} .signon  {
	color:#666; background:url(); height:auto; padding:10px; line-height:30px;
	background-color:#F0F0E5; margin:10px;
} .signon div {
	border:1px solid #DDD;
} .signon a {
	display:block; height:35px; line-height:35px;
	background:url(../images/bule.gif) no-repeat 10px 50% #FFF; padding-left:25px;
} .signon a:hover { color:#FF6600; background-color:#DDD }

/* 首頁 */
#index .news {
	margin-left:10px;
} #index .news a {
	display:block; height:30px; line-height:30px; padding-left:20px;
	background:url(../images/dot.gif) 0px 50% no-repeat; text-decoration:none;
} #index .news span {
	color:#999;
}

/* 最新消息 */
#news .news {
	margin-left:10px;
} #news .news a {
	display:block; height:30px; line-height:30px; padding-left:20px;
	background:url(../images/dot.gif) 0px 50% no-repeat; text-decoration:none;
} #news .news span {
	color:#999;
} #news .title {
	color:#555; font-size:15px; 
} #news span {
	color:#999;
} #news .content {
	color:#666; line-height:25px;
}

/* 產品內頁 */
#product_info .title {
	color:#26A2C8; font-size:16px; font-weight:bold; padding-left:15px;
	height:30px; line-height:30px; background:url(../images/bule.gif) 0px 50% no-repeat;
}
#product_info .info {
	color:#003F7D; line-height:20px; padding-left:30px;
}
#product_info .info ul, #product_info .info ol { padding:0; margin:0; }
#product_info .price span { color:#A62222; font-size:16px; font-weight:bold; }
#product_info .price .nobargain { color:#666; text-decoration:line-through; }
#product_info .linkbutton { margin:5px 0 5px 0; }
#product_info .detail { color:#666; }
#product_info .information { color:#666; }

/* 連絡客服 */
#contact .form * {
	font-family:Verdana;
}
#contact .form td {
	color:#666;
} #contact .form .input {
	border:1px solid #AAA; padding:2px;
}