/* Basic Setting */
body {
	background:#FFFFFF url(../images/top_bg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #F6FF00;
	text-decoration: underline;
}
.top_link{
	background-color: #FFFFFF;
	color: #DB990C;
	letter-spacing: 1px;
	font-size: 12px;
	padding: 0px 0px 0px 30px;
}
.center_list{
	background-color: #FFFFFF;
	border-right: 13px solid #0C8BA9;
	border-left: 13px solid #0C8BA9;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
}
.left_list_top_side{
	border-top: 5px solid #EAEAEA;
}

.left_list_center_side{
	vertical-align: top;
	text-align: center;
	border-left: 5px solid #EAEAEA; 
	border-right: 5px solid #EAEAEA;
}

.left_list_bot_side{
	border-bottom: 5px solid #EAEAEA;
}

.s_round_l_top{
	background: url("../images/s_round_l.gif") 0 0 no-repeat;
}
.s_round_l_bot{
	background: url("../images/s_round_l.gif") 0 0 no-repeat;
	filter: FlipV;
}
.s_round_r_top{
	background: url("../images/s_round_r.gif") 0 0 no-repeat;
}
.s_round_r_bot{
	background: url("../images/s_round_r.gif") 0 0 no-repeat;
	filter: FlipV;
}

.link{
	color: #FFFFFF;
	text-align: right;
}
#menu1 a {
  	display:block;
  	width:127px;
  	height:41px;
  	background: url(../images/button/menu01.gif) no-repeat;
  	background-position: 0px 0px;
  }
#menu1 a:hover { 
  	background-position: 0px -41px;
  }
#menu1 a:active {
  	background-position: 0px -81px;
  }

#menu2 a {
  	display:block;
  	width:112px;
  	height:41px;
  	background: url(../images/button/menu02.gif) no-repeat;
  	background-position: 0px 0px;
  }
#menu2 a:hover { 
  	background-position: 0px -41px;
  }
#menu2 a:active {
  	background-position: 0px -81px;
  }

#menu3 a {
  	display:block;
  	width:113px;
  	height:41px;
  	background: url(../images/button/menu03.gif) no-repeat;
  	background-position: 0px 0px;
  }
#menu3 a:hover { 
  	background-position: 0px -41px;
  }
#menu3 a:active {
  	background-position: 0px -81px;
  }

#menu4 a {
  	display:block;
  	width:113px;
  	height:41px;
  	background: url(../images/button/menu04.gif) no-repeat;
  	background-position: 0px 0px;
  }
#menu4 a:hover { 
  	background-position: 0px -41px;
  }
#menu4 a:active {
  	background-position: 0px -81px;
  }

#menu5 a {
  	display:block;
  	width:113px;
  	height:41px;
  	background: url(../images/button/menu05.gif) no-repeat;
  	background-position: 0px 0px;
  }
#menu5 a:hover { 
  	background-position: 0px -41px;
  }
#menu5 a:active {
  	background-position: 0px -81px;
  }

#menu6 a {
  	display:block;
  	width:123px;
  	height:41px;
  	background: url(../images/button/menu06.gif) no-repeat;
  	background-position: 0px 0px;
  }
#menu6 a:hover { 
  	background-position: 0px -41px;
  }
#menu6 a:active {
  	background-position: 0px -81px;
  }
#menu7 a {
  	display:block;
  	width:113px;
  	height:41px;
  	background: url(../images/button/menu07.gif) no-repeat;
  	background-position: 0px 0px;
  }
#menu7 a:hover { 
  	background-position: 0px -41px;
  }
#menu7 a:active {
  	background-position: 0px -81px;
  }

/* main ad */
#main_ad table td.TL{
	width: 143px;
	height: 104px;
	background: url(../images/main_ad_tl.gif) no-repeat;
}
#main_ad table td.TC{
	width: 697px;
	background: url(../images/main_ad_tc.jpg) no-repeat;
}
#main_ad table td.TR{
	width: 143px;
	background: url(../images/main_ad_tr.gif) no-repeat;
}

/* Marquee and web_search */

#websearch table td.left_bg{
	width: 32px; 
	background: url("../images/top_left_bg.gif") 0 0 no-repeat;
}
#websearch table th{
	width: 40px; 
	height: 38px;
	background: url("../images/icon/marquee_01.gif") 0 0 no-repeat;
}
#websearch table td.marquee{
	width: 770px; 
	color:#FFF;
	font-size: 12px;
	letter-spacing: 1px;
	text-align: left;
	padding-left: 5px;
	padding-top: 4px;
	background: url("../images/icon/marquee_02.gif") 0 0 repeat-x;
}
#websearch table td.marquee a{
  	color: #DB990C;
}
#websearch table td.marquee a:hover {
	color: #0066FF;
}
#websearch table td.se_title{
	width: 35px; 
	background:#EEEEEE url("../images/bullet/search.gif") 13px 8px no-repeat;
	text-align: right;
	font-size: 13px;
	padding: 5px 0px 0px 0px;
	color: #464646;
}
#websearch input{
	width: 97px;
	height: 16px;
	background-color: #FFFFFF; 
	font-size: 12px;	
}
#websearch table td.se_link{
	width: 48px;
	background:#EEEEEE url("../images/bullet/search_arrow.gif") 0px 14px no-repeat;
	text-align: left;
	padding:7px 0px 3px 16px;
	font-size: 12px;
}
#websearch table td.end{
	width: 9px;
	background:#EEEEEE url("../images/icon/marquee_03.gif") 0 0 no-repeat;
}
#websearch table td.right_bg{
	width: 30px;
	background: url("../images/top_right_bg.gif") 0 0 no-repeat;
}
#websearch table td.se_link a{
  	color:#046451;
}
#websearch table td.se_link a:hover {
	color:#FF0000; 
}


/* Login */
#login {
	color: #6B8900;
	font-size: 12px;
}
#login thead th {
	width: 11px;
	height: 59px;
	background: url("../images/banner/member_01.gif") 0 0 no-repeat;
}
#login thead td.title {
	width: 196px;
	background: url("../images/banner/member_02.gif") 0 0 no-repeat;
}
#login thead td.end {
	width: 11px;
	background: url("../images/banner/member_01.gif") 0 0 no-repeat;
	filter: FlipH;
}
#login tbody th {
	height: 93px;
	font-weight: normal;
	border-left: 5px solid #A5D400; 
	border-right: 5px solid #A5D400;
}
#login tbody td {
	color: #6B8900;
	font-size: 12px;
}
#login tbody td.bottom {
	border-bottom: 1px solid #EDE8D5;
}
#login tfoot th {
	height: 13px;
	background: url("../images/banner/member_03.gif") 0 0 no-repeat;
}
#login tfoot td.side {
	border-bottom: 6px solid #A5D400; 
}
#login tfoot td.end {
	background: url("../images/banner/member_03.gif") 0 0 no-repeat;
	filter: FlipH;
}
#login input{
	width: 110px;
	height: 18px;
	background-color: #E2FF80;
	font-size: 12px;
	border: 1px solid #FFFFFF;	
}
#login div a{
  display:block;
  width:44px;
  height:44px;
  background: url(../images/button/login.gif) no-repeat 0px 0px;
}
#login div a:hover { 
  background-position: 0px -44px;
}
#login li{
	color: #686868;
	letter-spacing: 1px;
	text-align: left;
	padding-left: 8px;
}
#login a {
	color: #686868;
	text-decoration: none;
}
#login a:hover {
	color: #FF6000;
	text-decoration: none;
}

#login a.logout_but{
  display:block;
  width:44px;
  height:44px;
  background: url(../images/button/logout_but.gif) no-repeat 0px 0px;
}
#login a.logout_but:hover { 
  background-position: 0px -44px;
}

/* store_search */
#store_search {
	color: #333333;
	font-size: 13px;
}
#store_search thead th {
	height: 28px;
	background: url("../images/banner/search_ban.gif") 0 0 no-repeat;
}
#store_search thead td.begin{
	width:11px;
	height: 11px;
	background: url("../images/down_begin.gif") 0 0 no-repeat;
}
#store_search thead td.center{
	width:196px;
	background: url("../images/down_t.gif") 0 0 repeat-x;
}
#store_search thead td.end{
	width:11px;
	background: url("../images/down_end.gif") 0 0 no-repeat;
}
#store_search tbody th{
	background: url("../images/down_c.gif") 0 0 repeat-y;
}
#store_search tbody td.re{
	background: url("../images/down_c.gif") 0 0 repeat-y;
	filter: FlipH;
}
#store_search tfoot th{
	height: 11px;
	background: url("../images/down_bottom.gif") 0 0 no-repeat;
}
#store_search tfoot td.center{
	background: url("../images/down_t.gif") 0 0 repeat-x;
	filter: FlipV;
}
#store_search tfoot td.end{
	background: url("../images/down_end.gif") 0 0 no-repeat;
	filter: FlipV;
}
#store_search select{
	color:#333333;
	width: 130px;
	background-color: #CBEBFF;
}

/* download */
#download {
	color: #333333;
	font-size: 13px;
}
#download thead th {
	height: 28px;
	background: url("../images/banner/down_ban.gif") 0 0 no-repeat;
}
#download thead td.begin{
	width:11px;
	height: 11px;
	background: url("../images/down_begin.gif") 0 0 no-repeat;
}
#download thead td.center{
	width:196px;
	background: url("../images/down_t.gif") 0 0 repeat-x;
}
#download thead td.end{
	width:11px;
	background: url("../images/down_end.gif") 0 0 no-repeat;
}
#download tbody th{
	background: url("../images/down_c.gif") 0 0 repeat-y;
}
#download tbody td.re{
	background: url("../images/down_c.gif") 0 0 repeat-y;
	filter: FlipH;
}
#download tfoot th{
	height: 11px;
	background: url("../images/down_bottom.gif") 0 0 no-repeat;
}
#download tfoot td.center{
	background: url("../images/down_t.gif") 0 0 repeat-x;
	filter: FlipV;
}
#download tfoot td.end{
	background: url("../images/down_end.gif") 0 0 no-repeat;
	filter: FlipV;
}


/* weblink */
#weblink thead th {
	height: 28px;
	background: url("../images/banner/weblink_ban.gif") 0 0 no-repeat;
}
#weblink thead td.begin{
	width:11px;
	height: 11px;
	background: url("../images/down_begin.gif") 0 0 no-repeat;
}
#weblink thead td.center{
	width:196px;
	background: url("../images/down_t.gif") 0 0 repeat-x;
}
#weblink thead td.end{
	width:11px;
	background: url("../images/down_end.gif") 0 0 no-repeat;
}
#weblink tbody th{
	background: url("../images/down_c.gif") 0 0 repeat-y;
	filter: FlipH;
}
#weblink tbody td.left{
	width:5px;
	background: url("../images/down_c.gif") 0 0 repeat-y;
}
#weblink tbody td.icon{
	width:29px;
	height: 28px;
	background: url("../images/bullet/knowledge_icon.gif") 0 0 no-repeat;
}
#weblink tbody td.word{
	width:170px;
	font-size: 13px;
	padding: 9px 0px 0px 3px;
	text-align: left;
}
#weblink tfoot th{
	height: 11px;
	background: url("../images/down_bottom.gif") 0 0 no-repeat;
}
#weblink tfoot td.center{
	background: url("../images/down_t.gif") 0 0 repeat-x;
	filter: FlipV;
}
#weblink tfoot td.end{
	background: url("../images/down_end.gif") 0 0 no-repeat;
	filter: FlipV;
}
#weblink a {
	color: #333333;
	text-decoration: none;
}
#weblink a:hover {
	color: #008FFF;

}
#weblink a:active {
	color: #FF8400;
}

/* knowledge */
#knowledge thead th {
	width:9px;
	height: 46px;
	background: url("../images/banner/knowledge_01.gif") 0 0 no-repeat;
}
#knowledge thead td.ban{
	width:190px;
	text-align: right;
	vertical-align: bottom;
	background:#B2DBFA url("../images/banner/knowledge_ban.gif") 0 0 no-repeat;
	padding: 0px 10px 3px 0px;
}
#knowledge thead td.ban a{
  	color: #0012FF;
	text-decoration: underline;
}
#knowledge thead td.ban a:hover {
	color: #FF6EFD;
	text-decoration: underline;
}
#knowledge thead td.end {
	width:9px;
	background: url("../images/banner/knowledge_01.gif") 0 0 no-repeat;
	filter: FlipH;
}
#knowledge thead td.top {
	height: 5px;
	background: url("../images/knowledge_02.gif") 0 0 no-repeat;
}
#knowledge tbody th {
	width: 9px;
	background:#B2DBFA url("../images/space.gif") 0 0 no-repeat;
}
#knowledge tbody td.icon {
	width: 34px;
	height: 10px;
	background:#FFFFFF url("../images/bullet/knowledge_icon.gif") 0 0 no-repeat;
}
#knowledge tbody td.word {
	width: 160px;
	font-size: 13px;
	padding: 11px 0px 0px 3px;
	text-align: left;
	vertical-align: top;	
}
#knowledge tfoot th {
	height: 13px;
	background: url("../images/knowledge_03.gif") 0 0 no-repeat;
}
#knowledge a {
	color: #48ACBD;
	text-decoration: none;
}
#knowledge a:hover {
	color: #FF8400;

}
#knowledge a:active {
	color: #F962CC;
}

/* bottom_bg */
#btm_bg {
	font-size: 12px;
	color: #FFFFFF;
}
#btm_bg thead td{
	font-size: 12px;
	color: #FFFFFF;
}
#btm_bg thead td.btm_left{
	width: 45px;
	background: url("../images/btm_t_l.gif") 0 0 no-repeat;
}
#btm_bg thead td.counter_bot{
	width: 637px;
	height: 44px;
	background: url("../images/btm_t_c.gif") 0 0 repeat-x;
	text-align: left;
	font-weight: normal;
}
#btm_bg thead td.word{
	height: 25px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
	padding-left: 100px;
	font-size:12px;
}
#btm_bg thead td.btm_center{
	width: 94px;
	background: url("../images/btm_t.gif") 0 0 no-repeat;
}
#btm_bg thead td.bot_mail{
	width: 58px;
	background: url("../images/button/bot_mail.gif") 0 0 no-repeat;
}
#btm_bg thead td.bot_site{
	width: 58px;
	background: url("../images/button/bot_site.gif") 0 0 no-repeat;
}
#btm_bg thead td.bot_cart{
	width: 58px;
	background: url("../images/button/bot_cart.gif") 0 0 no-repeat;
}
#btm_bg thead td.btm_right{
	width: 32px;
	background: url("../images/btm_t_r.gif") 0 0 no-repeat;
}
#btm_bg tbody th{
	width: 145px;
	background: url("../images/btm_b_l.gif") 0 0 no-repeat;
}
#btm_bg tbody td.gray{
	width: 693px;
	height: 36px;
	color: #666666;
	font-size:12px;
}
#btm_bg tbody td.end{
	width: 145px;
	background: url("../images/btm_b_l.gif") 0 0 no-repeat;
	filter: FlipH;
}
#btm_bg tbody td.blue{
	height: 31px;
	color: #0084FF;
	border-bottom: 9px solid #0C8BA9;
	font-size:12px;
}
#btm_bg a.legentek{
	color: #FF8400;
}
#btm_bg a:hover.legentek{
	color: #666666;
}
/* Left Menu blue */
#menu_blue thead th {
	width: 220px;
	height:30px;
	font-size: 15px;
	color: white;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	background: url("../images/menu_blue_ti.gif") 0 0 no-repeat;
	padding: 7px;
}
#menu_blue tbody th {
	width: 6px;
	background:#37B4FC url("../images/menu_blue_left.gif") 0 0 no-repeat;
	border-left: 1px solid #1B92F3;
}
#menu_blue tbody td.word {
	width: 207px;
}
#menu_blue tbody td.r_end {
	width: 5px;
	background:#37B4FC url("../images/menu_blue_right.gif") 0 0 no-repeat;
	border-right: 1px solid #1789F0;
}
#menu_blue tfoot th {
	height: 16px;
	background: url("../images/menu_blue_btm_l.gif") 0 0 no-repeat;
}
#menu_blue tfoot td.line {
	background: url("../images/menu_blue_btm_c.gif") 0 0 repeat-x;
}
#menu_blue tfoot td.end {
	background: url("../images/menu_blue_btm_r.gif") 0 0 no-repeat;
}


#menu_blue tbody table th{
	width: 207px;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	background:#5AF5FF url("../images/bullet/l_menu_b_i01.gif") 10px 6px no-repeat;
	border-left: 1px solid #5AF5FF;
	border-top: 1px solid #FFFFFF;
	padding: 4px 2px 4px 26px;
}
#menu_blue tbody table th a{
	color: #0042FF;
	text-decoration: none;
}
#menu_blue tbody table th a:hover{
	color: #FF008A;
	text-decoration: underline;
}
#menu_blue tbody table td{
	border-top: 1px solid #FFFFFF;
	background-color: #AFFCFF;
}
#menu_blue tbody table td.level_2 {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	background:#AFFCFF url("../images/bullet/l_menu_b_i02.gif") 28px 6px no-repeat;
	border-top: 1px solid #FFFFFF;
	padding: 4px 0px 4px 39px;
}
#menu_blue tbody table td.level_2 a{
	color: #4E4E4E;
	text-decoration: none;
}
#menu_blue tbody table td.level_2 a:hover {
	color: #FF00F0;
	text-decoration: underline;
}
#menu_blue tbody table td.close{
	background:#AFFCFF url("../images/bullet/b_arrow_close.gif") 0px bottom no-repeat;
}
#menu_blue tbody table td.open{
	background:#AFFCFF url("../images/bullet/b_arrow_open.gif") 0px bottom no-repeat;
}
#menu_blue tbody table td.close a{
	text-decoration: none;
}
#menu_blue tbody table td.open a{
	text-decoration: none;
}
#menu_blue tbody table span a{
	display: block;
	color: #FF5A00;
	text-align: left;
	background:#FFFFFF url("../images/bullet/l_menu_b_i03.gif") 38px 6px no-repeat;
	text-decoration: none;
	padding: 4px 0px 4px 48px;
}
#menu_blue table tbody span a:hover{
	display: block;
	color: #0072FF;
	background-color: #FFFF99;
	text-decoration: none;
}

/* Left Menu red */
#menu_red thead th {
	width: 220px;
	height:30px;
	font-size: 15px;
	color: white;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
	background: url("../images/menu_red_ti.gif") 0 0 no-repeat;
	padding: 7px;
}
#menu_red tbody th {
	width: 6px;
	background:#DE0405 url("../images/menu_red_left.gif") 0 0 no-repeat;
	border-left: 1px solid #EA0709;
}
#menu_red tbody td.word {
	width: 207px;
}
#menu_red tbody td.r_end {
	width: 5px;
	background:#DE0405 url("../images/menu_red_right.gif") 0 0 no-repeat;
	border-right: 1px solid #EA0709;
}
#menu_red tfoot th {
	height: 16px;
	background: url("../images/menu_red_bl.gif") 0 0 no-repeat;
}
#menu_red tfoot td.line {
	background: url("../images/menu_red_bc.gif") 0 0 repeat-x;
}
#menu_red tfoot td.end {
	background: url("../images/menu_red_br.gif") 0 0 no-repeat;
}


#menu_red tbody table th{
	width: 207px;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	background:#FF0060 url("../images/bullet/l_menu_r_i01.gif") 10px 6px no-repeat;
	border-left: 1px solid #FF0060;
	border-top: 1px solid #FFFFFF;
	padding: 4px 2px 4px 26px;
}
#menu_red tbody table th a{
	color: #FFFFFF;
	text-decoration: none;
}
#menu_red tbody table th a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#menu_red tbody table td{
	border-top: 1px solid #FFFFFF;
	background-color: #AFFCFF;
}
#menu_red tbody table td.level_2 {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	background:#FF92BB url("../images/bullet/l_menu_r_i02.gif") 28px 6px no-repeat;
	border-top: 1px solid #FFFFFF;
	padding: 4px 0px 4px 39px;
}
#menu_red tbody table td.level_2 a{
	color: #990097;
	text-decoration: none;
}
#menu_red tbody table td.level_2 a:hover {
	color: #990097;
	text-decoration: underline;
}
#menu_red tbody table td.close{
	background:#FF92BB url("../images/bullet/r_arrow_close.gif") 0px no-repeat;
}
#menu_red tbody table td.open{
	background:#FF92BB url("../images/bullet/r_arrow_open.gif") 0px no-repeat;
}
#menu_red tbody table td.close a{
	text-decoration: none;
}
#menu_red tbody table td.open a{
	text-decoration: none;
}
#menu_red tbody table span a{
	display: block;
	color: #FF5A00;
	text-align: left;
	background:#FFD7E6 url("../images/bullet/l_menu_r_i03.gif") 38px 6px no-repeat;
	text-decoration: none;
	padding: 4px 0px 4px 48px;
}
#menu_red table tbody span a:hover{
	display: block;
	color: #0072FF;
	background-color: #FFFF99;
	text-decoration: none;
}

/* Left Menu green */
#menu_green thead th {
	width: 220px;
	height:30px;
	font-size: 15px;
	color: white;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	background: url("../images/menu_green_ti.gif") 0 0 no-repeat;
	padding: 7px;
}
#menu_green tbody th {
	width: 6px;
	background:#E5FD93 url("../images/menu_green_left.gif") 0 0 no-repeat;
	border-left: 1px solid #A5D400;
}
#menu_green tbody td.word {
	width: 207px;
}
#menu_green tbody td.r_end {
	width: 5px;
	background:#E5FD93 url("../images/menu_green_right.gif") 0 0 no-repeat;
	border-right: 1px solid #A5D400;
}
#menu_green tfoot th {
	height: 16px;
	background: url("../images/menu_green_bl.gif") 0 0 no-repeat;
}
#menu_green tfoot td.line {
	background: url("../images/menu_green_bc.gif") 0 0 repeat-x;
}
#menu_green tfoot td.end {
	background: url("../images/menu_green_br.gif") 0 0 no-repeat;
}


#menu_green tbody table th{
	width: 207px;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	background:#ECFFAC url("../images/bullet/l_menu_g_i01.gif") 10px 6px no-repeat;
	border-left: 1px solid #CBEB5C;
	border-top: 1px solid #FFFFFF;
	padding: 4px 2px 4px 26px;
}
#menu_green tbody table th a{
	color: #18AD00;
	text-decoration: none;
}
#menu_green tbody table th a:hover{
	color: #CC0000;
	text-decoration: underline;
}

/* Left Menu orange */
#menu_orange thead th {
	width: 220px;
	height:30px;
	font-size: 15px;
	color: white;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
	background: url("../images/menu_orange_ti.gif") 0 0 no-repeat;
	padding: 7px;
}
#menu_orange tbody th {
	width: 6px;
	background:#FFBC36 url("../images/menu_orange_left.gif") 0 0 no-repeat;
	border-left: 1px solid #FFCF87;
}
#menu_orange tbody td.word {
	width: 207px;
}
#menu_orange tbody td.r_end {
	width: 5px;
	background:#FFBC36 url("../images/menu_orange_right.gif") 0 0 no-repeat;
	border-right: 1px solid #FF9A00;
}
#menu_orange tfoot th {
	height: 16px;
	background: url("../images/menu_orange_bl.gif") 0 0 no-repeat;
}
#menu_orange tfoot td.line {
	background: url("../images/menu_orange_bc.gif") 0 0 repeat-x;
}
#menu_orange tfoot td.end {
	background: url("../images/menu_orange_br.gif") 0 0 no-repeat;
}


#menu_orange tbody table th{
	width: 207px;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	background:#FFF08D url("../images/bullet/l_menu_o_i01.gif") 10px 6px no-repeat;
	border-left: 1px solid #FFBC36;
	border-top: 1px solid #FFFFFF;
	padding: 4px 2px 4px 26px;
}
#menu_orange tbody table th a{
	color: #DA5C00;
	text-decoration: none;
}
#menu_orange tbody table th a:hover{
	text-decoration: underline;
}

