html, body {
  margin: 0;
  padding: 0;
}
.hidden { display: none !important; }
.cfx {
  *display: inline-block;
  _height: 1%;
}
.cfx:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.fir {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
}
.fir span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.Hover { text-decoration: underline; }
.Hover:hover { text-decoration: none; }
.Revoh { text-decoration: none; }
.Revoh:hover { text-decoration: underline; }
.InlineBlock {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.ZoneHeaderFooter .zone-header {
  margin: 0 0 20px;
  width: 974px;
  *display: inline-block;
  _height: 1%;
}
.ZoneHeaderFooter .zone-header:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.ZoneHeaderFooter .zone-header .block {
  margin-left: 14px;
  margin-right: 14px;
}
.ZoneHeaderFooter .zone-footer {
  width: 100%;
  clear: both;
}
.layout-multiColumn {
  width: 974px;
  margin: 0 auto;
  *display: inline-block;
  _height: 1%;
}
.layout-multiColumn:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.layout-multiColumn .zone-header {
  margin: 0 0 30px;
  width: 974px;
  *display: inline-block;
  _height: 1%;
}
.layout-multiColumn .zone-header:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.layout-multiColumn .zone-header .block {
  margin-top: 30px;
  margin-left: 14px;
  margin-right: 14px;
}
.layout-multiColumn .zone-footer {
  width: 100%;
  clear: both;
  margin-bottom: -20px;
}
.layout-multiColumn .column {
  float: left;
  min-height: 10px;
}
.layout-multiColumn .zone-leftColumn {
  margin: 0 10px 0 14px;
  width: 180px;
}
.layout-multiColumn .zone-middleColumn {
  margin: 0 10px;
  width: 546px;
}
.layout-multiColumn .zone-rightColumn {
  margin: 0 14px 0 10px;
  width: 180px;
}
.layout-oneColumn {
  width: 974px;
  margin: 0 auto;
  *display: inline-block;
  _height: 1%;
}
.layout-oneColumn:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.layout-oneColumn .zone-header {
  margin: 0 0 20px;
  width: 974px;
  *display: inline-block;
  _height: 1%;
}
.layout-oneColumn .zone-header:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.layout-oneColumn .zone-header .block {
  margin-left: 14px;
  margin-right: 14px;
}
.layout-oneColumn .zone-footer {
  width: 100%;
  clear: both;
}
.layout-oneColumn .zone-middleColumn {
  margin: 0 auto 20px;
  width: 946px;
  *display: inline-block;
  _height: 1%;
}
.layout-oneColumn .zone-middleColumn:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.layout-oneColumn .zone-middleColumn { margin-bottom: 0; }
.layout-leftColumn {
  width: 974px;
  margin: 0 auto;
  *display: inline-block;
  _height: 1%;
}
.layout-leftColumn:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.layout-leftColumn .zone-header {
  margin: 0 0 20px;
  width: 974px;
  *display: inline-block;
  _height: 1%;
}
.layout-leftColumn .zone-header:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.layout-leftColumn .zone-header .block {
  margin-left: 14px;
  margin-right: 14px;
}
.layout-leftColumn .zone-footer {
  width: 100%;
  clear: both;
}
.layout-leftColumn .column {
  float: left;
  min-height: 10px;
}
.layout-leftColumn .zone-leftColumn {
  margin: 0 10px 0 14px;
  width: 180px;
}
.layout-leftColumn .zone-rightColumn {
  margin: 0 14px 0 10px;
  width: 746px;
}
.layout-rightColumn {
  width: 974px;
  margin: 0 auto;
  *display: inline-block;
  _height: 1%;
}
.layout-rightColumn:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.layout-rightColumn .zone-header {
  margin: 0 0 20px;
  width: 974px;
  *display: inline-block;
  _height: 1%;
}
.layout-rightColumn .zone-header:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.layout-rightColumn .zone-header .block {
  margin-left: 14px;
  margin-right: 14px;
}
.layout-rightColumn .zone-footer {
  width: 100%;
  clear: both;
}
.layout-rightColumn .column {
  float: left;
  min-height: 10px;
}
.layout-rightColumn .zone-leftColumn {
  margin: 0 10px 0 14px;
  width: 746px;
}
.layout-rightColumn .zone-rightColumn {
  margin: 0 14px 0 10px;
  width: 180px;
}

.twitter { clear: both; float:left; width:110px }
.facebook { float:left; width:180px }
.iwiw { float:left; width:150px }

.Arial { font-family: Arial, Helvetica, sans-serif; }
.Trebuchet { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; }
.HeadingDefault {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
}
.Button {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
}
.Button:hover { text-decoration: none; }
.Button span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.ButtonLarge {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
}
.ButtonLarge:hover { text-decoration: none; }
.ButtonLarge span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.ButtonLarge span {
  height: 21px;
  padding-top: 8px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 18px;
}
body {
  *padding-bottom: 38px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.66em;
  background: #f4f1eb;
}
.layout {
  margin-top: 10px;
  margin-bottom: 38px;
  background: #ffffff;
}
.zone {
  _overflow: hidden;
  _display: inline;
}
a {
  text-decoration: none;
  color: #ff7800;
}
a:hover { text-decoration: underline; }
.bk_commonitems-header {
  margin: 0 !important;
  height: 168px;
  position: relative;
}

.bk_commonitems-header .rss{  
  position: absolute;
  top: 46px;
  right: 14px;
  font-weight: bold;
}

.bk_commonitems-header .rss a {
    background-image: url("rss.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    padding: 2px 17px 0 4px;
    color: #FF7800;
    text-decoration: none;
}


.bk_commonitems-header h1 {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  left: 44px;
  top: 51px;
  width: 150px;
  height: 70px;
  position: absolute;
}
.bk_commonitems-header h1 span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_commonitems-header h1 span { background: url(logo.png); }
.bk_commonitems-header .top {
  margin: 0 14px;
  margin-bottom: 33px;
  height: 41px !important;
  position: relative;
  border-bottom: 1px solid #e0dbd1;
}
.bk_commonitems-header .top li {
  margin-top: 17px;
  float: left;
}
.bk_commonitems-header .top .not_logged_in { float: left; }
.bk_commonitems-header .top .not_logged_in a {
  margin-right: 13px;
  background: url(header.user-links.bullet.png) no-repeat left center;
  padding-left: 10px;
}
.bk_commonitems-header .top .logged_in { text-align: center; }
.bk_commonitems-header .top .logged_in li {
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #333333;
}
.bk_commonitems-header .top .logged_in a { color: #666666; }
.bk_commonitems-header .top .logged_in .profile {
  margin-left: 8px;
  *margin-left: 11px;
  background: url(bullet.arrow/orange.png) no-repeat left center;
  padding-left: 10px;
}
.bk_commonitems-header .top .logged_in .orders a {
  margin-left: 8px;
  *margin-left: 11px;
  background: url(bullet.arrow/orange.png) no-repeat left center;
  padding-left: 10px;
}
.bk_commonitems-header .top .logged_in .logout {
  margin-left: 17px;
  *margin-left: 19px;
  background: url(bullet.arrow/gray.png) no-repeat left center;
  padding-left: 10px;
}
.bk_commonitems-header .top .lang {
  top: 0;
  right: 0;
  position: absolute;
}
.bk_commonitems-header .top .lang a {
  margin-left: 13px;
  text-decoration: none !important;
  color: #666666;
}
.bk_commonitems-header .top .lang a img { margin-left: 0; }
.bk_commonitems-header .search {
  margin: 0 0 20px 265px;
  *margin-left: 0;
  *left: 265px;
  padding-top: 8px;
  width: 514px;
  height: 27px;
  position: relative;
  background: url(header.search.bg.png);
}
.bk_commonitems-header .search * { float: left; }
.bk_commonitems-header .search input {
  margin: 0 5px 0 7px;
  padding: 1px 0 0 19px;
  width: 269px;
  height: 16px;
  border: 1px solid #ff7800;
  background: #ffffff url(header.search.icon.png) no-repeat 5px center;
}
.bk_commonitems-header .search button {
  margin: 0 11px 0 0;
  padding: 0;
  width: 83px;
  height: 19px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 1.1em;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  border: none;
  color: #ffffff;
  background: #ff7800 url(header.search.button.bg.png);
}
.bk_commonitems-header .search span { float: none; }
.bk_commonitems-header .search a {
  *margin-top: -1px;
  background: url(header.search.advanced.bullet.png) no-repeat left center;
  padding-left: 10px;
  color: #666666;
}
.bk_commonitems-header .nav_w {
  padding: 0px 14px 14px 14px;
  background: #f4f1eb;
  height: 70px;
}
.bk_commonitems-header .nav {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  _width: 946px;
  overflow: hidden;
  padding-top: 1px;
  border-top: 1px solid #c7c0b2;
}
.bk_commonitems-header .nav li { *float: left; }
.bk_commonitems-header .nav a {
  margin-right: 1px;
 /* width: 126px; */
  width: 114px; 
  height: 30px;
  padding-top: 6px;
  padding-bottom: 0;
  float: left;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  background: url(header/nav.items.png);
}
.bk_commonitems-header .nav a:hover { text-decoration: none; }
.bk_commonitems-header .nav a em { text-transform: none; }
.bk_commonitems-header .nav .green a { background-position: left 0px; }
.bk_commonitems-header .nav .blue a { background-position: left -50px; }
.bk_commonitems-header .nav .yellow a { background-position: left -100px; }
.bk_commonitems-header .nav .red a { background-position: left -150px; }
.bk_commonitems-header .nav .gray a { background-position: left -200px; }
.bk_commonitems-header .nav .cyan a { background-position: left -250px; }
.bk_commonitems-header .nav .purple a { background-position: left -300px; }
.bk_commonitems-header .nav .magneta a { background-position: left -350px; }
.bk_commonitems-header .nav .green a:hover {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px 0px;
}
.bk_commonitems-header .nav .green a.active {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px 0px;
}
.bk_commonitems-header .nav .blue a:hover {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px -50px;
}
.bk_commonitems-header .nav .blue a.active {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px -50px;
}
.bk_commonitems-header .nav .yellow a:hover {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px -100px;
}
.bk_commonitems-header .nav .yellow a.active {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px -100px;
}
.bk_commonitems-header .nav .red a:hover {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px -150px;
}
.bk_commonitems-header .nav .red a.active {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px -150px;
}
.bk_commonitems-header .nav .gray a:hover {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px -200px;
}
.bk_commonitems-header .nav .gray a.active {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px -200px;
}
.bk_commonitems-header .nav .cyan a:hover {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px -250px;
}
.bk_commonitems-header .nav .cyan a.active {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px -250px;
}
.bk_commonitems-header .nav .purple a:hover {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px -300px;
}
.bk_commonitems-header .nav .purple a.active {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px -300px;
}

.bk_commonitems-header .nav .magneta a:hover {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px -350px;
}
.bk_commonitems-header .nav .magneta a.active {
  height: 27px;
  padding-top: 9px;
  padding-bottom: 0;
  background-position: -200px -350px;
}
.bk_commonitems-header .nav .help a {
  margin: 0;
  padding: 0;
  width: 184px;
  height: 31px;
  padding-top: 5px;
  padding-bottom: 0;
  font-size: 12px;
  text-align: right;
  text-transform: none;
  color: #666666;
  background-position: left -350px;
}
.bk_commonitems-header .nav .help a span {
  margin-right: 16px;
  padding: 2px 0 1px 21px;
  background: url(header.nav.icon.help.png) no-repeat left;
}
.bk_commonitems-header .nav .help a:hover {
  height: 28px;
  padding-top: 8px;
  padding-bottom: 0;
  background-position: -200px -350px;
}
.bk_commonitems-header .nav .help a.active {
  height: 28px;
  padding-top: 8px;
  padding-bottom: 0;
  background-position: -200px -350px;
}
.bk_commonitems-header .nav .help a {
  width: 57px;
  background-position: left -400px;
}
.bk_commonitems-header .nav .help a span { display: none; }
.bk_commonitems-header .nav .help a:hover {
  height: 28px;
  padding-top: 8px;
  padding-bottom: 0;
  background-position: -200px -400px;
}
.bk_commonitems-header .nav .help a.active {
  height: 28px;
  padding-top: 8px;
  padding-bottom: 0;
  background-position: -200px -400px;
}
.env-browser-firefox .bk_commonitems-header .search span {
  position: relative;
  top: -1px;
}
.env-os-win.env-browser-firefox .bk_commonitems-header .search span { top: -2px; }
.env-os-win.env-browser-firefox .bk_commonitems-header .ui-helper-hidden-accessible { display: none; }
.bk_commonitems-footer .t {
  margin: 0 14px;
  *display: inline-block;
  _height: 1%;
}
.bk_commonitems-footer .t:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_commonitems-footer .t small {
  margin-bottom: 6px;
  display: block;
  text-align: right;
  color: #666666;
}
.bk_commonitems-footer .t .nav {
  *display: inline-block;
  _height: 1%;
  padding: 10px 0 23px;
  border-top: 4px solid #e0dbd1;
}
.bk_commonitems-footer .t .nav:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_commonitems-footer .t .nav li {
  float: left;
  color: #ff7800;
}
.bk_commonitems-footer .t .nav span {
  margin-bottom: 10px;
  padding: 0 25px;
  line-height: 10px;
  display: block;
  border-right: 1px solid #ddd9d1;
}
.bk_commonitems-footer .t .nav .first span { padding-left: 3px; }
.bk_commonitems-footer .t .nav .first ul { margin-left: 3px; }
.bk_commonitems-footer .t .nav .last span { border: none; }
.bk_commonitems-footer .t .nav li ul { margin-left: 25px; }
.bk_commonitems-footer .t .nav li li {
  margin-bottom: 9px;
  float: none;
  font-size: 10px;
  line-height: 10px;
  border: none;
}
.bk_commonitems-footer .t .nav li li a {
  margin: 0;
  color: #666666;
}
.bk_commonitems-footer .b {
  *display: inline-block;
  _height: 1%;
  border-top: 10px solid #f4f1eb;
  background: #e0dbd1;
  position: relative;
}

.bk_commonitems-footer .b:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_commonitems-footer .b img { float: left; }
.bk_commonitems-footer .b div {
 /* padding-top: 14px; */
  float: left;
  font-size: 10px;
  color: #666666;
}
.bk_commonitems-footer .b div h3 {
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
}
.bk_commonitems-footer .b div p { line-height: 15px; }
.bk_commonitems-footer .b div a {
  text-decoration: underline;
  color: #666666;
}
.bk_commonitems-footer .b div a:hover { text-decoration: none; }
.bk_commonitems-footer .b ul {
  margin-right: 10px;
  float: right;
  _display: inline;
}
.bk_commonitems-footer .b ul li {
  margin-right: 13px;
  float: left;
}

.bk_commonitems-footer .akademiai {
    padding-top: 14px;
}

.bk_commonitems-footer .dream {
   position: absolute;
   right: 2px;
   top: 0;
   width: 81px;
   height: 40px;
   padding: 0px;
}

.bk_commonitems-footer .cib {
   position: absolute;
   right: 2px;
   bottom: 4px;
   width: 370px;
   height: 50px;
   padding: 0px;
   border-left: 1px solid #006b30;
   border-top: 2px solid #006b30;
   border-right: 2px solid #006b30;
   border-bottom: 1px solid #006b30;
}

.ui-layer .background {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  position: absolute;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  background: #b6b0a5;
}
.ui-layer .content {
  top: 250px;
  left: 50%;
  margin-left: -65px;
  padding: 10px;
  width: 230px;
  z-index: 101;
  line-height: 1.3em;
  position: absolute;
  text-align: center;
  border: 6px solid #b6b0a5;
  background: #ffffff;
}
.ui-layer .content h2 { font-weight: normal; }
.ui-layer .content a.close { font-weight: bold; }
.bit_pager { color: #666666; }
.bit_pager a {
  padding: 3px 2px;
  font-weight: bold;
}
.bit_pager strong {
  padding: 3px 2px;
  font-weight: bold;
}
.bk_commonitems-breadcrumb {
  padding-top: 17px;
  font-size: 11px;
  position: relative;
}
.bk_commonitems-breadcrumb p {
  left: 0;
  top: 14px;
  right: 0;
  padding: 8px 10px 0;
  _width: 90%;
  position: absolute;
}
.bk_commonitems-breadcrumb p * { float: left; }
.bk_commonitems-breadcrumb span {
  margin: 7px 9px 0;
  width: 3px;
  height: 5px;
  overflow: hidden;
  background: url(bullet.arrow/mini.png);
}
.bk_commonitems-breadcrumb strong {
  font-weight: normal;
  color: #666666;
}

/*.bk_aklinklists-linklistaction {*/
  /*font-size: 14px;*/
  /*border-top: 4px solid #e0dbd1;*/
/*}*/
/*.bk_aklinklists-linklistaction a {*/
  /*text-decoration: none;*/
  /*height: 25px;*/
  /*padding-top: 5px;*/
  /*padding-bottom: 0;*/
  /*padding-left: 15px;*/
  /*display: block;*/
  /*color: #666666;*/
  /*background: transparent url(bullet.arrow/gray.png) no-repeat 2px center;*/
/*}*/
/*.bk_aklinklists-linklistaction a:hover { text-decoration: underline; }*/
/*.bk_aklinklists-linklistaction .t a { color: #333333; }*/
/*!*.bk_aklinklists-linklistaction li { background: url(border/dashed.brown.png) repeat-x left 29px; }*!*/
/*.bk_aklinklists-linklistaction li { */
	/*border-bottom: 2px dotted #E0DBD1;*/
	/*font-weight: bold;*/
	/*background: none;*/
	/*padding-bottom: 3px;*/
	/*height: auto;*/
 /*} */
/*.bk_aklinklists-linklistaction li ul {*/
  /*font-size: 12px;*/
  /*background: #fff4ea;*/
/*}*/
/*.bk_aklinklists-linklistaction li ul a {*/
  /*padding-left: 22px;*/
  /*background-image: none;*/
/*}*/
/*.bk_aklinklists-linklistaction li.selected a {*/
  /*color: #ff7800;*/
  /*background-image: url(bullet.arrow/orange.png);*/
/*}*/
/*.bk_aklinklists-linklistaction li.selected ul li a {*/
  /*color: #666666;*/
  /*background-image: none;*/
/*}*/
/*.bk_aklinklists-linklistaction li.selected ul li.selected a { color: #ff7800; }*/

.bk_akproductcategories-list {
  font-size: 14px;
  border-top: 4px solid #e0dbd1;
}

.bk_akproductcategories-list ul { margin-bottom: 15px; }
.bk_akproductcategories-list ul.actionlist {
  margin-bottom: 0;
  border-top: 4px solid #e0dbd1;
}
.bk_akproductcategories-list a {
  text-decoration: none;
  min-height: 25px;
  _height: 25px;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 15px;
  display: block;
  color: #666666;
  background: transparent url(bullet.arrow/gray.png) no-repeat 2px center;
}
.bk_akproductcategories-list a:hover { text-decoration: underline; }
.bk_akproductcategories-list .t a { color: #333333; }
.bk_akproductcategories-list li { background: url(border/dashed.brown.png) repeat-x left 29px; } 
.bk_akproductcategories-list ul.actionlist li { 
	border-bottom: 2px dotted #E0DBD1;
	font-weight: bold;
	background: none;
	padding-bottom: 3px;
	height: auto;
 } 
.bk_akproductcategories-list li li { background-image: none; }
.bk_akproductcategories-list li ul {
  margin: 0;
  font-size: 12px;
  background: #fff4ea;
}
.bk_akproductcategories-list li ul a {
  padding-left: 22px;
  background-image: none;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-list li li ul a { padding-left: 32px; }
.bk_akproductcategories-list li.selected a {
  color: #ff7800;
  background-image: url(bullet.arrow/orange.png);
}
.bk_akproductcategories-list li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-list li.selected ul li.selected a { color: #ff7800; }
.bk_akproductcategories-list li.selected ul li.selected li a { color: #666666; }
.bk_akproductcategories-list li.selected ul li.selected li.selected a { color: #ff7800; }
.bk_akproductcategories-list li.delete { margin-top: 29px; }
.bk_akproductcategories-list li.delete div {
  padding-top: 1px;
  background: url(border/dashed.brown.png) repeat-x left top;
}
.bk_akproductcategories-list li.delete a { color: #b6b0a5; }
.bk_akproductcategories-list .color-green li ul { background: #e5f6d6; }
.bk_akproductcategories-list .color-green li.selected a {
  color: #4fa700;
  background-image: url(bullet.arrow/green.png);
}
.bk_akproductcategories-list .color-green li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-list .color-green li.selected ul li.selected a { color: #4fa700; }
.bk_akproductcategories-list .color-green li.selected ul li.selected li a { color: #666666; }
.bk_akproductcategories-list .color-green li.selected ul li.selected li.selected a { color: #4fa700; }
.bk_akproductcategories-list .color-blue li ul { background: #e3f0fe; }
.bk_akproductcategories-list .color-blue li.selected a {
  color: #0058bc;
  background-image: url(bullet.arrow/blue.png);
}
.bk_akproductcategories-list .color-blue li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-list .color-blue li.selected ul li.selected a { color: #0058bc; }
.bk_akproductcategories-list .color-blue li.selected ul li.selected li a { color: #666666; }
.bk_akproductcategories-list .color-blue li.selected ul li.selected li.selected a { color: #0058bc; }
.bk_akproductcategories-list .color-yellow li ul { background: #fff7e4; }
.bk_akproductcategories-list .color-yellow li.selected a {
  color: #df9d00;
  background-image: url(bullet.arrow/yellow.png);
}
.bk_akproductcategories-list .color-yellow li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-list .color-yellow li.selected ul li.selected a { color: #df9d00; }
.bk_akproductcategories-list .color-yellow li.selected ul li.selected li a { color: #666666; }
.bk_akproductcategories-list .color-yellow li.selected ul li.selected li.selected a { color: #df9d00; }
.bk_akproductcategories-list .color-red li ul { background: #ffe7e7; }
.bk_akproductcategories-list .color-red li.selected a {
  color: #b60000;
  background-image: url(bullet.arrow/red.png);
}
.bk_akproductcategories-list .color-red li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-list .color-red li.selected ul li.selected a { color: #b60000; }
.bk_akproductcategories-list .color-red li.selected ul li.selected li a { color: #666666; }
.bk_akproductcategories-list .color-red li.selected ul li.selected li.selected a { color: #b60000; }
.bk_akproductcategories-list .color-gray li ul { background: #eeeeee; }
.bk_akproductcategories-list .color-gray li.selected a {
  color: #333333;
  background-image: url(bullet.arrow/darkgray.png);
}
.bk_akproductcategories-list .color-gray li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-list .color-gray li.selected ul li.selected a { color: #333333; }
.bk_akproductcategories-list .color-gray li.selected ul li.selected li a { color: #666666; }
.bk_akproductcategories-list .color-gray li.selected ul li.selected li.selected a { color: #333333; }
.bk_akproductcategories-list .color-cyan li ul { background: #eafffc; }
.bk_akproductcategories-list .color-cyan li.selected a {
  color: #1baf9c;
  background-image: url(bullet.arrow/cyan.png);
}
.bk_akproductcategories-list .color-cyan li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-list .color-cyan li.selected ul li.selected a { color: #1baf9c; }
.bk_akproductcategories-list .color-cyan li.selected ul li.selected li a { color: #666666; }
.bk_akproductcategories-list .color-cyan li.selected ul li.selected li.selected a { color: #1baf9c; }

.bk_akproductcategories-list .color-purple li ul { background: #f6eeff; }
.bk_akproductcategories-list .color-purple li.selected a {
  color: #7446a8;
  background-image: url(bullet.arrow/purple.png);
}
.bk_akproductcategories-list .color-purple li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-list .color-purple li.selected ul li.selected a { color: #7446a8; }
.bk_akproductcategories-list .color-purple li.selected ul li.selected li a { color: #666666; }
.bk_akproductcategories-list .color-purple li.selected ul li.selected li.selected a { color: #7446a8; }


.bk_akproductcategories-list .color-magneta li ul { background: #FFE6F5; }
.bk_akproductcategories-list .color-magneta li.selected a {
  color: #C1017B;
  background-image: url(bullet.arrow/magenta.png);
}
.bk_akproductcategories-list .color-magneta li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-list .color-magneta li.selected ul li.selected a { color: #7446a8; }
.bk_akproductcategories-list .color-magneta li.selected ul li.selected li a { color: #666666; }
.bk_akproductcategories-list .color-magneta li.selected ul li.selected li.selected a { color: #7446a8; }


.bk_staticcontents-tree {
  font-size: 14px;
  border-top: 4px solid #e0dbd1;
}
.bk_staticcontents-tree ul { margin-bottom: 15px; }
.bk_staticcontents-tree ul.actionlist {
  margin-bottom: 0;
  border-top: 4px solid #e0dbd1;
}
.bk_staticcontents-tree a {
  text-decoration: none;
  min-height: 25px;
  _height: 25px;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 15px;
  display: block;
  color: #666666;
  background: transparent url(bullet.arrow/gray.png) no-repeat 2px center;
}
.bk_staticcontents-tree a:hover { text-decoration: underline; }
.bk_staticcontents-tree .t a { color: #333333; }
.bk_staticcontents-tree li { background: url(border/dashed.brown.png) repeat-x left 29px; }
.bk_staticcontents-tree li li { background-image: none; }
.bk_staticcontents-tree li ul {
  margin: 0;
  font-size: 12px;
  background: #fff4ea;
}
.bk_staticcontents-tree li ul a {
  padding-left: 22px;
  background-image: none;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_staticcontents-tree li li ul a { padding-left: 32px; }
.bk_staticcontents-tree li.selected a {
  color: #ff7800;
  background-image: url(bullet.arrow/orange.png);
}
.bk_staticcontents-tree li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_staticcontents-tree li.selected ul li.selected a { color: #ff7800; }
.bk_staticcontents-tree li.selected ul li.selected li a { color: #666666; }
.bk_staticcontents-tree li.selected ul li.selected li.selected a { color: #ff7800; }
.bk_staticcontents-tree li.delete { margin-top: 29px; }
.bk_staticcontents-tree li.delete div {
  padding-top: 1px;
  background: url(border/dashed.brown.png) repeat-x left top;
}
.bk_staticcontents-tree li.delete a { color: #b6b0a5; }
.bk_staticcontents-tree .color-green li ul { background: #e5f6d6; }
.bk_staticcontents-tree .color-green li.selected a {
  color: #4fa700;
  background-image: url(bullet.arrow/green.png);
}
.bk_staticcontents-tree .color-green li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_staticcontents-tree .color-green li.selected ul li.selected a { color: #4fa700; }
.bk_staticcontents-tree .color-green li.selected ul li.selected li a { color: #666666; }
.bk_staticcontents-tree .color-green li.selected ul li.selected li.selected a { color: #4fa700; }
.bk_staticcontents-tree .color-blue li ul { background: #e3f0fe; }
.bk_staticcontents-tree .color-blue li.selected a {
  color: #0058bc;
  background-image: url(bullet.arrow/blue.png);
}
.bk_staticcontents-tree .color-blue li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_staticcontents-tree .color-blue li.selected ul li.selected a { color: #0058bc; }
.bk_staticcontents-tree .color-blue li.selected ul li.selected li a { color: #666666; }
.bk_staticcontents-tree .color-blue li.selected ul li.selected li.selected a { color: #0058bc; }
.bk_staticcontents-tree .color-yellow li ul { background: #fff7e4; }
.bk_staticcontents-tree .color-yellow li.selected a {
  color: #df9d00;
  background-image: url(bullet.arrow/yellow.png);
}
.bk_staticcontents-tree .color-yellow li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_staticcontents-tree .color-yellow li.selected ul li.selected a { color: #df9d00; }
.bk_staticcontents-tree .color-yellow li.selected ul li.selected li a { color: #666666; }
.bk_staticcontents-tree .color-yellow li.selected ul li.selected li.selected a { color: #df9d00; }
.bk_staticcontents-tree .color-red li ul { background: #ffe7e7; }
.bk_staticcontents-tree .color-red li.selected a {
  color: #b60000;
  background-image: url(bullet.arrow/red.png);
}
.bk_staticcontents-tree .color-red li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_staticcontents-tree .color-red li.selected ul li.selected a { color: #b60000; }
.bk_staticcontents-tree .color-red li.selected ul li.selected li a { color: #666666; }
.bk_staticcontents-tree .color-red li.selected ul li.selected li.selected a { color: #b60000; }
.bk_staticcontents-tree .color-gray li ul { background: #eeeeee; }
.bk_staticcontents-tree .color-gray li.selected a {
  color: #333333;
  background-image: url(bullet.arrow/darkgray.png);
}
.bk_staticcontents-tree .color-gray li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_staticcontents-tree .color-gray li.selected ul li.selected a { color: #333333; }
.bk_staticcontents-tree .color-gray li.selected ul li.selected li a { color: #666666; }
.bk_staticcontents-tree .color-gray li.selected ul li.selected li.selected a { color: #333333; }
.bk_staticcontents-tree .color-cyan li ul { background: #eafffc; }
.bk_staticcontents-tree .color-cyan li.selected a {
  color: #1baf9c;
  background-image: url(bullet.arrow/cyan.png);
}
.bk_staticcontents-tree .color-cyan li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_staticcontents-tree .color-cyan li.selected ul li.selected a { color: #1baf9c; }
.bk_staticcontents-tree .color-cyan li.selected ul li.selected li a { color: #666666; }
.bk_staticcontents-tree .color-cyan li.selected ul li.selected li.selected a { color: #1baf9c; }
.bk_staticcontents-tree .color-purple li ul { background: #f6eeff; }
.bk_staticcontents-tree .color-purple li.selected a {
  color: #7446a8;
  background-image: url(bullet.arrow/purple.png);
}
.bk_staticcontents-tree .color-purple li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_staticcontents-tree .color-purple li.selected ul li.selected a { color: #7446a8; }
.bk_staticcontents-tree .color-purple li.selected ul li.selected li a { color: #666666; }
.bk_staticcontents-tree .color-purple li.selected ul li.selected li.selected a { color: #7446a8; }
.bk_akstaticcontents-list {
  font-size: 14px;
  border-top: 4px solid #e0dbd1;
}
.bk_akstaticcontents-list ul { margin-bottom: 15px; }
.bk_akstaticcontents-list ul.actionlist {
  margin-bottom: 0;
  border-top: 4px solid #e0dbd1;
}
.bk_akstaticcontents-list a {
  text-decoration: none;
  min-height: 25px;
  _height: 25px;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 15px;
  display: block;
  color: #666666;
  background: transparent url(bullet.arrow/gray.png) no-repeat 2px center;
}
.bk_akstaticcontents-list a:hover { text-decoration: underline; }
.bk_akstaticcontents-list .t a { color: #333333; }
/*.bk_akstaticcontents-list li { background: url(border/dashed.brown.png) repeat-x left 29px; }*/
.bk_akstaticcontents-list li { 
	border-bottom: 2px dotted #E0DBD1;
	font-weight: bold;
	background: none;
	padding-bottom: 3px;
	height: auto;
 } 
.bk_akstaticcontents-list li li { background-image: none; }
.bk_akstaticcontents-list li ul {
  margin: 0;
  font-size: 12px;
  background: #fff4ea;
}
.bk_akstaticcontents-list li ul a {
  padding-left: 22px;
  background-image: none;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akstaticcontents-list li li ul a { padding-left: 32px; }
.bk_akstaticcontents-list li.selected a {
  color: #ff7800;
  background-image: url(bullet.arrow/orange.png);
}
.bk_akstaticcontents-list li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akstaticcontents-list li.selected ul li.selected a { color: #ff7800; }
.bk_akstaticcontents-list li.selected ul li.selected li a { color: #666666; }
.bk_akstaticcontents-list li.selected ul li.selected li.selected a { color: #ff7800; }
.bk_akstaticcontents-list li.delete { margin-top: 29px; }
.bk_akstaticcontents-list li.delete div {
  padding-top: 1px;
  background: url(border/dashed.brown.png) repeat-x left top;
}
.bk_akstaticcontents-list li.delete a { color: #b6b0a5; }
.bk_akstaticcontents-list .color-green li ul { background: #e5f6d6; }
.bk_akstaticcontents-list .color-green li.selected a {
  color: #4fa700;
  background-image: url(bullet.arrow/green.png);
}
.bk_akstaticcontents-list .color-green li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akstaticcontents-list .color-green li.selected ul li.selected a { color: #4fa700; }
.bk_akstaticcontents-list .color-green li.selected ul li.selected li a { color: #666666; }
.bk_akstaticcontents-list .color-green li.selected ul li.selected li.selected a { color: #4fa700; }
.bk_akstaticcontents-list .color-blue li ul { background: #e3f0fe; }
.bk_akstaticcontents-list .color-blue li.selected a {
  color: #0058bc;
  background-image: url(bullet.arrow/blue.png);
}
.bk_akstaticcontents-list .color-blue li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akstaticcontents-list .color-blue li.selected ul li.selected a { color: #0058bc; }
.bk_akstaticcontents-list .color-blue li.selected ul li.selected li a { color: #666666; }
.bk_akstaticcontents-list .color-blue li.selected ul li.selected li.selected a { color: #0058bc; }
.bk_akstaticcontents-list .color-yellow li ul { background: #fff7e4; }
.bk_akstaticcontents-list .color-yellow li.selected a {
  color: #df9d00;
  background-image: url(bullet.arrow/yellow.png);
}
.bk_akstaticcontents-list .color-yellow li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akstaticcontents-list .color-yellow li.selected ul li.selected a { color: #df9d00; }
.bk_akstaticcontents-list .color-yellow li.selected ul li.selected li a { color: #666666; }
.bk_akstaticcontents-list .color-yellow li.selected ul li.selected li.selected a { color: #df9d00; }
.bk_akstaticcontents-list .color-red li ul { background: #ffe7e7; }
.bk_akstaticcontents-list .color-red li.selected a {
  color: #b60000;
  background-image: url(bullet.arrow/red.png);
}
.bk_akstaticcontents-list .color-red li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akstaticcontents-list .color-red li.selected ul li.selected a { color: #b60000; }
.bk_akstaticcontents-list .color-red li.selected ul li.selected li a { color: #666666; }
.bk_akstaticcontents-list .color-red li.selected ul li.selected li.selected a { color: #b60000; }
.bk_akstaticcontents-list .color-gray li ul { background: #eeeeee; }
.bk_akstaticcontents-list .color-gray li.selected a {
  color: #333333;
  background-image: url(bullet.arrow/darkgray.png);
}
.bk_akstaticcontents-list .color-gray li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akstaticcontents-list .color-gray li.selected ul li.selected a { color: #333333; }
.bk_akstaticcontents-list .color-gray li.selected ul li.selected li a { color: #666666; }
.bk_akstaticcontents-list .color-gray li.selected ul li.selected li.selected a { color: #333333; }
.bk_akstaticcontents-list .color-cyan li ul { background: #eafffc; }
.bk_akstaticcontents-list .color-cyan li.selected a {
  color: #1baf9c;
  background-image: url(bullet.arrow/cyan.png);
}
.bk_akstaticcontents-list .color-cyan li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akstaticcontents-list .color-cyan li.selected ul li.selected a { color: #1baf9c; }
.bk_akstaticcontents-list .color-cyan li.selected ul li.selected li a { color: #666666; }
.bk_akstaticcontents-list .color-cyan li.selected ul li.selected li.selected a { color: #1baf9c; }
.bk_akstaticcontents-list .color-purple li ul { background: #f6eeff; }
.bk_akstaticcontents-list .color-purple li.selected a {
  color: #7446a8;
  background-image: url(bullet.arrow/purple.png);
}
.bk_akstaticcontents-list .color-purple li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akstaticcontents-list .color-purple li.selected ul li.selected a { color: #7446a8; }
.bk_akstaticcontents-list .color-purple li.selected ul li.selected li a { color: #666666; }
.bk_akstaticcontents-list .color-purple li.selected ul li.selected li.selected a { color: #7446a8; }
.bk_akusers-profilesubmenu {
  font-size: 14px;
  border-top: 4px solid #e0dbd1;
}
.bk_akusers-profilesubmenu ul { margin-bottom: 15px; }
.bk_akusers-profilesubmenu ul.actionlist {
  margin-bottom: 0;
  border-top: 4px solid #e0dbd1;
}
.bk_akusers-profilesubmenu a {
  text-decoration: none;
  min-height: 25px;
  _height: 25px;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 15px;
  display: block;
  color: #666666;
  background: transparent url(bullet.arrow/gray.png) no-repeat 2px center;
}
.bk_akusers-profilesubmenu a:hover { text-decoration: underline; }
.bk_akusers-profilesubmenu .t a { color: #333333; }
.bk_akusers-profilesubmenu li { background: url(border/dashed.brown.png) repeat-x left 29px; }
.bk_akusers-profilesubmenu li li { background-image: none; }
.bk_akusers-profilesubmenu li ul {
  margin: 0;
  font-size: 12px;
  background: #fff4ea;
}
.bk_akusers-profilesubmenu li ul a {
  padding-left: 22px;
  background-image: none;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-profilesubmenu li li ul a { padding-left: 32px; }
.bk_akusers-profilesubmenu li.selected a {
  color: #ff7800;
  background-image: url(bullet.arrow/orange.png);
}
.bk_akusers-profilesubmenu li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-profilesubmenu li.selected ul li.selected a { color: #ff7800; }
.bk_akusers-profilesubmenu li.selected ul li.selected li a { color: #666666; }
.bk_akusers-profilesubmenu li.selected ul li.selected li.selected a { color: #ff7800; }
.bk_akusers-profilesubmenu li.delete { margin-top: 29px; }
.bk_akusers-profilesubmenu li.delete div {
  padding-top: 1px;
  background: url(border/dashed.brown.png) repeat-x left top;
}
.bk_akusers-profilesubmenu li.delete a { color: #b6b0a5; }
.bk_akusers-profilesubmenu .color-green li ul { background: #e5f6d6; }
.bk_akusers-profilesubmenu .color-green li.selected a {
  color: #4fa700;
  background-image: url(bullet.arrow/green.png);
}
.bk_akusers-profilesubmenu .color-green li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-profilesubmenu .color-green li.selected ul li.selected a { color: #4fa700; }
.bk_akusers-profilesubmenu .color-green li.selected ul li.selected li a { color: #666666; }
.bk_akusers-profilesubmenu .color-green li.selected ul li.selected li.selected a { color: #4fa700; }
.bk_akusers-profilesubmenu .color-blue li ul { background: #e3f0fe; }
.bk_akusers-profilesubmenu .color-blue li.selected a {
  color: #0058bc;
  background-image: url(bullet.arrow/blue.png);
}
.bk_akusers-profilesubmenu .color-blue li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-profilesubmenu .color-blue li.selected ul li.selected a { color: #0058bc; }
.bk_akusers-profilesubmenu .color-blue li.selected ul li.selected li a { color: #666666; }
.bk_akusers-profilesubmenu .color-blue li.selected ul li.selected li.selected a { color: #0058bc; }
.bk_akusers-profilesubmenu .color-yellow li ul { background: #fff7e4; }
.bk_akusers-profilesubmenu .color-yellow li.selected a {
  color: #df9d00;
  background-image: url(bullet.arrow/yellow.png);
}
.bk_akusers-profilesubmenu .color-yellow li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-profilesubmenu .color-yellow li.selected ul li.selected a { color: #df9d00; }
.bk_akusers-profilesubmenu .color-yellow li.selected ul li.selected li a { color: #666666; }
.bk_akusers-profilesubmenu .color-yellow li.selected ul li.selected li.selected a { color: #df9d00; }
.bk_akusers-profilesubmenu .color-red li ul { background: #ffe7e7; }
.bk_akusers-profilesubmenu .color-red li.selected a {
  color: #b60000;
  background-image: url(bullet.arrow/red.png);
}
.bk_akusers-profilesubmenu .color-red li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-profilesubmenu .color-red li.selected ul li.selected a { color: #b60000; }
.bk_akusers-profilesubmenu .color-red li.selected ul li.selected li a { color: #666666; }
.bk_akusers-profilesubmenu .color-red li.selected ul li.selected li.selected a { color: #b60000; }
.bk_akusers-profilesubmenu .color-gray li ul { background: #eeeeee; }
.bk_akusers-profilesubmenu .color-gray li.selected a {
  color: #333333;
  background-image: url(bullet.arrow/darkgray.png);
}
.bk_akusers-profilesubmenu .color-gray li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-profilesubmenu .color-gray li.selected ul li.selected a { color: #333333; }
.bk_akusers-profilesubmenu .color-gray li.selected ul li.selected li a { color: #666666; }
.bk_akusers-profilesubmenu .color-gray li.selected ul li.selected li.selected a { color: #333333; }
.bk_akusers-profilesubmenu .color-cyan li ul { background: #eafffc; }
.bk_akusers-profilesubmenu .color-cyan li.selected a {
  color: #1baf9c;
  background-image: url(bullet.arrow/cyan.png);
}
.bk_akusers-profilesubmenu .color-cyan li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-profilesubmenu .color-cyan li.selected ul li.selected a { color: #1baf9c; }
.bk_akusers-profilesubmenu .color-cyan li.selected ul li.selected li a { color: #666666; }
.bk_akusers-profilesubmenu .color-cyan li.selected ul li.selected li.selected a { color: #1baf9c; }
.bk_akusers-profilesubmenu .color-purple li ul { background: #f6eeff; }
.bk_akusers-profilesubmenu .color-purple li.selected a {
  color: #7446a8;
  background-image: url(bullet.arrow/purple.png);
}
.bk_akusers-profilesubmenu .color-purple li.selected ul li a {
  color: #666666;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-profilesubmenu .color-purple li.selected ul li.selected a { color: #7446a8; }
.bk_akusers-profilesubmenu .color-purple li.selected ul li.selected li a { color: #666666; }
.bk_akusers-profilesubmenu .color-purple li.selected ul li.selected li.selected a { color: #7446a8; }
.bk_aknews-list {
  #padding-top: 29px;
  color: #333333;
}
.bk_aknews-list h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  padding-bottom: 6px;
}
.bk_aknews-list li {
  padding: 5px 0 6px;
  line-height: 18px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_aknews-list a {
  text-decoration: none;
  font-size: 11px;
}
.bk_aknews-list a:hover { text-decoration: underline; }
.page_aknewsdisplay .zone-leftColumn .bk_aknews-list { padding-top: 0px; }
.page_searchform .zone-leftColumn .bk_aknews-list { padding-top: 0px; }
.page_aksitemap .zone-leftColumn .bk_aknews-list { padding-top: 0px; }
.page_searchresults .zone-leftColumn .bk_aknews-list { padding-top: 0px; }
.bk_akonlinelinks-list {
  padding-top: 12px;
  color: #333333;
}
.bk_akonlinelinks-list h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
}
.bk_akonlinelinks-list li {
  margin-bottom: 5px;
  _margin-bottom: 2px;
  zoom: 1;
  background: #f4f1eb url(roundedbox/beige.top.png) no-repeat right top;
}
.bk_akonlinelinks-list h3 {
  margin-right: 7px;
  padding: 6px 0 2px 7px;
  background: url(roundedbox/beige.top.png) no-repeat left top;
}
.bk_akonlinelinks-list a {
  padding-left: 13px;
  font-size: 14px;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  background: url(bullet.arrow/dark.beige_base.png) no-repeat left center;
}
.bk_akonlinelinks-list p {
  font-size: 11px;
  background: url(roundedbox/beige.bottom.png) no-repeat right bottom;
}
.bk_akonlinelinks-list span {
  margin-right: 7px;
  padding: 0 0 7px 21px;
  display: block;
  background: url(roundedbox/beige.bottom.png) no-repeat left bottom;
}
.bk_commonitems-sitemap {
  font-weight: bold;
  color: #333333;
}
.bk_commonitems-sitemap h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  margin-bottom: 10px;
  padding-bottom: 6px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_commonitems-sitemap ul { margin: 0 0 10px 20px; }
.bk_commonitems-sitemap a {
  padding-left: 10px;
  font-weight: normal;
  background: url(bullet.dot/gray.png) no-repeat left center;
}
.bk_commonitems-sitemap h3 a { font-weight: bold; }
.ListingProductData h4 {
  font-weight: normal;
  color: #ff7800;
}
.ListingProductData h3 {
  margin-bottom: 3px;
  font-size: 14px;
  line-height: 20px;
}
.ListingProductData p { margin-bottom: 8px; }
.ListingProductData p a {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  width: 13px;
  height: 12px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: text-top;
}
.ListingProductData p a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.ListingProductData p a span { background: url(bullet.arrow/orange.double.png); }
.ListingProductData .price {
  margin-bottom: 5px;
  line-height: 18px;
}
.ListingProductData .price strong {
  display: block;
  font-size: 14px;
}
.ListingProductData .actions a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
  vertical-align: 10%;
  *vertical-align: -5%;
}
.ListingProductData .actions a:hover { text-decoration: none; }
.ListingProductData .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.ListingProductData .actions a span {
  padding-left: 29px;
  padding-right: 8px;
  color: #ffffff;
  background: url(button/icon.cart.gray.png) no-repeat;
}
.ListingProductData .actions strong {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #ff7800;
}
.ListingProductImage {
  position: relative;
  zoom: 1;
}
.ListingProductImage img {
  margin: 0 auto;
  padding: 2px 4px 6px 0;
  display: block;
  background: url(listing/img.bg.png);
}
.ListingProductImage .svg-label {
  left: 0;
  bottom: 0;
  width: 33px;
  height: 100%;
  display: block;
  position: absolute;
  color: #b6b0a5;
}
.DisplayProductImage {
  width: 150px;
  float: left;
}
.DisplayProductImage img {
  margin-bottom: 4px;
  padding: 2px 6px 6px 2px;
  width: 120px;
  height: 170px;
  display: block;
  background: url(listing/img.bg.large.png);
}
.DisplayProductImage a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 3px;
  color: #ffffff;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
}
.DisplayProductImage a:hover { text-decoration: none; }
.DisplayProductImage a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.DisplayProductImage a span {
  padding-right: 11px;
  padding-left: 31px;
  background: url(button/icon.book.gray.png) no-repeat left;
}
.DisplayProductImage div {
  margin: 5px 20px 0 0;
  text-align: center;
  color: #ff7800;
}
.DisplayProductImage div big {
  font-size: 40px;
  line-height: 1em;
  font-weight: bold;
  text-align: center;
  display: block;
}
.DisplayProductData {
  margin-left: 162px;
  color: #333333;
}
.DisplayProductData h4 {
  margin-bottom: 5px;
  font-weight: normal;
  color: #ff7800;
}
.DisplayProductData h3 {
  margin-bottom: 5px;
  font-size: 20px;
}
.DisplayProductData h5 { margin-bottom: 10px; }
.DisplayProductData .features { line-height: 1.8em; }
.DisplayProductData .features div {
  margin-bottom: 1px;
  font-weight: bold;
  text-transform: uppercase;
  text-transform: none;
}
.DisplayProductData .features ul { margin-bottom: 12px; }
.DisplayProductData .features p { margin-bottom: 12px; }
.DisplayProductData .features li {
  margin-left: -10px;
  padding-left: 10px;
  background: url(bullet.dot/gray.png) no-repeat left 9px;
}
.DisplayProductData .features .detail_list { margin-bottom: 10px; }
.DisplayProductData .features .detail_list a {
  font-weight: bold;
  text-transform: none;
}
.DisplayProductData .features .detail_list h3 {
  font-size: 14px;
  text-transform: none;
}
.DisplayProductData .features .detail_list div ul { font-weight: normal; }
.DisplayProductData .price { margin-bottom: 3px; }
.DisplayProductData .price strong {
  font-size: 13px;
  display: block;
}
.TextInput {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
}
.bk_akproducts-featureds {
  width: 100%;
  overflow: hidden;
  position: relative;
  min-height: 100px;
}
.bk_akproducts-featureds .h {
  padding: 11px 0 6px;
  border-top: 4px solid #e0dbd1;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproducts-featureds .h h2 {
  margin-top: 1px;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
}
.bk_akproducts-featureds .w {
  left: 0;
  width: 330%;
  position: relative;
}

.bk_akproducts-featureds h2 {
  margin-bottom: 3px;
  font-size: 16px;
  line-height: 24px;
  color: #FF7800;
}

.bk_akproducts-featureds .group {
  margin-right: 20px;
  width: 546px;
  float: left;
  overflow: hidden;
}
.bk_akproducts-featureds .gw { width: 110%; }
.bk_akproducts-featureds ul {
  margin-right: 20px;
}

.bk_akproducts-featureds li.left {
  clear: both;
}

.bk_akproducts-featureds li {
  width: 170px;
  float: left;
  margin-bottom: 8px;
  padding: 11px 0 12px;
  margin-right: 20px;
  background: url(border/dashed.brown.png) repeat-x left top;
}
.bk_akproducts-featureds li.top { background: none; }
.bk_akproducts-featureds li h4 {
  font-weight: normal;
  color: #ff7800;
}
.bk_akproducts-featureds li h3 {
  margin-bottom: 3px;
  font-size: 14px;
  line-height: 20px;
}
.bk_akproducts-featureds li p { margin-bottom: 8px; }
.bk_akproducts-featureds li p a {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  width: 13px;
  height: 12px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: text-top;
}
.bk_akproducts-featureds li p a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akproducts-featureds li p a span { background: url(bullet.arrow/orange.double.png); }
.bk_akproducts-featureds li .price {
  margin-bottom: 5px;
  line-height: 18px;
}
.bk_akproducts-featureds li .price strong {
  display: block;
  font-size: 14px;
}
.bk_akproducts-featureds li .actions a {
  display: inline-block;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  height: 27px;
  /*background: #b6b0a5 url(button/gray.png) no-repeat right;*/
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background-color: #FF7800;
  vertical-align: 10%;
  *vertical-align: -5%;
}
.bk_akproducts-featureds li .actions a:hover { text-decoration: none; }
.bk_akproducts-featureds li .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akproducts-featureds li .actions a span {
  padding: 0 8px 0 29px;
  color: #ffffff;
 /* background: url(button/icon.cart.gray.png) no-repeat; */
  background: url(button/shoping_cart.png) 8px 5px no-repeat;
  vertical-align: middle;
  line-height: 27px;
  height: 27px;
}
.bk_akproducts-featureds li .actions strong {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #ff7800;
}
.bk_akproducts-featureds li .img {
  position: relative;
  zoom: 1;
  margin-bottom: 8px;
}
.bk_akproducts-featureds li .img img {
  margin: 0 auto;
  padding: 2px 4px 6px 0;
  display: block;
  background: url(listing/img.bg.png);
}
.bk_akproducts-featureds li .img .svg-label {
  left: 0;
  bottom: 0;
  width: 33px;
  height: 100%;
  display: block;
  position: absolute;
  color: #b6b0a5;
}
.bk_akproducts-featureds li .img .svg-label { left: 10px; }
.bk_akproductcategories-display { color: #333333; }
.bk_akproductcategories-display .narrow {
  padding: 3px 0 5px;
  border-top: 4px solid #b6b0a5;
  background: #e0dbd1;
}
.bk_akproductcategories-display .narrow h3 {
  margin-left: 10px;
  font-size: 14px;
}
.bk_akproductcategories-display .narrow div { margin-left: 20px; }
.bk_akproductcategories-display .narrow label {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  margin-right: 5px;
  width: 105px;
  text-align: right;
  vertical-align: middle;
}
.bk_akproductcategories-display .narrow select {
  margin-bottom: 2px;
  width: 112px;
  vertical-align: middle;
}
.bk_akproductcategories-display .narrow a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 10px;
  vertical-align: middle;
  background: #b6b0a5 url(button/gray.beige_dark_base.png) no-repeat right;
}
.bk_akproductcategories-display .narrow a:hover { text-decoration: none; }
.bk_akproductcategories-display .narrow a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akproductcategories-display .narrow a span {
  padding-left: 17px;
  padding-right: 10px;
  color: #ffffff;
  background: url(button/icon.rightarrow.gray.beige_dark_base.png) no-repeat;
}
.bk_akproductcategories-display .h {
  *display: inline-block;
  _height: 1%;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-display .h:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproductcategories-display .h .r { float: right; }
.bk_akproductcategories-display .h .r label {
  float: left;
  font-size: 11px;
}
.bk_akproductcategories-display .h .r select {
  float: left;
  font-size: 11px;
}
.bk_akproductcategories-display .h .r label {
  margin: 2px 12px 0 0;
  color: #666666;
}
.bk_akproductcategories-display .h .r select { height: 20px; }
.bk_akproductcategories-display .p {
  *display: inline-block;
  _height: 1%;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-display .p:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproductcategories-display .p .r { float: right; }
.bk_akproductcategories-display .p .r label {
  float: left;
  font-size: 11px;
}
.bk_akproductcategories-display .p .r select {
  float: left;
  font-size: 11px;
}
.bk_akproductcategories-display .p .r label {
  margin: 2px 12px 0 0;
  color: #666666;
}
.bk_akproductcategories-display .p .r select { height: 20px; }
.bk_akproductcategories-display .h {
  padding: 11px 0 6px;
  border-top: 4px solid #e0dbd1;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-display .h h2 {
  margin-top: 1px;
  float: left;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
}
.bk_akproductcategories-display .p { padding: 6px 0 7px; }
.bk_akproductcategories-display .p .bit_pager {
  padding-top: 1px;
  float: left;
}
.bk_akproductcategories-display p.lead {
  padding: 6px 0 7px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-display li {
  *display: inline-block;
  _height: 1%;
  padding: 20px 0 21px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-display li:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproductcategories-display li .img {
  position: relative;
  zoom: 1;
  float: left;
  width: 145px;
  position: relative;
}
.bk_akproductcategories-display li .img img {
  margin: 0 auto;
  padding: 2px 4px 6px 0;
  display: block;
  background: url(listing/img.bg.png);
}
.bk_akproductcategories-display li .img .svg-label {
  left: 0;
  bottom: 0;
  width: 33px;
  height: 100%;
  display: block;
  position: absolute;
  color: #b6b0a5;
}
.bk_akproductcategories-display li .txt { margin-left: 145px; }
.bk_akproductcategories-display li .txt h4 {
  font-weight: normal;
  color: #ff7800;
}
.bk_akproductcategories-display li .txt h3 {
  margin-bottom: 3px;
  font-size: 14px;
  line-height: 20px;
}
.bk_akproductcategories-display li .txt p { margin-bottom: 8px; }
.bk_akproductcategories-display li .txt p a {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  width: 13px;
  height: 12px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: text-top;
}
.bk_akproductcategories-display li .txt p a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akproductcategories-display li .txt p a span { background: url(bullet.arrow/orange.double.png); }
.bk_akproductcategories-display li .txt .price {
  margin-bottom: 5px;
  line-height: 18px;
}
.bk_akproductcategories-display li .txt .price strong {
  display: block;
  font-size: 14px;
}
.bk_akproductcategories-display li .txt .actions a {
  display: inline-block;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  height: 27px;
  /*background: #b6b0a5 url(button/gray.png) no-repeat right;*/
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background-color: #FF7800;
  vertical-align: 10%;
  *vertical-align: -5%;
}
.bk_akproductcategories-display li .txt .actions a:hover { text-decoration: none; }
.bk_akproductcategories-display li .txt .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}

.bk_akproductcategories-display li .txt .actions a span {
  padding: 0 8px 0 29px;
  color: #ffffff;
 /* background: url(button/icon.cart.gray.png) no-repeat; */
  background: url(button/shoping_cart.png) 8px 5px no-repeat;
  vertical-align: middle;
  line-height: 27px;
  height: 27px;
}

.bk_akproductcategories-display li .txt .actions a .preorder{
	background: none;
	padding: 0 8px;
}

.bk_akproductcategories-display li .txt .actions strong {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #ff7800;
}
.bk_akproductcategories-display li .txt h3 { margin-top: -3px; }
.bk_akproductcategories-display li .txt h3 { margin-bottom: 1px; }
.bk_akproductcategories-display li .txt h4 { margin-bottom: 1px; }

.bk_akproducts-searchresults { color: #333333; }
.bk_akproducts-searchresults .narrow {
  padding: 3px 0 5px;
  border-top: 4px solid #b6b0a5;
  background: #e0dbd1;
}
.bk_akproducts-searchresults .narrow h3 {
  margin-left: 10px;
  font-size: 14px;
}
.bk_akproducts-searchresults .narrow div { margin-left: 20px; }
.bk_akproducts-searchresults .narrow label {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  margin-right: 5px;
  width: 105px;
  text-align: right;
  vertical-align: middle;
}
.bk_akproducts-searchresults .narrow select {
  margin-bottom: 2px;
  width: 112px;
  vertical-align: middle;
}
.bk_akproducts-searchresults .narrow a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 10px;
  vertical-align: middle;
  background: #b6b0a5 url(button/gray.beige_dark_base.png) no-repeat right;
}
.bk_akproducts-searchresults .narrow a:hover { text-decoration: none; }
.bk_akproducts-searchresults .narrow a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akproducts-searchresults .narrow a span {
  padding-left: 17px;
  padding-right: 10px;
  color: #ffffff;
  background: url(button/icon.rightarrow.gray.beige_dark_base.png) no-repeat;
}
.bk_akproducts-searchresults .h {
  *display: inline-block;
  _height: 1%;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproducts-searchresults .h:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproducts-searchresults .h .r { float: right; }
.bk_akproducts-searchresults .h .r label {
  float: left;
  font-size: 11px;
}
.bk_akproducts-searchresults .h .r select {
  float: left;
  font-size: 11px;
}
.bk_akproducts-searchresults .h .r label {
  margin: 2px 12px 0 0;
  color: #666666;
}
.bk_akproducts-searchresults .h .r select { height: 20px; }
.bk_akproducts-searchresults .p {
  *display: inline-block;
  _height: 1%;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproducts-searchresults .p:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproducts-searchresults .p .r { float: right; }
.bk_akproducts-searchresults .p .r label {
  float: left;
  font-size: 11px;
}
.bk_akproducts-searchresults .p .r select {
  float: left;
  font-size: 11px;
}
.bk_akproducts-searchresults .p .r label {
  margin: 2px 12px 0 0;
  color: #666666;
}
.bk_akproducts-searchresults .p .r select { height: 20px; }
.bk_akproducts-searchresults .h {
  padding: 11px 0 6px;
  border-top: 4px solid #e0dbd1;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproducts-searchresults .h h2 {
  margin-top: 1px;
  float: left;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
}
.bk_akproducts-searchresults .p { padding: 6px 0 7px; }
.bk_akproducts-searchresults .p .bit_pager {
  padding-top: 1px;
  float: left;
}
.bk_akproducts-searchresults p.lead {
  padding: 6px 0 7px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproducts-searchresults li {
  *display: inline-block;
  _height: 1%;
  padding: 20px 0 21px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproducts-searchresults li:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproducts-searchresults li .img {
  position: relative;
  zoom: 1;
  float: left;
  width: 145px;
  position: relative;
}
.bk_akproducts-searchresults li .img img {
  margin: 0 auto;
  padding: 2px 4px 6px 0;
  display: block;
  background: url(listing/img.bg.png);
}
.bk_akproducts-searchresults li .img .svg-label {
  left: 0;
  bottom: 0;
  width: 33px;
  height: 100%;
  display: block;
  position: absolute;
  color: #b6b0a5;
}
.bk_akproducts-searchresults li .txt { margin-left: 145px; }
.bk_akproducts-searchresults li .txt h4 {
  font-weight: normal;
  color: #ff7800;
}
.bk_akproducts-searchresults li .txt h3 {
  margin-bottom: 3px;
  font-size: 14px;
  line-height: 20px;
}
.bk_akproducts-searchresults li .txt p { margin-bottom: 8px; }
.bk_akproducts-searchresults li .txt p a {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  width: 13px;
  height: 12px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: text-top;
}
.bk_akproducts-searchresults li .txt p a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akproducts-searchresults li .txt p a span { background: url(bullet.arrow/orange.double.png); }
.bk_akproducts-searchresults li .txt .price {
  margin-bottom: 12px;
  line-height: 18px;
}
.bk_akproducts-searchresults li .txt .price strong {
  display: block;
  font-size: 14px;
}
.bk_akproducts-searchresults li .txt .actions a {
  display: inline-block;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  height: 27px;
  /*background: #b6b0a5 url(button/gray.png) no-repeat right;*/
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background-color: #FF7800;
  vertical-align: 10%;
  *vertical-align: -5%;
}
.bk_akproducts-searchresults li .txt .actions a:hover { text-decoration: none; }
.bk_akproducts-searchresults li .txt .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akproducts-searchresults li .txt .actions a span {
  padding: 0 8px 0 29px;
  color: #ffffff;
 /* background: url(button/icon.cart.gray.png) no-repeat; */
  background: url(button/shoping_cart.png) 8px 5px no-repeat;
  vertical-align: middle;
  line-height: 27px;
  height: 27px;
}

.bk_akproducts-searchresults li .txt .actions a .preorder {
	background: none;
	padding: 0 8px;
}

.bk_akproducts-searchresults li .txt .actions strong {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #ff7800;
}
.bk_akproducts-searchresults li .txt h3 { margin-top: -3px; }
.bk_akproducts-searchresults li .txt h3 { margin-bottom: 1px; }
.bk_akproducts-searchresults li .txt h4 { margin-bottom: 1px; }

.bk_akproducts-searchresults .label {
  padding-top: 10px;
  color: #FF7800;
  background: url(border/dashed.brown.png) repeat-x left top;
}

.bk_akproducts-searchresults .actions {
  /*float: right;*/
}

.bk_akproducts-searchresults .price {
  /*float: left;*/
}

.bk_akproducts-searchform { margin-bottom: 20px; }
.bk_akproducts-searchform h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  margin-bottom: 17px;
  padding-bottom: 10px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproducts-searchform .row {
  *display: inline-block;
  _height: 1%;
  padding-bottom: 4px;
  min-height: 27px;
  width: 50%;
  _height: 27px;
  float: left;
}
.bk_akproducts-searchform .row:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproducts-searchform label {
  margin-right: 10px;
  padding-top: 4px;
  width: 100px;
  text-align: right;
  float: left;
}
.bk_akproducts-searchform input { float: left; }
.bk_akproducts-searchform input.text {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  width: 140px;
}
.bk_akproducts-searchform input.price { width: 40px; }
.bk_akproducts-searchform input.checkbox { margin-top: 6px; }
.bk_akproducts-searchform select { float: left; width: 425px;}
.bk_akproducts-searchform select.fullsize { width: 150px; }
.bk_akproducts-searchform .dash {
  margin: 0 5px;
  padding-top: 4px;
  width: 5px;
  overflow: hidden;
  text-align: center;
  float: left;
}
.bk_akproducts-searchform .actions {
  padding: 11px 0 0 100px;
  clear: both;
  background: url(border/dashed.brown.png) repeat-x left top;
}
.bk_akproducts-searchform .actions a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 10px;
  vertical-align: middle;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
}
.bk_akproducts-searchform .actions a:hover { text-decoration: none; }
.bk_akproducts-searchform .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akproducts-searchform .actions a span {
  padding-left: 28px;
  padding-right: 10px;
  color: #ffffff;
  background: url(button/icon.search.gray.png) no-repeat;
}
.bk_akproducts-display {
  padding: 18px 0 20px;
  border-top: 4px solid #e0dbd1;
}
.bk_akproducts-display .img {
  width: 150px;
  float: left;
  position: relative;
}
.bk_akproducts-display .img .cover {
  margin-bottom: 4px;
  padding: 2px 6px 6px 2px;
  width: 120px;
  height: 170px;
  display: block;
  background: url(listing/img.bg.large.png);
}
.bk_akproducts-display .zoomicon {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 142px;
  left: 98px;
  display: block;
  background-color: transparent;
}
.bk_akproducts-display .img a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 3px;
  margin-top: 10px;
  color: #ffffff;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
}
.bk_akproducts-display .img a:hover { text-decoration: none; }
.bk_akproducts-display .img a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akproducts-display .img a span {
  padding-right: 11px;
  padding-left: 31px;
  background: url(button/icon.book.gray.png) no-repeat left;
}
.bk_akproducts-display .img div {
  margin: 5px 20px 0 0;
  text-align: center;
  color: #ff7800;
}
.bk_akproducts-display .img div big {
  font-size: 40px;
  line-height: 1em;
  font-weight: bold;
  text-align: center;
  display: block;
}
.bk_akproducts-display .desc {
  margin-left: 162px;
  color: #333333;
}
.bk_akproducts-display .desc h4 {
  margin-bottom: 5px;
  font-weight: normal;
  color: #ff7800;
}
.bk_akproducts-display .desc h3 {
  margin-bottom: 5px;
  font-size: 20px;
}
.bk_akproducts-display .desc h5 { margin-bottom: 10px; }
.bk_akproducts-display .desc .features { line-height: 1.8em; }
.bk_akproducts-display .desc .features div {
  margin-bottom: 1px;
  font-weight: bold;
  text-transform: uppercase;
  text-transform: none;
}
.bk_akproducts-display .desc .features ul { margin-bottom: 12px; }
.bk_akproducts-display .desc .features p { margin-bottom: 12px; }
.bk_akproducts-display .desc .features li {
  margin-left: -10px;
  padding-left: 10px;
  background: url(bullet.dot/gray.png) no-repeat left 9px;
}
.bk_akproducts-display .desc .features .detail_list { margin-bottom: 10px; }
.bk_akproducts-display .desc .features .detail_list a {
  font-weight: bold;
  text-transform: none;
}
.bk_akproducts-display .desc .features .detail_list h3 {
  font-size: 14px;
  text-transform: none;
}
.bk_akproducts-display .desc .features .detail_list div ul { font-weight: normal; }
.bk_akproducts-display .desc .price { margin-bottom: 3px; }
.bk_akproducts-display .desc .price strong {
  font-size: 13px;
  display: block;
}

.bk_akproducts-display .label {
  padding-top: 10px;
  color: #FF7800;
  background: url(border/dashed.brown.png) repeat-x left top;
}

.bk_akproducts-display .actions {
  float: right;
  width: 224px;
}

.bk_akproducts-display .actions.no-float {
  float: none;
}

.bk_akproducts-display .price {
  float: left;
}

.bk_akproducts-display .desc .actions a {
  display: inline-block;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  height: 27px;
  /*background: #b6b0a5 url(button/gray.png) no-repeat right;*/
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background-color: #FF7800;
  vertical-align: 10%;
  *vertical-align: -5%;
}
.bk_akproducts-display .desc .actions a:hover { text-decoration: none; }
.bk_akproducts-display .desc .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akproducts-display .desc .actions a span {
  height: 21px;
  padding-top: 8px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 18px;
}
.bk_akproducts-display .desc .actions a span {
  padding: 0 8px 0 29px;
  color: #ffffff;
 /* background: url(button/icon.cart.gray.png) no-repeat; */
  background: url(button/shoping_cart.png) 8px 5px no-repeat;
  vertical-align: middle;
  line-height: 27px;
  height: 27px;
}

.bk_akproducts-display .desc .actions a .preorder {
	background: none;
	padding: 4px 8px;
    font-size: 14px;
    line-height: 20px;
}

.bk_akproducts-display .desc .actions strong {
  font-weight: normal;
  font-size: 14px;
  color: #ff7800;
}

.bk_akproducts-display .zoomicon .img {
  width: 32px;
  height: 32px;
}

.bk_akproducts-display .desc .actions strong big { font-size: 28px; }
.bk_akproducts-displayjournal {
  *display: inline-block;
  _height: 1%;
  padding: 18px 0 20px;
  border-top: 4px solid #e0dbd1;
}
.bk_akproducts-displayjournal:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproducts-displayjournal .img {
  width: 150px;
  float: left;
}
.bk_akproducts-displayjournal .img img {
  margin-bottom: 4px;
  padding: 2px 6px 6px 2px;
  width: 120px;
  height: 170px;
  display: block;
  background: url(listing/img.bg.large.png);
}
.bk_akproducts-displayjournal .img a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 3px;
  color: #ffffff;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
}
.bk_akproducts-displayjournal .img a:hover { text-decoration: none; }
.bk_akproducts-displayjournal .img a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akproducts-displayjournal .img a span {
  padding-right: 11px;
  padding-left: 31px;
  background: url(button/icon.book.gray.png) no-repeat left;
}
.bk_akproducts-displayjournal .img div {
  margin: 5px 20px 0 0;
  text-align: center;
  color: #ff7800;
}
.bk_akproducts-displayjournal .img div big {
  font-size: 40px;
  line-height: 1em;
  font-weight: bold;
  text-align: center;
  display: block;
}
.bk_akproducts-displayjournal .desc {
  margin-left: 162px;
  color: #333333;
}
.bk_akproducts-displayjournal .desc h4 {
  margin-bottom: 5px;
  font-weight: normal;
  color: #ff7800;
}
.bk_akproducts-displayjournal .desc h3 {
  margin-bottom: 5px;
  font-size: 20px;
}
.bk_akproducts-displayjournal .desc h5 { margin-bottom: 10px; }
.bk_akproducts-displayjournal .desc .features { line-height: 1.8em; }
.bk_akproducts-displayjournal .desc .features div {
  margin-bottom: 1px;
  font-weight: bold;
  text-transform: uppercase;
  text-transform: none;
}
.bk_akproducts-displayjournal .desc .features ul { margin-bottom: 12px; }
.bk_akproducts-displayjournal .desc .features p { margin-bottom: 12px; }
.bk_akproducts-displayjournal .desc .features li {
  margin-left: -10px;
  padding-left: 10px;
  background: url(bullet.dot/gray.png) no-repeat left 9px;
}
.bk_akproducts-displayjournal .desc .features .detail_list { margin-bottom: 10px; }
.bk_akproducts-displayjournal .desc .features .detail_list a {
  font-weight: bold;
  text-transform: none;
}
.bk_akproducts-displayjournal .desc .features .detail_list h3 {
  font-size: 14px;
  text-transform: none;
}
.bk_akproducts-displayjournal .desc .features .detail_list div ul { font-weight: normal; }
.bk_akproducts-displayjournal .desc .price { margin-bottom: 3px; }
.bk_akproducts-displayjournal .desc .price strong {
  font-size: 13px;
  display: block;
}
.bk_akproducts-displayjournal .desc .features .detail_list div { text-transform: none !important; }
.bk_akproducts-displayjournal .desc .features .detail_list div ul { text-transform: none !important; }
.bk_akproducts-displayjournal table { width: 100%; }
.bk_akproducts-displayjournal table td {
  padding: 5px;
  border: 2px solid #ffffff;
}
.bk_akproducts-displayjournal table .label {
  width: 145px;
  background: #fff4ea;
}
.bk_akproducts-youtube h2 {
  padding: 10px 0 7px;
  font-size: 16px;
  background: url(border/dashed.brown.png) repeat-x left top;
  color: #333333;
}
.bk_akproducts-youtube .player {
  margin-bottom: 29px;
  text-align: left;
}
.bk_akproducts-productpair {
  *display: inline-block;
  _height: 1%;
  padding-bottom: 19px;
}
.bk_akproducts-productpair:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproducts-productpair h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  margin-bottom: 17px;
  padding-bottom: 10px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproducts-productpair .img {
  position: relative;
  zoom: 1;
  width: 131px;
  float: left;
}
.bk_akproducts-productpair .img img {
  margin: 0 auto;
  padding: 2px 4px 6px 0;
  display: block;
  background: url(listing/img.bg.png);
}
.bk_akproducts-productpair .img .svg-label {
  left: 0;
  bottom: 0;
  width: 33px;
  height: 100%;
  display: block;
  position: absolute;
  color: #b6b0a5;
}
.bk_akproducts-productpair .text { margin-left: 131px; }
.bk_akproducts-productpair .text h4 {
  font-weight: normal;
  color: #ff7800;
}
.bk_akproducts-productpair .text h3 {
  margin-bottom: 3px;
  font-size: 14px;
  line-height: 20px;
}
.bk_akproducts-productpair .text p { margin-bottom: 8px; }
.bk_akproducts-productpair .text p a {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  width: 13px;
  height: 12px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: text-top;
}
.bk_akproducts-productpair .text p a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akproducts-productpair .text p a span { background: url(bullet.arrow/orange.double.png); }
.bk_akproducts-productpair .text .price {
  margin-bottom: 5px;
  line-height: 18px;
}
.bk_akproducts-productpair .text .price strong {
  display: block;
  font-size: 14px;
}
.bk_akproducts-productpair .text .actions a {
  display: inline-block;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  height: 27px;
  /*background: #b6b0a5 url(button/gray.png) no-repeat right;*/
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background-color: #FF7800;
  vertical-align: 10%;
  *vertical-align: -5%;
}
.bk_akproducts-productpair .text .actions a:hover { text-decoration: none; }
.bk_akproducts-productpair .text .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akproducts-productpair .text .actions a span {
  padding: 0 8px 0 29px;
  color: #ffffff;
 /* background: url(button/icon.cart.gray.png) no-repeat; */
  background: url(button/shoping_cart.png) 8px 5px no-repeat;
  vertical-align: middle;
  line-height: 27px;
  height: 27px;
}
.bk_akproducts-productpair .text .actions strong {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #ff7800;
}
.bk_akproducts-similar { color: #333333; }
.bk_akproducts-similar h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  margin-bottom: 10px;
  padding-bottom: 10px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproducts-similar li { margin-bottom: 10px; }
.bk_akproducts-similar h4 { font-weight: normal; }
.bk_akproducts-similar h3 { font-size: 14px; }
.bk_akproducts-similar h3 .fir {
  margin-left: 5px;
  width: 13px;
  height: 12px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  vertical-align: -10%;
  *vertical-align: 20%;
}
.bk_akproducts-similar h3 .fir span { background: url(bullet.arrow/orange.double.png); }
.bk_akproductcategories-journals { color: #333333; }
.bk_akproductcategories-journals .h {
  *display: inline-block;
  _height: 1%;
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  margin-bottom: 17px;
  padding-bottom: 10px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-journals .h:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproductcategories-journals .h h2 { float: left; }
.bk_akproductcategories-journals .h .r {
  float: right;
  font-size: 12px;
}
.bk_akproductcategories-journals p.lead { padding-bottom: 10px; }
.bk_akproductcategories-journals .narrow {
  padding: 3px 0 5px;
  border-top: 4px solid #b6b0a5;
  background: #e0dbd1;
}
.bk_akproductcategories-journals .narrow h3 {
  margin-left: 10px;
  font-size: 14px;
}
.bk_akproductcategories-journals .narrow div { margin-left: 20px; }
.bk_akproductcategories-journals .narrow label {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  margin-right: 5px;
  width: 105px;
  text-align: right;
  vertical-align: middle;
}
.bk_akproductcategories-journals .narrow select {
  margin-bottom: 2px;
  width: 112px;
  vertical-align: middle;
}
.bk_akproductcategories-journals .narrow a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 10px;
  vertical-align: middle;
  background: #b6b0a5 url(button/gray.beige_dark_base.png) no-repeat right;
}
.bk_akproductcategories-journals .narrow a:hover { text-decoration: none; }
.bk_akproductcategories-journals .narrow a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akproductcategories-journals .narrow a span {
  padding-left: 17px;
  padding-right: 10px;
  color: #ffffff;
  background: url(button/icon.rightarrow.gray.beige_dark_base.png) no-repeat;
}
.bk_akproductcategories-journals ul {
  margin-top: 15px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  background-position: left top;
}
.bk_akproductcategories-journals li {
  padding: 5px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-journals li h5 { font-weight: normal; }
.CartFlow {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 10px;
  font-size: 14px;
  color: #333333;
}
.CartFlow:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.CartFlow a {
  float: left;
  background: url(cart/flow.png);
}
.CartFlow span {
  float: left;
  background: url(cart/flow.png);
}
.CartFlow a strong { background: url(cart/flow.png) right top; }
.CartFlow span { background-position: left bottom; }
.CartFlow span strong { background: url(cart/flow.png) right bottom; }
.CartFlow strong {
  margin-left: 10px;
  padding-right: 10px;
  height: 27px;
  padding-top: 3px;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}
.CartFlow a { color: #ffffff; }
.CartFlow big {
  margin-right: 3px;
  font-size: 20px;
  position: relative;
  top: 2px;
  color: #ffffff;
}
.CartFlow .first { width: 221px; }
.CartFlow a.first { background-position: -10px top; }
.CartFlow span.first { background-position: -10px bottom; }
.CartFlow .second { width: 494px; }
.CartFlow .third { width: 231px; }
.CartFlow .third strong { background: none; }
.CartActions {
  padding: 0 70px 0 10px;
  *display: inline-block;
  _height: 1%;
}
.CartActions:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.CartActions .back {
  padding-left: 18px;
  float: left;
  font-weight: bold;
  color: #333333;
  background: url(bullet.arrow/orange.double.back.png) no-repeat left;
}
.CartActions .next {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  float: right;
  color: #ffffff;
  background: #ff7800 url(button/icon.right.arrow.orange.png) no-repeat right;
}
.CartActions .next:hover { text-decoration: none; }
.CartActions .next span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.CartActions .next span {
  padding-right: 32px;
  padding-left: 14px;
  background: url(button/orange.left.png) no-repeat left;
}
.CartTable { width: 100%; }
.CartTable th {
  padding: 2px 0 10px 12px;
  font-size: 14px;
  text-align: left;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.CartTable th.price { padding-left: 38px; }
.CartTable th.quantity { padding-left: 38px; }
.CartTable td {
  padding: 4px 0 7px 12px;
  vertical-align: top;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.CartTable .author div { width: 176px; }
.CartTable .title { font-size: 14px; }
.CartTable .price { font-size: 14px; }
.CartTable .title { font-weight: bold; }
.CartTable .title div { width: 330px; }
.CartTable .price div { width: 105px; }
.CartTable .quantity { text-align: center; }
.CartTable .quantity div {
  padding-left: 38px;
  width: 89px;
}
.CartTable .quantity input {
  *margin: 0 4px;
  width: 29px;
  padding-left: 0;
  padding-right: 0;
  height: 16px;
  padding-top: 2px;
  padding-bottom: 0;
  text-align: center;
}
.CartTable .quantity a {
  width: 16px;
  height: 17px;
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.CartTable .quantity a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.CartTable .quantity a span { background: url(cart/quantity_stepper.png); }
.CartTable .quantity .more span { background-position: -16px top; }
.CartTable .total div { width: 136px; }
.CartTable tr.last td {
  border-bottom: 1px solid #b6b0a5;
  background: none;
}
.CartTable tr.summary td {
  height: 26px;
  vertical-align: middle;
  border-bottom: 1px solid #b6b0a5;
  background: none;
}
.CartTable tr.summary .all { text-align: right; }
.CartGifts {
  overflow: hidden;
  position: relative;
}
.CartGifts .count {
  margin-bottom: 9px;
  padding-left: 9px;
}
.CartGifts .count span { color: #ff7800; }
.CartGifts .items { margin-bottom: 12px; }
.CartGifts .items .pager {
  position: relative;
  width: 100%;
}
.CartGifts .items .pager a {
  top: 0;
  width: 23px;
  height: 111px;
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  position: absolute;
}
.CartGifts .items .pager a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.CartGifts .items .pager a span { background: url(cart/gifts.pager.png); }
.CartGifts .items .pager .back { left: 0; }
.CartGifts .items .pager .fwd { right: 0; }
.CartGifts .items .pager .fwd span { background-position: -25px top; }
.CartGifts .items .list {
  margin: 0 33px;
  height: 111px;
  overflow: hidden;
}
.CartGifts .items ul { width: 10000px; }
.CartGifts .items li {
  margin-right: 9px;
  width: 300px;
  height: 111px;
  float: left;
}
.CartGifts .items li img {
  margin-right: 9px;
  float: left;
}
.CartGifts .items li div {
  width: 192px;
  padding-left: 9px;
  padding-right: 9px;
  height: 91px;
  padding-top: 9px;
  padding-bottom: 9px;
  float: left;
  border: 1px solid #b6b0a5;
}
.CartGifts .items li div h4 { font-weight: normal; }
.CartGifts .items li div h3 {
  margin-bottom: 7px;
  font-size: 15px;
}
.CartGifts .items li div a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  color: #ffffff;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
}
.CartGifts .items li div a:hover { text-decoration: none; }
.CartGifts .items li div a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.CartGifts .items li div a span {
  padding-right: 13px;
  padding-left: 29px;
  background: url(button/icon.plus.gray.png) no-repeat left;
}
.CartGifts .items li div .cancel { display: none; }
.CartGifts .items .noselect li .select { display: none; }
.CartGifts .items li.selected div {
  border-color: #e0dbd1;
  background: #e0dbd1;
}
.CartGifts .items li.selected div a { background: #b6b0a5 url(button/gray.beige_dark_base.png) no-repeat right; }
.CartGifts .items li.selected div a span {
  padding-left: 41px;
  padding-right: 24px;
  background: url(button/icon.minus.gray.beige_dark_base.png) no-repeat left;
}
.CartGifts .items li.selected div .select { display: none; }
.CartGifts .items li.selected div .cancel {
  display: inline-block;
  *display: inline;
}
.bk_cart-smalldisplay {
  color: #ffffff;
  background: #ff7800 url(cart/mini.bg.png) right;
}
.bk_cart-smalldisplay .w {
  margin-right: 5px;
  height: 130px;
  background: url(cart/mini.bg.png) left;
}
.bk_cart-smalldisplay .h {
  margin: 0 -5px 0px 0;
  *padding-right: 5px;
  width: 100%;
  background: url(border/dashed.white.png) repeat-x left bottom;
}
.bk_cart-smalldisplay h2 {
  height: 26px;
  padding-top: 7px;
  padding-bottom: 0;
  padding-left: 29px;
  font-size: 16px;
  background: url(cart/icon.orange_base.png) no-repeat 5px center;
  color: #ffffff;
}
.bk_cart-smalldisplay h2 small { font-size: 12px; color: #ffffff; }
.bk_cart-smalldisplay h3 { margin-left: 9px; color: #ffffff; }
.bk_cart-smalldisplay .freeway {
  margin: 0 0 5px 10px;
  padding-top: 20px;
  width: 161px;
	line-height: 11px;
  position: relative;
  font-size: 10px;
  text-align: right;
  background: url(cart/freeway.png) no-repeat right -20px;
  color: #ffffff;
}
.bk_cart-smalldisplay .freeway span {
  left: 0;
  top: 0;
  height: 20px;
  position: absolute;
  display: block;
  background: url(cart/freeway.png) no-repeat right top;
}
.bk_cart-smalldisplay .actions { text-align: center; }
.bk_cart-smalldisplay .actions a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  background: #ffffff url(button/white.orange_base.png) no-repeat right;
  margin-left: 2px;
}
.bk_cart-smalldisplay .actions a:hover { text-decoration: none; }
.bk_cart-smalldisplay .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_cart-smalldisplay .actions a span {
  padding-right: 11px;
  padding-left: 34px;
  background: url(button/icon.cart.white.orange_base.png) no-repeat left;
  font-size: 11px;
  font-family: tahoma;
  width: 130px;
}
.bk_akcart-cartlist {
  margin-bottom: 20px;
  color: #333333;
}
.bk_akcart-cartlist .cart_flow {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 10px;
  font-size: 14px;
  color: #333333;
}
.bk_akcart-cartlist .cart_flow:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akcart-cartlist .cart_flow a {
  float: left;
  background: url(cart/flow.png);
}
.bk_akcart-cartlist .cart_flow span {
  float: left;
  background: url(cart/flow.png);
}
.bk_akcart-cartlist .cart_flow a strong { background: url(cart/flow.png) right top; }
.bk_akcart-cartlist .cart_flow span { background-position: left bottom; }
.bk_akcart-cartlist .cart_flow span strong { background: url(cart/flow.png) right bottom; }
.bk_akcart-cartlist .cart_flow strong {
  margin-left: 10px;
  padding-right: 10px;
  height: 27px;
  padding-top: 3px;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}
.bk_akcart-cartlist .cart_flow a { color: #ffffff; }
.bk_akcart-cartlist .cart_flow big {
  margin-right: 3px;
  font-size: 20px;
  position: relative;
  top: 2px;
  color: #ffffff;
}
.bk_akcart-cartlist .cart_flow .first { width: 221px; }
.bk_akcart-cartlist .cart_flow a.first { background-position: -10px top; }
.bk_akcart-cartlist .cart_flow span.first { background-position: -10px bottom; }
.bk_akcart-cartlist .cart_flow .second { width: 494px; }
.bk_akcart-cartlist .cart_flow .third { width: 231px; }
.bk_akcart-cartlist .cart_flow .third strong { background: none; }
.bk_akcart-cartlist .actions {
  padding: 0 70px 0 10px;
  *display: inline-block;
  _height: 1%;
}
.bk_akcart-cartlist .actions:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akcart-cartlist .actions .back {
  padding-left: 18px;
  float: left;
  font-weight: bold;
  color: #333333;
  background: url(bullet.arrow/orange.double.back.png) no-repeat left;
}
.bk_akcart-cartlist .actions .next {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  float: right;
  color: #ffffff;
  background: #ff7800 url(button/icon.right.arrow.orange.png) no-repeat right;
}
.bk_akcart-cartlist .actions .next:hover { text-decoration: none; }
.bk_akcart-cartlist .actions .next span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akcart-cartlist .actions .next span {
  padding-right: 32px;
  padding-left: 14px;
  background: url(button/orange.left.png) no-repeat left;
}
.bk_akcart-cartlist table {
  width: 100%;
  margin-bottom: 14px;
}
.bk_akcart-cartlist table th {
  padding: 2px 0 10px 12px;
  font-size: 14px;
  text-align: left;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akcart-cartlist table th.specialprice {  }
.bk_akcart-cartlist table th.price { padding-left: 10px; }
.bk_akcart-cartlist table th.quantity {  }
.bk_akcart-cartlist table td {
  padding: 4px 0 7px 12px;
  vertical-align: top;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akcart-cartlist table .cover div { text-align: center; width: 60px; }
.bk_akcart-cartlist table .author div { width: 96px; }
.bk_akcart-cartlist table .title { font-size: 14px; }
.bk_akcart-cartlist table .price { font-size: 14px; }
.bk_akcart-cartlist table .title { font-weight: bold; }
.bk_akcart-cartlist table .title div { width: 191px; }
.bk_akcart-cartlist table .price div { width: 90px; }
.bk_akcart-cartlist table .specialprice div { width: 105px; }
.bk_akcart-cartlist table .discount div { text-align: center; width: 89px; }
.bk_akcart-cartlist table .quantity { text-align: center; }
.bk_akcart-cartlist table .quantity div {
  
  width: 89px;
}
.bk_akcart-cartlist table .quantity input {
  *margin: 0 4px;
  width: 29px;
  padding-left: 0;
  padding-right: 0;
  height: 16px;
  padding-top: 2px;
  padding-bottom: 0;
  text-align: center;
}
.bk_akcart-cartlist table .quantity a {
  width: 16px;
  height: 17px;
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.bk_akcart-cartlist table .quantity a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akcart-cartlist table .quantity a span { background: url(cart/quantity_stepper.png); }
.bk_akcart-cartlist table .quantity .more span { background-position: -16px top; }
.bk_akcart-cartlist table .total div { width: 116px; }
.bk_akcart-cartlist table tr.last td {
  border-bottom: 1px solid #b6b0a5;
  background: none;
}
.bk_akcart-cartlist table tr.summary td {
  height: 26px;
  vertical-align: middle;
  border-bottom: 1px solid #b6b0a5;
  background: none;
}
.bk_akcart-cartlist table tr.summary .all { text-align: right; }
.bk_akcart-addressdisplay {
  margin-bottom: 20px;
  color: #333333;
}
.bk_akcart-addressdisplay .cart_flow {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 10px;
  font-size: 14px;
  color: #333333;
}
.bk_akcart-addressdisplay .cart_flow:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akcart-addressdisplay .cart_flow a {
  float: left;
  background: url(cart/flow.png);
}
.bk_akcart-addressdisplay .cart_flow span {
  float: left;
  background: url(cart/flow.png);
}
.bk_akcart-addressdisplay .cart_flow a strong { background: url(cart/flow.png) right top; }
.bk_akcart-addressdisplay .cart_flow span { background-position: left bottom; }
.bk_akcart-addressdisplay .cart_flow span strong { background: url(cart/flow.png) right bottom; }
.bk_akcart-addressdisplay .cart_flow strong {
  margin-left: 10px;
  padding-right: 10px;
  height: 27px;
  padding-top: 3px;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}
.bk_akcart-addressdisplay .cart_flow a { color: #ffffff; }
.bk_akcart-addressdisplay .cart_flow big {
  margin-right: 3px;
  font-size: 20px;
  position: relative;
  top: 2px;
  color: #ffffff;
}
.bk_akcart-addressdisplay .cart_flow .first { width: 221px; }
.bk_akcart-addressdisplay .cart_flow a.first { background-position: -10px top; }
.bk_akcart-addressdisplay .cart_flow span.first { background-position: -10px bottom; }
.bk_akcart-addressdisplay .cart_flow .second { width: 494px; }
.bk_akcart-addressdisplay .cart_flow .third { width: 231px; }
.bk_akcart-addressdisplay .cart_flow .third strong { background: none; }
.bk_akcart-addressdisplay .actions {
  padding: 0 70px 0 10px;
  *display: inline-block;
  _height: 1%;
  padding-right: 11px;
}
.bk_akcart-addressdisplay .actions:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akcart-addressdisplay .actions .back {
  padding-left: 18px;
  float: left;
  font-weight: bold;
  color: #333333;
  background: url(bullet.arrow/orange.double.back.png) no-repeat left;
}
.bk_akcart-addressdisplay .actions .next {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  float: right;
  color: #ffffff;
  background: #ff7800 url(button/icon.right.arrow.orange.png) no-repeat right;
}
.bk_akcart-addressdisplay .actions .next:hover { text-decoration: none; }
.bk_akcart-addressdisplay .actions .next span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akcart-addressdisplay .actions .next span {
  padding-right: 32px;
  padding-left: 14px;
  background: url(button/orange.left.png) no-repeat left;
}
.bk_akcart-addressdisplay .login {
  margin-bottom: 7px;
  padding: 0 13px;
  *display: inline-block;
  _height: 1%;
}
.bk_akcart-addressdisplay .login:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akcart-addressdisplay .login h2 {
  margin-right: 12px;
  padding-top: 5px;
  float: left;
  font-size: 14px;
}
.bk_akcart-addressdisplay .login label { float: left; }
.bk_akcart-addressdisplay .login input { float: left; }
.bk_akcart-addressdisplay .login label {
  margin-right: 7px;
  padding-top: 5px;
}
.bk_akcart-addressdisplay .login input {
  margin-right: 9px;
  width: 190px;
  padding-left: 5px;
  padding-right: 5px;
  height: 16px;
  padding-top: 2px;
  padding-bottom: 0;
}
.bk_akcart-addressdisplay .login .pass {
  width: 100px;
  padding-left: 5px;
  padding-right: 5px;
}
.bk_akcart-addressdisplay .login a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  float: left;
  color: #ffffff;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
}
.bk_akcart-addressdisplay .login a:hover { text-decoration: none; }
.bk_akcart-addressdisplay .login a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akcart-addressdisplay .login a span {
  padding-right: 11px;
  padding-left: 11px;
  background: url(button/gray.left.png) no-repeat left;
}
.bk_akcart-addressdisplay .login_notice { padding-bottom: 15px; }
.bk_akcart-addressdisplay .address { border-top: 4px solid #e0dbd1; }
.bk_akcart-addressdisplay .address h3 {
  margin-bottom: 8px;
  padding: 8px 11px 5px;
  position: relative;
  text-transform: uppercase;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akcart-addressdisplay .address h3 select {
  top: 4px;
  left: 208px;
  width: 130px;
  position: absolute;
}
.bk_akcart-addressdisplay .address div {
  *display: inline-block;
  _height: 1%;
  padding-bottom: 5px;
}
.bk_akcart-addressdisplay .address div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akcart-addressdisplay .address div label {
  margin: 2px 8px 0 0;
  width: 130px;
  float: left;
  text-align: right;
}
.bk_akcart-addressdisplay .address div label.error {
  color: #ff0000;
  font-weight: bold;
}
.bk_akcart-addressdisplay .address div input {
  width: 190px;
  padding-left: 5px;
  padding-right: 5px;
  height: 16px;
  padding-top: 2px;
  padding-bottom: 0;
  float: left;
}
.bk_akcart-addressdisplay .address div .short {
  width: 50px;
  padding-left: 5px;
  padding-right: 5px;
}
.bk_akcart-addressdisplay .address .chk input {
  margin: 0 8px 0 10px;
  width: auto;
  height: auto;
}
.bk_akcart-addressdisplay .address .chk label {
  margin: 0;
  width: auto;
}
.bk_akcart-addressdisplay .address .newsletter {
  margin-top: 4px;
  padding: 10px 0 8px;
  background: url(border/dashed.brown.png) repeat-x left top;
}
.bk_akcart-addressdisplay .address .infoline {
  margin-bottom: 8px;
  padding: 8px;
  background-color: #4fa700;
  color: #ffffff;
  font-weight: bold;
}
.bk_akcart-addressdisplay .address_actions {
  padding-left: 138px;
  *display: inline-block;
  _height: 1%;
}
.bk_akcart-addressdisplay .address_actions:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akcart-addressdisplay .address_actions a {
  margin-right: 10px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  float: left;
  color: #ffffff;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
}
.bk_akcart-addressdisplay .address_actions a:hover { text-decoration: none; }
.bk_akcart-addressdisplay .address_actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akcart-addressdisplay .address_actions a span {
  padding-right: 11px;
  padding-left: 11px;
  background: url(button/gray.left.png) no-repeat left;
}
.bk_akcart-addressdisplay .billing { padding-bottom: 15px; }
.bk_akcart-addressdisplay .register {
  margin-bottom: 14px;
  padding: 7px 11px 9px;
  *display: inline-block;
  _height: 1%;
  background: url(border/dashed.brown.png) repeat-x left top;
  border-bottom: 1px solid #b6b0a5;
}
.bk_akcart-addressdisplay .register:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akcart-addressdisplay .register h3 {
  margin-right: 12px;
  padding-top: 5px;
  float: left;
  text-transform: uppercase;
}
.bk_akcart-addressdisplay .register label { float: left; }
.bk_akcart-addressdisplay .register input { float: left; }
.bk_akcart-addressdisplay .register label {
  margin-right: 7px;
  padding-top: 5px;
}
.bk_akcart-addressdisplay .register input {
  margin-right: 9px;
  width: 112px;
  padding-left: 5px;
  padding-right: 5px;
  height: 16px;
  padding-top: 2px;
  padding-bottom: 0;
}


.bk_akcart-addressdisplay .coupon_signin {
  color: #333333;
  width: 182px;
  float: left;
  background: #e0dbd1 url(roundedbox/login.tr.png) no-repeat right top;
}
.bk_akcart-addressdisplay .coupon_signin .h {
  margin-bottom: 5px;
  background: url(border/dashed.white.png) repeat-x left bottom;
}
.bk_akcart-addressdisplay .coupon_signin h2 {
  padding: 7px 0 6px 32px;
  font-size: 16px;
  background: url(roundedbox/login.tl.png) no-repeat left top;
}
.bk_akcart-addressdisplay .coupon_signin .form { padding-left: 10px; }
.bk_akcart-addressdisplay .coupon_signin .form label { font-weight: bold; *font-weight: normal !important; }
.bk_akcart-addressdisplay .coupon_signin .form input {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  margin-bottom: 6px;
  width: 148px;
  color: #666666;
}
.bk_acart-addressdisplay .coupon_signin .form big {
  display: block;
  font-size: 14px;
  font-weight: bold;
}
.bk_akcart-addressdisplay .coupon_signin .form .error {
  margin: 0 10px 5px 0;
  line-height: 15px;
}
.bk_akcart-addressdisplay .coupon_signin .form .success {
  margin: 0 10px 5px 0;
  line-height: 15px;
}
.bk_akcart-addressdisplay .coupon_signin .form .error { color: #e30000; }
.bk_akcart-addressdisplay .coupon_signin .form .success {
  font-weight: bold;
  color: #ff7800;
}
.bk_akcart-addressdisplay .coupon_signin .actions {
  padding-left: 9px;
  background: url(roundedbox/login.bl.png) no-repeat left bottom;
}
.bk_akcart-addressdisplay .coupon_signin .actions div {
  *display: inline-block;
  _height: 1%;
  padding-bottom: 18px;
  /*background: url(roundedbox/login.br.png) no-repeat right bottom;*/
}
.bk_akcart-addressdisplay .coupon_signin .actions div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akcart-addressdisplay .coupon_signin .actions .submit {
  display: inline-block;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-bottom: 12px;
  color: #ffffff;
}
.bk_akcart-addressdisplay .coupon_signin .actions .submit:hover { text-decoration: none; }
.bk_akcart-addressdisplay .coupon_signin .actions .submit span {
  height: 14px;
  width:70px;
  padding-top: 8px;
  padding-bottom: 4px;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  /*text-transform: uppercase;*/
  text-align: center;
  background: #b6b0a5;
}
.bk_akcart-addressdisplay .coupon_signin .actions .submit span {
  /*padding-right: 11px;*/
  /*padding-left: 34px;*/
  /*background: url(button/icon.login.gray.beige_dark_base.png) no-repeat left;*/
}
.bk_akcart-addressdisplay .coupon_signin .actions .link {
  margin: 0 0 0 3px;
  padding-left: 13px;
  font-size: 11px;
  clear: both;
  float: left;
  color: #333333;
  background: url(bullet.arrow/orange.beige_dark_base.png) no-repeat left;
}

.bk_akcart-addressdisplay .coupon_signup {
  float: left;
  margin-left: 100px;
}

.bk_akcart-addressdisplay span.signup {
 /* padding: 11px 0 5px;
  padding-bottom: 8px;*/
  font-size: 16px;
/*  border-top: 4px solid #e0dbd1; */
  color: #333333;
  
}

.bk_akcart-addressdisplay .coupon_signup { color: #333333; }
.bk_akcart-addressdisplay .coupon_signup h2 {
 /* padding: 11px 0 5px;
  padding-bottom: 8px;*/
  font-size: 16px;
/*  border-top: 4px solid #e0dbd1; */
  color: #333333;
  
}
.bk_akcart-addressdisplay .coupon_signup p {
  margin-bottom: 10px;
  padding-bottom: 5px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  *font-weight: normal !important;
}
.bk_akcart-addressdisplay .coupon_signup p strong {
  text-transform: uppercase;
  color: #ff7800;
  *font-weight: normal !important;
}
.bk_akcart-addressdisplay .coupon_signup p span { color: #e30000; }
.bk_akcart-addressdisplay .coupon_signup .newsletter {
  *display: inline-block;
  _height: 1%;
  padding: 4px 0 7px;
  *font-weight: normal !important;
}
.bk_akcart-addressdisplay .coupon_signup .newsletter:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akcart-addressdisplay .coupon_signup .newsletter .title label { font-weight: bold; *font-weight: normal !important; }
.bk_akcart-addressdisplay .coupon_signup .newsletter .lang { padding: 10px 0; }
.bk_akcart-addressdisplay .coupon_signup .newsletter .col {
  width: 177px;
  float: left;
}
.bk_akcart-addressdisplay .coupon_signup .newsletter .col div { margin-bottom: 5px; }
.bk_akcart-addressdisplay .coupon_signup .newsletter .first {
  margin-right: 12px;
  width: 127px;
  text-align: right;
}
.bk_akcart-addressdisplay .coupon_signup .account {
  padding-bottom: 11px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  width: 600px;
}
.bk_akcart-addressdisplay .coupon_signup .account h3 {
  margin-bottom: 3px;
  text-transform: uppercase;
}
.bk_akcart-addressdisplay .coupon_signup .account input {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  float: left;
}
.bk_akcart-addressdisplay .coupon_signup .account textarea {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  float: left;
}
.bk_akcart-addressdisplay .coupon_signup .account label {
  padding-top: 4px;
  float: left;
  text-align: left;
}
.bk_akcart-addressdisplay .coupon_signup .account div {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 4px;
  min-height: 26px;
  _height: 26px;
}
.bk_akcart-addressdisplay .coupon_signup .account div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akcart-addressdisplay .coupon_signup .account .error-w {
  min-height: 0;
  _height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.bk_akcart-addressdisplay .coupon_signup .account .error {
  margin: 0;
  padding: 7px 7px 4px;
  min-height: 0;
  _height: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: bold;
  color: #ffffff;
  background: #e30000;
}
.bk_akcart-addressdisplay .coupon_signup .account .error big { font-size: 14px; }
.bk_akcart-addressdisplay .coupon_signup .account label {
  margin-right: 4px;
  width: 80px;
}
.bk_akcart-addressdisplay .coupon_signup .account span {
  margin-right: 3px;
  float: left;
  font-size: 20px;
  font-weight: bold;
  *font-weight: normal !important;
  color: #e30000;
}
.bk_akcart-addressdisplay .coupon_signup .account input { width: 148px; }
.bk_akcart-addressdisplay .coupon_signup .account .large { width: 198px; }
.bk_akcart-addressdisplay .coupon_signup .account .error {
  color: #e30000;
  background: transparent;
}
.bk_akcart-addressdisplay .coupon_signup .title { margin-top: 5px; }
.bk_akcart-addressdisplay .coupon_signup .terms { margin-bottom: 5px; }
.bk_akcart-addressdisplay .coupon_signup .actions {
  padding-top: 14px;
  border-top: 4px solid #e0dbd1;
}
.bk_akcart-addressdisplay .coupon_signup .actions div { margin-bottom: 7px; }
.bk_akcart-addressdisplay .coupon_signup .actions a {
  /*display: inline-block;*/
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
   cursor: pointer;
  /* margin-left: 20px; */
  color: #ffffff;
  background: #b6b0a5 url(button/gray.large.png) no-repeat right;
  padding: 12px 0 1px 0;
  text-decoration: none;
  text-transform: uppercase;
}

.bk_akcart-addressdisplay .actions .submit {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin: 8px 0px 12px 2px;
  margin-bottom: 12px;
  color: #ffffff;
  /*background: #b6b0a5 url(button/gray.beige_dark_base.png) no-repeat right;*/

}

.bk_akcart-addressdisplay .actions .submit:hover { text-decoration: none;}
.bk_akcart-addressdisplay .actions .submit span:hover { text-decoration: none; background: #ff7800;}
.bk_akcart-addressdisplay .actions .submit span {
  height: 14px;
  width:70px;
  padding-top: 8px;
  padding-bottom: 4px;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  /*text-transform: uppercase;*/
  text-align: center;
  background: #b6b0a5;
}

.bk_akcart-addressdisplay .coupon_signup .actions a span {
  height: 21px;
  padding-top: 8px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 18px;
}
.bk_akcart-addressdisplay .coupon_signup .actions a span {
  padding-top: 6px;
  padding-right: 21px;
  padding-left: 34px;
  background: url(button/icon.user.gray.large.png) no-repeat left;
}




.bk_akcart-cartorder {
  margin-bottom: 20px;
  color: #333333;
}
.bk_akcart-cartorder .cart_flow {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 10px;
  font-size: 14px;
  color: #333333;
}
.bk_akcart-cartorder .cart_flow:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akcart-cartorder .cart_flow a {
  float: left;
  background: url(cart/flow.png);
}
.bk_akcart-cartorder .cart_flow span {
  float: left;
  background: url(cart/flow.png);
}
.bk_akcart-cartorder .cart_flow a strong { background: url(cart/flow.png) right top; }
.bk_akcart-cartorder .cart_flow span { background-position: left bottom; }
.bk_akcart-cartorder .cart_flow span strong { background: url(cart/flow.png) right bottom; }
.bk_akcart-cartorder .cart_flow strong {
  margin-left: 10px;
  padding-right: 10px;
  height: 27px;
  padding-top: 3px;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}
.bk_akcart-cartorder .cart_flow a { color: #ffffff; }
.bk_akcart-cartorder .cart_flow big {
  margin-right: 3px;
  font-size: 20px;
  position: relative;
  top: 2px;
  color: #ffffff;
}
.bk_akcart-cartorder .cart_flow .first { width: 221px; }
.bk_akcart-cartorder .cart_flow a.first { background-position: -10px top; }
.bk_akcart-cartorder .cart_flow span.first { background-position: -10px bottom; }
.bk_akcart-cartorder .cart_flow .second { width: 494px; }
.bk_akcart-cartorder .cart_flow .third { width: 231px; }
.bk_akcart-cartorder .cart_flow .third strong { background: none; }
.bk_akcart-cartorder .actions {
  padding: 0 70px 0 10px;
  *display: inline-block;
  _height: 1%;
  padding-right: 11px;
}
.bk_akcart-cartorder .actions:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akcart-cartorder .actions .back {
  padding-left: 18px;
  float: left;
  font-weight: bold;
  color: #333333;
  background: url(bullet.arrow/orange.double.back.png) no-repeat left;
}
.bk_akcart-cartorder .actions .next {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  float: right;
  color: #ffffff;
  background: #ff7800 url(button/icon.right.arrow.orange.png) no-repeat right;
}
.bk_akcart-cartorder .actions .next:hover { text-decoration: none; }
.bk_akcart-cartorder .actions .next span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akcart-cartorder .actions .next span {
  padding-right: 32px;
  padding-left: 14px;
  background: url(button/orange.left.png) no-repeat left;
}
.bk_akcart-cartorder .items { width: 100%; }
.bk_akcart-cartorder .items th {
  padding: 2px 0 10px 12px;
  font-size: 14px;
  text-align: left;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akcart-cartorder .items th.price { padding-left: 38px; }
.bk_akcart-cartorder .items th.quantity { padding-left: 38px; }
.bk_akcart-cartorder .items td {
  padding: 4px 0 7px 12px;
  vertical-align: top;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akcart-cartorder .items .author div { width: 176px; }
.bk_akcart-cartorder .items .title { font-size: 14px; }
.bk_akcart-cartorder .items .price { font-size: 14px; }
.bk_akcart-cartorder .items .title { font-weight: bold; }
.bk_akcart-cartorder .items .title div { width: 330px; }
.bk_akcart-cartorder .items .price div { width: 105px; }
.bk_akcart-cartorder .items .quantity { text-align: center; }
.bk_akcart-cartorder .items .quantity div {
  padding-left: 38px;
  width: 89px;
}
.bk_akcart-cartorder .items .quantity input {
  *margin: 0 4px;
  width: 29px;
  padding-left: 0;
  padding-right: 0;
  height: 16px;
  padding-top: 2px;
  padding-bottom: 0;
  text-align: center;
}
.bk_akcart-cartorder .items .quantity a {
  width: 16px;
  height: 17px;
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.bk_akcart-cartorder .items .quantity a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akcart-cartorder .items .quantity a span { background: url(cart/quantity_stepper.png); }
.bk_akcart-cartorder .items .quantity .more span { background-position: -16px top; }
.bk_akcart-cartorder .items .total div { width: 136px; }
.bk_akcart-cartorder .items tr.last td {
  border-bottom: 1px solid #b6b0a5;
  background: none;
}
.bk_akcart-cartorder .items tr.summary td {
  height: 26px;
  vertical-align: middle;
  border-bottom: 1px solid #b6b0a5;
  background: none;
}
.bk_akcart-cartorder .items tr.summary .all { text-align: right; }
.bk_akcart-cartorder .items tr.summary td { border: none; }

/*a kuponkod bevaltasa eseten*/

.bk_akcart-cartorder .couponitems { width: 100%; }
.bk_akcart-cartorder .couponitems th {
  padding: 2px 0 10px 12px;
  font-size: 14px;
  text-align: left;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}


.bk_akcart-cartorder .couponitems th.price { padding-left: 10px; }
.bk_akcart-cartorder .couponitems th.specialprice { padding-left: 28px; }
.bk_akcart-cartorder .couponitems th.discount { padding-left: 19px; }
.bk_akcart-cartorder .couponitems th.quantity { padding-left: 19px; }
.bk_akcart-cartorder .couponitems td {
  padding: 4px 0 7px 12px;
  vertical-align: top;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akcart-cartorder .couponitems .cover div { margin-left: 4px; width: 60px; }
.bk_akcart-cartorder .couponitems .author div { width: 96px; }
.bk_akcart-cartorder .couponitems .title { font-size: 14px; }
.bk_akcart-cartorder .couponitems .price { font-size: 14px; }
.bk_akcart-cartorder .couponitems .specialprice { font-size: 14px; }
.bk_akcart-cartorder .couponitems .title { font-weight: bold; }
.bk_akcart-cartorder .couponitems .title div { width: 191px; }
.bk_akcart-cartorder .couponitems .price div { width: 90px; }
.bk_akcart-cartorder .couponitems .specialprice div { font-size: 14px; width: 105px; text-align: center;}
.bk_akcart-cartorder .couponitems .discount { text-align: center; font-size: 14px;}
.bk_akcart-cartorder .couponitems .quantity { text-align: center; font-size: 14px;}
.bk_akcart-cartorder .couponitems .discount div {
  padding-left: 4px;
  width: 89px;
  font-size: 14px;
}
.bk_akcart-cartorder .couponitems .quantity div {
  padding-left: 28px;
  width: 49px;
  font-size: 14px;
}
.bk_akcart-cartorder .couponitems .quantity input {
  *margin: 0 4px;
  width: 29px;
  padding-left: 0;
  padding-right: 0;
  height: 16px;
  padding-top: 2px;
  padding-bottom: 0;
  text-align: center;
}
.bk_akcart-cartorder .couponitems .quantity a {
  width: 16px;
  height: 17px;
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.bk_akcart-cartorder .couponitems .quantity a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akcart-cartorder .couponitems .quantity a span { background: url(cart/quantity_stepper.png); }
.bk_akcart-cartorder .couponitems .quantity .more span { background-position: -16px top; }
.bk_akcart-cartorder .couponitems .total div { width: 100px; }
.bk_akcart-cartorder .couponitems tr.last td {
  border-bottom: 1px solid #b6b0a5;
  background: none;
}
.bk_akcart-cartorder .couponitems tr.summary td {
  height: 26px;
  vertical-align: middle;
  border-bottom: 1px solid #b6b0a5;
  background: none;
}
.bk_akcart-cartorder .couponitems tr.summary .all { text-align: right; }
.bk_akcart-cartorder .couponitems tr.summary td { border: none; }

.bk_akcart-cartorder .error {
  display: none;
  margin: 0;
  padding: 5px 0;
  font-weight: bold;
  color: #e30000;
}
.bk_akcart-cartorder .gifts {
  overflow: hidden;
  position: relative;
}
.bk_akcart-cartorder .gifts .count {
  margin-bottom: 9px;
  padding-left: 9px;
}
.bk_akcart-cartorder .gifts .count span { color: #ff7800; }
.bk_akcart-cartorder .gifts .items { margin-bottom: 12px; }
.bk_akcart-cartorder .gifts .items .pager {
  position: relative;
  width: 100%;
}
.bk_akcart-cartorder .gifts .items .pager a {
  top: 0;
  width: 23px;
  height: 111px;
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  position: absolute;
}
.bk_akcart-cartorder .gifts .items .pager a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akcart-cartorder .gifts .items .pager a span { background: url(cart/gifts.pager.png); }
.bk_akcart-cartorder .gifts .items .pager .back { left: 0; top: 10px;}
.bk_akcart-cartorder .gifts .items .pager .fwd { right: 0; top: 10px;}
.bk_akcart-cartorder .gifts .items .pager .fwd span { background-position: -25px top; }
.bk_akcart-cartorder .gifts .items .list {
  margin: 0 33px;
  height: 130px;
  overflow: hidden;
}
.bk_akcart-cartorder .gifts .items ul { width: 10000px; }
.bk_akcart-cartorder .gifts .items li {
  margin-right: 9px;
  width: 300px;
  height: 111px;
  float: left;
}
.bk_akcart-cartorder .gifts .items li img {
  margin-right: 9px;
  float: left;
}
.bk_akcart-cartorder .gifts .items li div {
  width: 192px;
  padding-left: 9px;
  padding-right: 9px;
  height: 110px;
  padding-top: 9px;
  padding-bottom: 9px;
  float: left;
  border: 1px solid #b6b0a5;
}
.bk_akcart-cartorder .gifts .items li div h4 { font-weight: normal; }
.bk_akcart-cartorder .gifts .items li div h3 {
  margin-bottom: 7px;
  font-size: 15px;
}
.bk_akcart-cartorder .gifts .items li div a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  color: #ffffff;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
}
.bk_akcart-cartorder .gifts .items li div a:hover { text-decoration: none; }
.bk_akcart-cartorder .gifts .items li div a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akcart-cartorder .gifts .items li div a span {
  padding-right: 13px;
  padding-left: 29px;
  background: url(button/icon.plus.gray.png) no-repeat left;
}
.bk_akcart-cartorder .gifts .items li div .cancel { display: none; }
.bk_akcart-cartorder .gifts .items .noselect li .select { display: none; }
.bk_akcart-cartorder .gifts .items li.selected div {
  border-color: #e0dbd1;
  background: #e0dbd1;
}
.bk_akcart-cartorder .gifts .items li.selected div a { background: #b6b0a5 url(button/gray.beige_dark_base.png) no-repeat right; }
.bk_akcart-cartorder .gifts .items li.selected div a span {
  padding-left: 41px;
  padding-right: 24px;
  background: url(button/icon.minus.gray.beige_dark_base.png) no-repeat left;
}
.bk_akcart-cartorder .gifts .items li.selected div .select { display: none; }
.bk_akcart-cartorder .gifts .items li.selected div .cancel {
  display: inline-block;
  *display: inline;
}
.bk_akcart-cartorder .gifts .h h3 {
  margin-bottom: 7px;
  padding: 10px 0 6px 12px;
  text-transform: uppercase;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  border-top: 4px solid #e0dbd1;
}
.bk_akcart-cartorder .method {
  padding-bottom: 5px;
  border-top: 4px solid #e0dbd1;
}
.bk_akcart-cartorder .method h3 {
  margin-bottom: 7px;
  padding: 4px 0 6px 20px;
  text-transform: uppercase;
  #background: url(border/dashed.brown.png) repeat-x left bottom;
  background-color: #e0dbd1;
}
.bk_akcart-cartorder .method div {
  margin: 0 0 3px 12px;
  *display: inline-block;
  _height: 1%;
}
.bk_akcart-cartorder .method div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akcart-cartorder .method input { float: left; }
.bk_akcart-cartorder .method div div { margin: 0 0 0 23px; }
.bk_akcart-cartorder .method div div label {
  margin-left: 0;
  margin-right: 5px;
  display: inline;
}
.bk_akcart-cartorder .method div div img { margin-right: 10px; }
.bk_akcart-cartorder .method div div a { font-weight: bold; }
.bk_akcart-cartorder .method label {
  margin-left: 23px;
  font-weight: bold;
  #vertical-align: middle;
  display: block;
}
.bk_akcart-cartorder .method label span {
  display: inline;
  font-weight: normal;
}
.bk_akcart-cartorder .method img { vertical-align: middle; }
.bk_akcart-cartorder .method span { display: block; }
.bk_akcart-cartorder .sum {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  background: url(border/dashed.brown.png) repeat-x left top;
  border-bottom: 1px solid #b6b0a5;
}
.bk_akcart-cartorder .sum:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akcart-cartorder .sum table {
  margin: 5px 0;
  float: right;
}
.bk_akcart-cartorder .sum table div {
  width: 138px;
  text-align: left;
}
.bk_akcart-cartorder .sum table td {
  padding-left: 12px;
  text-align: left;
}
.bk_akcart-cartorder .sum .accept {
  padding: 8px 16px;
  font-size: 12px;
  clear: both;
  background: url(border/dashed.brown.png) repeat-x left top;
}

.bk_akcart-cartsuccess { color: #333333; }
.bk_akcart-cartsuccess h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  margin-bottom: 10px;
  padding-bottom: 10px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akcart-cartsuccess p { margin-bottom: 20px; }
.bk_akcart-cartsuccess table {
  /*width: 100%;*/
  margin-bottom: 15px;
 /* width: 50%;*/
}
.bk_akcart-cartsuccess table th {
  padding: 2px 0 10px 12px;
  font-size: 14px;
  text-align: left;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akcart-cartsuccess table th.price { padding-left: 38px; }
.bk_akcart-cartsuccess table th.quantity { padding-left: 38px; }
.bk_akcart-cartsuccess table td {
  padding: 4px 0 7px 12px;
  vertical-align: top;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akcart-cartsuccess table .author div { width: 176px; }
.bk_akcart-cartsuccess table .title { font-size: 14px; }
.bk_akcart-cartsuccess table .price { font-size: 14px; }
.bk_akcart-cartsuccess table .title { font-weight: bold; }
.bk_akcart-cartsuccess table .title div { width: 330px; }
.bk_akcart-cartsuccess table .price div { width: 105px; }
.bk_akcart-cartsuccess table .quantity { text-align: center; }
.bk_akcart-cartsuccess table .quantity div {
  padding-left: 38px;
  width: 89px;
}
.bk_akcart-cartsuccess table .quantity input {
  *margin: 0 4px;
  width: 29px;
  padding-left: 0;
  padding-right: 0;
  height: 16px;
  padding-top: 2px;
  padding-bottom: 0;
  text-align: center;
}
.bk_akcart-cartsuccess table .quantity a {
  width: 16px;
  height: 17px;
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.bk_akcart-cartsuccess table .quantity a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akcart-cartsuccess table .quantity a span { background: url(cart/quantity_stepper.png); }
.bk_akcart-cartsuccess table .quantity .more span { background-position: -16px top; }
.bk_akcart-cartsuccess table .total div { width: 136px; }
.bk_akcart-cartsuccess table tr.last td {
  border-bottom: 1px solid #b6b0a5;
  background: none;
}
.bk_akcart-cartsuccess table tr.summary td {
  height: 26px;
  vertical-align: middle;
  border-bottom: 1px solid #b6b0a5;
  background: none;
}
.bk_akcart-cartsuccess table tr.summary .all { text-align: right; }
.bk_akcart-cartsuccess table td {
  padding-left: 0;
  padding-right: 0;
}
.FormRow {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 4px;
  min-height: 26px;
  _height: 26px;
}
.FormRow:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.TextInput {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
}
.NewsletterForm {
  *display: inline-block;
  _height: 1%;
  padding: 4px 0 7px;
}
.NewsletterForm:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.NewsletterForm .title label { font-weight: bold; }
.NewsletterForm .lang { padding: 10px 0; }
.NewsletterForm .col {
  width: 177px;
  float: left;
}
.NewsletterForm .col div { margin-bottom: 5px; }
.NewsletterForm .first {
  margin-right: 12px;
  width: 127px;
  text-align: right;
}
.NewsletterAccount {
  padding-bottom: 11px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.NewsletterAccount h3 {
  margin-bottom: 3px;
  text-transform: uppercase;
}
.NewsletterAccount input {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  float: left;
}
.NewsletterAccount textarea {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  float: left;
}
.NewsletterAccount label {
  padding-top: 4px;
  float: left;
  text-align: right;
}
.NewsletterAccount div {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 4px;
  min-height: 26px;
  _height: 26px;
}
.NewsletterAccount div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.NewsletterAccount .error-w {
  min-height: 0;
  _height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.NewsletterAccount .error {
  margin: 0;
  padding: 7px 7px 4px;
  min-height: 0;
  _height: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: bold;
  color: #ffffff;
  background: #e30000;
}
.NewsletterAccount .error big { font-size: 14px; }
.NewsletterAccount label {
  margin-right: 4px;
  width: 115px;
}
.NewsletterAccount span {
  margin-right: 3px;
  float: left;
  font-size: 20px;
  font-weight: bold;
  color: #e30000;
}
.NewsletterAccount input { width: 148px; }
.NewsletterAccount .large { width: 198px; }
.NewsletterActions {
  padding-top: 7px;
  border-top: 4px solid #e0dbd1;
}
.NewsletterActions div { margin-bottom: 7px; }
.NewsletterActions a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 20px;
  color: #ffffff;
  background: #b6b0a5 url(button/gray.large.png) no-repeat right;
}
.NewsletterActions a:hover { text-decoration: none; }
.NewsletterActions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.NewsletterActions a span {
  height: 21px;
  padding-top: 8px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 18px;
}
.NewsletterActions a span {
  padding-right: 21px;
  padding-left: 34px;
  background: url(button/icon.user.gray.large.png) no-repeat left;
}

.bk_akusers-signup .smart {
    float: left;
    width: 346px;
}

.bk_akusers-signup .iatefl {
    float: left;
    width: 200px;
    height: 130px;
}

.bk_akusers-signup { color: #333333; }
.bk_akusers-signup h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  padding-bottom: 8px;
}
.bk_akusers-signup p {
  margin-bottom: 10px;
  padding-bottom: 5px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  *font-weight: normal !important;
}
.bk_akusers-signup p strong {
  text-transform: uppercase;
  color: #ff7800;
  *font-weight: normal !important;
}
.bk_akusers-signup p span { color: #e30000; }
.bk_akusers-signup .newsletter {
  *display: inline-block;
  _height: 1%;
  padding: 4px 0 7px;
  *font-weight: normal !important;
}
.bk_akusers-signup .newsletter:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-signup .newsletter .title label { font-weight: bold; *font-weight: normal !important; }
.bk_akusers-signup .newsletter .lang { padding: 10px 0; }
.bk_akusers-signup .newsletter .col {
  width: 177px;
  float: left;
}
.bk_akusers-signup .newsletter .col div { margin-bottom: 5px; }
.bk_akusers-signup .newsletter .first {
  margin-right: 12px;
  width: 127px;
  text-align: right;
}
.bk_akusers-signup .account {
  padding-bottom: 11px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-signup .account h3 {
  margin-bottom: 3px;
  text-transform: uppercase;
}
.bk_akusers-signup .account input {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  float: left;
}
.bk_akusers-signup .account textarea {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  float: left;
}
.bk_akusers-signup .account label {
  padding-top: 4px;
  float: left;
  text-align: right;
}
.bk_akusers-signup .account div {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 4px;
  min-height: 26px;
  _height: 26px;
}
.bk_akusers-signup .account div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-signup .account .error-w {
  min-height: 0;
  _height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.bk_akusers-signup .account .error {
  margin: 0;
  padding: 7px 7px 4px;
  min-height: 0;
  _height: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: bold;
  color: #ffffff;
  background: #e30000;
}
.bk_akusers-signup .account .error big { font-size: 14px; }
.bk_akusers-signup .account label {
  margin-right: 4px;
  width: 115px;
}
.bk_akusers-signup .account span {
  margin-right: 3px;
  float: left;
  font-size: 20px;
  font-weight: bold;
  *font-weight: normal !important;
  color: #e30000;
}
.bk_akusers-signup .account input { width: 148px; }
.bk_akusers-signup .account .large { width: 198px; }
.bk_akusers-signup .account .error {
  color: #e30000;
  background: transparent;
}
.bk_akusers-signup .title { margin-top: 5px; }
.bk_akusers-signup .terms { margin-bottom: 5px; }
.bk_akusers-signup .actions {
  padding-top: 7px;
  border-top: 4px solid #e0dbd1;
}
.bk_akusers-signup .actions div { margin-bottom: 7px; }
.bk_akusers-signup .actions a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 20px;
  color: #ffffff;
  background: #b6b0a5 url(button/gray.large.png) no-repeat right;
}
.bk_akusers-signup .actions a:hover { text-decoration: none; }
.bk_akusers-signup .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  *font-weight: normal !important;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akusers-signup .actions a span {
  height: 21px;
  padding-top: 8px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 18px;
}
.bk_akusers-signup .actions a span {
  padding-right: 21px;
  padding-left: 34px;
  background: url(button/icon.user.gray.large.png) no-repeat left;
}
.bk_akusers-signin {
  color: #333333;
  background: #e0dbd1 url(roundedbox/login.tr.png) no-repeat right top;
}
.bk_akusers-signin .h {
  margin-bottom: 5px;
  background: url(border/dashed.white.png) repeat-x left bottom;
}
.bk_akusers-signin h2 {
  padding: 7px 0 6px 32px;
  font-size: 16px;
  background: url(roundedbox/login.tl.png) no-repeat left top;
}
.bk_akusers-signin .form { padding-left: 10px; }
.bk_akusers-signin .form label { font-weight: bold; *font-weight: normal !important; }
.bk_akusers-signin .form input {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  margin-bottom: 6px;
  width: 148px;
  color: #666666;
}
.bk_akusers-signin .form big {
  display: block;
  font-size: 14px;
  font-weight: bold;
}
.bk_akusers-signin .form .error {
  margin: 0 10px 5px 0;
  line-height: 15px;
}
.bk_akusers-signin .form .success {
  margin: 0 10px 5px 0;
  line-height: 15px;
}
.bk_akusers-signin .form .error { color: #e30000; }
.bk_akusers-signin .form .success {
  font-weight: bold;
  color: #ff7800;
}
.bk_akusers-signin .actions {
  padding-left: 9px;
  background: url(roundedbox/login.bl.png) no-repeat left bottom;
}
.bk_akusers-signin .actions div {
  *display: inline-block;
  _height: 1%;
  padding-bottom: 18px;
  background: url(roundedbox/login.br.png) no-repeat right bottom;
}
.bk_akusers-signin .actions div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-signin .actions .submit {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin: 8px 0px 12px 2px;
  margin-bottom: 12px;
  color: #ffffff;
  /*background: #b6b0a5 url(button/gray.beige_dark_base.png) no-repeat right;*/

}
.bk_akusers-signin .actions .submit:hover { text-decoration: none;}
.bk_akusers-signin .actions .submit span:hover { text-decoration: none; background: #ff7800;}
.bk_akusers-signin .actions .submit span {
  height: 14px;
  width:70px;
  padding-top: 8px;
  padding-bottom: 4px;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  /*text-transform: uppercase;*/
  text-align: center;
  background: #b6b0a5;
}
.bk_akusers-signin .actions .submit span {
  /*font-size: 12px;
  padding-right: 50px;
  padding-left: 60px;
  background: url(button/icon.login.gray.beige_dark_base.png) no-repeat left;*/
}
.bk_akusers-signin .actions .link {
  margin: 0 0 0 3px;
  padding-left: 13px;
  font-size: 11px;
  clear: both;
  float: left;
  color: #333333;
  background: url(bullet.arrow/orange.beige_dark_base.png) no-repeat left;
}
.bk_akusers-newsletterregister h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  margin-bottom: 10px;
  padding-bottom: 6px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-newsletterregister .newsletter {
  *display: inline-block;
  _height: 1%;
  padding: 4px 0 7px;
}
.bk_akusers-newsletterregister .newsletter:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-newsletterregister .newsletter .title label { font-weight: bold; *font-weight: normal !important; }
.bk_akusers-newsletterregister .newsletter .lang { padding: 10px 0; }
.bk_akusers-newsletterregister .newsletter .col {
  width: 177px;
  float: left;
}
.bk_akusers-newsletterregister .newsletter .col div { margin-bottom: 5px; }
.bk_akusers-newsletterregister .newsletter .first {
  margin-right: 12px;
  width: 127px;
  text-align: right;
}
.bk_akusers-newsletterregister .account {
  padding-bottom: 11px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-newsletterregister .account h3 {
  margin-bottom: 3px;
  text-transform: uppercase;
}
.bk_akusers-newsletterregister .account input {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  float: left;
}
.bk_akusers-newsletterregister .account textarea {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  float: left;
}
.bk_akusers-newsletterregister .account label {
  padding-top: 4px;
  float: left;
  text-align: right;
}
.bk_akusers-newsletterregister .account div {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 4px;
  min-height: 26px;
  _height: 26px;
}
.bk_akusers-newsletterregister .account div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-newsletterregister .account .error-w {
  min-height: 0;
  _height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.bk_akusers-newsletterregister .account .error {
  margin: 0;
  padding: 7px 7px 4px;
  min-height: 0;
  _height: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: bold;
  color: #ffffff;
  background: #e30000;
}
.bk_akusers-newsletterregister .account .error big { font-size: 14px; }
.bk_akusers-newsletterregister .account label {
  margin-right: 4px;
  width: 115px;
}
.bk_akusers-newsletterregister .account span {
  margin-right: 3px;
  float: left;
  font-size: 20px;
  font-weight: bold;
  color: #e30000;
}
.bk_akusers-newsletterregister .account input { width: 148px; }
.bk_akusers-newsletterregister .account .large { width: 198px; }
.bk_akusers-newsletterregister .actions {
  padding-top: 7px;
  border-top: 4px solid #e0dbd1;
}
.bk_akusers-newsletterregister .actions div { margin-bottom: 7px; }
.bk_akusers-newsletterregister .actions a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 20px;
  color: #ffffff;
  background: #b6b0a5 url(button/gray.large.png) no-repeat right;
}
.bk_akusers-newsletterregister .actions a:hover { text-decoration: none; }
.bk_akusers-newsletterregister .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akusers-newsletterregister .actions a span {
  height: 21px;
  padding-top: 8px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 18px;
}
.bk_akusers-newsletterregister .actions a span {
  padding-right: 21px;
  padding-left: 34px;
  background: url(button/icon.user.gray.large.png) no-repeat left;
}
.bk_akusers-profiledisplay { color: #333333; }
.bk_akusers-profiledisplay h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  margin-bottom: 10px;
  padding-bottom: 10px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-profiledisplay label.error {
  font-weight: bold;
  color: #e30000;
}
.bk_akusers-profiledisplay .profile { padding-bottom: 20px; }
.bk_akusers-profiledisplay .profile .error {
  font-weight: bold;
  color: #e30000;
  margin: 7px;
}
.bk_akusers-profiledisplay .profile .succes {
  font-weight: bold;
  color: #ff7800;
  margin: 7px;
}
.bk_akusers-profiledisplay .profile .account {
  padding-bottom: 11px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  margin-bottom: 10px;
}
.bk_akusers-profiledisplay .profile .account h3 {
  margin-bottom: 3px;
  text-transform: uppercase;
}
.bk_akusers-profiledisplay .profile .account input {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  float: left;
}
.bk_akusers-profiledisplay .profile .account textarea {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  float: left;
}
.bk_akusers-profiledisplay .profile .account label {
  padding-top: 4px;
  float: left;
  text-align: right;
}
.bk_akusers-profiledisplay .profile .account div {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 4px;
  min-height: 26px;
  _height: 26px;
}
.bk_akusers-profiledisplay .profile .account div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-profiledisplay .profile .account .error-w {
  min-height: 0;
  _height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.bk_akusers-profiledisplay .profile .account .error {
  margin: 0;
  padding: 7px 7px 4px;
  min-height: 0;
  _height: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: bold;
  color: #ffffff;
  background: #e30000;
}
.bk_akusers-profiledisplay .profile .account .error big { font-size: 14px; }
.bk_akusers-profiledisplay .profile .account label {
  margin-right: 4px;
  width: 115px;
}
.bk_akusers-profiledisplay .profile .account span {
  margin-right: 3px;
  float: left;
  font-size: 20px;
  font-weight: bold;
  color: #e30000;
}
.bk_akusers-profiledisplay .profile .account input { width: 148px; }
.bk_akusers-profiledisplay .profile .account .large { width: 198px; }
.bk_akusers-profiledisplay .profile .account label { width: 125px; }
.bk_akusers-profiledisplay .profile .account strong {
  margin: 3px 0 0 5px;
  float: left;
}
.bk_akusers-profiledisplay .profile .account span { margin-right: 5px; }
.bk_akusers-profiledisplay .profile .newsletter {
  *display: inline-block;
  _height: 1%;
  padding: 4px 0 7px;
}
.bk_akusers-profiledisplay .profile .newsletter:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-profiledisplay .profile .newsletter .title label { font-weight: bold; }
.bk_akusers-profiledisplay .profile .newsletter .lang { padding: 10px 0; }
.bk_akusers-profiledisplay .profile .newsletter .col {
  width: 177px;
  float: left;
}
.bk_akusers-profiledisplay .profile .newsletter .col div { margin-bottom: 5px; }
.bk_akusers-profiledisplay .profile .newsletter .first {
  margin-right: 12px;
  width: 127px;
  text-align: right;
}
.bk_akusers-profiledisplay .profile .actions { padding-left: 139px; }
.bk_akusers-profiledisplay .profile .actions a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 10px;
  vertical-align: middle;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
}
.bk_akusers-profiledisplay .profile .actions a:hover { text-decoration: none; }
.bk_akusers-profiledisplay .profile .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akusers-profiledisplay .profile .actions a span {
  padding-left: 10px;
  padding-right: 10px;
  color: #ffffff;
  background: url(button/gray.left.png) no-repeat;
}
.bk_akusers-profiledisplay .form {
  *display: inline-block;
  _height: 1%;
}
.bk_akusers-profiledisplay .form:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-profiledisplay .billing { margin-top: 20px; }
.bk_akusers-profiledisplay .address {
  *display: inline-block;
  _height: 1%;
  xpadding-bottom: 12px;
}
.bk_akusers-profiledisplay .address:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-profiledisplay .address .h {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 3px;
  padding: 10px 0 7px;
  text-transform: uppercase;
  border-top: 4px solid #e0dbd1;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-profiledisplay .address .h:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-profiledisplay .address .h h3 { float: left; }
.bk_akusers-profiledisplay .address .h a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  float: right;
  vertical-align: middle;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
}
.bk_akusers-profiledisplay .address .h a:hover { text-decoration: none; }
.bk_akusers-profiledisplay .address .h a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akusers-profiledisplay .address .h a span {
  padding-left: 10px;
  padding-right: 10px;
  color: #ffffff;
  background: url(button/gray.left.png) no-repeat;
}
.bk_akusers-profiledisplay .address h4 { margin-bottom: 10px; }
.bk_akusers-profiledisplay .address input {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  float: left;
  border: 1px solid #b6b0a5;
}
.bk_akusers-profiledisplay .address textarea {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  float: left;
  border: 1px solid #b6b0a5;
}
.bk_akusers-profiledisplay .address label {
  padding-top: 4px;
  float: left;
  text-align: right;
}
.bk_akusers-profiledisplay .address strong {
  padding-top: 4px;
  width: 158px;
  float: left;
}
.bk_akusers-profiledisplay .address .col {
  width: 273px;
  float: left;
}

.bk_akusers-profiledisplay .address .col div {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 4px;
  min-height: 26px;
  _height: 26px;
}
.bk_akusers-profiledisplay .address .col div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-profiledisplay .address .col label {
  margin-right: 8px;
  width: 97px;
}
.bk_akusers-profiledisplay .address .col label small {
  line-height: 1em;
  font-size: 10px;
}
.bk_akusers-profiledisplay .address .col input { width: 138px; }
.bk_akusers-profiledisplay .address .col .short { width: 48px; }
.bk_akusers-profiledisplay .address .col select {
  padding: 3px;
  width: 150px;
  font-size: 13px;
  border: 1px solid #b6b0a5;
  color: #666666;
}
.bk_akusers-profiledisplay #interests {
  padding: 3px;
  width: 200px;
  font-size: 13px;
  border: 1px solid #b6b0a5;
  color: #666666;
}

.bk_akusers-profiledisplay .informations {
  padding-top: 10px;
  
}

.bk_akusers-profiledisplay .informations .col {
  width: 373px;
  float: left;
}

.bk_akusers-profiledisplay .informations .col div {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 4px;
  min-height: 26px;
  _height: 26px;
}
.bk_akusers-profiledisplay .informations .col div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-profiledisplay .informations .col label {
  margin-right: 8px;
  width: 97px;
}
.bk_akusers-profiledisplay .informations .col label small {
  line-height: 1em;
  font-size: 10px;
}
.bk_akusers-profiledisplay .informations .col input { width: 138px; }
.bk_akusers-profiledisplay .informations .col .short { width: 48px; }

.bk_akusers-profiledisplay .informations .col textarea {
  width: 150px;
  height: 78px;
}

.bk_akusers-profiledisplay .informations label {
  padding-top: 4px;
  float: left;
  text-align: right;
  width: 100px;
}

.bk_akusers-profiledisplay .address .row {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 10px;
}
.bk_akusers-profiledisplay .address .row:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-profiledisplay .address .row .row_name {
  margin-right: 10px;
  padding-top: 2px;
  width: 145px;
  float: left;
  font-weight: bold;
}
.bk_akusers-profiledisplay .address .row .row_address {
  margin-right: 10px;
  padding-top: 2px;
  width: 155px;
  float: left;
}
.bk_akusers-profiledisplay .address .row .act { float: right; }
.bk_akusers-profiledisplay .address .row .noaddress {
  display: block;
  width: 350px !important;
}
.bk_akusers-profiledisplay .address .third { clear: left; }
.bk_akusers-profiledisplay .address .actions {
  margin-bottom: 15px;
  padding: 10px 0 10px 87px;
  clear: both;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-profiledisplay .address .actions a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 6px;
  vertical-align: middle;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
}
.bk_akusers-profiledisplay .address .actions a:hover { text-decoration: none; }
.bk_akusers-profiledisplay .address .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akusers-profiledisplay .address .actions a span {
  padding-left: 10px;
  padding-right: 10px;
  color: #ffffff;
  background: url(button/gray.left.png) no-repeat;
}
.bk_akusers-profiledisplay .address .actions .edit-submit span {
  padding-left: 30px;
  padding-right: 15px;
  color: #ffffff;
  background: url(button/icon.edit-arrow.gray.png) no-repeat;
}
.bk_akusers-profiledisplay .address .actions .edit span {
  padding-left: 31px;
  padding-right: 17px;
  background: url(button/icon.edit.gray.png) no-repeat;
}
.bk_akusers-profiledisplay .address .actions .delete span {
  padding-left: 30px;
  padding-right: 13px;
  background: url(button/icon.delete.gray.png) no-repeat;
}
.bk_akusers-profiledisplay .address .act a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 6px;
  vertical-align: middle;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
}
.bk_akusers-profiledisplay .address .act a:hover { text-decoration: none; }
.bk_akusers-profiledisplay .address .act a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akusers-profiledisplay .address .act a span {
  padding-left: 10px;
  padding-right: 10px;
  color: #ffffff;
  background: url(button/gray.left.png) no-repeat;
}
.bk_akusers-profiledisplay .address .act .edit-submit span {
  padding-left: 30px;
  padding-right: 15px;
  color: #ffffff;
  background: url(button/icon.edit-arrow.gray.png) no-repeat;
}
.bk_akusers-profiledisplay .address .act .edit span {
  padding-left: 31px;
  padding-right: 17px;
  background: url(button/icon.edit.gray.png) no-repeat;
}
.bk_akusers-profiledisplay .address .act .delete span {
  padding-left: 30px;
  padding-right: 13px;
  background: url(button/icon.delete.gray.png) no-repeat;
}
.bk_akusers-archiveorders { color: #333333; }
.bk_akusers-archiveorders h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  margin-bottom: 10px;
  padding-bottom: 8px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-archiveorders table { width: 100%; }
.bk_akusers-archiveorders tr { display: none; }
.bk_akusers-archiveorders tr tr {
  display: table-row;
  *display: block;
}
.bk_akusers-archiveorders tr.odd {
  display: table-row;
  *display: block;
}
.bk_akusers-archiveorders tr.even {
  display: table-row;
  *display: block;
}
.bk_akusers-archiveorders tr.opened {
  display: table-row;
  *display: block;
}
.bk_akusers-archiveorders tr.odd { white-space: nowrap; }
.bk_akusers-archiveorders tr.odd td {
  padding: 4px 10px 7px;
  border-right: 1px solid #ffffff;
  border-top: 2px solid #b6b0a5;
  background: url(border/solid.white.2px.png) repeat-x left bottom;
}
.bk_akusers-archiveorders tr.odd td.last {
  white-space: normal;
  border-right: none;
}
.bk_akusers-archiveorders tr.odd td.toggler { padding: 4px 12px 7px 5px; }
.bk_akusers-archiveorders tr.odd td.toggler a {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  width: 18px;
  height: 19px;
}
.bk_akusers-archiveorders tr.odd td.toggler a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akusers-archiveorders tr.odd td.toggler a span { background: url(user/order.row.down.png); }
.bk_akusers-archiveorders tr.odd td.toggler a.opened span { background: url(user/order.row.up.png); }
.bk_akusers-archiveorders tr.odd strong { white-space: nowrap; }
.bk_akusers-archiveorders tr.even { white-space: nowrap; }
.bk_akusers-archiveorders tr.even td {
  padding: 4px 10px 7px;
  border-right: 1px solid #ffffff;
  border-top: 2px solid #b6b0a5;
  background: url(border/solid.white.2px.png) repeat-x left bottom;
}
.bk_akusers-archiveorders tr.even td.last {
  white-space: normal;
  border-right: none;
}
.bk_akusers-archiveorders tr.even td.toggler { padding: 4px 12px 7px 5px; }
.bk_akusers-archiveorders tr.even td.toggler a {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  width: 18px;
  height: 19px;
}
.bk_akusers-archiveorders tr.even td.toggler a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akusers-archiveorders tr.even td.toggler a span { background: url(user/order.row.down.png); }
.bk_akusers-archiveorders tr.even td.toggler a.opened span { background: url(user/order.row.up.png); }
.bk_akusers-archiveorders tr.even strong { white-space: nowrap; }
.bk_akusers-archiveorders tr.odd td { background-color: #e0dbd1; }
.bk_akusers-archiveorders tr.even td { background-color: #ebe8e1; }
.bk_akusers-archiveorders .itw { margin: 0 5px; }
.bk_akusers-archiveorders tr table {
  margin-bottom: 5px;
  width: 100%;
}
.bk_akusers-archiveorders tr table th {
  padding: 3px 0;
  border-bottom: 2px solid #b6b0a5;
}
.bk_akusers-archiveorders tr table th.author {
  width: 130px;
  text-align: left;
}
.bk_akusers-archiveorders tr table th.title { text-align: left; }
.bk_akusers-archiveorders tr table th.price { width: 65px; }
.bk_akusers-archiveorders tr table th.quantity { width: 70px; }
.bk_akusers-archiveorders tr table td {
  padding: 3px 0;
  border-bottom: 2px solid #e0dbd1;
}
.bk_akusers-archiveorders tr table td.price { text-align: center; }
.bk_akusers-archiveorders tr table td.quantity { text-align: center; }
.bk_akusers-archiveorders tr table td.sum {
  padding-right: 6px;
  text-align: right;
  border: none;
}
.bk_akusers-archiveorders a.opened { font-weight: bold; }
.bk_akusers-archiveorders a.js_toggle_order { cursor: pointer; }
.bk_akusers-myebooks { color: #333333; }
.bk_akusers-myebooks h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  padding-bottom: 8px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-myebooks li {
  *display: inline-block;
  _height: 1%;
  padding: 18px 0 15px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-myebooks li:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-myebooks li .img {
  position: relative;
  zoom: 1;
  float: left;
  width: 100px;
  position: relative;
}
.bk_akusers-myebooks li .img img {
  margin: 0 auto;
  padding: 2px 4px 6px 0;
  display: block;
  background: url(listing/img.bg.png);
}
.bk_akusers-myebooks li .img .svg-label {
  left: 0;
  bottom: 0;
  width: 33px;
  height: 100%;
  display: block;
  position: absolute;
  color: #b6b0a5;
}
.bk_akusers-myebooks li .img img { margin: 0; }
.bk_akusers-myebooks li .txt { margin-left: 100px; }
.bk_akusers-myebooks li .txt h4 {
  font-weight: normal;
  color: #ff7800;
}
.bk_akusers-myebooks li .txt h3 {
  margin-bottom: 3px;
  font-size: 14px;
  line-height: 20px;
}
.bk_akusers-myebooks li .txt p { margin-bottom: 8px; }
.bk_akusers-myebooks li .txt p a {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  width: 13px;
  height: 12px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: text-top;
}
.bk_akusers-myebooks li .txt p a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akusers-myebooks li .txt p a span { background: url(bullet.arrow/orange.double.png); }
.bk_akusers-myebooks li .txt .price {
  margin-bottom: 5px;
  line-height: 18px;
}
.bk_akusers-myebooks li .txt .price strong {
  display: block;
  font-size: 14px;
}
.bk_akusers-myebooks li .txt .actions a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
  vertical-align: 10%;
  *vertical-align: -5%;
}
.bk_akusers-myebooks li .txt .actions a:hover { text-decoration: none; }
.bk_akusers-myebooks li .txt .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akusers-myebooks li .txt .actions a span {
  padding-left: 29px;
  padding-right: 8px;
  color: #ffffff;
  background: url(button/icon.cart.gray.png) no-repeat;
}
.bk_akusers-myebooks li .txt .actions strong {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #ff7800;
}
.bk_akusers-myebooks li .txt h3 { margin-top: -3px; }
.bk_akusers-myebooks li .txt h3 { margin-bottom: 1px; }
.bk_akusers-myebooks li .txt h4 { margin-bottom: 1px; }
.bk_akusers-myebooks li .actions a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  vertical-align: middle;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
}
.bk_akusers-myebooks li .actions a:hover { text-decoration: none; }
.bk_akusers-myebooks li .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akusers-myebooks li .actions a span {
  padding-left: 30px;
  padding-right: 11px;
  color: #ffffff;
  background: url(button/icon.book.gray.png) no-repeat;
}
.bk_akusers-myebooks li.last { background: none; }
.bk_akusers-unregister { color: #333333; }
.bk_akusers-unregister h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  margin-bottom: 10px;
  padding-bottom: 8px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-unregister p {
  margin-bottom: 10px;
  padding-bottom: 5px;
}
.bk_akusers-unregister p strong {
  text-transform: uppercase;
  color: #ff7800;
}
.bk_akusers-unregister p span { color: #e30000; }
.bk_akusers-unregister .account {
  padding-bottom: 11px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  margin-bottom: 10px;
}
.bk_akusers-unregister .account h3 {
  margin-bottom: 3px;
  text-transform: uppercase;
}
.bk_akusers-unregister .account input {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  float: left;
}
.bk_akusers-unregister .account textarea {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  float: left;
}
.bk_akusers-unregister .account label {
  padding-top: 4px;
  float: left;
  text-align: right;
}
.bk_akusers-unregister .account div {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 4px;
  min-height: 26px;
  _height: 26px;
}
.bk_akusers-unregister .account div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-unregister .account .error-w {
  min-height: 0;
  _height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.bk_akusers-unregister .account .error {
  margin: 0;
  padding: 7px 7px 4px;
  min-height: 0;
  _height: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: bold;
  color: #ffffff;
  background: #e30000;
}
.bk_akusers-unregister .account .error big { font-size: 14px; }
.bk_akusers-unregister .account label {
  margin-right: 4px;
  width: 115px;
}
.bk_akusers-unregister .account span {
  margin-right: 3px;
  float: left;
  font-size: 20px;
  font-weight: bold;
  color: #e30000;
}
.bk_akusers-unregister .account input { width: 148px; }
.bk_akusers-unregister .account .large { width: 198px; }
.bk_akusers-unregister .account .error {
  margin: 0 4px 0 0;
  padding: 4px 0 0 0;
  color: #e30000;
  background: transparent;
}
.bk_akusers-unregister .actions { padding-left: 120px; }
.bk_akusers-unregister .actions a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  vertical-align: middle;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
}
.bk_akusers-unregister .actions a:hover { text-decoration: none; }
.bk_akusers-unregister .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akusers-unregister .actions a span {
  padding-left: 11px;
  padding-right: 11px;
  color: #ffffff;
  background: url(button/gray.left.png) no-repeat;
}
.bk_akstaticcontents-display { color: #333333; }
.bk_akstaticcontents-display h1.heading {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  margin-bottom: 13px;
  padding-bottom: 10px;
}
.bk_akstaticcontents-display h2 {
  margin-bottom: 2px;
  text-transform: uppercase;
  color: #ff7800;
}
.bk_akstaticcontents-display p { margin-bottom: 20px; }
.bk_aknews-display { color: #333333; }
.bk_aknews-display h1.heading {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  margin-bottom: 13px;
  padding-bottom: 10px;
}
.bk_aknews-display h2 {
  margin-bottom: 2px;
  text-transform: uppercase;
  color: #ff7800;
}
.bk_aknews-display p { margin-bottom: 20px; }


.bk_akproductcategories-bazardisplay { color: #333333; }
.bk_akproductcategories-bazardisplay .narrow {
  padding: 3px 0 5px;
  border-top: 4px solid #b6b0a5;
  background: #e0dbd1;
}
.bk_akproductcategories-bazardisplay .narrow h3 {
  margin-left: 10px;
  font-size: 14px;
}
.bk_akproductcategories-bazardisplay .narrow div { margin-left: 20px; }
.bk_akproductcategories-bazardisplay .narrow label {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  margin-right: 5px;
  width: 105px;
  text-align: right;
  vertical-align: middle;
}
.bk_akproductcategories-bazardisplay .narrow select {
  margin-bottom: 2px;
  width: 112px;
  vertical-align: middle;
}
.bk_akproductcategories-bazardisplay .narrow a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 10px;
  vertical-align: middle;
  background: #b6b0a5 url(button/gray.beige_dark_base.png) no-repeat right;
}
.bk_akproductcategories-bazardisplay .narrow a:hover { text-decoration: none; }
.bk_akproductcategories-bazardisplay .narrow a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akproductcategories-bazardisplay .narrow a span {
  padding-left: 17px;
  padding-right: 10px;
  color: #ffffff;
  background: url(button/icon.rightarrow.gray.beige_dark_base.png) no-repeat;
}
.bk_akproductcategories-bazardisplay .h {
  *display: inline-block;
  _height: 1%;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-bazardisplay .h:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproductcategories-bazardisplay .h .r { float: right; }
.bk_akproductcategories-bazardisplay .h .r label {
  float: left;
  font-size: 11px;
}
.bk_akproductcategories-bazardisplay .h .r select {
  float: left;
  font-size: 11px;
}
.bk_akproductcategories-bazardisplay .h .r label {
  margin: 2px 12px 0 0;
  color: #666666;
}
.bk_akproductcategories-bazardisplay .h .r select { height: 20px; }
.bk_akproductcategories-bazardisplay .p {
  *display: inline-block;
  _height: 1%;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-bazardisplay .p:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproductcategories-bazardisplay .p .r { float: right; }
.bk_akproductcategories-bazardisplay .p .r label {
  float: left;
  font-size: 11px;
}
.bk_akproductcategories-bazardisplay .p .r select {
  float: left;
  font-size: 11px;
}
.bk_akproductcategories-bazardisplay .p .r label {
  margin: 2px 12px 0 0;
  color: #666666;
}
.bk_akproductcategories-bazardisplay .p .r select { height: 20px; }
.bk_akproductcategories-bazardisplay .h {
  padding: 11px 0 6px;
  border-top: 4px solid #e0dbd1;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-bazardisplay .h h2 {
  margin-top: 1px;
  float: left;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
}
.bk_akproductcategories-bazardisplay .p { padding: 6px 0 7px; }
.bk_akproductcategories-bazardisplay .p .bit_pager {
  padding-top: 1px;
  float: left;
}
.bk_akproductcategories-bazardisplay p.lead {
  padding: 6px 0 7px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-bazardisplay li {
  *display: inline-block;
  _height: 1%;
  padding: 20px 0 21px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-bazardisplay li:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproductcategories-bazardisplay li .img {
  position: relative;
  zoom: 1;
  float: left;
  width: 145px;
  position: relative;
}
.bk_akproductcategories-bazardisplay li .img img {
  margin: 0 auto;
  padding: 2px 4px 6px 0;
  display: block;
  background: url(listing/img.bg.png);
}
.bk_akproductcategories-bazardisplay li .img .svg-label {
  left: 0;
  bottom: 0;
  width: 33px;
  height: 100%;
  display: block;
  position: absolute;
  color: #b6b0a5;
}
.bk_akproductcategories-bazardisplay li .txt { margin-left: 145px; }
.bk_akproductcategories-bazardisplay li .txt h4 {
  font-weight: normal;
  color: #ff7800;
}
.bk_akproductcategories-bazardisplay li .txt h3 {
  margin-bottom: 3px;
  font-size: 14px;
  line-height: 20px;
}
.bk_akproductcategories-bazardisplay li .txt p { margin-bottom: 8px; }
.bk_akproductcategories-bazardisplay li .txt p a {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  width: 13px;
  height: 12px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: text-top;
}
.bk_akproductcategories-bazardisplay li .txt p a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akproductcategories-bazardisplay li .txt p a span { background: url(bullet.arrow/orange.double.png); }
.bk_akproductcategories-bazardisplay li .txt .price {
  margin-bottom: 5px;
  line-height: 18px;
}
.bk_akproductcategories-bazardisplay li .txt .price strong {
  display: block;
  font-size: 14px;
}
.bk_akproductcategories-bazardisplay li .txt .actions a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
  vertical-align: 10%;
  *vertical-align: -5%;
}
.bk_akproductcategories-bazardisplay li .txt .actions a:hover { text-decoration: none; }
.bk_akproductcategories-bazardisplay li .txt .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akproductcategories-bazardisplay li .txt .actions a span {
  padding-left: 29px;
  padding-right: 8px;
  color: #ffffff;
  background: url(button/icon.cart.gray.png) no-repeat;
}
.bk_akproductcategories-bazardisplay li .txt .actions strong {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #ff7800;
}
.bk_akproductcategories-bazardisplay li .txt h3 { margin-top: -3px; }
.bk_akproductcategories-bazardisplay li .txt h3 { margin-bottom: 1px; }
.bk_akproductcategories-bazardisplay li .txt h4 { margin-bottom: 1px; }


/* kategoriz�lt akci�k pl.akciok_szotar*/

.bk_akproductcategories-promotionscontentdisplay {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.bk_akproductcategories-promotionscontentdisplay .h {
  padding: 11px 0 6px;
  border-top: 4px solid #e0dbd1;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-promotionscontentdisplay .h h2 {
  margin-top: 1px;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
}
.bk_akproductcategories-promotionscontentdisplay .w {
  left: 0;
  width: 330%;
  position: relative;
}
.bk_akproductcategories-promotionscontentdisplay .group {
  margin-right: 20px;
  width: 546px;
  float: left;
  overflow: hidden;
}
.bk_akproductcategories-promotionscontentdisplay .gw { width: 110%; }
.bk_akproductcategories-promotionscontentdisplay ul {
  margin-right: 20px;
  width: 172px;
  float: left;
}
.bk_akproductcategories-promotionscontentdisplay ul.second { width: 165px; }
.bk_akproductcategories-promotionscontentdisplay li {
  margin-bottom: 8px;
  padding: 11px 0 12px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproductcategories-promotionscontentdisplay li.last { background: none; }
.bk_akproductcategories-promotionscontentdisplay li h4 {
  font-weight: normal;
  color: #ff7800;
}
.bk_akproductcategories-promotionscontentdisplay li h3 {
  margin-bottom: 3px;
  font-size: 14px;
  line-height: 20px;
}
.bk_akproductcategories-promotionscontentdisplay li p { margin-bottom: 8px; }
.bk_akproductcategories-promotionscontentdisplay li p a {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  width: 13px;
  height: 12px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: text-top;
}
.bk_akproductcategories-promotionscontentdisplay li p a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akproductcategories-promotionscontentdisplay li p a span { background: url(bullet.arrow/orange.double.png); }
.bk_akproductcategories-promotionscontentdisplay li .price {
  margin-bottom: 5px;
  line-height: 18px;
}
.bk_akproductcategories-promotionscontentdisplay li .price strong {
  display: block;
  font-size: 14px;
}
.bk_akproductcategories-promotionscontentdisplay li .actions a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  background: #b6b0a5 url(button/gray.png) no-repeat right;
  vertical-align: 10%;
  *vertical-align: -5%;
}
.bk_akproductcategories-promotionscontentdisplay li .actions a:hover { text-decoration: none; }
.bk_akproductcategories-promotionscontentdisplay li .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akproductcategories-promotionscontentdisplay li .actions a span {
  padding-left: 29px;
  padding-right: 8px;
  color: #ffffff;
  background: url(button/icon.cart.gray.png) no-repeat;
}
.bk_akproductcategories-promotionscontentdisplay li .actions strong {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #ff7800;
}
.bk_akproductcategories-promotionscontentdisplay li .img {
  position: relative;
  zoom: 1;
  margin-bottom: 8px;
}
.bk_akproductcategories-promotionscontentdisplay li .img img {
  margin: 0 auto;
  padding: 2px 4px 6px 0;
  display: block;
  background: url(listing/img.bg.png);
}
.bk_akproductcategories-promotionscontentdisplay li .img .svg-label {
  left: 0;
  bottom: 0;
  width: 33px;
  height: 100%;
  display: block;
  position: absolute;
  color: #b6b0a5;
}
.bk_akproductcategories-promotionscontentdisplay li .img .svg-label { left: 10px; }

.bk_akusers-preorders { color: #333333; }
.bk_akusers-preorders h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  margin-bottom: 10px;
  padding-bottom: 8px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akusers-preorders table { width: 100%; }
.bk_akusers-preorders tr { display: none; }
.bk_akusers-preorders tr tr {
  display: table-row;
  *display: block;
}
.bk_akusers-preorders tr.odd {
  display: table-row;
  *display: block;
}
.bk_akusers-preorders tr.even {
  display: table-row;
  *display: block;
}
.bk_akusers-preorders tr.opened {
  display: table-row;
  *display: block;
}
.bk_akusers-preorders tr.odd { white-space: nowrap; }
.bk_akusers-preorders tr.odd td {
  padding: 4px 10px 7px;
  border-right: 1px solid #ffffff;
  border-top: 2px solid #b6b0a5;
  background: url(border/solid.white.2px.png) repeat-x left bottom;
}
.bk_akusers-preorders tr.odd td.last {
  white-space: normal;
  border-right: none;
}
.bk_akusers-preorders tr.odd td.toggler { padding: 4px 12px 7px 5px; }
.bk_akusers-preorders tr.odd td.toggler a {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  width: 18px;
  height: 19px;
}
.bk_akusers-preorders tr.odd td.toggler a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akusers-preorders tr.odd td.toggler a span { background: url(user/order.row.down.png); }
.bk_akusers-preorders tr.odd td.toggler a.opened span { background: url(user/order.row.up.png); }

.bk_akusers-preorders tr.even td {
  padding: 4px 10px 7px;
  border-right: 1px solid #ffffff;
  border-top: 2px solid #b6b0a5;
  background: url(border/solid.white.2px.png) repeat-x left bottom;
}
.bk_akusers-preorders tr.even td.last {
  white-space: normal;
  border-right: none;
}
.bk_akusers-preorders tr.even td.toggler { padding: 4px 12px 7px 5px; }
.bk_akusers-preorders tr.even td.toggler a {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  width: 18px;
  height: 19px;
}
.bk_akusers-preorders tr.even td.toggler a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akusers-preorders tr.even td.toggler a span { background: url(user/order.row.down.png); }
.bk_akusers-preorders tr.even td.toggler a.opened span { background: url(user/order.row.up.png); }
.bk_akusers-preorders tr.even strong {  }
.bk_akusers-preorders tr.odd td { background-color: #e0dbd1; }
.bk_akusers-preorders tr.even td { background-color: #ebe8e1; }
.bk_akusers-preorders .itw { margin: 0 5px; }
.bk_akusers-preorders tr table {
  margin-bottom: 5px;
  width: 100%;
}
.bk_akusers-preorders tr table th {
  padding: 3px 0;
  border-bottom: 2px solid #b6b0a5;
}
.bk_akusers-preorders tr table th.author {
  width: 130px;
  text-align: left;
}
.bk_akusers-preorders tr table th.title { text-align: left; }
.bk_akusers-preorders tr table th.quantity { width: 70px; }
.bk_akusers-preorders tr table th.price { width: 100px;  }
.bk_akusers-preorders tr table th.date { width: 200px; text-align: center; }
.bk_akusers-preorders tr table td {
  padding: 3px 0;
  border-bottom: 2px solid #e0dbd1;
}
.bk_akusers-preorders tr table td.price { width: 100px; text-align: right; }
.bk_akusers-preorders tr table td.date { width: 200px; text-align: center; }
.bk_akusers-preorders tr table td.quantity { text-align: center; }
.bk_akusers-preorders tr table td.sum {
  padding-right: 6px;
  text-align: right;
  border: none;
}
.bk_akusers-preorders a.opened { font-weight: bold; }
.bk_akusers-preorders a.js_toggle_order { cursor: pointer; }

.bk_akcart-cartorder .campaign .h{
  padding: 4px 0 10px 0;
}

.bk_akcart-cartorder .campaign .h h3 {
  margin-bottom: 7px;
  padding: 10px 0 6px 20px;
  text-transform: uppercase;
  #background: url(border/dashed.brown.png) repeat-x left bottom;
  #border-top: 4px solid #e0dbd1;
  background-color: #e0dbd1;
}

.bk_akcart-cartorder .campaign .h .divInput {
  float: left;
  width: 300px;
  margin-left: 20px;
}

.bk_akcart-cartorder .campaign .h .message {
  float: right;
  width: 620px;
}

.bk_akcart-cartorder .campaign .h .message .js_coupon_error {
  color: #ff0000;
  font-weight: bold;
}

.bk_akproducts-sliderpromo .h{
  padding: 4px 0 10px 0;
}

.bk_akproducts-sliderpromo .h h2 {
    color: #333333;
    font-size: 16px;
    line-height: 20px;
    margin-top: 1px;
}

.bk_akproducts-sliderpromo ul{
  display: block;
  width: 546px
}

.bk_akproducts-sliderpromo li{
  display: block;
  width: 200px;
}

.bk_akproducts-sliderpromo li img{
  float: left;
  margin: 0 10px 0 0
}

.bk_akproducts-sliderpromo li {
  font-size: 90%;
  line-height: 180%;
  color: #333;
}

.bk_akproducts-sliderpromo li a{
  color: #333;
}

.bk_akproducts-topproducts{
  padding-top:12px;
}

.bk_akproducts-topproducts .block{
  background-color: #e5f6d6;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding-bottom: 10px;
}

.bk_akproducts-topproducts .h h2 {
    color: #333333;
    font-size: 16px;
    line-height: 20px;
    margin-top: 1px;
}

.bk_akproducts-topproducts .h{
  padding: 6px 10px 6px 10px ;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
  
.bk_akproducts-topproducts li{
  display: block;
  padding: 10px;
  clear: both;
  font-size: 90%;
  line-height: 180%
}

.bk_akproducts-topproducts a.img{
  display: block;
  float: left;
  width: 40px;
  height: 56px;
  overflow: hidden;
  margin: 0 5px 0 0;
}

.bk_akproducts-topproducts a.img img{
  width: 40px;
  height: 56px;
}

.bk_akproducts-topproducts a.title{
  display: block;
  float: left;
  width: 110px;
  color: #333;
}

.bk_akproducts-topproducts br.clear{
  clear:both;
  padding-bottom: 10px;
}

/* Sorozatok(összes) - listázó */
.bk_akproducts-series .h {
  padding: 11px 0 6px;
  border-top: 4px solid #e0dbd1;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}

.bk_akproducts-series .h h2 {
  margin-top: 1px;
  float: left;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
}

.bk_akproducts-series .h r {
  
  float: right;
 
}

.bk_akproducts-series .p:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* Sorozat termékei */
.bk_akproducts-seriesitems { color: #333333; }
.bk_akproducts-seriesitems .narrow {
  padding: 3px 0 5px;
  border-top: 4px solid #b6b0a5;
  background: #e0dbd1;
}
.bk_akproducts-seriesitems .narrow h3 {
  margin-left: 10px;
  font-size: 14px;
}
.bk_akproducts-seriesitems .narrow div { margin-left: 20px; }
.bk_akproducts-seriesitems .narrow label {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  margin-right: 5px;
  width: 105px;
  text-align: right;
  vertical-align: middle;
}
.bk_akproducts-seriesitems .narrow select {
  margin-bottom: 2px;
  width: 112px;
  vertical-align: middle;
}
.bk_akproducts-seriesitems .narrow a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 10px;
  vertical-align: middle;
  background: #b6b0a5 url(button/gray.beige_dark_base.png) no-repeat right;
}
.bk_akproducts-seriesitems .narrow a:hover { text-decoration: none; }
.bk_akproducts-seriesitems .narrow a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akproducts-seriesitems .narrow a span {
  padding-left: 17px;
  padding-right: 10px;
  color: #ffffff;
  background: url(button/icon.rightarrow.gray.beige_dark_base.png) no-repeat;
}
.bk_akproducts-seriesitems .h {
  *display: inline-block;
  _height: 1%;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproducts-seriesitems .h:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproducts-seriesitems .h .r { float: right; }
.bk_akproducts-seriesitems .h .r label {
  float: left;
  font-size: 11px;
}
.bk_akproducts-seriesitems .h .r select {
  float: left;
  font-size: 11px;
}
.bk_akproducts-seriesitems .h .r label {
  margin: 2px 12px 0 0;
  color: #666666;
}
.bk_akproducts-seriesitems .h .r select { height: 20px; }
.bk_akproducts-seriesitems .p {
  *display: inline-block;
  _height: 1%;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproducts-seriesitems .p:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproducts-seriesitems .p .r { float: right; }
.bk_akproducts-seriesitems .p .r label {
  float: left;
  font-size: 11px;
}
.bk_akproducts-seriesitems .p .r select {
  float: left;
  font-size: 11px;
}
.bk_akproducts-seriesitems .p .r label {
  margin: 2px 12px 0 0;
  color: #666666;
}
.bk_akproducts-seriesitems .p .r select { height: 20px; }
.bk_akproducts-seriesitems .h {
  padding: 11px 0 6px;
  border-top: 4px solid #e0dbd1;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproducts-seriesitems .h h2 {
  margin-top: 1px;
  float: left;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
}
.bk_akproducts-seriesitems .p { padding: 6px 0 7px; }
.bk_akproducts-seriesitems .p .bit_pager {
  padding-top: 1px;
  float: left;
}
.bk_akproducts-seriesitems p.lead {
  padding: 6px 0 7px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproducts-seriesitems li {
  *display: inline-block;
  _height: 1%;
  padding: 20px 0 21px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproducts-seriesitems li:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akproducts-seriesitems li .img {
  position: relative;
  zoom: 1;
  float: left;
  width: 145px;
  position: relative;
}
.bk_akproducts-seriesitems li .img img {
  margin: 0 auto;
  padding: 2px 4px 6px 0;
  display: block;
  background: url(listing/img.bg.png);
}
.bk_akproducts-seriesitems li .img .svg-label {
  left: 0;
  bottom: 0;
  width: 33px;
  height: 100%;
  display: block;
  position: absolute;
  color: #b6b0a5;
}
.bk_akproducts-seriesitems li .txt { margin-left: 145px; }
.bk_akproducts-seriesitems li .txt h4 {
  font-weight: normal;
  color: #ff7800;
}
.bk_akproducts-seriesitems li .txt h3 {
  margin-bottom: 3px;
  font-size: 14px;
  line-height: 20px;
}
.bk_akproducts-seriesitems li .txt p { margin-bottom: 8px; }
.bk_akproducts-seriesitems li .txt p a {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  width: 13px;
  height: 12px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: text-top;
}
.bk_akproducts-seriesitems li .txt p a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akproducts-seriesitems li .txt p a span { background: url(bullet.arrow/orange.double.png); }
.bk_akproducts-seriesitems li .txt .price {
  margin-bottom: 5px;
  line-height: 18px;
}
.bk_akproducts-seriesitems li .txt .price strong {
  display: block;
  font-size: 14px;
}
.bk_akproducts-seriesitems li .txt .actions a {
  display: inline-block;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  height: 27px;
  /*background: #b6b0a5 url(button/gray.png) no-repeat right;*/
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background-color: #FF7800;
  vertical-align: 10%;
  *vertical-align: -5%;
}
.bk_akproducts-seriesitems li .txt .actions a:hover { text-decoration: none; }
.bk_akproducts-seriesitems li .txt .actions a span {

  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akproducts-seriesitems li .txt .actions a span {
  padding: 0 8px 0 29px;
  color: #ffffff;
  /* background: url(button/icon.cart.gray.png) no-repeat; */
  background: url(button/shoping_cart.png) 8px 5px no-repeat;
  vertical-align: middle;
  line-height: 27px;
  height: 27px;
}
.bk_akproducts-seriesitems li .txt .actions strong {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #ff7800;
}
.bk_akproducts-seriesitems li .txt h3 { margin-top: -3px; }
.bk_akproducts-seriesitems li .txt h3 { margin-bottom: 1px; }
.bk_akproducts-seriesitems li .txt h4 { margin-bottom: 1px; }


/*a kuponkod bevaltasa elott eseten*/

.bk_akcart-cartorder .newcartitems { width: 100%; }
.bk_akcart-cartorder .newcartitems th {
  padding: 2px 0 10px 12px;
  font-size: 14px;
  text-align: left;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}


.bk_akcart-cartorder .newcartitems th.price { padding-left: 10px; }
.bk_akcart-cartorder .newcartitems th.specialprice { padding-left: 28px; }
.bk_akcart-cartorder .newcartitems th.discount { padding-left: 19px; }
.bk_akcart-cartorder .newcartitems th.quantity { padding-left: 19px; }
.bk_akcart-cartorder .newcartitems td {
  padding: 4px 0 7px 12px;
  vertical-align: top;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akcart-cartorder .newcartitems .cover div { margin-left: 4px; width: 60px; }
.bk_akcart-cartorder .newcartitems .author div { width: 96px; }
.bk_akcart-cartorder .newcartitems .title { font-size: 14px; }
.bk_akcart-cartorder .newcartitems .price { font-size: 14px; }
.bk_akcart-cartorder .newcartitems .specialprice { font-size: 14px; }
.bk_akcart-cartorder .newcartitems .title { font-weight: bold; }
.bk_akcart-cartorder .newcartitems .title div { width: 191px; }
.bk_akcart-cartorder .newcartitems .price div { width: 90px; }
.bk_akcart-cartorder .newcartitems .specialprice div { font-size: 14px; width: 105px; text-align: center;}
.bk_akcart-cartorder .newcartitems .discount { text-align: center; font-size: 14px;}
.bk_akcart-cartorder .newcartitems .quantity { text-align: center; font-size: 14px;}
.bk_akcart-cartorder .newcartitems .discount div {
  padding-left: 4px;
  width: 89px;
  font-size: 14px;
}
.bk_akcart-cartorder .newcartitems .quantity div {
  padding-left: 28px;
  width: 49px;
  font-size: 14px;
}
.bk_akcart-cartorder .newcartitems .quantity input {
  *margin: 0 4px;
  width: 29px;
  padding-left: 0;
  padding-right: 0;
  height: 16px;
  padding-top: 2px;
  padding-bottom: 0;
  text-align: center;
}
.bk_akcart-cartorder .newcartitems .quantity a {
  width: 16px;
  height: 17px;
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.bk_akcart-cartorder .newcartitems .quantity a span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bk_akcart-cartorder .newcartitems .quantity a span { background: url(cart/quantity_stepper.png); }
.bk_akcart-cartorder .newcartitems .quantity .more span { background-position: -16px top; }
.bk_akcart-cartorder .newcartitems .total div { width: 100px; }
.bk_akcart-cartorder .newcartitems tr.last td {
  border-bottom: 1px solid #b6b0a5;
  background: none;
}
.bk_akcart-cartorder .newcartitems tr.summary td {
  height: 26px;
  vertical-align: middle;
  border-bottom: 1px solid #b6b0a5;
  background: none;
}
.bk_akcart-cartorder .newcartitems tr.summary .all { text-align: right; }
.bk_akcart-cartorder .newcartitems tr.summary td { border: none; }

.bk_akcart-cartlist .notification,
.bk_akcart-cartorder .notification {
    margin: 2px;
    padding: 16px;
    border: solid 4px #ff7800;
}

.bk_akproducts-lastview {
  padding-top: 29px;
  color: #333333;
}
.bk_akproducts-lastview h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  padding-bottom: 6px;
}
.bk_akproducts-lastview li {
  padding: 5px 0 6px;
  line-height: 18px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akproducts-lastview a {
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
}
.bk_akproducts-lastview a:hover { text-decoration: none; }

.bk_akproducts-otherorders h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  margin-bottom: 10px;
  padding-bottom: 10px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}

.bk_akproducts-otherorders .h{
  padding: 4px 0 10px 0;
}

bk_akproducts-otherorders .h h2 {
    color: #333333;
    font-size: 16px;
    line-height: 20px;
    margin-top: 1px;
}

bk_akproducts-otherorders ul{
  display: block;
  width: 546px
}

bk_akproducts-otherorders li{
  display: block;
  width: 200px;
}



bk_akproducts-otherorders li {
  font-size: 90%;
  line-height: 180%;
  color: #333;
}

bk_akproducts-otherorders li a{
  color: #333;
}

.bk_akproducts-otherorders a.img{
  display: block;
  float: left;
  width: 40px;
  height: 56px;
  overflow: hidden;
  margin: 0 5px 0 0;
}

.bk_akproducts-otherorders a.img img{
  width: 40px;
  height: 56px;
}

.bk_akproducts-otherorders a.title{
  display: block;
  float: left;
  width: 90px;
  color: #333;
}

.bk_akproducts-otherorders div.price{
  display: block;
  float: left;
  
  color: #333;
}

.bk_akproducts-topproducts br.clear{
  clear:both;
  padding-bottom: 10px;
}

.bk_commonitems-netdictionary{
  padding-top: 10px;
}

.bk_commonitems-netdictionary .h{
  
    margin-bottom: 4px;
    padding-top: 6px;
    font-size: 14px;
    color:#FF7800;
}

.bk_commonitems-netdictionary .w {
  margin-right: 5px;
  padding-left: 10px;
  width: 170px;
  height: 110px;
  background: url(netdictionary/szotarnet_bg.png) left;
}

.bk_commonitems-netdictionary .language {
  margin-bottom: 4px;
  width: 100px;
  border: 1px solid #b6b0a5;
} 

.bk_commonitems-netdictionary .search {
   margin-bottom: 4px; 
   padding-left: 20px;
   width: 138px;
   border: 1px solid #b6b0a5;
   background: #ffffff url(header.search.icon.png) no-repeat 5px center;
} 

.bk_commonitems-netdictionary .button {
  margin: 0px;
  border: none;
  text-indent: -9000px;
  width: 83px;
  height: 19px;
  background: url(netdictionary/szotarnet_button.png) left;
}

.bk_akeconomynews-leftlist {
 /* padding-top: 29px; */
  color: #333333;
/* padding-bottom: 10px;*/
}
.bk_akeconomynews-leftlist h2 {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1; 
  color: #333333;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  padding-bottom: 6px;
}
.bk_akeconomynews-leftlist li {
  padding: 5px 0 6px;
  line-height: 18px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
}
.bk_akeconomynews-leftlist a {
  text-decoration: none;
  font-size: 11px;
}
.bk_akeconomynews-leftlist a:hover { text-decoration: underline; }

.bk_akeconomynews-display { color: #333333; }
.bk_akeconomynews-display h1.heading {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  margin-bottom: 13px;
  padding-bottom: 10px;
}
.bk_akeconomynews-display h2 {
  margin-bottom: 2px;
  text-transform: uppercase;
  color: #ff7800;
}
.bk_akeconomynews-display p { margin-bottom: 20px; }

.bk_akeconomynews-prolog { color: #333333;   }

.bk_akeconomynews-prolog .prolog {
  border-top: 4px solid #e0dbd1;  
  padding-top: 10px; 
  padding-bottom: 10px;
}

.bk_akeconomynews-prolog h1{
  
  font-size: 16px;
  color: #333333;
  background: url(border/dashed.brown.png) repeat-x left bottom;
 /* margin-bottom: 13px;*/
  padding-bottom: 10px;
}

.bk_akeconomynews-list .economy{
   border-top: 4px solid #e0dbd1;   
   padding-top: 10px; 
  
    
}

.bk_akeconomynews-list { color: #333333; }
.bk_akeconomynews-list .title {
   margin-bottom: 4px; 
}    
.bk_akeconomynews-list .title a {
   
  font-weight:bold;
  font-size: 16px;
  color: #333333;
}
.bk_akeconomynews-list .subtitle {
  margin-bottom: 2px;
  text-transform: uppercase;
  color: #ff7800;
}

.bk_akeconomynews-list .lead{
    background: #ffe7e7;
    padding: 10px;
}

.bk_akeconomynews-list a{
    margin-bottom: 10px;
}

.bk_akeconomynews-list li{
    background: url(border/dashed.brown.png) repeat-x left bottom;
    margin-bottom: 10px;
}

/* Versenyregisztráció */
.bk_akusers-competition .coupon_signup {
  float: left;
  margin-left: 40px;
  border-top: 4px solid #E0DBD1;
  padding-top: 7px;
}

.bk_akusers-competition span.signup {
 /* padding: 11px 0 5px;
  padding-bottom: 8px;*/
  font-size: 16px;
/*  border-top: 4px solid #e0dbd1; */
  color: #333333;

}

.bk_akusers-competition .coupon_signup { color: #333333; }
.bk_akusers-competition .coupon_signup h2 {
 /* padding: 11px 0 5px;
  padding-bottom: 8px;*/
  font-size: 16px;
/*  border-top: 4px solid #e0dbd1; */
  color: #333333;

}
.bk_akusers-competition .coupon_signup p {
  margin-bottom: 10px;
  padding-bottom: 5px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  *font-weight: normal !important;
}
.bk_akusers-competition .coupon_signup p strong {
  text-transform: uppercase;
  color: #ff7800;
  *font-weight: normal !important;
}
.bk_akusers-competition .coupon_signup p span { color: #e30000; }
.bk_akusers-competition .coupon_signup .newsletter {
  *display: inline-block;
  _height: 1%;
  padding: 4px 0 7px;
  *font-weight: normal !important;
}
.bk_akusers-competition .coupon_signup .newsletter:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-competition .coupon_signup .newsletter .title label { font-weight: bold; *font-weight: normal !important; }
.bk_akusers-competition .coupon_signup .newsletter .lang { padding: 10px 0; }
.bk_akusers-competition .coupon_signup .newsletter .col {
  width: 177px;
  float: left;
}
.bk_akusers-competition .coupon_signup .newsletter .col div { margin-bottom: 5px; }
.bk_akusers-competition .coupon_signup .newsletter .first {
  margin-right: 12px;
  width: 127px;
  text-align: right;
}
.bk_akusers-competition .coupon_signup .account {
  padding-bottom: 11px;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  width: 500px;
}
.bk_akusers-competition .coupon_signup .account h3 {
  margin-bottom: 3px;
  text-transform: uppercase;
}
.bk_akusers-competition .coupon_signup .account input {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  float: left;
}
.bk_akusers-competition .coupon_signup .account textarea {
  padding: 0 5px;
  height: 19px;
  padding-top: 5px;
  padding-bottom: 0;
  border: 1px solid #b6b0a5;
  float: left;
}
.bk_akusers-competition .coupon_signup .account label {
  padding-top: 4px;
  float: left;
  text-align: left;
}
.bk_akusers-competition .coupon_signup .account div {
  *display: inline-block;
  _height: 1%;
  margin-bottom: 4px;
  min-height: 26px;
  _height: 26px;
}
.bk_akusers-competition .coupon_signup .account div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.bk_akusers-competition .coupon_signup .account .error-w {
  min-height: 0;
  _height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.bk_akusers-competition .coupon_signup .account .error {
  margin: 0;
  padding: 7px 7px 4px;
  min-height: 0;
  _height: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: bold;
  color: #ffffff;
  background: #e30000;
}
.bk_akusers-competition .coupon_signup .account .error big { font-size: 14px; }
.bk_akusers-competition .coupon_signup .account label {
  margin-right: 4px;
  width: 180px;
}
.bk_akusers-competition .coupon_signup .account span {
  margin-right: 3px;
  float: left;
  font-size: 20px;
  font-weight: bold;
  *font-weight: normal !important;
  color: #e30000;
}
.bk_akusers-competition .coupon_signup .account input { width: 148px; }
.bk_akusers-competition .coupon_signup .account .large { width: 198px; }
.bk_akusers-competition .coupon_signup .account .error {
  color: #e30000;
  background: transparent;
}

.bk_akusers-competition .success {
  color: #4FA700;
  font-weight: bold;
}

.bk_akusers-competition .coupon_signup .title { margin-top: 5px; }
.bk_akusers-competition .coupon_signup .terms { margin-bottom: 5px; }
.bk_akusers-competition .coupon_signup .actions {
  padding-top: 7px;
  border-top: 4px solid #e0dbd1;
}
.bk_akusers-competition .coupon_signup .actions div { margin-bottom: 7px; }
.bk_akusers-competition .coupon_signup .actions a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  cursor: pointer;
  margin-left: 20px;
  color: #ffffff;
  background: #b6b0a5 url(button/gray.large.png) no-repeat right;
}
.bk_akusers-competition .coupon_signup .actions a:hover { text-decoration: none; }
.bk_akusers-competition .coupon_signup .actions a span {
  height: 15px;
  padding-top: 4px;
  padding-bottom: 0;
  display: block;
  _display: inline;
  _zoom: 1;
  font-weight: bold;
  *font-weight: normal !important;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
}
.bk_akusers-competition .coupon_signup .actions a span {
  height: 21px;
  padding-top: 8px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 18px;
}
.bk_akusers-competition .coupon_signup .actions a span {
  padding-right: 21px;
  padding-left: 34px;
  background: url(button/icon.user.gray.large.png) no-repeat left;
}

.bk_akproducts-featureds h1.heading {
  padding: 11px 0 5px;
  font-size: 16px;
  border-top: 4px solid #e0dbd1;
  color: #333333;
  background: url(border/dashed.brown.png) repeat-x left bottom;
  margin-bottom: 13px;
  padding-bottom: 10px;
}

.hide {
   display: none;
}
 /*shakespeare borítók*/

 .bk_akproducts-featureds .votes {
     width: 546px;
     margin: 40px 0 0;
 }
.bk_akproducts-featureds li.vote {
  width: 50%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin: 0;
  padding: 0 12px 40px;
  background: none;
  float: left;
  margin: 0;
  text-align: center;
  position: relative;
}

.bk_akproducts-featureds .zoomicon-vote {
    position: absolute;
    left: 50%;
    top: 80px;
    margin-left: -16px;
}

.bk_akproducts-featureds li .img-vote {
    text-align: center;
    margin: 0;
}
.bk_akproducts-featureds li .img-vote a {
    display: inline-block;
    clear: both;
}.bk_akproducts-featureds li .img-vote .author {
    display: block;
    clear: both;
    text-align: center;
    padding: 10px 0;
    font-size: 14px;
    line-height: 20px;
    color: #FF7800;
    font-weight: bold;
}
.bk_akproducts-featureds li .img-vote img {

  display: block;
}

.facebook-vote { 
    width: 100%;
}

.fb-like{
    height: 20px;
    overflow: hidden;
}

/*
.bk_akusers-signin .actions a.btn,
.bk_akcart-addressdisplay .actions a.btn{
    margin-top: 10px;
    text-decoration: none;
}

.bk_akusers-signin .actions a.btn,
.bk_akcart-addressdisplay .actions a.btn {
	min-height: 40px;
	width: 130px;
	text-align: center;
}

.bk_akusers-signin .actions a.btn,
.bk_akcart-addressdisplay .actions a.btn {
	display: inline-block;
	color: #FFF;
	background-color: #B6B0A5;
	text-transform: uppercase;
	font-size: 14px;
	padding: 4px 14px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid rgba(0,0,0,0.3);
}

.bk_akusers-signin a.facebook-login,
.bk_akcart-addressdisplay a.facebook-login,
.bk_akusers-signin a.google-login,
.bk_akcart-addressdisplay a.google-login {
    background-color: #699DB6;
	border-color: rgba(0,0,0,0.3);
	color: #FFF;
    text-decoration: none;
}

.bk_akusers-signin a.facebook-login:hover,
.bk_akcart-addressdisplay a.facebook-login:hover,
.bk_akusers-signin a.google-login:hover,
.bk_akcart-addressdisplay a.google-login:hover {
    background-color: #FF7800;
    border-color: rgba(0,0,0,0.5);
    text-decoration: none;
}

.bk_akusers-signin a.facebook-login:active,
.bk_akcart-addressdisplay a.facebook-login:active,
.bk_akusers-signin a.google-login:active,
.bk_akcart-addressdisplay a.google-login:active {
    background-color: #3C677B;
    border-color: rgba(0,0,0,0.9);
    text-decoration: none;
}
*/
.opening-banner .opening-banner-lead {
    margin-top: 10px;
}
.opening-banner .opening-banner-lead:hover + .opening-banner-content {
    display: block;
}
.opening-banner .opening-banner-content {
    display: none;
    margin-top: 10px;
}

.thumbnail-sticker {
    position: absolute;
    width: 36px;
    height: 40px;
    top: -16px;
    left: 88px;
    display: block;
    background-color: transparent;
}

.thumbnail-sticker:hover
{
    box-shadow: 0px 0px 150px #000000;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(3.5);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.5);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(3.5);
    transition: all 200ms ease-in;
    transform: scale(3.5);
    zoom: 3.5\9;
}

.bk_akusers-signin .actions .social-buttons,
.bk_akcart-addressdisplay .actions .social-buttons {
  background: none;
  margin-top: 8px;
}

.bk_akusers-signin .actions .facebook-login,
.bk_akcart-addressdisplay .actions .facebook-login {
  text-decoration: none;
}

.bk_akusers-signin .actions .facebook-login span:hover,
.bk_akcart-addressdisplay .actions .facebook-login span:hover{
  text-decoration: none;
  background: url(button/facebook_hover.png);
}

.bk_akusers-signin .actions .google-login,
.bk_akcart-addressdisplay .actions .google-login{
  text-decoration: none;
  margin-left: 16px;
}

.bk_akusers-signin .actions .google-login span:hover,
.bk_akcart-addressdisplay .actions .google-login span:hover{
  text-decoration: none;
  background: url(button/google_hover.png);
}

.bk_akcart-addressdisplay .actions .facebook-login span,
.bk_akusers-signin .actions .facebook-login span{
  width: 74px;
  height: 26px;
  background: url(button/facebook_grey.png);
  padding: 8px 2px 8px 30px;
  font-size: 10px;
  color: #ffffff;
}

.bk_akusers-signin .actions .google-login span,
.bk_akcart-addressdisplay .actions .google-login span{
  width: 74px;
  height: 26px;
  background: url(button/google_grey.png);
  padding: 8px 2px 8px 30px;
  font-size: 10px;
  color: #ffffff;
}

.bk_akusers-signin .actions label,
.bk_akcart-addressdisplay .actions label{
  width: 70px;
  font-size: 10px;
}


.world-text {
  margin: 6px 0;
  font-weight: bold;
  font-size: 14px;
}

.world-link {
  margin-bottom: 20px;
}

.world-link a {
  float: none;
  padding: 6px 12px;
  vertical-align: middle;
  line-height: 27px;
  height: 27px;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  background-color: #FF7800;
  text-transform: uppercase;
}

.world-link a:hover {
  text-decoration: none;
}

.bk_akproducts-searchresults .world-link {
	margin-bottom: 0;
}

.price .world-link a {
  padding: 8px;
  text-decoration: none;
}

.notApproved {
  color: #FF0000;
}

.subnav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #333;
}

.subnav li {
  float: left;

}

.subnav li a {
  display: inline-block;
 #color: white;
  text-align: center;
  padding: 10px 0;
  text-decoration: none;
  color: #666666;
  font-size: 16px;
  font-variant: small-caps;

}

.subnav li a:hover {
  background-color: #f4f1eb;
}

#campaignAdd {
  margin-left: 20px;
}

/*.bk_akcart-cartorder .newsletter {*/
  /*margin-left: 668px;*/
/*}*/

.bk_akcart-cartorder .newsletter {
  max-height: 76px;
  float: left;
  padding-left: 0;
  margin-left: 652px;
  text-align: left;
}

.bk_akcart-cartorder .newsletter-en {
  max-height: 76px;
  float: left;
  padding-left: 0;
  margin-left: 642px;
  text-align: left;
}

.bk_akcart-cartorder .newsletter .nl-label {
  float: right;
  width: 350px;
}

.subnav li:not(:first-child):before {
  content: " | ";
  color: #FF7800;
  line-height: 16px;
  padding-left: 15px;
  padding-right: 10px;
  font-size: 16px;
  font-weight: bold;
}

.bk_akcart-cartorder .order-terms {
  float: left;
}