body,div,form{
margin:0;
padding:0;
}
body{
font:normal 12px/1.5 "verdana","新細明體","細明體","儷黑 Pro","蘋果儷中黑","標楷體","Arial";
text-align:center;
color:#333;
background:url("/images/r09/bg.jpg") 0 0 repeat-y;
}
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;
}
td{
vertical-align:top;
}
.sp{
margin:0 5px;
}
.clear{
clear:both;
font-size:0;
line-height:0;
height:0;
}
/* wrapper */
.se_wrapper,.all_wrapper{
border:1px solid #000;
}
.se_wrapper{
border-top:0;
}
/* border color */
.in_blue1{
border-color:#0061b5;
}
.in_blue2{
border-color:#0066cc;
}
.in_blue3{
border-color:#16519b;
}
.in_green1{
border-color:#419c1d;
}
.in_green2{
border-color:#5c9e12;
}
.in_green3{
border-color:#8a9a65;
}
.in_orange1{
border-color:#f26522;
}
.in_orange2{
border-color:#ff9a15;
}
.in_purple1{
border-color:#92278f;
}
.in_yellow1{
border-color:#996600;
}

#page{
width:1007px;
margin:0 auto;
padding:0;
text-align:left;
background-color:#fff;
}
#wrapper{
width:980px;
margin:0 13px;
}
#masthead{
width:940px;
height:28px;
padding:12px 20px 0;
font-size:11px;
background:url("/images/r09/top_box_bg.png") 0 0 no-repeat;
}
#masthead,#masthead a{
color:#fff;
}
#masthead label,#masthead .text{
vertical-align:top;
}
#masthead label strong{
position:relative;
top:2px;
}
#masthead .text{
width:96px;
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:90px;
margin:15px 0 0;
}
#siteid{
float:left;
width:252px;
}
#head .ad{
float:right;
width:728px;
text-align:right;
}
#subhead{
clear:both;
height:25px;
margin:8px 0;
overflow:hidden;
}
#subhead .ad{
float:left;
width:620px;
text-align:center;
padding-top:2px;
font-size:14px;
font-weight:bold;
}
#today{
float:right;
width:360px;
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;
height:250px;
margin-bottom:8px;
}
#guide{
position:relative;
/*height:250px;*/
height:0px;
}
#indexer,#indexer2{
position:absolute;
top:0;
height:246px;
border:2px solid #7b2e00;
background-color:#fff;
}
#indexer{
left:0;
width:204px;
z-index:50;
border-width:2px 0;
margin-left:38px;
}
#indexer2{
left:218px;
width:165px;
z-index:51;
border-width:2px 0;
}
#indexer h2{
font-size:12px;
margin:0 0 12px;
}
#indexer .corner{
position:absolute;
top:-2px;
left:0;
width:8px;
height:250px;
background:#FFF url("/images/r09/incorner.png") 0 0 no-repeat;
}
#indexer2 .corner_r{
position:absolute;
top:-2px;
left:165px;
width:8px;
height:250px;
background:url("/images/r09/incorner_r.png") 0 0 no-repeat;
}
#indexer .control{
position:absolute;
top:-2px;
right:0px;
width:24px;
height:250px;
background-color:#FFF;
cursor:hand; /* IE */
cursor:pointer; /* Mozilla */
}
#indexer .content{
padding:12px 18px 0;
}
#indexer2 .content{
padding:41px 0 0;
}
#indexer ul,#indexer2 ul{
float:left;
margin:0;
padding:0 16px 0 0;
list-style:none;
}
#indexer li,#indexer2 li{
padding:4px 0;
font-weight:bold;
}
#indexer li a,#indexer2 li a{
padding:0 12px 0 0;
}
/* text colour */
#indexer .in_blue1 a,#indexer2 .in_blue1 a{
color:#0061b5;
background:url("/images/r09/arrow_blue_off.gif") 33px 3px no-repeat;
}
#indexer .in_green1 a,#indexer2 .in_green1 a{
color:#419c1d;
background:url("/images/r09/arrow_green_off.gif") 33px 3px no-repeat;
}
#indexer .in_orange1 a,#indexer2 .in_orange1 a{
color:#f26522;
background:url("/images/r09/arrow_orange_off.gif") 33px 3px no-repeat;
}
#indexer .in_purple1 a,#indexer2 .in_purple1 a{
color:#92278f;
background:url("/images/r09/arrow_purple_off.gif") 33px 3px no-repeat;
}
#indexer .in_yellow1 a,#indexer2 .in_yellow1 a{
color:#996600;
background:url("/images/r09/arrow_yellow_off.gif") 33px 3px no-repeat;
}
/* indexer arrow */
#indexer .in_blue1 a:hover,#indexer2 .in_blue1 a:hover{
background-image:url("/images/r09/arrow_blue_on.gif");
}
#indexer .in_green1 a:hover,#indexer2 .in_green1 a:hover{
background-image:url("/images/r09/arrow_green_on.gif");
}
#indexer .in_orange1 a:hover,#indexer2 .in_orange1 a:hover{
background-image:url("/images/r09/arrow_orange_on.gif");
}
#indexer .in_purple1 a:hover,#indexer2 .in_purple1 a:hover{
background-image:url("/images/r09/arrow_purple_on.gif");
}
#indexer .in_yellow1 a:hover,#indexer2 .in_yellow1 a:hover{
background-image:url("/images/r09/arrow_yellow_on.gif");
}