/* all-purpose-button */
/*< �q��button >*/
#btn a{
  	display:block;
  	width:221px;
  	height:36px;
  	font-size: 16px;
  	color: white;
  	letter-spacing: 5px;
  	font-weight: bold;
  	text-align: left;
  	background: url(../images/button/btn_all.gif) 0 0 no-repeat ;
	padding: 9px 0px 0px 60px;
}
#btn a:hover {
	color: #FFF600; 
  	background-position: 0px -36px;
	text-decoration: none;
}
#next_orange a {
	display:block;
	width: 69px;
	height: 30px;
	background: url("../images/button/next_orange.gif") 0 0 no-repeat;
}
#next_orange  a:hover {
	background-position: 0 -30px;
}
#assess_orange a {
	display:block;
	width: 69px;
	height: 30px;
	background: url("../images/button/assess_orange.gif") 0 0 no-repeat;
}
#assess_orange  a:hover {
	background-position: 0 -30px;
}
#clear_orange a {
	display:block;
	width: 69px;
	height: 30px;
	background: url("../images/button/clear_orange.gif") 0 0 no-repeat;
}
#clear_orange  a:hover {
	background-position: 0 -30px;
}
#ok_blue a{
	display:block;
	width: 70px;
	height: 22px;
	background: url("../images/button/ok_blue.gif") 0 0 no-repeat;
}
#ok_blue a:hover{
	background-position: 0 -22px;
}
#up_orange a {
	display:block;
	width: 69px;
	height: 30px;
	background: url("../images/button/up_orange.gif") 0 0 no-repeat;
}
#up_orange  a:hover {
	background-position: 0 -30px;
}
#buy_btn a {
	display:block;
	width: 89px;
	height: 30px;
	background: url("../images/button/buy_btn.gif") 0 0 no-repeat;
}
#buy_btn  a:hover {
	background-position: 0 -30px;
}
#up_page_o a {
	display:block;
	width: 69px;
	height: 30px;
	background: url("../images/button/up_page_o.gif") 0 0 no-repeat;
}
#up_page_o  a:hover {
	background-position: 0 -30px;
}
#job_more a{
  	display:block;
  	width:34px;
  	height:11px;
  	background: url("../images/button/job_more.gif") 0px 2px no-repeat;
}
#job_more a:hover { 
  	background-position: 0px -12px;
}

#deliver a{
  	display:block;
  	width:125px;
  	height:42px;
  	background: url("../images/button/deliver.gif") 0px 0px no-repeat;
}
#deliver a:hover { 
  	background-position: 0px -42px;
}
/* Table Style_form01 */
/*< 用於首頁中的「正井字」table >*/
#form01 table thead td.TL{
	width: 6px;
	height: 6px;
	background: url(../images/pro_left.gif) no-repeat;
}
#form01 table thead td.TR{
	width: 6px;
	background: url(../images/pro_right.gif) no-repeat;
}
#form01 table thead td{
	width: 683px;
	border-top: 1px solid #DFDFDF;
	background-color: #F4F4F4;
}
#form01 table tbody td.M{
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	background-color: #F4F4F4;
}
#form01 table tfoot td.BL{
	height: 6px;
	border-bottom: 0px;
	background: url(../images/pro_left.gif) no-repeat;
	filter: FlipV;
}
#form01 table tfoot td.BR{
	border-bottom: 0px;
	background: url(../images/pro_right.gif) no-repeat;
	filter: FlipV;
}
#form01 table tfoot td{
	border-bottom: 1px solid #DFDFDF;
	background-color: #F4F4F4;
}

/*< 用於會員頁面中「正井字」table 變化一 >*/
#mb_form02 table{
	background-color: #A5D400;
}
#mb_form02 table thead td.TL{
	width: 11px;
	height: 11px;
	background: url(../images/log_left.gif) no-repeat;
}
#mb_form02 table thead td.TR{
	width: 11px;
	background: url(../images/log_right.gif) no-repeat;
}
#mb_form02 table thead td{
	width: 653px;
}
#mb_form02 tbody td table.amt{
	width: 653px;
	font-size: 13px;
	color: #6B8900;
	line-height: 18px;
	text-align: left;
  	vertical-align: top;
	padding: 10px;
	background-color: #FFFFFF;
}
#mb_form02 table tfoot td.BL{
	height: 11px;
	border-bottom: 0px;
	background: url(../images/log_left.gif) no-repeat;
	filter: FlipV;
}
#mb_form02 table tfoot td.BR{
	border-bottom: 0px;
	background: url(../images/log_right.gif) no-repeat;
	filter: FlipV;
}
#mb_form02 table tfoot td{
	background-color: #A5D400;
}
#mb_form02 span.login_btn a {
	display:block;
	width: 73px;
	height: 49px;
	background: url("../images/button/login_green.gif") 0 0 no-repeat;
}
#mb_form02 span.login_btn  a:hover {
	background-position: 0 -49px;
}
#mb_form02 span.clear_btn a {
	display:block;
	width: 73px;
	height: 49px;
	background: url("../images/button/clear_green.gif") 0 0 no-repeat;
}
#mb_form02 span.clear_btn  a:hover {
	background-position: 0 -49px;
}


/* code */
/*< 用於會員頁面中「九宮格」table 變化一 >*/
#mb_form03 {
	font-size: 13px;
}

#mb_form03 table thead td.TL{
	width: 7px;
	height: 7px;
	background: url(../images/code_tl.gif) no-repeat;
}
#mb_form03 table thead td.TR{
	width: 7px;
	background: url(../images/code_tr.gif) no-repeat;
}
#mb_form03 table thead td.TC{
	width: 230px;
	background: url(../images/code_tc.gif) repeat-x;
}
#mb_form03 table tbody td.ML{
	background: url(../images/code_ml.gif) repeat-y;
}
#mb_form03 table tbody td.MR{
	background: url(../images/code_ml.gif) repeat-y;
	filter: FlipH;
}
#mb_form03 table tbody td.MC{
	height: 30px;
	color: #FFFFFF;
	background-color: #00A8FF;
	border-bottom: 3px solid #E6FF95;
}
#mb_form03 table tbody td.MI{
	background-color: #E6FF95;
}
#mb_form03 table tbody td.MI table td{
	background: url(../images/space.gif) no-repeat;
}
#mb_form03 table tfoot td.BL{
	height: 7px;
	background: url(../images/code_tl.gif) no-repeat;
	filter: FlipV;
}
#mb_form03 table tfoot td.BR{
	background: url(../images/code_tr.gif) no-repeat;
	filter: FlipV;
}
#mb_form03 table tfoot td.BC{
	background: url(../images/code_tc.gif) repeat-x;
	filter: FlipV;
}
#mb_form03 span.assess_btn a {
	display:block;
	width: 51px;
	height: 30px;
	background: url("../images/button/assess_code.gif") 0 0 no-repeat;
}
#mb_form03 span.assess_btn  a:hover {
	background-position: 0 -30px;
}
#mb_form03 span.cancel_btn a {
	display:block;
	width: 51px;
	height: 30px;
	background: url("../images/button/cancel_code.gif") 0 0 no-repeat;
}
#mb_form03 span.cancel_btn  a:hover {
	background-position: 0 -30px;
}
#mb_form03 table tbody table th{
	height: 28px;
	color: #6B8900;
	font-weight: normal;
	text-align: right;
	background:#FFFFFF url("../images/dashed01.gif") bottom 0 repeat-x;
}
#mb_form03 table tbody table td{
	text-align: left;
	background:#FFFFFF url("../images/dashed01.gif") bottom 0 repeat-x;
	padding: 0px 0px 0px 5px;
}
/* login mb_id */
/*< login 帳號 密碼 >*/
#mb_form04 table td {
	font-size: 12px;
  	letter-spacing: 1px;
  	font-weight: normal;
	background-color: #FDFFC2;
}
#mb_form04 table thead td.TL{
	width: 20px;
	height: 20px;
	background: url(../images/login_tl.gif) no-repeat;
}
#mb_form04 table thead td.TR{
	width: 20px;
	background: url(../images/login_tr.gif) no-repeat;
}
#mb_form04 table thead td.TC{
	width: 613px;
	background: url(../images/login_tc.gif) repeat-x;
}
#mb_form04 table tbody td.ML{
	background: url(../images/login_ml.gif) repeat-y;
}
#mb_form04 table tbody td.MR{
	background: url(../images/login_mr.gif) repeat-y;
}
#mb_form04 table tbody td{
	background-color: #FDFFC2;
}
#mb_form04 table tfoot td.BL{
	height: 20px;
	background: url(../images/login_bl.gif) no-repeat;
	filter: none;
}
#mb_form04 table tfoot td.BR{
	background: url(../images/login_br.gif) no-repeat;
	filter: none;
}
#mb_form04 table tfoot td.BC{
	background: url(../images/login_bc.gif) repeat-x;
}
#mb_form04 input{
	width: 200px;
	height: 22px;
	font-size: 12px;
	background-color: #E9FEA3;
	border: 1px solid #A5D400;
}
#mb_form04 font{
	font-size: 13px;
	 color: #6CA000;
}
#mb_form04 tbody td.lo_link{
	color: #009804;
	background:#FDFFC2 url("../images/bullet/forget.gif") 0 2px no-repeat;
	text-align: left;
	padding-left: 15px;
}
#mb_form04 tbody td.add_link{
	color: #009804;
	background:#FDFFC2 url("../images/bullet/add.gif") 0 2px no-repeat;
	text-align: left;
	padding-left: 15px;
}
#mb_form04 tbody td a{
	color: #009804;
}
#mb_form04 tbody td a:hover{
	color: #0084FF;
}


/* Mmember Register */
/*< 會員中加入會員及忘記密碼 >*/
#mb_register table{
	background-color: white;
}
#mb_register tbody th{
	width: 130px;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: center;
	background:#00A8FF url(../images/space.gif);
}
#mb_register tbody td{
	width: 502px;
	color: #6B8900;
	font-size: 12px;
	text-align: left;
	letter-spacing: 1px;
	line-height: 20px;
	background:#E2FF80 url(../images/space.gif);
	padding-left: 3px;
}
#mb_register tbody span{
	color:#FF0000;
	font-size: 12px;
}
#mb_register tbody input{
	font-size: 12px;
	height: 22px;
	border: 1px solid #669E4A;
}
#mb_register tbody input.none{
	border: none;
}
#mb_register tbody a{
	color: #008FFF;
	text-decoration: none;
}
#mb_register tbody a:hover{
	color: #FF5A00;
	text-decoration: none;
}

/* login OK and Error */
/* td用於ok  font用於error */
#status table{
	font-size: 12px;
  letter-spacing: 1px;
  font-weight: normal;
  text-align: left;
	background:#FFFFFF url(../images/space.gif);
}
#status table th{
	width: 131px;
	background:#DADADA url(../images/space.gif);
}
#status table td{
	color: #6B8900;
	background:#FFFFFF url(../images/space.gif);
	padding: 10px;

}
#status table font{
	font-size: 12px;
	color: #E04F00;
}

/* countdown */
/*< 首頁中限時搶購商品 >*/
#countdown table td.icon{
	width: 39px;
	height: 39px;
	background: url("../images/icon/countdown_01.gif") 0 0 no-repeat;
}
#countdown table td.title {
	width: 570px;
	background: url("../images/icon/countdown_02.gif") 0 0 repeat-x;
	text-align: left;
	font-size: 13px;
  	letter-spacing: 1px;
  	font-weight: normal;
	color: #00C7FF;
	padding-left: 2px;
}
#countdown table td.end {
	width: 53px;
	background: url("../images/icon/countdown_03.gif") 0 0 no-repeat;
}

/* allowance */
/*< 首頁中折扣商品 >*/
#allowance table td.icon{
	width: 39px;
	height: 39px;
	background: url("../images/icon/allowance_01.gif") 0 0 no-repeat;
}
#allowance table td.title {
	width: 570px;
	background: url("../images/icon/allowance_02.gif") 0 0 repeat-x;
	text-align: left;
	font-size: 13px;
  	letter-spacing: 1px;
  	font-weight: normal;
	color: #FF9600;
	padding-left: 2px;
}
#allowance table td.end {
	width: 53px;
	background: url("../images/icon/allowance_03.gif") 0 0 no-repeat;
}


/* product */
/*< 首頁中商品圖片及說明 >*/
#product {
	font-size: 12px;
  	letter-spacing: 1px;
	padding: 8px 0px 0px 0px;
}
#product table thead th img{
	width: 140px;
}
#product table thead th a{
	display:block;
	width: 140px;
	border:5px solid #D1D1D1;
}
#product table thead th a:hover{
	border:5px solid #FF9000;
}
#product table thead td{
	height: 26px;
	border-top: none;
}
#product table thead td a{
	font-size: 13px;
	padding: 5px;
	text-align: left;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
#product table thead td a:hover{
	color: #FFC000;
	text-decoration: none;
}
#product table tbody th {
	height: 15px;
	width: 32px;
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	background:#FFFFFF url("../images/bullet/countdown_icon.gif") 13px 3px no-repeat;
	padding-top: 3px;
	}
#product table tbody td{
	width: 118px;
	color: #FF00FF;
	text-align: left;
	background:#FFFFFF url("../images/line.gif") 0px 3px no-repeat;
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}
#product table tbody td.blank{
	height: 5px;
	background: url("../images/space.gif") 0px 0px no-repeat;
}
#product table tfoot th{
	height: 15px;
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	background:#FFFFFF url("../images/bullet/price_icon.gif") 13px 3px no-repeat;
	padding-top: 3px;
}
#product table tfoot td{
	background:#FFFFFF url("../images/space.gif") 0 0 no-repeat;
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	color: #00B28A;
	text-align: left;
}

/* paging */
/*< 分頁 >*/
#paging table thead th{
	color: #386BBB;
	font-size: 12px;
	letter-spacing: 1px;
	text-align: right;
	font-weight: normal;
	background: none;
	padding: 0px 30px 0px 0px;
}
#paging table tbody td{
	color: #386BBB;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: normal;
}
#paging table tbody a{
	color: #386BBB;
	text-decoration: underline;
}
#paging table tbody a:hover{
	color: #FF0000;
	text-decoration: underline;
}
#paging table tbody td.first_page a{
	display:block;
  	width:77px;
  	height:25px;
  	background: url(../images/button/first_page_blue.gif) no-repeat right;
}
#paging table tbody td.previous_page a{
	display:block;
  	width:77px;
  	height:25px;
  	background: url(../images/button/previous_page_blue.gif) no-repeat right;
}
#paging table tbody td.next_page a{
	display:block;
	float: left;
  	width:77px;
  	height:25px;
  	background: url(../images/button/next_page_blue.gif) no-repeat right;
}
#paging table tbody td.last_page a{
	display:block;
	float: left;
  	width:88px;
  	height:25px;
  	background: url(../images/button/last_page_blue.gif) no-repeat right;
}
#paging table tbody input{
	width: 30px;
	height: 15px;
	border: 1px solid #386BBB;
	font-size: 12px;
	padding-right: 3px;
	text-align: center;
}



/* store_title_item */
/*< 店家 項目選項 >*/
#store_tab01 {
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/store_intro_a.gif) no-repeat ;
}
#store_tab01 a{
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/store_intro.gif) no-repeat ;
}
#store_tab01 a:hover { 
  background: url(../images/button/store_intro_a.gif) no-repeat ;
}
#store_tab02 {
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/store_service_a.gif) no-repeat ;
}
#store_tab02 a{
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/store_service.gif) no-repeat ;
}
#store_tab02 a:hover { 
  	background: url(../images/button/store_service_a.gif) no-repeat ;
}
#store_tab03 {
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/store_info_a.gif) no-repeat ;
}
#store_tab03 a{
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/store_info.gif) no-repeat ;
}
#store_tab03 a:hover { 
  	background: url(../images/button/store_info_a.gif) no-repeat ;
}
#store_tab04 {
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/store_media_a.gif) no-repeat ;
}
#store_tab04 a{
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/store_media.gif) no-repeat ;
}
#store_tab04 a:hover { 
  	background: url(../images/button/store_media_a.gif) no-repeat ;
}

#store_tab05 {
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/store_product_a.gif) no-repeat ;
}
#store_tab05 a{
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/store_product.gif) no-repeat ;
}
#store_tab05 a:hover { 
  	background: url(../images/button/store_product_a.gif) no-repeat ;
}

#store_tab06 {
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/ad_a.gif) no-repeat ;
}
#store_tab06 a{
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/ad.gif) no-repeat ;
}
#store_tab06 a:hover { 
  	background: url(../images/button/ad_a.gif) no-repeat ;
}

#store_tab07 {
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/test_a.gif) no-repeat ;
}
#store_tab07 a{
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/test.gif) no-repeat ;
}
#store_tab07 a:hover { 
  	background: url(../images/button/test_a.gif) no-repeat ;
}

#store_tab08 {
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/nutrition_a.gif) no-repeat ;
}
#store_tab08 a{
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/nutrition.gif) no-repeat ;
}
#store_tab08 a:hover { 
  	background: url(../images/button/nutrition_a.gif) no-repeat ;
}

#store_tab09 {
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/manage_a.gif) no-repeat ;
}
#store_tab09 a{
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/manage.gif) no-repeat ;
}
#store_tab09 a:hover { 
  	background: url(../images/button/manage_a.gif) no-repeat ;
}

#store_tab10 {
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/ask_a.gif) no-repeat ;
}
#store_tab10 a{
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/ask.gif) no-repeat ;
}
#store_tab10 a:hover { 
  	background: url(../images/button/ask_a.gif) no-repeat ;
}

#ma_tab01 {
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/about_a.gif) no-repeat ;
}
#ma_tab01 a{
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/about.gif) no-repeat ;
}
#ma_tab01 a:hover { 
  	background: url(../images/button/about_a.gif) no-repeat ;
}

#ma_tab02 {
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/service_a.gif) no-repeat ;
}
#ma_tab02 a{
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/service.gif) no-repeat ;
}
#ma_tab02 a:hover { 
  	background: url(../images/button/service_a.gif) no-repeat ;
}

#ma_tab03 {
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/teacher_a.gif) no-repeat ;
}
#ma_tab03 a{
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/teacher.gif) no-repeat ;
}
#ma_tab03 a:hover { 
  	background: url(../images/button/teacher_a.gif) no-repeat ;
}

#ma_tab04 {
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/schedule_a.gif) no-repeat ;
}
#ma_tab04 a{
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/schedule.gif) no-repeat ;
}
#ma_tab04 a:hover { 
  	background: url(../images/button/schedule_a.gif) no-repeat ;
}
#ma_tab05 {
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/new_a.gif) no-repeat ;
}
#ma_tab05 a{
  display:block;
  width:80px;
  height:39px;
  background: url(../images/button/new.gif) no-repeat ;
}
#ma_tab05 a:hover { 
  	background: url(../images/button/new_a.gif) no-repeat ;
}
#title_item table th{
	width: 188px;
	background: url(../images/title_item_top_line.gif) repeat-x ;
}
#title_item table td.edu{
	width: 348px;
	background: url(../images/title_item_top_line.gif) repeat-x ;
}
#title_item table td.ma{
	width: 108px;
	background: url(../images/title_item_top_line.gif) repeat-x ;
}
#title_item table td{
	width: 6px;
	background: url(../images/title_item_top_side.gif) no-repeat ;
}

/*< 店家 BG上中下 >*/
/* store_center_bg */
.border01{
	padding: 5px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.border03{
	padding: 5px 0px 5px 0px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
/* store headline */
#headline table th{
	width: 670px;
	font-size: 15px;
	color: #FF0000;
  	letter-spacing: 1px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background: url(../images/bullet/headline_icon.gif) no-repeat ;
	padding: 5px 6px 3px 25px;
	border: 5px solid #DFDED5;
}

/* store_btm */
#store_btm table th{
	width: 6px;
	height: 6px;
	background: url(../images/store_btm_side.gif) no-repeat ;
}
#store_btm table td.C{
	width: 662px;
	border-bottom: 1px solid #CCCCCC;
}
#store_btm table td.R{
	width: 6px;
	background: url(../images/store_btm_side.gif) no-repeat ;
	filter: FlipH;
}

/* store company */
/*< 店家 公司簡介 >*/
#typograph_2 {
	width: 640px;
	color:#666666;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
	text-align: left;
	padding-top: 2px;
	padding-left: 0px;
}
#typograph_2 table{
	display: block;
	float: right;
}
#typograph_1 table thead td.TL{
	width: 24px;
	height: 24px;
	background: url(../images/opp_tl.gif) no-repeat;
}
#typograph_1 table thead td.TC {
	width: 320px;
	background: url(../images/opp_tc.gif) no-repeat;
}
#typograph_1 table thead td.TR {
	width: 24px;
	background: url(../images/opp_tr.gif) no-repeat;
}
#typograph_1 table tbody td.ML {
	height: 260px;
	background: url(../images/opp_ml.gif) repeat-y;
}
#typograph_1 table tbody td.MR {
	background: url(../images/opp_mr.gif) repeat-y;
}
#typograph_1 table tfoot td.BL {
	height: 44px;
	background: url(../images/opp_bl.gif) no-repeat;
}
#typograph_1 table tfoot td.BC {
	color: #008FFF;
	font-size: 15px;
	letter-spacing: 1px;
	text-align: center;
	background: url(../images/opp_bc.gif) no-repeat;
}
#typograph_1 table tfoot td.BR {
	background: url(../images/opp_br.gif) no-repeat;
}


#photo table thead td.TL{
	width: 12px;
	height: 12px;
	background: url(../images/photo_tl.gif) no-repeat;
}
#photo table thead td.TC{
	background: url(../images/photo_tc.gif) repeat-x;
}
#photo table thead td.TR{
	width: 12px;
	background: url(../images/photo_tr.gif) no-repeat;
}
#photo table tbody td.ML{
	height: 75px;
	background: url(../images/photo_ml.gif) repeat-y;
}
#photo tbody img{
	width: 110px;
}
#photo table tbody td.MR{
	width: 12px;
	background: url(../images/photo_ml.gif) repeat-y;
	filter: FlipH;
}
#photo table tfoot td.BL{
	height: 12px;
	background: url(../images/photo_tl.gif) no-repeat;
	filter: FlipV;
}
#photo table tfoot td.BC{
	background: url(../images/photo_tc.gif) repeat-x;
	filter: FlipV;
}
#photo table tfoot td.BR{
	background: url(../images/photo_tr.gif) no-repeat;
	filter: FlipV;
}
#photo tfoot th{
	height: 4px;
	background: url(../images/photo_title.gif) no-repeat;
}
#photo tfoot td.item_word{
	width: 134px;
	height: 20px;
	font-size: 12px;
	color: #FFFFFF;
  	letter-spacing: 1px;
	text-align: left;
	background-color: #FF8700;
	padding: 0px 0px 0px 2px;
}
#photo tfoot td.item_btm{
	height: 4px;
	background: url(../images/photo_title.gif) no-repeat;
	filter: FlipV;
}

