body {
	margin: 0;
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-variant:normal;
	color: #2F2F2F;
	background:#282828 url(../images/wood.jpg) repeat fixed center top;
	letter-spacing:0.2pxf
	}
a img {border: none; }
a:link, #navEZPagesTOC ul li a {
	color: #909598;
	text-decoration: none;
	}
a:visited {
	color: #909598;
	text-decoration: none;
	}
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #798691;
	}
a:active {
	color: #798691;
	}
h1 {
	font-size:19px;
	font-weight: normal;
	letter-spacing:-1px;
	}
#checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, .hiddenField {
	display: none;
	}
h2, .productListing-data {
	font-size: 1.3em;
	}
h4, h5, h6, LABEL, h4.optionName, #containerHeader, .sideBoxContent, .larger, .biggerText, .notice, .addressBookDefaultName, .productPriceDiscount, .legalCopyright  {
	font-size: 11px;
	}
h1, h2, h3, h4, h5, h6 {
	margin: 0.3em 0;
	}
.addressBookDefaultName {
	font-weight:bolder;
	color: #000;
	}
.boxHome {
	color: #6D6D6D;
	font-weight:bold;
	}
.boxHomeTitle {
	background-color:#E6E6E6;
	padding: 0em 0.1em;
}
FORM, SELECT {
	display: inline;
	margin: 0.1em;
	}
input, TEXTAREA {
	font-size:12px;
	font-weight:bold;
	color:#666;
	background: #E6E6E6; border: 1px solid #cccccc;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-style:italic;
/*	-moz-border-radius:3px;
	-webkit-border-radius:3px;*/
	}	
INPUT.searchInput{
	display: inline;
	font-size:11px;
	background-color:#3c3d3e;
	border: 2px solid #3c3d3e;
	color:#909598;
	vertical-align: middle;
	width:95%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;

	}	
input[type='checkbox'], input[type='radio']	{
	border:none;
	background-color:#fff;
	}
INPUT.imageInput {
	background-color: #fff;
	border: 0px;
	}		
TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	}
input:focus, textarea:focus,INPUT.searchInput:focus,INPUT.searchInput:hover {
	background-color: #fff;
	}
FIELDSET {
	background-color:#fff;
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;

	}
LEGEND{
	font-size: 12px;
	font-weight: bold;
	padding: 0.3em;
	}
LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}
LABEL.inputLabel {
	width: 10em;
	float: left;
	}
LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
	}
P, ADDRESS {
	padding: 0.5em;
	}
ADDRESS, LABEL, .information {
	font-size: 12px;
	font-style: normal;
	}
.clearBoth {
	clear: both;
	}
HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px dashed #CCCCCC;
	}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.4em;
	text-align:center;
	background:#555;
	border: 1px solid #3C3D3E;
	letter-spacing:0.5px;
	font-weight:bold;
	}
.messageStackWarning, .messageStackError{
	font-size:1em;
	color: #333;
	background:#FFECE6;
	border:1px solid #CC3333;
	font-weight:bold;
	margin-bottom:1em;
	}
.messageStackSuccess {
	/*background-color: #85d1d0;*/
	font-size:1.1em;
	font-weight:bold;
	color: #bce5fd;
	margin-bottom:0.3em;
	}
.messageStackCaution {
	font-size:1.1em;
	font-weight:bold;
	color: #bce5fd;
	margin-bottom:0.3em;
	}
/*wrappers - page or section containers*/
#siteWrapper {position:relative;width:1154px;margin:0 auto;}
#mainWrapper {
	width: 930px;
	float:left;
	}
#moduleWrapper  {
	background:transparent url(../images/dot-trans_big.png) repeat scroll 0 0;
	width:220px;
	margin:0 auto;
	float:right;
	margin-top:67px;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #moduleWrapper { margin-top:67px; }
}
.moduliDX {
	width:195px;
	/*background-color:#46494a;*/
	padding:1em;
	margin: 0em 0em;
	height:auto;
	}