/* main-nav */
#uwants-main-nav{ position:relative; top:4px; width:38px; height:244px; z-index:52; }
#tradebtn { width:38px; height:47px; overflow:hidden; }
#carbtn { margin-top:2px;width:38px; height:47px; overflow:hidden; }
#pricebtn { margin-top:2px;width:38px; height:47px; overflow:hidden; }
#jetsobtn { margin-top:2px;width:38px; height:47px; overflow:hidden; }

#tabs{
position:absolute;
top:0;
left:252px;
width:420px;
height:250px;
z-index:25;
}
#tab{
width:420px;
height:30px;
}
#tabs ul{
margin:0;
padding:0;
list-style:none;
}
#tab li{
float:left;
display:block;
width:69px;
height:30px;
margin-right:3px;
background:url("/images/r09/tab_off.png") 0 0 no-repeat;
text-align:center;
cursor:hand; /* IE */
cursor:pointer; /* Mozilla */
color:#ccc;
}
#tab li.on{
background-image:url("/images/r09/tab_on.png");
color:#fff;
}
#tab li span{
display:block;
padding-top:9px;
font-weight:bold;
}
#tab a:hover{
text-decoration:none;
}
#tabs .content{
clear:both;
width:420px;
height:220px;
}
#tabs .content .box{
width:418px;
height:218px;
border:1px solid #808080;
}
#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:3px 0;
background:url("/images/r09/dot_line.gif") 100% 0 repeat-x;
width:390px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
}
#tabs .content li.firstli{
background:none;
}

#tabs .content li.all_li{
background:none;
padding: 0px 0px;
}

#main_features{
	width:680px;
	float:left;
}

#features{
position:relative;
height:196px;
margin-top:0px;
}
#features h3{
font-size:12px;
margin:0;
}
#features .fe_narrow{
position:absolute;
top:0;
left:0;
width:244px;
}
#features .fe_narrow,#features .fe_narrow .section{
height:195px;
}
#features .fe_wide{
position:absolute;
top:0;
left:252px;
width:420px;
}
#festures .fe_wide,#features .fe_wide .section{
height:195px;
}
#features .se_wrapper{
/*height:132px;
padding:15px;*/
height:142px;
padding:10px;
}
#features .fe_wide .se_wrapper{
/*padding:15px 25px;*/
/*padding:10px 25px;*/
padding:0;
height:162px;
}
#features .fe_narrow .in_blue2{
background-color:#fbfcff;
}
#features .fe_wide .in_orange2{
background:url("/images/r09/wide_orange2_bg.jpg") 0 0 repeat-x;
/*background-color:#FFEEE0;*/

}
#features .fe_narrow .blog{
/*width:212px;*/
width:232px;
}
#features .fe_narrow .blog td{
padding:2px 0;
}
#features .fe_narrow .blog .bl_title{
width:135px;
padding-right:5px;
}
#features .fe_narrow .blog .bl_author{
width:72px;
}
#features .fe_narrow .in_blue2 .bl_author a{
color:#0053a9;
}
#features .fe_wide .vote_category{
position:relative;
height:18px;
margin-bottom:6px;
}
#features .fe_wide .vote_category a{
position:absolute;
top:0;
left:150px;
color:#ff6600;
}
#features .fe_wide .vote_question{
margin-bottom:6px;
}
#features .fe_wide .vote_question a{
margin-right:20px;
}
#features .fe_wide .vote{
padding-left:10px;
}
#features .fe_wide .vote table{
border:0;
}
#features .fe_wide .vote td{
padding-bottom:3px;
}
#features .fe_wide .vote .option{
padding-right:10px;
}
#features .fe_wide .vote .result img{
height:12px;
vertical-align:middle;
margin-right:6px;
}

