﻿/**
 * Minnelli, for Drupal 6.x
 * Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net
 */

 /*
body #wrapper #container {
  width: 560px;
}

body.sidebars #wrapper #container {
  width: 980px;
}

body.sidebar-left #wrapper #container,
body.sidebar-right #wrapper #container {
  width: 770px;
}
*/
body { background:#fefefc; font:12px/1.4em  mingliu,Arial, Helvetica, sans-serif; background:#fdfefb url(images/body-bg.jpg) repeat-x; color:#626262;   }
.block-user { font-family:新細明體,mingliu,Arial, Helvetica, sans-serif;}

a { color:#638c0b;}
a:link, a:visited { color:#638c0b;}
a:hover {color:#638c0b;}
#header-region ,#wrapper { width:990px; margin:0 auto;}
#header-region { background:url(images/header-bg.jpg) no-repeat; height:150px; position:relative;}
#block-locale-0 { position:absolute; right:40px; top:10px;}
#block-locale-0 ul li { margin:0 0; padding:0 1em;}
#block-locale-0 ul li.first{ border-right:1px solid #638c0b;}
#block-locale-0 a { color:#638c0b;}
#center form { margin:0 0 0 0;}

#block-menu-menu-wdnav { position:absolute; right:10px; top:63px; padding-left:5px;}
#block-menu-menu-wdnav h2 { display:none;}
#block-menu-menu-wdnav ul.menu li { margin:0 1px;}
#block-menu-menu-wdnav ul.menu li a { color:#000000;display:inline-block; padding-left:5px; line-height:34px; background:url(images/menu-left.png) left  bottom no-repeat; cursor: pointer;}
#block-menu-menu-wdnav ul.menu li a span { display:inline-block;background:url(images/menu-right.png) right  bottom no-repeat;  line-height:34px; padding:0 15px 0 10px;}
#block-menu-menu-wdnav ul.menu li a:hover,#block-menu-menu-wdnav ul.menu li a.active { color:#FFFFFF; text-decoration:none; background:url(images/menu-left.png) left top no-repeat;padding-left:5px;  }
#block-menu-menu-wdnav ul.menu li a:hover span,#block-menu-menu-wdnav ul.menu li a.active span { background:url(images/menu-right.png) right top no-repeat;}

#block-menu-menu-wdnav-en{ position:absolute; right:10px; top:63px;padding-left:5px;}
#block-menu-menu-wdnav-en h2 { display:none;}
#block-menu-menu-wdnav-en ul.menu li { margin:0 1px;}
#block-menu-menu-wdnav-en ul.menu li a { color:#000000;display:inline-block; padding-left:5px; line-height:34px; background:url(images/menu-left.png) left  bottom no-repeat; cursor: pointer;}
#block-menu-menu-wdnav-en ul.menu li a span { display:inline-block; background:url(images/menu-right.png) right  bottom no-repeat; line-height:34px; padding:0 15px 0 10px;}
#block-menu-menu-wdnav-en ul.menu li  a:hover,#block-menu-menu-wdnav-en  ul.menu li a.active { color:#FFFFFF; text-decoration:none; background:url(images/menu-left.png) left top no-repeat;padding-left:5px;  }
#block-menu-menu-wdnav-en  ul.menu li a:hover span,#block-menu-menu-wdnav-en ul.menu li a.active span { background:url(images/menu-right.png) right top no-repeat;}

#block-views-last_news-block_1 { width:780px; height:14px; padding:3px 0 10px 0; position:absolute; bottom:0px; margin:0 0; background:url(images/news-bg.png) no-repeat; margin:0 0; overflow:hidden; }
#header-region .block{ margin:0 0;}
#block-views-last_news-block_1 h2 { width:75px; height:14px; line-height:14px; font-size:12px; font-weight:normal; background:url(images/sound-bg.png) no-repeat; display:inline-block; padding-left:7px; margin:2px 2em 0 0.5em; float:left; color:#FFFFFF;}
#block-views-last_news-block_1 h2 a { font-size:12px; line-height:14px; color:#FFFFFF;}
#block-views-last_news-block_1 .item-list{position:absolute; top:3px; left:100px; width:680px; height:19px; display:block; overflow:hidden;}
#block-views-last_news-block_1 .item-list ul { width:3400px; height:14px; padding:0; margin:0; line-height:14px; display:block; position:absolute; left:0px; }

#block-views-last_news-block_1 .item-list  ul li  { display:block; float:left; line-height:14px; width:680px; margin:0 0; overflow:hidden;}
#block-views-last_news-block_1 .item-list  ul li a { color:#626262;}

#block-google_cse-0 { position:absolute; right:0px; bottom:0px; padding:5px 5px;background:#dbe9ad;}
#google-cse-searchbox-form div, #google-cse-searchbox-form input { display:block;}
#edit-sa-1 ,#edit-sa { background: url(images/search.png) no-repeat; width:53px; height:19px; border:none; cursor:pointer; color:#FFFFFF; float:left;}
#edit-query-wrapper ,#edit-query-1-wrapper{ width:120px; height:26px; padding-left:25px; display:block; background:url(images/search.gif) no-repeat; float:left; margin-top:-2px; overflow:hidden;}
#edit-query-wrapper label { display:none;}
.bb { display:none;}

#header { position:absolute; top:10px; left:50px;}
#wrapper { background:none;}
#wrapper #container { padding:5px 0;}
#wrapper #container #center #squeeze  {background:none; padding-right:5px;}
#wrapper #container #center .right-corner { background:none;}
#wrapper #container #center .right-corner .left-corner { background: url(images/page-bg.gif) left top no-repeat;  margin:0; padding:0;}

.new-recommended { background:url(images/last-recomended-bg.gif) left top no-repeat; padding:23px 27px 24px 43px; position:relative; height:100%; overflow:hidden;}
.new-recommended h3 { font-size:16px; color:#e60012; text-indent:1em;}
#mid { position:relative;}
.new-recommended .more { position:absolute; right:30px; top:25px;color:#a0a0a0;}
#mid .more { position:absolute; right:30px; top:0px;color:#a0a0a0;}
.more a { color:#a0a0a0;}
.new-recommended .view { padding-top:30px;}
.new-recommended .view .views-field-field-image-cache-fid { float:left; width:310px;}
.new-recommended .views-field-title { float:left;  width:390px; font-size:16px; padding:10px 0px; clear:right;}
.new-recommended .views-field-field-author-value { float:left; width:150px;  display:inline-block; padding:5px 0px; color:#848080; border:1px solid #e1e2e2; border-width:1px 0 1px 0;}
.new-recommended .views-field-sell-price { float:left; width:150px; display:inline-block; padding:5px 0px;color:#848080; border:1px solid #e1e2e2; border-width:1px 0 1px 0; }
.new-recommended .views-field-teaser { float:left;  width:390px;}
.new-recommended .views-field-buyitnowbutton { float:left;  width:111px;}
.new-recommended .views-field-view-node { float:left;  width:111px; padding-left:10px;}
.new-recommended .views-field-buyitnowbutton .list-add-to-cart { margin:0px; width:111px; height:37px; border:none; cursor:pointer; background:url(images/add-to-cart-1.gif) no-repeat; font-size:1px; line-height:1px; color:#b0e21b;}
.new-recommended .views-field-view-node a { display:block;width:111px; height:37px;background:url(images/details.gif) no-repeat; font-size:1px; line-height:1px; color: #FFFFFF;}

/* front mid */
.quicktabs_wrapper ul.quicktabs_tabs li{
	border:1px solid #e5e5e5;
	border-bottom:none;
	padding:4px 10px;
	margin:0 3px 0 0;
	position:relative;
	-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.quicktabs_wrapper ul.quicktabs_tabs li.active{
	border:1px solid #aaa;
	border-bottom:1px solid #fff;
	background-color:#fff;
}


.quicktabs_wrapper .quicktabs_main { border:none;}
.quicktabs_wrapper ul.quicktabs_tabs li a  { color:#638c0b;}
.quicktabs_wrapper ul.quicktabs_tabs li.active a {color:#e60012; }

ul.zemotabs { list-style:none; background:none; margin:0; padding:0; float:left;}
ul.zemotabs li { background:none; padding:0; margin:0;}
ul.zemotabs li a { color:#6f6f6f; display:block;width:130px; height:26px; margin:0; padding:0; background:url(images/tab2-bg.gif) left  bottom no-repeat; margin-bottom:10px; padding-left:4px; line-height:26px;}
ul.zemotabs li a:hover,ul.zemotabs li.active a {background:url(images/tab2-bg.gif) left top no-repeat; text-decoration:none; color:#FFFFFF; } 
div.view-month-book div.view-content { height:100%; overflow:hidden; margin-bottom:20px;}
div.view-month-book div.view-content .item-list { width:600px; float:left;}
div.view-month-book div.view-content .item-list ul { list-style:none; margin-top:0;}
div.view-month-book div.view-content .item-list ul li { list-style-type:none; background:none;}
div.view-month-book div.view-content .item-list ul li div.views-field-field-image-cache-fid { width:210px; float:left;}
div.view-month-book div.view-content .item-list ul li div.views-field-title { width:300px; float:left; font-size:16px; padding:10px 0px;}
div.view-month-book div.view-content .item-list ul li div.views-field-field-author-value { width:150px;  display:inline-block; padding:5px 0px; color:#848080; border:1px solid #e1e2e2; border-width:1px 0 1px 0;}
div.view-month-book div.view-content .item-list ul li div.views-field-sell-price { width:150px;  display:inline-block; padding:5px 0px; color:#848080; border:1px solid #e1e2e2; border-width:1px 0 1px 0;}
div.view-month-book div.view-content .item-list ul li div.views-field-teaser { float:left;  width:300px;}
div.view-month-book div.view-content .item-list ul li div.views-field-addtocartlink { float:left;  width:111px;}
div.view-month-book div.view-content .item-list ul li div.views-field-view-node { float:left;  width:111px; padding-left:10px;}
div.view-month-book div.view-content .item-list ul li div.views-field-addtocartlink .node-add-to-cart { margin:0px; width:111px; height:37px; border:none; cursor:pointer; background:url(images/add-to-cart-1.gif) no-repeat; font-size:1px; line-height:1px; color:#b0e21b;}
div.view-month-book div.view-content .item-list ul li div.views-field-view-node a { display:block;width:111px; height:37px;background:url(images/details.gif) no-repeat; font-size:1px; line-height:1px; color: #FFFFFF;}


tbody { border:none;}
td { padding:0.3em 1em;}
td.col-2 { border:1px solid #eeeeee; border-width:0 1px 0 1px;}
.item-wrap { border-bottom:1px dashed #eeeeee; padding-bottom:10px; height:100%; overflow:hidden;}
.item-wrap .views-field-field-image-cache-fid { float:left; height:100%; padding-right:10px;}
.item-wrap .views-field-title { width:125px; float:left; }
#blessed .item-wrap .views-field-title { float:left; height:100%; clear:both;}
.view-tong-lei-tui-jian .item-wrap div.views-field-title { width:100%;}
.view-tong-lei-tui-jian .item-wrap div.views-field-field-author-value{width:100%;}
.view-author-books div.views-field-field-publish-value { width:100%;}
td.views-field-field-publish-value { width:auto;}


.view-author-books  div.views-field-field-author-value{width:100%;}



.view-author-books .views-field-field-image-cache-fid { clear:both;}

.item-wrap .views-field-field-author-value{width:130px; float:left;}
.item-wrap .views-field-teaser{width:130px; float:left; padding:5px 0px;}
.item-wrap .views-field-buyitnowbutton{width:51px; float:left;}
.item-wrap .views-field-buyitnowbutton form div { line-height:100%; overflow:hidden; margin:0; padding:0;}
.list-add-to-cart { width:51px; height:19px; border:none; cursor:pointer; background:url(images/add-to-cart-2.gif) no-repeat; font-size:1px; line-height:1px; color:#FFFFFF;}
.item-wrap .views-field-buyitnowbutton .list-add-to-cart{ margin:0px; width:51px; height:19px; border:none; cursor:pointer; background:url(images/add-to-cart-2.gif) no-repeat; font-size:1px; line-height:1px; color:#FFFFFF;}
.item-wrap .views-field-view-node{width:51px; float:left; padding-left:5px;}
.item-wrap .views-field-view-node a {display:block;width:51px; height:19px;background:url(images/details-2.gif) no-repeat; font-size:1px; line-height:1px; color: #FFFFFF;}
 
#wrapper #container .sidebar { margin:2px 0px 5px 0px;}
#wrapper #container .sidebar .block { background:url(images/block-top.gif) left top no-repeat; margin:0 0 0.5em 0;}
#wrapper #container .sidebar .block .block-inner { background:url(images/block-mid.gif) repeat-y;}
#wrapper #container .sidebar .block .block-inner .block-bot { padding:8px 15px; background: url(images/block-bottom.gif) left bottom no-repeat; position:relative;}
#wrapper #container .sidebar .block .block-inner .block-bot  .more-link { position:absolute; top:10px; right:15px;}
#wrapper #container .sidebar .block .block-inner .block-bot .content { background:url(images/block-content.gif) left top no-repeat; padding-top:15px;}
#sidebar-right .block,#sidebar-left .block { padding:8px 0 0 0;}
#table  { margin:0 0;}
#ul li, ul.menu li, .item-list ul li, li.leaf { background:transparent url(images/menu-leaf.gif) no-repeat scroll 1px 0.35em}
.sidebar a { color:#6f6f6f;}
.sidebar a:link, .sidebar a:visited { color:#6f6f6f;}
.sidebar a:hover {color:#6f6f6f;}
#wrapper #container .sidebar .block .block-inner .block-bot h2 { color:#638c0b; font-size:14px;}

#wrapper #container .breadcrumb { position: static; left:0; top:0; clear:both; padding:5px 15px; font-size:11px;}
#wrapper #container .breadcrumb, #wrapper #container .breadcrumb a { color:#a0a0a0;	}

/* front bottom */
#bottom { padding-top:20px;}
.field-field-gallery { background: url(images/gallery-bg.jpg) center top; position:relative; padding-top:30px;}
.carousel-title { position:absolute; left:350px; top:8px; font-size:14px; color:#638c0b;}
span.carousel-previous { display:block; width:18px; height:19px; position:absolute; left:0px; top:8px; font-size:0px; line-height:0px; text-indent:-999em; background:url(images/prev.gif) no-repeat; cursor:pointer;}
span.carousel-next { display:block; width:18px; height:19px; position:absolute; left:750px; top:8px; font-size:0px; line-height:0px; text-indent:-999em; background:url(images/next.gif) no-repeat; cursor:pointer;}

#bottom  { background: url(images/gallery-bg.jpg) center top no-repeat; position:relative; padding-top:30px;}
#bottom .view-header{ position:absolute; left:350px; top:8px; font-size:14px; color:#638c0b;}
#bottom .view-header p { padding:0; margin:0;}
.ga-item-list {width:750px;}
.ga-item-list ul{ list-style:none; display:block; height:100%; overflow:hidden; width:100%;}
.ga-item-list  ul li { list-style-type:none; background:none; float:left; width:106px; padding:0 0px 0 0px; margin:0 0 0 0;}
.Carousel { width:750px;}
.Carousel ul { list-style:none; display:block;}
.Carousel ul li { list-style-type:none; background:none; float:left; padding:0 5px 0 5px; margin:0 0 0 0;}
/* footer */
body.sidebar-right #footer,body.sidebars #footer  { margin:0 auto; width:auto;}
.footer_message { display:none;}
#block-block-18,#block-block-19{ padding:0px 0px;   background:url(images/footer-bg.gif) repeat-x;  }
#block-block-18 .block-inner,#block-block-19 .block-inner { width:890px;padding-left:100px; margin:0 auto;height:100%; overflow:hidden; }
#block-block-18 ul,#block-block-19 ul { list-style:none; display:block; margin:0; padding:0; background:url(images/footer-logo.png) left center no-repeat; padding-left:332px; height:100%; overflow:hidden;}
#block-block-18 ul li ,#block-block-19 ul li{ list-style:none; list-style-image:none; list-style-type:none; background:none;}

#block-block-15,#block-block-20 { padding:5px; border:1px solid #e0e0e0; background:#f3f3f3; margin-bottom:1em; width:980px; margin:10px auto;}
#block-block-15 .head,#block-block-20 .head { width:110px; border-right:1px solid #e0e0e0; text-align:center; padding:0px 0px; float:left; color:#638c0b;}
#block-block-15 .link-body ,#block-block-20 .link-body{ width:820px; padding:0px 5px; float:left;}
#block-block-15 .link-body a,#block-block-20 .link-body a {color:#626262;}
/* node */
.node { margin:0 0 1em 0; padding:0em 0px;border-bottom:none; }
#tabs-wrapper { margin:0 0 0 0; padding:0 15px;}
h2 { font-size:16px; color:#e60012}
ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover, ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover { background:#ff9600;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px; }
.left-corner h2 {padding-left:15px;}
.left-corner h2.with-tabs {padding-left:0px;}
.content-area { padding:1em 15px;background: url(images/node-inner-bg.gif) repeat-x;}

/* catalog */
td.region, td.module, td.container, td.category {
background-color:#f1f1f1;
border-bottom:1px solid #bdeb47;
border-top:1.5em solid #FFFFFF;
color: #000000;
font-weight:bold;}
tr.odd, tr.info {background-color:#f1f1f1;}

/* contact */
.form-submit { background: url(images/submit.gif) left bottom repeat-x; border:1px solid #999999; cursor:pointer; width:auto; height:auto; font-size:12px; line-height:14px; color:#626262;}

/* forum */
body.sidebars #squeeze { padding-left:5px;}

/* user login */
#wrapper #container  #block-user-0 h2 { display:block; width:117px; height:24px;  font-size:14px; line-height:14px; background:url(images/user-login.jpg) no-repeat; padding:29px 0 0 0;}
#user-login-form  { color:#638c0b; text-align:left; position:relative;}
#user-login-form .item-list ul li { background:none; display:inline; }
#user-login-form label { display:inline;}
#user-login-form .form-required { display:none;}
#user-login-form .form-item { margin:0 0 0 0; height:23px;}
#user-login-form  input { border:1px solid #638c0b; }
#user-login-form .form-submit { background: url(images/login.gif) left center repeat-x; color:#FFFFFF; position:absolute; top:0px; right:-2px !important; right:10px; margin:0; padding:0; width:42px; height:42px; border:none; font-size:0px; line-height:0px; }
body .book-pic{
width: 200px;
float:left;
}
/* subsribe */
#wrapper #container .sidebar .block-simplenews .block-inner .block-bot  h2 { display:block; width:115px; height:20px; font-size:14px; line-height:14px; background:url(images/subsribe.jpg) no-repeat; padding:28px 0 0 0;}
#wrapper #container .sidebar .block-simplenews .block-inner .block-bot input { border:1px solid #638c0b;}
#wrapper #container .sidebar .block-simplenews .block-inner .block-bot  .form-submit { background: url(images/submit1.gif) left center repeat-x; color:#FFFFFF; float:left; position:absolute; bottom:0px;left:135px; margin:0em auto; padding:0 4px;}
#wrapper #container .sidebar .block-simplenews .block-inner .block-bot  .form-radios { display:none;}
#wrapper #container .sidebar .block-simplenews .block-inner .block-bot #edit-mail-wrapper { float:left; margin-top:0; margin-bottom:0;}
#wrapper #container .sidebar .block-simplenews .block-inner .block-bot #edit-mail-wrapper input { border-right:none; font-size:12px; width:135px;}
#wrapper #container .sidebar .block-simplenews .block-inner .block-bot form div { height:100%; overflow:hidden; position:relative;}

/* sidebar tabs */
.sidebar .quicktabs_wrapper ul.quicktabs_tabs  { border:none;}
.sidebar .quicktabs_wrapper ul.quicktabs_tabs li a { font-size:12px!important; line-height:19px!important; color:#6f6f6f;}
.sidebar .quicktabs_wrapper ul.quicktabs_tabs li.active a {color: #FFFFFF;}
.sidebar .quicktabs_wrapper ul.quicktabs_tabs li {  font-size:12px!important;border:none; height:18px!important; line-height:100%!important; background: url(images/side-tabs.jpg) center  bottom no-repeat; padding:2px 10px 4px 10px;}
.sidebar .quicktabs_wrapper ul.quicktabs_tabs li.active { border:none; background:url(images/side-tabs.jpg) center top no-repeat;}

.messages { margin:0.75em 15px; }
.views-field-title { font-size:14px;}
.sidebar .views-field-title { font-size:12px;}

/* hot */
#block-views-wdp_hot-block_1 ul { list-style:none; list-style-type:none; margin:0; padding:0; text-align:center;}
#block-views-wdp_hot-block_1 ul li { text-align:center; list-style-type:none; background:none; padding:5px 5px 5px 5px; border:1px solid #d7e880; margin-top:140px; position:relative;}
#block-views-wdp_hot-block_1 ul li div.views-field-field-image-cache-fid { position:absolute; top:-130px; left:50px !important;left:0px; }
#block-views-wdp_hot-block_1 ul li div.views-field-title a{ color:#e60012; font-size:14px;}
#block-views-wdp_hot-block_1 ul li div.views-field-field-publish-value { color:#8fc41f;}
.book-info{
float:left;
padding-left:20px;

}
.book-desc{
clear: both;
}
.book-info-p{
line-height:50%;
}
.yue_shu_xi_lie { position:relative;}
.yue_shu_xi_lie .pic{
width: 20%;
float:left;
}
.yue_shu_xi_lie .pic img{

}
.yue_shu_xi_lie .info{
width: 80%;
float:left;
margin-top:20px;
}
.yue_shu_xi_lie{
clear: both;
}

.forum-links .comment_reply{
display:none;
}
.view-id-comments_recent tr.even,.view-id-comments_recent tr.odd{
background-color: #FFFFFF;
}
thead th,tr.even, tr.odd, tbody th{border-color:#dcf7a1;}


.book-info h2{
margin-bottom:20px;
padding-left:0px;
}

#node-68 { display:none;}
.view-popular-book li { }
.view-popular-book li .views-field-field-image-cache-fid { display:none;}
.view-popular-book li div.zemowrap .views-field-field-image-cache-fid { display: block;}
.view-popular-book li div.zemowrap { display:none; }

#zemopre { position:absolute; z-index:1000; padding:15px; background:#e5eec4; width:150px; text-align:center;}
fieldset {
background:#FFFFFF url(images/gradient-inner.png) repeat-x scroll 0 0;
border:1px solid #8fc41f;
margin:1em 0;
padding:1em;}
.sticky  { background:none; border:none;}
.zemo-links { padding:10px 0px; height:100%; overflow:hidden;}
.zemo-links ul { list-style:none; float:left; display:inline; margin:0 0 0 0;}
.zemo-links ul li { padding:0 1em 0 0; display: inline; list-style:none; list-style-type:none; background:none;}
#block-addthis-0 { position:absolute; top:28px; right:50px;}
.forum #comments { margin-top:0px;}

.product { font-size:14px;}
.views-view-grid .item-wrap { width:227px;}
#blessed .views-view-grid .item-wrap  {width:130px;}