/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(graphics/main_bkgd.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:100%;
}
html {
	height:100%;
}
h1 {
	color:#FF6C00;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	letter-spacing:1px;
	padding:0px 8px 0px 8px;
	margin:0;
}
.misc_eng_text1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #24746F;
}
.misc_eng_text1 a{
	color: #24746F;
	text-decoration:none;
}
.misc_eng_text1 a:hover{
	color: #24746F;
	text-decoration:underline;
}
.misc_chi_text1{
	font-size: 11px;
	color: #24746F;
}
.misc_chi_text1 a{
	color: #24746F;
	text-decoration:none;
}
.misc_chi_text1 a:hover{
	color: #24746F;
	text-decoration:underline;
}
.form_text {
	font-size:12px;
}
.form_button {
	cursor:pointer;
}
.weblist_section_title_product{
	color:#FFFFFF;
	background-color:#FAC164;
	height:25px;
	text-indent:5px;
	font-size:12px;
	letter-spacing:1px;
}
.weblist_section_title_merchant{
	color:#FFFFFF;
	background-color:#96D455;
	height:25px;
	text-indent:5px;
	font-size:12px;
	letter-spacing:1px;
}
.weblist_section_title_member{
	color:#FFFFFF;
	background-color:#004F6E;
	height:25px;
	text-indent:5px;
	font-size:12px;
	letter-spacing:1px;
}
.weblist_section_title_forum{
	color:#FFFFFF;
	background-color:#16168B;
	height:25px;
	text-indent:5px;
	font-size:12px;
	letter-spacing:1px;
}
.weblist_section_rowhead{
	background-image: url("graphics/weblist_rowhead.gif");
	height:30px;
}
.weblist_rowhead_text {
	color:#666666;
	font-size:12px;
	letter-spacing:1px;
}
.weblist_rowhead_text a{
	color:#666666;
	text-decoration:none;
}
.weblist_rowhead_text a:hover{
	color:#666666;
	text-decoration:underline;
}
.weblist_bkgd_product{
	background-image: url("graphics/weblist_bkgd_product.gif");
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.weblist_bkgd_merchant{
	background-image: url("graphics/weblist_bkgd_merchant.gif");
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.weblist_bkgd_member{
	background-image: url("graphics/weblist_bkgd_member.gif");
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.weblist_bkgd_entertain{
	background-image: url("graphics/weblist_bkgd_entertain.gif");
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.weblist_item_title_product{
	color:#D18200;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1px;
	padding:0px 8px 0px 8px;
}
.weblist_item_title_product a{
	color:#D18200;
	text-decoration:none;
}
.weblist_item_title_product a:hover{
	color:#D18200;
	text-decoration:underline;
}
.weblist_item_detail_product{
	color:#AF8744;
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
	padding:8px 8px 8px 8px;
}
.weblist_item_detail_product a{
	color:#AF8744;
	text-decoration:none;
}
.weblist_item_detail_product a:hover{
	color:#AF8744;
	text-decoration:underline;
}
.weblist_item_detail2_product{
	color:#AF8744;
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
}
.weblist_item_title_merchant{
	color:#589900;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1px;
	padding:0px 8px 0px 8px;
}
.weblist_item_title_merchant a{
	color:#589900;
	text-decoration:none;
}
.weblist_item_title_merchant a:hover{
	color:#589900;
	text-decoration:underline;
}
.weblist_item_detail_merchant{
	color:#779D42;
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
	padding:8px 8px 8px 8px;
}
.weblist_item_detail_merchant2{
	color:#EDBA32;
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
	padding:8px 8px 8px 8px;
}

.weblist_item_title_merch_others_pdt{
	color:#7E9111;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1px;
	padding:0px 8px 0px 8px;
}
.weblist_item_title_merch_others_pdt a{
	color:#7E9111;
	text-decoration:none;
}
.weblist_item_title_merch_others_pdt a:hover{
	color:#7E9111;
	text-decoration:underline;
}
.weblist_item_detail_merch_others_pdt{
	color:#8A9642;
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
	padding:8px 8px 8px 8px;
}
.weblist_item_title_member{
	color:#188AAF;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1px;
	padding:0px 8px 0px 8px;
}
.weblist_item_title_member a{
	color:#188AAF;
	text-decoration:none;
}
.weblist_item_title_member a:hover{
	color:#188AAF;
	text-decoration:underline;
}
.weblist_item_title_member2{
	color:#188AAF;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1px;
	padding:0px 8px 0px 8px;
}
.weblist_item_title_member2 a{
	color:#188AAF;
	text-decoration:underline;
}
.weblist_item_title_member2 a:hover{
	color:#188AAF;
	text-decoration:none;
}
.weblist_item_detail_member{
	color:#477D8E;
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
	padding:8px 8px 8px 8px;
}
.weblist_item_detail2_member{
	color:#477D8E;
	font-size:11px;
	line-height:16px;
	padding:2px 2px 2px 2px;
}
.weblist_item_detail2_member a{
	color:#477D8E;
	text-decoration:none;
}
.weblist_item_detail2_member a:hover{
	color:#477D8E;
	text-decoration:underline;
}
.weblist_item_detail_forum{
	color:#3535B1;
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
	padding:8px 8px 8px 8px;
}
.forum_shadow{
	background-image:url(graphics/forum_shadow.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.weblist_divider{
	background-image: url("graphics/weblist_divider.gif");
	background-position:center;
	background-repeat:repeat-x;
	height:40px;
}
.weblist_pagefooter_text{
	color:#666666;
	font-size:12px;
	letter-spacing:1px;
	line-height:18px;
}
.weblist_pagefooter_text a{
	color:#666666;
	text-decoration:none;
}
.weblist_pagefooter_text a:hover{
	color:#666666;
	text-decoration:underline;
}
.weblist_pagefooter_active{
	color:#A63784;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:18px;
	text-decoration:none;
}
.weblist_pagefooter_active a{
	color:#A63784;
	text-decoration:none;
}
.weblist_pagefooter_active a:hover{
	color:#A63784;
	text-decoration:underline;
}
.weblist_pagefooter_selected{
	color:#30A89F;
	font-size:12px;
	letter-spacing:1px;
	line-height:18px;
	font-weight:bold;
}
.weblist_pagefooter_selected a{
	color:#30A89F;
	text-decoration:none;
}
.weblist_pagefooter_selected a:hover{
	color:#30A89F;
	text-decoration:underline;
}
.product_detail_section{
	color:#FFFFFF;
	background-color:#FAC164;
	height:28px;
	text-indent:5px;
	font-size:13px;
	letter-spacing:1px;
}
.product_detail_section a{
	color:#FFFFFF;
	text-decoration:underline;
}
.product_detail_section a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.product_detail_section1{
	color:#FFFFFF;
	background-color:#FFB18B;
	height:25px;
	text-indent:5px;
	font-size:15px;
	letter-spacing:1px;
}
.product_detail_section1 a{
	color:#FFFFFF;
	text-decoration:underline;
}
.product_detail_section1 a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.product_detail_section_bottom{
	color:#3A3532;
	background-color:#FFFFFF;
	height:28px;
	text-indent:5px;
	font-size:13px;
	letter-spacing:1px;
}
.product_detail_section_bottom a{
	color:#3A3532;
	text-decoration:underline;
}
.product_detail_section_bottom a:hover{
	color:#3A3532;
	text-decoration:none;
}
.product_detail_shadow_bkgd{
	background-image:url(graphics/product_detail_shadow.gif);
	background-repeat:repeat-x;
	background-color:#FEFBE8;
}
.product_detail_title{
	color:#FF6C00;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	letter-spacing:1px;
	padding:0px 8px 0px 8px;
}
.product_detail_code{
	color:#CDB48A;
	font-size:10px;
	line-height:14px;
	letter-spacing:1px;
	padding:0px 8px 0px 8px;
}
.product_detail_brand a{
	color:#DC9829;	
	font-size:13px;	
	line-height:24px;
	letter-spacing:1px;	
	font-weight:bold;
	padding:0px 8px 0px 8px;
	text-decoration:none;
}
.product_detail_brand a:hover{
	color:#DC9829;
	text-decoration:underline;
}
.product_detail_brand1{
	color:#DC9829;	
	font-size:13px;	
	line-height:24px;
	letter-spacing:1px;	
	font-weight:bold;
	padding:0px 8px 0px 8px;
}
.product_detail_description{
	color:#AF8744;
	font-size:13px;
	line-height:20px;
	letter-spacing:1px;
	padding:0px 8px 0px 8px;
}
.product_detail_description a{
	color:#AF8744;
	font-size:13px;
	line-height:20px;
	letter-spacing:1px;	
}
.product_detail_stroke{
	color:#AF8744;
	font-size:13px;
	line-height:20px;
	letter-spacing:1px;
	padding:0px 8px 0px 8px;
	text-decoration:line-through;
}
.product_detail_promoprice{
	color:#CC0000;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1px;
	padding:0px 8px 0px 8px;
}
.product_detail_inbox_desp{
	color:#7F795A;
	font-size:13px;
	line-height:18px;
}
.product_detail_bottom{
	background-image:url(graphics/product_detail_btm_bkgd.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#FEFBE8;
}
.product_detail_others_title{
	background-image:url(graphics/product_detail_others_bkgd.gif);
	font-size:13px;
	color:#FF8400;
	font-weight:bold;
	letter-spacing:1px;
	height:22px;
	text-indent:3px;
}
.product_detail_others_text1{
	font-size:12px;
	color:#D18200;
	letter-spacing:1px;
	line-height:18px;
}
.product_detail_others_text2{
	font-size:12px;
	color:#9F8D6E;
	letter-spacing:1px;
	line-height:18px;
}
.product_detail_others_text2 a{
	font-size:12px;
	color:#9F8D6E;
	letter-spacing:1px;
	line-height:18px;
}
.product_search_text {
	font-size:12px;
	color:#E76729;
	text-indent:5px;
	letter-spacing:1px;
}
.product_extra_text{
	font-size:12px;
	color:#666666;
	letter-spacing:1px;
}
.product_extra_text a{
	color:#666666;
	text-decoration:none;
}
.product_extra_text a:hover{
	color:#666666;
	text-decoration:underline;
}
.product_search_textbox{
	border:1px solid #666666;
	font-size:12px;
}
.related_product_shadow{
	background-image:url(graphics/related_product_shadow.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.related_product_title{
	color:#E47F4F;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1px;
	padding:0px 4px 0px 4px;
}
.related_product_title a{
	color:#E47F4F;
	text-decoration:none;
}
.related_product_title a:hover{
	color:#E47F4F;
	text-decoration:underline;
}
.related_product_price{
	color:#E4A283;
	font-size:11px;
}
.secureinfo_subtitle{
	font-size:12px;
	font-weight:bold;
	color:#3A3532;
	letter-spacing:1px;
	line-height:16px;
}
.secureinfo_text{
	font-size:12px;
	color:#3A3532;
	letter-spacing:1px;
	line-height:16px;
}
.merchant_search_text{
	font-size:12px;
	color:#4F8D00;
	letter-spacing:1px;
}
.merchant_detail_section{
	color:#FFFFFF;
	background-color:#96D455;
	height:25px;
	text-indent:5px;
	font-size:12px;
	letter-spacing:1px;
}
.merchant_detail_section a{
	color:#FFFFFF;
	text-decoration:underline;
}
.merchant_detail_section a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.merchant_detail_shadow_bkgd{
	background-image:url(graphics/merchant_detail_shadow.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.merchant_detail_title{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	letter-spacing:1px;
}
.merchant_detail_description{
	color:#FFFFFF;
	font-size:13px;
	line-height:20px;
	letter-spacing:1px;
}
.merchant_detail_description3{
	color:#FFF073;
	font-size:13px;
	line-height:20px;
	letter-spacing:1px;
}
.merchant_detail_join a{
	color:#E5FFA5;
	font-size:13px;
	line-height:20px;
	letter-spacing:1px;
	text-decoration:none;
}
.merchant_detail_join a:hover{
	color:#E5FFA5;
	text-decoration:underline;
}
.merchant_detail_branch a{
	color:#614A02;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1px;
	text-decoration:none;
}
.merchant_detail_branch a:hover{
	color:#614A02;
	text-decoration:underline;
}
.merchant_detail_description2{
	color:#75873E;
	font-size:13px;
	line-height:20px;
	letter-spacing:1px;
}
.merchant_detail_description2 a{
	color:#75873E;
	text-decoration:underline;
}
.merchant_detail_description2 a:hover{
	color:#75873E;
	text-decoration:none;
}
.merch_others_product_shadow{
	background-image:url(graphics/merch_others_pdt_shadow.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
}
.member_detail_greet1{
	color:#188AAF;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1px;
	text-indent:4px;
}
.member_detail_greet2{
	color:#FF8400;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1px;
	text-indent:4px;
}
.member_detail_point{
	color:#477D8E;
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
}
.member_detail_point a{
	color:#477D8E;
	text-decoration:none;
}
.member_detail_point a:hover{
	color:#477D8E;
	text-decoration:underline;
}
.member_detail_code {
	color:#83BBCC;
	font-size:10px;
	line-height:14px;
	letter-spacing:1px;
	padding:0px 8px 0px 8px;
}
.member_login_shadow{
	background-image:url(graphics/member_login_shadow.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.member_login_fail_text{
	font-size:13px;
	color:#CC0033;
	font-weight:bold;
}
.member_form_field {
	color:#188AAF;
	font-size:12px;
	line-height:30px;
	letter-spacing:1px;
	text-indent:6px;
}
.member_form_field2 {
	color:#188AAF;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1px;
	text-indent:6px;
}
.member_form_value {
	font-size:12px;
}
.member_form_remark1{
	color:#188AAF;
	font-size:11px;
	line-height:18px;
	letter-spacing:1px;
}
.member_form_remark1 a{
	color:#188AAF;
	text-decoration:underline;
}
.member_form_remark1 a:hover{
	color:#188AAF;
	text-decoration:none;
}
.member_form_remark2{
	color:#FD4665;
	font-size:11px;
	line-height:18px;
	letter-spacing:1px;
}
.member_menu_mainsection {
	color:#2587A7;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	text-indent:12px;
	height:30px;
	background-image:url(graphics/member_menu_bkgd.gif);
}
.member_menu_mainsection a{
	color:#2587A7;
	text-decoration:none;
}
.member_menu_mainsection a:hover{
	color:#39A1C3;
	text-decoration:none;
}
.member_menu_subsection {
	color:#1A6179;
	font-size:11px;
	letter-spacing:1px;
	text-indent:25px;
	height:25px;
	background-image:url(graphics/member_submenu_bkgd.gif);
}
.member_menu_subsection a{
	color:#1A6179;
	text-decoration:none;
}
.member_menu_subsection a:hover{
	color:#329BBE;
	text-decoration:none;
}
.member_menu_logout {
	color:#4CA4C1;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	text-indent:12px;
	height:30px;
	background-image:url(graphics/member_logout_bkgd.gif);
}
.member_menu_logout a{
	color:#4CA4C1;
	text-decoration:none;
}
.member_menu_logout a:hover{
	color:#69BCD7;
	text-decoration:none;
}
.member_tab{
	color:#FFFFFF;
	font-size:13px;
	background-color:#3D8EB1;
	padding:1px 1px 0px 0px;
	text-indent:4px;
	height:25px;
	display:block;
}
.member_tab a{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#A8CAD9;
	padding:3px 0px 3px 5px;
	display:block;
	height:25px;
}
.member_tab a:hover{
	background-color:#6FCEDF;
	text-decoration:none;
}

.edit1_label{
	border-bottom: 1px solid #D8D9DB;
	border-left: 1px solid #D8D9DB;
	text-decoration: none;
	height: 25px;
	font-size: 12px;
	color: #000000;
	text-indent:3px;
	background-color:#E5E6E7;
}
.edit1_value{
	border-bottom: 1px solid #D8D9DB;
	border-left: 1px solid #D8D9DB;
	text-decoration: none;
	height: 25px;
	font-size: 12px;
	color: #000000;
	padding:3px 3px 3px 3px;
	background-color:#F3F5F8;
}
.edit_highlight1{
	border-bottom: 1px solid #D6CE4C;
	border-left: 1px solid #D6CE4C;
	text-decoration: none;
	height: 25px;
	font-size: 12px;
	color: #000000;
	text-indent:3px;
	background-color: #FFF99F;
}
.dropdown{
	font-size:12px;
}
.mainpage_feature_product_bkgd1{
	background-color:#FFC2D3;
}
.mainpage_feature_product_title1{
	font-size:11px;
	color:#FFFFFF;
	height:20px;
	text-indent:5px;
	background-color:#F597B1;
}
.mainpage_feature_product_title1 a{
	color:#FFFFFF;
	text-decoration:none;
}
.mainpage_feature_product_title1 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.mainpage_feature_product_desc1{
	font-size:11px;
	color:#BC5672;
	padding:5px 5px 15px 5px;
	letter-spacing:1px;
	line-height:18px;
	background-color:#FFC2D3;
}
.mainpage_feature_product_bkgd2{
	background-color:#F9DBBB;
}
.mainpage_feature_product_title2{
	font-size:11px;
	color:#FFFFFF;
	height:20px;
	text-indent:5px;
	background-color:#E1B88C;
}
.mainpage_feature_product_title2 a{
	color:#FFFFFF;
	text-decoration:none;
}
.mainpage_feature_product_title2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.mainpage_feature_product_desc2{
	font-size:11px;
	color:#89633B;
	padding:5px 5px 15px 5px;
	letter-spacing:1px;
	line-height:18px;
	background-color:#F9DBBB;
}
.mainpage_hotmerchant_border{
	background-color:#FFDB5E;
}
.mainpage_hotmerchant_bkgd{
	background-image:url(graphics/hotmerchant_bkgd.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFF8DA;
	padding:10px 0px 10px 0px;
}
.mainpage_hotmerchant_title{
	font-size:12px;
	color:#FF6600;
	font-weight:bold;
	padding:5px 5px 5px 10px;
}
.mainpage_hotmerchant_title a{
	color:#FF6600;
	text-decoration:none;
}
.mainpage_hotmerchant_title a:hover{
	color:#FF6600;
	text-decoration:underline;
}
.mainpage_hotmerchant_desc{
	font-size:12px;
	color:#AC892C;
	line-height:18px;
	letter-spacing:1px;
	padding:5px 5px 5px 8px;
	background-image:url(graphics/hotmerchant_desc_bkgd.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
.mainpage_entertain_bkgd{
	background-image:url(graphics/entertain_bkgd.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.mainpage_entertain_title{
	font-size:12px;
	color:#7323C3;
	font-weight:bold;
	padding:5px 10px 5px 10px;
}
.mainpage_entertain_title a{
	color:#7323C3;
	text-decoration:none;
}
.mainpage_entertain_title a:hover{
	color:#7323C3;
	text-decoration:underline;
}
.mainpage_entertain_desc{
	font-size:12px;
	color:#79549E;
	letter-spacing:1px;
	line-height:18px;
	padding:5px 10px 5px 10px;
}
.mainpage_member_bkgd{
	background-image:url(graphics/memlogin_bkgd.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#4AAAD2;
}
.mainpage_member_text{
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:1px;
	line-height:20px;
}
.mainpage_member_text a{
	color:#FFFFFF;
	text-decoration:none;
}
.mainpage_member_text a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.mainpage_member_text2{
	font-size:10px;
	color:#ABE6FF;
	line-height:16px;
}
.mainpage_member_textbox{
	border:1px solid #000000;
	font-size:12px;
}
.mainpage_search_bkgd{
	background-image:url(graphics/search_bkgd.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#F3F3F3;
}
.mainpage_search_pdt_text1{
	font-size:12px;
	color:#7E3801;
	letter-spacing:1px;
}
.mainpage_search_pdt_text2{
	font-size:12px;
	color:#C6651A;
	letter-spacing:1px;
}
.mainpage_search_mht_text1{
	font-size:12px;
	color:#366100;
	letter-spacing:1px;
	line-height:20px;
}
.mainpage_search_mht_text2{
	font-size:12px;
	color:#4F8D00;
	letter-spacing:1px;
	line-height:20px;
}
.mainpage_search_textbox{
	border:1px solid #666666;
	font-size:12px;
}
.mainpage_news_bkgd{
	background-color:#90C9FF;
}
.mainpage_news_item_bkgd{
	background-image:url(graphics/news_item_bkgd.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#EFF7FF;
}
.mainpage_news_title{
	font-size:12px;
	color:#3686CF;
	letter-spacing:1px;
	font-weight:bold;
	line-height:18px;
}
.mainpage_news_title a{
	color:#3686CF;
	text-decoration:none;
}
.mainpage_news_title a:hover{
	color:#3686CF;
	text-decoration:underline;
}
.mainpage_news_desc{
	font-size:12px;
	color:#6586A5;
	letter-spacing:1px;
	line-height:18px;
}
.mainpage_gift_bkgd{
	background-image: url("graphics/gift_bkgd.gif");
	background-position:top;
	background-repeat:repeat-x;
	background-color:#CEFFD7;
}
.mainpage_gift_item_bkgd{
	background-image: url("graphics/gift_item_bkgd.gif");
	background-position:top;
	background-repeat:repeat-x;
	background-color:#61D076;
}
.mainpage_gift_title{
	font-size:12px;
	color:#FFEA00;
	letter-spacing:1px;
	font-weight:bold;
	line-height:18px;
	padding:2px 0px 0px 5px;
}
.mainpage_gift_title a{
	color:#FFEA00;
	text-decoration:none;
}
.mainpage_gift_title a:hover{
	color:#FFEA00;
	text-decoration:underline;
}
.mainpage_gift_desc{
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:1px;
	line-height:18px;
	padding:2px 0px 0px 5px;
}
.mainpage_gift_desc a{
	color:#FFFFFF;
	text-decoration:none;
}
.mainpage_gift_desc a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.topmenu_member_login{
	font-size:11px;
	font-weight:bold;
	color:#188AAF;
	padding-right:3px;
}
.news_title{
	font-size:16px;
	font-weight:bold;
	color:#2275C3;
	letter-spacing:1px;
}
.news_title a{
	color:#2275C3;
	text-decoration:none;
}
.news_title a:hover{
	color:#2275C3;
	text-decoration:underline;
}
.news_date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#81B3E2;
}
.news_content{
	font-size:12px;
	color:#577087;
	letter-spacing:1px;
	line-height:20px;
}
.entertain_select_title{
	font-size:15px;
	font-weight:bold;
	color:#7323C3;
	letter-spacing:1px;
	left:25px;
}
.entertain_select_title a{
	color:#7323C3;
	text-decoration:none;
}
.entertain_select_title a:hover{
	color:#7323C3;
	text-decoration:underline;
}
.entertain_select_content_bkgd{
	background-image:url(graphics/ent_select_cont_bkgd.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#B07AEC;
}
.entertain_select_content{
	font-size:12px;
	color:#F5ECFF;
	letter-spacing:1px;
	line-height:16px;
}
.entertain_select_content a{
	color:#F5ECFF;
	text-decoration:none;
}
.entertain_select_content a:hover{
	color:#F5ECFF;
	text-decoration:underline;
}
.entertain_subsection_title{
	font-size:12px;
	color:#6B2AA7;
	letter-spacing:1px;
	text-indent:10px;
	line-height:20px;
	background-color:#E9D0FF;
}
.entertain_subsection_title a{
	color:#6B2AA7;
	text-decoration:none;
}
.entertain_subsection_title a:hover{
	color:#6B2AA7;
	text-decoration:underline;
}
.entertain_subsection_item_title{
	font-size:12px;
	color:#7323C3;
	font-weight:bold;
	letter-spacing:1px;
}
.entertain_subsection_item_title a{
	color:#7323C3;
	text-decoration:none;
}
.entertain_subsection_item_title a:hover{
	color:#7323C3;
	text-decoration:underline;
}
.entertain_subsection_item_content{
	font-size:12px;
	color:#79549E;
	letter-spacing:1px;
	line-height:20px;
}
.entertain_subsection_item_content a{
	color:#79549E;
	text-decoration:none;
}
.entertain_subsection_item_content a:hover{
	color:#79549E;
	text-decoration:underline;
}
.entertain_detail_title{
	font-size:16px;
	font-weight:bold;
	color:#E88DFF;
	letter-spacing:2px;
}
.entertain_detail_content{
	font-size:13px;
	color:#C0A3DB;
	letter-spacing:2px;
	line-height:24px;
	padding:0px 10px 0px 30px;
}
.entertain_detail_content2{
	font-size:13px;
	color:#C0A3DB;
	letter-spacing:2px;
	padding-left:3px;
}
.entertain_detail_content3 a{
	font-size:11px;
	color:#C0A3DB;
	letter-spacing:2px;
	text-decoration:none;
}
.entertain_detail_content3 a:hover{
	color:#C0A3DB;
	text-decoration:underline;
}
.forum_main_cat_bkgd{
	background-image:url(graphics/forum_main_cat_bkgd.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.forum_main_cat{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:1px;
	text-indent:10px;
	line-height:32px;
}
.forum_sub_cat_bkgd{
	background-image:url(graphics/forum_sub_cat_bkgd.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:25px;
}
.forum_sub_cat{
	font-size:12px;
	color:#100F85;
	font-weight:bold;
	letter-spacing:1px;
	text-indent:15px;
	line-height:20px;
}
.forum_shadow{
	background-image:url(graphics/forum_shadow_bkgd.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
}
.forum_topic{
	font-size:13px;
	color:#004DBF;
	letter-spacing:1px;
	line-height:16px;
}
.forum_topic a{
	color:#004DBF;
	text-decoration:underline;
	letter-spacing:1px;
	display:block;
}
.forum_topic a:hover{
	color:#004DBF;
	text-decoration:none;
	letter-spacing:1px;
}
.forum_topic_front{
	font-size:11px;
	color:#004DBF;
	letter-spacing:1px;
	line-height:16px;
}
.forum_topic_front a{
	color:#004DBF;
	text-decoration:underline;
	letter-spacing:1px;
	display:block;
}
.forum_topic_front a:hover{
	color:#004DBF;
	text-decoration:none;
	letter-spacing:1px;
}
.forum_topic_content{
	font-size:13px;
	color:#4377C4;
	letter-spacing:1px;
	line-height:16px;
}
.forum_topic_sub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A6BDDF;
	line-height:16px;
}
.forum_topic_sub a{
	color:#A6BDDF;
	text-decoration:none;
}
.forum_topic_sub a:hover{
	color:#A6BDDF;
	text-decoration:underline;
}
.forum_topic_admin{
	font-size:13px;
	color:#6600CC;
	font-weight:bold;
	letter-spacing:1px;
	line-height:16px;
}
.forum_topic_admin a{
	color:#6600CC;
	text-decoration:underline;
	display:block;
}
.forum_topic_admin a:hover{
	color:#6600CC;
	text-decoration:none;
	display:block;
}
.forum_topic_admin_content{
	font-size:13px;
	color:#7A4AAA;
	letter-spacing:1px;
	line-height:16px;
}
.forum_topic_merch{
	font-size:13px;
	color:#75B71C;
	letter-spacing:1px;
	line-height:16px;
}
.forum_topic_merch a{
	color:#75B71C;
	text-decoration:underline;
	display:block;
}
.forum_topic_merch a:hover{
	color:#75B71C;
	text-decoration:none;
	display:block;
}
.forum_topic_merch_content{
	font-size:13px;
	color:#6DAC18;
	letter-spacing:1px;
	line-height:16px;
}
.forum_topic_merch_sub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#95C059;
	line-height:16px;
}
.forum_topic_merch_sub a{
	color:#95C059;
	text-decoration:none;
}
.forum_topic_merch_sub a:hover{
	color:#95C059;
	text-decoration:underline;
}
.forum_reply_content_merch{
	font-size:13px;
	color:#638A2C;
	letter-spacing:1px;
	line-height:16px;
}
.forum_topic_vio{
	font-size:13px;
	color:#0060EF;
	font-style:italic;
	letter-spacing:1px;
	line-height:16px;
}
.forum_form_text{
	font-size:13px;
	color:#284E87;
	letter-spacing:1px;
}
.forum_form_text_small{
	font-size:11px;
	color:#9B9BC2;
	letter-spacing:1px;
}
.forum_form_text_small a{
	color:#9B9BC2;
	text-decoration:none;
}
.forum_form_text_small a:hover{
	color:#9B9BC2;
	text-decoration:underline;
}
.forum_form_textbox{
	font-size:13px;
	color:#284E87;
}
.forum_form_dropdown{
	font-size:13px;
	color:#000000;
	letter-spacing:1px;
}
.forum_reply_content{
	font-size:13px;
	color:#3E567F;
	letter-spacing:1px;
	line-height:16px;
}
.forum_reply_sub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BFBFD6;
	line-height:16px;
}
.forum_reply_sub a{
	color:#BFBFD6;
	text-decoration:none;
}
.forum_reply_sub a:hover{
	color:#BFBFD6;
	text-decoration:underline;
}
.forum_reply_vio{
	font-size:13px;
	color:#3E567F;
	font-style:italic;
	letter-spacing:1px;
	line-height:16px;
}
.forum_notopic{
	font-size:13px;
	color:#004DBF;
	letter-spacing:1px;
	line-height:16px;
}
.forum_notopic a{
	color:#004DBF;
	text-decoration:underline;
	letter-spacing:1px;
}
.forum_notopic a:hover{
	color:#004DBF;
	text-decoration:none;
}
.visitor_count{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FD2D85;
	height:35px;
	line-height:30px;
	letter-spacing:1px;
	text-align:right;
	background-image:url(graphics/visitcounter_bkgd.jpg);
	background-repeat:no-repeat;
}
.weather_text{
	font-size: 11px;
	color: #24746F;
}
.weather_text a{
	color: #24746F;
	text-decoration:none;
	display:block;
}
