*{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
}
h1,h2,h3,h4,h5,p,form{
margin:0;
}
a img{
border:0;
}
a,a:link,a:active{
color:#000;
text-decoration:none;
}
a:hover{
color:#000;
text-decoration:underline;
}
.ghost{
display:none;
}
body{
background-color:#84bd9f;
color:#000;
margin:0 auto;
width:960px;
}
#mainWrapper{
width:940px;
padding:10px;
background-color:#fff;
background-image:url(../images/body_back.gif);
background-position:center;
background-repeat:repeat-y;
text-align:left;
}
/*header*/
#headerWrapper{
width:100%;
height:100px;
overflow:hidden;
margin-bottom:10px;
background-image:url(../images/back_head.jpg);
background-position:top;
background-repeat:no-repeat;
}
#logo{
float:left;
height:100px;
margin:0 10px;
width:450px;
}
#logo a{
display:block;
width:100%;
height:100%;
}
#logo h1{
display:none;
}
#navbar{
float:right;
width:260px;
height:22px;
line-height:22px;
overflow:hidden;
}
#navEZPagesTop{
float:left;
width:195px;
height:22px;
overflow:hidden;
text-transform:uppercase;
font-weight:bold;
line-height:23px;
}
#navLanguages{
float:right;
width:60px;
height:22px;
overflow:hidden;
line-height:22px;
}
#navLanguages{
float:right;
width:64px;
height:22px;
overflow:hidden;
line-height:22px;
}
#navLanguages a{
float:left;
display:block;
width:24px;
height:15px;
margin:4px 8px 0 0;
}
#navLanguages a img{
width:24px;
height:15px;
border:0;
}
/*body*/
#contentMainWrapper{
width:100%;
padding-top:10px;
}
#navColumnOneWrapper{
float:left;
width:320px;
}
#contdx{
float:right;
width:610px;
}
/* bof-boxsx */
.leftBoxContainer{
background-image:url(../images/boxsx_back.gif);
background-repeat:repeat-y;
margin-bottom:10px;
width:100%;
}
.leftBoxContainer2{
background-image:none;
margin-bottom:10px;
width:100%;
height:36px;
overflow:hidden;
}
h3.leftBoxHeading{
width:290px;
height:36px;
padding-left:30px;
overflow:hidden;
background-image:url(../images/eti_sx.gif);
background-repeat:no-repeat;
line-height:36px;
font-size:12px;
text-transform:uppercase;
}
h3.leftBoxHeading2{
width:290px;
height:36px;
padding-left:30px;
overflow:hidden;
background-image:url(../images/eti_sx2.gif);
background-repeat:no-repeat;
line-height:36px;
font-size:12px;
text-transform:uppercase;
}
.leftBoxContainer h3 span{
float:left;
font-size:12px;
}
.sideBoxContent{
margin:8px 10px 0 10px;
width:300px;
}
.leftBoxClosing{
background-image:url(../images/boxsx_close.gif);
background-repeat:no-repeat;
height:8px;
width:100%;
}
#customContent{
height:180px;
}
#eventsContent{
height:114px;
}
/* eof-boxsx */
/* bof-boxdx */
.rightBoxContainer,.rightBoxContainer2{
background-image:url(../images/boxdx_back.gif);
background-repeat:repeat-y;
margin-bottom:10px;
width:100%;
}
h3.rightBoxHeading{
width:580px;
height:36px;
padding-left:30px;
overflow:hidden;
background-image:url(../images/eti_dx.gif);
background-repeat:no-repeat;
line-height:36px;
font-size:12px;
text-transform:uppercase;
}
h3.rightBoxHeading2{
width:580px;
height:36px;
padding-left:30px;
overflow:hidden;
background-image:url(../images/eti_dx2.gif);
background-repeat:no-repeat;
line-height:36px;
font-size:12px;
text-transform:uppercase;
}
.rightBoxContent{
margin:8px 10px 0 10px;
width:590px;
}
.rightBoxClosing{
background-image:url(../images/boxdx_close.gif);
background-repeat:no-repeat;
height:8px;
width:100%;
}
#loginContent{
height:114px;
}
/* eof-boxdx */
#siteinfoLegal{
background-color:#80bb9d;
background-image:url(../images/back_foot.gif);
background-repeat:repeat-x;
background-position:top;
text-align:center;
width:940px;
}
#siteinfoLegal p{
font-weight:bold;
padding:8px 0;
}
/* bof-home */
#contentMainHome{
width:610px;
height:232px;
margin-bottom:10px;
background-image:url(../images/bg_catalogo.jpg);
}
#txtHp{
float:left;
width:220px;
border:0px solid #f00;
}
.txtHpSpace{
padding:30px 20px  10px  20px;
}
.txtHpSpace,.txtHpSpace A,.txtHpSpace STRONG{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
}
.txtHpSpace A{
text-decoration:underline;
}
.imgHp{
float:left;
width:355px;
border:0px solid #008000;
}
.greetUser{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;
line-height:16px;
}
/* eof-home */
/* bof-search */
#searchHeading input{
font-size:12px;
margin:1px 5px 0 5px;
width:95px;
height:16px;
line-height:18px;
border:1px solid #eee;
}
#goSimpleSearch{
cursor:hand;
}
#goSimpleSearch:hover{
text-decoration:underline;
}
#toggleAdvancedSearch{
color:#000;
text-decoration:underline;
cursor:hand;
}
#advancedSearch{
display:none;
}
#advancedSearch label.text{
display:block;
width:80px;
margin-top:2px;
float:left;
}
#advancedSearch input.text{
width:210px;
float:left;
margin-bottom:6px;
}
#advancedSearch select{
width:290px;
margin:4px 0;
}
#goAdvancedSearch{
float:right;
font-weight:bold;
cursor:hand;
}
#goAdvancedSearch:hover{
text-decoration:underline;
}
#toggleSimpleSearch{
width:72px;
font-size:10px;
text-decoration:underline;
float:right;
cursor:hand;
}
#advSearchResultsDefault h3.rightBoxHeading2{
margin-bottom:10px;
}
/* eof-search */
/* categorie */
#categoriesContent ul{
margin:0px;
padding:0 0 0 20px;
}
#categoriesContent li{
margin:0px;
line-height:18px;
list-style-image:url(../images/item_list.gif);
background-image:url(../images/back_list.gif);
background-position:top;
background-repeat:repeat-x;
}
/* catalogo */
#categoryImgListing{
margin:0 0 10px 0;
}
#navBreadCrumb{
margin:10px 0 10px 10px;
font-weight:bold;
}
#productListHeading{
margin:10px 0;
font-size:12px;
font-weight:bold;
}
.tabTable *{
color:#000;
font-size:10px;
text-transform:uppercase;
}
.itemTitle a{
text-transform:uppercase;
}
.productListing-rowheading{
height:24px;
background-color:#cbebd4;
}
.productListing-odd{
height:24px;
background-color:#fff;
}
.productListing-even{
height:24px;
background-color:#ebfff1;
}
.listingProductImage{
width:100px;
height:80px;
overflow:hidden;
}
/* bof-prodotto */
#productMainImage{
display:none;
margin:0 10px 20px;
}
#productMainImage a{
text-decoration:none;
}
#productMainImage img{
border:1px solid #000;
}
#productOtherImage{
display:none;
margin:0 10px 20px;
}
#productOtherImage a{
text-decoration:none;
}
#productOtherImage img{
border:1px solid #000;
}
#productImage{
float:right;
}
#productData{
float:left;
width:266px;
padding:0 10px;
background-color:#fff;
font-size:12px;
}
#productData h3{
margin-top:19px;
font-size:13px;
}
#productDetailsList{
width:100%;
margin:16px 0;
font-size:12px;
}
.imgButton{
display:block;
width:196px;
height:25px;
margin-top:10px;
padding:0 10px;
background-image:url(../images/button_large.gif);
background-repeat:no-repeat;
font-weight:bold;
line-height:25px;
text-align:center;
}
#imgButtonColor{
display:block;
}
#imgButtonProduct{
display:none;
}
#imgButtonPrint{
}
.imgLink{
display:block;
height:16px;
margin:3px 0 0;
padding-left:20px;
background-image:url(../images/icon_zoom.gif);
background-repeat:no-repeat;
background-position:left;
cursor:pointer;
}
#fotogbackground{
background-color:#000;
display:none;
height:100%;
left:0px;
position:absolute;
top:0px;
width:100%;
z-index:90;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}
#fotopop{
background:#fff none repeat scroll 0%;
color:#7e7e7e;
display:none;
font-family:Trebuchet MS,"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:11px;
left:0pt;
overflow:hidden;
position:absolute;
top:0pt;/*
width:395px;
height:530px;
*/
z-index:150;
text-align:right;
}
#fotopop p{
height:10px;
margin:0 10px;
text-align:right;
}
#fotopop img{
padding:0 10px 10px 10px;
}
#chiudipop{
cursor:pointer;
}
.wraptocenter{
}
/* eof-prodotto */
/* bof-articoli */
#ezPageDefault{
background-image:url(../images/boxcx_back.gif);
background-repeat:repeat-y;
margin-bottom:10px;
width:100%;
}
#ezPagesHeading{
width:910px;
height:36px;
padding-left:30px;
overflow:hidden;
background-image:url(../images/eti_cx.gif);
background-repeat:no-repeat;
line-height:36px;
font-size:16px;
text-transform:uppercase;
}
#ezPagesContent{
margin:8px 10px 0 10px;
width:920px;
}
#ezPagesClosing{
background-image:url(../images/boxcx_close.gif);
background-repeat:no-repeat;
height:8px;
width:100%;
}
/* eof-articoli */
/* bof-navigation */
.navSplitPagesResult{
margin:10px 0;
}
.navSplitPagesLinks{
margin:10px 0;
}
/* eof-navigation */
/* */
#navEZPagesTOC ul li a{
color:#00c;
text-decoration:none;
}
#navEZPagesTOC ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover{
color:#b00;
}
h4.optionName,LEGEND,ADDRESS,.larger{
font-size:1.1em;
}
.biggerText{
font-size:1.2em;
}
#indexDefaultHeading{
display:none;
}
.greeting{
width:240px;
padding-top:100px;
margin-left:20px;
font-size:14px;
font-weight:normal;
line-height:17px;
}
.greeting *{
font-size:15px;
line-height:17px;
font-weight:bold;
}
.information{
margin-bottom:15px;
}
#loginDefault{
margin-top:10px;
}
.success{
margin:15px 0;
}
/*  Might uncomment either or both of these if having problems with IE peekaboo bug:
h1,h2,h3,h4,h5,h6,p{
position:relative;
}
*html .centerColumn{
height:1%;
}
*/
CODE{
font-family:arial,verdana,helvetica,sans-serif;
font-size:1em;
}
FORM{
display:inline;
margin:0;
}
SELECT,INPUT{
display:inline;
}
TEXTAREA{
float:left;
margin:auto;
display:block;
width:95%;
}
input:focus,select:focus,textarea:focus{
background:#e4fef5;
}
FIELDSET{
padding:0.5em;
margin:0.5em 0em;
border:1px solid #ccc;
}
LEGEND{
font-weight:bold;
padding:0.3em;
}
h4.optionName{
line-height:1.5em;
padding:0.2em;
}
LABEL.checkboxLabel,LABEL.radioButtonLabel{
margin:0 5px;
}
LABEL.inputLabel{
width:150px;
float:left;
margin-left:40px;
height:33px;
line-height:20px;
}
INPUT#login-email-address,INPUT#login-password{
width:250px;
}
LABEL.inputLabelPayment{
width:14em;
float:left;
padding-left:2.5em;
}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{
width:11em;
float:left;
}
#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,
.centerBoxContentsAlsoPurch,.attribImg{
float:left;
}
#checkoutPayment LABEL.radioButtonLabel{
font-weight:bold;
}
ADDRESS{
font-style:normal;
}
.clearBoth{
clear:both;
}
HR{
height:1px;
margin-top:0.5em;
border:none;
border-bottom:1px solid #9a9a9a;
}
/*warnings,errors,messages*/
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{
line-height:1.8em;
padding:0.2em;
border:1px solid #9a9a9a;
}
.messageStackWarning,.messageStackError{
background-color:#f00;
color:#fff;
}
.messageStackSuccess{
background-color:#9f9;
color:#000;
}
.messageStackCaution{
background-color:#ff6;
color:#000;
}
/*wrappers - page or section containers - controllo dimensione dello schermo */
#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,
#ezPageBoxList ul,#popupAdditionalImage,#popupImage{
margin:0em;
padding:0em;
}
#logoWrapper{
background-image:url(../images/header_bg.jpg);
background-repeat:repeat-x;
background-color:#fff;
height:75px;
}
#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%;
}
.wrapperAttribsOptions{
margin:0.3em 0em;
}
.navNextPrevCounter{
margin:0em;
font-size:0.9em;
}
.navNextPrevList{
display:inline;
white-space:nowrap;
margin:0;
padding:0.5em 0em;
list-style-type:none;
}
#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper{
margin:0em;
background-color:#b00;
background-image:url(../images/tile_back.gif);
padding:0.5em 0.2em;
font-weight:bold;
color:#fff;
height:1%;
}
#navCatTabsWrapper{
background-color:#fff;
color:#666;
background-image:none;
}
#navMain ul,#navSupp ul,#navCatTabs ul{
margin:0;
padding:0em 0em 0em 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 0.5em;
margin:0;
color:#fff;
white-space:nowrap;
}
#navCatTabs ul li a{
color:#666;
}
#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,#indexProductListCatDescription{
margin:0.5em;
}
#navMainSearch{
float:right;
}
#navColumnOne,#navColumnTwo{
background-color:transparent;
}
/*The main content classes*/
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,
.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,
.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{
vertical-align:top;
}
/*.content,*/ 
#productDescription,.shippingEstimatorWrapper{
padding:0.5em;/*font-size:1.2em;*/
}
.content a{
text-decoration:underline;
}
.alert{
color:#f00;
margin-left:0.5em;
}
.advisory{
}
.important{
font-weight:bold;
}
.notice{
}
.rating{
}
.gvBal{
float:right;
}
.smallText,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{
font-size:0.9em;
}
/*Shopping Cart Display*/
#cartAdd{
float:right;
text-align:center;
margin:1em;
border:1px solid #000;
padding:1em;
}
.tableHeading TH{
border-bottom:1px solid #9a9a9a;
}
.tableHeading,#cartSubTotal{
background-color:#e9e9e9;
}
#cartSubTotal{
border-top:1px solid #ccc;
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{
padding:0.5em 0em;
}
.cartUnitDisplay,.cartTotalDisplay{
text-align:right;
padding-right:0.2em;
}
#scUpdateQuantity{
width:2em;
}
.cartQuantity{
width:4.7em;
}
.cartNewItem{
color:#3c3;
position:relative;/*do not remove-fixes stupid IEbug*/
}
.cartOldItem{
color:#609;
position:relative;/*do not remove-fixes stupid IEbug*/
}
.cartBoxTotal{
text-align:right;
font-weight:bold;
}
.cartRemoveItemDisplay{
width:3.5em;
}
.cartAttribsList{
margin-left:1em;
}
#mediaManager{
width:50%;
margin:0.2em;
padding:0.5em;
background-color:#f5f5f5;
border:1px solid #c00;
}
.normalprice,.productSpecialPriceSale{
text-decoration:line-through;
}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount{
color:#f00;
}
.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;
}
.lineTitle,.amount{
text-align:right;
padding:0.2em;
}
.amount{
width:5.5em;
}
/*Image Display*/
#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,
#reviewWriteMainImage{
margin:0em 1em 1em 0em;
}
.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{
border:1px solid #9a9a9a;
height:1%;
margin:1.1em 0;
}
h2.centerBoxHeading{
font-size:1.2em;
color:#fff;
}
/*sideboxes*/
.columnLeft{
}
#manufacturersHeading,#currenciesHeading,#musicgenresHeading,#recordcompaniesHeading,
#search-headerHeading{
font-size:0.9em;
color:#fff;
}
#navMain ul li a:hover{
color:#ffc;
text-decoration:none;
}
.rightBoxHeading a:visited,.leftBoxHeading a:visited,.centerBoxHeading a:visited{
color:#fff;
}
.centeredContent,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,
#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,
#bannerFive,#bannerSix,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,
.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,
.accountQuantityDisplay,
.ratingRow,LABEL#textAreaReviews,#reviewsInfoDefaultProductImage,
#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,
.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,
.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg{
text-align:center;
}
#bestsellers .wrapper{
margin:0em 0em 0em 1.4em;
}
#bestsellers ol{
padding:0;
margin-left:1.1em;
}
#bestsellers li{
padding:0;
margin:0.3em 0em 0.3em 0em;
}
#bannerboxContent{
}
/*  prova a decommentare e guarda */
#bannerboxHeading{
background-color:#ffc;
}
#upProductsHeading{
text-align:left;
}
#upDateHeading{
text-align:right;
}
/* categories box parent and child categories */
A.category-top,A.category-top:visited{
text-decoration:none;
}
A.category-links,A.category-links:visited{
text-decoration:none;
}
A.category-subs,A.category-products,A.category-subs:visited,A.category-products:visited{
text-decoration:none;
}
SPAN.category-subs-parent{
font-weight:bold;
}
SPAN.category-subs-selected{
font-weight:bold;
}
/* end categories box links */
/*misc*/
.back{
float:left;
}
#buttonLogin{
margin-top:-20px;
margin-left:480px;
}
.forward{
float:right;
}
#shoppingCartDefault #PPECbutton{
float:right;
}
.bold{
font-weight:bold;
}
.rowOdd{
background-color:#e8e8e8;
height:1.5em;
vertical-align:top;
}
.rowEven{
background-color:#f0f0f0;
height:1.5em;
vertical-align:top;
}
.hiddenField{
display:none;
}
.visibleField{
display:inline;
}
CAPTION{
}
#myAccountGen li,#myAccountNotify li{
margin:0;
}
.accountTotalDisplay,.accountTaxDisplay{
width:20%;
text-align:right;/*vertical-align:top*/
}
.accountQuantityDisplay{
width:10%;
vertical-align:top;
}
TR.tableHeading{
background-color:#c00;
height:2em;
color:#fff;
}
#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;
}
