/*body */                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;font-weight:normal;line-height:1.5em;} 
body{background-color:#ffffff;/*background:url(/KSNewAdmin/UserPics/a1002shipping_Bg.jpg) repeat-x;background-position:0 150px;*/}
table{border-collapse:collapse;border-spacing:0;} fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol{list-style:decimal;}ul{list-style:disc;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;} 
q:before,q:after{content:'';}


/*font */
body {font:13px ;font-family: "Verdana","arial","新細明體";font-size:small;font:x-small;text-align:center;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99%}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.5em;}
#client{position:absolute;visibility:hidden;}
.List_price{color:#000000;font-weight:normal;font-family:arial;新細明體;text-decoration:line-through;}
.price{color:#DD0003;font-weight:bold;}
.price_normal{color:#DD0003;}
.fixed_price{font-family: "arial";text-decoration:line-through;}
.note_small_font{font-size:11px;font-weight:normal;}
.note_font02{font-size:13px;font-weight:normal;color:#88741b;letter-spacing:normal;}
.note_font02 a{color:#88741b;}
.UnitSite{font-size:13px;font-weight:normal;background-color:#e2e2e2;padding:2px;}
.font12{color:#0087C7;font-weight:bold;/*青色，粗體*/}
.rss{width:28px;height:28px;margin-right:5px;background: url(/webimg/rss_icon.gif) no-repeat;cursor:pointer;float:right;}
.Email{width:28px;height:28px;margin-right:5px;background: url(/webimg/Email_icon.gif) no-repeat;cursor:pointer;float:right;}
hr{margin:auto;margin-top:0.25em;margin-bottom:0.25em;width:98%;color:#e2e2e2;height:1px;}



.CartIcon{margin:auto;width:72px;height:21px;background:url(/webimg/CartIconBg.gif) no-repeat;cursor:pointer;}
.CartIcon02{width:110px;height:24px;background:url(/webimg/iconBuy_01.gif) no-repeat;cursor:pointer}

.CartIcon02blue{width:110px;height:24px;background:url(/webimg/CartIconBuyBgBlueBig.gif) no-repeat;cursor:pointer;}
.CartIcon02Orange{width:110px;height:24px;background:url(/webimg/CartIconBuyBgOrangeBig.gif) no-repeat;cursor:pointer;}
.CartIcon02Green{width:110px;height:24px;background:url(/webimg/CartIconBuyBgGreenBig.gif) no-repeat;cursor:pointer;}
.CartIcon02Purple{width:110px;height:24px;background:url(/webimg/CartIconBuyBgPurpleBig.gif) no-repeat;cursor:pointer;}
.CartIcon02LightPink{width:110px;height:24px;background:url(/webimg/CartIconBuyBgLightPink.gif) no-repeat;cursor:pointer;}


.CartIcon03 img{margin-right:0.25em;border:0;}
.CartIcon04{width:78px;height:21px;background:url(/webimg/CartIconBgBlue.gif) no-repeat;cursor:pointer;}
a:hover .CartIcon, a:hover .CartIcon02, a:hover .CartIcon03{position:relative;top:1px;left:1px;}
.CartIcon span, .CartIcon02 span, .CartIcon03 span{display:none;}



.iconBg{margin:auto;margin-bottom:2px;width:3.2em;height:20px;text-align:center;font-size:13px;vertical-align:top;padding:2px 0.5em 0 0.5em;background:url(webimg/iconBg.gif) no-repeat;background-color:#EDEDED;border:1px solid #e2e2e2;border-right:1px solid #999999;border-bottom:1px solid #999999;cursor:pointer;}
.iconBg input{margin-right:0.5em;}
.iconBg{text-decoration:none;font-size:13px;}
a.iconBg a{text-decoration:none;font-size:13px;}
a:hover .iconBg{position:relative;top:1px;left:1px;text-decoration:underline;}



a:link {color:#333333;}
a:visited {color:#8D5454}
a:active {color:#8D5454}
a:hover { text-decoration: none }
img{border-color:#DFDFDF;}

a.iconmove:hover{position:relative;top:1px;left:1px;}
img{border-color:#DFDFDF;}
#client{position:absolute;visibility:hidden;}

/****************************************************************************************************/


/*新刊頭*/
.top{margin:0;padding:0;width:100%;background-repeat:no-repeat;text-align:left;}
.top a{color:#000000;}
.top ul{list-style:none}
.top div,ul,li,td{margin:0;padding:0;}

.top .logo{float:left;vertical-align:bottom;}
.top .logo .logo01{padding-top:0.5em;padding-bottom:0.5em;float:left;vertical-align:bottom;}
.top .logo .banner01{float:left;vertical-align:bottom;}
.top .logo .banner01 img{width:350px;height:50px;}
/**------------------------------新增加搜尋樣式 start**/
.top .logo .banner01{
	background:url(../books/images/main/bg04.gif) top left no-repeat;
	height:33px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:9px 0 0 95px;
	padding:0px 5px 0 10px;
	float:left;
	width:330px;
}
/*.top .logo .banner01 select, .top .logo .banner01 input{border:1px solid #868885; float:left; margin:3px 5px 0 0; color:#333; height:20px; vertical-align:middle; line-height:20px;}*/
/*.top .logo .banner01 select, .top .logo .banner01 input{ float:left; margin:7px 5px 0 0; }
.top .logo .banner01 input{ }
.top .logo .banner01 input.but001{width:44px; height:23px;margin:5px 5px 0 0;}
.top .logo .banner01 input.but002{width:63px; height:23px;margin:5px 5px 0 0;}
.top .logo .banner01 img{ margin:2px 5px 0 0; float:left;}
*/

/**------------------------------新增加搜尋樣式 end**/
.top .logo .banner02{width:300px;height:15px;text-align:left;}
.top .logo .banner02 img{width:300px;height:15px}
.top .logo .banner03{width:1em;height:50px;float:left;vertical-align:bottom;}
.top .logo .banner03 img{width:1em;height:50px}

.top .search{margin:0.5em 0 0 0.5em;float:left;}
.top .search input{font-size:15px; color:#a9846f;border:1px solid #ccbeb1}
.top .search td{padding-right:0.2em;vertical-align:middle;}
.top .search .but001{width:44px; height:23px;}
.top .search .but002{width:63px; height:23px;}
.top .search .keyword{width:32em;height:1.3em;line-height:1.3em;font-size:12px;overflow: hidden;vertical-align:baseline;}
.top .search .keyword a{line-height:1.3em;color:#a9846f;}

.top .member_top{padding-right:0.1em;float:right;vertical-align:bottom;/*text-align:right;height:55px;overflow: hidden;*/}
.top .member_top .Cooperation{font-size:11px;text-align:right;}
.top .member_top .Cooperation .arrow{margin-left:0.2em;margin-top:0.2em;font-size:13px;width:1em;height:1em;background-image: url(/webimg/arrow_Down.gif);background-repeat:no-repeat;cursor:pointer;}
.top .member_top .CartBg{text-align:left;}
.top .member_top .CartBg .member{background:url(/webimg/CartBg_02.gif) repeat-x;font-size:11px;text-align:center;}
.top .member_top .CartBg .member .Cart{padding-left:0.5em;padding-right:0.5em;margin-right:0.5em;font-size:11px;line-height:1.5em;height:3em;overflow:hidden;text-overflow:ellipsis;text-align:left;border-right:1px solid #bbbbbb;}
.top .member_top .CartBg .member .name{color:#006d9b;}
.top .member_top .CartBg .member a{color:#333333;}
.top .member_top .CartBg .loginIcon{margin-left:0.25em;margin-right:0.25em;width:4em;height:22px;text-align:center;background: url(/webimg/LoginIconBg.gif) no-repeat;font-size:15px;cursor:pointer;}
.top .member_top .CartBg .loginIcon a{color:#000000;text-decoration: none;}
.top .member_top .CartBg .loginIcon a:hover{position:relative;top:1px;left:1px;text-decoration:underline;}

.proTab{margin:0;padding:0;padding-left:1em;float:left;}
.proTab img{display: block;border:0}
.proTab ul{list-style:none}
.proTab li{display:block;float:left;}
.service{text-align:right;float:right;}
.service img{display: block;border:0}
.service li{display:block;float:left;}

.top_color{margin:0;padding:0;padding-top:0.2em;padding-bottom:0.3em;width:100%;font-size:13px;}
.top_color ul{list-style:none}
.top_color .class01{padding-left:2.5em;color:#ffffff;float:left;}
.top_color .class01 a{color:#ffffff;}
.top_color .Top_S_banner{margin:0;padding:0;text-align:left;float:right;}
.top_color .Top_S_banner li{display:block;float:left;}
.top_color .Top_S_banner .icon{margin-right:0.2em;width:95px;height:21px;vertical-align:top;padding-top:0.1em;color:#048cda;background:url(/webimg/Top_S_banner_IconBg.gif) no-repeat;text-align:center;cursor:pointer;}
.top_color .Top_S_banner .icon a{color:#048cda;text-decoration:none;}
.top_color .Top_S_banner .icon a:hover{position:relative;top:1px;left:1px;text-decoration:underline;} 

.top_LongBanner{margin:0 auto;width:980px;padding:0.2em 0 0.2em 0;background-color:#ffffff;}


