.main-wrapper {
  background: transparent url(../images/marble6.gif) repeat scroll 0 0;
}
.header-group {
  position: relative;
}
#block-locale-0 {
  position: absolute;
  top: -27px;
  left: 0px;
}
#block-locale-0 ul {
  width: 240px;
  float: left;
}
.header-group-inner {
  padding: 20px 0 10px;
}

.secondary-menu {
  float: right;
}

h1, h1.title {
  font-size: 200%;
}
/* product */

.group-images,
.field-field-image {
  width: 691px;
}
.node-type-product .field-field-image {
  width: 600px;
}

.node-type-contact .field-field-image {
  float: right;
  width: 400px;
}
.field-field-image .field-item {
  float: left;
  margin: 0 10px 5px 0;
}

.sell{
  margin:5px 0;
}
.sell span.uc-price{
  background:white none repeat scroll 0 0;
  padding:5px;
}

/* node edit */
.form-checkboxes .form-item {
  float: left;
  width: 244px;
}


/* add to cart */
div.add-to-cart div#edit-qty-wrapper,
div.add-to-cart div#edit-qty-wrapper label,
.uc_out_of_stock_throbbing,
.uc_out_of_stock_html,
.uc_out_of_stock_html p,
div.add-to-cart .node-add-to-cart{
  display:inline;
}
.uc_out_of_stock_throbbing{
  padding:2px;
}
div.product-body{
  margin:10px 0 0 0;
}
html.js .uc_out_of_stock_throbbing {
  display:none;
}
div.add-to-cart .node-add-to-cart{
  margin:0;
}


/* views */

.views-view-grid td {
  padding-bottom: 30px;
}

/* gallery */

.gallery-thumbs {
  bottom: 5px;
  position: absolute;
}
.gallery-thumbs ul li {
  margin: 0 5px;
}
.gallery-thumbs ul li a {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
.gallery-thumbs ul li a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}


/* skinr */
.shop-flags .inner {
  position: absolute;
  right: 0px;
  margin-right: 0px;
}
.shop-flags {
  position: relative;
}
.shop-flags ul {
  list-style-type: none;
  margin: 0;
}
.shop-flags ul li {
  display: inline;
  margin-right: 3px;
}

.shop-inline-list-slim .inner {
  margin-right: 0px;
}
.shop-inline-list-slim {
  margin-bottom: 0px;
  ppadding: 3px 0 4px 0;
}
.shop-inline-list-slim ul {
  float: right;
  list-style-type: none;
  margin: 0;
  hheight: 16px;
}
.shop-inline-list-slim ul li {
  display: inline;
  margin-right: 3px;
}
.shop-inline-list-slim ul li a,
.shop-flags ul li a {

}
.shop-inline-list-slim ul li img,
.shop-flags ul li img {
  border: 1px solid #000;
  width: 20px;
  height: 12px;
  vertical-align: top;
  margin-top: 3px; /* some kind of bug with img nested in a */
}


/* smaller imagefield widgets */
.filefield-element {
  margin: 0;
}
.filefield-element .imagefield-preview {
  min-height: 0px;
}
#field_images_values td,
#field_images_values tr.even,
#field_images_values tr.odd {
  padding: 0px;
}