/* store company in contact */
#contact table thead td.TL{
	width: 7px;
	height: 7px;
	background: url(../images/contact_tl.gif) no-repeat;
}
#contact table thead td.TC{
	background: url(../images/contact_tc.gif) repeat-x;
}
#contact table thead td.TR{
	width: 7px;
	background: url(../images/contact_tr.gif) no-repeat;
}
#contact tbody{
	font-size: 12px;
	color: #000000;
  	letter-spacing: 2px;
  	font-weight: normal;
	text-align: left;
}
#contact table tbody td.ML{
	background: url(../images/contact_ml.gif) repeat-y;
}
#contact tbody td.dashed{
	height: 3px;
	background: url(../images/contact_dashed.gif) repeat-x;
}
#contact table tbody td.MR{
	background: url(../images/contact_ml.gif) repeat-y;
	filter: FlipH;
}
#contact table tbody td.title{
	height: 30px;
	font-size: 16px;
	font-weight: bold;
	background:#E2E2E2 url(../images/space.gif);
	padding: 0px 0px 0px 5px;
}
#contact table tbody td.time{
	width: 116px;
	background: url(../images/icon/time.gif) 0 0 no-repeat;
	padding: 0px 0px 0px 40px;
}
#contact table tbody td.word{
	width: 440px;
	height: 30px;
	background: url(../images/separation.gif) 0 0 no-repeat;
	padding: 0px 0px 0px 10px;
}
#contact table tbody td.phone{
	background: url(../images/icon/phone.gif) 0 0 no-repeat;
	padding: 0px 0px 0px 40px;
}
#contact table tbody td.fax{
	background: url(../images/icon/fax.gif) 0 0 no-repeat;
	padding: 0px 0px 0px 40px;
}
#contact table tbody td.mobile{
	background: url(../images/icon/mobile.gif) 0 0 no-repeat;
	padding: 0px 0px 0px 40px;
}
#contact table tbody td.address{
	background: url(../images/icon/address.gif) 0 0 no-repeat;
	padding: 0px 0px 0px 40px;
}
#contact table tbody td.mail{
	background: url(../images/icon/mail.gif) 0 0 no-repeat;
	padding: 0px 0px 0px 40px;
}
#contact table tbody td.skype{
	background: url(../images/icon/skype.gif) 0 0 no-repeat;
	padding: 0px 0px 0px 40px;
}
#contact table tbody td.msn{
	background: url(../images/icon/msn.gif) 0 0 no-repeat;
	padding: 0px 0px 0px 40px;
}
#contact table tbody td.qq{
	background: url(../images/icon/qq.gif) 0 0 no-repeat;
	padding: 0px 0px 0px 40px;
}
#contact table tfoot td.BL{
	height: 7px;
	background: url(../images/contact_tl.gif) no-repeat;
	filter: FlipV;
}
#contact table tfoot td.BC{
	background: url(../images/contact_tc.gif) repeat-x;
	filter: FlipV;
}
#contact table tfoot td.BR{
	background: url(../images/contact_tr.gif) no-repeat;
	filter: FlipV;
}
#contact a{
	color: #000000;
	text-decoration: underline;
}
#contact a:hover{
	color: #FF8700;
	text-decoration: underline;
}

/* content */
#content table{
	width: 660px;
	height: 60px;
	background-color: #FFFFFF;
	border: 1px solid #5DB233;
}
#content table th{
	width: 60px;
}
#content table td.title{
	width: 349px;
	color:#5C5C5C;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 18px;
}
#content table td.end{
	width: 103px;
}
#content a{
  color:#5C5C5C;
}
#content a:hover {
	color:#3F5AFF; 
}
#content img{
	width: 45px;
	border: 3px solid #E5FF7C;
	background-position: center;
}
#content table th.photo img{
	width: 150px;
	border: 1px solid #E5FF7C;
	background-position: center;
}
#content table td.title2{
	width: 589px;
	color:#5C5C5C;
	font-size: 12px;
	padding-left:10px;
	letter-spacing: 1px;
	line-height: 18px;
}
#content div a{
  display:block;
  width:91px;
  height:41px;
  background: #FFFFFF url(../images/button/information.gif) no-repeat ;
}
#content div a:hover { 
  background-position: 0px 0px;
}

/* store media in product_title */
/*< 店家 媒體報導 >*/
#product_title a.contents_b{
  	display:block;
  	width:99px;
  	height:22px;
  	background: url(../images/button/contents_b.gif) no-repeat 0px 0px;
}
#product_title a:hover.contents_b{ 
  	background-position: 0px -22px;
}

#product_title a.order_b{
  	display:block;
  	width:99px;
  	height:22px;
  	background: url(../images/button/order_b.gif) no-repeat 0px 0px;
}
#product_title a:hover.order_b{ 
  	background-position: 0px -22px;
}

#product_title div{
	display: block;
	width: 177px;
	background:#FFC500 url(../images/space.gif);
	padding-top: 5px;
	padding-bottom: 5px;
}
#product_title img{
	width: 163px;
	border:3px solid #FFFFFF;
	align: absmiddle;
	background-position: center;
}
#product_title table th{
	color:#F85100;
	font-size: 13px;
	letter-spacing: 1px;
	text-align: left;
	padding-left: 3px;
	font-weight: normal;
}
#product_title table td.word{
	color:#525868;
	font-size: 12px;
	letter-spacing: 1px;
	text-align: left;
	padding: 5px;
	font-weight: normal;
	vertical-align: top;
	line-height: 16px;
}
#product_title table td.capacity{
	color:#0098FF;
	font-size: 13px;
	letter-spacing: 1px;
	text-align: left;
	padding-left: 5px;
	font-weight: normal;
}
#product_title table td.price{
	font-size: 13px;
	color: #8F96A8;
	text-align: left;
	vertical-align: bottom;
	padding-left: 5px;
}
#product_title  span.price01 {
	color:#8F96A8;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: line-through;
	font-family: Arial, Helvetica, sans-serif;
}
#product_title  span.price02 {
	color:#F85D00;
	font-size: 15px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* store media */
#media01 table {
	background:#E9E9E9 url(../images/space.gif) 0 0 no-repeat ;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
#media01 table th{
	width: 80px;
	vertical-align: top;
}
#media01 table td{
	width: 120px;
	font-size: 12px;
	color: #6E6E6E;
  	letter-spacing: 1px;
  	font-weight: bold;
	text-align: left;
  	vertical-align: top;
	padding: 7px 5px 7px 0px;
}
#media01 div{
	display: block;
	width: 70px;
	background-color: #DFDED5;
	border:1px solid #DDDDDD;
	background-position: center;
}
#media01 img{
	width: 68px;
	height: 68px;
	border:1px solid #FFFFFF;
	align: absmiddle;
	background-position: center;
	background-color: #FFFFFF;
}
#media01 table td.detail a{
	color: #6E6E6E;
}
#media01 table td.detail a:hover {
	color:#009D07; 
}

/* store product01 */
#product01 a.contents_gray{
  	display:block;
  	width:99px;
  	height:22px;
  	background: url(../images/button/contents_gray.gif) no-repeat 0px 0px;
}
#product01 a:hover.contents_gray{ 
  	background-position: 0px -22px;
}

#product01 a.order_gray{
  	display:block;
  	width:99px;
  	height:22px;
  	background: url(../images/button/order_gray.gif) no-repeat 0px 0px;
}
#product01 a:hover.order_gray{ 
  	background-position: 0px -22px;
}

#product01 thead th{
	height: 3px;
	background: url(../images/product01_th_line.gif) 0 0 no-repeat ;
}
#product01 thead td.title{
	width: 195px;
	font-size: 12px;
	color: #F85D00;
	letter-spacing: 1px;
  	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 3px 0px 3px 5px;
	border-left: 1px solid #6E6E6E;
	border-right: 1px solid #6E6E6E;
}
#product01 thead td.end{
	height: 19px;
	background: url(../images/product01_bg.gif) 0 0 repeat-y ;
}
#product01 tbody {
	background-color:#E9E9E9;
	padding: 5px;
}
#product01 tbody th{
	vertical-align: top;
}
#product01 tbody td.co_i{
	text-align: left;
	vertical-align: bottom;
}
#product01 tbody td.or_i{
	text-align: left;
	vertical-align: top;
}
#product01 tbody div{
	display: block;
	width: 70px;
	background-color: #DFDED5;
	border:1px solid #DDDDDD;
	background-position: center;
}
#product01 tfoot th{
	width: 80px;
	height: 10px;
}
#product01 tfoot td.two{
	width: 115px;
}
#product01 tfoot td.end{
	width: 4px;
}
#product01 tbody img{
	width: 68px;
	border:1px solid #FFFFFF;
	align: absmiddle;
	background-position: center;
	background-color: #FFFFFF;
}

/* service photo */
#ser_photo table thead td.TL{
	width: 12px;
	height: 12px;
	background: url(../images/photo_tl.gif) no-repeat;
}
#ser_photo table thead td.TC{
	background: url(../images/photo_tc.gif) repeat-x;
}
#ser_photo table thead td.TR{
	width: 12px;
	background: url(../images/photo_tr.gif) no-repeat;
}
#ser_photo table tbody td.ML{
	height: 75px;
	background: url(../images/photo_ml.gif) repeat-y;
}
#ser_photo tbody img{
	width: 220px;
}
#ser_photo table tbody td.MR{
	width: 12px;
	background: url(../images/photo_ml.gif) repeat-y;
	filter: FlipH;
}
#ser_photo table tfoot td.BL{
	height: 12px;
	background: url(../images/photo_tl.gif) no-repeat;
	filter: FlipV;
}
#ser_photo table tfoot td.BC{
	background: url(../images/photo_tc.gif) repeat-x;
	filter: FlipV;
}
#ser_photo table tfoot td.BR{
	background: url(../images/photo_tr.gif) no-repeat;
	filter: FlipV;
}
#service table{
	font-size: 12px;
	color: #3C65FF;
  	letter-spacing: 1px;
  	font-weight: normal;
	text-align: left;
	background:#DEDEDE url(../images/space.gif);
}
#service li{
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #FFFFFF;
	list-style-type:circle;
}


/* Store list */
#new_store table thead td.TL{
	width: 13px;
	height: 48px;
	background: url("../images/icon/new_st_top_01.gif") 0 0 no-repeat;
}
#new_store table thead td.TC{
	width: 650px;
	font-size: 15px;
	color: #FF6C00;
	font-weight: bold;
	background: url("../images/icon/new_st_top_02.gif") 0 0 repeat-x;
}
#new_store table thead td.TR{
	width: 13px;
	background: url("../images/icon/new_st_top_01.gif") 0 0 no-repeat;
	filter: FlipH;
}
#new_store table tbody td.ML{
	padding: 5px;
	border-left: 1px solid #E0E0E0;
}
#new_store table tbody td{
	padding-top: 5px;

}
#new_store table tbody td.MR{
	padding: 5px;
	border-right: 1px solid #E0E0E0;
}
#new_store table tfoot td.BL{
	height: 13px;
	background: url("../images/icon/new_st_btm_01.gif") 0 0 no-repeat;
}
#new_store table tfoot td.BC{
	border-bottom: 1px solid #E0E0E0;
}
#new_store table tfoot td.BR{
	background: url("../images/icon/new_st_btm_01.gif") 0 0 no-repeat;
	filter: FlipH;
}


/* Store list-new_store01 */
#new_store01 table thead td.TL{
	width: 18px;
	height: 30px;
	background:#F9FEFF url("../images/new_store_t.gif") 0 0 no-repeat;
}
#new_store01 table thead td.TC{
	width: 283px;
	font-size: 15px;
	color: #008FFF;
	font-weight: normal;
	text-align: left;
	background:#F9FEFF url("../images/new_store_bg.gif") 0 top repeat-x;
}
#new_store01 table thead td.TR{
	width: 18px;
	background:#F9FEFF url("../images/new_store_t.gif") 0 0 no-repeat;
	filter: FlipH;
}
#new_store01 table tbody th{
	height: 121px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #ECECEC;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
}
#new_store01 table tbody td{
	font-size: 12px;
	padding: 0px 3px 0px 3px;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
}
#new_store01 table tbody div{
	display: block;
	width: 120px;
	height: 120px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	border:4px solid #EEEDED;
	background-position: center;
}
#new_store01 table tbody img{
	width: 106px;
	height: 106px;
	border:1px solid #EEEDED;
	align: absmiddle;
	background-position: center;
}
#new_store01 table tbody td.title{
	width: 319px;
	font-size: 13px;
	color:#FF9700;
	letter-spacing: 1px;
	font-weight: bold; 
	padding: 5px;
}
#new_store01 table tbody table{
	background-color: #EEEDED;
	padding: 3px;
}
#new_store01 table tbody table td{
	border: none;
	padding: 5px;
}
#new_store01 table tbody table td.more{
	padding: 0px 3px 0px 0px;
}
#new_store01 table tbody table td.more a{
	display:block;
	width: 26px;
	height: 9px;
	background: url("../images/button/new_more.gif") 0 1px no-repeat;
}
#new_store01 table tbody table td.more a:hover {
	background-position: 0 -13px;
}
/*----企業影音欣賞----------------------------------------------------------------*/
#video table{
	float: right;
	bottom:40px;left:0px;
}
#video table th{
	width: 15px;
	height: 35px;
	background: url("../images/icon/see_business_01.gif") 0 0 no-repeat;
	padding: 0px;
	border: 0px;
}
#video table td.link{
	width: 84px;
	font-size: 13px;
	color: #FFD632;
	text-align: left;
	background: url("../images/icon/see_business_02.gif") 0 0 repeat-x;
	padding: 9px 0px 0px 3px;
}
#video table td.link a{
  	color:#FFD632;
	text-decoration: none;
}
#video table td.link a:hover {
	color:#B9FFA9; 
	text-decoration: none;
}
#video table td.end{
	width: 43px;
	background: url("../images/icon/see_business_03.gif") 0 0 no-repeat;
}

#new_store01 table tfoot td{
	height: 2px;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}

/* store_title */
/*< 新進店家_聯盟名店的標題 >*/
/* store_title */
#store_title table{
	text-align: left;
}
#store_title table th{
	width: 69px;
	height: 63px;
	background: url("../images/icon/alliance_store_01.gif") 0 0 no-repeat;
}
#store_title table td.title{
	width: 524px;
	font-size: 15px;
	color: #FF6C00;
	font-weight: bold;
	background: url("../images/icon/alliance_store_02.gif") 0 0 repeat-x;
	padding: 0px 0px 20px 5px;
}
#store_title table span{
	display: block;
	float: right;
	width: 40px;
	height: 24px;
	margin-top: 20px;
	padding:0px 0px 20px 5px;
	background: url("../images/bullet/b_arrow_close.gif") 0 2px no-repeat;
}
#store_title table td.arrow{
	width: 7px;
	background: url("../images/bullet/alliance_store_more.gif") 0 0 no-repeat;
}
#store_title table td.more{
	font-size: 11px;
	background: url("../images/icon/alliance_store_02.gif") 0 0 repeat-x;
}
#store_title a{
  	color:#FF3600;
}
#store_title a:hover {
	color:#009D07; 
}
#store_title table td.end{
	width: 36px;
	background: url("../images/icon/alliance_store_03.gif") 0 0 no-repeat;
}


/* store_bg */
/*< 新進店家_聯盟名店的bg >*/
#store_bg table td.begin{
	width: 36px;
	height: 200px;
	background: url("../images/alliance_ml.gif") 0 0 repeat-y;
}
#store_bg table td.end{
	width: 36px;
	background: url("../images/alliance_ml.gif") 0 0 repeat-y;
	filter: FlipH;	
}
#store_bg table td.btm_line{
	height: 2px;
	background: url("../images/alliance_btm_line.gif") 0 0 no-repeat;
}

/* alliance_store01 */
/*< 新進店家_聯盟名店_斜線表格 >*/
#alliance_store01 table thead td.TL{
	width: 8px;
	height: 8px;
	background: url("../images/all_store_tl.gif") 0 0 no-repeat;
}
#alliance_store01 table thead td.TC{
	background: url("../images/all_store_tc.gif") 0 0 repeat-x;
}
#alliance_store01 table thead td.TR{
	width: 8px;
	background: url("../images/all_store_tr.gif") 0 0 no-repeat;
}
#alliance_store01 table tbody td.ML{
	background: url("../images/all_store_ml.gif") 0 0 repeat-y;
}
#alliance_store01 table tbody td.photo{
	text-align: center;
	width: 137px;
}
#alliance_store01 table tbody td.title{
	width: 128px;
	height: 68px;
	font-size: 13px;
	color: #0F366D;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
}
#alliance_store01 table tbody td.icon{
	height: 44px;
	text-align: right;
	padding: 0px 5px 0px 0px;
}
#alliance_store01 table tbody td.MR{
	background: url("../images/all_store_ml.gif") 0 0 repeat-y;
	filter: FlipH;
}
#alliance_store01 table tfoot td.BL{
	height: 8px;
	background: url("../images/all_store_tl.gif") 0 0 no-repeat;
	filter: FlipV;
}
#alliance_store01 table tfoot td.BC{
	background: url("../images/all_store_tc.gif") 0 0 repeat-x;
	filter: FlipV;
}
#alliance_store01 table tfoot td.BR{
	background: url("../images/all_store_tr.gif") 0 0 no-repeat;
	filter: FlipV;
}
#alliance_store01 div{
	display: block;
	width: 116px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #EEEDED;
	background-position: center;
}
#alliance_store01 img{
	width: 104px;
	height: 104px;
	border:1px solid #FFFFFF;
	align: absmiddle;
	background-position: center;
}
#alliance_store01 table td.pic{
	width: 29px;
	height: 26px;
	background: url("../images/icon/detailed_i_01.gif") 0 0 no-repeat;
}
#alliance_store01 table td.detailed{
	width: 55px;
	font-size: 12px;
  	letter-spacing: 1px;
  	font-weight: normal;
	text-align: left;
	background: url("../images/icon/detailed_i_02.gif") 0 0 repeat-x;
	padding: 5px 0px 0px 3px;
}
#alliance_store01 table td.icon_end{
	width: 7px;
	background: url("../images/icon/detailed_i_03.gif") 0 0 no-repeat;
}
#alliance_store01 a{
  	color: #FFFFFF;
	text-decoration: none;
}
#alliance_store01 a:hover {
	color: #FFF600;
	text-decoration: none; 
	text-decoration: none;
}

/* promotion */
/*< 好康優惠_限時搶購標題 >*/
.border02{
	padding: 1px;
	border: 6px solid #EAEAEA;
}
#rush table{
	font-size: 12px;
  	letter-spacing: 1px;
  	font-weight: normal;
	text-align: left;
}
#rush table th{
	width: 41px;
	background: url(../images/icon/sale01.gif) no-repeat;
}
#rush table td.title{
	width: 530px;
	font-size: 16px;
	color: #636363;
	font-weight: bold;
	background: url(../images/icon/sale02.gif) repeat-x;
	padding: 0px 0px 0px 5px;
}
#rush table td.cen{
	width: 1px;
	background: url(../images/icon/sale03.gif) no-repeat;
}
#rush table td.cen_top{
	width: 99px;
	height: 24px;
	background: url(../images/icon/sale04.gif) repeat-x;
}
#rush table td.end{
	width: 1px;
	background: url(../images/icon/sale05.gif) no-repeat;
}
#rush table td.more{
	height: 16px;
	color: #FFFFFF;
	background:#5C5C5C url(../images/bullet/promotion_more.gif) no-repeat;
	padding: 2px 0px 0px 16px;
}
#rush a{
	color: #FFFFFF;
}
#rush a:hover{
	color: #FDE800;
	text-decoration: none;
}
#rush table td.list{
	height: 30px;
	text-align: right;
	padding: 0px 10px 0px 0px;
}
#rush td.list a{
	color: #000000;
}
#rush td.list a:hover{
	color: #F80029;
	text-decoration: underline;
}
/* promotion in rush_side */
/*< 好康優惠_限時搶購_井字框 >*/
#rush_side table thead td.TL{
	width: 7px;
	height: 7px;
	background: url(../images/rush_tl.gif) no-repeat;
}
#rush_side table thead td.TC{
	width: 306px;
	background-color: #F7F7F7;
	border-top: 1px solid #A6A6A6;
}
#rush_side table thead td.TR{
	width: 7px;
	background: url(../images/rush_tr.gif) no-repeat;
}
#rush_side table tbody td.M{
	height: 97px;
	background-color: #F7F7F7;
	border-left: 1px solid #A6A6A6;
	border-right: 1px solid #A6A6A6;
}
#rush_side table tfoot td.BL{
	height: 7px;
	background: url(../images/rush_tl.gif) no-repeat;
	filter: FlipV;
}
#rush_side table tfoot td.BC{
	background:#F7F7F7 url(../images/space.gif);
	border-bottom: 1px solid #A6A6A6;
}
#rush_side table tfoot td.BR{
	background: url(../images/rush_tr.gif) no-repeat;
	filter: FlipV;
}

/* promotion in rush_word */
/*< 好康優惠_限時搶購_井字框 in word >*/
#rush_word img{
	width: 70px;
	height:70px;
	border:1px solid #CECECE;
	align: absmiddle;
	background-position: center;
}
#rush_word table{
	height: 98px;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-align: left;
	letter-spacing: 1px;
	}
#rush_word table td.photo{
	text-align: center;
	}
#rush_word table td.order{
	height: 33px;
	background: url(../images/bullet/rush_i.gif) no-repeat 5px 5px;
	padding: 0px 0px 0px 37px;
	}
#rush_word table th{
	width: 120px;
	height: 18px;
	font-weight: normal;
	border: 1px solid #F7F7F7;
	}
#rush_word table td.black{
	height: 47px;
	color: #000000;
	vertical-align: top;
	}
#rush_word  a{
	color: #000000;
	text-decoration: underline;
}
#rush_word  a:hover {
	color: #FF1298;
	text-decoration: underline;
}
#rush_word table td.price{
	padding-left:5px
	}
#rush_word span.price_1{
	color: #666666;
	}
#rush_word span.price_2{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}

/* promotion in allowance01=title */
/*< 好康優惠_折扣商品標題 >*/
#allowance01 table{
	font-size: 12px;
  	letter-spacing: 1px;
  	font-weight: normal;
	text-align: left;
}
#allowance01 table th{
	width: 41px;
	background: url(../images/icon/allowance01.gif) no-repeat;
}
#allowance01 table td.title{
	width: 530px;
	font-size: 16px;
	color: #636363;
	font-weight: bold;
	background: url(../images/icon/allowance02.gif) repeat-x;
	padding: 0px 0px 0px 5px;
}
#allowance01 table td.cen{
	width: 1px;
	background: url(../images/icon/allowance03.gif) no-repeat;
}
#allowance01 table td.cen_top{
	width: 99px;
	height: 24px;
	background: url(../images/icon/allowance04.gif) repeat-x;
}
#allowance01 table td.end{
	width: 1px;
	background: url(../images/icon/allowance05.gif) no-repeat;
}
#allowance01 table td.more{
	height: 16px;
	color: #FFFFFF;
	background:#5C5C5C url(../images/bullet/promotion_more.gif) no-repeat;
	padding: 2px 0px 0px 16px;
}
#allowance01 a{
	color: #FFFFFF;
}
#allowance01 a:hover{
	color: #FDE800;
	text-decoration: none;
}
#allowance01 table td.list{
	height: 30px;
	text-align: right;
	padding: 0px 10px 0px 0px;
}
#allowance01 td.list a{
	color: #000000;
}
#allowance01 td.list a:hover{
	color: #F80029;
	text-decoration: underline;
}

/* promotion in allowance_side */
/*< 好康優惠_折扣商品_井字框 >*/
#allowance_side thead th{
	width: 6px;
	height: 6px;
	background-color: #A6A6A6;
}
#allowance_side thead td{
	background: url(../images/all_tc.gif) repeat-x;
}
#allowance_side tbody th{
	background: url(../images/all_ml.gif) repeat-y;
}
#allowance_side tbody td.end{
	background: url(../images/all_ml.gif) repeat-y;
	filter: FlipH;
}
#allowance_side tfoot th{
	height: 6px;
	background-color: #A6A6A6;
}
#allowance_side tfoot td{
	background: url(../images/all_tc.gif) repeat-x;
	filter: FlipV;
}

/* promotion in allowance_word */
/*< 好康優惠_折扣商品_井字框 in word >*/
#allowance_word table{
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-align: left;
	letter-spacing: 1px;
	background-color: #EEEEEE;
	background-position: center;
	}
