html, body, div, p, pre, table, tr, td, th, img, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form {font:normal 1em "新細明體"; margin:0px; padding:0px; border:0px transparent none; background-position:left top; background-repeat:no-repeat; color:#666;}

body {font-size:75%;}
ol, ul {list-style:none;}
hr {display:none;}

a:link    {font-weight:normal; text-decoration:none; color:#ff9900;}
a:visited {font-weight:normal; text-decoration:none; color:#ff9900;}
a:hover   {font-weight:normal; text-decoration:none; color:#333;}
a:active  {font-weight:normal; text-decoration:none; color:#ff9900;}

#ebdContainer {margin:0 auto; width:778px;}
#ebdHeader {position:relative; width:778px; height:353px; background:url(../img/bg01.gif) top left no-repeat;}
#ebdHeader h1, #ebdHeader h2, #ebdHeader h3, #ebdHeader h4, #ebdHeader ul {display:none;}
#ebdWrapper {background:url(../img/ling.gif) repeat-y;}

.btn-uni {display:block; width:150px; height:19px; #height:17px; padding-top:5px; #padding-top:7px; text-align:center; background:url(../img/btn-uni.gif) no-repeat;}
.btn-uni:hover {background:url(../img/btn-uni.gif) 0 -24px no-repeat; color:#fff;}
.btn-uni span {font-weight:bold;}

/*  Option  */
#ebdWrapper .Option {position:absolute; width:444px; height:80px; top:273px; left:280px;}
#ebdWrapper .Option ul {}
#ebdWrapper .Option ul li {width:106px; height:80px; float:left; margin-right:5px;}
#ebdWrapper .Option ul li span {display:none;}
#ebdWrapper .Option ul li a {display:block; width:106px; height:80px;}
#ebdWrapper .Option .a1 {width:106px; height:80px; background:url(../img/menu.gif) 0 0 no-repeat;}
#ebdWrapper .Option .a2 {width:106px; height:80px; background:url(../img/menu.gif) -106px 0 no-repeat;}
#ebdWrapper .Option .a3 {width:106px; height:80px; background:url(../img/menu.gif) -212px 0 no-repeat;}
#ebdWrapper .Option .a4 {width:106px; height:80px; background:url(../img/menu.gif) -318px 0 no-repeat;}
#ebdWrapper .Option .a1:hover {background:url(../img/menu.gif) 0 -80px no-repeat;}
#ebdWrapper .Option .a2:hover {background:url(../img/menu.gif) -106px -80px no-repeat;}
#ebdWrapper .Option .a3:hover {background:url(../img/menu.gif) -212px -80px no-repeat;}
#ebdWrapper .Option .a4:hover {background:url(../img/menu.gif) -318px -80px no-repeat;}

/*  main-area  */
#ebdWrapper .main-area {position:relative; width:750px; padding-left:28px; background:url(../img/bg02.gif) top left no-repeat;}
#ebdWrapper .main-area .show-inf {position:relative; width:650px; margin-top:50px; margin-left:30px;}
#ebdWrapper .main-area .show-inf li {padding-left:15px; padding-bottom:10px; margin-top:10px; border-bottom:1px dashed #ffe5e5; line-height:1.3em; background:url(../img/point.gif) top left no-repeat;}

#ebdWrapper .main-area h4 {position:relative; width:480px; padding-left:15px; margin-left:15px; margin-top:50px; margin-bottom:20px; line-height:1.3em; background:url(../img/point.gif) top left no-repeat;}
#ebdWrapper .main-area .show-coupon {float:left; margin-left:5px; margin-bottom:7px; width:120px; padding:8px; border:1px dashed #ffe9e9;}
#ebdWrapper .main-area .show-coupon dt {height:15px; margin-bottom:5px; margin-left:-8px; margin-right:-8px; line-height:1.3em; text-align:center; overflow:hidden;}
#ebdWrapper .main-area .show-coupon .pic {}
#ebdWrapper .main-area .show-coupon .pic img {width:120px; height:80px;}
#ebdWrapper .main-area .show-coupon .cot {width:120px; height:30px; margin-bottom:5px; padding-bottom:5px; line-height:1.3em; text-align:center; overflow:hidden; border-bottom:1px dashed #ffe9e9;}
#ebdWrapper .main-area .show-coupon .date, #ebdWrapper .main-area .show-coupon .done {width:120px; height:15px; line-height:1.3em; text-align:center; color:#FF0000; overflow:hidden;}

/*  Login  */
#ebdWrapper .MemLogin {position:relative; width:750px; padding-left:28px; margin-top:-50px; background:url(../img/bg02.gif) top left no-repeat;}
#ebdWrapper .MemLogin h2 {display:none;}
#ebdWrapper .MemLogin h3 {position:relative; width:427px; height:50px; padding-bottom:60px; margin-top:50px; margin-left:50px; background:url(../img/pro01.gif) top left no-repeat;}
#ebdWrapper .MemLogin h3 span {display:none;}
#ebdWrapper .MemLogin ul {padding:20px; padding-left:30px; padding-right:70px;}
#ebdWrapper .MemLogin ul li {padding:10px; padding-left:190px; border-bottom:1px dashed #ffe9e9; overflow:hidden; zoom:1;}
#ebdWrapper .MemLogin ul li strong {display:block; padding-left:15px; float:left; border-bottom:6px solid #eee; background:url(../img/point.gif) no-repeat;}
#ebdWrapper .MemLogin div {padding-bottom:10px; padding-left:180px; margin-top:20px; overflow:hidden; zoom:1;}
#ebdWrapper .MemLogin div a {float:left; margin:5px;}

/*  Join  */
#ebdWrapper #Join {position:relative; width:750px; padding-left:28px; background:url(../img/bg02.gif) top left no-repeat;}
#ebdWrapper #Join h2 {display:none;}
#ebdWrapper #Join h3 {position:relative; width:427px; height:50px; margin-top:50px; margin-left:50px; background:url(../img/pro04.gif) top left no-repeat;}
#ebdWrapper #Join h3 span {display:none;}
#ebdWrapper #Join ul {padding:20px; padding-left:30px; padding-right:70px;}
#ebdWrapper #Join ul li {padding:10px; padding-left:190px; border-bottom:1px dashed #ffe9e9; overflow:hidden; zoom:1;}
#ebdWrapper #Join ul li strong {display:block; padding-left:15px; float:left; border-bottom:6px solid #eee; background:url(../img/point.gif) no-repeat;}
#ebdWrapper #Join div {padding-bottom:10px; padding-left:270px; margin-top:20px; overflow:hidden; zoom:1;}
#ebdWrapper #Join div a {float:left; margin:5px;}

/*  Forward  */
#ebdWrapper #Forward {position:relative; width:750px; padding-left:28px; margin-top:-50px; background:url(../img/bg02.gif) top left no-repeat;}
#ebdWrapper #Forward h2 {position:relative; margin-top:50px; margin-left:130px; font-size:1.8em; font-weight:bold;}
#ebdWrapper #Forward h3 {position:relative; width:427px; height:50px; margin-top:20px; margin-left:50px; background:url(../img/pro03.gif) top left no-repeat;}
#ebdWrapper #Forward h3 span {display:none;}
#ebdWrapper #Forward dl {width:675px; padding-left:20px; padding-right:20px;}
#ebdWrapper #Forward dl dt {padding:5px; margin-top:15px; clear:both; font-size:1.1em; color:#FF0000;}
#ebdWrapper #Forward dl dd {float:left;}
#ebdWrapper #Forward .res textarea {width:600px; height:100px; margin-left:20px;}
#ebdWrapper #Forward .nam, #ebdWrapper #Forward .mail {margin-left:10px; padding:5px; padding-left:10px; border-bottom:1px dashed #eee;}
#ebdWrapper #Forward input {width:230px; margin-left:5px;}
#ebdWrapper #Forward a {margin:auto; margin-top:20px;}

/*  panel1  */
#Panel1 {width:300px; height:180px; background:url(../img/bg-popup.gif); overflow:hidden; zoom:1;}
#Panel1 span {display:block; margin:auto; width:200px; padding-top:25px; padding-bottom:10px;}
#Panel1 input {bottom:20px; left:100px; width:98px; height:20px; font-size:1em; color:#999; border:2px solid #ffcc00; border-right:2px solid #ff6600; border-bottom:2px solid #ff6600; background:#fff;}

/*  e-foot  */
#ebdWrapper .e-foot {position:relative; margin:auto; width:778px; height:60px; background:url(../img/foot.gif) top left no-repeat;}

/*  footer  */
#ebdFooter {position:relative; margin:auto; width:778px; height:114px; background:url(../img/footer.gif) top left no-repeat;}
#ebdFooter h2 {display:none;}
#ebdFooter ul {position:relative; margin-top:-10px; margin-left:428px; width:120px;}
#ebdFooter ul li {float:left; padding:2px;}
#ebdFooter ul li a {color:#999; text-decoration:underline;}
#ebdFooter ul li a:hover {color:#555; text-decoration:none;}
#ebdFooter .go_home {position:relative; margin-top:5px; margin-left:20px;}
#ebdFooter .go_home a {display:block; width:200px; height:80px;}
#ebdFooter .go_home span {display:none;}
