html, body, form { width: 100%; margin: 0px; padding: 0px; }
body { background-color: #ACAEAD; font-family: "MS Sans Serif", Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 14px; }
body.notemplate {background-color:#FFFFFF;}
img { border: 0px; }
ul, ul li { margin: 0px; padding: 0px; list-style: none; }

.clear { clear: both;height:0px;margin:0;padding:0; }
.center { text-align: center !important; }
.fLft { float: left; }
.fRgt { float: right; }
.aLft { text-align: left; }
.aRgt { text-align: right; }
.ui-datepicker-trigger { margin-left: 3px; }
.notfound { margin: 1px auto; font-size: 16px; font-weight: bold; color: #F00; text-align: center; }
.hide { display: none; }
.strike { text-decoration: line-through; }
.space-vertical {display:block;height:10px;}

#breadCrumb { margin: 11px 0px 0px 10px; color: #666; font-size: 14px; }
#breadCrumb a { color: #666; text-decoration: underline; }
#Wrapper { width: 990px; margin: 0px auto; background-color: #ffffff; padding-bottom: 10px; }
#Header { background: url(../images/site_sprite.gif) 0px 0px repeat-x; width: 990px; height: 100px; position: relative; }
#Logo { width: 220px; height: 80px; position: absolute; left: 10px; top: 20px; }
#HBanner { width: 473px; height: 70px; position: absolute; left: 283px; top: 28px; }
#HMenu { width: 200px; height: 30px; position: absolute; right: 0px; top: 6px; padding-top: 2px; }
#HMenu a { color:#1a58a3; background: url(../images/site_sprite.gif) 0px -200px no-repeat; padding: 0px 5px 0px 25px; font-size: 12px; }
#HMenu a:hover { color:#0080c0; }
#HMenu a.contact { background-position: -100px -200px; }
#HMenu a.sitemap { background-position: -200px -200px; }
#TopMenu { height: 30px; text-align: right; margin: 0px 0px 0px 350px; padding: 9px 0px 0px; }
#TopMenu ul, #TopMenu li { margin: 0px; padding: 0px; }
#TopMenu li { list-style: none; float: left; }
#TopMenu a { width: 124px; height: 30px; display: block; background: url(../images/site_sprite.gif) 0px -230px no-repeat; text-align: center; text-decoration: none; font-weight: bold; color: #000; line-height: 40px; overflow: hidden; font-size: 14px; }
#TopMenu a.active, #TopMenu a:hover { background-position: -123px -229px; color: #FFF; line-height: 34px; }
#TopSearch { width: 960px; height: 60px; margin: 0px auto; background: url(../images/site_sprite.gif) 0px -120px no-repeat; }
#TopSearch #TopSearchBox { height: 20px; line-height: 20px; color: #FFF; position: relative; font-weight: bold; padding: 5px 0px 0px 10px; }
#TopSearch #TopSearchBox #search { width: 123px; height: 18px; position: absolute; left: 54px; top: 5px; background: transparent; border: 0px; font-size: 12px; }
#TopSearch #TopSearchBox #searchgroup { width: 163px; height: 18px; position: absolute; left: 183px; top: 6px; background: transparent; border: 0px; font-size: 12px; line-height: 12px; }
#TopSearch #TopSearchBox #searchadv { position: absolute; left: 350px; top: 5px; text-decoration: underline; color: #FFF; background: url(../images/site_sprite.gif) 0px -350px no-repeat; width:50px; border:0px; cursor:pointer; }

#Container { width: 970px; margin: 0px auto; padding: 17px 0px; overflow: hidden; }
#LeftSide { float: left; width: 190px; /*overflow: hidden;*/ }
#Content { float: left; width: 580px; margin: 0px 7px 0px 5px; overflow: hidden; }
#RightSide { float: left; width: 180px; overflow: hidden; }
#Footer { clear: both; background: url(../images/site_sprite.gif) 100px -780px no-repeat; padding: 90px 15px 10px; text-align: center; }
#Footer a { color: #704621; text-decoration: none; }
#FooterLink { padding-top: 10px; }
#FooterLink a  { color: #ccc; text-decoration: none; font-size: 6px; }

.bxside { width: 180px; background: url(../images/site_frame.gif) -180px 0px repeat-y; margin-bottom: 10px; overflow: hidden; }
.bxside .bx_b { width: 180px; background: url(../images/site_frame.gif) -360px bottom no-repeat; padding: 6px 0px 10px; }
.bxside .bx_title { width: 180px; height: 32px; background: url(../images/site_side_title.gif) 0px 0px no-repeat; }

.hr { background: url(../images/hr.gif) 0px -4px repeat-x; height: 4px; font-size: 1px; overflow: hidden; }
.hr_b { background: url(../images/hr.gif) 0px 0px repeat-x; height: 4px; font-size: 1px; overflow: hidden; }
.hr_spt { background: url(../images/hr_spt.gif) 0px 0px no-repeat; height: 14px; width: 576px; overflow: hidden; margin: 0px auto; }
.hr_light { background-color: #F9F9F9; border-top:1px solid #E8E8E8; font-size:1px; height:3px; overflow: hidden; }
.hr_560 { width: 560px; margin: 0px auto; }
a.more { display: block; width: 38px; height: 16px; background: url(../images/home_sprite.gif)  -350px -100px; }

ol.number { margin: 0px; padding: 0px 2px; }
ol.number li { background: url(../images/li_number.gif) 0px 0px no-repeat; margin: 6px 0px; padding: 0px 0px 0px 20px; list-style: none; }
.oli_2 { background-position: 0px -100px !important; }
.oli_3 { background-position: 0px -200px !important; }
.oli_4 { background-position: 0px -300px !important; }
.oli_5 { background-position: 0px -400px !important; }


.categoryscroller { width: 550px; margin: 0px auto; padding: 5px 0px 0px; color: #C0C0C0; height: 20px; overflow: hidden; }
.categoryscroller .categories {width: 512px; height: 13px; float: left; overflow: hidden; }
.categoryscroller .categorylist { font-size: 6px; height: 13px; white-space: nowrap; }
.categoryscroller .categorylist a { color: #666; text-decoration: none; font-size: 11px; font-family: Tahoma; margin: 0px 6px; }
.categoryscroller .categorylist a.active { text-decoration: underline; }
.categoryscroller .nav { float: left; padding: 0px; height: 12px; width: 32px; overflow: hidden; margin-left: 5px; }
.categoryscroller .nav a { width: 12px; height: 11px; display: block; background: url(../images/home_sprite.gif) -400px -100px no-repeat; margin: 0px; }
.categoryscroller .nav div { width: 12px; height: 11px; background: url(../images/home_sprite.gif) -400px -120px no-repeat; margin: 1px 4px 0px 0px; float: left; }
.categoryscroller .nav .next a { background-position: -416px -100px; }
.categoryscroller .nav .next { background-position: -416px -120px; }

#LeftSide .bxside { margin: 0px 0px 10px; }
#LeftSide .bxside ul { margin: 0px 0px 0px 15px; }
#LeftSide .bxside ul li { background: url(../images/li_gt.gif) 0px 2px no-repeat; padding: 0px 0px 0px 20px; width: 130px; }


/* Left Side */
#bx_menu { margin-left: 5px !important; }
#bx_menu .bx_title { background-position: 0px 0px; }
#bx_menu ul li a { color: #727272; text-decoration: underline; }

#bx_category { margin-left: 5px !important; }
#bx_category .bx_title { background-position: 0px -35px; }
#bx_category ul li { background-image: url(../images/li_heart.gif) !important; }
#bx_category ul li a { color: #666; text-decoration: none; }

#bx_payment { width: 180px; margin: 0px auto 10px; }
#bx_payment ul { margin: 2px; }
/*#bx_payment ul li { background: url(../images/li_diamond.gif) 0px 2px no-repeat; padding: 0px 0px 0px 15px; }*/
#bx_payment ul li {padding:0; margin:3px 0;}
#bx_payment ul li a { color: #666; text-decoration: none; }
#bx_payment ul li a {background: url(../images/printmenu.gif) 0px 0px no-repeat; text-indent:-999px; width:176px; height:54px; display:block;}
#bx_payment ul li a.B {background-position:0px -60px;}
#bx_payment ul li a.C {background-position:0px -120px;}
#bx_payment ul li a.D {background-position:0px -180px;}

#shortcuts { background: url(../images/site_shortcut.gif) left top no-repeat; width: 185px; height: 350px; margin: 10px 0px 0px 3px; text-align: center; position: relative; }
a#shc_delivery { display: block; width: 150px; height: 115px; position: absolute; left: 17px; top: 19px; background: url(../images/site_shortcut.gif) 0px -350px no-repeat; }
a#shc_hotjob { display: block; width: 150px; height: 75px; position: absolute; left: 17px; top: 165px; background: url(../images/site_shortcut.gif) 0px -470px no-repeat; }
a#shc_care { display: block; width: 150px; height: 75px; position: absolute; left: 17px; top: 246px; background: url(../images/site_shortcut.gif) 0px -550px no-repeat; }

#bx_social .hr_b { position: absolute; left: 4px; top: 0px; width: 182px; }
#bx_social { width: 187px; height: 465px; background: url(../images/site_social.gif) 0px 10px no-repeat; overflow: hidden; padding: 0px 2px; position: relative; z-index: 1000; }
#bx_social a { position: absolute; width: 34px; height: 34px; display: block; top: 34px; left: 26px; }
#bx_social #aTwitter { left: 75px; }
#bx_social #aYoutube { left: 122px; }
#bx_social div { position: absolute; left: 3px; top: 110px; width: 185px; height: 315px; overflow: hidden; }
#bx_social iframe { border: 0px !important; margin: -1px; }
/* /Left Side */

/* Right Side */
#RightSide .bxside { margin: 0px 0px 10px; }
#RightSide .bxside ul { margin: 0px 0px 0px 15px; }
#RightSide .bxside ul li { background: url(../images/li_gt.gif) 0px 2px no-repeat; padding: 0px 0px 0px 20px; width: 130px; }

#bx_login { position: relative; }
#bx_login .bx_title { background-position: 0px -128px; }
#bx_login .bx_b { padding-left: 20px; font-weight: bold; }
#lgn_email, #lgn_password { width: 125px; height: 15px; }
#bx_login #lgn_button { width: 46px; height: 21px; margin: 10px 45px; background: transparent url(../images/site_sprite.gif) 0px -269px no-repeat; border: 0px; cursor: pointer; }
#bx_login #lgn_register { width: 62px; height: 29px; display: inline-block; background: transparent url(../images/site_sprite.gif) -120px -263px no-repeat; margin: 0px; }
#bx_login #lgn_forgotpwd { width: 62px; height: 29px; display: inline-block; background: transparent url(../images/site_sprite.gif) -50px -263px no-repeat; margin-right: 8px; }

#bx_member { }
#bx_member ul { margin: 0px 0px 0px 15px; }
#bx_member ul li { background: url(../images/li_gt.gif) 0px 2px no-repeat; padding: 0px 0px 0px 20px; }
#bx_member .bx_title { background-position: 0px -160px; }
#bx_member ul li a { color: #595959; text-decoration: none; }
#bx_member .hr_light { margin: 5px 7px; }
#bx_member #btn_logout { width: 46px; height: 21px; margin: 5px auto 0px; background: transparent url(../images/site_sprite.gif) -200px -269px no-repeat; display: block; text-indent: -1000px; overflow: hidden; }

#bx_cart { font-size: 12px; }
#bx_cart .bx_title { background-position: 0px -192px; }
#bx_cart .noitem { text-align: center; }
#bx_cart .img { background: url(../images/store/frame_book.gif) 0px 0px no-repeat; width: 91px; height: 142px; margin: 0px auto; padding: 5px;}
#bx_cart .img img {width:91px; height:126px;}
#bx_cart .title { width: 147px; margin: 0px auto; border-bottom: 1px dashed #8E8E8E; padding: 5px 0px 10px; }
#bx_cart .title .li { display: inline-block; width: 14px; height: 14px; background: url(../images/site_side_title.gif) -100px -355px no-repeat; margin: 0px 10px 0px 2px; }
#bx_cart .title a { text-decoration: none; color: #F23F00; font-weight: bold; line-height: 14px; }
#bx_cart .otheritem { margin: 10px 0px 0px; text-align: center; }
#bx_cart table { width: 160px; margin: 10px auto 4px; }
#bx_cart th { background-color: #F1F1E6; color: #F24902; font-weight: bold; padding: 3px 0px; border-bottom: 4px solid #FFF; }
#bx_cart .hide td {border: 0px !important;}
#bx_cart td { background-color: #F4F4F4; color: #3B3B3B; border-left: 4px solid #FFF; border-bottom: 1px solid #DCDCDC; }
#bx_cart td.name { border-left: 0px; text-align: left; }
#bx_cart td.price { color: #208323; }
#bx_cart td.quantity { color: #D11010; }
#bx_cart .sum_total { width: 159px; height: 30px; background: url(../images/site_side_title.gif) 0px -70px no-repeat; margin: 0px auto; position: relative; }
#bx_cart .sum_total .total_price { position: absolute; left: 76px; top: 3px; width: 57px; height: 23px; overflow: hidden; text-align: center; line-height: 23px; color: #FD0000; font-weight: bold; }

#bx_cart .summaryitem { width: 171px; margin:0 5px; color:#595959;}
#bx_cart .summaryitem .listsummary { width: 171px; height: 30px; margin-top:1px; background-color:#DCDCDC;}
#bx_cart .summaryitem .label {float:left; width: 77px; height: 30px; margin-left:2px; line-height: 28px; font-weight:bold; }
#bx_cart .summaryitem .num {float:left; margin: 3px 3px 0 0; width: 50px; height: 23px; overflow: hidden; text-align: center; line-height: 23px; color: #FF8100; font-weight: bold; background-color:#FFFFFF;}
#bx_cart .summaryitem .end {float:left; width: 39px; height: 30px; line-height: 28px; font-weight:bold; }

#bx_cart .addressbox .title { width: 160px; height: 21px; background: url(../images/site_side_title.gif) 0px -100px no-repeat; margin: 0px auto; overflow: hidden; padding: 0px; border: 0px; }
#bx_cart .addressbox .content { width: 160px; background-color: #EDEDED; margin: 4px auto; padding: 4px 0px; }
#bx_cart .addressbox .content a { color: #ED7307; text-decoration: none; margin: 5px 0px 0px 5px; }
#bx_cart .hr_light { width: 170px; margin: 10px auto; }
#bx_cart a.btnpromotion { width: 149px; height: 26px; background: url(../images/site_side_title.gif) 0px -450px no-repeat; margin: 10px auto 0px; display: block; }
#bx_cart a.btnaddress { width: 149px; height: 26px; background: url(../images/site_side_title.gif) 0px -480px no-repeat; margin: 10px auto 0px; display: block; }
#bx_cart a.btnpromotion { width: 149px; height: 26px; background: url(../images/site_side_title.gif) 0px -450px no-repeat; }
#bx_cart a.btneditcart { width: 149px; height: 26px; background: url(../images/site_side_title.gif) 0px -510px no-repeat; margin: 10px auto 0px; display: block; }
#bx_cart a.btnhowto { width: 149px; height: 26px; background: url(../images/site_side_title.gif) 0px -540px no-repeat; margin: 5px auto 0px; display: block; }
#bx_cart .spt { width: 172px; height: 25px; margin: 0px auto; position: relative; }
#bx_cart .spt .hr_light { position: absolute; width: 172px; left: 0px; top: 5px; }
#bx_cart .btncheckout { width: 72px; height: 24px; background: url(../images/site_side_title.gif) 0px -570px no-repeat; border: 0px; position: absolute; top: 5px; left: 55px; cursor: pointer; }

#bx_promotion .bx_title { background-position: 0px -224px; }
#bx_promotion ul li { background-image: url(../images/li_star.gif) !important; margin-bottom: 10px; }
/*#bx_promotion ul li { list-style-image: url(../images/li_star.gif); list-style-type: square; list-style-position: inside; background: none !important; padding: 0px; margin: 0px 0px 0px 0px; }*/
#bx_promotion ul li a { color: #875428; text-decoration: none; text-decoration: underline; }
#bx_jsupdate .bx_title { background-position: 0px -256px; }
#bx_jsupdate ul li { background-image: url(../images/li_star.gif) !important; margin-bottom: 5px; }
#bx_jsupdate ul li a { color: #875428; text-decoration: none; text-decoration: underline; }

a#shc_bookmark { display: block; width: 180px; height: 51px; background: url(../images/site_shortcut.gif) 0px -630px no-repeat; }

#RightSide .more { background: url(../images/site_side_title.gif) 0px -355px no-repeat; width: 61px; height: 14px; display: block; margin: 5px auto 0px; }
#RightSide .item { width: 160px; margin: 0px auto; border-top: 1px dashed #CBCBCB; padding: 0px 0px 5px; color: #666; font-weight: bold; }
#RightSide .item .img { margin:5px auto; text-align: center; width: 100px; overflow: hidden; }
#RightSide .item .img img { width:100px; }
#RightSide .item a { color: #666; font-weight: normal; text-decoration: none; }
#RightSide .firstitem { border-top: 0px; }

#bx_recommend .bx_title { background-position: 0px -288px; }
#bx_listmania .bx_title { background-position: 0px -320px; }
#bx_listmania .searchbox { width: 157px; height: 76px; margin: 0px auto; background: #F5F5F5 url(../images/site_side_title.gif) 0px -370px no-repeat; overflow: hidden; position: relative; }
#bx_listmania .searchbox .txt { width: 79px; height: 18px; background-color: #E9EFF5; border: 1px solid #E0E0E0; position: absolute; left: 31px; top: 26px; font-size: 8px; overflow: hidden; }
#bx_listmania .searchbox .btn { width: 38px; height: 16px; border: 0px; position: absolute; left: 115px; top: 26px; background: transparent; cursor: pointer; }
#bx_listmania .searchbox select { position: absolute; left: 31px; top: 51px; }
/* /Right Side */

/* Content */
.bxc { width: 580px; background: url(../images/site_frame.gif) -540px 0px repeat-y; margin-bottom: 10px; overflow: hidden; }
.bxc .bx_b { width: 580px; background: url(../images/site_frame.gif) -1120px bottom no-repeat; padding: 6px 0px 10px; }
.bxc .bx_title { width: 580px; height: 32px; background: url(../images/site_frame.gif) -2860px 0px no-repeat; }
.bxc .bxc_tline { height: 3px; font-size: 1px; border-top: 1px solid #E8E8E8; background: #F9F9F9; overflow: hidden; }

.bxsq { width: 580px; background: url(../images/site_frame.gif) -540px 0px repeat-y; margin-bottom: 10px; overflow: hidden; }
.bxsq .bx_b { width: 580px; background: url(../images/site_frame.gif) -2280px bottom no-repeat; }
.bxsq .bx_t { width: 580px; background: url(../images/site_frame.gif) -1700px -9px no-repeat; padding: 6px 0px 10px; position: relative; overflow: hidden; }
.bxsq .bx_tline { width: 580px; background: url(../images/site_frame.gif) -1700px 0px no-repeat; padding: 15px 0px 10px; position: relative; overflow: hidden; }
.bxsq .bx_tline .title { position: absolute; left: 17px; top: 0px; }

.bxr { width: 580px; background: url(../images/site_frame.gif) -540px 0px repeat-y; margin-bottom: 10px; overflow: hidden; }
.bxr .bx_b { width: 580px; background: url(../images/site_frame.gif) -4020px bottom no-repeat; }
.bxr .bx_t { width: 580px; background: url(../images/site_frame.gif) -4600px 0px no-repeat; }
.bxr .bx_th { width: 580px; background: url(../images/site_frame.gif) -3440px 0px no-repeat; }

.bxrs { width: 560px; background: url(../images/site_frame.gif) -5740px 0px repeat-y; margin: 0px auto 10px; overflow: hidden; }
.bxrs .bx_b { width: 560px; background: url(../images/site_frame.gif) -6300px bottom no-repeat; }
.bxrs .bx_t { width: 560px; background: url(../images/site_frame.gif) -5180px 0px no-repeat; }

.bxqm { width: 570px; background: url(../images/site_frame.gif) -10050px 0px repeat-y; margin: 0px auto 10px; overflow: hidden; }
.bxqm .bx_b { width: 570px; background: url(../images/site_frame.gif) -10620px bottom no-repeat;  }
.bxqm .bx_t { width: 570px; background: url(../images/site_frame.gif) -9480px 0px no-repeat; padding-top: 5px;}

.bxqs { width: 560px; background: url(../images/site_frame.gif) -5740px 0px repeat-y; margin: 0px auto 10px; overflow: hidden; }
.bxqs .bx_b { width: 560px; background: url(../images/site_frame.gif) -7420px bottom no-repeat;  }
.bxqs .bx_t { width: 560px; background: url(../images/site_frame.gif) -6860px -9px no-repeat; padding-top: 5px;}
.bxqs .bx_tline { width: 560px; background: url(../images/site_frame.gif) -6860px 0px no-repeat; padding: 15px 0px 10px; position: relative; overflow: hidden; }
.bxqs .bx_tline .title { position: absolute; left: 17px; top: 0px; }

.bxqt { width: 500px; background: url(../images/site_frame.gif) -8480px 0px repeat-y; margin: 0px auto 10px; overflow: hidden; }
.bxqt .bx_b { width: 500px; background: url(../images/site_frame.gif) -8980px bottom no-repeat;  }
.bxqt .bx_t { width: 500px; background: url(../images/site_frame.gif) -7980px 0px no-repeat; padding-top: 5px;}

.bxcm { width: 570px; background: url(../images/site_frame.gif) -11190px 0px repeat-y; margin-bottom: 10px; overflow: hidden; }
.bxcm .bx_b { width: 570px; background: url(../images/site_frame.gif) -11760px bottom no-repeat; padding: 6px 0px 10px; }
/* /Content */

/* HOME */
#bx_banner { position: relative; width: 570px; height: 170px; margin: 0px auto; }
#bx_banner #bx_banner_flash { width: 525px; height: 150px; position: absolute; left: 13px; top: 10px; overflow: hidden; }
#bx_banner ul { background: url(../images/li_number_banner.gif) 0px 10px no-repeat; position: absolute; left: 550px; top: 8px; }
#bx_banner li { margin: 10px 0px 0px; padding: 0px;}
#bx_banner li a { display: block; width: 14px; height: 14px; }
#bx_welcome .bx_title .title { width: 580px; height: 32px; background: url(../images/home_sprite.gif) 0px 0px no-repeat; }
#bx_news { position: relative; width: 560px; margin: 0px auto; padding: 0px 0px 0px; }
#bx_news .bxc_tline {width: 550px; position: absolute; left: 3px; top: 21px; }
#bx_news .title { width: 50px; height: 22px; background: url(../images/home_sprite.gif) 0px -70px no-repeat; position: absolute; left: 3px; top: 10px; }
#bx_news .items { padding: 22px 0px 0px 0px; height: 130px; }
#bx_news .item { width: 134px; height: 124px; float: left; padding: 0px 3px; text-align: center; }
#bx_news .item a.more { display: block; width:32px; height: 11px; background: url(../images/home_sprite.gif) -140px -100px no-repeat; float: right; overflow: hidden; }
#bx_news .item .img { width: 129px; height: 52px; padding: 2px; overflow: hidden; background: url(../images/home_sprite.gif) -1px -100px no-repeat; margin:11px 0 5px 0; }
#bx_news .item a { font-weight: bold; color: #FF8A00; font-weight: bold; text-decoration: none; }

#bx_bookhl { width: 564px; margin: 0px auto; }
#bx_bookhl .tab { width: 564px; height: 27px; border-bottom: 1px solid #D8D5D5; position: relative; }
#bx_bookhl .tab a { display: block; height: 27px; background: url(../images/home_sprite.gif) 0px -160px no-repeat; position: absolute; top: 1px; }
#bx_bookhl .tab a#bookhl_bestseller { width: 77px; background-position: -300px -160px; }
#bx_bookhl .tab a#bookhl_newrelease { width: 102px; background-position: -376px -160px; left: 76px; }
#bx_bookhl .tab a#bookhl_comingsoon { width: 102px; background-position: -478px -160px; left: 178px; }
#bx_bookhl .tab a#bookhl_bestseller:hover, #bx_bookhl .tab a#bookhl_bestseller.active { background-position: 0px -160px; }
#bx_bookhl .tab a#bookhl_newrelease:hover, #bx_bookhl .tab a#bookhl_newrelease.active { background-position: -76px -160px; }
#bx_bookhl .tab a#bookhl_comingsoon:hover, #bx_bookhl .tab a#bookhl_comingsoon.active { background-position: -178px -160px; }
#bx_bookhl .books { position: relative; width: 560px; padding-top: 10px; min-height:150px; _height:150px; }
#bx_bookhl .books .img { width: 88px; height: 120px; border: 1px solid #CCC; position: absolute; left: 26px; top: 15px; }
#bx_bookhl .books .img img {display:block; margin:0 auto; height:120px; width:88px;}
#bx_bookhl .books .img .noimg {margin-top:16px; height:88px;}
#bx_bookhl .books ul { width: 400px; margin-left: 150px; }
#bx_bookhl .books ul li { background: url(../images/li_circle.gif) 0px 5px no-repeat; padding: 0px 0px 5px; }
#bx_bookhl .books ul li a { color: #777; text-decoration: underline; margin-left: 18px; }

#bx_downloadhl { margin-top: 10px; }
#bx_downloadhl .bx_tline { height: 135px; overflow: hidden; }
#bx_downloadhl .title { width: 138px; height: 20px; background: url(../images/home_sprite.gif) -61px -72px no-repeat; overflow: hidden; text-indent: -1000px; }
#bx_downloadhl .items { }
#bx_downloadhl .wallpaper, #bx_downloadhl .glitter, #bx_downloadhl .ecard { width: 120px; height: 120px; margin: 0px 30px 0px; float: left; text-align: center; }
#bx_downloadhl .wallpaper { margin-left: 45px !important; _margin-left: 25px; }
#bx_downloadhl h4 { background: url(../images/home_sprite.gif) -200px -100px; width: 52px; height: 15px; overflow: hidden; text-indent: 1000px; margin: 5px auto; }
#bx_downloadhl .glitter h4 { background-position: -260px -100px; width: 32px; }
#bx_downloadhl .ecard h4 { background-position: -300px -100px; width: 35px; }
#bx_downloadhl div.img { width: 120px; height: 88px;  border: 1px solid #CCC;  }
#bx_downloadhl a.more { display: block; width: 38px; height: 16px; position: absolute; top: 12px; right: 7px; background: url(../images/home_sprite.gif)  -350px -100px; }

#bx_communityhl .bx_t { height: 155px; }
#bx_communityhl .title { background: url(../images/home_sprite.gif) 0px -35px; height: 30px; text-indent: -1000px; }
#bx_communityhl .new { background: url(../images/home_sprite.gif) -450px -94px; width: 25px; height: 19px; float: left; margin-right: 10px; }
#bx_communityhl a { color: #6F6F6F; text-decoration: underline; font-weight: bold; line-height: 24px; display: block; height: 24px; width: 228px; overflow: hidden; float: left; }
#bx_communityhl .bx_forum { float: left; width: 264px; padding: 0px 10px 0px 15px; margin-top: 10px; }
#bx_communityhl .bx_story { float: right; width: 265px; padding: 0px 10px 0px 15px; border-left: 1px solid #E8E8E8; margin-top: 10px; }
#bx_communityhl a.more { display: block; width: 32px; height: 9px; background: url(../images/home_sprite.gif) -140px -100px no-repeat; float: right; }

#bx_homevote { background: url(../images/home_sprite.gif) 0px -188px no-repeat; width: 580px; height: 172px; overflow: hidden; margin-top: 10px; font-weight: bold; color: #6F6F6F; }
#bx_homevote strong { color: #FF6B00; font-weight: bold; text-decoration: none; font-style: normal; }
#bx_homevote #bx_quote { width: 270px; float: left; }
#bx_homevote #bx_quote .title { text-indent: -1000px; width: 116px; height: 23px; background: url(../images/home_sprite.gif) -200px -70px; margin: 0px 14px; }
#bx_homevote #bx_quote .quote { text-align: center; }
#bx_homevote #bx_vote { width: 280px; float: right; padding: 0px 10px; }
#bx_homevote #bx_vote .title { text-indent: -1000px; width: 116px; height: 23px; background: url(../images/home_sprite.gif) -320px -70px; margin: 0px 4px; }
#bx_homevote #bx_vote .vote { margin-top: 5px; }
#bx_homevote #bx_vote #btnvote  { width: 57px; height: 19px; background: transparent url(../images/home_sprite.gif) -440px -70px no-repeat; border: 0px; margin: 7px 0px 0px 27px; cursor: pointer; }
#bx_homevote #bx_vote #btnresult { width: 76px; height: 19px; background: transparent url(../images/home_sprite.gif) -500px -70px no-repeat; border: 0px; margin: 7px 0px 0px 5px; cursor: pointer; }
/* /HOME */



/* STORE */
#bx_shopbanner { position: relative; width: 571px; height: 147px; margin: 0px auto; background:url(../images/store/_banner.gif); padding-top:0px;}
#bx_shopbanner #bx_banner_flash.bx_shopbanner_flash { width: 565px; height: 140px; margin:0 auto; overflow:hidden; }
#bx_shopbanner #bx_banner_flash.bx_shopbanner_flash img {overflow:hidden;}
#bx_shopbanner ul { background: url(../images/li_number_banner.gif) 0px 10px no-repeat; position: absolute; left: 545px; top: 8px; }
#bx_shopbanner li { margin: 10px 0px 0px; padding: 0px;}
#bx_shopbanner li a { display: block; width: 14px; height: 14px; }
#bx_shopsmallbanner { position: relative; width: 569px; margin: 0px auto; padding: 0px 0px 0px; }
#bx_shopsmallbanner .bxc_tline {width: 561px; height: 3px; font-size: 1px; border-top: 1px solid #E8E8E8; background: #F9F9F9; overflow: hidden; margin:20px auto 13px;}
#bx_shopsmallbanner .items { padding: 0; width:569px; height: 130px; margin:0 auto;}
#bx_shopsmallbanner .item { width: 171px; height: 123px; float: left; text-align: center; background:url(../images/store/_news.gif); margin-right:28px;}
#bx_shopsmallbanner .item.e {margin-right:0;}
#bx_shopsmallbanner .hr {margin:0 auto 4px; width: 561px;}

#bx_shopsmallbanner .item a { display:block; width: 163px; height: 115px; margin: 4px; font-weight: bold; color: #FF8A00; font-weight: bold; text-decoration: none; overflow: hidden;}
/* STORE */



/* RATING * /
#rating {
	position:relative;
	padding:3px 0 3px 0;
}
#rating div:first-child {
	float:left;
	display:block;
	padding:0 5px 0 0;
	margin:-1px 0 0 0;
}
#rating div:last-child {
	float:left;
	display:block;
}
.star {
	display:block;
	width:80px;
	height:15px;
	background: url(../images/store/sprite_button.gif) no-repeat 0px -160px;
}
.star.rate5 {background-position:0 -160px;}
.star.rate4 {background-position:-16px -160px;}
.star.rate3 {background-position:-32px -160px;}
.star.rate2 {background-position:-48px -160px;}
.star.rate1 {background-position:-64px -160px;}
.star.rate0 {background-position:-80px -160px;}
/* RATING */

/*PAGING*/
.paging { color: #999; text-align: center; width: 570px; margin: 0px auto; padding: 10px 0px 15px; }
.paging .total { float: left; }
.paging .size { float: right; }
.paging .p { width: 36px; }
.paging .go { display: inline-block; width: 17px; height: 17px; background: url(../images/forum/sprite_button.gif) 0px -40px no-repeat; margin: 0px 2px; }
.paging a { display: inline-block; width: 13px; height: 13px; background: url(../images/forum/sprite_button.gif) -20px -40px no-repeat; margin: 0px 2px;  }
.paging .next { background-position: -20px -40px; }
.paging .last { background-position: -40px -40px; }
.paging .prev { background-position: -60px -40px; }
.paging .first { background-position: -80px -40px; }
/*PAGING*/



#bx_news a.more {float:right; margin:2px 10px 2px 0;}
.author_meeting_img {max-width:400px; margin:0 auto;}
.author_meeting_img img {max-width:400px; margin:0 auto; display:block;}
.readofthemonth_img {max-width:400px; margin:0 auto 15px; empty-cells:hide;}
.readofthemonth_img img {max-width:400px; margin:0 auto; display:block;}


#bx_jamclub a {background: url(../images/menu_member.jpg) 0px 0px no-repeat; text-indent:-999px; width:180px; height:93px; display:block; margin:10px 5px 0;}
#bx_xchange a {background: url(../images/menu_member_club_03.jpg) 0px 0px no-repeat; text-indent:-999px; width:180px; height:93px; display:block; margin:10px 5px;}

.gvnouse {color:#FF0000; font-size:9px;}
