body,div,form{
margin:0;
padding:0;
}
body{
font:normal 12px/1.5 "verdana","新細明體","細明體","儷黑 Pro","蘋果儷中黑","標楷體","Arial";
text-align:center;
color:#333;
background:url("http://i1.hk/d/images/r09/sect/fina/bg.gif");
background-color:#C3CDCF;
}
img{
border:0;
vertical-align:top;
}
a{
text-decoration:none;
}
a:link,a:visited{
color:#333;
}
a:hover{
text-decoration:underline;
}
#subhead .ad a:hover{
text-decoration:none;
color:#ff6600;
}
.sp{
margin:0 5px;
}
.clear{
clear:both;
font-size:0;
line-height:0;
height:0;
}
#page{
width:998px;
margin:0 auto;
padding:0;
text-align:left;
}
#wrapper{
width:980px;
margin:0 9px;
float:left;
}
#masthead{
width:940px;
height:28px;
padding:12px 20px 0;
font-size:11px;
background:url("http://i1.hk/d/images/r09/top_box_bg.gif") 0 0 no-repeat;
}
#masthead,#masthead a{
color:#4d4d4d;
}
#masthead label,#masthead .text{
vertical-align:top;
}
#masthead label strong{
position:relative;
top:2px;
}
#masthead .text{
width:106px;
height:14px;
padding:1px;
margin:0 6px 0 2px;
font-size:12px;
line-height:12px;
border:1px solid #fff;
}
#login,#loginhelp,#hottopic{
float:left;
}
#search{
float:right;
}
#loginhelp,#hottopic{
display:inline;
margin-left:15px;
}
#hottopic a{
margin:0 5px;
}
#login img{
vertical-align:middle;
}
#head{
clear:both;
height:127px;
margin:0px;
width:998px
}
#siteid{
float:left;
width:252px;
padding-left:15px;
padding-top:5px;
width: 300px;
height:100px;
background-color:white;
}
#head .ad{
position:absolute;
background:transparent url(http://i1.hk/d/images/r09/sect/fina/header.gif) no-repeat scroll 14px 0;
height:127px;
left:270px;
width:728px;
text-align:right;
}

/*Forum Info*/
#forumstats em, #forumstats cite{
	font-weight:normal;
	font-style:normal
}
#forumstats cite {
	font-weight:bold;
}
#forumstats a {
	color:#006699;
}

#forumstats {
font-size:11px;
margin-top:80px;
padding-right:14px;
}
/*Forum Info*/

#subhead{
clear:both;
height:25px;
margin:8px 0;
}
#subhead .ad{
float:left;
width:680px;
text-align:center;
padding-top:2px;
font-size:14px;
font-weight:bold;
}
#today{
float:right;
width:300px;
padding-top:5px;
text-align:right;
}
#today .weather{
position:relative;
top:-5px;
}
#today .time,#today .weather,#today .temperature,#today .humidity{
margin-left:5px;
}
#main{
clear:both;
}
#story{
float:left;
width:680px;
}
#guide{
position:relative;
height:256px;
}
#indexer,#indexer2{
position:absolute;
top:0;
height:248px;
background:url("http://i1.hk/d/images/r09/indexer_bg2.jpg") 0 0 repeat-x;
/*background:url("rev_images/indexer_bg2.jpg") 0 0 repeat-x;*/
border:1px solid #808080;
}
#indexer{
left:0;
width:242px;
z-index:50;
border-width:1px 0 1px 1px;
}
#indexer2{
left:219px;
width:200px;
z-index:51;
border-width:1px 1px 1px 0;
}
#indexer h2{
font-size:12px;
margin:0 0 12px;
}
#indexer .control{
position:absolute;
top:-1px;
right:0px;
width:24px;
height:250px;
cursor:hand; /* IE */
cursor:pointer; /* Mozilla */
}
#indexer .content{
padding:16px 20px 0;
border:none;
}
#indexer2 .content{
padding:45px 0 0;
border:none;
}
#indexer ul,#indexer2 ul{
float:left;
margin:0;
padding:0 25px 0 0;
list-style:none;
}
#indexer li,#indexer2 li{
padding:3px 0;
}
#indexer li a,#indexer2 li a{
font-weight:bold;
padding-left:23px;
background:url("http://i1.hk/d/images/r09/bubble_off.gif") 0 3px no-repeat;
}
#indexer li a:hover,#indexer2 li a:hover{
text-decoration:none;
color:#ff6600;
background-image:url("http://i1.hk/d/images/r09/bubble_on.gif");
}
#tabs{
position:absolute;
top:0;
left:248px;
width:420px;
height:250px;
z-index:25;
}
#tab{
width:422px;
height:37px;
background:url("http://i1.hk/d/images/r09/sect/fina/tab_on3.gif") 0 0 no-repeat;
}

