/*CSS Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:400;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;}
/**/
body{color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;}
table{font-size:inherit;font:100%;}
a{text-decoration:none;color:#059;outline:0;}
a:hover{text-decoration:underline;}
input{font-size:100%;color:#666;}

/*列表標題&表格文字*/
.text_a13,.text_a13 a{font-size:13px;font-weight:400;color:#333;line-height:18px;}
.text_a13 a:hover{color:#369;text-decoration:underline;}
.text_a15,.text_a15 a{font-size:15px;font-weight:400;color:#333;}
.text_a15 a:hover{color:#369;text-decoration:underline;}
.text_a20b,.text_a20b a{ font-size:20px; font-weight:400; color:#333; font-weight:bold; vertical-align: 2%; }
.text_a20b a:hover{color:#369;text-decoration:underline;}
.text_b13,.text_b13 a{font-size:13px;font-weight:400;color:#ef4a5d;}
.text_b13 a:hover{color:#C03;text-decoration:underline;}
.text_b15,.text_b15 a{font-size:15px;font-weight:400;color:#ef4a5d;}
.text_b15 a:hover{color:#C03;text-decoration:underline;}
.text_b25,.text_b25 a{font-size:25px;font-weight:700;color:#ef4a5d;font-family:"微軟正黑體";line-height:20px;_line-height:30px;}
.text_c13,.text_c13 a{font-size:13px;font-weight:400;color:#369;}
.text_c13 a:hover{color:#036;text-decoration:underline;}
.text_c15,.text_c15 a{font-size:15px;font-weight:400;color:#369;}
.text_c15 a:hover{color:#036;text-decoration:underline;}
.text_d13,.text_d13 a{font-size:13px;font-weight:400;color:#db0000;}
.text_d13 a:hover{color:#896F36;;text-decoration:underline;}
.text_d15,.text_d15 a{font-size:15px;font-weight:400;color:#db0000;}
.text_d15 a:hover{color:#896F36;text-decoration:underline;}
.text_d20,.text_d20 a{font-size:20px;font-weight:700;color:#db0000;font-family:"微軟正黑體";}
.text_d25,.text_d25 a{font-size:25px;font-weight:700;color:#db0000;font-family:"微軟正黑體";line-height:20px;_line-height:30px;}

.border_b{border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#9b9b9b;}
.border_b2{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cbcbcb;}
.border_lr{border-left-width:1px;border-left-style:solid;border-left-color:#cbcbcb;border-right-width:1px;border-right-style:solid;border-right-color:#cbcbcb;}
.border_lrb{border-left-width:1px;border-left-style:solid;border-left-color:#cbcbcb;border-right-width:1px;border-right-style:solid;border-right-color:#cbcbcb;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cbcbcb;}
.border_r{border-right-width:1px;border-right-style:dashed;border-right-color:#9b9b9b;}


/*預設按鈕樣式*/
.input_y40 { border:none; background:transparent url(../images/btn_y40.gif) no-repeat; height: 27px; width:40px; color:#960; cursor:pointer; }
.input_y80 { border:none; background:transparent url(../images/btn_y80.gif) no-repeat; height: 27px; width:80px; color:#960; cursor:pointer; }
.input_y100 { border:none; background:transparent url(../images/btn_y100.gif) no-repeat; height: 27px; width:100px; color:#960; cursor:pointer; }
.input_y120 { border:none; background:transparent url(../images/btn_y120.gif) no-repeat; height: 27px; width:120px; color:#960; cursor:pointer; }
.input_y150 { border:none; background:transparent url(../images/btn_y150.gif) no-repeat; height: 27px; width:150px; color:#960; cursor:pointer; }

.input_w40 { border:none; background:transparent url(../images/btn_w40.gif) no-repeat; height: 27px; width:40px; color:#666; cursor:pointer; }
.input_w80 { border:none; background:transparent url(../images/btn_w80.gif) no-repeat; height: 27px; width:80px; color:#666; cursor:pointer; }
.input_w100 { border:none; background:transparent url(../images/btn_w100.gif) no-repeat; height: 27px; width:100px; color:#666; cursor:pointer; }
.input_w120 { border:none; background:transparent url(../images/btn_w120.gif) no-repeat; height: 27px; width:120px; color:#666; cursor:pointer; }
.input_w150 { border:none; background:transparent url(../images/btn_w150.gif) no-repeat; height: 27px; width:150px; color:#666; cursor:pointer; }

/*中獎名單按鈕*/
.comp24h{ position:relative;width:950px;margin:0 auto 0 auto;display:block;}
.AP_award{ position:absolute; width:210px; height:100px; top:252px; left:381px; z-index:99; }
.btn_award,.btn_award a{width:210px;height:100px;display:block;background:url(../images/btn_award.png) no-repeat;cursor:pointer;}
.btn_award a:hover{display:block;background:url(../images/btn_award2.png) no-repeat;cursor:pointer;}

/*我要參加按鈕*/
.btn_join,.btn_join a{width:948px;height:91px;display:block;background:url(../images/24h_mb_btn_a1.gif) no-repeat;cursor:pointer; text-indent:-30000px;}
.btn_join a:hover{display:block;background:url(../images/24h_mb_btn_a3.gif) no-repeat;cursor:pointer;}