charset "utf-8";

.box-product-cate-sel {
	border-bottom:1px solid #DDD; padding-bottom:5px;
}
.box-product-cate-sel dl, 
.box-product-cate-sel dt, 
.box-product-cate-sel dd {
	margin:0; padding:0;
}
.box-product-cate-sel dt {
	font-size:15px; color:#0077AA; background:url(images/bullet.gif) #FFF no-repeat 5px;
}
.box-product-cate-sel dd {
	color:#777777; font-size:15px; margin:5px; line-height:25px; margin:0 20px 10px 0;
}
.box-product-cate-sel .cate a {
	color:#0077AA;
}

*     { 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;
	font-size:12px;
}

/* 商品樣式 */
.product-item {
	width:150px; height:250px; 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; font-weight:bold; }
.product-item .i { color:#999; font-size:12px; }
.product-item .p { color:#900; font-size:15px; font-weight:bold; }

/* 跑馬燈 */
#marquee {
	height:30px; line-height:30px;
	margin:0 70px 0 15px;
	border-bottom:1px solid #CCC;
} #marquee a {
	margin-right:10px;
} #marquee span {
	color:#666; margin-left:5px;
}

/* 擴充 */
.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; }


/* 子標題 */
.subtitle {
	color:#555; font-size:15px; font-weight:bold;
	height:30px; line-height:30px; padding:0 0 0 20px; margin:10px 0 10px 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;
	border-top:1px solid #DDD;
}

/* 分頁的全部連結 */
.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 { text-align:left; }
.category ul { margin:0; padding:0; list-style:none; width:175px; margin:0 auto; }
.category li { }
.category a { text-decoration:none; }
.category .cate1 a { /* 主分類 */
	color:#0070A6; background-color:#D9E4EE;
	line-height:30px; padding-left:25px;
	font-size:16px; font-weight:bold;
	background:url(../images/icon01.jpg) 5px 50% no-repeat;
}
.category .cate2 a { /* 次分類 */
	color:#666; background-color:#D9E4EE;
	line-height:30px; padding-left:25px;
	font-weight:normal !important;
	font-size:12px !important;
	background:url(../images/dot.gif) 7px 50% no-repeat;
}
.category .cate2 a:hover { color:#0075AA; background-color:#E8F2FA; } 
.category .top {
background:url(../images/z_21.jpg) no-repeat; height:76px;
}
.category .inner {
background:url(../images/z_24.jpg) repeat-y;
}
.category .bottom {
background:url(../images/z_26.jpg); height:23px;
}


/* 會員中心 */
#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 {
	text-align:left; width:175px; margin:0 auto;
}
#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:url(../images/dot.gif) 10px 50% no-repeat #EBF3FA; 
	display:block; height:30px; line-height:30px; padding-left:30px;
	border-bottom:1px dotted #DDD;
} #member .menu a:hover {
	background-color:#F5F5F0;
} #member .note {
	width:170px; margin:0 auto;
	color:#666; background-color:#E9F1FC; 
	padding:10px; line-height:20px;
	text-align:left; border:1px solid #EBF3FA;
} #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 {
	text-align:left; width:165px; margin:10px auto 0 auto;
} .member_menu p {
	margin:0; padding:5px;
} .member_menu .title {
	color:#336699; font-size:15px; font-weight:bold; 
} .signon div {
	margin-top:3px;
} .signon  {
	text-align:left; width:150px;
	color:#666; padding:10px; margin-top:10px;
	background-color:#EEF5FB; opacity:.9; filter:alpha(opacity=90);
} .signon a {
	display:block; height:35px; line-height:35px;
	background:url(../images/bule.gif) no-repeat 10px 50% #FFF; padding-left:25px;
	border-bottom:1px solid #EEE;
} .signon a:hover { color:#FFF; background-color:#0075AA }

/* 首頁 */
#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; }

/* 關於 */
.about {
	height:74px; line-height:74px; text-align:left; 
	background:url(../images/z_31.jpg); padding-left:240px;
}

/* 底部廣告　*/
.footer-ad { text-align:center; overflow:hidden; background-color:#C9E6F6; padding:5px; margin:10px; height:60px; width:850px; margin:0 auto; }
.footer-ad img { margin-right:5px; }

/* 頂部廣告 */
.top-ad {
	width:681px; height:166px; overflow:hidden;
	text-align:left;
	background:url(../images/back_l.jpg) repeat-x 0 -150px;
}
.top-ad img { border:0; }