#tabs ul{
margin:0;
padding:0;
list-style:none;
}

#tabs #tab.tab_on1{
background:url("http://i1.hk/d/images/r09/sect/fina/tab_on1.gif") 0 0 no-repeat;
}
#tabs #tab.tab_on2{
background:url("http://i1.hk/d/images/r09/sect/fina/tab_on2.gif") 0 0 no-repeat;
}
#tabs #tab.tab_on3{
background:url("http://i1.hk/d/images/r09/sect/fina/tab_on3.gif") 0 0 no-repeat;
}

#tab li{
float:left;
display:block;
width:130px;
height:37px;
/*background:url("http://i1.hk/d/images/r09/tab_off.gif") 0 0 no-repeat;*/
text-align:center;
cursor:hand; /* IE */
cursor:pointer; /* Mozilla */
margin-right:1px;
}
#tab li.on{
/*background-image:url("http://i1.hk/d/images/r09/tab_on.gif");*/
}
#tab li.tabad{
width:132px;
}
#tab li.tabnoad{
width:131px;
height:29px;
background:none;
border:1px solid #808080;
border-width:0 0 1px 1px;
cursor:default;
}
#tab li span{
display:block;
padding-top:7px;
font-weight:bold;
}
#tabs .content{
clear:both;
width:420px;
height:220px;
border:none;
background:transparent url(http://i1.hk/d/images/r09/sect/fina/hott_bg.gif) no-repeat scroll 0 0;
}
#tabs .content .box{
width:420px;
height:219px;
border:1px solid #CBCCCE;
border-top:0;
background-color:#CBCCCE;
}
#tabs .content .boxoff{
display:none;
}
#tabs .content .box ul{
/*padding:18px 14px 0;*/
padding:3px 14px 2px;
}

#tabs .content .all_hot{
float:right;
color:#F54E12;
}

#tabs .content .all_hot a{
color:#F54E12;
}

#tabs .content li{
padding:2px 12px;
border-top:2px solid #FFFFFF;
/*background-color:#efefef;*/
/*background-color: #FFFFFF;*/
width:366px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
}
#tabs .content li.firstli{
/*background-color: #FFFFFF;*/
border-top:0;
}
#tabs .content li.alt{
/*background-color:#e5e5e5;*/
/*background-color:#EEEEEE;*/
}

#tabs .content li.all_li{
background:none;
border-top:0;
padding: 0px 0px;
width:390px;
}

#sections{
clear:both;
margin:8px 0 0;
}

#sections .section{
width:673px;
/*border:1px solid #9C5020;*/
margin-bottom:8px;
background:transparent;

}

#sections .section select{font-family: "verdana","新細明體","細明體","儷黑 Pro","蘋果儷中黑","標楷體","Arial"; font-size:12px}
#sections .options {
text-align:right;
padding:15px 15px 5px 0;
background:transparent url(http://i1.hk/d/images/r09/sect/fina/forum_top.gif) no-repeat scroll 0 0;
}

#sections .section .content{
/*padding:10px 20px;*/
padding:10px 10px;
}

#sections .section h3{
font-size:12px;
margin:0;
}
#sections .section ul{
margin:0;
padding:0;
list-style:none;
}
#sections .section li{
/*line-height:24px;*/
padding-bottom:10px;
}
#sections .section li li{
padding:6px 0 0 12px;
background:url("http://i1.hk/d/images/r09/dot.gif") 4px 14px no-repeat;
}


