#upcomingProductsTable td{padding:5px}

#upcomingProductsTable th{padding:5px}

#categoryImgListing{float:left; margin-right:15px; padding:0}

#indexProductListCatDescription, #categoryDescription{display:block; overflow:hidden; color:#5b5d65; font-family:Arial,Helvetica,sans-serif; line-height:14px; font-size:12px}

CODE{ font-family:tahoma; font-size:11px; line-height:normal; color:#707070}

FORM, SELECT, INPUT{  }

FORM{margin:0px; padding:0px}

TEXTAREA{ width:100%}

input:focus, select:focus, textarea:focus{ }

FIELDSET#contactUsForm{padding:15px 0 15px 15px; width:91%}

#loginDefault FIELDSET{padding:20px}

#gvFaqDefault FIELDSET{padding:15px}

.ccinfo .inputLabelPayment{display:block; width:80%; padding:5px 0 5px 0}

.wrapperAttribsOptions .back{display:block !important; clear:both}

#ship-item-item{margin-right:7px}

FIELDSET{ padding:0.5em;  margin:0.8em 0em; border:1px solid #E8E6E6}

LEGEND{ font-weight:bold; padding:0 10px 20px 10px; color:#FF9933; font-size: 18px;}

 h4.optionName{color:#000; font-weight:bold; font-family:Arial,Helvetica,sans-serif;  font-size:12px}

LABEL.checkboxLabel, LABEL.radioButtonLabel{margin-left:10px; margin-right:15px}

#checkoutShipping input{vertical-align:middle}

.ccinfo label{padding-bottom:5px}

.ccinfo label{margin:0 !important}

#pmt-moneyorder{margin-top:0px !important}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg{ float:left}

#contactUsForm .inputLabel{}

#loginDefault .inputLabel{ }

#loginDefault #newsletter-checkbox{margin:15px 5px 15px 0; vertical-align:middle}

LABEL.inputLabel{ width:11em; padding-right:10px; padding-bottom:8px; float:left}

#indexProductList LABEL.inputLabel{display:block; width:90%; color:#72736e; font-size:12px; font-weight:normal}

LABEL.inputLabelPayment{ width:15em;  float:left}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel{ width:12em;  float:left}

P{ padding:0 0 2px 0}

ADDRESS{ padding:10px 40px}

ADDRESS{ font-style:normal; font-size: 15px; line-height: 17px;}

.clearBoth{ clear:both; font-size:2px; line-height:2px}

HR{border-color:#FFF; border:none; display:block; margin:2px 0px}

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{ line-min-height:1.8em;  padding:0.2em}

.messageStackWarning, .messageStackError{ color:#F00}

.messageStackError { background: none repeat scroll 0 0 #FFFFCC; color: #FF0000; font-size: 13px; margin: 0 10px 10px; padding: 20px; border: solid 1px #E8E6E6; }



.messageStackSuccess{ background-color:#F1F6E6;  color:#707070}

.messageStackCaution{ background-color:#FF6;  color:#707070}

#mainWrapper{ text-align:left;  vertical-align:top}

#tagline{ color:#716d7a; margin-top:10px;  font-size:12px;  text-align:center;  vertical-align:middle}

#sendSpendWrapper{ border:1px solid #cacaca;  float:right;  margin:0em 0em 1em 1em}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #navEZPagesTOCWrapper{ margin:0}

 #checkoutShipto, #checkoutBillto {min-width: 45%; }



.floatingBox a{}

ul{list-style-type:circle; list-style-position:inside}

#productDetailsList li a{}

#productDetailsList li{}

.wrapperAttribsOptions{display:block;  margin:0.3em 0em}

#sorter{margin:0 10px 0 9px}

.navSplitPagesResult{margin-top:7px; margin-bottom:11px; padding-left:24px; margin-right:0; font-size:12px; color:#5b5d65; font-family:Arial,Helvetica,sans-serif}

#reviewsBody .navSplitPagesResult{margin-top:7px; margin-bottom:11px; padding-left:0; margin-right:0; font-size:12px; color:#5b5d65; font-family:Arial,Helvetica,sans-serif}

.navSplitPagesResult a{color:#004ba8; font-weight:normal}

.navSplitPagesLinks{margin-top:7px; margin-bottom:11px; margin-left:0; padding-right:24px; font-size:12px; color:#5b5d65}

#reviewsBody .navSplitPagesLinks{margin-top:7px; margin-bottom:11px; margin-left:0; padding-right:0; font-size:12px; color:#5b5d65}

.navSplitPagesLinks a{color:#004ba8; font-weight:normal}

.navSplitPagesLinks .current{color:#004ba8}

.navNextPrevCounter{ margin:0em;  font-size:10px}

.navNextPrevList{ display:inline;  white-space:nowrap;  margin:0px 2px 3px 0px;  list-style-type:none}

.navNextPrevWrapper{margin-bottom:2px}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper{  }

#navMain ul, #navSupp ul, #navCatTabs ul{ margin:0;  padding: 0.5em 0em;  list-style-type:none;  text-align:center;  line-min-height:1.5em}

#navMain ul li, #navSupp ul li, #navCatTabs ul li{  }

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a{  }

#navEZPagesTOCWrapper{ font-weight:bold; float:inherit;  min-height:1%; padding:0.5em; margin:5px 0px;  border:1px solid #b0d3f0}

#navEZPagesTOC ul{ margin:0;  padding: 0.5em 0em;  list-style-type:none;  line-min-height:1.5em}

#navEZPagesTOC ul li{ white-space:nowrap}

#navEZPagesTOC ul li a{ padding:0em 0.5em;  margin:0}

#navMainSearch, #navCategoryIcon{ margin:5px 5px 0 0px}

#navEZPagesTop{  }

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert{ vertical-align:top}

#productDescription, .shippingEstimatorWrapper{font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#5b5d65; line-height:14px}

.content{margin:0}

.alert{ color:#F00;  margin-left:0.5em; margin-right:5px}

.advisory{}

.important{ font-weight:bold; margin:5px}

.notice{}

.rating{}

.gvBal{ float:right}

#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix{ padding:0em}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP{ font-size:0.9em; color:#777}

.tableHeading TH{ }

.tableHeading, #cartSubTotal{  }

.tableRow, .tableHeading, #cartSubTotal{ min-height:2.2em}

.cartUnitDisplay, .cartTotalDisplay{ text-align:right;  padding-right:0.2em}

#scUpdateQuantity{ width:2em}

.cartQuantity{ width:4.7em}

.cartNewItem{ color:#004ba8;  position:relative}

.cartOldItem{  color:#004ba8;  position:relative}

.cartBoxTotal{ text-align:right;  font-weight:bold}

.cartRemoveItemDisplay{ width:3.5em}

#cartAttribsList{ margin-left:1em}

#mediaManager{width:50%; margin:0.2em; padding:0.5em}

#cartBoxListWrapper ul, #ezPageBoxList ul{ list-style-type:none; list-style-position:outside }

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal{ margin:0;  padding:0.2em 0em; color:#000}

.totalBox{ width:5.5em;  text-align:right;  padding:0.2em}

.lineTitle, .amount{ text-align:right;  padding:0.2em}

.amount{ width:5.5em}

.categoryIcon{}

#cartImage{ margin:0.5em 1em}

.attribImg{  width:20%;  margin:0.3em 0em}

.attributesComments{}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew{ }



.columnLeft{}

.columnRight{}

.sideBoxContent{ }

.rightBoxHeading{ margin:0em;  background-color:#636;  padding:0.2em 0em}

h3.leftBoxHeading a:hover{ color:#FF3;  text-decoration:none}

h3.rightBoxHeading a:hover{ color:#F00;  text-decoration:none}

.rightBoxContent{ margin-bottom:1em}



.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal{width:auto; color:#5b5d65; font-size:12px; font-family:Tahoma; line-height:16px}

.attribImg{color:#5b5d65; font-size:12px; font-family:Tahoma; line-height:16px}

.categoryListBoxContents a{text-decoration:none; color:#C00505; text-transform:uppercase; text-align:center}

.cartTotalsDisplay{}

#bannerboxHeading{ background-color:#00C}

#upProductsHeading{ text-align:left}

#upDateHeading{ text-align:right}

.back{ float:left}

.forward{ float:right}

.bold{ font-weight:bold}

.rowOdd{  min-height:1.5em;  vertical-align:top}

.rowEven{padding:5px 5px 5px 5px;   min-height:1.5em;  vertical-align:top}

CAPTION{  }

#myAccountGen li, #myAccountNotify li{ margin:0}

.accountTotalDisplay, .accountTaxDisplay{ width:20%;  text-align:right}

.accountQuantityDisplay{ width:10%;  vertical-align:top }

TR.tableHeading{ min-height:2em}

#siteMapList{ width:90%;  float:right}

.ratingRow{ margin:1em 0em 1.5em 0em}

LABEL#textAreaReviews{ font-weight:normal}

#gvFaqDefaultMainContent{margin:10px 15px 0 15px}

#gvFaqDefaultContent{margin:0 5px 0 5px}

#reviewsDefaultNoReviews{margin:0 5px 5px 5px}

#createAcctSuccessMainContent{margin:5px}



.normalprice{color:#999999; font-size:14px; line-height:28px; text-decoration:line-through; font-weight:bold; font-family:Arial,Helvetica,sans-serif}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale{color:#ff9933; font-size:14px; line-height:28px; font-weight:bold; font-family:Arial,Helvetica,sans-serif}

.productSpecialPriceSale{text-decoration:line-through}

.productPriceDiscount{color:#373737; font-size:12px}

.buttonRow, .buttonRow2{padding:7px 2px 7px 0}

.buttonRow input, .buttonRow2 input, .buttonRow3 input{border:none; padding:0; background:none}

#accountHistoryDefault .buttonRow, .buttonRow2{float:left !important; overflow:hidden; margin:-7px 0 15px 0; position:absolute}

#tellAFriendDefault input{margin:2px 0 2px 0 !important}

#tellAFriendDefault textarea{margin:2px 0 2px 0 !important}

#tellAFriendDefault label{margin:2px 0 2px 0 !important}

#cclogin{float:right}

a.loginBoxLinks{padding:0 7px 3px 7px; text-decoration:none; color:#5f5c5e; text-transform:capitalize; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin-right:6px;  font-size:12px}

a:hover.loginBoxLinks{text-decoration:none; color:#818591}

#productAttributes{border:1px dashed #fafafa; margin:0 2em; padding:0.2em 2em; background-color:#fafafa}

#ricerca{padding-right:15px; text-align:right; float:right}

.search-header-input{background:url("../images/search_header_bg.gif") no-repeat left top; height:22px; padding:1px 0 6px 3px; float:left}

.search-header-input input{width:145px !important; padding:2px 0}

.search-header-bg{background:url("../images/search_bg_left.gif") no-repeat left top; padding:0 0 0 15px; margin:0 -8px 0 0}

.search-label{font:bold 12px arial; color:#fff; text-transform:uppercase; margin:0 2px 0 0}

.search-header input{border:0px; margin:0px; color:#696969; background:none}

.search-header form{float:left}

.search-header input:focus{background:none}



h3.newsletter { padding: 10px 0 0 10px; font-size: 15px;}

.ditta {font-weight:bold; padding: 10px 0 0 10px; color:#FF9933; font-size: 15px;}



.center {text-align: center;}

#loginBody .inputLabel, #loginBody .radioButtonLabel { font-size: 13px; }

#loginBody .privacydescription, #loginBody .checkboxLabel, #loginBody .information { font-size: 13px; }



#checkoutShipping, #checkoutShipAddressDefault, #checkoutPayment, #checkoutPayAddressDefault, #checkoutConfirmDefault  {padding: 10px 30px 20px 30px}

#checkoutShipping .checkboxLabel, #contactUsDefault .privacydescription, #contactUsDefault .checkboxLabel, #contactUsDefault .inputLabel { font-size: 13px; }



#checkoutShipAddressDefault .inputLabel, #checkoutShipAddressDefault .radioButtonLabel, #checkoutShipAddressDefault .privacydescription, #checkoutShipAddressDefault .checkboxLabel, #checkoutShipAddressDefault .instructions, #checkoutOrderTotals, #checkoutPayment .radioButtonLabel, span.termsdescription, span.termsiagree, #checkoutPayAddressDefault .inputLabel, #checkoutPayAddressDefault .radioButtonLabel, #checkoutPayAddressDefault .instructions, #orderTotals { font-size: 13px; }





.extraInfo { padding: 0 0 0 0px; font-weight:bold; font-size: 12px; margin-top:-140px;} 
.spese_spedizione {width:180px; height:45px; margin-top:-30px; background:url(../images/spese_spedizione.gif) no-repeat left top; float:right}
.tempo_spedizione {width:180px; height:45px; margin-top:4px; background:url(../images/tempo_spedizione.gif) no-repeat left top; float:right; }








#pageFourMainContent table {border-collapse: separate !important;}



	#slider ul, #slider li,

	#slider2 ul, #slider2 li{ margin:0; padding:0; list-style:none; }

	#slider2{margin-top:1em;}

	#slider li, #slider2 li{ width:425px; height:288px; overflow:hidden; }	

	#prevBtn, #nextBtn,

	#slider1next, #slider1prev{ display:block; width:30px; height:77px;

		position:absolute; left:-30px; top:71px; z-index:1000; }	

	#nextBtn, #slider1next{  left:425px;}									

	#prevBtn a, #nextBtn a,

	#slider1next a, #slider1prev a{ display:block; position:relative; width:30px; 

	height:77px;/* 	background:url(../images/btn_prev.gif) no-repeat 0 0; */}	

	#nextBtn a, #slider1next a{/* background:url(../images/btn_next.gif) no-repeat 0 0;*/ }	

		

	/* numeric controls */	

    #control_div{ width:200px; height:28px; position:absolute; left:425px; top:340px; }

	ol#controls{ margin:1em 0; padding:0; height:28px; }

	ol#controls li{ margin:0 10px 0 0;  padding:0; float:left; list-style:none; height:28px; line-height:28px; }

	ol#controls li a{ float:left; height:28px; line-height:28px; border:1px solid #ccc; background:#A1B07C; color:#333; padding:0 10px; text-decoration:none; }

	ol#controls li.current a{ background:#333; color:#fff;}

	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}


