﻿/*選單按鈕*/
.c_subNavtop a{
color:#ffffff;
 font-size:20px;
}.c_subNavtop a:hover{
color:#fff88f;
}
/*會員登入組件*/
#member_control{
	padding:8px;
	padding-top:3px ;
}
#member_control p{
	padding-bottom:4px;
}
/*會員登入頁面*/
.member_login{
 margin:0 auto;
 margin-top:30px;
 width:620px; 
}
.member_login table{
 width:100%;
 border:1px solid #C0C0C0; 
}
.member_login td{
 padding:10px; 
 font-size:12px;
}
.member_login tr h3 {
 font-size:16px;
 color:#227EC1;
 font-weight: bold;
}
.member_login tr td input[type=image] {
 vertical-align:bottom;
}/*flash*/
#home_body{	
}
/*選單按鈕*/
.c_subNavtop li li a{
	
}
/*滑鼠移過*/
.c_subNavtop li li a:hover {
	
}
/*一般*/
.button{
	background-color:#999;
	margin:0 5px;
	border:1px solid #666;
	color:#FFF;
	cursor:pointer;
}
.Indicators{
	vertical-align:middle;
}
#ajax_loader{
	display:none;
}
#captcha_field{
	width:60px;
}
#page_up{
	cursor:pointer;
	vertical-align:middle;
	height:20px;
}
/*版權*/
#copyright{
	padding:10px;
	text-align:center;
}
/*分頁*/
#pagination{
	text-align:right;
	padding:10px 0px;
}
#pagination a ,#pagination span{
	border:1px solid #FFBC9B;
	background-color:#FFEADF;
	color:#666;
	padding:2px;
}
#pagination span,#pagination a:hover{
	border:1px solid #FF7533;
	background-color:#FFBC9B;
	color:#fff;
}
/*語言框*/
#lang_area{
	margin:5px 2px;
	padding:2px;
	border:1px solid #CCC;
	background-color:#F5F5F5;
}
#change_lang{
	height:18px;
}
/*網站內容*/
#content_area{
	width:96%;
	margin:0 auto;


}
/*搜尋框*/
#search_form{
	margin:5px 2px;
	padding:2px;
	border:1px solid #CCC;
	background-color:#F5F5F5;
}
#search_form .key_word{
	width:85px;
}
/*S公司簡介頁面*/
.company_list a{
	display:block;
	padding:5px 0;
}
.company_list{
	margin:0 auto;
	width:150px;
	border-bottom:0px dotted #333; 
	text-align:left;
}
#company_list{
	background-color:#ffffff;
}
/*S新訊頁面*/
.t_center,.t_left,.t_right{
	height:23px;
	color:#FFF;
	font-size:12px;
	text-align:center;
	font-weight:normal;
}
.t_left{
	background-image:url(../image/t_left.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.t_right{
	background-image:url(../image/t_right.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.t_center{
	background-image:url(../image/t_center.gif);
}
#featured{
	position:relative;
	width:580px;
	height:120px;
	margin-bottom:0;
	overflow:hidden;
	z-index:2;
}
.covers{
	position:relative;
	width:2000px;
	z-index:1;
}
.covers a{
	position:absolute;
	top:13px;
	margin:5px;
	height:120px;
}
.covers a img{
	background-color:#FFF;
	padding:5px;
	border:1px solid #CCC;
}
#product_title{
	position:absolute;
	width:102px;
	height:30px;
	background-color:#666;
	display:none;
	z-index:3;
	color:#FFF;
}
#page_num,#page_num a,#page_num input{
	color:#666;
	font-size:12px;
	text-align:right;
}
#page_num a ,#page_num input{
	background-color:#FFFDD0;
	border:1px solid #FFB18C;
	text-align:center;
	padding:0 2px;
	margin:2px;
	height:15px;
}
#page_num a:hover,#page_num #now_page{
	background-color:#fff;
	color:#333;
}
/*其他*/
.hr_1{
	padding-top:10px;border:none;border-bottom:1px solid #999;	
}
.hr_2{
	border:none;border-bottom:1px solid #CCCBCB; margin:14px 0px;
}
/*清單視窗*/
#cart_list{
	overflow:hidden;
	height:30px;
	position:fixed; bottom:0;
	_position: absolute; /* position fixed for IE6 */
	_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight);
	z-index:98;
filter:alpa(opacity=85);   /* IE */
-moz-opacity:0.85;          /* Moz + FF */
opacity:0.85;               /* 支持CSS3的瀏覽器(FF1.5也支持) */
}
#cart_list:hover{