#headerWrapper {
	background-color: rgba(40, 40, 40, 0.1);
   background-image: url("/includes/templates/classic/images/sfondotrasl.png");
    border-bottom-color: #000000;
    border-bottom-width: 1px;
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.6), 0 -1px 0 rgba(255, 255, 255, 0.4) inset;
    left: 0;
    padding-top: 18px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100004;
	}
#moduleInfo	{background:transparent url(../images/dot-trans_big.png) repeat scroll 0 0;}
#logoLink {
	float:left;
	width:280px;
	height:56px;	
}	

.navigation {
margin:0.5em;	width:883px;
}
#menuHead a {display:block;padding:4px;margin:0 0 7px 7px;background:transparent url(../images/dot-trans_big.png) repeat scroll 0 0;font-weight:bold;text-shadow:2px 2px #000000;}
#menuHead li {float:left;display:list-item;}
#menuHead, #menuHead ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0; }

#menuNav a {display:block;padding:4px 16px;margin:0 0 7px 3px;background:black;font-weight:bold;}
#menuNav li {float:left;display:list-item;padding-left:px;height: 22px;}
#menuNav, #menuHead ul {list-style-image:none;lisframeBig t-style-position:outside;list-style-type:none;margin:0;padding:0; }


#menuNav a, #menuNav a:link, #containerHeader a:visited  {
	color:white;
	}
#menuNav a:hover  {
	color:#A1D0EB;
	}	

#containerHeader {
	display:block;float:right;margin:3.2em 3em 0; font-weight:normal; color:#CCCCCC;font-size:11px;line-height:1.3em;text-align:right;
}
#containerHeader a:link, #containerHeader a:visited  {
	color:#fff;
	}
#containerHeader a:hover  {
	color:#A1D0EB;
	}	
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin-left: 0.5em;
	margin-right: 0.5em;
	}
#tagline {
	color:#000;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
	}
#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}
#accountLinksWrapper {width: 95%;font-weight:bold;padding:1em;line-height:20px;}
.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}
/*navigation*/
.navSplitPagesResult, .navSplitPagesLinks {
}

.navNextPrevCounter {
	margin: 0em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	z-index: 2;
	}
#navMainWrapper, #navCatTabsWrapper {
	margin: 0em;
	padding: 0.5em 0.2em;
	text-align: center;
	font-weight: bold;
	height: 1%;
	}
#navCatTabsWrapper {
	background-color: #fff;
	color: #9a9a9a;
	background-image:none;
}
#navMain ul, #navSupp ul, #navCatTabs ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}
#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}
#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em;
	margin: 0;
	color: #fff;
	white-space: nowrap;
	}
#navCatTabs ul li a {
	color: #9a9a9a;
	}
#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
	}
#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}
#navEZPagesTOC ul li {
	white-space: nowrap;
	}
#navEZPagesTOC ul li a   {
	padding: 0em 0.5em;
	margin: 0;
	}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}
#navMainSearch {
	float: right;
	}
label {
	padding: 0.5em;
	font-size: 12px;
	margin: 0;
	}	
#navBreadCrumb {
	
	padding: 0.5em;
	font-size: 11px;
	margin: 0 0 -0.1em 0.9em;
	color: #909598;
	}
#navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}
#navColumnOne, #navColumnTwo, #columnMainCenter {
	background-color: #fff;
	}
#columnMainCenterNoSfondo {
	background-color: #fff;
	}
/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}
.alert {
	color: #CC0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-size: 12px;
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding: 0.8em;
	}
.categoryListBoxContents, #orderHistoryDetailedOrder, #orderHistoryStatus {
	font-weight:bolder;
	}
/*Shopping Cart Display*/
.tableHeading TH {
	border-bottom: 1px solid #9a9a9a;
	}
.tableHeading, #cartSubTotal {
	background-color: #fff;
	 }
#cartSubTotal {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size:17px;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}
.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	text-align: left;
	padding: 0.5em 0em;
	}