#allowance_word table td.s {
	width: 10px;
	background-color: #EEEEEE;
	}
#allowance_word table td.top_side{
	height: 10px;
	}
#allowance_word table td.photo{
	width: 71px;
	height:71px;
  	vertical-align: top;
	}
#allowance_word img{
	width: 60px;
	height: 60px;
	border:1px solid #CCCCCC;
	}

#allowance_word table td.discount{
	height: 22px;
	color: #FF00EA;
	text-align: center;
	border-bottom: 1px solid #BEBEBE;
	}
#allowance_word span.price_3{
	font-size: 21px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
#allowance_word table td.order{
	height: 41px;
	background: url(../images/bullet/allowance_i.gif) no-repeat 12px;
	padding-left: 40px;
	vertical-align: center;
	}
#allowance_word span.price_1{
	font-size: 15px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	}
#allowance_word span.price_2{
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
#allowance_word a{
	color: #2B26FF;
	text-decoration: underline;
}
#allowance_word a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#allowance_word table td.title{
	width: 220px;
	vertical-align: top;
	color: #2688FF;
	line-height: 18px;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #BEBEBE;
	}
#allowance_word span.title1{
	font-size: 13px;
	color: #999999;
	font-weight: normal;
	}
#allowance_word table td.title a{
	font-size: 13px;
	color: #2688FF;
	text-decoration: none;
}
#allowance_word table td.title a:hover {
	color: #005CA2;
	background-color: #EBFFFF;
	text-decoration: underline;
}

/* promotion in giveaway=title */
/*< 好康優惠_試用贈品標題 >*/
#giveaway table{
	font-size: 12px;
  	letter-spacing: 1px;
  	font-weight: normal;
	text-align: left;
}
#giveaway table th{
	width: 41px;
	background: url(../images/icon/giveaway01.gif) no-repeat;
}
#giveaway table td.title{
	width: 530px;
	font-size: 16px;
	color: #636363;
	font-weight: bold;
	background: url(../images/icon/giveaway02.gif) repeat-x;
	padding: 0px 0px 0px 5px;
}
#giveaway table td.cen{
	width: 1px;
	background: url(../images/icon/giveaway03.gif) no-repeat;
}
#giveaway table td.cen_top{
	width: 99px;
	height: 24px;
	background: url(../images/icon/giveaway04.gif) repeat-x;
}
#giveaway table td.end{
	width: 1px;
	background: url(../images/icon/giveaway05.gif) no-repeat;
}
#giveaway table td.more{
	height: 16px;
	color: #FFFFFF;
	background:#5C5C5C url(../images/bullet/promotion_more.gif) no-repeat;
	padding: 2px 0px 0px 16px;
}
#giveaway a{
	color: #FFFFFF;
}
#giveaway a:hover{
	color: #FDE800;
	text-decoration: none;
}
#giveaway table td.list{
	height: 30px;
	text-align: right;
	padding: 0px 10px 0px 0px;
}
#giveaway a.list{
	color: #000000;
}
#giveaway a:hover.list{
	color: #F80029;
	text-decoration: underline;
}

/* giveaway_word */
/*< 好康優惠_試用贈品 in word >*/
#giveaway_word table{
	font-size: 12px;
	color: #00BD00;
	font-weight: normal;
	text-align: center;
	}
#giveaway_word table th{
	height: 1px;
	background: url(../images/dashed01.gif) repeat-x;
	}
#giveaway_word table td.blank{
	width: 77px;
	height: 30px;
	}
#giveaway_word table td.title{
	width: 364px;
	}
#giveaway_word table td.amount_t{
	width: 116px;
	background: url(../images/bullet/arrow_b.gif) no-repeat 80px 9px;
	}
#giveaway_word table td.add_shopping{
	width: 85px;
	}
#giveaway_word img{
	width: 58px;
	border:1px solid #E0E0E0;
}
#giveaway_word table td.word{
	height: 75px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-top: 13px;	
	}
#giveaway_word table td.word a{
	font-size: 13px;
	color: #00BD00;
	text-decoration: underline;
}
#giveaway_word table td.word a:hover {
	color: #009933;
	text-decoration: underline;
}
#giveaway_word span.word1{
	color: #666666;
	font-weight: normal;
	}
#giveaway_word table td.amount{
	font-size: 19px;
	color: #666666;
	}
#giveaway_word span.word2{
	color: #CC0033;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	}
#giveaway_word table td.claim{
	background: url(../images/bullet/giveaway_i.gif) no-repeat center 20px;
	text-align: top;
	padding: 30px 0px 0px 0px;
	}
#giveaway_word a{
	color: #1B9200;
	text-decoration: underline;
}
#giveaway_word a:hover {
	color: #FF0051;
	text-decoration: underline;
}

/* Product List Style 1 */
/*< 折扣商品discount01的列表表格 >*/
#product_list_1 table {
	border: 1px solid #CCC;
}
#product_list_1 table thead td{
	width: 10px;
}
#product_list_1 table thead th{
	font-weight: normal;
	line-height: 16px;
	letter-spacing: 1px;
  text-align: left;
  vertical-align: top;
	background: url(../images/rush_ti_line.gif) bottom left repeat-x;
	padding-top: 6px;
	padding-bottom: 4px;
}
#product_list_1 table thead th a{
	font-size: 13px;
	color: #767676;
	text-decoration: none;
}
#product_list_1 table thead th a:hover{
	font-size: 13px;
	color: #00C;
	text-decoration: none;
}
#product_list_1 table thead th a.orange{
	font-size: 13px;
	color: #767676;
	text-decoration: none;
}
#product_list_1 table thead th a.orange:hover{
	font-size: 13px;
	color: #FFA200;
	text-decoration: none;
}
#product_list_1 table thead span{
	display: block;
	float: left;
	margin-top: -1px;
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#product_list_1 table tbody div{
	display: block;
	float: center;
	text-align: center;
	width: 102px;
	border:1px solid #D9D9D9;
	background-color: #F6F6F6;
	margin-top: 5px;
	margin-bottom: 5px;
}
#product_list_1 table tbody img{
	width: 90px;
	border:1px solid #B8B8B8;
	margin-top: 5px;
	margin-bottom: 1px;
}
#product_list_1 table tbody div a{
	border:1px solid #D9D9D9;
	padding: 0px;
}
#product_list_1 table tbody div a:hover{
	border: 1px solid red;
	padding: 0px;
}
#product_list_1 table tbody table.context{
	padding-top: 6px;
	border: none;
	background-color: #FFF;
}
#product_list_1 table tbody table.context td{
	font-size: 12px;
	color: #767676;
 	letter-spacing: 1px;
	text-align: left;
}
#product_list_1 table tbody table.context td font{
	font-size: 30px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF00EA;
}
#product_list_1 table tbody table.context td.format01{
	vertical-align: bottom;
	padding: 0px 0px 2px 0px;
}
#product_list_1 table tbody table.context td span.price1{
	color:#999999;
	text-decoration: line-through;
	font-family: Arial, Helvetica, sans-serif;
}
#product_list_1 table tbody table.context td span.price2{
	color: #FF4E00;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
#product_list_1 table tbody table.context td span.day_red{
	color: #FF0000;
	padding-top: 7px;	
	text-align: left;
	letter-spacing: 1px;
}
#product_list_1 table tbody table.context a{
	font-size: 13px;
	color: #0067B6;
	text-decoration: none;
}
#product_list_1 table tbody table.context a:hover{
	color: #2CCEFF;
	text-decoration: none;
}
#product_list_1 table tbody table.context a.green{
	font-size: 13px;
	color: #008800;
	text-decoration: none;
}
#product_list_1 table tbody table.context a.green:hover{
	color: #00BD00;
	text-decoration: none;
}
#product_list_1 table tbody table.context a.cart_btn_g{
  display:block;
  width:94px;
  height:42px;
  background: url(../images/button/cart_btn_g.gif) no-repeat ;
}
#product_list_1 table tbody table.context a.cart_btn_g:hover { 
  background-position: 0px -42px;
}
#product_list_1 table tbody table.context a.free_btn_g{
  display:block;
  width:125px;
  height:42px;
  background: url(../images/button/free_btn_g.gif) no-repeat ;
}
#product_list_1 table tbody table.context a.free_btn_g:hover { 
  background-position: 0px -42px;
}

#product_list_1 table tbody table.context a.accede_btn{
  display:block;
  width:125px;
  height:42px;
  background: url(../images/button/accede_btn.gif) no-repeat ;
}
#product_list_1 table tbody table.context a.accede_btn:hover { 
  background-position: 0px -42px;
}
/* product_info in online_prd=title */
/*< 嚙諉品嚙踝蕭嚙踝蕭_嚙線嚙磕嚙諉品嚙踝蕭嚙瘩 >*/
#online_prd table{
	font-size: 12px;
  	letter-spacing: 1px;
  	font-weight: normal;
	text-align: left;
}
#online_prd table th{
	width: 41px;
	background: url(../images/icon/online_prd01.gif) no-repeat;
}
#online_prd table td.title{
	width: 530px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/icon/online_prd02.gif) repeat-x;
	padding: 0px 0px 0px 5px;
}
#online_prd table td.cen{
	width: 1px;
	background: url(../images/icon/online_prd03.gif) no-repeat;
}
#online_prd table td.cen_top{
	width: 99px;
	height: 24px;
	background: url(../images/icon/online_prd04.gif) repeat-x;
}
#online_prd table td.end{
	width: 1px;
	background: url(../images/icon/online_prd05.gif) no-repeat;
}
#online_prd table td.more{
	height: 16px;
	color: #FFFFFF;
	background:#5C5C5C url(../images/bullet/promotion_more.gif) no-repeat;
	padding: 2px 0px 0px 16px;
}
#online_prd a{
	color: #FFFFFF;
}
#online_prd a:hover{
	color: #FDE800;
	text-decoration: none;
}
#online_prd table td.list{
	height: 30px;
	text-align: right;
	padding: 0px 10px 0px 0px;
}
#online_prd a.list{
	color: #000000;
}
#online_prd a:hover.list{
	color: #F80029;
	text-decoration: underline;
}


/* product_info in retail_prd=title */
/*< 商品情報_通路商品標題 >*/
#retail_prd table{
	font-size: 12px;
  	letter-spacing: 1px;
  	font-weight: normal;
	text-align: left;
}
#retail_prd table th{
	width: 41px;
	background: url(../images/icon/retail_prd01.gif) no-repeat;
}
#retail_prd table td.title{
	width: 530px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/icon/retail_prd02.gif) repeat-x;
	padding: 0px 0px 0px 5px;
}
#retail_prd table td.cen{
	width: 1px;
	background: url(../images/icon/retail_prd03.gif) no-repeat;
}
#retail_prd table td.cen_top{
	width: 99px;
	height: 24px;
	background: url(../images/icon/retail_prd04.gif) repeat-x;
}
#retail_prd table td.end{
	width: 1px;
	background: url(../images/icon/retail_prd05.gif) no-repeat;
}
#retail_prd table td.more{
	height: 16px;
	color: #FFFFFF;
	background:#5C5C5C url(../images/bullet/promotion_more.gif) no-repeat;
	padding: 2px 0px 0px 16px;
}
#retail_prd a{
	color: #FFFFFF;
}
#retail_prd a:hover{
	color: #FDE800;
	text-decoration: none;
}
#retail_prd table td.list{
	height: 30px;
	text-align: right;
	padding: 0px 10px 0px 0px;
}
#retail_prd td.list a{
	color: #000000;
}
#retail_prd td.list a:hover{
	color: #F80029;
	text-decoration: underline;
}


/* promotion online_detail */
/*< 商品情報_線上商品說明內容頁 >*/
#online_detail table{
	letter-spacing: 1px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
}
#online_detail table th{
	width: 10px;
}
#online_detail table td.title_on{
	width: 620px;
	font-size: 16px;
	color: #767676;
  	text-align: left;
  	vertical-align: top;
	background: url("../images/bullet/round_pink.gif") 5px 6px no-repeat;
	padding: 5px 5px 2px 25px;
}
#online_detail table td.ti_line{
	height: 4px;
	background: url(../images/rush_ti_line.gif) 0 0 repeat-x;
}
#online_detail table td.photo{
	width: 226px;
	vertical-align: top;
	padding: 10px 0px 0px 0px;
}
#online_detail table td.word{
	width: 425px;
	text-align: left;
  	vertical-align: top;
}

#online_detail table span img{
	width: 200px;
}
#online_detail table span.frame_line{
	display: block;
	float: left;
	width: 200px;
	padding: 4px;
	background-color: #D9D9D9;
	border:1px solid #9CF5FF;
}
#online_detail table.border_w{
	border:1px solid #FFFFFF;
}
#online_detail table tbody td.state{
	color: #D300AE;
	font-size: 13px;
	letter-spacing: 1px;
	text-align: left;
	line-height: 15px;
	padding-top: 2px;
}
#online_detail table tbody td.specif {
	color: #0075B7;
	font-size: 13px;
	text-align: left;
}
#online_detail table td.text_format01{
	color: #5C5C5C;
	text-align: left;
	padding-bottom: 2px;
	vertical-align: bottom;
}
#online_detail span.price1 {
	color:#999999;
	text-decoration: line-through;
	font-family: Arial, Helvetica, sans-serif;
}
#online_detail span.price2 {
	color: #FF4E00;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#cart_btn_g a{
  display:block;
  width:94px;
  height:42px;
  background: url(../images/button/cart_btn_g.gif) no-repeat 0px 0px;
}
#cart_btn_g a:hover { 
  background-position: 0px -42px;
}
#online_detail table tbody td.extra_text{
	color: #FF3C00;
	text-align: left;
	letter-spacing: 1px;
	padding-top: 3px;
}
#online_detail table tbody td.add_list{
	color: #3366CC;
	font-size: 12px;
	text-align: left;
}
#online_detail ul {
	font-size: 12px;
	margin-left: 20px;
	margin-bottom: 0px;
	list-style-type: disc;
}
#online_detail a{
	color: #000000;
}
#online_detail a:hover{
	color: #00C6FF;
}
#online_detail table td.icon01{
	width: 36px;
	height: 39px;
	background: url("../images/icon/giveaway.gif") 0 0 no-repeat;
}
#online_detail table td.icon02{
	width: 36px;
	height: 39px;
	background: url("../images/icon/add_cart.gif") 0 0 no-repeat;
}
#online_detail table td.icon03{
	width: 36px;
	height: 39px;
	background: url("../images/icon/money.gif") 0 0 no-repeat;
}

/* promotion online_detail----prd_item */
/*< 商品情報_線上商品說明內容頁_4項目 >*/
#prd_item table{
	font-size: 12px;
	color: #000000;
  	letter-spacing: 1px;
  	font-weight: normal;
  	text-align: left;
	border: 0px;
}
#prd_item table th{
	width: 50px;
	height: 50px;
	background: url(../images/icon/prd_item_01.gif) 0 0  no-repeat;
}
#prd_item table td.explain{
	width: 583px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/icon/prd_item_02.gif) 0 0  repeat-x;
}
#prd_item table td.end{
	width: 19px;
	background: url(../images/icon/prd_item_03.gif) 0 0  no-repeat;
}
#prd_item table td.word01{
	width: 652px;
	padding: 5px 15px 5px 10px;
}
#more_comment a{
  	display:block;
  	width:77px;
  	height:21px;
  	background: url(../images/button/comment.gif) no-repeat 0px 0px;
	padding: 0px 20px 0px 0px;
}
#more_comment a:hover { 
  	background-position: 0px -21px;
}

/* promotion retail_detail */
/*< 商品情報_通路商品說明內容頁 >*/
#retail_detail table{
	letter-spacing: 1px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
}
#retail_detail table th{
	width: 10px;
}
#retail_detail table td.title_re{
	width: 620px;
	font-size: 16px;
	color: #767676;
  	text-align: left;
  	vertical-align: top;
	background: url(../images/bullet/round_blue.gif) 5px 6px no-repeat;
	padding: 5px 5px 2px 25px;
}
#retail_detail table td.ti_line{
	height: 4px;
	background: url(../images/rush_ti_line.gif) 0 0 repeat-x;
}
#retail_detail table td.photo{
	width: 226px;
	vertical-align: top;
	padding: 10px 0px 0px 0px;
}
#retail_detail table td.word{
	width: 425px;
	text-align: left;
  	vertical-align: top;
}

#retail_detail table span img{
	width: 200px;
}
#retail_detail table span.frame_line{
	display: block;
	float: left;
	width: 200px;
	padding: 4px;
	background-color: #D9D9D9;
	border:1px solid #9CF5FF;
}
#retail_detail table.border_w{
	border:1px solid #FFFFFF;
}
#retail_detail table tbody td.state{
	color: #0067B6;
	font-size: 13px;
	letter-spacing: 1px;
	text-align: left;
	line-height: 15px;
	padding-top: 2px;
}
#retail_detail table tbody td.specif {
	color: #118E00;
	font-size: 13px;
	text-align: left;
}
#retail_detail table td.text_format01{
	color: #5C5C5C;
	text-align: left;
	padding-bottom: 2px;
	vertical-align: bottom;
}
#retail_detail span.price1 {
	color:#999999;
	text-decoration: line-through;
	font-family: Arial, Helvetica, sans-serif;
}
#retail_detail span.price2 {
	color: #FF4E00;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#retail_detail table tbody td.extra_text{
	color: #FF3C00;
	text-align: left;
	letter-spacing: 1px;
	padding-top: 3px;
}
#retail_detail table tbody td.add_list{
	color: #3366CC;
	font-size: 12px;
	text-align: left;
}
#retail_detail ul {
	font-size: 12px;
	margin-left: 20px;
	margin-bottom: 0px;
	list-style-type: disc;
}
#retail_detail a{
	color: #000000;
}
#retail_detail a:hover{
	color: #FF0000;
}
#retail_detail table td.icon04{
	width: 36px;
	height: 39px;
	background: url("../images/icon/balloon.gif") 0 0 no-repeat;
}
#retail_detail table td.icon01{
	width: 36px;
	height: 39px;
	background: url("../images/icon/giveaway.gif") 0 0 no-repeat;
}
#retail_detail table td.icon02{
	width: 36px;
	height: 39px;
	background: url("../images/icon/add_cart.gif") 0 0 no-repeat;
}
#retail_detail table td.icon03{
	width: 36px;
	height: 39px;
	background: url("../images/icon/money.gif") 0 0 no-repeat;
}
/* promotion retail_detail----prd_item_blue */
/*< 商品情報_通路商品說明內容頁_4項目 >*/
#prd_item_blue table{
	font-size: 12px;
	color: #000000;
  	letter-spacing: 1px;
  	font-weight: normal;
  	text-align: left;
	border: 0px;
}
#prd_item_blue table th{
	width: 50px;
	height: 50px;
	background: url(../images/icon/prd_item_blue01.gif) 0 0  no-repeat;
}
#prd_item_blue table td.explain{
	width: 583px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/icon/prd_item_blue02.gif) 0 0  repeat-x;
}
#prd_item_blue table td.end{
	width: 19px;
	background: url(../images/icon/prd_item_blue03.gif) 0 0  no-repeat;
}
#prd_item_blue table td.word01{
	width: 652px;
	padding: 5px 15px 5px 10px;
}


/* free_ad_add  4_free_item */
/*< 免費張貼廣告_4項目 >*/
#ad_tab01 {
  display:block;
  width:88px;
  height:36px;
  background: url(../images/button/notice_b.gif) no-repeat ;
}
#ad_tab01 a{
  display:block;
  width:88px;
  height:36px;
  background: url(../images/button/notice_w.gif) no-repeat ;
}
#ad_tab01 a:hover { 
  background: url(../images/button/notice_b.gif) no-repeat ;
}
#ad_tab02 {
  display:block;
  width:88px;
  height:36px;
  background: url(../images/button/new_article_b.gif) no-repeat ;
}
#ad_tab02 a{
  display:block;
  width:88px;
  height:36px;
  background: url(../images/button/new_article_w.gif) no-repeat ;
}
#ad_tab02 a:hover { 
  	background: url(../images/button/new_article_b.gif) no-repeat ;
}
#ad_tab03 {
  display:block;
  width:88px;
  height:36px;
  background: url(../images/button/reply_b.gif) no-repeat ;
}
#ad_tab03 a{
  display:block;
  width:88px;
  height:36px;
  background: url(../images/button/reply_w.gif) no-repeat ;
}
#ad_tab03 a:hover { 
  	background: url(../images/button/reply_b.gif) no-repeat ;
}
#ad_tab04 {
  display:block;
  width:88px;
  height:36px;
  background: url(../images/button/new_ad_b.gif) no-repeat ;
}
#ad_tab04 a{
  display:block;
  width:88px;
  height:36px;
  background: url(../images/button/new_ad_w.gif) no-repeat ;
}
#ad_tab04 a:hover { 
  	background: url(../images/button/new_ad_b.gif) no-repeat ;
}
#free_item table th{
	width: 316px;
	background: url(../images/free_tc.gif) repeat-x ;
}
#free_item table td{
	width: 4px;
	background: url(../images/free_tr.gif) no-repeat ;
}

/* free_btm */
/*< 免費張貼廣告_bg 和 免費張貼廣告_BL BC BR >*/
.free_LR{
	background-color: #F4FCFF;
	padding: 5px;
	border-left: 1px solid #A6A6A6;
	border-right: 1px solid #A6A6A6;
}
#free_btm table tbody td.BL{
	width: 4px;
	height:4px;
	background:#F4FCFF url(../images/free_bl.gif) no-repeat ;
}
#free_btm table tbody td.BC{
	width: 664px;
	background-color: #F4FCFF;
	border-bottom: 1px solid #A6A6A6;
}
#free_btm table tbody td.BR{
	width: 4px;
	background:#F4FCFF url(../images/free_bl.gif) no-repeat ;
	filter: FlipH;
}

/* free_ad_add ___notice */
/*< 免費張貼廣告_最新公告 >*/
#notice table th{
	width: 16px;
	background: url(../images/bullet/free_arrow_b.gif) no-repeat 5px 7px;
	
}
#notice table td.word a{
	color: #666666;
	text-decoration: underline;
}
#notice  table td.word a:hover {
	color: #366697;
	text-decoration: underline;
}
#notice table td.word{
	width: 650px;
	padding: 5px 0px 5px 3px;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	text-decoration: underline;
	line-height: 16px;
}

/* free_ad_add ___article */
/*< 免費張貼廣告_新進帖子 >*/
#article table th{
	width: 16px;
	background: url(../images/bullet/free_arrow_g.gif) no-repeat 5px 7px;
	
}
#article table td.word a{
	font-size: 13px;
	color: #666666;
	text-decoration: underline;
}
#article  table td.word a:hover {
	color: #3DB800;
	text-decoration: underline;
}
#article table td.word{
	width: 470px;
	padding: 5px 0px 5px 3px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	line-height: 16px;
}
#article table td.title{
	padding: 5px;
	letter-spacing: 1px;
	font-weight: bold;
	text-align: center;
	line-height: 16px;
}
#article table td.title a{
	font-size: 13px;
	color: #666666;
	text-decoration: underline;
}
#article table td.title a:hover {
	color: #3DB800;
	text-decoration: underline;
}
#article img{
	margin: 0px 0px 5px 0px;
	width: 150px;
	border:1px solid #3DB800;
	align: absmiddle;
}
/* free_ad_add ___reply */
/*< 免費張貼廣告_熱門回應 >*/
#reply table th{
	width: 16px;
	background: url(../images/bullet/free_arrow_r.gif) no-repeat 5px 7px;
	
}
#reply table td.word a{
	font-size: 13px;
	color: #666666;
	text-decoration: underline;
}
#reply table td.word a:hover {
	color: #FF225B;
	text-decoration: underline;
}
#reply table td.word{
	width: 470px;
	padding: 5px 0px 5px 3px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	line-height: 16px;
}
#reply table td.title{
	padding: 5px;;
	letter-spacing: 1px;
	font-weight: bold;
	text-align: center;
	line-height: 16px;
}
#reply table td.title a{
	font-size: 13px;
	color: #666666;
	text-decoration: underline;
}
#reply table td.title a:hover {
	color: #FF225B;
	text-decoration: underline;
}
#reply img{
	margin: 0px 0px 5px 0px;
	width: 150px;
	border:1px solid #909090;
	align: absmiddle;
}


