/* --------------------------------------------------------- */
div.moduletable_cart {
  position:absolute;
}

/* --------------------------------------------------------- */
div.mod_wbmember_cart {
  width:360px;
  position:absolute;
  top:0px;
  left:5px;
}

/* --------------------------------------------------------- */
div.mod_wbmember_cart div.total_btn {
  position:absolute;
  top:36px;
  height:auto;
  width:332px;
  margin:0 10px 0 14px;
  background:none;
  border-top:2px solid #333;
}
div.mod_wbmember_cart div.total_btn a {
  display:block;
  padding:1px 15px;
  text-align:right;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  color:#eee;
}
div.mod_wbmember_cart div.total_btn a:hover {
  color:#F90;
}

/* --------------------------------------------------------- */
div.mod_wbmember_cart div.checkout_btn {
  position:absolute;
  top:12px;
  height:auto;
  width:100px;
  margin:0 10px 0 240px;
  background:none;
}
div.mod_wbmember_cart div.empty div.checkout_btn {
  background:url('img/checkout_disabled.png') no-repeat;
}
div.mod_wbmember_cart div.checkout_btn a {
  display:block;
  padding:5px 10px;
  text-align:right;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
  color: #e5e5e5;
}
div.mod_wbmember_cart div.checkout_btn a:hover {
  color: #fdb913;
}

/* --------------------------------------------------------- */
div.mod_wbmember_cart div.account_btn {
  position:absolute;
  top:12px;
  height:auto;
  width:auto;
  margin:0 10px 0 30px;
  background:none;
}
div.mod_wbmember_cart div.account_btn a {
  display:block;
  padding:5px 10px;
  text-align:left;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
  color: #e5e5e5;
}
div.mod_wbmember_cart div.account_btn a:hover {
  color: #fdb913;
}

/* --------------------------------------------------------- */
div.mod_wbmember_cart div.register_btn {
  position:absolute;
  top:12px;
  height:auto;
  width:auto;
  margin:0 10px 0 30px;
  background:none;
}
div.mod_wbmember_cart div.register_btn a {
  display:block;
  padding:5px 10px;
  text-align:left;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
  color: #e5e5e5;
}
div.mod_wbmember_cart div.register_btn a:hover {
  color: #fdb913;
}
/* --------------------------------------------------------- */
div.mod_wbmember_cart div.cart_btn {
  position:absolute;
  top:12px;
  height:auto;
  width:auto;
  margin:0 10px 0 150px;
  background:none;
}
div.mod_wbmember_cart div.empty div.cart_btn {
  background:url('img/items_disabled.png') no-repeat;
}
div.mod_wbmember_cart div.cart_btn a {
  display:block;
  padding:5px 10px;
  text-align:left;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
  color: #e5e5e5;
}

div.mod_wbmember_cart div.cart_btn a:hover {
  color: #fdb913;
}

/* --------------------------------------------------------- */
div.mod_wbmember_cart div.cart_basket {
  position:absolute;
  top:56px;
  width:340px;
  margin:0 10px 0 10px;
}
div.mod_wbmember_cart div.cart_basket_wrap {
  padding:2px;
  border:5px solid #3f3f3f;
  background:#cbcbcb;
}

/* --------------------------------------------------------- */
div.mod_wbmember_cart div.cart_basket_body {
}
div.mod_wbmember_cart div.cart_basket_body div.basket_msg {
}
div.mod_wbmember_cart div.cart_basket_body div.toolbar {
  height:26px;
  background:none;
}

