body
{
	background:url(images/bg.jpg) no-repeat #fff center top;
	padding:0;
	color:#000;
	height: 200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	/*font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", "細明體", "MingLiU", "標楷體", "DFKai-sb", serif;*/
}
p{
padding:2px;
margin:0px;
}
.TEXT_2 {
	font-size: 14px;
	font-weight: 200;
	color: #333333;
}
#main_container{
width:900px;
height:auto;
margin:auto;
padding:0px;
}
.top_bar{
width:900px;
height:38px;
font-size:11px;
background:url(images/top_bar_bg.jpg) no-repeat #fff center top;
background-color:#000;
}
.top_search{
width:370px;
height:32px;
margin:0px 20px 0 0;
_margin:0px 10px 0 0;
float:right;
background:url(images/top_search_bg.gif) no-repeat center;
}
input.search_input{
width:182px;
height:18px;
float:left;
margin:5px 0 0 0 ;
border:1px solid #dbdbdb;
border-bottom-color:#ffffff;
border-right-color:#ffffff;
}
.Fbtags{
	float:left;
	width:340px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 20;
	text-align: left;
}
.search_text{
float:left;
width:110px;
padding:8px 0 0 15px;
color:#999999;
}
.search_text a{
text-decoration:none;
color:#999999;
}
.search_bt{
float:left;
padding:2px 0 0 15px;
}
.languages{
	float:right;
	width:150px;
	padding:8px 0 8px 0;
	text-align: right;
}
.lang_text{
float:left;
padding:0 5px 2px 0;
color:#b3adad;
}
a.lang{
	display:block;
	float:left;
	padding:3px 5px 3px 5px;
	color: #FFF;
}

#main_content{
clear:both;
}
/*---------------- menu tab----------------------*/
divider {
display:inline;
width:2px;
height:50px;
float:left;
background:url(images/menu_divider.gif) no-repeat center;
}
#menu_tab{
width:900px;
height:50px;
background-color:#fff;
}
.left_menu_corner{
width:9px;
height:50px;
float:left;
background:url(images/menu_left.gif) no-repeat center;
}
.right_menu_corner{
width:9px;
height:50px;
float:left;
background:url(images/menu_right.gif) no-repeat center;
}
ul.menu {
list-style-type:none; float:left; display:block; width:882px; 
margin:0px; padding:0px;background:url(images/menu_bg.gif) repeat-x;}

ul.menu li {
display:inline;
font-size:11px;
font-weight:bold;
line-height:50px;
}
ul.menu li.divider {
display:inline;
width:2px;
height:50px;
float:left;
background:url(images/menu_divider.gif) no-repeat center;
}

a.nav1:link, a.nav1:visited {
display:block; float:left; padding:0px 2px 0px 17px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/home.png) no-repeat left; color:#676d77;}
a.nav2:link, a.nav2:visited {
display:block; float:left; padding:0px 2px 0px 17px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/book.png) no-repeat left; color:#676d77;}
a.nav3:link, a.nav3:visited {
display:block; float:left; padding:0px 2px 0px 17px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/favs.png) no-repeat left; color:#676d77;}
a.nav4:link, a.nav4:visited {
display:block; float:left; padding:0px 2px 0px 17px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/user_add.png) no-repeat left; color:#676d77;}
a.nav5:link, a.nav5:visited {
display:block; float:left; padding:0px 2px 0px 17px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/pen.png) no-repeat left; color:#676d77;}
a.nav6:link, a.nav6:visited {
display:block; float:left; padding:0px 2px 0px 17px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/net.png) no-repeat left; color:#676d77;}
a.nav7:link, a.nav7:visited {
display:block; float:left; padding:0px 2px 0px 17px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/services.png) no-repeat left; color:#676d77;}
a.nav8:link, a.nav8:visited {
display:block; float:left; padding:0px 2px 0px 17px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/user_add.png) no-repeat left; color:#676d77;}
a.nav9:link, a.nav9:visited {
display:block; float:left; padding:0px 2px 0px 17px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/contact-new.png) no-repeat left; color:#676d77;}
a.nav10:link, a.nav10:visited {
display:block; float:left; padding:0px 2px 0px 17px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/skype.png) no-repeat left; color:#676d77;}