.cartProdTitle {
	margin-left: 0.5em;
	font-size:15px;
	letter-spacing:-1px;
	font-weight:bold;
	padding:1px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.cartUnitDisplay, .cartTotalDisplay {
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
	text-align: right;	
	padding-right: 2.3em;
	}
#scUpdateQuantity {
	width: 2em;
	}
.cartQuantity {
	width: 4.7em;
	}
.cartNewItem {
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}
.cartOldItem {
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}
A.cartOldItem:hover, A.cartNewItem:hover {
	color: #798691;
	}
#shoppingcartContent {
	padding: 0.2em 0.4em;
	border: 1px solid #cccccc;
	border-left: none;
	border-right: none;	
	background-color: #F3F3F3;
	}
#catBoxDivider{
	border-color: #CCCCCC;
	}	
.cartBoxTotal {
	text-align: left;
	color: #CC0000;
	margin: 0.2em;
	padding: 0.0em 0.0em;	
	}
.cartRemoveItemDisplay {
	width: 3.5em;
	}
.cartAttribsList {
	font-weight: normal;
	margin-left: 1em;
	padding: 0.2em 0em;
	font-size:10px;
	letter-spacing:0px;
	}
#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	background-color: #E4FEf5;
	border: 1px solid #FF8E00;
	}
.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	font-size:0.8em;
	}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount, .frameProductSpecialPrice {
	color: #2F2F2F;
	}
.productPriceDiscount {display:none;}
.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	list-style-type: none;
	} 
#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 
#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}
.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	font-weight:bold;
	}
.lineTitle, .amount {
	font-weight:bold;
	text-align: right;
	padding: 0.2em;
	}
.amount {
	width: 5.5em;
	}
/*Image Display*/
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}
.bollino {
	position: absolute;
	z-index: 99;
	top: 170px;
	}
.bgCart {
background: #fff;
padding: 0.5em;
}	
#productMainImage {
	float:left;
	width:340px;
	margin-left:px;
	min-height: 500px;

		}
.categoryIcon {}
#cartImage {
	margin: 0.5em 1em;
	}
/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}
.attributesComments {}
/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}
.centerBoxWrapper {
	height: 1%;
	margin: 0em 0;
	}
h2.centerBoxHeading {font-size:1.1em;}

.current, .no_current {font-size:1.1em;}
.current {
	background-color:#333;color:#FFF;padding: 0.2em 0.3em;margin: 0 0.1em 0 0.1em;text-transform:uppercase;font-weight:bold;
}
.no_current_brands, .brandsLink a:link, .brandsLink a:visited {
	background-color:#DDD;color:#777; padding: 0.1em 0.2em;margin: 0 0.1em 0 0.1em;text-transform:uppercase;font-size:11px;border:1px solid #CCCCCC;
}
.brandsLink a:hover {
	background-color:#cde8ff;color:#FFF;
}

.no_current, .no_current a:link, .no_current a:visited {
	background-color:#EEE;color:#666; padding: 0.2em 0.3em;
}
.no_current a:hover {
	background-color:#cde8ff;color:#FFF;
}

/*sideboxes*/
h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	display:none;
	}
#currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	display:none;	
	font-size: 0px;
	color: #fff;
}
#manufacturersHeading {
	font-size: 1em;
	color: #333333;
}
.centerBoxHeadingTaglio {
	background-image: url(../images/taglio_orizzontale.gif);
	background-repeat:no-repeat;
	}
.centerBoxHeading, .rightBoxHeading {
	margin: 0em;
	
	}
.leftBoxHeading {
	border-bottom: 0px;
	padding: 0.1em 0.1em;
	}
.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
	margin-top:1em;
	}
.sideBoxContent {
	/*padding: 0.4em;*/
	}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #798691;
	text-decoration: underline;
	} 
.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #333333;
	text-decoration: none;
	}
#manufacturerImages, .centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}
#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}
#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}
#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}
#bannerboxHeading {
	background-color: #0000CC;
}
#upProductsHeading {
	text-align: left;
	}
#upDateHeading {
	text-align: right;
	}