#sections .section .content{
padding:10px 10px;
border:none;
}
#sections .section .toggle img{
padding:3px 0 0 3px;
}
#sections .section .jumper{
text-align:right;
}
#sidebar{
float:right;
width:300px;
}
#featuread{
float:right;
margin-top:6px;
}
#sidebar .section{
width:298px;
border:1px solid #b3b3b3;
margin-bottom:8px;
}
#sidebar .section h3{
font-size:12px;
margin:0;
}
#sidebar .section .content{
padding:10px 15px 10px 10px;
border: none;
}
#sidebar .section .items .pname{
color:#002e96;
}
#sidebar .section .items .pdescription{
color:#666;
}
#sidebar .section .items .price{
color:#ff6600;
}
#sidebar .section .items{
width:100%;
border:0;
}
#sidebar .section .items td{
vertical-align:top;
padding:8px 0 6px;
background:url("http://i1.hk/d/images/r09/flat_line.jpg") 100% 0 repeat-x;
line-height:15px;
}
#sidebar .section .items .firstrow td{
background-image:none;
}
#sidebar .section .items .it_thumbnail{
width:62px;
padding-left:5px;
padding-right:8px;
}
#sidebar .section .items .it_thumbnail a{
display:block;
width:60px;
height:60px;
border:1px solid #ddd;
}
#products,#category{
position:relative;
width:298px;
height:60px;
background:url("http://i1.hk/d/images/r09/price_categories_bg.jpg") 0 0 no-repeat;
}
#category{
background-image:url("http://i1.hk/d/images/r09/adhere_categories_bg.jpg");
}
#products select,#category select{
position:absolute;
top:22px;
left:125px;
width:160px;
}
#sidebar .section .adimage{
width:294px;
padding:2px;
}
#sidebar .section .adtext{
background:url("http://i1.hk/d/images/r09/sb_adtext_bg.jpg") 0 0 repeat-x;
text-align:center;
}
#siteinfo{
margin:8px 0 0;
padding:10px 0;
border:1px solid #999;
text-align:center;
clear:both;
}
#userinfo{
margin:8px 0 0;
}
#userinfo a{
color:#002e96;
}
#userinfo table{
border:0;
}
#userinfo td{
width:485px;
margin:0;
padding:10px 0;
border:1px solid #999;
text-align:center;
}
#userinfo .space{
width:6px;
padding:0;
border:none;
}
#footer{
text-align:center;
padding-bottom:12px;
}
#footer .copyright,#footer .links,#footer .links a{
color:#666;
}

.sublistgroup {
padding-bottom: 12px;
background-color: #FBF8DC;
}
.sublistgroup li{

padding:6px 0 0 12px;
background:url("http://i1.hk/d/images/r09/dot.gif") 4px 14px no-repeat;
}

/*
#sections .section li .sublistgroup li{
padding:6px 0 0 12px;
}
*/

#sections .section ul .sublistgroup li{
padding:5px 0 0 10px;
}

#sections .sublistgroup ul{
margin-top:-8px;
}


