#shop-menu {
  list-style: none;
  padding-top: 15px;
  padding-bottom: 15px;
}

#shop-menu li {
  float: left;
  margin-left: 15px;
}

#shop-menu li a {
  text-transform: uppercase;
  color: #777;
  font-family: 'gotham_bold_regular';
  font-size: 12px;
  padding-top: 15px;
  padding-bottom: 15px;
}

#shop-menu {
  float: right;
}

.pagination {
  clear: both;
  display: block;
}

.view-shop-products .view-content {
  overflow: hidden;
}

.node-type-product-display .page{
  padding-bottom: 150px;
}

.artwork-imageholder img{
  margin: 0 auto;
}
.node-type-product-display .page-header,
.node-artwork-title {
  text-transform: uppercase;
}

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 250px;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-prev {
  left: 10px;
  background: url(../images/prev-grey.png) no-repeat scroll 0 0 rgba(0,0,0,0);
}
.bx-wrapper .bx-next {
  right: 10px;
  background: url(../images/next-grey.png) no-repeat scroll 0 0 rgba(0,0,0,0);
}
#bx-pager {
  text-align: center;
  margin-top: 10px;
}
p.reserved{
  border: 1px solid #999;
  padding: 10px 5px;
  margin: 10px 0;
}

.node-artwork-details span{
  width: 100px;
  display: inline-block;
}
.about-artwork, .node-artwork-details {
  margin-top: 20px;
}
.commerce-add-to-cart .btn {
  background: #dedede;
  border: 1px solid #444;
  color: #000;
  text-transform: uppercase;
}
.commerce-add-to-cart .btn:hover {
  background: #787878;
  color: #fff;
}

.page-shop .page-header {
  display: none;
}
.view-shop-products .views-row .views-field-title a,
.view-shop-products .views-field-commerce-price{
/*font-family: 'gotham_light_regular', arial, sans-serif;*/
  font-family: 'gotham_bold_regular';
  font-size: 12px;
  text-decoration: none;
  color: #343434;
}
.view-shop-products .views-row{
  min-height: 330px;
}

.view-shop-users-bio .views-field-picture .field-content {
  text-align: center;
}
.view-shop-users-bio .views-field-picture img {
  border-radius: 150px;
  max-width: 180px;
  border: 1px solid #989898;
  padding: 2px;
  margin:0 auto;
}
#block-views-shop-users-bio-block {
  padding-bottom: 30px;
}
.view-shop-users-bio .views-field-field-a-little-bit-about-yoursel .field-title {
  font-family: 'gotham_bold_regular';
  font-size: 16px;
  line-height: 50px;
}
.front .menu-5411,
.page-node-2199 .menu-5411,
.page-user-login .menu-5411,
.page-user-password .menu-5411,
.page-user-register .menu-5411{
  display: none;
}

.field-name-commerce-price {
  font-size: 30px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 500;
  line-height: 1.1;
}

.artwork-by {
  margin-right: 5px;
}

.price-and-button {
  clear: both;
}

.form-item-attributes-field-size-attribute label {
  float: left;
  padding-right: 10px;
  line-height: 2.5em;
}

.node-artwork-details .field-label {
  float: left;
  min-width: 120px;
}

.form-item-attributes-field-size-attribute {
  margin: 20px 0;
}

.node-artwork-materials,
.node-artwork-dimensions,
.node-artwork-year {
  line-height: 1.8em;
}

.view-products-display .views-row{
  margin-bottom: 30px;
}

.view-products-display .views-field-title h2{
  font-size: 14px;
  line-height: normal;
}
.view-products-display .views-field-title h2 a{
  text-transform: uppercase;
  font-family: 'gotham_bold_regular';
}

body.node-type-product-display h1 {
  text-transform: none;
  font-size: 30px;
}
body.node-type-product-display h1.page-header {
  display: none;
}

#field-slideshow-1-wrapper {
  position: relative;
  overflow: hidden;
}
#field-slideshow-1-controls{
  position: absolute;
  top: 130px;
  z-index: 999;
  padding: 20px;
  width: 100%; 
}

#field-slideshow-1-controls a {
  height: 34px;
  width: 34px;
  text-indent: -9900px;
}
#field-slideshow-1-controls .prev {
  float: left;
  background: url("../images/prev.png") no-repeat center top transparent;
}

#field-slideshow-1-controls .next {
  float: right;
  background: url("../images/next.png") no-repeat center top transparent;
}

#field-slideshow-1-pager {
  margin-top: 20px;
}

#field-slideshow-1-pager li {
  border: 1px solid transparent;
}

#field-slideshow-1-pager .activeSlide {
  border: 1px solid #ccc;
}

.field-slideshow {
  /*height: 340px !important;*/
  width: 100% !important;
}
.field-slideshow-slide, .field-slideshow-slide a {
    width: 100% !important;
    display: block;
}
.field-slideshow-slide a img {
    display: block;
}

.commerce-product-field .field-label,
.field-name-field-year-created .field-label{
  float: left;
  width: 245px;
}

.field-name-field-product-materials .field-items,
.field-name-field-year-created .field-items{
    display: inline-block;
    width: 300px;
}
.field .field-label {
    font-weight: bold;
}
.field-name-field-description {
    margin: 20px 0;
}
.form-item-attributes-field-attr-size select{
    display: inline-block;
    margin-left: 10px;
}

/* sales prices */
.inline-rrp-formatter {
  list-style: none;
  padding: 0;
}
.inline-rrp-formatter .rrp-title,
.inline-rrp-formatter .webprice-title{
  display: none;
}
.inline-rrp-formatter li{
  display: inline-block;
  margin-right:20px;
}
.has-webprice .rrp-total{
  text-decoration: line-through;
  opacity: 0.6;
}
.node-type-other-product-display h1.page-header{
  display: none;
}
.node-other-product-display h1.node-artwork-title{
  text-transform: none;
}
.node-other-product-display .field-name-field-image img{
  height:auto;
}

.node-other-product-display .commerce-add-to-cart .btn{
  background-color: #ec407a;
  color: #fff;
  border-color: #ec407a;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  font-family: ralewaybold,Verdana,sans-serif;
  font-size: 14px;
  padding: 10px 18px;
  letter-spacing: 1.3px;
}