/* free_ad_add ___new_ad */
/*< 免費張貼廣告_新增廣告 >*/
#new_ad table {
	width: 524px;
}
#new_ad table th{
	width: 75px;
	padding: 8px 0px 5px 0px;
	font-size: 13px;
	color: #999999;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background: url(../images/space.gif);
	border: 0px;
}
#new_ad table td{
  	width: 449px;
	font-size: 12px;
	color: #666666;
	letter-spacing: 1px;
	font-weight: normal;
  	padding: 5px 0px 5px 0px;
  	text-align: left;
}
#new_ad table  select{
	font-size: 12px;
	color: #3194B9;
	border: 1px solid #7F9DB9;
}
#new_ad table input.pwd{
	width: 260px;
	font-size: 12px;
	color: #3194B9;
	border: 1px solid #7F9DB9;
}
#new_ad table input.file{
	width: 200px;
	color: #3194B9;
	border: 1px solid #7F9DB9;
}
#new_ad table textarea{
	width:440px;
	height: 140px;
	font-size: 12px;
	color: #3194B9;
	border: 1px solid #7F9DB9;
}
#new_ad table td.but{
  padding-left: 75px;
}

/* free_ad_add ___good_report */
/*< 免費張貼廣告_好康報報 >*/
#good_report table thead td.TL{
	width: 4px;
	height: 4px;
	background: url(../images/free_blue_tl.gif) no-repeat;
}
#good_report table thead td.TR{
	width: 4px;
	background: url(../images/free_blue_tr.gif) no-repeat;
}
#good_report table thead td.TC{
	width: 664px;
	background:#F4FCFF url(../images/space.gif);
	border-top: 1px solid #4690FF;	
}
#good_report table tbody td.M{
	background:#F4FCFF url(../images/space.gif);
	border-left: 1px solid #4690FF;	
	border-right: 1px solid #4690FF;
}
#good_report table tfoot td.BL{
	height: 4px;
	background: url(../images/free_blue_tl.gif) no-repeat;
	filter: FlipV;
}
#good_report table tfoot td.BR{
	height: 4px;
	background: url(../images/free_blue_tr.gif) no-repeat;
	filter: FlipV;
}
#good_report table tfoot td.BC{
	background-color: #F4FCFF;
	border-bottom: 1px solid #4690FF;	
}

#good_report table tbody td table.report td.i{
	width: 100px;
	height: 36px;
	font-size: 16px;
	color: #173873;
  letter-spacing: 1px;
  font-weight: bold;
	background: url(../images/free_blue_bg.gif) 0 0 repeat-x ;
}
#good_report table tbody td table.report td.bg{
	width: 511px;
	background:#F4FCFF url(../images/free_blue_separation.gif) 0 0 no-repeat ;
	border-bottom: 2px solid #4690FF;
}

/* free_ad_add ___good_report in  list_ti */
/*< 免費張貼廣告_好康報報_內容敘述等標題字 >*/
#list_ti table th{
	border-left: 0px;
}

#list_ti table td.d_line{
	height: 35px;
	font-size: 13px;
	color: #999999;
  letter-spacing: 1px;
  font-weight: bold;
	background: url(../images/dashed01.gif) 0 bottom repeat-x ;
}


/*list_ti in list_form */
/*< 免費張貼廣告_好康報報_內容敘述等標題字_表格 >*/
#list_form table {
	width: 664px;
}
#list_form thead th{
	width: 460px;
	height: 15px;
	font-size: 13px;
	color: #009933;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: underline;
	text-align: left;
	padding: 5px 0px 0px 0px;
}
#list_form  a.blue{
	font-size: 13px;
	letter-spacing: 1px;
	color: #4690FF;
}
#list_form a.blue:hover {
	color: #FF1298;
}
#list_form  a.pink{
	font-size: 13px;
	letter-spacing: 1px;
	color: #FF1298;
}
#list_form a.pink:hover {
	color: #4690FF;
}
#list_form  a.yellow{
	font-size: 13px;
	letter-spacing: 1px;
	color: #FF6600;
}
#list_form a.yellow:hover {
	color: #FF46C0;
}
#list_form tbody th{
	padding: 3px 3px 3px 0px;
	text-align: left;
	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
	text-align: left;
	font-weight: normal;
}
#list_form tbody td{
	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
	vertical-align: top;
	padding-top: 5px;
}
#list_form div{
	width: 70px;
	float: left;
}
#list_form img{
	width: 63px;
	border:1px solid #4690FF;
	align: absmiddle;
	float: left;
}
#list_form tfoot th{
	height: 1px;
	background: url(../images/dashed01.gif) repeat-x;
}

/* free_ad_add ___divertive */
/*< 免費張貼廣告_五花八門 >*/
#divertive table thead td.TL{
	width: 4px;
	height: 4px;
	background: url(../images/free_pink_tl.gif) no-repeat;
}
#divertive table thead td.TR{
	width: 4px;
	background: url(../images/free_pink_tr.gif) no-repeat;
}
#divertive table thead td.TC{
	width: 664px;
	background:#FFFBFE url(../images/space.gif);
	border-top: 1px solid #FF46C0;	
}
#divertive table tbody td.M{
	background:#FFFBFE url(../images/space.gif);
	border-left: 1px solid #FF46C0;	
	border-right: 1px solid #FF46C0;
}
#divertive table tfoot td.BL{
	height: 4px;
	background: url(../images/free_pink_tl.gif) no-repeat;
	filter: FlipV;
}
#divertive table tfoot td.BR{
	height: 4px;
	background: url(../images/free_pink_tr.gif) no-repeat;
	filter: FlipV;
}
#divertive table tfoot td.BC{
	background-color: #FFFBFE;
	border-bottom: 1px solid #FF46C0;	
}

#divertive table tbody td table.report td.i{
	width: 100px;
	height: 36px;
	font-size: 16px;
	color: #AE0083;
  letter-spacing: 1px;
  font-weight: bold;
	background: url(../images/free_pink_bg.gif) 0 0 repeat-x ;
}
#divertive table tbody td table.report td.bg{
	width: 511px;
	background:#FFFBFE url(../images/free_pink_separation.gif) 0 0 no-repeat ;
	border-bottom: 2px solid #FF46C0;
}

/* free_ad_add ___active */
/*< 免費張貼廣告_活動市集 >*/
#active table thead td.TL{
	width: 4px;
	height: 4px;
	background: url(../images/free_yellow_tl.gif) no-repeat;
}
#active table thead td.TR{
	width: 4px;
	background: url(../images/free_yellow_tr.gif) no-repeat;
}
#active table thead td.TC{
	width: 664px;
	background:#FFFDF7 url(../images/space.gif);
	border-top: 1px solid #FFBA00;	
}
#active table tbody td.M{
	background:#FFFDF7 url(../images/space.gif);
	border-left: 1px solid #FFBA00;	
	border-right: 1px solid #FFBA00;
}
#active table tfoot td.BL{
	height: 4px;
	background: url(../images/free_yellow_tl.gif) no-repeat;
	filter: FlipV;
}
#active table tfoot td.BR{
	height: 4px;
	background: url(../images/free_yellow_tr.gif) no-repeat;
	filter: FlipV;
}
#active table tfoot td.BC{
	background-color: #FFFDF7;
	border-bottom: 1px solid #FFBA00;	
}

#active table tbody td table.report td.i{
	width: 100px;
	height: 36px;
	font-size: 16px;
	color: #FF8A00;
  	letter-spacing: 1px;
  	font-weight: bold;
	background: url(../images/free_yellow_bg.gif) 0 0 repeat-x ;
}
#active table tbody td table.report td.bg{
	width: 511px;
	background:#FFFDF7 url(../images/free_yellow_separation.gif) 0 0 no-repeat ;
	border-bottom: 2px solid #FFBA00;
}

/* ad_word */
/*< 免費張貼廣告_「廣告內容」及「意見與討論」外框及選項 >*/
#ad_word table thead th{
	font-size: 13px;
	color: #FF0000;
	padding: 5px 0px 0px 5px;
	letter-spacing: 1px;
	text-align: left;
	font-weight: normal;
	}
#ad_word  table  thead th a{
	color: #FF0000;
	text-decoration: underline;
}
#ad_word  table thead th a:hover {
	color: #0018FF;
	background-color: #FAFF79;
	text-decoration: underline;
}
#ad_word  table thead td{
	font-size: 16px;
	color: #092497;
	padding: 5px 0px 0px 5px;
	letter-spacing: 1px;
	text-align: left;
	font-weight: bold;
	}
#ad_word tbody th{
	border-bottom: 1px solid #CCCCCC;
	}
#ad_word tbody td.ad_title{
	padding: 7px 5px 7px 5px;
	font-size: 13px;
  	letter-spacing: 1px;
  	font-weight: normal;
	color: #092497;
	border-top: 1px solid #A6A6A6;
	border-left: 1px solid #A6A6A6;
	border-right: 1px solid #A6A6A6;
	background-color:#F4FCFF;
	}
#ad_word tbody td.ad_take{
	padding: 7px 5px 7px 5px;
  	letter-spacing: 1px;
  	font-weight: normal;
	color: #CCCCCC;
	border: 1px solid #CCCCCC;
	background-color:#FEFAF0;
	}
#ad_word tbody td.ad_take a{
	font-size: 13px;
	color: #CCCCCC;
	text-decoration: none;
}
#ad_word tbody td.ad_take a:hover {
	color: #FF5400;
	background-color: #FFFFFF;
	text-decoration: underline;
}

#ad_word tfoot th{
	border-left: 1px solid #A6A6A6;
	border-right: 1px solid #A6A6A6;
	border-bottom: 1px solid #A6A6A6;
	padding: 10px 0px 10px 0px;
	background-color: #F4FCFF;
	}

/* free_ad  ad_comment */
/*< 免費張貼廣告_廣告內容內文 >*/
#ad_content table{
	width: 620px;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 18px;
}
#ad_content table th{
	text-align: left;
	vertical-align: top;
	color:#000000;
	background: url(../images/dashed01.gif) repeat-x 0px bottom;
	border: none;
	}
#ad_content span.data{
	color: #005190;
	font-weight: normal;
	}
#ad_content table th a{
	color: #008FFF;
	font-weight: normal;
	text-decoration: underline;
	}
#ad_content table th a:hover{
	color: #FF0000;
	text-decoration: underline;
	}
#ad_content img{
	margin: 15px 3px 15px 3px;
	width: 190px;
	align: absmiddle;
}
#ad_content table td.black{
	text-align: left;
	color:#000000;
	font-weight: normal;
	line-height: 18px;
	}
#ad_content span.o_title{
	color: #FF4200;
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 26px;
	font-weight: bold;
	}
#ad_content span.b_title{
	color: #092497;
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 26px;
	font-weight: bold;
	}

/* free_ad  comment */
/*< 免費張貼廣告_意見與討論_問題、答覆內容 >*/
#comment table{
	letter-spacing: 1px;
}
#comment table thead th{
	width: 100px;
	height: 23px;
	font-size: 12px;
	background-color:#85E8FF;
	font-weight: bold;
	color: #000000;
	border: none;
	padding: 0px 0px 0px 5px;
	}
#comment table thead td{
	width: 420px;
	font-size: 12px;
	background-color:#85E8FF;
	font-weight: bold;
	color: #000000;
	padding: 0px 5px 0px 3px;
	}
#comment table thead td.end{
	width: 130px;
	text-align: center;
	}
#comment table tbody{
	font-size: 12px;
	text-align: left;
	}
#comment table tbody th{
	height: 32px;
	font-weight: bold;
	color: #FF9900;
	border: none;
	padding: 0px 0px 0px 5px;
	}
#comment table tbody td{
	color: #000000;
	border: none;
	font-weight: normal;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	}
#comment table tbody td.end{
	text-align: right;
	vertical-align: bottom;
	}
#comment table tbody td.answer{
	font-weight: bold;
	color:#FF9900;
	background-color:#E3FFFF;
	}
#comment table tbody td.word{
	background-color:#E3FFFF;
	}
#comment table tbody td.date{
	text-align: right;
	background-color:#E3FFFF;
	}
#comment table tfoot th{
	font-size: 13px;
	text-align: left;
	background-color:#85E8FF;
	padding: 0px 0px 0px 5px;
	border: 0px;
	}
#comment table tfoot textarea{
	width: 400px;
	height: 80px;
	border: 1px solid #A5ACB2;
	padding: 0px 0px 0px 5px;
	}

/* information_ti */
/*< 雜誌評鑒情報_標題 >*/
#information_ti table td.icon{
	width: 39px;
	height: 39px;
	background: url("../images/icon/countdown_01.gif") 0 0 no-repeat;
}
#information_ti table td.title {
	width: 621px;
	color: #00C7FF;
	text-align: left;
	font-size: 16px;
	letter-spacing: 1px;
  	font-weight: normal;
	background: url("../images/icon/countdown_02.gif") 0 0 repeat-x;
	padding:0px 0px 4px 2px;
}

/* information table */
/*< 雜誌評鑒情報_列表 >*/
#information_table table{
	height: 60px;
	background-color: #FFFFFF;
	border: 1px solid #85C1FF;
	margin-top: 7px;
	margin-bottom: 7px;
}
#information_table table th{
	width: 60px;
	background-color: #FFFFFF;
	padding: 3px 0px 0px 0px;
	border: 0px;
}
#information_table table td.title{
	width: 494px;
	color:#5C5C5C;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 18px;
	font-weight: normal;
	text-align: left;
	padding: 0px 0px 0px 5px;
}
#information_table table td.end{
	width: 103px;
}
#information_table a{
  	color:#5C5C5C;
}
#information_table a:hover {
	color:#3F5AFF; 
}
#information_table img{
	width: 45px;
	border: 3px solid #85C1FF;
	margin-top: 3px;
	margin-bottom: 5px;
}
#information_table div a{
  	display:block;
  	width:87px;
  	height:42px;
  	background: #FFFFFF url(../images/button/information.gif) no-repeat ;
}
#information_table div a:hover { 
 	 background-position: 0px -42px;
}





/* imt_word */
/*< 雜誌評鑒情報_詳細頁面 >*/
#imt_word table thead th{
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
  	font-weight: bold;
	background:#00C7FF url("../images/space.gif") 0 0 no-repeat;
	padding: 3px;
	border: 1px solid white;
}
#imt_word table thead td{
	padding: 5px 0px 5px 0px;
	border: none;
}
#imt_word table thead div{
	width: 220px;
	text-align: center;
	background-color: white;
	padding: 10px 0px 10px 0px;
	border: 1px solid #AFAFAF;
}
#imt_word table thead img{
	width: 200px;
}
#imt_word table tbody td{
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	background: url("../images/space.gif") 0 0 no-repeat;
	padding: 0px 0px 10px 0px;
}
#imt_word font{
	font-size: 15px;
	color: #00C7FF;
	font-weight: bold;
}
#imt_word table tfoot td{
	border: none;
}
#imt_word table tfoot td div{
	width: 87px;
	text-align: center;
	background-color: white;
	padding: 5px 0px 5px 0px;
	border: 1px solid #00C7FF;
}
#imt_word table tfoot td img{
	width: 77px;
}

/* faq_ti */
/*< 常見問題_標題 >*/
#faq_ti table td.icon{
	width: 39px;
	height: 39px;
	background: url("../images/icon/faq_01.gif") 0 0 no-repeat;
}
#faq_ti table td.title {
	width: 621px;
	color: #00A300;
	text-align: left;
	font-size: 16px;
	letter-spacing: 1px;
  	font-weight: normal;
	background: url("../images/icon/faq_02.gif") 0 0 repeat-x;
	padding:0px 0px 4px 2px;
}
/* faq_word */
/*< 常見問題_第二標題 >*/
#faq_word table thead td.ti01{	
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
  	font-weight: bold;
	background:#FFC000 url("../images/space.gif") 0 0 no-repeat;
	padding: 3px;
	border: 1px solid white;
}
#faq_word table thead td.ti02{
	font-size: 12px;
	color: #686868;
	line-height: 18px;
	text-align: left;
	background: url("../images/space.gif") 0 0 no-repeat;
	padding: 3px;
	border: none;
}
#faq_word table tbody th{
	font-weight: normal;
}

#faq_word table tfoot td.D{
	height: 10px;
	background: url("../images/dashed01.gif") 0 0 repeat-x;
}
#faq_word  a.previous_btn{
  	display:block;
  	width:87px;
  	height:22px;
  	background: url(../images/button/previous_page_btn.gif) no-repeat 0px 0px;
}
#faq_word a.previous_btn:hover{ 
  	background-position: 0px -22px;
}
#faq_word a.contact_btn{
  	display:block;
  	width:99px;
  	height:22px;
  	background: url(../images/button/contact_btn.gif) no-repeat 0px 0px;
}
#faq_word a.contact_btn:hover{ 
  	background-position: 0px -22px;
}
/* faq_one */
#faq_one table thead td.TL{
	width: 3px;
	height: 3px;
	background: url("../images/faq_tr.gif") 0 0 no-repeat;
}
#faq_one table thead td.TC{
	width: 320px;
	background-color: #5EDE00;
}
#faq_one table thead td.TR{
	width: 3px;
	background: url("../images/faq_tr.gif") 0 0 no-repeat;
	filter: FlipH;
}
#faq_one table tbody td{
	height: 26px;
	font-size: 13px;
	color: white;
	text-align: left;
	background:#5EDE00 url("../images/icon/faq_icon.gif") 0 0 no-repeat;
	padding: 0px 5px 0px 20px;
}
#faq_one table tfoot td{
	background-color: #FFFFFF;
	padding: 5px;
	border: none;
}
#faq_one table tfoot td a {
	color: #686868;
	text-decoration: none;
}
#faq_one table tfoot td a:hover {
	color: #09B500;
	text-decoration: underline;
}
#faq_one table tfoot td a:active {
	color: #0018FF;
	text-decoration: underline;
}
#faq_one li{
	font-size: 12px;
	color: #686868;
	letter-spacing: 1px;
	vertical-align: top;
	text-align: left;
	line-height: 16px;
	margin-top: 3px;
	margin-left: -12px;
	list-style: url(../images/bullet/faq_point.gif);
}

/* faq_new */
/*< 常見問題_內頁之Q&A >*/
#faq_new table thead td.TL{
	width: 3px;
	height: 3px;
	background: url("../images/faq_tr.gif") 0 0 no-repeat;
}
#faq_new table thead td.TC{
	background-color: #5EDE00;
}
#faq_new table thead td.TR{
	width: 3px;
	background: url("../images/faq_tr.gif") 0 0 no-repeat;
	filter: FlipH;
}
#faq_new table tbody td{
	height: 26px;
	font-size: 13px;
	color: white;
	text-align: left;
	background:#5EDE00 url("../images/bullet/Q_word.gif") 5px 4px no-repeat;
	padding: 2px 5px 0px 25px;
	broder: 0px;
}
#faq_new table tfoot td{
	font-size: 13px;
	color: #666666;
	text-align: left;
	background:#FFFFFF url("../images/bullet/A_word.gif") 7px 3px no-repeat;
	padding: 6px 5px 0px 25px;
	border: none;
}

/* postAD_ti */
/*< 廣告刊登_標題 >*/
#postAD_ti table td.icon{
	width: 39px;
	height: 39px;
	background: url("../images/icon/postAD_01.gif") 0 0 no-repeat;
}
#postAD_ti table td.title {
	width: 644px;
	color: #FF3100;
	text-align: left;
	font-size: 16px;
	letter-spacing: 1px;
  	font-weight: normal;
	background: url("../images/icon/postAD_02.gif") 0 0 repeat-x;
	padding:0px 0px 4px 2px;
}

/* post_word */
/*< 廣告刊登_第二標題 >*/
#post_word table thead td.ti02{
	font-size: 12px;
	color: #686868;
	line-height: 18px;
	text-align: left;
	background: url("../images/space.gif") 0 0 no-repeat;
	padding: 3px;
	border: none;
}
#post_word table tbody th{
	font-weight: normal;
}

#post_word table tfoot td.D{
	height: 10px;
	background: url("../images/dashed01.gif") 0 0 repeat-x;
}
#post_word table tfoot th table td{
	border: none;
}
#post_word table tfoot span{
	font-size: 12px;
	color: #686868;
	font-weight: normal;
}
#post_word table tfoot font{
	font-size: 12px;
	color: #FF0000;	
	font-weight: normal;
}
#post_word a.okay_btn{
  	display:block;
  	width:99px;
  	height:22px;
  	background: url(../images/button/okay_gray.gif) no-repeat 0px 0px;
}
#post_word a:hover.okay_btn{ 
  	background-position: 0px -22px;
}
#post_word a.clear_btn{
  	display:block;
  	width:99px;
  	height:22px;
  	background: url(../images/button/clear_gray.gif) no-repeat 0px 0px;
}
#post_word a:hover.clear_btn{ 
  	background-position: 0px -22px;
}

/* post_center */
/*< 廣告刊登_填入表格 >*/
#post_center table{
	width: 680px;
	background-color: white;
	}
#post_center table th{
	width: 80px;
	height: 30px;
	font-size: 13px;
	color: #666666;
	letter-spacing: 1px;
	font-weight: normal;
	padding-left: 8px;
	text-align: left;
	}
#post_center table td.word{
	font-size: 12px;
	color: #FF0000;
	text-align: left;
	}
#post_center input{
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;
	}
#post_center input.pwd{
	width: 380px;
	}
#post_center input.pwd01{
	width: 150px;
	}
#post_center input.pwd02{
	width: 200px;
	}
#post_center input.pwd03{
	width: 250px;
	}

#post_center textarea{
	width: 380px;
	height: 160px;
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;
	}

/* shopping***** */
#cart_item table{
	letter-spacing: 1px;
	font-size: 13px;
	font-weight: normal;
	background-color: #FFFFFF;
}
#cart_item table thead th{
	height: 30px;
	font-size: 16px;
	color: white;
	font-weight: bold;
	text-align: center;
	background-color: #FFC500;
	padding:3px 5px 0px 5px; 
}
#cart_item table thead td.ti{
	height: 25px;
	font-size: 15px;
	color: #008BFF;
	font-weight: bold;
	text-align: left;
	background-color: #F4F4F4;
	padding:3px 5px 0px 5px; 
}
#cart_item table thead td.word {
	height: 25px;
	color: #006C33;
	text-align: left;
	padding:0px 8px 0px 8px;
	background-color: #E2FF80;
}
#cart_item table thead td.icon{
	height: 30px;
	text-align: left;
	padding-left:8px;
	background: #E2FF80 url(../images/banner/shopping_car.gif) no-repeat 5px;
}
#cart_item table tbody th{
	color: white;
	font-weight: bold;
	padding-top: 3px;
	background-color: #00A8FF;
}
#cart_item table tbody td.icon_1{
	height: 30px;
	text-align: left;
	padding-left:8px;
	background: #E2FF80 url(../images/banner/boost_buy.gif) no-repeat 5px;
}
#cart_item table tbody td.icon_2{
	height: 30px;
	text-align: left;
	padding-left:8px;
	background: #E2FF80 url(../images/banner/giveaway.gif) no-repeat 5px;
}
#cart_item table tbody td.icon_3{
	height: 30px;
	text-align: left;
	padding-left:8px;
	background: #E2FF80 url(../images/banner/sample.gif) no-repeat 5px;
}
#cart_item table thead td.buy_word{
	color: #FFFFFF;
	height: 30px;
	text-align: left;
	padding: 5px 8px 5px 8px;
	background: #75B057;
}
#cart_item span.green_o{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFE844;
	font-weight: bold;
}
#cart_item  a {
	color: #020D9B;
	text-decoration: underline;
}
#cart_item  a:hover {
	color: #FF00A8;
	text-decoration: underline;
}
#cart_item table tbody td{
	height: 30px;
	color: #6B8900;
	background-color: #E2FF80;	
}
#cart_item table tfoot td{
	height: 30px;
	color: #4B4B4B;
	font-size: 13px;
	font-weight: normal;
	text-align: right;
	background-color: #D4DDC0;
	padding-right: 8px;
	letter-spacing: 1px;
}


