body {
  background-image: url(/images/all-bg.gif);
  background-color: #e1e1e1;
  margin: 0em;
  
}
/*圖像外框*/
.magline {
padding:1px;
border: solid #cacaca;
border-width:1px;
text-align:center;
vertical-align:center;
}


/*首頁會員登入區塊*/
.mvipt {
background-image: url(/images/main-vip-t.gif);

}
.mvipu {
background-image: url(/images/main-vip-u.gif);

}
.mvipl {
background-image: url(/images/main-vip-lb.gif);

}
.mvipr {
background-image: url(/images/main-vip-rb.gif);

}
.mvipb {
background-color: #646464;
padding:5px;
font-size:11px;
color:#FFFFFF;

}
/*首頁兩側紅白區塊*/
.mrsidet {
background-image: url(/images/main-rside-t.gif);

}
.mrsideu {
background-image: url(/images/main-rside-u.gif);

}
.mrsidel {
background-image: url(/images/main-rside-lb.gif);
text-align:center;
vertical-align:top;

}
.mrsider {
background-color: #ffffff;
text-align:center;
vertical-align:top;

}
.mrsideb {
background-color: #ffffff;
padding:5px;

}
/*分隔線*/
.line11 {
background-image: url(/images/line-11.gif);

}
.line1r {
background-image: url(/images/line-1r.gif);

}
.line1g {
background-image: url(/images/line-1g.gif);

}
/*首頁右側客服*/
.mcusb {
background-color: #737373;
font-size:11px;
color:#FFFFFF;

}
/*首頁新聞焦點01*/
.mfocin {
background-image: url(/images/main-focalinbb.gif);
background-repeat:repeat-y;

}
/*首頁新聞訊息與白底灰線的框架*/
.mwbin {
background-color: #ffffff;
text-align:center;
}
/*首頁紅白區塊*/
.minrwt {
background-image: url(/images/main-rw-t.gif);

}
.minrwu {
background-image: url(/images/main-rw-u.gif);

}
.minrwl {
background-image: url(/images/main-rw-lb.gif);

}
.minrwr {
background-image: url(/images/main-rw-rb.gif);

}
.minrwb {
background-color: #ffffff;

}
/*進入活動按鈕後面的背景*/
.acticon-back {
background-image: url(/images/inact-back.gif);
text-align:center;
vertical-align:top;
height:25px;

}
/*首頁商品內容*/
.mgrin {
text-align:center;
vertical-align:text-top;
background-color: #e6e6e6;

}
/*主頁下方footer*/
.foot-back {
background-image: url(/images/foot-back.gif);

}
/*主頁下方MENU*/
.foot-menu {
background-color: #e9171e;
text-align:center;
vertical-align:center;
color:#FFFFFF;

}
/*主頁下方認證*/
.foot-pass {
color:#FFFFFF;
height:120px;
}
/*主頁下方版權聲明*/
.foot-copyright {
color:#c7c7c7;

}
/*內頁上下邊紅背景白區塊*/
.intrurbw-t {
background-image: url(/images/in-trurbw-t.gif);
background-repeat:repeat-x;

}
.intrurbw-u {
background-image: url(/images/in-trurbw-u.gif);

}
.intrurbw-b {
background-color: #ffffff;
}

/*UI0044的開起關閉鈕*/
.steptopiconb {
background-color: #e9171e;
text-align:center;
height:20px;

}
/*內頁上鐵灰黑背景區塊*/
.ui0044step-t {
background-image: url(/images/ui0044-step-t.gif);

}
.ui0044step-b {
background-image: url(/images/ui0044-step-b.gif);

}
.ui0044step-font{
color:#FFFFFF;

}
.ui0044step-font01{
background-color: #e9171e;
text-align:center;
color:#FFFFFF;

}
/*UI0044的表格*/
.ui0044table{
border:1px solid#dddddd;
border-collapse:separate;
}
.ui0044item{
border:1px solid#dddddd;
border-collapse:separate;
margin:2px;
padding:5px;
background-color: #797979;

}
.ui0044item01{
color:#FFFFFF;

}
.ui0044font01{
border:1px solid#dddddd;
border-collapse:separate;
margin:2px;
padding:8px;
background-color: #e6e6dd;
color:#000000;

}
.ui0044font02{
border:1px solid#dddddd;
border-collapse:separate;
margin:2px;
padding:8px;
background-color: #f0f0eb;
color:#000000;

}
.ui0044font03{
border:1px solid#dddddd;
border-collapse:separate;
margin:2px;
padding:8px;
background-color: #00b7ee;
color:#FFFFFF;

}
/*頁碼設定*/
.pagein{
/*
height:3px;
border:1px solid #aaaaaa;
border-collapse:separate;
margin-top:3px; 
margin-bottom:3px; 
margin-left:1px; 
margin-right:1px;
padding:3px;
color:#000000;
background-color: #FFFFFF;
text-decoration:none;
*/
}
.pagein01{
height:3px;
border:1px solid #aaaaaa;
border-collapse:separate;
margin-top:3px; 
margin-bottom:3px; 
margin-left:1px; 
margin-right:1px;
padding:2px;
color:#FFFFFF;
background-color:#FF0000;
text-decoration:none;

}
/*商品列表產編設定以及紅粗字體*/
.ui05-pronum{
color:#e60000;
font-weight:bold;

}
/*商品詳細名稱設定*/
.ui051-proname{
font-size:15px;
color:#000000;
font-weight:bold;

}
/*UI0019的表格*/
.ui0019table{
border:1px solid#dddddd;

}
.ui0019font01{
height:30px;
padding:5px;
background-color: #e7e9d4;
color:#000000;

}
.ui0019font02{
height:30px;
padding:5px;
background-color: #f1f3de;
color:#000000;

}
.searchtitle{
height:25px;

}