filter:alpa(opacity=100);   /* IE */
-moz-opacity:1.0;          /* Moz + FF */
opacity:1.0;               /* 支持CSS3的瀏覽器(FF1.5也支持) */
}
#cart_content{
	width:100%;
	background-color:#FFF;
	float:left;
	background-image:url(list_back.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.cart_item_pic{
	max-width:80px;
	max-height:80px;
	_height:80px;
	_width:80px;
	padding:6px; 
	border:1px solid #999; 
	background-color:#FFF; 
	margin:2px;
}
#cart_content  tr th{
	color:#FFF;
	height:30px;
}
#cart_content th a{
	cursor:pointer;
	width:100%;
	height:100%;
	text-align:center;
	line-height:200%;
	display:block;
	color:#454;
}
#cart_content th a:hover{
	color:#333;
}
#cart_item_area li{
	float:left;
	margin:2px;
	padding:3px;
	color:#666;
	border:1px solid #999;
	background-color:#E1F0FF;
	text-align:center;
}
#cart_item_area{
	width:100%;
	height:115px;
	overflow:auto;
	background-color:#DFF;
}
.delect_item,#item_area{
	cursor:pointer;
}
#item_area img{
	vertical-align:middle;
}
#view_cart,#checkout{
	width:120px;	
}
/*S跑馬燈輪播*/
#news_box{
	height:50px;
	overflow:hidden;
	padding-left:100px;
	z-index:3;
}
#news_box img{
	float:left;
}
.news_run{
	width:550px;
	text-align:left;
	float:left;
	color:#FAE9B5;
	display:none;
	z-index:5;
}
.news_run a{
	color:#666;
	line-height:250%;
      font-size:15px;
}
.news_run span{
	color:#333;
}
/*S右側熱門商品區*/
#hot_product{
	color:#666;
	margin:2px;
	padding:2px;
}
#hot_product_header{
	_padding-top:10px;
	text-align:center;
}
#hot_product_body {
	overflow:auto; 
	height:185px;
	text-align:center;
}
.change_hot_img,#img_control{
	padding:2px;
	margin:0 auto;
	background-color:#e4e4e4;
	border:2px solid #FFF;
	cursor:pointer;
}
.change_hot_img_focus{
	color:#FFF;
	background-color:#999;
}
.mod_img{
	background-color:#FFF;
	border:1px solid #ccc;
	padding:5px;
	margin:5px 0;
}
.hot_view{
	margin-bottom:5px;
	text-align:center;
	height:160px;
}
.hot_view a{
	display:block;
}
.hot_view h1{
	text-align:left;
	background-image:url(Indicators.png);
	background-position:5px;
	background-repeat:no-repeat;
	padding-left:30px;
}
/*廣告連結區*/
.web_ad {
	margin:5px 2px;
	text-align:center
}
/*page_title*/
#index_note{
	padding:5px;
      font-size:16px;
	margin: 0 auto;
	margin-bottom:20px;
	border-bottom:1px solid #666;
	width:96%;
}
#index_note img{
	vertical-align:middle;
}
#index_note td{
	color:#666;
}
.page_prev{
	cursor:pointer;
	vertical-align:bottom;
	padding:2px;
}
/*公司簡介頁面*/
#company_menu{
	border:0px solid #AB260C; 
	margin-top:4px;
}
#company_lest{
	background-color:#FCF7D7
}
/*產品頁面*/
#product_folder{
	padding:5px;
	float:left; 
	text-align:left;
}
#product_prev{
	width:100%; 
	margin-left:20px; 
	background-image:url(image/return_folder.png); 
	background-repeat:no-repeat; 
	padding-left:20px;
}
.product_img,.product_img_s,.product_img_null{ 
	border:1px solid #CCC; 
	padding:3px; 
	background-color:#FFF;
	margin:5px;
	vertical-align:middle;
}
.product_area tr td{
	padding:5px;
	padding-right:0;
	background-color:#ffffff;
}
.product_area{
	border:1px solid #b1b1b1;
	margin:0 auto;
}
.product_area:hover,.product_area_over{
	border:0px solid #b5ffb3;
}
.product_area:hover tr td,.product_area_over tr td{
	background-color:#e1ffe0;
}
.addcar{
	padding:5px;
	border:1px solid #0C0;
}
.products_info{
	margin:0 auto;
	text-align:center;
}
h1,h2,h3{
	text-align:left;
}
#item_content,#item_img{
	margin:15px 0;
	margin-right:10px;
	text-align:right;
}
#item_content{
	margin:15px 0;
	margin-left:10px;
}
#item_content h1,#item_content h2,#item_content h3{
	padding:5px;
	color:#555;
}
#item_content h1,#item_content h2{
	border-bottom:1px solid #ccc;
}
#item_content h1{
	font:14pt Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bolder;
}
#item_content h3 .s_1{
	font:14pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF464A;
}
#item_content h3 .s_2{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF464A;
}
#tabs{
	width:100%;
	font-size:12px;
}
#content_title{
	color:#4F0000;
	letter-spacing:0px;
	width:100%;
}
.add_car{
	cursor: pointer;
    vertical-align:bottom;
}
.norm,#pro_num{
    height:20px; 
    font-size:12px;
}
.item_name{
	color:#333;
	font:12px bold;
}
.product_show{
	border-bottom:1px solid #930000;
}
.product_num{
	height:18px; 
	font-size:10px; 
	width:50px;
}
/*產品左側選單*/
#product_menu{
	width:180px;
	border-top:5px solid D7D7D7;
	padding-top:5px;
}
.product_menu span{
	width:175px;
	text-align:center;
	background-image:url(product_folder.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#000000;
	height:30px;
	display:block;
	font-size:11pt;
	padding-top:6px;
	cursor:pointer;
}
.p_ul li{
	text-align:left;
	background-image:url(list_icon.png); 
	background-position:15px; 
	background-repeat:no-repeat; 
	padding:2px 0px 2px 35px;
	font-size:10pt;
}
.p_ul li:hover a{
	color:#F00;
}
/*問與答*/
a.qa_menu{
	display:block;
}
a.qa_menu:hover{
	background-color:#e4e4e4;
}
img.Indicators{
	vertical-align:middle;
}
.search_note{
	text-align:left;
	padding:4px;
	width:120px;
}
/*討論區*/

.article_list{
	padding:5px;
	background-color:#FFFFFF;
	border:1px solid #999;
	margin-top:10px;
}
.article_list h1 a{
	padding-left:10px;
	display:block;
	font-size:14pt;
	color:#333;
	font-weight:bold;
}
.article_list h2 {
	text-align:right;
	padding:5px;
	letter-spacing:2px;
	color:#666;
	border:1px solid #e4e4e4;
	margin:10px;
	background-color:#eee;
}
.article_list h3 a{
	padding-left:30px;
	font-size:12px;
	color:#8E8EFF;
}
.article_list h3 {
	padding:5px;
	letter-spacing:2px;
	color:#444;
	border:1px solid #e4e4e4;
	margin:10px;
	background-color:#FFF;
}
.article_list h4{
	font-size:14pt;
	font-weight:bold;
}
.article_table{
	width:100%;
}
.article_table td{
	padding:5px;
	text-align:center;
	color:#666;
	font-size:12px;
}
.article_table td #article_title,
.article_table td #article_name,
.article_table td #article_content,
.article_table td #article_mail{
	width:90%;
	margin-laft:0;
}
.article_table td textarea{
	height:150px;
}
/*驗證碼*/
#captcha{
	cursor:pointer;
}
/*商品結帳*/
.item_box,.note_box,#gift_info{
	margin:0 auto;
	width:710px;
	text-align:left;
}
#gift_info{
	border:1px solid #999;
	overflow:auto;
	width:700px;
	height:115px;
	padding:5px;
}
#gift_info div{
	float:left;
	padding:5px;
}
.item_box{
	text-align:right;
}
.item_box th{
	background-color:#EFEFE7;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	color:#566;
	padding:5px;
}
.note_box td{
	padding:5px;
}
.item_box td{
	border-bottom:1px solid #CCC;
	padding:5px 10px 5px 5px;
	color:#333;
}
.item_box_right{
	background-color:#EFEFE7;
}
.item_box_left{
	text-align:left;
}
.shop_title{
	margin:0 auto;
	width:710px;
	text-align:left;
	color:#656771;
	padding-left:20px;
	padding-bottom:10px;
	font-weight:bolder;
	background-image:url(right1.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:20px;
	margin-top:20px;
	border-bottom:1px solid #999;
}
#remarks{
	height:50px; 
	border:1px solid #CCC; 
	overflow:auto;
	width:100%;
	text-align:left;
}
.item_message{
	margin:0 auto;
	width:720px;
	text-align:right;
	font-weight:bolder;
	font:12pt;
}
.show_img{
	padding:5px 0 5px 5px;;
}
.show_img:hover{
	background-color:#FFECEC;
}
.img_area{
	border:1px solid #ccc;
	background:#FFF;
	padding:3px;
}
.page_back,.shop_next{
	cursor: pointer;
}
.price{
	color:#F00;
}
#show_content{
	position:relative;
	top:34px;
	background:#E1DCD9;
	padding:5px;
	overflow:auto;
}
.input_note{
	color:#55BF58;
}
.load{
	position:absolute;
	display:none;
}
#addr1,#addr2{
	width:350px;
	padding-right:15px;
	padding-left:5px;
}
.show_message,#modify_item{
	cursor:pointer;
	padding-left:10px;
	padding-top:10px;
	vertical-align:top;
}
.gift_img{
	border:1px solid #ccc;
	background:#FFF;
	padding:3px;
}
.pro_num{
	width:30px;
	border:1px solid #999;
	background-color:#FFF5F0;
	text-align:center;
}
#checkout_status{
	display:block;
	margin:0 auto;
}
#print{
	vertical-align:middle;
}
/*檔案下載*/

.tablesorter{
	background-color:#C5C5C5;
	width:100%;
}
.tablesorter th,.tablesorter td{
	border:2px solid #999;
	text-align:center;
}
.tablesorter td{
	background-color:#EBEBEB;
}