/* =============================================================================
Seed to Plate - Basket
============================================================================= */

/* Sub nav
============================================================================= */

#sub-nav {
  width: 220px;
  float: left;
}

#sub-nav ul {
  font: normal 14px/19px Arial, Helvetica, sans-serif;
  color: #749622;
  padding: 16px 0 18px 0;
  border-bottom: 1px solid #d5cec8;
}

#sub-nav ul.bottom {
  padding: 16px 0 0 0;
  border-bottom: none;
}

#sub-nav ul li {
  margin: 0 12px;
}

#sub-nav ul li.heading {
  font: normal 18px Georgia, "Times New Roman", serif;
  color: #3c3229;
  margin: 0 12px 8px 12px;
}

#sub-nav ul li a {color: #b57135;}
#sub-nav ul li a.sub_nav_on, #sub-nav ul li a.sub_nav_on:hover {color: #749622;}
#sub-nav ul li a:hover {color: #d29864;}

/* Base
============================================================================= */

.base {
  background: url(/img/frames/frame_694.gif) 0 0 repeat-y;
  width: 694px;
  float: right;
}

.base_top {
  background: url(/img/frames/frame_694_top.jpg) left top no-repeat;
}

.base_bottom {
  background: url(/img/frames/frame_694_bottom.jpg) left bottom no-repeat;
  padding: 13px 12px 12px 12px;
}

h2.left {
  padding-top: 5px;
}

/* Basket
============================================================================= */

#error_box {
  background: #F5F1BE;
  border: 1px solid #DED99B;
  padding: 8px;
  margin-top: 10px;
  width: 652px;
}

#show-basket {
  padding-top: 14px;
  width: 670px;
}

#show-basket .desc_row {width: 391px;}
#show-basket .price_row {width: 69px;}
#show-basket .quant_row {width: 58px; white-space: nowrap;}
#show-basket .total_row {width: 142px;}
#show-basket .small_row {width: 83px;}
#show-basket .remove_row {width: 59px;}
#show-basket th {
  color: #918486;
  font: 11px/17px Tahoma, Arial, Sans-Serif;
}
#show-basket td {
  line-height: 17px;
  padding: 11px 0 7px 0;
}

#show-basket .hor_line {
  line-height: 1px;
  height: 1px;
  font-size: 1px;
  border-bottom: 1px solid #D5CEC8;
  padding: 3px 0 0 0;
}

#show-basket td.small_row {
  font-weight: bold;
}

#show-basket .quant_row span {
  display: block;
  float: left;
  padding-top: 2px;
}

#show-basket select {
  display: block;
  float: left;
  margin: 0 0 0 5px;
  padding: 2px 0;
}

#show-basket .remove_row button {
  height: 20px;
  width: 59px;
  border: none;
  background: none;
  display: block;
  padding-left: 3px;
  margin-right: 8px;
}
#show-basket .remove_row button span, #show-basket .desc_row a {
  display: inline;
  padding: 0;
  margin: 0;
  color: #b57135;
  font: 12px/17px Arial, Tahoma, Sans-Serif;
  text-decoration: underline;
}
#show-basket .remove_row button:hover span,#show-basket .desc_row a:hover {
  color: #d29864;
  text-decoration: none;
}

#show-basket .pre_cost div {
  font-size: 14px;
  text-align: right;
  padding-top: 3px;
  padding-right: 111px;
  padding-bottom: 16px;
  border-bottom: 1px solid #D5CEC8;
}
.bottom-wrapper {
    width: 644px;
    overflow:hidden;
    margin: 0 auto;
}
#express {
    float:left;
    width: 240px;
  padding-top: 13px;
}
#bottom_options {
  height: 38px;
  padding-top: 13px;
  width: 240px;
  float: right;
}

#bottom_options span {
  padding: 4px 6px 0 0;
  display: block;
  float: left;
  font-size: 12px;
  line-height: 20px;
}

#bottom_options span a {
  color: #b57135;
  text-decoration: underline;
}

#bottom_options span a:hover {
  color: #b57135;
  text-decoration: none;
}

#bottom_options em {
  background: url(/img/buttons/go_to_checkout.gif) 0 0 no-repeat;
  display: block;
  float: left;
  height: 26px;
  width: 111px;
}

#bottom_options em a {
  background: url(/img/buttons/go_to_checkout.gif) 0 0 no-repeat;
  display: block;
  height: 26px;
  width: 111px;
}
#bottom_options em a:hover {background-position: 0 -26px;}
#bottom_options em a span {display: none;}