/* categories box parent and child categories */
#catTop {
height: 15px;
width: 100%;
border: 1px dotted #cccccc;
padding: 0.1em;
margin: -0.5em;
}
A.category-links, A.category-links:visited, A.category-top, A.category-top:visited, A.category-subs, a.category-subs:visited {
	font-size: 12px;
	letter-spacing:0px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	line-height:20px;
	}
A.category-products, A.category-products:visited, A.category-outlet, A.category-outlet:visited  {
color: #777;
line-height: 17px;
font-size: 11px;
}
a.category-links:hover, a.category-top:hover, a.category-subs:hover, A.category-products:hover, .category-subs-parent:hover, .category-subs-selected:hover {
	color: #cde8ff;
	text-decoration: none;
	font-weight:bold;
	}
SPAN.category-subs-parent, SPAN.category-subs-selected, a.category-subs-selected {
	font-weight: bold;
	font-size: 1.10em;
	line-height: 20px;
	/*border-bottom: 1px dotted #cccccc;*/
	}
/*SPAN.category-subs-selected {
	display: inline-block;
	height:0px;
	width: 132px;
	background:transparent url(../images/category_selected.png) no-repeat scroll 0% 0%;
	padding: 0.1em 0em 1.8em;
}
*/
.category-outlet {font-weight:bold;}
/* end categories box links */
/*misc*/
.back, orderHistoryDetailedOrder, #orderHistoryStatus {
	float: left;
	}
.forward, #shoppingCartDefault #PPECbutton, #PPECContainer {
	float: right;
	}	
#PPECContainer {
	height: 66px;
	width: 639px;
	background-image:url(../images/PPbackground.gif);
	background-repeat:no-repeat;
}
#PPECText {
	margin: 1em;
	width: 478px;
	height: 60px;
}
.bold {
	font-weight: bold;
	}
.rowOdd {
	border: 1px dashed #909598;
	background-color: #F1F1F1;
	height: 1.5em;
	vertical-align: top;
	}
.rowEven {
	background-color: #fff;
	height: 1.5em;
	vertical-align: top;
	}
#ottotal {
	font-size: 15px;
	color: #00A2FF;
	font-weight: bold;
}
.visibleField {
	display: inline;
}
#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 
.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	}
.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}
TR.tableHeading, .cartTableHeading {
	background-color: #F1F1F1;
	height: 2em;
	}
.productListing-rowheading {
	height: 2em;
	color: #000;
	}
#siteMapList {
	width: 90%;
	float: right;
	}
.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}
LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #fff;
	}
.boxSize {
	width: 80%;
	}
#productContent {
	/*width: 600px;	*/
}
#productContentHome {
	width: 142px;
	margin:0.5em 1em;
	
}
#productName {
	padding: 0.5em;
	position: absolute;
	left: 575px;
	top: 104px;
	width: 250px;
	z-index:30;
}

#descPrduct	 {
	overflow: auto;
	line-height: 14px;
	}
.productNameFont  {
	font-size:20px;	
	}
.productNameHome {
	position: relative;
	width: 160px;
	letter-spacing: -1px;
	line-height: 12px;
	z-index: 20;
}	
#productPrices	{
	position: relative;
	z-index:1;
	margin: 0.1em;
	padding: 0.1em;
}	
.productPrices {
	font-size:16px;
	color:#00A2FF;
	font-weight:bold;
	}
.productPricesHome {
	height: 0px;
	color:#00A2FF;      	 
	z-index: 20;
}
.productImageHome {
	position: relative;
	vertical-align : bottom;
	z-index: 10;
}
#boxDx{
	}
#frameBig{
	margin: -0.5em 0 0;
}

.productAttrib {
	font-size: 1em;
	color:#000;
	}
