.line0 {
  position:relative;
}

#content-container {
  width: 100%;
}

#content-container,
.line0-menu,
.line1,
.main-middle {
  min-width: 1080px;
}


#page-container {
  border:none;
}

#header {
  margin:0;
}

#top-menu-icon-mobile {
  display: none;
}


.hp-right-big-banner {
  float: right;
  width: 65%;
}

.hp-left-big-banner {
  float:left;
  width: 65%;
}

.hp-right-welcome {
  float:right;
  width: 33%;
}
.hp-left-welcome {
  float:left;
  width: 33%;
}

/* 6 thumbnails per row - (2% left margin) = 100 / 6 - 2 = 14.66*/
.hp-products.full-width .line-products li {
  width: 14.66%;
}

#quick-links {
  padding: 0 0 0 0.5%;
  width: 99.5%;
}

#center-main.right-column {
  float:right;
/* GIO   width: 77%; */
  width: 82%;
}

#center-main {
  padding-left: 0;
  padding-right: 0;
}

#center.shadowed #left-side-cats,
#center.shadowed #center-main {
  padding-left: 10px;
  padding-right: 10px;
}


#left-section .line-products-holder .title {
  float:none;
  width: 100%;
  height: 40px !important;
  line-height: 40px !important;
  margin-bottom: 8px;
}

#left-section .line-products {
  width: 100%;
}

#left-section .line-products li {
  float:none;
  width: 100%;
  height:auto;
}

#left-section .line-products li > div {
  height:auto !important;
  line-height: auto !important;
  display: block;
  float:left;
  margin-right: 5px;
  width: 40%;
}

#left-section .line-products li h4 {
  width: 100%;
}

#left-section .line-products li img {
  width: 100%;
}


#left-section .line-products li .price {
  position: relative !important;
  float:left;
  margin: 4px 0 0 0;
}

#left-section .line-products li .price .price-label {
  display:none;
}

#left-section .line-products li .price .currency {
  font-size: 22px;
  font-weight: 100;
}



.hiding > div,
.hiding > ul {
  display: table !important;
}

.hiding > div.content,
.hiding > div.products-slide {
  display: block !important;
}

.dialog.products-dialog .title .sort-box .search-sort-bar ul {
  display: block !important;
}

.acr-container .comment {
  display: block;
}

.products-list .price-row {
  float:left;
}

.products-list .market-price {
  float:right;
  margin-top: 20px;
}



.product-details .image {
  float:left;
  /*max-width: 40%;*/
  margin: 0 auto;
}

.product-details .details {
  margin: auto;
  padding: 0 0 0 2%;
  width: 40%;
  display: table;
}

#cloud_zoom_image,
.product-details .mousetrap {
  display: block;
}

#extra_details {
  float:right;
}

#wl-prices {
  float:left;
  margin:0;
}


.fw-dialog {
  margin-bottom: 25px;
  width: 100%;
}

.fw-dialog .title {
  float:left;
  width: 13%;
  text-align: center;
  height: 160px;
  display: table;
  margin:0;
  padding:0;
}

.fw-dialog.top .title{
  float:none;
  height:30px;

  margin-bottom: 10px;
}


.fw-dialog .title h2{
  vertical-align: middle;
  display: table-cell;
  white-space: normal;
}

.fw-dialog .content {
  float:right;
  width: 85%;
}

.fw-dialog.top .content {
  width: 100%;
  float:none;

}

div.button.feedback-in-title {
  margin-top: 161px;
  position:absolute;
  background: #000;
  width: 12%;
  padding: 4px 0.4%;
  display: block !important;
  border-radius: 0;
}

div.button.feedback-in-title a {
  background: #000;
  padding: 0;
  font-size: 15px;
  line-height: 16px;
  color: #fff;
  text-decoration: none;
  white-space: normal;
  text-align: center;
  font-weight: 100;

}

.acr-product-tab-summary {
  /* Gio display:none; */
}

#feedback .content .button {
  /*display: none;*/ /* 2012-12-16 - Fix. Display "Add review" button on "Customer feedback" tab (product details page) */
}

.np-products.base-color0-bg {
  background: transparent !important;
}

.cart-item .product-info .descr {
  margin: 5px 0 10px 0;
  font-size: 13px;
  line-height: 16px;
  display: block;
}