/* --------------------------------------------------------- */
div.mod_wbmember_cart div.cart_basket_body div.toolbar a.clear {
  display:block;
  height:26px;
  width:110px;
  float:left;
  margin-right:10px;
  background:url(img/bar_bg.jpg) left top repeat-x;
  text-decoration:none;
}
div.mod_wbmember_cart div.cart_basket_body div.toolbar a.clear span {
  display:block;
  color:#252525;
  text-decoration:none;
  height:26px;
  line-height:26px;
  font-size:13px;
  font-weight:bold;
  padding:0 15px 0 30px;
  background:url(img/delete_all2.png) left top no-repeat;
}
div.mod_wbmember_cart div.cart_basket_body div.toolbar a:hover.clear span {
  color:#000;
}
div.mod_wbmember_cart div.cart_basket_body div.toolbar a.close {
  display:block;
  height:26px;
  width:80px;
  float:left;
  background:#FFF url(img/bar_bg.jpg) left top repeat-x;
  text-decoration:none;
}
div.mod_wbmember_cart div.cart_basket_body div.toolbar a.close span {
  display:block;
  color:#252525;
  height:26px;
  line-height:26px;
  font-size:13px;
  font-weight:bold;
  padding:0 15px 0 30px;
  background:url(img/x.png) left top no-repeat;
}
div.mod_wbmember_cart div.cart_basket_body div.toolbar a:hover.close span {
  color:#000;
}
div.mod_wbmember_cart div.cart_basket_body div.toolbar div.total {
  float:right;
  padding:0 5px 0 0;
}
div.mod_wbmember_cart div.cart_basket_body div.toolbar div.total span {
  font-size:16px;
  font-weight:bold;
  color: #ff0000;
}

/* --------------------------------------------------------- */
div.mod_wbmember_cart div.cart_basket div.item_list div.empty {
  padding:10px;f
}
div.mod_wbmember_cart div.cart_basket div.item_list div.empty h3 {
  font-size:14px;
  color:#dd0000;
  text-align:center;
}

/* --------------------------------------------------------- */
div.mod_wbmember_cart div.cart_basket div.item_list {
  clear:both;
  height:360px;
  padding-top:2px;
  overflow:hidden;
  overflow-y:scroll;
  background:#fff;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item {
  clear:both;
  font-size:12px;
  vertical-align:top;
  width:307px;
  height:96px;
  margin:0 0 0 1px;
  overflow:hidden;
  background: none;
  border-bottom: 1px dotted #666;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap {
  padding:10px 0 0 6px;
  float:left;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.img {
  float:left;
  width:68px;
  height:74px;
  overflow:hidden;
  margin:0px 4px;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.img a {
  display:table;
  background:#fff;
  border:none;
  margin:auto;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.img a img {
  width:62px;
  border:none;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div label {
  display:inline;
  font-weight:bold;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.title {
  float:left;
  width:200px;
  overflow:hidden;
  white-space:no-wrap;
  line-height:14px;
  height:14px;
  font-weight:bold;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.sku,
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.qty {
  float:left;
  width:194px;
  margin:0 0 0 2px;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.col {
  float:left;
  width:140px;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.sku,
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.qty,
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.col div {
  overflow:hidden;
  margin:0 0 0 2px;
  line-height:14px;
  height:14px;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.sku {
  margin-top:4px;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.sku label,
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.sku span,
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.qty label,
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.qty span,
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.col div.unit_price label,
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.col div.unit_price span,
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.col div.line_price label,
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.col div.line_price span {
  font-size:11px;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.col div.line_price span {
  font-weight:bold;
  color:#C00;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.col div.qty em.fixed {
  color:#900;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.price {
  float:right;
  width:60px;
  text-align:right;
  font-weight:bold;
  color:#990000;
  line-height:14px;
  margin:6px 10px 0 0;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.tools {
  float:right;
  margin-top:2px;
  margin-right:6px;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.tools a {
  float:right;
  margin:0;padding:0;
  display:block;
  background:url('img/delete1.png') right top no-repeat;
}
div.mod_wbmember_cart div.cart_basket div.item_list div.item div.wrap div.tools a span {
  visibility:hidden;
  margin:0;padding:0;
  display:block;
  width:33px;
  height:33px;
}

/* --------------------------------------------------------- */
div.mod_wbmember_cart div.cart_basket_body div.footbar {
  height:0px;
  background:url('img/bottom_bg.jpg') left top repeat-x;
}