#navColumnLeft {
width:8px;
background-image:url(../images/bg-left.png);
background-repeat:repeat;
background-position:top left;
z-index:6;
}
#navColumnRight {	
background-image:url(../images/bg-right.png);
background-repeat:repeat;
background-position:top right;
z-index:6;
}
#footerBg {
/*background: transparent url(../images/dot-trans_big.png) repeat scroll 0 0;*/
margin: 0.7em 0.3em 0.4em 0.5em;
padding: 1em;
color:#FFF;
text-shadow:1px 1px #000;
height: 60px;
font-size:11px;
}
.titleHome {
	color: #798691;
}
#totalWrapper {
		float: left;
		width: 611px;
		font-size:15px;
		letter-spacing:-1px;
}
#navColumnSpacer {
	vertical-align: top;
	background-color: #fff;
}
#navColumnSpacerOFF {
	vertical-align: top;
	background-color: #fff;
}
#productNomeProduttore{
	width: 560px;
	float:left;
	}
#categoryImgListing{
	position: relative;
	height: 100px;
	width: 100%;
	float: left;
	padding: 0.3em;
	}
#homeGrid {
	width:660px;
	height: 150px;
	background-repeat: no-repeat;
	}
#masterContent {
	width:660px;
	}
#taglioOrizzontale {
	vertical-align: top;
	background-image: url(../images/taglio_orizzontale.gif);
	background-repeat: no-repeat;
	}
#trailimageid {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 0px;
  width: 220px;
  height: 0px;
  z-index: 1000;
}
#trailimageid div {
  padding: 5px;
  background-color: #FFF;
  border: 1px solid #888;
  text-align: center;
}
#trailimageid h1 {
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 2px 0px;
  text-align: left;
  width: 100%;
}
#trailimageid img {
  margin: 2px;
  border: none;
}	
.main {
	font-size: 1em;
	}
.listProductProduttore {
	font-size:18px;
	font-weight: bold;
	}
.frameProductCatalog, .frameProduct {
	position: static;
	width: ;
	height: 219px;
	background-image: url(../images/frame-white_09b.png);
	background-repeat: no-repeat;
}
.frameProductInfoCatalog {
	position: relative;
	top: -36px;
	height: 0px;
	text-align:left;
	padding: 0 0 0 1.1em;
}

.frameImage {
	position: relative;
	top: -43px;
	height: 155px;
	z-index: 10;
}
.frameProductInfo {
	position: relative;
	top: -24px;
	height: 0px;
	text-align:left;
	padding: 0 0 0 1.1em;
}
.frameIconNew {
	position: relative;
	top: 1px;
	height: 56px;
	width: 56px;
	background-image:url(../images/frame-new_09.png);
	background-repeat:no-repeat;
	z-index: 20;
}
.frameIconOfferta {
	position: relative;
	top: 1px;
	height: 56px;
	width: 56px;
	background-image:url(../images/frame-offerta_09.png);
	background-repeat:no-repeat;
	z-index: 20;
}
.frameIconOffertaEmpty {
	position: relative;
	top: 8px;
	left: 8px;
	height: 56px;
	width: 56px;
	z-index: 20;
}
.frameProductName, .frameManufacturer {
	
	font-size:11px;
	letter-spacing:0px;
	text-transform:uppercase;
}
 .frameNormalPrice {
	color:#464646;
	text-decoration: line-through;
	font-size:11px;
}
.frameProductSpecialPrice {
	font-size:11px;
	font-weight:bold;
}
#categoryBubble {
	text-align: center;	
	border-bottom: 1px dotted #cccccc;
}
#discountPolicy {
   font-size: 13px;
   color: #333333;
   text-align: center;
}
#discountPolicy a:link, #discountPolicy a:visited, #productDetailsList a:link, #productDetailsList a:visited {
	color:#AB0000;
}
#requestRestockProduct {
	position:absolute;
	padding: 0em;
	margin: 0.5em;
	height: 10px;
	width:250px;
	top:313px;
}
.newsInfo {
  text-align: left;
  font-style: normal;
}
.newsContent {
font-size: 1.0em;
}
#newsArchivTitleHeading {
	text-align: left;
	}
#newsArchivDateHeading {
	text-align: right;
	}
