@charset "utf-8";
/* CSS Document */

/** {
	margin: 0px;
	padding: 0px;
}*/body {
	font-family: "Arial Unicode MS", "細明體", "新細明體", "標楷體", "微軟正黑體";
	font-size: 100%;
	background-repeat: no-repeat;
	margin-top: 0px;
	background-size:cover;
	margin-right: auto;
	margin-left: auto;
	/*height: 1600px;*/
	width: 100%;
	background-attachment: fixed;
	background-color: #B7AA9F;
}
#logobg {
	height: 50px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#logo {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #000;
	height: 50px;
}
#logo1 {
	width: 350px;
	height: 50px;
	position: absolute;
	left: 0px;
}

#logo2 {
	width: 220px;
	height: 25px;
	position: absolute;
	right: 0px;
	top: 0px;
}
#logo3 {
	width: 670px;
	height: 25x;
	margin-top: 20x;
	position: absolute;
	bottom: 0px;
	left: 380px;
}
#wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#wrapper #header {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
#nav {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
#author {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
#talk {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
#about {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
#content {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
#books {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}

/* bookname-------------------------------------------------------------------------------------------------- */
.bookname-01 {font-family: "細明體";font-size: 13px;line-height: 18px;color:#3b7aaf;letter-spacing: 0px;font-weight: bold;}
.bookname-01 A:link{color:#3b7aaf; text-decoration:  none;}
.bookname-01 A:visited{color:#3b7aaf; text-decoration: none; }
.bookname-01 A:hover{color:#990000; text-decoration: underline;}

.price {font-family: Verdana;font-size: 12px;line-height: 18px;color: #CCC;}
.price A:link{color:#ff0000; text-decoration:  none;}
.price A:visited{color:#ff0000; text-decoration: none; }
.price A:hover{color:#ff0000; text-decoration: underline;}

.price-w {font-family: Verdana;font-size: 12px;line-height: 18px;color: #CCCCCC;}
.price-w A:link{color:#ff0000; text-decoration:  none;}
.price-w A:visited{color:#ff0000; text-decoration: none; }
.price-w A:hover{color:#ff0000; text-decoration: underline;}

.price-r {font-family: Verdana;font-size: 12px;line-height: 18px;color: #FF4000;}
.price-r A:link{color:#ff0000; text-decoration:  none;}
.price-r A:visited{color:#ff0000; text-decoration: none; }
.price-r A:hover{color:#ff0000; text-decoration: underline;}

.price-y {font-family: Verdana;font-size: 12px;line-height: 18px;color: #FFFF99;}
.price-y A:link{color:#ff0000; text-decoration:  none;}
.price-y A:visited{color:#ff0000; text-decoration: none; }
.price-y A:hover{color:#ff0000; text-decoration: underline;}

.price-g {font-family: Verdana;font-size: 12px;line-height: 18px;color: #009114;}
.price-g A:link{color:#009114; text-decoration:  none;}
.price-g A:visited{color:#009114; text-decoration: none; }
.price-g A:hover{color:#009114; text-decoration: underline;}

.price-o {font-family: Verdana;font-size: 12px;line-height: 18px;color: #CC6600;}
.price-o A:link{color:#CC6600; text-decoration:  none;}
.price-o A:visited{color:#CC6600; text-decoration: none; }
.price-o A:hover{color:#CC6600; text-decoration: underline;}


.price-b {font-family: Verdana;font-size: 12px;line-height: 18px;color: #FFFFBF;}
.price-b A:link{color:#0066CC; text-decoration:  none;}
.price-b A:visited{color:#0066CC; text-decoration: none; }
.price-b A:hover{color:#0066CC; text-decoration: underline;}

/* top-------------------------------------------------------------------------------------------------- */
.top {font-family: "細明體";color: #FFFFFF;font-style: normal;font-size: 11px;line-height: 16px;font-weight: normal;}
.top A:link{color:#FFFFFF; text-decoration:  none;}
.top A:visited{color:#FFFFFF; text-decoration: none; }
.top A:hover{color:#FFFFFF; text-decoration: underline;}

.gray-12en {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;color:#53514f;letter-spacing: 0px;font-weight: ;}
.gray-12en A:link{color:#53514f; text-decoration:  none;}
.gray-12en A:visited{color:#53514f; text-decoration: none; }
.gray-12en A:hover{color:#990000; text-decoration: underline;}

.gray-12 {font-family: "細明體";font-size: 12px;line-height: 18px;color:#53514f;letter-spacing: 0px;font-weight:  ;}
.gray-13 A:link{color:#53514f; text-decoration:  none;}
.gray-13 A:visited{color:#53514f; text-decoratiunderline;}

.gray-13 {font-family: "細明體";font-size: 13px;line-height: 20px;color:#53514f;letter-spacing: 0px;font-weight:  ;}
.gray-13 A:link{color:#53514f; text-decoration:  none;}
.gray-13 A:visited{color:#53514f; text-decoratiunderline;}

.gray-13en {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;line-height: 20px;color:#53514f;letter-spacing: 0px;font-weight:  ;}on: none; }
.gray-13 A:hover{color:#990000; text-decoration: 
.gray-13en A:link{color:#53514f; text-decoration:  none;}
.gray-13en A:visited{color:#53514f; text-decoration: none; }
.gray-13en A:hover{color:#990000; text-decoration: underline;}

.gray-15 {font-family: "細明體";font-size: 15px;line-height: 24px;color: #333333;font-weight: ;}
.gray-15 A:link{color:#666666; text-decoration:  none;}
.gray-15 A:visited{color:#666666; text-decoration: none; }
.gray-15 A:hover{color:#ff0000; text-decoration: underline;}

.gray-15en {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;line-height: 24px;color:#53514f;letter-spacing: 0px;font-weight:  ;}
.gray-15en A:link{color:#53514f; text-decoration:  none;}
.gray-15en A:visited{color:#53514f; text-decoration: none; }
.gray-15en A:hover{color:#990000; text-decoration: underline;}

.mosttx {font-size: 12px;
	color: 595959;
	line-height: 18px;
	letter-spacing: 1px;}
	
.mosttx-white {
	font-size: 12px;
	color:#FFFFFF;
	line-height: 18px;
	letter-spacing: 1px;
	text-align: center;
}

/*TOP*/
#go_top{ width: 50px; height: 50px;float: right; margin: 20px 20px 0 0;position: fixed;z-index: 999; top:450px; right:0px}
#go_top a{width: 50px; height: 50px; background: url("../images/arrow_top.png"); position: fixed;}

.cfooter {
	clear: both;
}
#footer {
	background-color: #000;
	height: 60px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #FFF;
	font-family: "新細明體-ExtB";
	font-size: 12px;
	padding-top: 20px;
	/*padding-top: 10px;*/
	clear: both;
}
