#container {
	position: relative;
	width: 975px;
	background: url(imgs/bg-products.gif) top right repeat-y;
}
#content {
	width: 100%;
	overflow: hidden !important;
	overflow /**/: hidden;
	padding-top: 40px;
	background: url(imgs/bg-container-2clomn-news.gif) top right no-repeat;
}

#content p{
	margin: 1.6em 0;
	color: #666;
	font-size: 78%;
	line-height: 1.6em;
}


#left-column {
}

#right-column {
	height: 700px;
	padding-left: 260px;
	padding-top: 20px;
}

#news {
	width: 690px;
	font-size: 80%;
	color: #666;
}
#news a{
	color: #666;
	text-decoration: none;
}
#news a:hover{
	color: #000;
	text-decoration: underline;
}
#newstitle {
	width: 531px;
	height: 59px;
}
#newsdate {
	width: 159px;
	height: 59px;
}
.news-list {
	height: 70px;
	padding-left: 30px;
	background: url(imgs/bg-news-list.gif) left bottom repeat-y;
}
.news-list-plus {
	height: 50px;
	padding-left: 50px;
	line-height:50px;
	background: url(imgs/icon-plus3.gif) left center no-repeat;
}
.news-date {
	height: 50px;
	width: 159px;
	background: url(imgs/bg-news-date.gif) left top repeat-y;
}
.news-date-line {
	width: 130px;
	text-align: center;
	border-left: 1px solid #CCC;
}
#pager {
	width: 100%;
	height: 40px;
	background: url(imgs/bg-news-pager.gif) left top repeat-y;
}
#pager td {
	font-size: 70%;
	color: #c3c3c3;
	letter-spacing: 0.16em;
}
#footer {
	margin: 0 auto; /* 自動調整左右邊界 */
	width: 975px;
	font-size: 82%;
	color: #A7A7A7;
	margin-top:-21px;
	padding-top: 30px;
	background: url(imgs/bg-footer2.gif) top right no-repeat;
}
#footer a {
	color: #A7A7A7;
	text-decoration: none;
}
#footer a:hover {
	color: #000;
	text-decoration: underline;
}
.rollover { background-color: #E6E6E6;}
.rolloout { background-color: #f6f6f6;}