a:hover{color:#d0a447;}
/*home page left side bar  block*/
.logo{padding-top:0px; padding-bottom:14px;}
.side-bar-bg{ background:url(../images/ab-left-nav-bottom-texture.png) bottom left no-repeat #d0a447;}
#left-nav li:hover > ul > li a {background-color: #dfb04e;}
#left-nav li:hover > a { color:#7c471d;}
#left-nav  ul li:hover ul.subs li { background-color:#ecbd59;}
#left-nav  ul li:hover ul.subs li a { background-color:#ecbd59;}
#left-nav li:first-child{ padding-top:15px;}
/*slide control css*/
.gallery-block .block-cont{ background-color:#d0a447;}
.cycle_controller a {background-color: #ecd56e;  text-align: center;}
.cycle_controller a.activeSlide { background-color: #dbae47;}
/*inner page left side bar*/
div#sidebarnav ul li.level1 a:hover { color:#7c471d;}
div#sidebarnav ul li.active > a, div#sidebarnav ul.news li.current-cat{ color:#fff; background-color:#dcae4d;}
div#sidebarnav ul { background-color: transparent;}
div#sidebarnav ul > li > ul {background-color: #dbad4c;}
div#sidebarnav ul li ul li.active > a, div#sidebarnav ul.news li.current-cat{background-color:#dcb750; color:#fff;}
div#sidebarnav ul > li > ul > li > ul { background-color:#ecbe5d;}
/*inner page right side social media*/
ul.social-media-inner{ float:none; margin-top:0px; margin-right:auto; margin-bottom:4px; height:42px; background-color:#919396;}
ul.social-media-inner li a{line-height:38px;}
ul.social-media-inner li a.active{border-bottom:solid 4px #dbae47;}
ul.social-media-inner li a:hover{border-bottom:solid 4px #dbae47;background:none;}
/*inner page right side block*/
.right-content-block{position:absolute; top:35px; right:-125px; min-height:600px;}
.right-box-block{border-top:solid 4px #dbae47; background-color:#919396; float:none; margin-right:auto;}
.right-box-block.right-search-block{border:solid 1px #939298; background-color:#ededed; padding-left:15px; padding-right:15px; height:auto; padding-top:15px; margin-bottom:60px;}
.right-box-block.right-search-block.right-search-block h3{ color:#dbae47; font-size:16px; margin-bottom:20px;}
.right-box-block.right-search-block label{ display:block; color:#333333; text-align:left;}
.right-box-block.right-search-block .input-width-medium{ width:196px;}
/*Home bottom three block */
.collapsed-block .col.col-service{ min-height:395px;}
/*for serch form */
.right-content-block.storeRightbar{ bottom:-10px; top:auto;}
/*inner pages banners*/
.top-content{ border-bottom:solid 10px #f0f0f0; position:relative;}
.top-bg-contain{min-height: 200px; background-color:#dbae47;}
.top-bg-contain.book-detail-bg-banner{background: url("../images/bookDetail-bg.png") no-repeat scroll left bottom #ead8a4;}
.top-bg-contain.bookstore-bg-banner{background: url("../images/banners/bookstore-landing-page.jpg") repeat scroll left top #ffffff;}
.top-bg-contain.bookstore-bg-banner .page-title{ color:#dbae47;}
.about-us-banner { background: url("../images/ab-inner-page-bg.jpg") no-repeat scroll left top rgba(0, 0, 0, 0); height: 224px;}
/*book detail page css*/
ul.list-inline.toolbar-wrap{ margin-left:0px; background-color:#FFFFFF; margin-top:5px;}
ul.list-inline.toolbar-wrap li{ text-align:center;  margin-left:0px; width:81px;  border-right:solid 1px #CCCCCC; margin:6px 0px;  }
ul.list-inline.toolbar-wrap li:last-child{ border-right:none;}
ul.list-inline.toolbar-wrap li a{font-size:11px;}
ul.list-inline.toolbar-wrap li a:hover{ color:#dfb54f; text-decoration:none;}
.top-content .content.storeWidth{ width:100%;}
.top-content .content.storeWidth table tbody tr { background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;  color: #ffffff;}
/*use on Search Result page books*/
.label-danger.book-label{border: 1px solid #fff;top: 35%;left: 11%;position: absolute;}
.label-success.book-label{border: 1px solid #fff;top: 35%;left: 11%;position: absolute;}
/*footer*/
footer .footer-copyright{background-color:#d0a447;}
footer .footer{ background:rgba(0, 0, 0, 0) url("../images/footer-bg.png") repeat scroll left top; }
/*multiple css*/
.info-block {border-top-color:#d0a447;}
.inner-right-block{border-top-color:#d0a447;}
.border-top { border-top-color: #d0a447;}
.hp-title .circle-border {border-color:#d0a447; color: #d0a447;}
ul.unordered-list li {  background: url("../images/arrow-bullet.png") no-repeat scroll left 8px rgba(0, 0, 0, 0);}
.scroll-top-wrapper .scroll-top-inner{ background-color:#7c471d;}
.title-border{ border-bottom-color:#d0a447;}
.post-block ul.unordered-list li { background: rgba(0, 0, 0, 0) url("../images/arrow-bullet.png") no-repeat scroll left 13px;}
.list-inline.link-inline-list > li{   background: rgba(0, 0, 0, 0) url("../images/arrow-bullet.png") no-repeat scroll left center;}
.btn-default.serach-btn{margin-top:22px;}
.fa-fontSize14{ font-size:14px;}
.panel-title.title-panel{ font-size:12px;}
.event .detail-content-block .circle-border.venue{color:#dbae47;border-color:#dbae47; }
.regional-view a.info{ background-color:#d0a447;}
#accordion-media .panel-heading .accordion-toggle::after{ color:#000000;}
/*top navigation bar*/
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ background-color: #3c3c3c; }
.navbar-nav .open .dropdown-menu{ border-bottom:solid 3px #d0a447;background-color:#3c3c3c; }
/*top navigation right-now bar*/
.nav .open .dropdown-menu{border-bottom: solid 3px #d0a447;}
/*top navigation bar content*/
.stickyBar-content .panel-default > .panel-heading { border-bottom: 1px solid #231f20;}
.stickyBar .stickyBar-content ul.list-unstyled li {border-bottom: 1px solid #292929;}
/*sticky bar contact icon*/
.banner-caption .hp-welcome-block  .nav-tabs  li > a { padding: 10px 41px 10px 41px;}
/*home page right side contact button*/
.contactBox .tab-content a { color:#d0a447;}
.contactBox{border:2px solid #d0a447;}
.slide-toggle{background-color:#d0a447;}
/*sticky bar serach bar*/
.searchradio-selected input[type="radio"]:checked ~ label:before {background-color: #d0a447;}
/*404 page*/
.text404{ color:#d0a447;}
/*customer register*/
.subscribeTopBlock{ background:#b28e48;}
.subscribeTopBlock ul li:hover a, .subscribeTopBlock ul li:hover a strong, .subscribeTopBlock ul li .list-text:hover { color:#734b00;}
/*media device*/
@media only screen and (min-device-width : 320px) and (max-device-width : 479px){
#contactTabs .nav-tabs > li > a{ padding:10px 5px;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px){
.home-page-bg-img{ height:940px;}
.navbar-brand { width: 160px;}/*need to add in all briefing*/
}
@media only screen and (min-width : 480px) and (max-device-width : 568px) {
.home-page-bg-img{ height:840px;}
}
div#TableContents ol {counter-reset: item}
div#TableContents ol LI { display: block }
div#TableContents ol LI:before { content: counters(item, ".") " "; counter-increment: item }

/*Christmas Promo*/
ul.list-inline.help-bar .price{ width:auto;}
ul.list-inline.help-bar li li{ padding-left:2px; padding-right:2px; margin-top:0px;}
ul.list-inline.help-bar li{ margin-top:5px;}
.text_strike{ text-decoration: line-through;  color: #000000;    opacity: .5;}
form .text_strike{  color: #ead8a4;}
.off30{ color:#f2ff00; font-weight:normal;}