.headermenu_popup { width: 170px; }
.headermenu_popup li { float: left; width: 7em; line-height: 24px; height: 24px; overflow: hidden; border-bottom: 1px solid #E8E8E8; }
.popupmenu_popup { text-align: left; line-height: 1.4em; padding: 10px; overflow: hidden; border: 1px solid #C3C3C3; background: #FFF url("../../images/discuss_style/portalbox_bg.gif"); background-repeat: repeat-x; background-position: 0 1px;  }
*+html #my_menu, *+html #memcp_menu, *+html #stats_menu, *+html #plugin_menu { margin-left: 1px; }
* html #my_menu, * html #memcp_menu, * html #stats_menu, * html #plugin_menu { margin-left: 1px; }


.banner_b1{
margin-bottom: 8px;
}

.blue {color:blue}
.red {color:red}

.txt_focus{ background-color:#FFF5B3; border: 1px solid #FFF5B3;}
#masthead .txt_focus{ border: 1px solid #FFF5B3;}

#wrapper_top {
background-color:#FFFFFF;
padding:0 9px;
*padding:0 9px;
width:980px;
}

/* Forum list */
.mainbox {
	font-size:12px;
	margin-bottom:10px;
	background:url(http://i1.hk/d/images/r09/sect/fina/forum_bg.gif);
    			
}
.mainbox h2,.mainbox h3{font-size:1em;margin:0;padding:0}
.mainbox h3.title{line-height:31px;background-color:#FFDA9C;padding-left:5px;}
.mainbox th, .mainbox em, .mainbox cite{font-weight:normal;font-style:normal}
/*.forumlist tbody tr{height:120px}*/
.forumlist tbody tr td{vertical-align:middle}
.forumlist h2 em {color:#006699;}
.forumlist table{border-collapse:separate;}
.forumlist tbody th, .forumlist tbody td, .threadlist tbody th, .threadlist tbody td {
border-top:2px solid #CBE5A6;
color:#000;
padding:4px;
}
.forumlist TBODY TABLE {
	MARGIN-TOP:10px;MARGIN-BOTTOM:10px;
}

.mainbox thead th, .mainbox thead td {
color:#000000;
line-height:22px;
padding:2px 5px;
}
.forumlist tbody tr:hover th, .forumlist tbody tr:hover td, .threadlist tbody tr:hover th, .threadlist tbody tr:hover td {
background-color:#F8FCF3;
}
.forumlist td.lastpost{width:200px; font-size:11px;}
.forumlist td.lastpost cite a{color:#006699}
.forumlist td.nums{font-size:11px}
.forumlist select{width:180px}

.forumlist .forumdesc {
	border:0;vertical-align:top;
}


#wrapper_left{
float:left;
width:9px;
height:1197px;
background:url(http://i1.hk/d/images/r09/sect/fina/page_left.gif) no-repeat;
}
#wrapper_right{
float:right;
width:9px;
height:1197px;
background:url(http://i1.hk/d/images/r09/sect/fina/page_right.gif) no-repeat;
}
#master_wrapper{
/*background:url(http://i1.hk/d/images/r09/sect/fina/content_bg.gif) no-repeat;*/
background-color:#F2F2F2;
clear:both;
float:left;
width:998px;
}
.head_nav{
position:absolute;
padding-left:13px;
height:31px;
top:97px;
left:2px;
}

/*add by oscar for realtime threads*/
.rt_threads{
/*width:212px;*/
width:227px;

padding:3px 3px;
margin-top:10px;
margin-left:5px;
margin-right:5px;
}
/*
.rt_threads td{
padding:2px 0;
}
.rt_title{
width:160px;
}
.rt_last{
padding-right:4px;
text-align:right;
}

.rt_title ul {margin:0;padding:0;list-style:none;}
.rt_title li {list-style:none;width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.rt_last ul {margin:0;padding:0;list-style:none;}
.rt_last li {list-style:none;white-space:nowrap;overflow:hidden;font-size:9px;}
*/

/* realtime threads */
#rt_threads{
	width:235px;height:219px;padding:0;overflow:hidden;font-family:arial;
}
#rt_threads .rt_td{
	float:left;
	margin-left:2px;
	margin:3px 3px 3px 6px;
	*margin:3px 6px 3px 3px;
	
}

#rt_threads .rt_even{
	background:#eaebeb;
}

#rt_threads .rt_left{
	width:12px;height:32px;background:#cbccce;float:left;
	background:url(http://i1.hk/d/images/r09/sect/fina/news_bg_lo.gif) no-repeat;
	background-color:#fff9f4;
	
}
#rt_threads .rt_even .rt_left{
	background:url(http://i1.hk/d/images/r09/sect/fina/news_bg_l.gif) no-repeat;
	background-color:#eaebeb;
}
#rt_threads .rt_middle{
	padding:0;margin:0;float:left;background:#cbccce;
	background-color:#fff9f4;
	height:32px;
}
#rt_threads .rt_even .rt_middle{
	background:#eaebeb;
}
#rt_threads .rt_right{
	width:12px;height:32px;background:#cbccce;float:left;
	background:url(http://i1.hk/d/images/r09/sect/fina/news_bg_ro.gif) no-repeat;
	background-color:#fff9f4;
}
#rt_threads .rt_even .rt_right{
	background:url(http://i1.hk/d/images/r09/sect/fina/news_bg_r.gif) no-repeat;
	background-color:#eaebeb;
}
.rt_head{
	margin-bottom:0px;border-bottom:1px solid #99b;padding-bottom:1px;padding-left:12px;padding-right:12px;padding-top:5px;
}
.rt_title_head{
	width:120px;font-weight:bold;float:left;
}
.rt_title_head span{
	font-weight:bold;
}
.rt_last_head{
	text-align:right;color:#666;
}
.rt_title{
	width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:12px;
}
.rt_last{
	margin-top:-2px;text-align:right;white-space:nowrap;overflow:hidden;font-size:0.9em;color:#666;
	width:200px;
}


#hsi{background-color:#CBCCCE; width:237px; height:219px}

#rt_threads .rt_td{
	float:left;
	margin-left:2px;
	margin:3px 3px 3px 6px;
	*margin:3px 3px 3px 6px !important;
	*margin:3px 6px 3px 3px;
}
