

/*廣域設定*/
 
span.redkey{color:#903; font-weight:bold; padding:0 1px;}
.cost{  color:#F00;   font-size:115%; font-family:Verdana, Geneva, sans-serif;}
h4.h4tit{margin-top:20px; margin-left:18px;}	
span.ps_key{font-size:.9em; color:#933;}
/*joinbox*/
.joinbox{padding:6px 10px 10px 30px;   font-size:14px;}
.joinbox h5.h5_color{padding:6px 0;margin:13px 0 13px -10px; font-weight:normal; font-size:1.1em; background:#CCC; width:90%; }
.joinbox h5.public_h5{padding:5px 0;font-weight:normal; font-size:1.1em; }
 form.join_memform{padding-left:14px; margin-top:10px;}
 h4.row_in{background:#FF9; padding:3px 5px; margin-left:-35px; margin-right:15px; }
/*確認送出後訊息表單*/
#join_check{ width:500px; height:87px; margin:0 auto; background:#FFF; padding:10px; border:1px solid #999; line-height:1.4;}
form#form1{text-align:center;}
 
/*表單基本設定*/	
.ci_boder {
	border:3px solid #333;
		border-radius:8px;
    moz-border-radius:8px;
    webkit-border-radius:8px;
	behavior:url(pie.htc);

	}

.ci_boder1 {
	border:3px solid #333;
		border-radius:8px;
    moz-border-radius:8px;
    webkit-border-radius:8px;
	

	}
p.common_p{ margin-left:10px;
			padding:4px 0;
			 }
 
.common_p label{
	min-width:60px;
	display:inline-block;
	white-space:nowrap; 
	height:22px; 
	line-height:1.5;
	letter-spacing:1px;
	font-size:14px;
	 }

p.common_p input,p.common_p select,p.common_p textarea{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	 behavior: url(/PIE.htc);}
	
p.common_p input[type="text"],p.common_p input[type="password"]  {  
    height:1.5em; 
    border:1px solid #ccc; 
	background:#eff; 
	    }
 
p.common_p input[type="text"]:focus,p.common_p input[type="password"]:focus  {  
   height:1.5em; 
	border:1px solid #006; }

p.common_p select {
	width:120px;
	height:20px;
	border:1px solid #ccc;
	background:#eff;}
p.common_p textarea{ 
    border:1px solid #ccc;
	width:330px;}
		
p.common_p select:focus,p.common_p textarea:focus{	
    border:1px solid #006;}
	

span.ps{
	font-size:12px; 
	color:#933; 
	vertical-align: middle;}
	
span.login02{width:114px;   padding-top:4px;  white-space:nowrap;   width:90px; display:inline-block;  }
 div.btn{display:block; text-align:center; margin:12px 0;}
 div.btn span{ width:50px; padding:5px 7px; margin:0 4px;}
 
 p.common_p select.ymd{width:70px;}



/*忘記密碼*/

	
/*購物表單設定*/
   /*加入購物車頁面*/

table.shop_table{width:92%; 
                 margin:0 auto;
				 border-collapse:separate;
				 border-spacing:3px;
				 border:1px solid #ccc;
				 margin-left:20px;
				 margin-top:18px;}
				 
table.shop_table caption {padding:3px 0;}				 
table.shop_table th{background:#ddd; 
                    border:1px solid #ccc; 
					padding:5px 0; 
					letter-spacing:2px;} 
table.shop_table td{
	             border:1px  solid #ddd;
				 padding:5px 0; 
				 letter-spacing:2px;
				 }
table.shop_table tr.style1{background:#eee;}
table.shop_table tr.style2{background:#fff; } 
table.shop_table tr.style1:hover,table.shop_table tr.style2:hover{background-color:#FFC;}
table.shop_table select{height:18px; border:1px solid #ccc;}
table.shop_table a{ color:#900; line-height:1.3;  }
table.shop_table a:hover{color:#006;}
  /*商品金額小計列表*/
table.countlist{text-align:center ;
                 font-size:13px;
				 margin-top:16px; 
				 width:92%; 
                 margin-left:20px;
				}
table.countlist td{padding:5px 2px;}
table.countlist td.cost_a{ font-size:115%;
                 font-family:Verdana, Geneva, sans-serif;}
  /*加入購物頁面的購物需知*/
ol.order_know{ margin:10px 0 30px 20px;
               border-top:3px double #666; 
			   padding-top:5px;
			   color:#555; }
ol.order_know h4{padding-top:10px; 
               font-size:14px;}
ol.order_know li{line-height:1.5;
                 margin:8px 0 8px 26px; 
				 list-style: decimal;
				 font-size:13px;}

/*填寫寄件人資料頁面*/
 /*填寫表單*/
fieldset.contactform{ 
         margin-left:22px;
		 margin-top:12px; 
		 font-family: Arial;
		padding: 1px 1px;
		min-height: 50px;
		width: 90%;
		border:3px double #ccc;
		font-size:13px;
		margin-bottom:20px; 
		+display:block;
}
fieldset.contactform legend{margin-left:10px; padding:2px 4px; letter-spacing:2px;  }
p.prompt{margin:8px; background:#FFC; line-height:1.6; padding:0; padding:3px;}
 p.prompt input[type="checkbox"]{position:relative; top:2px;}
/*會員中心表單*/
   /*功能列表*/
table.mem_list{ width:97%; margin-left:20px; border-collapse:separate; border-spacing:1px; border:1px solid #ccc;  }
table.mem_list td{
	        border:1px solid #ccc; 
            padding:5px 0;  
	        }
table.mem_list td:hover{background-color:#efe;
                        }	 
 
/*會員中心按鈕*/
ul.mem_btn{text-align:center; width:480px; margin:0 auto; text-align:center;}
ul.mem_btn li{float:left;margin:32px; list-style:none;  }