.searchtitle{
height:25px;

}
/*Rich Text Editor內容外框架*/
.rte{
border:2px solid #dddddd;

}
/*customer的表格*/
.custable{
border:1px solid#dddddd;
border-collapse:separate;
}

.cusitem01{
margin:2px;
padding:8px;
height:30px;
background-color: #e3e3e3;

}
.cusitem02{
margin:2px;
padding:8px;
height:30px;
background-color: #eeeeee;

}/*about-item01的文字*/
.about-it01{
padding:10px;
background-color: #ebebe1;
color:#000000;

}/* syn年月份的對照表主標 */
.syn-catch {
background-color:#737373;
height:30px;
   padding:10px;
   text-align:center;
   font-weight:bold;
   color:#FFFFFF
	

}/* Design */
table.Design {
    border-spacing: 0px;
/*    border-collapse: collapse; */
    background: #f0f0f0;
    border: 1px solid #cdcdcd;
	
}
table.Design th {
	font-size:11px;
    text-align: center;
    font-weight: bold;
    padding: 5px;
    border: 0px;
    border-bottom: 1px solid #cdcdcd;
}
table.Design td {
	color:#000000;
	font-size:11px;
    border: 0px;
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    padding: 5px;
}
table.Design thead th {
    text-align: center;
	font-size:11px;
    font-weight: bold;
    border-left: 1px solid #cdcdcd;
}
table.Design th.Corner {
    border-left: 0px;
	background-image:url(/images/syn-itemback.gif);
	color:#FFFFFF;
	height:40px;
	
}
table.Design tr.Odd {
	font-size:11px;
    background: #e6e6e6;
	
}
table.Design .bluefont{
color:#3366CC;
font-weight:bold;
}
table.Design .redfont{
color:#ff0505;
font-weight:bold;
}
/*隱私權聲明*/
.pri-font{
color:#000000;
padding:20px;
}
.pri-font01{
color:#000000;
background-color:#F0F0E6;
padding:20px;
}

/*20080709 Rich Text Editor內容外框架*/
.rte{
border:2px solid#dddddd;
padding:10px;
text-align:left;
}
/*訊息主標*/
.rtecatch{
background-image:url(/images/syn-itemback.gif);
color:#FFFFFF;
height:25px;
padding:5px; 
padding-top:15px 
}
.rtecatchBig{
background-image:url(/images/syn-itemback.gif);
color:#FFFFFF;
height:50px;
padding:5px; 
padding-top:15px 
}

/*20100317 Blog*/
.blogmain {
	margin-left:auto;
	margin-right:auto;
	width:970px;
}
.blogleft {
  float:left;
  width:200px;
  font-size:13px;
}
.blogleft #top_icon{
  margin-bottom:20px;
}
.blogleft #post_content{
  width:190px;
  min-height:200px;
}
.blogleft #comment_content{
  width:190px;
  min-height:200px;
}
.list{
  list-style-type:none;
  list-style-image: url(/images/arrow_right.png);
  list-style-position:outside;
  padding:0 5px 0 20px;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#333333;
}
.list li{
  border-bottom:1px dashed #e60000;
  text-align:left;
  padding-top:5px;
}
.list a:link{ 
  color:#333333;
  text-decoration:none;
}
.list a:visited{
  color:#333333;
  text-decoration:none;
}
.list a:hover{
  color:#e60000;
  text-decoration:underline;
}
.list a:active{
  color:#e60000;
  text-decoration:underline; 
}
.blogright_head{
  float:right;
  width:765px;
  margin-top:50px;
}
.blogright input[type="button"]{
  margin-top:15px;
  border:1px solid #e60000;
  color:#EEEEEE;
  font-size:12px;
  padding:2px 20px 2px 20px;
  cursor:pointer;
  background-color:#333333;
}
.blogright {
  float:right;
  width:765px;
  margin-top:20px;
  font-size:13px;
}
.tbg {
  width:765px;
}
.blogfoot {
  background-image:url(/images/foot-back.gif);
  background-repeat:repeat-x;
  clear:both;
  font-size:12px;
  height:50px;
  margin-left:auto;
  margin-right:auto;
  padding-top:10px;
  text-align:center;
  color:#C7C7C7;
}

