.foambooth #zone-user-wrapper {
  background-color: #e2e6e8;
  color: #333;
}

.foambooth #zone-user-wrapper a {
  color: #333;
  text-transform: none;
}



.foambooth #zone-user #block-system-user-menu,
.foambooth #zone-user #block-custom-search-blocks-1 {
  float: right;
  margin-left: 15px;
  line-height: normal;
  margin-bottom: 0;
}

.foambooth #zone-content {
  margin-top: 40px;
}


.block-commerce-cart {
  float: right;
}

#block-views-product-categories-block-1 {
  position: absolute;
  top: 0;
  right: 0;
}

.foambooth table {
  width: 100%;
  margin-bottom: 2em;
}

.foambooth table caption {
  text-align: left;
  font-size: 1.4em;
  color: #003a80;
  margin-bottom: 0.5em;
}

.foambooth table {
  border-spacing: 1px;
  border-collapse: separate;
}

.foambooth thead tr {
  background-color: #003a80;
  color: white;
}
.foambooth thead tr a {
  color: white;
}

.foambooth thead th {
  padding: 6px;
}

.foambooth tbody td {
  padding: 6px;
}

.foambooth tbody td {
  border: 0em solid #333; 
}

.view.view-page-docs.view-id-page_docs.view-display-id-block img.file-icon {
    margin-bottom: 5px;
    padding-right: 5px;
}

.foambooth tbody tr.odd {
  background-color: #dee5e9;
}

.foambooth tbody tr.even {
  background-color: #f8f8f8;
}

.foambooth table .views-field-sku {
  width: 80px;
}

.foambooth table .views-field-field-size {
  width: 80px;
}

.foambooth table .views-field-add-to-cart-quantity {
  width: 60px;
}

.foambooth .block-views {
  margin-bottom: 1.5em;
}

.page-taxonomy .region-content .tabs {
  display: none;
}


.foambooth #block-views-page-docs-block table {
  border-spacing: 0px;
}

/**
 * FB News 
 */
.view-fb-news .views-field-title {
  margin-bottom: 6px;
}

.view-fb-news .views-field-title a {
  color: #00397F;
  text-decoration: none;
  font-size: 1.1em;
  font-weight: 600;
}

.view-fb-news .views-field-title:before {
  background-color: #A3C13A;
  color: white;
  padding: 2px 20px 2px 10px;
}

.view-fb-news .views-field-title.type-Product:before {
  content: 'PRODUCT';
}
.view-fb-news .views-field-field-date,
.view-fb-news .views-field-body {
  margin-left: 50px;
}
.view-fb-news .views-field-field-date {
  color: #B3B3B3;
  text-transform: uppercase;
  font-size: 0.9em;
}

#block-views-commerce-cart-block-block-1 {
  margin-top: 10px;
  width: 200px;
  padding: 10px 20px 0 20px;
  float: right;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border: solid 1px #bbb;
}

/**
 * Document tabs
 */
#block-quicktabs-documents .item-list {
  height: 35px;
  line-height: 35px;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 60%, #d1d2d4 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#ffffff), color-stop(100%,#d1d2d4)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 60%,#d1d2d4 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 60%,#d1d2d4 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 60%,#d1d2d4 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 60%,#d1d2d4 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d2d4',GradientType=0 ); /* IE6-9 */
}

#block-quicktabs-documents {
  border: solid 1px #555;
}

#block-quicktabs-documents .views-row {
  border-top: solid 1px #555;
  padding: 5px;
}

#block-quicktabs-documents .views-row a {
  text-decoration: none;
}

#block-quicktabs-documents .item-list a {
  text-decoration: none;
  text-transform: uppercase;
  color: black;
}

#block-quicktabs-documents .item-list .active a {
  color: white;
  background: #00397F;
  padding: 5px 10px;
}

/**
 * User links block - live server had an issue with using fb-user so it uses foambooth-user
 */
#block-menu-menu-fb-user-menu,
#block-menu-menu-foambooth-user-menu {
  background-color: #eee;
  padding: 6px;
}

#block-menu-menu-fb-user-menu h2.block-title,
#block-menu-menu-foambooth-user-menu h2.block-title {
  border-width: 0;
  color: #00397F;
  text-transform: none;
  font-size: 1.2em;
  font-weight: bold;
}

#block-menu-menu-fb-user-menu li,
#block-menu-menu-foambooth-user-menu li {
  list-style-type: none;
  list-style-image: none;
}

#block-menu-menu-fb-user-menu li:before,
#block-menu-menu-foambooth-user-menu li:before {
   content: "\00BB  ";
}

#block-menu-menu-fb-user-menu li a,
#block-menu-menu-foambooth-user-menu li a {
  text-decoration: none;
}

/**
 * Product subpage
 */
select.icy-jump  {
  position: absolute;
  top: -25px;
  right: 0;
  font-size: 1.2em;
}

/*.icy-jump-menu {
  display: none;
}

/**
 * Contextual menu adjustment to be accessible when there is a block in the top right
 */
.node-type-fb-page .contextual-links-region > .tabs > .contextual-links-wrapper {
  top: 20px;
}



.foambooth #zone-content .form-actions input,
.foambooth #zone-content #edit-continue {
  white-space: nowrap;
  padding: 10px 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #00397F;
  color: white;
  border-width: 0;
  text-transform: uppercase;
  font-size: 1em;
  cursor: pointer;
}

.foambooth zone-content .form-actions.commerce-line-item-actions input#edit-submit {
  background-color: #ccc;
  color: black;
  font-size: 0.9em;
}

.foambooth.fb-sidebar .block-system-main form#commerce-checkout-form-checkout {
  width: 100%;
  max-width: 500px;
}
.foambooth.fb-sidebar .block-system-main form .form-select,
.foambooth.fb-sidebar .block-system-main form .form-text {
  width: 100%;
}

.foambooth .views-field-edit-delete {
  text-align: center;
}
.foambooth .delete-line-item {
  border-width: 0;
  background: transparent url('../images/delete_icon.png') 0 0 no-repeat;
  width: 24px;
  height: 24px;
  text-indent: -999px;
  text-align: left;
  overflow: hidden;
  cursor: pointer;
}
.foambooth .views-field-field-privacy.private span {
  display: block;
  float: right;
  text-align: left;
  width: 13px;
  height: 16px;
  background: transparent url('../img/lock.png') 0 0 no-repeat;
  text-indent: -999px;
  overflow: hidden;
}
.foambooth .views-field-field-privacy.public span {
  display: none;
}
.foambooth .view-id-page_docs .views-field-title a {
  text-decoration: none;
  color: #000;
} 
.foambooth .view-id-page_docs .views-field-title a:hover {
  text-decoration: underline;
  color: #555;
}

.foambooth .views-field-item-price-override {
  white-space: nowrap;
}

.foambooth td.views-field-item-price-override .prefix {
  float: left;
}

.foambooth .block-system-main form .views-field-item-price-override .form-text {
  width: auto;
}

#edit-commerce-fieldgroup-pane-group-order-extra-field-fb-address,
#edit-commerce-fieldgroup-pane-group-order-extra-field-delivery-address-same,
#edit-commerce-fieldgroup-pane-group-order-extra-field-delivery-address {
  display: none;
}

select.icy-jump{
top: 0px !important;
}
