@charset "utf-8";
/* CSS Document */




/* whta's New
------------------------------------------------------------*/
.flexcroll {
/* Typical fixed height and fixed width example */
height:100px;
overflow-y:scroll;
/* IE overflow fix, position must be relative or absolute*/
}


.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
float:right;
width: 10px;
background-image:url(../images/index/scroll_bg.jpg);
}
.vscrollerbar {
float:right;
width: 10px;
background-color: #75560a;
}



div#topics{
	
	
	margin-bottom:25px;
}

div#topics dl{
	clear:both;
	margin-bottom:5px;
	overflow:hidden;
	line-height:25px;
}

div#topics dt{
	float:left;
	background-image:url(../images/index/new_day.jpg);
	background-repeat:no-repeat;
	width:71px;
	height:25px;
	text-indent:15px;
}

div#topics dd{
	float:left;
	background-image:url(../images/index/new_content.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:612px;
	text-indent:5px;
}


/* banner
------------------------------------------------------------*/
div#banner{
	margin-bottom:30px;
}

div#banner dl{
	margin-bottom:20px;
}

div#banner dt{
	margin-bottom:5px;
}

.banner_lbox{
	float:left;
	width:345px;
}

.banner_rbox{
	float:right;
	width:345px;
}


/* New Arrival
------------------------------------------------------------*/
.new_arrival{
}

div#arrival{
	background-image:url(../images/index/arrival_back.jpg);
	background-repeat:no-repeat;
	height:325px;
	padding:10px 0 10px 11px;
	/overflow:hidden;
}

div#arrival dl{
	float:left;
	width:220px;
	margin-right:13px;
}

div#arrival dt{
	background-image:url(../images/index/arrival_title-trans.png);
	text-align:center;
	padding:5px;
	-moz-border-radius: 3px;
	border-top: solid 1px #4f4f4f;
	border-left: solid 1px #4f4f4f;
	border-right: solid 1px #4f4f4f;
}

.big_gc{
	color:#c5a048;
	font-weight:bold;
}

div#arrival img{
	border:solid 1px #4f4f4f;
	margin-bottom:7px;
	margin-top:-1px;
}


div#arrival dd{
	line-height:21px;
}

div#arrival p{
	clear:both;
}