#cart_form table{
	background-color: #FFFFFF;
	letter-spacing: 1px;
	font-size: 13px;
	font-weight: normal;
}
#cart_form table thead th {
	height: 25px;
	font-size: 15px;
	color: #008BFF;
	font-weight: bold;
	text-align: left;
	background-color: #F4F4F4;
	padding:3px 5px 0px 5px; 
}
#cart_form table tbody th {
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	background-color: #00A8FF;
}
#cart_form table tbody td {
	height: 30px;
	font-size: 13px;
	color: #FF0000;
	text-align: left;
	padding:0px 3px 0px 3px;
	background-color: #E2FF80; 
}
#cart_form input{
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;
}
#cart_form select{
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;
	}
#cart_form table tbody a {
	color: #FF0000;
	text-decoration: none;
}
#cart_form table tbody a:hover {
	color: #88418C;
}
#cart_form span {
	display: block;
	float: right;
	font-size: 13px;
	padding-bottom: 5px;
	text-decoration: none;
}
#cart_form span a {
	color: #818AFF;
	text-decoration: none;
}
#cart_form span a:hover {
	color: #5158AE;
	text-decoration: none;
}
#cart_form textarea{
	width: 360px;
	height: 120px;
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;
}
#cart_form table tbody font{
	font-size: 12px;
	color: #000000;
}

#payment table{
	background-color: #FFFFFF;
	letter-spacing: 1px;
	font-size: 13px;
	font-weight: normal;
}
#payment table thead th {
	height: 30px;
	font-size: 16px;
	color: #008BFF;
	font-weight: bold;
	text-align: left;
	background-color: #F4F4F4;
	padding:3px 5px 0px 5px; 
}
#payment table tbody th{
	width: 30px;
	background-color: #008BFF;
	border-right: 1px solid #FFFFFF;
}
#payment table tbody td{
	text-align: left;
	padding-left: 5px;
}
#payment table tbody td.car{
	height: 34px;
	font-size: 15px;
	color: #00A8FF;
	background: #E2FF80 url(../images/car.gif) no-repeat 80px;
	padding-top: 5px;
}
#payment table tbody td.store{
	height: 34px;
	font-size: 15px;
	color: #00A8FF;
	background: #E2FF80 url(../images/4store.gif) no-repeat 145px;
	padding-top: 5px;
}
#payment table tbody td.visa{
	height: 34px;
	font-size: 15px;
	color: #00A8FF;
	background: #E2FF80 url(../images/visa.gif) no-repeat 110px;
	padding-top: 5px;
}
#payment table tbody td.bank{
	height: 34px;
	font-size: 15px;
	color: #00A8FF;
	background: #E2FF80;
	padding-top: 5px;
}
#payment table tbody td.word02{
	height: 34px;
	color: #6B8900;
	font-size: 13px;
	background: #E2FF80 url(../images/dashed_white.gif) repeat-x top;
	padding: 5px 10px 5px 10px;
}

/* map_ti */
/*< 網站地圖_標題 >*/
#map_ti table td.icon{
	width: 39px;
	height: 39px;
	background: url("../images/icon/map_01.gif") 0 0 no-repeat;
}
#map_ti table td.title {
	width: 621px;
	color: #FF4E00;
	text-align: left;
	font-size: 16px;
	letter-spacing: 1px;
  	font-weight: normal;
	background: url("../images/icon/map_02.gif") 0 0 repeat-x;
	padding:0px 0px 4px 2px;
}
/* map_word */
/*< 網站地圖_第二標題 >*/
#map_word table thead td.ti02{
	font-size: 12px;
	color: #686868;
	line-height: 18px;
	text-align: left;
	background: url("../images/space.gif") 0 0 no-repeat;
	padding: 3px;
	border: none;
}
#map_word table tbody th{
	font-weight: normal;
}

#map_word table tfoot td.D{
	height: 10px;
	background: url("../images/dashed01.gif") 0 0 repeat-x;
}
/* map_one */
#map_one table thead td.TL{
	width: 3px;
	height: 3px;
	background: url("../images/map_tr.gif") 0 0 no-repeat;
}
#map_one table thead td.TC{
	width: 320px;
	background-color: #FFC000;
}
#map_one table thead td.TR{
	width: 3px;
	background: url("../images/map_tr.gif") 0 0 no-repeat;
	filter: FlipH;
}
#map_one table tbody td{
	height: 26px;
	font-size: 13px;
	color: white;
	text-align: left;
	background:#FFC000 url("../images/icon/map_icon.gif") 0 0 no-repeat;
	padding: 0px 5px 0px 20px;
}
#map_one table tfoot td{
	background-color: #FFFFFF;
	padding: 5px;
	border: none;
}
#map_one table tfoot td a {
	color: #686868;
	text-decoration: none;
}
#map_one table tfoot td a:hover {
	color: #FF9C00;
	text-decoration: underline;
}
#map_one table tfoot td a:active {
	color: #BC0900;
	text-decoration: underline;
}
#map_one li{
	font-size: 12px;
	color: #686868;
	letter-spacing: 1px;
	vertical-align: top;
	text-align: left;
	line-height: 16px;
	margin-top: 3px;
	margin-left: -12px;
	list-style: url(../images/bullet/faq_point.gif);
}

/* contact_ti */
/*< 聯絡我們_標題 >*/
#contact_ti table td.icon{
	width: 39px;
	height: 39px;
	background: url("../images/icon/contact_01.gif") 0 0 no-repeat;
}
#contact_ti table td.title {
	width: 621px;
	color: #ED00CE;
	text-align: left;
	font-size: 16px;
	letter-spacing: 1px;
  	font-weight: normal;
	background: url("../images/icon/contact_02.gif") 0 0 repeat-x;
	padding:0px 0px 4px 2px;
}
/* contact_word */
/*< 聯絡我們_第二標題 >*/
#contact_word table thead th{
	height: 10px;
	background:#FFFFFF url("../images/dashed01.gif") 0 0 repeat-x;
}
#contact_word table thead td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	text-align: center;
	background-color: #FFFFFF;
	border: none;
}
#contact_word table tbody {
	background-color: #FFFFFF;
}
#contact_word table tbody th{
	height: 50px;
	font-size: 12px;
	color: #808080;
	text-align: left;
	font-weight: normal;
	padding: 0px 0px 0px 70px;
}
#contact_word table tbody td table td{
	font-size: 13px;
	text-align: left;
	padding: 0px 5px 5px 5px;
}
#contact_word input{
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;
	}
#contact_word input.pwd{
	width: 200px;
	}
#contact_word input.pwd01{
	width: 250px;
	}
#contact_word input.pwd02{
	width: 280px;
	}
#contact_word textarea{
	width: 330px;
	height: 160px;
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;
	}
#contact_word table tfoot td.D{
	height: 10px;
	background: url("../images/dashed01.gif") 0 0 repeat-x;
}
#contact_word table thead td a{
	font-size: 11px;
	color:#808080;
	text-decoration: underline;
}
#contact_word table thead td a:hover{
	color:#FF4200;
	text-decoration: underline;
}
#contact_word a.okay_btn{
  	display:block;
  	width:99px;
  	height:22px;
  	background: url(../images/button/okay_gray.gif) no-repeat 0px 0px;
}
#contact_word a:hover.okay_btn{ 
  	background-position: 0px -22px;
}

/* store comment */
/*< 教師社群專區_留言問題、答覆內容 >*/
#st_cmt table{
	letter-spacing: 1px;
	color: white;
}
#st_cmt table thead th{
	font-size: 13px;
	text-align: left;
	background-color:#FFAE00;
	padding: 0px 0px 0px 5px;
	border: 0px;
	}
#st_cmt table thead textarea{
	width: 400px;
	height: 80px;
	border: 1px solid #A5ACB2;
	padding: 0px 0px 0px 5px;
	}
#st_cmt table tbody th{
	width: 650px;
	height: 23px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	background-color:#FFAE00;
	padding: 0px 0px 0px 5px;
	border: none;
	}

#st_cmt table tfoot{
	font-size: 12px;
	text-align: left;
	}
#st_cmt table tfoot th{
	height: 32px;
	font-weight: bold;
	color: #005AFF;
	border: none;
	padding: 0px 0px 0px 5px;
	}
#st_cmt table tfoot td{
	color: #000000;
	border: none;
	font-weight: normal;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	}
#st_cmt table tfoot td.answer{
	font-weight: bold;
	vertical-align: middle;
	color:#005AFF;
	background-color:#FFFCE0;
	}
#st_cmt table tfoot td.word{
	background-color:#FFFCE0;
	}
#st_cmt table tfoot td.date{
	text-align: right;
	background-color:#E3FFFF;
	}
#st_cmt table tfoot input{
	border: 1px solid #A5ACB2;
	}
#st_cmt table tfoot textarea{
	width: 500px;
	height: 80px;
	border: 1px solid #A5ACB2;
	padding: 0px 0px 0px 5px;
	}
/* health_ti */
/*< 專欄文集_標題 >*/
#health_ti table td.icon{
	width: 39px;
	height: 39px;
	background: url("../images/icon/health_01.gif") 0 0 no-repeat;
}
#health_ti table td.title {
	width: 621px;
	color: #008FFF;
	text-align: left;
	font-size: 16px;
	letter-spacing: 1px;
  	font-weight: normal;
	background: url("../images/icon/health_02.gif") 0 0 repeat-x;
	padding:0px 0px 4px 2px;
}
/* health_word */
/*< 專欄文集_第二標題 >*/
#health_word table thead td.ti01{	
	font-size: 15px;
	color: white;
	text-align: left;
  	font-weight: bold;
	letter-spacing: 2px;
	background:#05D3FF url("../images/space.gif") 0 0 no-repeat;
	padding: 2px 5px 2px 5px;
	border: 1px solid white;
}
#health_word table thead td.ti02{
	font-size: 12px;
	color: #686868;
	line-height: 18px;
	text-align: left;
	background: url("../images/space.gif") 0 0 no-repeat;
	padding: 3px;
	border: none;
}
#health_word table tbody th{
	font-weight: normal;
}
#health_word table tbody td{
	font-weight: normal;
	background-color: white;
}
#health_word table tbody td.word{
	font-size: 12px;
	color: #686868;
	text-align: left;
	line-height: 18px;
	padding: 5px;
}
#health_word table tfoot td.D{
	height: 10px;
	background: url("../images/dashed01.gif") 0 0 repeat-x;
}
/* health_one */
#health_one table thead td.TL{
	width: 3px;
	height: 3px;
	background: url("../images/health_tr.gif") 0 0 no-repeat;
}
#health_one table thead td.TC{
	width: 320px;
	background-color: #0078FF;
}
#health_one table thead td.TR{
	width: 3px;
	background: url("../images/health_tr.gif") 0 0 no-repeat;
	filter: FlipH;
}
#health_one table tbody td{
	height: 26px;
	font-size: 13px;
	color: white;
	text-align: left;
	background:#0078FF url("../images/icon/health_icon.gif") 0 0 no-repeat;
	padding: 0px 5px 0px 20px;
}
#health_one table tfoot td{
	background-color: #FFFFFF;
	padding: 5px;
	border: none;
}
#health_one table tfoot td a {
	font-size: 12px;
	color: #686868;
	text-decoration: none;
}
#health_one table tfoot td a:hover {
	font-size: 12px;
	color: #05D3FF;
	text-decoration: underline;
}
#health_one table tfoot td a:active {
	color: #0018FF;
	text-decoration: underline;
}
#health_one li{
	font-size: 12px;
	color: #686868;
	letter-spacing: 1px;
	vertical-align: top;
	text-align: left;
	line-height: 18px;
	margin-top: 3px;
	margin-left: -12px;
	list-style: url(../images/bullet/faq_point.gif);
}
/* health photo */
#hel_ph table thead td.TL{
	width: 12px;
	height: 12px;
	background: url(../images/photo_tl.gif) no-repeat;
}
#hel_ph table thead td.TC{
	width: 220px;
	background: url(../images/photo_tc.gif) repeat-x;
}
#hel_ph table thead td.TR{
	width: 12px;
	background: url(../images/photo_tr.gif) no-repeat;
}
#hel_ph table tbody td.ML{
	height: 75px;
	background: url(../images/photo_ml.gif) repeat-y;
}
#hel_ph tbody img{
	width: 220px;
}
#hel_ph table tbody td.MR{
	width: 12px;
	background: url(../images/photo_ml.gif) repeat-y;
	filter: FlipH;
}
#hel_ph table tfoot td.BL{
	height: 12px;
	background: url(../images/photo_tl.gif) no-repeat;
	filter: FlipV;
}
#hel_ph table tfoot td.BC{
	background: url(../images/photo_tc.gif) repeat-x;
	filter: FlipV;
}
#hel_ph table tfoot td.BR{
	background: url(../images/photo_tr.gif) no-repeat;
	filter: FlipV;
}
#service table{
	font-size: 12px;
	color: #3C65FF;
  	letter-spacing: 1px;
  	font-weight: normal;
	text-align: left;
	background:#DEDEDE url(../images/space.gif);
}
#service li{
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #FFFFFF;
	list-style-type:circle;
}
/* health_list */
#health_list table thead td.TL{
	width: 3px;
	height: 3px;
	background: url("../images/health_tr.gif") 0 0 no-repeat;
}
#health_list table thead td.TC{
	width: 654px;
	background-color: #0078FF;
}
#health_list table thead td.TR{
	width: 3px;
	background: url("../images/health_tr.gif") 0 0 no-repeat;
	filter: FlipH;
}
#health_list table tbody td{
	height: 26px;
	font-size: 13px;
	color: white;
	text-align: left;
	background:#0078FF url("../images/icon/health_icon.gif") 0 0 no-repeat;
	padding: 0px 5px 0px 20px;
}
#health_list table tfoot td{
	background-color: #FFFFFF;
	padding: 5px;
	border: none;
}
#health_list table tfoot td a {
	font-size: 12px;
	color: #686868;
	text-decoration: none;
}
#health_list table tfoot td a:hover {
	font-size: 12px;
	color: #05D3FF;
	text-decoration: underline;
}
#health_list table tfoot td a:active {
	color: #0018FF;
	text-decoration: underline;
}
#health_list li{
	font-size: 12px;
	color: #686868;
	letter-spacing: 1px;
	vertical-align: top;
	text-align: left;
	line-height: 18px;
	margin-top: 3px;
	margin-left: -12px;
	list-style: url(../images/bullet/faq_point.gif);
}
/* job ad */
#job table{
	font-size: 13px;
  	letter-spacing: 1px;
  	font-weight: normal;
}
#job table th{
	height: 105px;
	text-align: right;
	vertical-align: bottom;
	background: url(../images/ad_img/job.gif) 0px 0px no-repeat;
}
#job table td{
	text-align: right;
	vertical-align: bottom;
}
#job table td.emp{
	background: url(../images/ad_img/employers.gif) 0px 0px no-repeat;
}

#job table th table td{
	width: 75px;
	height: 30px;
	background: url(../images/bullet/job_icon.gif) 0px 13px no-repeat;
	padding: 0px 0px 5px 0px;
}
#job table th table td a{
	color: #0078FF;
	padding: 0px 3px 0px 0px;
}
#job table th table td a:hover { 
	color: #FF6100;
}
#job table td table td{
	width: 75px;
	height: 30px;
	background: url(../images/bullet/emp_icon.gif) 0px 13px no-repeat;
	padding: 0px 0px 5px 0px;
}
#job table td table td a{
	color: #327025;
	padding: 0px 3px 0px 0px;
}
#job table td table td a:hover { 
	color: #008AFF;
}

/* job ad */
#job_form01 table thead td.TL{
	width: 11px;
	height: 11px;
	background: url(../images/job_tl.gif) no-repeat;
}
#job_form01 table thead td.TR{
	width: 11px;
	background: url(../images/job_tr.gif) no-repeat;
}
#job_form01 table thead td.TC{
	width: 650px;
	background: url(../images/job_tc.gif) repeat-x;
}
#job_form01 table tbody td.ML{
	background: url(../images/job_ml.gif) repeat-y;
}
#job_form01 table tbody td.MR{
	background: url(../images/job_ml.gif) repeat-y;
	filter: FlipH;
}
#job_form01 table tbody td.MC{
	background-color: #F2F2EB;
}
#job_form01 table tfoot td.BL{
	height: 11px;
	background: url(../images/job_tl.gif) no-repeat;
	filter: FlipV;
}
#job_form01 table tfoot td.BR{
	background: url(../images/job_tr.gif) no-repeat;
	filter: FlipV;
}
#job_form01 table tfoot td.BC{
	background: url(../images/job_tc.gif) repeat-x;
	filter: FlipV;
}

/* job ad  in [ job_form01 table tbody td.MC (( table.green  ))] */
#job_form01 table tbody td.MC table.green thead th{
	width: 44px;
	height: 45px;
	background: url(../images/icon/ti_green01.gif) no-repeat;
}
#job_form01 table tbody td.MC table.green thead td{
	width: 84px;
	font-size: 16px;
	color: white;
  	letter-spacing: 1px;
  	font-weight: bold;
  	text-align: left;
	background: url(../images/icon/ti_green02.gif) repeat-x;
}
#job_form01 table tbody td.MC table.green thead td.end{
	width: 516px;
	background: url(../images/icon/ti_green03.gif) left 0px no-repeat;
}
#job_form01 table tbody td.MC table.green tfoot td{
	text-align: right;
	padding: 8px;
}

#job_form01 table tbody td.MC table.green tbody td table td a{
	font-size: 12px;
	color: #676760;
  	letter-spacing: 1px;
  	text-align: left;
	padding: 5px;
}
#job_form01 table tbody td.MC table.green tbody td table td a:hover{
	color: #27A700;
}
#job_form01 table tbody td.MC table.green tbody td table td a:active{
	color: #FF8100;
}


/* job ad in [ job_form01 table tbody td.MC (( table.blue  ))] */
#job_form01 table tbody td.MC table.blue thead th{
	width: 44px;
	height: 45px;
	background: url(../images/icon/ti_blue01.gif) no-repeat;
}
#job_form01 table tbody td.MC table.blue thead td{
	width: 84px;
	font-size: 16px;
	color: white;
  	letter-spacing: 1px;
  	font-weight: bold;
  	text-align: left;
	background: url(../images/icon/ti_blue02.gif) repeat-x;
}
#job_form01 table tbody td.MC table.blue thead td.end{
	width: 516px;
	background: url(../images/icon/ti_blue03.gif) left 0px no-repeat;
}
#job_form01 table tbody td.MC table.blue tfoot td{
	text-align: right;
	padding: 8px;
}

#job_form01 table tbody td.MC table.blue tbody td table td a{
	font-size: 12px;
	color: #676760;
  	letter-spacing: 1px;
  	text-align: left;
	padding: 5px;
}
#job_form01 table tbody td.MC table.blue tbody td table td a:hover{
	color: #008FFF;
}
#job_form01 table tbody td.MC table.blue tbody td table td a:active{
	color: #FF8100;
}


/* job ad in [ job_form01 table tbody td.MC (( table.red  ))] */
#job_form01 table tbody td.MC table.red thead th{
	width: 44px;
	height: 45px;
	background: url(../images/icon/ti_red01.gif) no-repeat;
}
#job_form01 table tbody td.MC table.red thead td{
	width: 84px;
	font-size: 16px;
	color: white;
  	letter-spacing: 1px;
  	font-weight: bold;
  	text-align: left;
	background: url(../images/icon/ti_red02.gif) repeat-x;
}
#job_form01 table tbody td.MC table.red thead td.end{
	width: 516px;
	background: url(../images/icon/ti_red03.gif) left 0px no-repeat;
}
#job_form01 table tbody td.MC table.red tfoot td{
	text-align: right;
	padding: 8px;
}
#job_form01 table tbody td.MC table.red tbody td table{
	font-size: 13px;
	letter-spacing: 1px;
	text-align: left;
	padding: 5px;
}
#job_form01 table tbody td.MC table.red tbody td table th{
	height: 20px;
	color: #B42056;
	text-align: center;
}
#job_form01 table tbody td.MC table.red tbody td table td.bg{
	color: #FF8100;
	vertical-align: top;
	background-color: #FDFFE5;
}
#job_form01 table tbody td.MC table.red tbody td table td.bg_link{
	vertical-align: middle;
	text-align: center;
	background-color: #FDFFE5;
}
#job_form01 table tbody td.MC table.red tbody td table td{
	color: #676760;
	vertical-align: top;
}
#job_form01 table tbody td.MC table.red tbody td table td.link{
	vertical-align: middle;
	text-align: center;
}
#job_form01 table tbody td.MC table.red tbody td table td.bg a{
	font-size: 13px;
	color: #FF8100;
}
#job_form01 table tbody td.MC table.red tbody td table td a{
	font-size: 13px;
	color: #676760;
}

/* job ad in [ job_form01 table tbody td.MC table.red  ((table.job_item)) ]*/
#job_form01 table tbody td.MC table.red table.job_item th{
	font-size: 13px;
	color: #FFFFFF;
  	letter-spacing: 1px;
  	text-align: left;
	background-color: #B32056;
	padding: 3px 0px 3px 10px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#job_form01 table tbody td.MC table.red table.job_item td{
	font-size: 12px;
	color: #006A89;
  	letter-spacing: 1px;
  	text-align: left;
	background-color: #FDFFE5;
	padding: 3px 0px 3px 10px;
}
#job_form01 table tbody td.MC table.red table.job_item td a{
	color: #006A89;
	text-decoration: underline;
}
#job_form01 table tbody td.MC table.red table.job_item td a:hover{
	color: #B32056;
}


/* job Register */
#job_re table{
	background-color: white;
}
#job_re tbody th{
	width: 130px;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
	background:#C0C0C0 url(../images/space.gif);
}
#job_re tbody td{
	width: 502px;
	color: #8C8C8A;
	font-size: 12px;
	text-align: left;
	letter-spacing: 1px;
	line-height: 20px;
	background:#FDFFE5 url(../images/space.gif);
	padding-left: 3px;
}
#job_re tbody span{
	color:#FF0000;
	font-size: 12px;
}
#job_re tbody input{
	font-size: 12px;
	height: 13px;
	border: 1px solid #7F9DB9;
}
#job_re tbody input.none{
	border: none;
}
#job_re tbody a{
	color: #008FFF;
	text-decoration: none;
}
#job_re tbody a:hover{
	color: #FF5A00;
	text-decoration: none;
}

/* job_search */
#job_tab01 {
  	display:block;
  	width:52px;
  	height:29px;
  	background: url(../images/button/area_a.gif) no-repeat ;
}
#job_tab01 a {
  	display:block;
  	width:52px;
  	height:29px;
  	background: url(../images/button/area_g.gif) no-repeat ;
  	background-position: 0px 0px;
  }
#job_tab01 a:hover { 
  	background: url(../images/button/area_b.gif) no-repeat ;
  }
#job_tab01 a:active {
  	background: url(../images/button/area_a.gif) no-repeat ;
  }

