body { color: #444; }

.top-link-cart .price { color: #fff; }
.menu li .drop { padding: 0 2px 0 10px; }
.header .links li a { color: #9C9C9C; }
.container { background: url('../images/bkg_slide-container.jpg') no-repeat center -1px; }
.main-container { background: none; }

 
.products-grid .price-box { padding: 5px 0px 5px; }
.product-name { line-height: 12px; }

/* Sidebar */
.link-wishlist { padding-right: 0px; }

/* Tabs */
.slideshow-tabs .images { height: 390px; }
.slideshow-tabs .tab_slideshow a { font-size: 18px; }
.slideshow-tabs .products-grid li.item { padding: 0 0; }
.slideshow-tabs .images div.sub { height: 350px; width: 100%; }

/* Slideshow */
.slideshow-wrapper-left { width: 960px; }
#slideshow-left .slideshow-box, #slideshow-right .slideshow-box { width: 960px; }
#slideshow-left .slideshow-box .category-products { background-repeat: repeat-x; }
#slideshow-left .products-grid li.item { padding-right: 0px; }
#slideshow .slideshow-box { background-image: url('../images/media/slideshow/sfondo_slider.png'); }


/* Footer */
.footer-block-3-bot { margin-top: 0px }

/* Checkout */
#checkout-review-submit .button span span { background-position: 165px center; }

/* Megamenu */
.menu a.level-top { font-size: 14px; } 

.product-view .product-name h1 { font-size:18px; }
.box-description { color: #333; font-size: 1.1em; line-height: 20px; }

.product-view .old-price .price-label,
.product-view .special-price .price-label { font-size: 1.25em; }

.product-view .special-price .price,
.product-view .old-price .price { font-size: 1.5em; }

.step-title h2 { font-weight: bold; }
#opc-login h3 { font-weight: bold; }

.data-table tbody td { text-align: right !important; }
.opc .buttons-set p.required { width: inherit; }
#opc-login .col-2 .buttons-set a { float: left!important; margin-bottom: 4px; }
#checkout-step-login #onepage-guest-register-button { margin-top: 44px; }

.product-view .product-img-box .more-views li a { width: inherit; height: inherit; }
div#product-options-wrapper.product-options label.required { font-size: 1.1em; }

/*.demo-notice { text-indent: 0; display: block; z-index: 999999; background-color: #fff; padding: 10px; border: 3px solid #f00; }*/