#newsHome span {text-align:left; font-size:11px;}
#newsHome a {color:#333333;}
#myAccountStatus {
width: 100px;
}
#myAccountOrdersStatus td{
border-bottom: 1px dashed #CCCCCC;
}
#selectBrand, #selectBrandEN {
background-image:url(../images/selectbrand02.gif);
background-repeat: no-repeat;
height:51px;
width:624px;
}
#selectBrandEN {
background-image:url(../images/selectbrand02_en.gif);
}
#selectBrand .inputSelection, #selectBrandEN .inputSelection {
position:relative;
left: 338px;
top: 15px;
height:60px;
width:200px;
}
#selectBrandEN .inputSelection{
left: 323px;
}
#selectBrand select, #selectBrandEN select  {
font-size: 11px;
}
#selectedBrand {
/*background-image:url(../images/selectedbrand.gif);*/
background-repeat: no-repeat;
height:51px;
text-align:center;
border-bottom: 1px dotted #ccc;
margin-top: -27px;
}
#selectedBrand h1 {
font-size: 1.7em;
text-align:left;
position:relative;
top: 15px;
height:px;
width:715px;
padding:2px;
background:#333;
}
.alt {
clear:left;
/*font-size:11px;*/
background-color:#EEE;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
line-height:23px;
}
#iconaPromozione {
margin-left:1em;
}
#productAdditionalImages { float:left;
/*visibility:hidden;*/
}
	
#niftyContainerSChart {margin:0 auto;padding:4px;text-align:left;}
#niftyWhite {text-align:center;margin:0 auto;padding: 5px 0px;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;background:#eee;font-size:11px}

.largCol {width:14.2%;}

.fade-box {
	width: 879px;
	position: absolute;
	text-align:center;
}

#myGallery {
	width: 892px;
	height:311px;
	background: url(images/fade-image-bg.gif);
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom:-8px;			
}
#autocompdiv {
	background-color: rgba(255, 255, 255, 0.9);
	color: #666;
	max-height: 170px;
	overflow:auto;
	border:1px solid #909598;
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:5px;
	font-weight:bold;
}
#autocompdiv ul {
list-style: none;
margin:0;
padding:0;
}

#autocompdiv li {
padding: 2px 3px;
}

#autocompdiv strong {
font-weight: bold;
text-decoration: underline;
color:#00A2FF;
}

#autocompdiv li.selected {
	color: #000;
	background-color: #CCC;
}
.tdHome {border:2px solid #ccc;background:#DDD;color:#000;padding:0 0 0 5px;margin:0px 0;}
.tdHome h2 {font-weight:bold;font-size:1em;}

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #CC3333;
	color : #666;
	background:#FFECE6;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #666;
}
.validation-advice {
	margin: 15px 0;
	padding: 22px 10px 10px;
	font-size:1.4em;
	font-weight:bold;
	font-style:italic;
	background:#DDD url(/includes/templates/classic/images/pointer.gif) no-repeat left top;	
}
.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
.hovereffect:hover img, #idCartSubmit:hover {
opacity:0.8;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity:0.8;
}


#bottonesaldi a, #bottonesaldi a:link, #bottonesaldi a:visited {
color:red;}

#container{background:none repeat scroll 0 0 whiteSmoke;}
#shopHome{background:none repeat scroll 0 0 whiteSmoke;}
#vetrinaa{margin-left:13px;}
#boxDX12{float:left;
height:auto;
margin-left:18px;
width:auto;
margin-top:-25px;}
#productContentHome12{float:left;
margin:0.5em 3px;
width:120px;}
.productNameHome12{letter-spacing:-1px;
line-height:12px;
position:relative;
width:160px;
z-index:20;
}
.productPricesHome12{color: #666;
height:0;
z-index:20;
text-decoration:overline;}
.frameIconNe23{
background: #FFF;
left:-2px;
position:relative;
top:-20px;
width:;
z-index:20;
padding:3px;
opacity:0.8;
text-align:center;
}

#timer{}
#timer2 {
float:left;
margin-left:8px;
margin-right:6px;
margin-top:px;
}
#conto{background:url("../images/dot-trans_big.png") repeat scroll 0 0 transparent;
color:white;
height:30px;
padding-left:14px;
position:relative;
top:30px;
z-index:90;
float:left;
font-size:17px;
width:421px;}