#job_tab02 {
  	display:block;
  	width:67px;
  	height:29px;
  	background: url(../images/button/function_a.gif) no-repeat ;
}
#job_tab02 a {
  	display:block;
  	width:67px;
  	height:29px;
  	background: url(../images/button/function_g.gif) no-repeat ;
  }
#job_tab02 a:hover { 
  	background: url(../images/button/function_b.gif) no-repeat ;
  }
#job_tab02 a:active {
  	background: url(../images/button/function_a.gif) no-repeat ;
  }

#job_tab03 {
  	display:block;
  	width:67px;
  	height:29px;
  	background: url(../images/button/company_a.gif) no-repeat ;
}
#job_tab03 a {
  	display:block;
  	width:67px;
  	height:29px;
  	background: url(../images/button/company_g.gif) no-repeat ;
  }
#job_tab03 a:hover { 
  	background: url(../images/button/company_b.gif) no-repeat ;
  }
#job_tab03 a:active {
  	background: url(../images/button/company_a.gif) no-repeat ;
  }

#job_tab04 {
  	display:block;
  	width:84px;
  	height:29px;
  	background: url(../images/button/function_post_a.gif) no-repeat ;
}
#job_tab04 a {
  	display:block;
  	width:84px;
  	height:29px;
  	background: url(../images/button/function_post_g.gif) no-repeat ;
  }
#job_tab04 a:hover { 
  	background: url(../images/button/function_post_b.gif) no-repeat ;
  }
#job_tab04 a:active {
  	background: url(../images/button/function_post_a.gif) no-repeat ;
  }

#job_tab05 {
  	display:block;
  	width:84px;
  	height:29px;
  	background: url(../images/button/function_amend_a.gif) no-repeat ;
}
#job_tab05 a {
  	display:block;
  	width:84px;
  	height:29px;
  	background: url(../images/button/function_amend_g.gif) no-repeat ;
  }
#job_tab05 a:hover { 
  	background: url(../images/button/function_amend_b.gif) no-repeat ;
  }
#job_tab05 a:active {
  	background: url(../images/button/function_amend_a.gif) no-repeat ;
  }

#job_search table thead th{
	border-bottom: 1px solid #BCBCBC;
}

#job_search table tbody th{
	padding: 5px;
	border-left: 1px solid #BCBCBC;
	border-right: 1px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;
	font-weight: normal;
}
#job_search table tbody th table td span{
	font-size: 13px;
	color: #0075FF;
	letter-spacing: 1px;
  	font-weight: normal;
	vertical-align: bottom;
	padding: 0px 3px 6px 0px;
}
#job_search table tbody th table td input{
	width: 200px;
	height: 20px;
	font-size: 12px;
	border: 1px solid #7F9DB9;	
}
#job_search table tbody th table td a.search{
	display:block;
  	width:55px;
  	height:20px;
  	background: url(../images/button/search.gif) 10px 0px no-repeat ;	
}
#job_search table tbody th table td a.search:hover {
  	background-position: 10px -20px;
}

/* job_search table.amend_list */
#job_search table tbody th table.amend_list{
	font-size: 13px;
	color: #676760;
	vertical-align: top;
	letter-spacing: 1px;
	text-align: left;
	padding: 5px;
}
#job_search table tbody th table.amend_list th{
	height: 20px;
	font-size: 13px;
	color: #0078FF;
	font-weight: bold;
	text-align: center;
	border: none;
}
#job_search table tbody th table.amend_list table td{
	color: #676760;
	vertical-align: top;
}
#job_search table tbody th table.amend_list td.bg{
	color: #0091FF;
	vertical-align: top;
	background-color: #E5F1FF;
}
#job_search table tbody th table.amend_list td.bg_link{
	vertical-align: middle;
	text-align: center;
	background-color: #E5F1FF;
}
#job_search table tbody th table.amend_list td.bg a{
	font-size: 13px;
	color: #0091FF;
}
#job_search table tbody th table.amend_list td.bg a:hover{
	color: #FF005E;
}
#job_search table tbody th table.amend_list td a{
	font-size: 13px;
	color: #676760;
}

/* job_search table.amend_tb */
#job_search table tbody th table.amend_tb th{
	font-size: 13px;
	color: #0075FF;
  	letter-spacing: 1px;
  	font-weight: normal;
	vertical-align: top;
	border: none;
}
#job_search table tbody th table.amend_tb td{
	font-size: 13px;
	color: #6088AD;
  	letter-spacing: 1px;
  	text-align: left;
}
#job_search table tbody th table.amend_tb input.inp01{
	width: 530px;
	border: 1px solid #828282;
}
#job_search table tbody th table.amend_tb input.inp02{
	width: 100px;
	border: 1px solid #828282;
}
#job_search table tbody th table.amend_tb textarea.text01{
	width: 530px;
	height: 100px;
	border: 1px solid #828282;
}
#job_search table tbody th table.amend_tb input.inp03{
	width: 20px;
	border: none;
}
#job_search table tbody th table.amend_tb input.inp04{
	width: 50px;
	border: 1px solid #828282;
}
/* about */
#about table thead td.T01{
	width: 8px;
	height: 33px;
	background: url(../images/icon/about01.gif) 0px 0px no-repeat;
	border: 0px;
}
#about table thead td.T02{
	width: 640px;
	font-size: 16px;
	color: #FF4800;
  	letter-spacing: 1px;
  	text-align: left;
	background: url(../images/icon/about02.gif) 0px 0px repeat-x;
	border: 0px;
}
#about table thead td.T03{
	width: 8px;
	background: url(../images/icon/about01.gif) 0px 0px no-repeat;
	filter: FlipH;
	border: 0px;
}
#about table thead th{
	font-size: 12px;
	color: #000000;
  	letter-spacing: 1px;
  	font-weight: normal;
  	text-align: left;
	padding: 5px;
}
#about table thead th a{
	color: #FF5990;
}
#about table tbody th{
	border: 1px solid #DEDEDE;
	padding: 5px;
}
#about table tbody th table th{
	font-size: 13px;
	color: #FF7200;
  	letter-spacing: 1px;
  	font-weight: normal;
  	text-align: left;
	vertical-align: top;
	background: white url(../images/bullet/square_o.gif) 20px 8px no-repeat;;
	padding: 5px 0px 0px 30px;
	border: none;
}
#about table tbody td{
	width: 656px;
	font-size: 12px;
	color: #3E3E3E;
  	letter-spacing: 1px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	background-color: #EAEAEA;
	padding: 5px;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
}
#about table tbody td div{
	width: 200px;
	float: left;
	background-color: #F6F6F6;
	padding: 3px;
	border: 1px solid #DADADA;
}
#about table tbody td img{
	border: 1px solid #DADADA;
}
#about table tfoot th{
	padding: 5px;
}

/* notice01 */
#notice01 table thead td.T01{
	width: 8px;
	height: 33px;
	background: url(../images/icon/about01.gif) 0px 0px no-repeat;
	border: 0px;
}
#notice01 table thead td.T02{
	width: 640px;
	font-size: 16px;
	color: #008FFF;
  	letter-spacing: 1px;
  	text-align: left;
	background: url(../images/icon/about02.gif) 0px 0px repeat-x;
	border: 0px;
}
#notice01 table thead td.T03{
	width: 8px;
	background: url(../images/icon/about01.gif) 0px 0px no-repeat;
	filter: FlipH;
	border: 0px;
}
#notice01 table thead th{
	font-size: 12px;
	color: #000000;
  	letter-spacing: 1px;
  	font-weight: normal;
  	text-align: left;
	padding: 5px;
}
#notice01 table thead th a{
	color: #008FFF;
}
#notice01 table tbody th{
	border: 1px solid #DEDEDE;
	padding: 5px;
}
#notice01 table tbody th table th{
	font-size: 13px;
	color: #4D9CC2;
  	letter-spacing: 1px;
  	font-weight: normal;
  	text-align: left;
	vertical-align: top;
	background: white url(../images/bullet/square_blue.gif) 20px 8px no-repeat;;
	padding: 5px 0px 0px 30px;
	border: none;
}
#notice01 table tbody td{
	width: 656px;
	font-size: 12px;
	color: #3E3E3E;
  	letter-spacing: 1px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	background-color: #EAEAEA;
	padding: 5px;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
}
#notice01 table tbody td div{
	width: 200px;
	float: left;
	background-color: #F6F6F6;
	padding: 3px;
	border: 1px solid #DADADA;
}
#notice01 table tbody td img{
	border: 1px solid #DADADA;
}
#notice01 table tfoot th{
	padding: 5px;
}


/* search01 */
#search01 table thead td.T01{
	width: 8px;
	height: 33px;
	background: url(../images/icon/about01.gif) 0px 0px no-repeat;
	border: 0px;
}
#search01 table thead td.T02{
	width: 640px;
	font-size: 16px;
	color: #009F0F;
  	letter-spacing: 1px;
  	text-align: left;
	background: url(../images/icon/about02.gif) 0px 0px repeat-x;
	border: 0px;
}
#search01 table thead td.T03{
	width: 8px;
	background: url(../images/icon/about01.gif) 0px 0px no-repeat;
	filter: FlipH;
	border: 0px;
}
#search01 table thead th{
	font-size: 12px;
	color: #000000;
  	letter-spacing: 1px;
  	font-weight: normal;
  	text-align: left;
	padding: 5px;
}
#search01 table thead th a{
	color: #54BA01;
}
#search01 table tbody th{
	border: 1px solid #DEDEDE;
	padding: 5px;
}
#search01 table tbody th table th{
	font-size: 13px;
	color: #54BA01;
  	letter-spacing: 1px;
  	font-weight: normal;
  	text-align: left;
	vertical-align: top;
	background: white url(../images/bullet/square_green.gif) 20px 8px no-repeat;;
	padding: 5px 0px 0px 30px;
	border: none;
}
#search01 table tbody td{
	width: 656px;
	text-align: left;
	vertical-align: top;
	background-color: #EAEAEA;
	padding: 5px;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
}

/*search01 table tbody td (( table.setting))*/
#search01 table tbody td table.setting{
	letter-spacing: 1px;
	}
#search01 table tbody td table.setting th{
	font-size: 13px;
	color:#000000;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
	border: none;
	}
#search01 table tbody td table.setting td{
	border: none;
}
#search01 table tbody td table.setting span{
	font-size: 13px;
	color:#F85100;
	}
#search01 table tbody td table.setting select.sel{
	font-size: 12px;
	color:#3C5B8E;
	}
#search01 table tbody td table.setting input.key_word{
 	width: 120px;
	font-size: 12px;
	color:#3C5B8E;
	}
#search01 table tbody td table.setting a {
	display:block;
	width: 51px;
	height: 30px;
	background: url("../images/button/assess_code.gif") 0 0 no-repeat;
}
#search01 table tbody td table.setting  a:hover {
	background-position: 0 -30px;
}


/* search01_word */
/*< 進階搜尋_第二標題 >*/
#search01_word table th{	
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
  	font-weight: bold;
	background:#5DCF00 url("../images/space.gif") 0 0 no-repeat;
	padding: 3px 3px 3px 20px;
	border: 1px solid white;
}
#search01_word table td{
	font-size: 12px;
	color: #686868;
	line-height: 18px;
	text-align: left;
	background: url("../images/space.gif") 0 0 no-repeat;
	padding: 3px 3px 3px 20px;
	border: none;
}
/* search_list01 */
#search_list01 table{
	background-color: #E3E3E3;
	letter-spacing: 2px;
	font-size: 13px;
	}
#search_list01 thead th{
  	font-weight: normal;
	color:#FF2A2B;
	text-align: left;
  	vertical-align: top;
	background-color: #E3E3E3;
	padding: 5px 0px 3px 5px;
	}
#search_list01 thead td.more{
	text-align: right;
	background-color: #E3E3E3;
	padding: 0px 5px 0px 0px;
	}
#search_list01 span{
	color:#008FFF;
	}
#search_list01 thead td a{
	color:#008FFF;
	text-decoration: underline;
	}
#search_list01 thead td a:hover{
	color:#FF2A2B;
	text-decoration: underline;
	}
#search_list01 tbody th{
	color:#FFFFFF;
	text-align: center;
	padding: 5px 5px 3px 5px;
	background-color: #5DCF00;
	}
#search_list01 tfoot{
	color:#3E3E3E;
	text-align: left;
	padding: 5px 5px 5px 5px;
	}
#search_list01 tfoot th{
	font-weight: normal;
	background-color: #FFFFFF;
	}
#search_list01 tfoot td.word{
	background-color: #EFFFE3;
	border: none;
	}
#search_list01 tfoot a{
	color:#3E3E3E;
	text-decoration: underline;
	}
#search_list01 tfoot a:hover{
	color:#F85100;
	text-decoration: underline;
	}
#search_list01 tfoot a:active {
	color:#0E455A;
	text-decoration: underline;
	}
#search_list01 div{
  text-align: center;
}
#search_list01 div a{
  display:block;
  width:18px;
  height:17px;
  background: url(../images/bullet/order.gif) no-repeat ;
}
#search_list01 div a:hover { 
  background-position: 0px 0px;
}

/* manufacturer_title */
/*< ���ɱЫǪ����D >*/
#ma_title table{
	text-align: left;
}
#ma_title table th{
	width: 69px;
	height: 63px;
	background: url("../images/icon/ma_list01.gif") 0 0 no-repeat;
}
#ma_title table td.title{
	width: 529px;
	font-size: 15px;
	color: #FF6C00;
	font-weight: bold;
	background: url("../images/icon/ma_list02.gif") 0 0 repeat-x;
	padding: 0px 0px 20px 0px;
}
#ma_title table span{
	display: block;
	float: right;
	width: 40px;
	height: 24px;
	margin-top: 20px;
	padding:0px 0px 20px 5px;
	background: url("../images/bullet/b_arrow_close.gif") 0 2px no-repeat;
}
#ma_title table td.arrow{
	width: 7px;
	background: url("../images/bullet/alliance_store_more.gif") 0 0 no-repeat;
}
#ma_title table td.more{
	font-size: 11px;
	background: url("../images/icon/ma_list02.gif") 0 0 repeat-x;
}
#ma_title a{
  	color:#FF3600;
}
#ma_title a:hover {
	color:#0096FF; 
}
#ma_title table td.end{
	width: 36px;
	background: url("../images/icon/ma_list03.gif") 0 0 no-repeat;
}

/* ma_bg */
/*< 瑜珈教室的bg >*/
#ma_bg table td.begin{
	width: 16px;
	background: url("../images/ma_ml.gif") 0 0 repeat-y;
}
#ma_bg table td.end{
	width: 16px;
	background: url("../images/ma_ml.gif") 0 0 repeat-y;
	filter: FlipH;	
}
#ma_bg table td.btm_line{
	height: 2px;
	background: url("../images/ma_btm_line.gif") 0 0 no-repeat;
}

/* ma_form */
/*< ���ɱЫǽҵ{�� >*/
#ma_form table{
	text-align: center;
	font-weight: bold;
	background-color: #FFFFFF;
	margin: 0px 0px 5px 0px;
}
#ma_form table thead th{
	font-size: 15px;
	color: #FEFFC2;
	letter-spacing: 1px;
	text-align: left;
	background:#0073B5 url(../images/space.gif);
	padding: 5px;
}
#ma_form table tbody {
	font-size: 15px;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: #66BCFF;
	padding: 5px;
}
#ma_form table tbody td{
	color: #007AB9;
	background-color: #CFE7FF;
}
#ma_form table tfoot td{
	width: 94px;
	font-weight: normal;
	letter-spacing: 0px;
	vertical-align: top;
}
#ma_form table tfoot td table{
	border: 2px solid #DDDDDD; 
}
#ma_form table tfoot td table th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 10px;
	background-color: #999;
	padding: 3px;
}
#ma_form table tfoot td table td{
	height: 30px;
	font-size: 12px;
	color: #333333;
	line-height: 14px;
	vertical-align: middle;
	background-color: #F4F4F4;
	padding: 2px;
	border: none;
}

#ma_form table tfoot td table td a{
	color: #FF4200;
}
#ma_form table tfoot td table td a:hover{
	color: #FF4200;
	text-decoration: underline;
}

/* ma_curcul  */
/*< ���ɱЫǽҵ{���I���t��X������ >*/
#ma_curcul table{
	font-size: 12px;
	color: #00659F;
	letter-spacing: 1px;
	background-color: #FFF;
	border: 3px solid #DDDDDD; 
}
#ma_curcul table thead th{
	width: 100px;
	font-size: 13px;
	color: #FEFFC2;
	vertical-align: top;
	background-color: #66BCFF;
	padding: 5px 2px 5px 2px;
}
#ma_curcul table thead td{
	width: 400px;
	font-weight: bold;
	background-color: #E1F0FF;
	padding: 5px 2px 5px 10px;
}
#ma_curcul table tbody th{
	font-size: 13px;
	color: #FFF;
	vertical-align: top;
	background-color: #999;
	padding: 5px 0px 5px 0px;
}
#ma_curcul table tbody td{
	height: 102px;
	color: #333;
	vertical-align: top;
	background-color: #F4F4F4;
	padding: 5px 2px 5px 10px;
}
#up_b a{
  display:block;
  width:87px;
  height:22px;
  background: url(../images/button/previous_page_btn.gif) no-repeat 0px 0px;
}
#up_b a:hover { 
  background-position: 0px -22px;
}
#mail_g a{
  display:block;
  width:99px;
  height:22px;
  background: url(../images/button/contact_btn.gif) no-repeat 0px 0px;
}
#mail_g a:hover { 
  background-position: 0px -22px;
}
#media_icon table{
	letter-spacing: 1px;
	font-weight: normal;
	border: 0px solid #CCCCCC;
}
#media_icon table td.pic1{
	display: block;
	width: 29px;
	height: 41px;
	background: url("../images/icon/alliance_i_01.gif") 0 0 no-repeat;
}
#media_icon table td.title{
	display: block;
	width: 203px;
	background: url("../images/icon/alliance_i_02.gif") 0 0 repeat-x;
	font-size: 12px;
	color: #0D8900;
	padding-top: 6px;
	padding-left: 40px;
}
#media_icon table td.end{
	display: block;
	width: 6px;
	background: url("../images/icon/alliance_i_03.gif") 0 0 no-repeat;
}
/* 20080313 add new css style--------------------------------------------------------------------------------------- */

/* topic */
#topic table thead td.TL{
	width: 17px;
	background: url("../images/topic_tl.gif") 0 0 no-repeat;
	border: none;
}
#topic table thead td.TC{
	width: 305px;
	height: 26px;
	font-size: 13px;
	color: #7F92A2;
	text-align: left;
	padding: 10px 0px 0px 0px;
	background: url("../images/topic_tc.gif") 0 0 repeat-x;
	border: none;
}
#topic table thead td.TC_list{
	width: 639px;
	height: 26px;
	font-size: 13px;
	color: #7F92A2;
	text-align: left;
	padding: 3px 0px 0px 0px;
	background: url("../images/topic_tc.gif") 0 0 repeat-x;
	border: none;
}
#topic table thead td.TR{
	width: 3px;
	background: url("../images/topic_tr.gif") 0 0 no-repeat;
	border: none;
}
#topic table tbody td{
	background-color: #FFFFFF;
	padding: 5px;
	border: none;
}
#topic table tbody td a {
	color: #686868;
	text-decoration: none;
}
#topic table tbody td a:hover {
	color: #05D3FF;
	text-decoration: underline;
}
#topic table tbody td a:active {
	color: #0018FF;
	text-decoration: underline;
}
#topic li{
	font-size: 12px;
	color: #686868;
	letter-spacing: 1px;
	vertical-align: top;
	text-align: left;
	line-height: 16px;
	margin-top: 3px;
	margin-left: -12px;
	list-style: url(../images/bullet/faq_point.gif);
}

/* new video gray menu*/
#video_gray table thead td.TL{
	width: 6px;
	height: 39px;
	background: url(../images/menu_gray_tl.gif) no-repeat;
}
#video_gray table thead td.TR{
	width: 6px;
	background: url(../images/menu_gray_tr.gif) no-repeat;
}
#video_gray table thead td.TC{
	width: 196px;
	font-size: 16px;
	letter-spacing: 1px;
	color: white;
	text-align: left;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	background: url(../images/menu_gray_tc.gif) no-repeat;
}
#video_gray table tbody td.ML{
	vertical-align: top;
	background: url(../images/menu_gray_m.gif) repeat-y;
}
#video_gray table tbody td.MR{
	vertical-align: top;
	background: url(../images/menu_gray_m.gif) repeat-y;
	filter: FlipH;
}
#video_gray table tbody td.MC{
	background-color: white;
}
#video_gray table tfoot td.BL{
	height: 21px;
	background: url(../images/menu_gray_br.gif) no-repeat;
	filter: FlipH;
}
#video_gray table tfoot td.BR{
	background: url(../images/menu_gray_br.gif) no-repeat;
}
#video_gray table tfoot td.BC{
	background: url(../images/menu_gray_bc.gif) repeat-x;
}



/* video menu in table */
#video_tab table {
	background:#FFF url(../images/square_dashed.gif) bottom 0 repeat-x ;
	padding: 5px;
}
#video_tab table th{
	width: 75px;
	vertical-align: top;
}
#video_tab table td{
	font-size: 13px;
	color: #118AD6;
  	letter-spacing: 1px;
  	font-weight: normal;
	text-align: left;
  	vertical-align: top;
	line-height: 18px;
	padding: 7px 5px 7px 0px;
}
#video_tab div{
	display: block;
	width: 70px;
	background-color: #DFDED5;
	border:1px solid #DDDDDD;
	background-position: center;
}
#video_tab img{
	width: 68px;
	height: 68px;
	border:1px solid #FFFFFF;
	align: absmiddle;
	background-position: center;
	background-color: #FFFFFF;
}
#video_tab span{
	font-size: 12px;
	color: #6C6C6C;
	}
#video_tab span.blue{
	color: #118AD6;
	font-weight: bold;
	}
#video_tab font{
	font-size: 12px;
	color: #FF8400;
	font-weight: bold;
	}
#video_tab a {
	font-size: 13px;
	color: #118AD6;
}
#video_tab  a:hover {
	color: #118AD6;
	text-decoration: underline;
}

/*video_ti*/
#video_ti table th{
	width: 6px;
	height: 38px;
	background: url(../images/vi_ti01.gif) 0px 0px no-repeat;
}
#video_ti table td.TC{
	width: 670px;
	font-size: 16px;
	color: #595959;
  	letter-spacing: 2px;
  	font-weight: bold;
  	text-align: left;
	background: url(../images/vi_ti02.gif) 0px 0px repeat-x;
}
#video_ti table td.TR{
	width: 6px;
	background: url(../images/vi_ti01.gif) 0px 0px no-repeat;
	filter: FlipH;
}

/* video01 */
#video01 table th{
	width: 6px;
	height: 312px;
	background: url(../images/vi_main01.gif) 0px 0px no-repeat;
}
#video01 table td.TC{
	width: 670px;
	background: url(../images/vi_main02.gif) 0px 0px repeat-x;
}
#video01 table td.TR{
	width: 6px;
	background: url(../images/vi_main01.gif) 0px 0px no-repeat;
	filter: FlipH;
}

/* video list search */
#vi_search table th{
	width: 682px;
	height: 39px;
	text-align: left;
	background: url(../images/search_top.gif) 0px 0px repeat-x;
}
#vi_search table td{
	height: 28px;
	font-size: 13px;
	color: white;
  	letter-spacing: 1px;
	text-align: left;
	vertical-align: top;
	background: url(../images/search_btm.gif) 0px 0px repeat-x;
	padding: 0px 0px 0px 30px;
}
#vi_search input{
	width: 550px;
	margin: 0px 0px 0px 30px;
}
#vi_search a {
	font-size: 13px;
}
#vi_search  a:hover {
	color: #EAFF00;
	text-decoration: underline;
}