#sections{
clear:both;
margin:8px 0 0;
}
#sections .col{
float:left;
width:162px;
margin:0 0 0 8px;
display:inline;
}
#sections .firstcol{
margin-left:0;
}
#sections .section{
width:162px;
margin-bottom:8px;
}
#sections .section .se_wrapper{
border-width:0 2px 2px;
}
#sections .section h3{
font-size:12px;
margin:0;
}
#sections .section ul{
margin:0;
padding:0;
list-style:none;
}
#sections .section li{
padding:0 0 10px;
}
#sections .section li li{
padding:6px 0 0 12px;
background:url("/images/r09/dot.gif") 4px 14px no-repeat;
}
#sections .section .content{
/*padding:10px 20px;*/
padding:10px 10px;
}
#sections .section .toggle img{
padding:3px 0 0 3px;
}
#sections .section .jumper{
text-align:right;
}
#sidebar{
float:right;
width:300px;
}
#featuread{
float:right;
margin-bottom:8px;
height:250px;
}
#sidebar .section{
width:300px;
margin-bottom:8px;
}
#sidebar .section h3{
font-size:12px;
margin:0;
}
#sidebar .section .content{
padding:10px 15px 10px 10px;
}
#sidebar .section .items .pname{
color:#002e96;
}
#sidebar .section .items .pdescription{
color:#666;
}
#sidebar .section .items .price{
color:#ff6600;
}
#sidebar .section .album{
width:100%;
border:0;
}
#sidebar .section .items{
	width:270px;
	border:0;
	margin:auto;
	padding:10px 0;
}
#sidebar .section .items td{
	margin:auto;
vertical-align:top;
padding:4px 8px 4px;
line-height:15px;
}
#sidebar .section .items .firstrow td{
background-image:none;
}
#sidebar .section .items .it_thumbnail{
width:62px;
padding-left:5px;
padding-right:2px;
}
#sidebar .section .items .it_thumbnail a{
display:block;
width:60px;
height:60px;
border:1px solid #ddd;
}
#sidebar .section .album_wrapper{
padding:8px 0 0 8px;
}
#sidebar .section .album td{
vertical-align:top;
width:78px;
padding:0 0 3px 15px;
text-align:center;
}
#sidebar .section .album .first{
padding-left:0;
}
#sidebar .section .album .al_thumbnail{
display:block;
width:74px;
height:74px;
margin-bottom:3px;
padding:1px;
border-width:1px;
border-style:solid;
}
#sidebar .in_green2 .al_thumbnail{
border-color:#92c745;
}

#products,#category{
position:relative;
width:298px;
height:60px;
background:url("/images/r09/price_categories_bg.jpg") 0 0 no-repeat;
}
#products select,#category select{
position:absolute;
top:22px;
left:125px;
width:160px;
}
#sidebar .section .adimage{
width:294px;
padding:2px;
}
#sidebar .section .adtext{
background:url("/images/r09/sb_adtext_bg.jpg") 0 0 repeat-x;
text-align:center;
}
#siteinfo,#userinfo{
margin:8px 0 0;
padding:3px 0;
text-align:center;
}
#userinfo{
padding:0;
}
#footer{
text-align:center;
padding-bottom:12px;
}
#footer .copyright span{
color:#ff6600;
}

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

.sublistgroup li{
padding:6px 0 0 12px;
background:url("/images/r09/dot.gif") 4px 14px no-repeat;
}

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

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

#sections .section ul .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 #DDD; background: #FFF url("../../images/default/portalbox_bg.gif"); background-repeat: repeat-x; background-position: 0 1px;  }
*+html #my_menu, *+html #memcp_menu, *+html #stats_menu, *+html #plugin_menu, *+html #creditlist_menu { margin-left: 1px; }
* html #my_menu, * html #memcp_menu, * html #stats_menu, * html #plugin_menu, * html #creditlist_menu { margin-left: 1px; }

.bl_title ul {margin:0;padding:0;list-style:none;}
.bl_title li {list-style:none;width:135px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.bl_author ul {margin:0;padding:0;list-style:none;}
.bl_author li {list-style:none;width:72px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.album ul {margin:0;padding:0;list-style:none;}
.album li {list-style:none;width:74px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}

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

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