@charset "utf-8";
/* all CSS start */
body { background:url(../images/bg.jpg) repeat-y center; color:#666666; font-size:13px; margin:0; padding:0; font-family:Arial, 新細明體; line-height:22px;}
body img{border:0}
td {vertical-align:top;}

body a:link {color: #BB0000; background:none; border:none;}
body a:visited {color: #BB0000; background:none; border:none;}
body a:hover {color: #BB0000; text-decoration:underline; background:none; border:none;}
body a{text-decoration:none; border:none;}

.light {color:#cccccc}
.mtop{margin-top:7px}
.searchbt {border:0px; background:url(../images/bt2.gif) no-repeat top center; width:40px; height:20px; cursor:pointer; text-align:center; padding-top:1px; padding-top:4px;  margin-left:3px; color:#666666; font-size:12px}
.loginbt {border:0px; background:url(../images/bt2.gif) no-repeat top center; width:40px; height:20px; cursor:pointer;  text-align:center; padding-top:1px; *padding-top:4px; margin:0 0 1px 5px; color:#666666; font-size:12px}
.sendbt {border:0px; background:url(../images/bt4.gif) no-repeat top center; width:70px; height:20px; cursor:pointer;  text-align:center; padding-top:0; *padding-top:4px; color:#666666; font-size:12px}
.logframe {height:15px; margin:0 5px; width:120px;}
.textframe {height:15px; margin:0 5px; width:150px;}

/* left module CSS start */

#search {background:url(../images/search_bg.jpg) no-repeat top left; padding:10px 10px 10px 10px}
#searchbar {border:0px; background:url(../images/search_bar.jpg) no-repeat top left; width:130px; height:20px; padding:5px 0 0 25px; color:#cccccc; margin-right:0;}

#l_module {background:url(../images/left_bg.jpg) repeat-y; padding-left:1px}
#products {background:url(../images/left_top.jpg) no-repeat top left; margin:0; padding:0;}
#products ul{margin:0; padding-left:15px; color:#666666; text-align:left;}
#products li{margin:0; padding:3px 10px 3px 15px; list-style:none; text-align:left}
#products li.dotd {background:url(../images/dotd.gif) no-repeat 0 10px; height:100%;}
#products li.dotr {background:url(../images/dotr.gif) no-repeat 0 10px; height:100%;}

/* middle module CSS start */
#m_module {text-align:center;}
#m_module .mtitle {text-align:left; margin:15px 10px 0 10px; padding:0;}
h1{text-align:left; margin:15px 10px 10px 30px; padding:0; font-size:16px; color:#666666;}
h2{text-align:left; margin:10px 10px 0 0; padding:0; font-size:15px; color:#9A8230;}
h4 {font-weight:bold; font-size:13px; margin:5px 0;}

/* right module CSS start */
#r_module {width:195px}
#news {margin:7px 0; padding:0}
.rtitle {background:url(../images/title_r_bg.jpg) no-repeat top left; margin:0; padding:2px 10px 0 25px; color:#FFFFFF; text-align:left; width:160px; height:19px; border-bottom:1px solid #5B5B5B}
#newsinfo {margin:0; padding:0; vertical-align:top}
#newsinfo ul {margin:0; padding:0; color:#666666; text-align:left;background-color:#EDEDED; width:195px}
#newsinfo li {background-color:#EDEDED; margin:0; padding:10px 10px 10px 15px; list-style:none; text-align:left}
#newsinfo li.dotr {background:url(../images/dotr.gif) no-repeat 0 18px; margin:0 10px; height:100%;}
#newsinfo .date {font-size:12px; color:#888888; margin-top:0; }
.uline {border-bottom:1px #ffffff solid;}
#ad img {margin-bottom:10px}

/* copyright CSS start */

#cp {padding-top:2px; border-top:1px solid #E5E5E5;}
#copyright {text-align:center; background:#EBE7CE; padding:10px 0 10px 0}

/* all CSS end */