.article_bg{
  margin-top:20px;
  border: 1px solid rgb(183,204,235);
  background-color:#FFF;
  width:725px;
  float:left;
  padding:20px;
  margin-bottom:10px;
  font:13px;
  font-family:Arial, Helvetica, sans-serif;
}
.blogright_head input[type="button"]{
  border:1px solid #e60000;
  color:#EEEEEE;
  font-size:12px;
  padding:2px 20px 2px 20px;
  cursor:pointer;
  background-color:#333333;
}
.post_title{
  font-size:15px; 
  font-weight:600; 
  color:#333; 
  border-bottom:1px dashed #e60000; 
  width:100%; 
  margin-bottom:5px;
}
.post_input{
  margin-bottom:15px;
  color:#666666;
  font-size:13px;
}
.post_input input[type="text"]{
  width:720px; font-size:19px; height:21px;
}
.post_input input[type="file"]{
  width:300px;
}
.date{
  font-size:12px;
  width:725px;
  color:#666666;
}
.article_bg .title{
  font-size:20px;
  font-weight:bold;
  border-bottom:1px dotted #B7CCEB;
  width:725px;
  margin-top:10px;;
  margin-bottom:10px;
  padding-bottom:10px;
}
.article_bg .title a{
  color:#e60000;
  text-decoration:none;
}
.time{
  width:725px;
}
.blog_main{
  position:relative;
  float:left;
  overflow:hidden;
  margin-top:15px;
  width:725px;
}
.article_detail{
  margin-top:15px;
  margin-left:20px;
  width:725px;
  border-bottom:1px dotted #B7CCEB;
  padding-bottom:10px;
  margin-bottom:10px;
}
.article_content{
  font-size:13px;
  margin-top:10px;
}
.article_bottom{
  width:500px;
  float:right;
  text-align:right;
  margin-bottom:20px;
  margin-right:20px;
  margin-top:10px;
  font-size:13px;
}
.article_bottom a{
  color:#e60000;
}
.post_date{
  background-image:url(/images/blog/time.png);
  background-repeat:no-repeat;
  padding-left:19px;
  color:#999999;
  font-size:12px
}
.post_comment{
  background-image:url(/images/blog/comment.png);
  background-repeat:no-repeat;
  padding-left:19px;
  font-size:12px;
}
.share_and_quote{
  margin-top:15px;
  width:725px;
  border-bottom:1px dotted #B7CCEB;
  padding-bottom:35px;
  margin-bottom:10px;
}
.comment_menu{
  font-size:13px;
  color:#333;
  cursor:pointer;
}
.comment{
  margin-top:10px;
  width:725px;
  margin-bottom:3px;
  float:left;
}
.comment_main{
  width:700px;
  padding:10px;
  border:1px solid #B7CCEB;
  float:center;
  position:relative;
  overflow:hidden;
  margin-bottom:10px;
}
.c_left{
  float:left; 
  width:90px; 
  position:relative; 
  overflow:hidden;
  margin-top:5px; 
  text-align:center;
}
.c_right{
  float:left; 
  width:590px; 
  position:relative; 
  padding-left:10px; 
  overflow:hidden; 
  line-height:20px;
}
.comment_title{
  float:left;
  padding-left:40px;
  font-size:13px;
}
.comment_memberid{
  margin-bottom:5px;
  position:relative;
  overflow:hidden;
  width:50%;
  color:#e60000;
  font-weight:bold;
  float:left;
}
.comment_time{
  margin-bottom:5px;
  position:relative;
  overflow:hidden;
  width:49%;
  color:#e60000;
  text-align:right;
  float:right;
}
.comment_content{
margin-bottom:5px;
  float:left;
  position:relative;
  overflow:hidden;
  width:95%;
  text-align:left;
  padding-top:3px;
  color:#333;
}
.comment_F{
margin-bottom:5px;
  float:left;
  position:relative;
  overflow:hidden;
  width:5%;
  text-align:right;
  padding-top:3px;
  color:#333;
}
.comment_admin{
  margin-top:10px;
  border-top: 1px dotted #00A6CC;
  margin-bottom:5px;
  position:relative;
  overflow:hidden;
  width:100%;
  font-size:12px;
  color:#00A6CC;
  font-weight:600;
  text-align:left;
  float:left;
}
.comment_admin a, .comment_admincom a{
  font-size:12px;
  color:#00A6CC;
  font-weight:normal;
  cursor:pointer;
  text-decoration:underline;
}
.comment_admincom{
  position:relative;
  overflow:hidden;
  width:100%;
  font-size:12px;
  color:#666;
}
.comment_bottom{
  color:#666666;
  border-top:1px dotted #B7CCEB;
  width:725px;
  font-size:13px;
  float:left;
  margin-top:15px;
  margin-bottom:20px;
}
.comment_bottom a{
  color:#e60000;
  text-decoration:underline;
  cursor:pointer;
}
.add_comment{
float:left;
  margin-top:20px;
  position:relative;
  overflow:hidden;   
  margin-bottom:20px;
  width:725px;
  color:#333;
}