/* video list in table */
#list_tab table {
	padding: 2px;
}
#list_tab table th{
	vertical-align: top;
}
#list_tab table td{
	font-size: 10px;
	color: #118AD6;
  	letter-spacing: 1px;
	text-align: left;
  	vertical-align: top;
	line-height: 18px;
	padding: 7px 5px 7px 10px;
}
#list_tab div{
	display: block;
	width: 102px;
	background-color: #DFDED5;
	border:1px solid #999;
	background-position: center;
}
#list_tab img{
	width: 102px;
	height: 94px;
	border:1px solid #FFFFFF;
	align: absmiddle;
	background-position: center;
	background-color: #FFFFFF;
}
#list_tab span{
	font-size: 11px;
	color: #6C6C6C;
	}
#list_tab span.blue{
	color: #118AD6;
	font-weight: bold;
	}
#list_tab font{
	font-size: 11px;
	color: #FF8400;
	font-weight: bold;
	}
#list_tab a {
	font-size: 12px;
	color: #225180;
	font-weight: bold;
}
#list_tab  a:hover {
	text-decoration: underline;
}

/* video_contents */
#typograph_2 table{
	display: block;
	float: left;
	margin: 5px 0px 0px 2px;

}
#typograph_2 table thead td.TL{
	width: 24px;
	height: 24px;
	background: url(../images/opp_tl.gif) no-repeat;
}
#typograph_2 table thead td.TC {
	width: 320px;
	background: url(../images/opp_tc.gif) no-repeat;
}
#typograph_2 table thead td.TR {
	width: 24px;
	background: url(../images/opp_tr.gif) no-repeat;
}
#typograph_2 table tbody td.ML {
	height: 260px;
	background: url(../images/opp_ml.gif) repeat-y;
}
#typograph_2 table tbody td.MR {
	background: url(../images/opp_mr.gif) repeat-y;
}
#typograph_2 table tfoot td.BL {
	height: 44px;
	background: url(../images/opp_bl.gif) no-repeat;
}
#typograph_2 table tfoot td.BC {
	background: url(../images/opp_bc.gif) no-repeat;
}
#typograph_2 table tfoot td.BR {
	background: url(../images/opp_br.gif) no-repeat;
}


#vi_contents table{
	font-size: 13px;
  	letter-spacing: 1px;
	margin: 6px 0px 0px 5px;
}
#vi_contents thead th{
	width: 72px;
	height: 50px;
	padding: 2px;
	background-color:#82D3FF
}
#vi_contents thead td{
	width: 220px;
	color: white;
	text-align: left;
	vertical-align: top;
	background-color:#82D3FF;
	padding: 2px;
}
#vi_contents tbody td table td{
	color: #00A5FF;
	text-align: left;
	font-weight: bold;
	padding: 0px 5px 5px 5px;
}
#vi_contents tbody td table td span{
	color: #0B6799;	
	font-weight: normal;
}
#vi_contents tbody td table td font{
	font-size: 13px;
	color: #FF6C00;
	font-weight: bold;
}
#vi_contents tfoot td{
	background-color:#82D3FF;
}
#vi_contents thead th div{
	display: block;
	width: 76px;
	background-color: #DFDED5;
	border:1px solid #DDDDDD;
	background-position: center;
}
#vi_contents thead th img{
	width: 74px;
	height: 50px;
	border:1px solid #FFFFFF;
	align: absmiddle;
	background-position: center;
	background-color: #FFFFFF;
}

#vi_contents tfoot td div{
	display: block;
	float: right;
	width: 78px;
	height: 22px;
	background-color: #0B6799;
	padding: 6px 0px 0px 0px;
}
#vi_contents tfoot td a {
	font-size: 16px;
	color: white;
}


/*new_contents=vi_contents  �u�Onew_contents table��margin�]�w���P*/
#new_contents table{
	font-size: 13px;
  	letter-spacing: 1px;
	margin: 0px 11px 0px 0px;
}
#new_contents thead th{
	width: 72px;
	height: 50px;
	padding: 2px;
	background-color:#82D3FF
}
#new_contents thead td{
	width: 220px;
	color: white;
	text-align: left;
	vertical-align: top;
	background-color:#82D3FF;
	padding: 2px;
}
#new_contents tbody td table td{
	color: #00A5FF;
	text-align: left;
	font-weight: bold;
	padding: 0px 5px 5px 5px;
}
#new_contents tbody td table td span{
	color: #0B6799;	
	font-weight: normal;
}
#new_contents tbody td table td font{
	font-size: 13px;
	color: #FF6C00;
	font-weight: bold;
}
#new_contents tfoot td{
	background-color:#82D3FF;
}
#new_contents thead th div{
	display: block;
	width: 76px;
	background-color: #DFDED5;
	border:1px solid #DDDDDD;
	background-position: center;
}
#new_contents thead th img{
	width: 74px;
	height: 50px;
	border:1px solid #FFFFFF;
	align: absmiddle;
	background-position: center;
	background-color: #FFFFFF;
}

#new_contents tfoot td div{
	display: block;
	float: right;
	width: 78px;
	height: 22px;
	background-color: #0B6799;
	padding: 6px 0px 0px 0px;
}
#new_contents tfoot td a {
	font-size: 16px;
	color: white;
}
/* video comment */
#video_com table{
	letter-spacing: 1px;
}
#video_com table thead th{
	height: 40px;
	font-size: 15px;
	color: #0B6799;
	text-align: left;
	font-weight: bold;
	padding: 0px 0px 0px 20px;
}
#video_com table thead td{
	font-size: 12px;
	color: white;
	text-align: left;
	font-weight: bold;
	background-color:#0084CB;
}
#video_com table thead td.TL{
	width: 100px;
	height: 23px;
	padding: 0px 0px 0px 5px;
	border: none;
	}
#video_com table thead td.TC{
	padding: 0px 10px 0px 5px;
	}
#video_com table thead td.TR{
	width: 111px;
	}
#video_com table tbody{
	font-size: 12px;
	text-align: left;
	}
#video_com table tbody th{
	height: 32px;
	font-weight: bold;
	color: #FF9900;
	border: none;
	padding: 0px 0px 0px 5px;
	}
#video_com table tbody td{
	color: #000000;
	border: none;
	font-weight: normal;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	}
#video_com table tbody td.end{
	text-align: right;
	vertical-align: bottom;
	}
#video_com table tbody td.answer{
	font-weight: bold;
	color:#FF9900;
	background-color:#E3FFFF;
	}
#video_com table tbody td.word{
	background-color:#E3FFFF;
	}
#video_com table tbody td.date{
	text-align: right;
	background-color:#E3FFFF;
	}
#video_com table tfoot th{
	font-size: 13px;
	text-align: left;
	background-color:#85E8FF;
	padding: 0px 0px 0px 5px;
	border: 0px;
	}
#video_com table tfoot textarea{
	width: 400px;
	height: 80px;
	border: 1px solid #A5ACB2;
	padding: 0px 0px 0px 5px;
	}

/* video main in table */
#video_tab01 table {
	background:#FFF url(../images/square_dashed.gif) bottom 0 repeat-x ;
	padding: 5px;
}
#video_tab01 table th{
	width: 75px;
	vertical-align: top;
}
#video_tab01 table td{
	font-size: 13px;
	color: #118AD6;
  	letter-spacing: 1px;
  	font-weight: normal;
	text-align: left;
  	vertical-align: top;
	line-height: 18px;
	padding: 7px 5px 7px 0px;
}
#video_tab01 div{
	display: block;
	width: 90px;
	background-color: #DFDED5;
	border:1px solid #DDDDDD;
	background-position: center;
}
#video_tab01 img{
	width: 88px;
	height: 68px;
	border:1px solid #FFFFFF;
	align: absmiddle;
	background-position: center;
	background-color: #FFFFFF;
}
#video_tab01 span{
	font-size: 12px;
	color: #6C6C6C;
	}
#video_tab01 span.blue{
	color: #118AD6;
	font-weight: bold;
	}
#video_tab01 font{
	font-size: 12px;
	color: #FF8400;
	font-weight: bold;
	}
#video_tab01 a {
	font-size: 13px;
	color: #118AD6;
}
#video_tab01  a:hover {
	color: #118AD6;
	text-decoration: underline;
}
/* Left Menu green video */
#menu_green02 thead th {
	width: 220px;
	height:30px;
	font-size: 15px;
	color: white;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	background: url("../images/vi_green_ti.gif") 0 0 no-repeat;
	padding: 7px;
}
#menu_green02 tbody th {
	width: 6px;
	background:#E7FAB1 url("../images/vi_green_left.gif") 0 0 no-repeat;
	border-left: 1px solid #A6D744;
}
#menu_green02 tbody td.word {
	width: 207px;
}
#menu_green02 tbody td.r_end {
	width: 5px;
	background:#E7FAB1 url("../images/vi_green_right.gif") 0 0 no-repeat;
	border-right: 1px solid #84C200;
}
#menu_green02 tfoot th {
	height: 16px;
	background: url("../images/vi_green_bl.gif") 0 0 no-repeat;
}
#menu_green02 tfoot td.line {
	background: url("../images/vi_green_bc.gif") 0 0 repeat-x;
}
#menu_green02 tfoot td.end {
	background: url("../images/vi_green_br.gif") 0 0 no-repeat;
}


#menu_green02 tbody table th{
	width: 207px;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	background:#E1FFB9 url("../images/bullet/l_menu_g_i01.gif") 10px 6px no-repeat;
	border-left: 1px solid #E1FFB9;
	border-top: 1px solid #FFFFFF;
	padding: 4px 2px 4px 26px;
}
#menu_green02 tbody table th a{
	color: #009F04;
	text-decoration: none;
}
#menu_green02 tbody table th a:hover{
	color: #2B1200;
	text-decoration: underline;
}
#grade_btn a{
  	display:block;
  	width:77px;
  	height:21px;
  	background: url(../images/button/grade_btn.gif) no-repeat 0px 0px;
	padding: 0px 20px 0px 0px;
}
#grade_btn a:hover { 
  	background-position: 0px -21px;
}

#cancel_orange a {
	display:block;
	width: 69px;
	height: 30px;
	background: url(../images/button/cancel_orange.gif) 0 0 no-repeat;
}
#cancel_orange a:hover {
	background-position: 0 -30px;
}

/* grade是用topic的css才改的 */
#grade table{
	border-bottom: 1px solid #8F8F8F;
}
#grade table thead td.TL{
	width: 18px;
	background: url("../images/topic_tl.gif") 0 0 no-repeat;
	border: none;
}
#grade table thead td.TC{
	width: 305px;
	height: 26px;
	font-size: 13px;
	color: #7F92A2;
	text-align: left;
	padding: 3px 0px 0px 5px;
	background: url("../images/topic_tc.gif") 0 0 repeat-x;
	border: none;
}
#grade table thead td.TC_list{
	width: 639px;
	height: 26px;
	font-size: 13px;
	color: #7F92A2;
	text-align: left;
	padding: 3px 0px 0px 0px;
	background: url("../images/topic_tc.gif") 0 0 repeat-x;
	border: none;
}
#grade table thead td.TR{
	width: 3px;
	background: url("../images/topic_tr.gif") 0 0 no-repeat;
	border: none;
}
#grade table tbody td{
	font-size: 13px;
	color: #686868;
	background-color: #F4FCFF;
	padding: 5px 5px 5px 10px;
	border-left: 1px solid #8F8F8F;
	border-right: 1px solid #8F8F8F;
}
#grade table tbody td a {
	color: #686868;
	text-decoration: none;
}
#grade table tbody td a:hover {
	color: #05D3FF;
	text-decoration: underline;
}
#grade table tbody td a:active {
	color: #0018FF;
	text-decoration: underline;
}
#grade table tbody td table{
	border: none;
}
#grade table tbody td table td{
	border: none;
}


/* 20080321 add new css style----------------------------------------------------- */
/* promotion in group=title */
/*< �n�d�u�f_�����ʶR���D >*/
#group table{
	font-size: 12px;
  	letter-spacing: 1px;
  	font-weight: normal;
	text-align: left;
}
#group table th{
	width: 41px;
	background: url(../images/icon/group_buy01.gif) no-repeat;
}
#group table td.title{
	width: 530px;
	font-size: 16px;
	color: #606060;
	font-weight: bold;
	background: url(../images/icon/group_buy02.gif) repeat-x;
	padding: 0px 0px 0px 5px;
}
#group table td.cen{
	width: 1px;
	background: url(../images/icon/group_buy03.gif) no-repeat;
}
#group table td.cen_top{
	width: 99px;
	height: 24px;
	background: url(../images/icon/group_buy04.gif) repeat-x;
}
#group table td.end{
	width: 1px;
	background: url(../images/icon/group_buy05.gif) no-repeat;
}
#group table td.more{
	height: 16px;
	color: #FFFFFF;
	background:#5C5C5C url(../images/bullet/promotion_more.gif) no-repeat;
	padding: 2px 0px 0px 16px;
}
#group a{
	color: #FFFFFF;
}
#group a:hover{
	color: #FDE800;
	text-decoration: none;
}
#group table td.list{
	height: 30px;
	text-align: right;
	padding: 0px 10px 0px 0px;
}
#group a.list{
	color: #000000;
}
#group a:hover.list{
	color: #F80029;
	text-decoration: underline;
}

/* promotion in group_word */
/*< �n�d�u�f_�����ʶR_���r�� in word >*/
#group_word table{
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-align: left;
	letter-spacing: 1px;
	background-color: #EEEEEE;
	background-position: center;
	}
#group_word table td.s {
	width: 10px;
	background-color: #EEEEEE;
	}
#group_word table td.top_side{
	height: 10px;
	}
#group_word table td.photo{
	width: 71px;
	height:71px;
  	vertical-align: top;
	border-bottom: 1px solid #BEBEBE;
	}
#group_word img{
	width: 60px;
	height: 60px;
	border:1px solid #CCCCCC;
	}

#group_word table td.order{
	height: 41px;
	background: url(../images/bullet/giveaway_i.gif) no-repeat 12px;
	padding-left: 40px;
	vertical-align: center;
	}
#group_word span.price_1{
	font-size: 15px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	}
#group_word span.price_2{
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
#group_word a{
	color: #1B9200;
	text-decoration: underline;
}
#group_word a:hover {
	color: #FF0051;
	text-decoration: underline;
}

#group_word table td.title{
	width: 220px;
	vertical-align: top;
	color: #FF0000;
	line-height: 18px;
	font-size: 13px;
	border-bottom: 1px solid #BEBEBE;
	}
#group_word span.title1{
	font-size: 13px;
	color: #2688FF;
	font-weight: normal;
	}
#group_word table td.title a{
	font-size: 13px;
	color: #008800;
	text-decoration: none;
}
#group_word table td.title a:hover {
	color: #71C319;
	background-color: #F3FFEB;
	text-decoration: underline;
}

/* promotion group_detail */
/*< �ӫ~����_�����ʶR����e�� >*/
#group_detail table{
	letter-spacing: 1px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
}
#group_detail table th{
	width: 10px;
}
#group_detail table td.title_on{
	width: 620px;
	font-size: 16px;
	color: #767676;
  	text-align: left;
  	vertical-align: top;
	background: url("../images/bullet/round_green.gif") 5px 6px no-repeat;
	padding: 5px 5px 2px 25px;
}
#group_detail table td.ti_line{
	height: 4px;
	background: url(../images/rush_ti_line.gif) 0 0 repeat-x;
}
#group_detail table td.photo{
	width: 226px;
	vertical-align: top;
	padding: 10px 0px 0px 0px;
}
#group_detail table td.word{
	width: 425px;
	text-align: left;
  	vertical-align: top;
}

#group_detail table span img{
	width: 200px;
}
#group_detail table span.frame_line{
	display: block;
	float: left;
	width: 200px;
	padding: 4px;
	background-color: #D9D9D9;
	border:1px solid #9CF5FF;
}
#group_detail table.border_w{
	border:1px solid #FFFFFF;
}
#group_detail table tbody td.state{
	color: #4AC247;
	font-size: 13px;
	letter-spacing: 1px;
	text-align: left;
	line-height: 15px;
	padding-top: 2px;
}
#group_detail table tbody td.specif {
	color: #0075B7;
	font-size: 13px;
	text-align: left;
}
#group_detail table td.text_format01{
	color: #5C5C5C;
	text-align: left;
	padding-bottom: 2px;
	vertical-align: bottom;
}
#group_detail span.price1 {
	color:#999999;
	text-decoration: line-through;
	font-family: Arial, Helvetica, sans-serif;
}
#group_detail span.price2 {
	color: #FF4E00;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#accede_btn a{
  display:block;
  width:125px;
  height:42px;
  background: url(../images/button/accede_btn.gif) no-repeat 0px 0px;
}
#accede_btn a:hover { 
  background-position: 0px -42px;
}
#group_detail table tbody td.extra_text{
	color: #FF3C00;
	text-align: left;
	letter-spacing: 1px;
	padding-top: 3px;
}
#group_detail table tbody td.add_list{
	color: #3366CC;
	font-size: 12px;
	text-align: left;
}
#group_detail ul {
	font-size: 12px;
	margin-left: 20px;
	margin-bottom: 0px;
	list-style-type: disc;
}
#group_detail a{
	color: #000000;
}
#group_detail a:hover{
	color: #00C6FF;
}
#group_detail table td.icon01{
	width: 36px;
	height: 39px;
	background: url("../images/icon/giveaway.gif") 0 0 no-repeat;
}
#group_detail table td.icon02{
	width: 36px;
	height: 39px;
	background: url("../images/icon/add_cart.gif") 0 0 no-repeat;
}
#group_detail table td.icon03{
	width: 36px;
	height: 39px;
	background: url("../images/icon/money.gif") 0 0 no-repeat;
}

/* promotion group_detail----prd_item_green */
/*< �ӫ~����_�����ʶR����e��_4���� >*/
#prd_item_green table{
	font-size: 12px;
	color: #000000;
  	letter-spacing: 1px;
  	font-weight: normal;
  	text-align: left;
	border: 0px;
}
#prd_item_green table th{
	width: 50px;
	height: 50px;
	background: url(../images/icon/prd_item_green01.gif) 0 0  no-repeat;
}
#prd_item_green table td.explain{
	width: 583px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/icon/prd_item_green02.gif) 0 0  repeat-x;
}
#prd_item_green table td.end{
	width: 19px;
	background: url(../images/icon/prd_item_green03.gif) 0 0  no-repeat;
}
#prd_item_green table td.word01{
	width: 652px;
	padding: 5px 15px 5px 10px;
}
/* Left Menu blue02 */
#menu_blue02 thead th {
	width: 220px;
	font-size: 15px;
	color: white;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	background: url("../images/menu_b_ti.gif") 0 0 no-repeat;
	padding: 7px;
}
#menu_blue02 tbody th {
	width: 6px;
	background:#B2EFFF url("../images/menu_b_ml.gif") 0 0 no-repeat;
	border-left: 1px solid #87D0FF;
}
#menu_blue02 tbody td.word {
	width: 207px;
}
#menu_blue02 tbody td.r_end {
	width: 5px;
	background:#B2EFFF url("../images/menu_b_mr.gif") 0 0 no-repeat;
	border-right: 1px solid #009CFF;
}
#menu_blue02 tfoot th {
	height: 16px;
	background: url("../images/menu_b_bl.gif") 0 0 no-repeat;
}
#menu_blue02 tfoot td.line {
	background: url("../images/menu_b_bc.gif") 0 0 repeat-x;
}
#menu_blue02 tfoot td.end {
	background: url("../images/menu_b_br.gif") 0 0 no-repeat;
}
#menu_blue02 tbody table th{
	width: 207px;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	background:#E8FFFF url("../images/bullet/l_menu_b_i01.gif") 10px 6px no-repeat;
	border-top: 1px solid #2CA7FF;
	padding: 4px 2px 4px 26px;
}
#menu_blue02 tbody table th a{
	color: #007DDA;
	text-decoration: none;
}
#menu_blue02 tbody table th a:hover{
	color: #2E8200;
	text-decoration: underline;
}

/* store_bg */
/*< 教師社群的bg >*/
#store_bg table td.begin{
	width: 17px;
	height: 200px;
	background: url("../images/alliance_ml.gif") 0 0 repeat-y;
}
#store_bg table td.end{
	width: 17px;
	background: url("../images/alliance_ml.gif") 0 0 repeat-y;
	filter: FlipH;	
}
#store_bg table td.btm_line{
	height: 2px;
	background: url("../images/alliance_btm_line.gif") 0 0 no-repeat;
}

/* Product List Style 2------------------------------------------------------------------------------------------------------------- */
/*< 教室 教師的列表表格 >*/
#product_list_2 table {
	border: 1px solid #CCC;
}
#product_list_2 table thead td{
	width: 10px;
}
#product_list_2 table thead th ul{
	margin: 0px 0px 0px 0px;
}
#product_list_2 table thead th li{
	font-size: 15px;
	color: #767676;	
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
  	vertical-align: top;
	list-style-image:url(../images/bullet/blue_arrow.gif);
}
#product_list_2 table thead th ul.orange{
	margin: 0px 0px 0px 0px;
}
#product_list_2 table thead th li.orange{
	font-size: 15px;
	color: #767676;	
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
  	vertical-align: top;
	list-style-image:url(../images/bullet/orange_arrow.gif);
}
#product_list_2 table thead th{
	text-align: left;
	background: url(../images/rush_ti_line.gif) bottom left repeat-x;
	padding: 6px 0px 4px 20px;
}
#product_list_2 table thead th a{
	font-size: 15px;
	color: #767676;	
	text-decoration: none;
}
#product_list_2 table thead th a:hover{
	font-size: 15px;
	color: #00C;
	text-decoration: none;
}
#product_list_2 table thead span{
	display: block;
	float: left;
	margin-top: 0px;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
}
#product_list_2 table tbody table{
	border: 0px;
}
#product_list_2 table tbody th{
	vertical-align: top;
	padding: 10px 0px 0px 0px;
}
#product_list_2 table tbody th div{
	display: block;
	float: center;
	width: 102px;
	border:1px solid #D9D9D9;
	background-color: #F6F6F6;
	margin-bottom: 5px;
}
#product_list_2 table tbody th img{
	width: 90px;
	border:1px solid #B8B8B8;
	margin-top: 5px;
	margin-bottom: 2px;
}
#product_list_2 table tbody th div a{
	border:1px solid #B8B8B8;
}
#product_list_2 table tbody th div a:hover{
	border:1px solid red;
}
#product_list_2 table tbody td{
	text-align: left;
	padding: 10px 0px 0px 5px;
}
#product_list_2 table tbody td a{
	font-size: 13px;
	color: #0067B6;
	font-weight: normal;
	text-decoration: none;
}
#product_list_2 table tbody td a:hover{
	color: #2CCEFF;
	text-decoration: none;
}
#product_list_2 table tbody table.button01{
	float: right;
	margin: 0px 0px 5px 0px;
}
#product_list_2 table tbody table.button01 th{
	width: 29px;
	height: 26px;
	background: url("../images/icon/detailed_i_01.gif") 0 0 no-repeat;
}
#product_list_2 table tbody table.button01 td.TC{
	width: 55px;
	font-size: 12px;
  	letter-spacing: 1px;
  	font-weight: normal;
	text-align: left;
	background: url("../images/icon/detailed_i_02.gif") 0 0 repeat-x;
	padding: 5px 0px 0px 3px;
}
#product_list_2 table tbody table.button01 td.TR{
	width: 7px;
	background: url("../images/icon/detailed_i_03.gif") 0 0 no-repeat;
}
#product_list_2 table tbody table.button01 a{
  	color: #FFFFFF;
	text-decoration: none;
}
#product_list_2 table tbody table.button01 a:hover {
	color: #FFF600;
	text-decoration: none; 
}