#countdowncontainer2 {
background:url("") repeat scroll 0 0 transparent;
color:white;
height:30px;
padding-left:14px;
position:relative;
top:30px;
z-index:90;
font-size:17px;
}
#contenitoretimer {
margin-top:-7px;
position:relative;
top:-32px;
z-index:90;
margin-left:6px;
margin-bottom:-26px;
 
}
#spaceboards {
margin-bottom:30px;
margin-top:-15px;
}
#sunday {
margin-bottom:3px;
}
#gift {
    margin-left: 9px;
    margin-top: -34px;
}
#image-6{margin-bottom: 4px;}
#homeNav{  background: none repeat scroll 0 0 black;
    height: 24px; }
#banner4{ width:897px}
#chcategoriesContent {
    background: #FFF;
    border: 2px solid whiteSmoke;
    left: -22px;
    padding: 15px;
    position: relative;
}#provasconto {
    background: url("/includes/templates/classic/images/sconto10b.jpg") repeat scroll 0 0 transparent;
    height: 69px;
    width: 894px;
	margin-bottom:2px;
}


#cntdwn {
    font-size: 22px;
    left: 28px;
    padding-top: 25px;
    position: absolute;
    top: px;
}
#descrizbrand {
    background: none repeat scroll 0 0 #DDDDDD;
    float: left;
    font-size: 10px;
    height: 97px;
    padding: 2px;
    width: 411px;
	margin-bottom:3px;
}
#descimm {
    float: right;
    width: 300px;
}
#branddesc {
    margin-left: 9px;
    margin-top: -29px;
    width: 719px;
}
#bottonesaldi{  background: #eceef5;
    padding-right: 3px;
    padding-top: px;
	padding-left: 22px;
	border: 1px solid;}
	
#likeButton {
    background: none repeat scroll 0 0 white;
    height: 49px;
    left: 162px;
    opacity: 0.8;
    position: absolute;
    top: 567px;
	width: 438px;
}	
#provahr {
    margin-top: 38px;
}
 .bottonisocial {
    float: left;
    width: 69px;
}
#catBoxDivider2{margin-top: 78px;}
.brandsLinkbarra{display: inline-block;
    width: 147px;line-height: 15px;}
	.brandsLink{display: inline-block;}
#provissima2{ left: -496px;
    width: 749px;}
.brandsLinkbarra{display: inline-block;
    width: 147px;line-height: 15px;}
.brandsLinkbarra{display: inline-block;
    width: 147px;line-height: 15px;}
.no_current_brands2{}
#brandsLinkbarra{}
h23{cursor:pointer;}
#provahr {
    margin-top: 38px;
}
#provissima{left: -557px;
    width: 912px;}

.frameProductbis{height: 170px;}
.frameProductInfobis{background: none repeat scroll 0 0 white;
    height: 22px;
    opacity: 0.8;
    position: relative;
    top: -64px;
    z-index: 99999;}	

.sideBoxContentbiss{ float:left; height:165px;}
.recente{ float:left; width:79px; height:;}
.recentetesto{ float:left; height:100px;}
.recenteprezzi{}
.sideBoxContent3{ width:700px;}	
.centeredContent12{ height:149px;}
.whatsNew34{ width:887px;}
	
h17 {
   
    
    margin-left: 113px;
    
	
}	
#ricercanew {
    background: ;
    float: right;
    margin-right: 58px;
    margin-top: -48px;
    width: 214px;
}
#dammiilmiospazzio{height: 107px;}
#navColumnOne{padding-top:103px;}
#contenmisura{ margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    width: 1268px;}
#logoLink : hover{}	
#headerWrapper2x {
	background-color: rgba(40, 40, 40, 0.1);
   background-image: url("/includes/templates/classic/images/sfondotrasl.png");
    border-bottom-color: #000000;
    border-bottom-width: 1px;
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.6), 0 -1px 0 rgba(255, 255, 255, 0.4) inset;
    left: 0;
    padding-top: 18px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100004;
	}
