@charset "UTF-8";html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
*{margin:0;padding:0;}
html, body{height:100%;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#wrap{min-height:200px;width:1100px;margin:0 auto;padding:0;}
#main{overflow:auto;}
#footer{width:1100px;position:relative;margin-left:auto;margin-right:auto;margin-bottom:0px;height:20px;clear:both;}
body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;}
:focus{outline:0;}
a:link{color:#000;text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
#menup{min-height:150px;width:1100px; margin:0px; padding:0px;}
#menup .banner{float:left;width:390px;min-height:130px; margin-top:5px;}
#menup .search{float:right;width:600px; margin-top:15px;}
#menup .menu_login{float:left; margin-top:5px;width:700px; height:40px;background-image:url(../images/tagline2.png);background-repeat:no-repeat;background-position:-0px -0px;}
#menup .signin{float:right;width:250px;margin-top:5px;text-align:left;}
#bodyp{margin:0px;padding:0px;width:1100px;}
#bodyp .body_left{float:left;width:1100px;margin:0px;padding:0px;}
#bookinfo{width:800px;}
#bookinfo .bookinfo_left{float:left;width:277px;margin-right:10px;}
#bookinfo .bookinfo_left_small{float:left;width:123px;border:#F7931D solid 1px;padding:1px;margin-right:10px;}
#bookinfo .bookinfo_right{float:left;width:500px; margin-top:10px;}
.bookinfo_right h1{font-weight:bold;font-size:16px; font-family:Viga;}
#bookinfo .bookinfo_right .rowinfo{float:left;width:500px;}
#bookinfo .bookinfo_right .featureNamelong{color:#666;font-size:14px;width:200px;float:left;}
#bookinfo .bookinfo_right .featureNameShort{color:#666;font-size:14px;width:100px;float:left;}
#bookinfo .bookinfo_right .featureName{color:#666;font-size:11px;width:100px;float:left;}
#bookinfo .bookinfo_right .featureValue{color:#333;font-size:12px;font-weight:normal;width:400px;float:left;}
#bookinfo .bookinfo_right .featureValuesmall{color:#333;font-size:12px;font-weight:normal;width:380px;float:left;}
#bookinfo .bookinfo_right .advPrice{color:#900;font-size:24px;font-weight:bold;float:left;}
#bookinfo .sellers_info{float:left;width:755px;}
#bookinfo .sellers_info .head{font-size:16px;background-image:url(../images/tb.png);background-repeat:repeat;background-position:-0px -0px;width:700px;height:30px;padding-top:20px;padding-left:5px;}
#bookinfo .sellers_info .head1{font-size:14px;}
#bookinfo .explo{float:left;width:px;}
#bookinfo .explo div{float:left;width:755px;}
#bookinfo .explo .head{font-weight:bold;font-size:16px;margin-bottom:20px;background-image:url(../images/tp.png);background-repeat:repeat;background-position:-0px -0px;width:700px;height:30px;padding-top:15px;padding-left:5px;color:#6b6b6b}
#bookinfo .description{float:left;width:755px;}
#bookinfo .description .head{font-weight:bold;font-size:16px;}
#bookinfo .featureNamePara{color:#666;font-size:14px;width:200px;float:left;margin-bottom:10px;}
#bookinfo .featureValuePara{color:#666;font-size:14px;width:500px;float:left;margin-bottom:10px;}
#bookinfo .featureNameParaajax{color:#666;font-size:11px;float:left;font-weight:bold;width:140px;margin-bottom:6px;}
#bookinfo .featureValueParaajax{color:#333;font-size:12px;font-weight:normal;width:300px;float:left;margin-bottom:6px;}
#bookinfo .featureNameButton{color:#666;font-size:11px;float:left;font-weight:bold;width:360px;}
#bookinfo .featureNameButtonSp{color:#666;font-size:16px;float:left;font-weight:bold;width:600px; margin-top:10px;}
#bookinfo .featureNameButtonSp a { color:#F00;}
#bookinfo .featureNameParaLong{color:#666;font-size:14px;float:left;width:700px;}
.popupBoald{font-weight:bold;}
#iconslist{margin-right:100px;}
.error_show{color:#F00;font-size:14px;font-weight:bold;}
.mainslideback {background-image:url("../images/slidebround.png");background-position:-0px -0px; background-repeat:no-repeat; width:920px; height:220px; overflow:hidden;float:left;margin-left:10px; margin-top:15px;}
#menup .fticons{float:right; width:500px; height:30px; margin-top:5px;}
#navlist{float:right; margin-bottom:10px;margin-top:5px;}
#navlist li{font-size:14px;float:left; margin-left:30px; margin-top:10px;}
#navlist li a {color:#FFF; font-weight:bold;}

#page_right{float:left;width:740px;}
#page_right_sub{float:left;width:930px;padding-left:5px;}
#book_categarey{float:left;min-height:700px;width:140px;margin-left:4px;}
#book_cate{list-style:none;float:left;width:140px;padding:0px;margin:0px;}
#book_cate li{background-image:url("../images/catbar2.png");background-position:-0px -0px; background-repeat:no-repeat;float:left;width:140px;height:25px;padding-left:14px; padding-top:12px;}
#book_cate li  a{font-size:13px;color:#FFF; font-weight:bold;}
#book_cate li  a:hover{text-decoration:none;font-size:12px; color:#FFF200;}
#page_add{float:left;width:200px;}
#page_add .addds{float:left;}
#page_add .oneline{float:left;margin-left:10px;}
#page_add .seconline{float:left;margin-top:400px;margin-left:10px;}
#page_add .thiredline{float:left;margin-top:20px;margin-left:10px;}
#page_add .freedeli{float:left;margin-top:40px;margin-left:10px;}
#book_categarey .best_grante{float:left;margin-top:10px;}
.search_box{float:left;margin-top:5px;width:610px;}
#icons_home{float:left;margin-top:5px;margin-left:10px;width:700px;padding-left:20px;}
#icons_home .icon_ui{float:left;margin:0px;padding:0px;}
#icons_home .icon_ui li{display:inline;width:200px;float:left;}
.tb5{background-image:url("../images/serachbox.png");background-position:-0px -0px;height:41px;width:520px;padding-left:20px;padding-top:8px;float:left; background-repeat:no-repeat;}
.tb5a{border:0;width:500px;margin-top:3px;}
.buttonsubmit{float:left;background-image:url("../images/sbtn.png");background-position:-0px -0px; background-repeat:no-repeat;cursor:pointer;height:36px;padding-bottom:2px;width:120px;display:block;}

.cart_logo{width:79px;height:30px;font-size:14px;font-weight:bod;color:#f8981d;}
.fticon{float:left;width:180px;text-align:right;margin-top:20px;}
#bodyp .body_left .suppage{float:left;width:930px; margin-left:12px; z-index:999; margin-top:10px;}
.sign_h{color:#000;font-size:24px;margin-bottom:20px; font-family:Viga;}
#bodyp .body_left .suppage .sign_h_small{color:#F7931D;font-size:20px;margin-bottom:20px;}
.sign_h a{color:#000;font-size:22px;}
#bodyp .body_left .suppage .from_separater{margin-top:10px;}
#bodyp .body_left .suppage .form_head{color:#660302;font-size:16px;margin-bottom:10px; font-weight:bold;}
#bodyp .body_left .suppage .form_sub{font-size:14px;}
#bodyp .body_left .suppage .ulhideuser{margin-left:40px;margin-top:10px;margin-bottom:10px;display:none;}
.userlist li{height:20px;}
#bodyp .body_left .suppage .submitbtn{margin-top:10px;}
.target{width:123px;text-align:center;padding:0px;height:187px;display:block;float:left;position:static; font-size:12px; line-height:20px;}
.whitefont{color:#FFF;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:15px;}
#book_list{float:left;}
#book_list li{float:left;display:inline;width:150px;height:200px;}
.errorlarge{font-weight:bold;font-size:16px;margin-bottom:5px;}
.errorlarge a{ color:#00F;font-weight:bold;  }
.errorsmall{font-size:16px;}
#book_shopp{float:left;width:800px;}
#book_shopp .bookshop_left{float:left;width:500px;}
#book_shopp .bookshop_left .booksiamge{float:left;width:125px;padding:1px;margin-right:10px;}
#book_shopp .bookshop_left .books_info{float:left;width:350px;}
#book_shopp .bookshop_left .books_info h1{font-weight:bold;font-size:16px;margin-bottom:8px;font-family:Viga;}
#book_shopp .bookshop_left .books_info h2{color:#666;font-size:12px;margin-bottom:8px;}
#book_shopp .bookshop_left .books_info p{color:#900;font-size:24px;font-weight:bold;}
#book_shopp .bookshop_right{float:right;width:260px;margin-top:40px;background-image:url(../images/bgchekout.png);background-repeat:no-repeat;background-position:-0px -0px;height:153px;padding-left:17px;padding-top:30px;margin-left:17px;}
#book_shopp .bookshop_right p{font-weight:bold;font-size:14px;margin-bottom:8px;}
#book_shopp .bookshop_right div{margin-bottom:8px;}
#cartmain li{float:left;width:800px;}
#cartmain li .image{float:left;width:128px;margin-top:4px;padding:1px;margin-right:5px;}
#cartmain li .image1{float:left;width:90px;margin-top:4px;padding:1px;margin-right:5px;}
#cartmain li .image img{padding:1px;}
#cartmain li .image1 img{padding:1px;}
#cartmain li .rowimage{float:left;width:800px;margin-top:8px;margin-bottom:20px;}
#cartmain li .bookinfo{float:left;width:390px;}
#cartmain li .bookinfo h1{font-weight:bold;font-size:16px;margin-bottom:8px;}
#cartmain li .bookinfo h2{color:#666;font-size:12px;margin-bottom:8px;}
#cartmain li .bookinfo p{color:#900;font-size:24px;font-weight:bold;}
#cartmain li .priseinfo{float:left;width:130px;}
#cartmain li .bookinfolong{float:left;width:300px;}
#cartmain li .priseinfolong{float:left;width:500px;margin-left:300px;}
#cartmain li .boxinfo{float:left;width:100px;}
#checkout{float:left;width:800px;}
#payment li{margin-left:20px;width:780px;float:left;min-height:30px;}
#paymentsmal li{width:250px;float:left;min-height:40px;}
.ulhide{margin-left:70px;float:left;margin-top:10px;}
.ulhide .maindiv{float:left;font-weight:bold;min-height:25px;width:500px;}
.ulhidesmall{float:left;margin-top:10px;}
.ulhidesmall .maindiv{float:left;min-height:35px;width:240px;margin-left:10px;}
.payinfocash{background-image:url(../images/box.png);background-repeat:no-repeat;background-position:-0px -0px;width:296px;min-height:300px;float:left;padding-top:20px;padding-left:20px;}
.freeuser{background-image:url("../images/spriteme1.png");background-position:-10px -305px;width:200px;min-height:40px;color:#900;font-size:24px;font-weight:bold;padding-top:166px;}
.errortext{font-size:12px;font-weight:bold;margin-top:4pxfticons;}
.errortwarning{font-size:14px;color:#F00;}
.button:hover{font-weight:bold;color:#000;}
.inputtxt{border:1px solid #aaa9a7;background:#fff;padding:1px 1px 1px 1px;font-size:14px;height:20px;width:280px;}
.inputtxtarea{border:1px solid #aaa9a7;background:#fff;padding:1px 1px 1px 1px;font-size:14px;height:30px;width:280px;}
#map_canvas{width:740px;height:400px;}
#ulorderby{float:left;}
#ulorderby li{float:left;min-height:30px;}
.faq{display:none;}
.oldbookcon{ float:left; margin-left:30px;}
.oldbookcon li { float:left; width:800px; margin-bottom:8px;}
.oldbookcon li a { margin-left:10px; color:#F00;}
.signup{ float:left;}
.signup li {font-size:14px;color:#666; margin-bottom:20px;}
.signup li p { margin-bottom:4px; line-height:25px;}
.sitsuess{ font-size:12px; color:#679205;}
.siterror{ font-size:12px; color:#ef1d26;}
.headstyle { color:#0865a2; font-size:14px; margin-top:20px; margin-bottom:10px;}
.PreviouslyAdderess { float:left; width:800px; margin-top:15px;}
.PreviouslyAdderess li { float:left; margin-right:40px; border:#dddddd solid 1px; padding:10px; background-color:#dfe9ff; margin-bottom:5px; width:200px;}
.bettweendivad {float:left;padding-left:10px;}
.bettweendivad div { margin-bottom:5px; color:#000000;}
.accountpra { font-size:14px;color:#666; line-height:15px;}
.homageicon li { float:left;}
.menuui li {float:left;}
.inner { margin: 0; background: #f8f9f9; padding: 20px; border:0; zoom:1; line-height:20px; color:#1f2020;box-shadow: 2px 2px 2px 2px #888888; font-family:Volkhov; font-weight:normal;}
.inner a { text-decoration:underline;}
.inner h1 { font-weight:bold;}
.button{
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.button:hover,
.button:focus,
.button:active,
.button.active,
.button.disabled,
.button[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.button:active,
.button.active {
  background-color: #cccccc \9;
}

.button:first-child {
  *margin-left: 0;
}

.button:hover,
.button:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.button:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.button.active,
.button:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.button.disabled,
.button[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;
}

.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}

.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}

.headfont a { color:#000; font-weight:bold;  text-decoration:none; }
.headfontwhite a { color:#000; font-weight:bold;  text-decoration:none; font-size:12px;}
.firstdiv{float:left; width:930px; margin-top:-40px;}
.firstdivnohi {float:left; width:930px;}
.seconddiv {float:left; width:930px; margin-top:5px; margin-bottom:5px;}

.footerlink {float:left; margin-bottom:10px; margin-top:10px;width:1100px; }
.footerul { float:left; width: 180px; }
.footerul li h3 { color:#F00;font-family:Viga;font-size:14px;}
.footerul li  { margin-bottom:10px;}
.footerul li a { font-size:12px; color:#000;font-family:Volkhov;}
.copyright { float:left;width:1000px; text-align:center; margin-bottom:10px; margin-top:4px; font-size:12px;font-family:Viga;}
.ac_type_ul_p_w_bo {float:left; line-height:20px; margin-left:15px; margin-top:10px; color:#484343; margin-bottom:10px; padding:10px;}
#bookinfo .bookinfo_right .rowinfo a{text-decoration:underline;}

.background { background-image:url(../images/no-book-.gif);background-repeat:no-repeat;background-position:-0px -0px; height:340px; padding-top:10px; padding-left:15px; padding-right:5px; float:left; width:268px; font-size:12px; line-height:20px;}

.backgroundsmall { background-image:url(../images/no-book-.gif);background-repeat:no-repeat;background-position:-0px -0px; height:185px; padding-top:10px; padding-left:15px; padding-right:5px; float:left; width:100px;font-size:12px; line-height:20px;}

.backgroundsmallse { background-image:url(../images/no-book-.gif);background-repeat:no-repeat;background-position:-0px -0px; height:145px; padding-top:10px; padding-left:15px; padding-right:5px; float:left; width:100px;font-size:12px; line-height:20px;}

.isbbooklist li { display:inline;}