a.nav1:hover, a.nav2:hover, a.nav3:hover, a.nav4:hover, a.nav5:hover, a.nav6:hover, a.nav7:hover, a.nav8:hover, a.nav9:hover, a.nav10:hover {
color:#333333;}


li.currencies{
width:180px;
float:left;
padding:0 0 0 15px;
_padding:12px 0 0 15px;
color:#676d77;
font-size:11px;
font-weight:bold;
}


/*Jimmy新增*/
body, div, h1, h2, h3, h4, p, ul, li {
	margin:0;
	padding:0;
}
body {
background-color: #666666;
}
/*---- 最外層包裝 ----*/
#WRAPPER {
	width: 900px;
	margin:0 auto;
	padding:0 10px;
	background-image: url(images/outer_bg.gif);
}
/*---- 頁首 ----*/
#HEADER {
	background-color: #FFFFFF;
	height: 275px;
	width: 900px;
	background-image: url(images/Center_bg.jpg);
}
#HEADER h1 a {
text-indent: -9999px;
display: block;
width: 800px;
height: 200px;
background-image: url(images/header.gif);
}
/*---- 主選單 ----*/
#MAIN_NAV {
background-color: #000000;
overflow:auto;
width: 800px;
}
#MAIN_NAV ul {
list-style-type:none;
}
#MAIN_NAV li {
float: left;
}
#MAIN_NAV li a {
display: block;
padding: 5px 10px 5px 10px;
background-color: #000000;
color: #FFFFFF;
font-weight: bold;
font-family: Arial;
font-size: 12px;
text-decoration: none;
border-right:1px solid #FFFFFF;
}
#MAIN_NAV li a:hover {
background-color: #FFFFFF;
color: #000000;
}
/*---- 次選單 1 ----*/
#SUB_NAV_1{
	position : relative;
	left: 5px;
	clear: both;
	float:left;
	width:300px;
	background-color: #EEE;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
#SUB_NAV_1 a{ color:#333333;}
#SUB_NAV_1 a:hover{ color:#666666;}
#SUB_NAV_1 p,#SUB_NAV_1 h2{ text-align:center; padding:5px 10px;}

/*---- 次選單 2 新聞 ----*/
#SUB_NAV_2{
	position : relative;
	left: 6px;
	float:left;
	width:299px;
	background-color: #EEE;
	height: 100px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#SUB_NAV_2 a{ color:#333333;}
#SUB_NAV_2 a:hover{ color:#666666;}
#SUB_NAV_2 p,#SUB_NAV_2 h2{ text-align:center; padding:5px 10px;}

/*---- 次選單 3 ----*/
#SUB_NAV_3{
	position : relative;
	left: 7px;
	float:left;
	width:290px;
	background-color: #EEE;
	/*background-image:url(images/SPbg.png); */
	background-repeat: repeat-y;
	height: 100px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#SUB_NAV_3 a{ color:#333333;}
#SUB_NAV_3 a:hover{ color:#666666;}
#SUB_NAV_3 p,#SUB_NAV_3 h2{ text-align:center; padding:5px 10px;}


/*---- 新書上架區 ----*/



/*---- 頁尾 ----*/
#FOOTER {
	clear: both;
	background-color: #FFF;
	height: 175px;
}
#FOOTER h2, #FOOTER p {
font-size: 12px;
padding:5px 20px;
font-family: Arial;
color: #FFFFFF;
}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
#copyright {
	height: 75px;
	width: 900px;
	/*background-color: #999; */
}
#WRAPPER #copyright {
	color: #008CB0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 10px;
	height: 50px;
	float: left;
	clear: none;
	margin-top: 4px;
}

/*以下為首頁之外的CSS*/#WRAPPER #CONTENT_Reader_all {
	width: 715px;
	text-align: left;
	float: right;
	padding: 8px;
}
#WRAPPER #SUB_NAV_1_Reader_All {
	width: 175px;
	float: right;
}

/*--------left menu---------*/
ul.left_menu{
width:196px;
padding:0px;
margin:0px;
list-style:none;
}
ul.left_menu li{
margin:0px;
list-style:none;
}
ul.left_menu li.odd a{
width:196px;height:25px;display:block;background:#dad0d0; background-position:0px 0px;border-bottom:1px #CCCCCC solid;
text-decoration:none;color:#504b4b;padding:0 0 0 0px; line-height:0px;
}
ul.left_menu li.even a{
width:196px;height:25px;display:block;background:#eee6e6;background-position:0px 0px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 0px; line-height:0px;
}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{
background:#7bbcc7; color:#FFFFFF;background-position:0px 0px;
}
li {
	list-style: none;
}
.section_1 {
	font-size: 12px;
	width: 900px;
	border-bottom: solid 0px #999999;
}
.section_1 img {
	width: 38px;
	height: 38px;
}
.section-open,.section-open2,.section-open3 {
	margin: 0px 0px 8px 0px;
	padding: 0px;
	width: 100%;
	display: table;
	border: double 1px #CCCCCC;
}
.section-open h2,.section-open2 h2,.section-open3 h2 {
	color: #000;
	color: #FFF;
	background-color: #000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: center;
	margin-top: 0px;
}
.section-open a{
	display: block;
	margin: 3px 0px 3px 0px;
	float: left;
	width: 48%;
	font-size: 16px;
	text-decoration: underline;
	color: #666;
}
.section-open2{
	width:100%;
}
.section-open2 a li{
	float:left;
	width:24%;
	text-align:center;
	
}
.section-open2 a img{
	width:140px;
	height:200px;
}