body{font-family: arial,verdana, tahoma,  helvetica, trebuchet ms, sans-serif;font-size:62.5%;line-height:15px;color:#000;background:url(../images/backg_body3.jpg) no-repeat top left;margin:0;padding:0}
#bodyWrapper{background:url(../images/bg3.jpg) repeat-y;width:920px;margin:0 auto}
#mainWrapper{background-repeat:repeat-y;text-align:left;width:900px;margin:0 auto;padding:0}
#mainWrapperHeading{background-repeat:no-repeat;background-position:top left;text-align:left;height:2px;width:900px;margin:0 auto;padding:0}
#mainWrapperBottom{background:url(../images/bg_bottom.jpg) no-repeat bottom center;text-align:left;height:25px;width:920px;margin:0 auto;padding:0}
#headerWrapper{text-align:left;width:900px;vertical-align:top;margin:0 auto}
#logoWrapper{background:url(../images/logo_5_1.jpg) no-repeat;height:167px;width:900px;position:relative;top:0;left:0;margin:0}
#logo{float:left;margin:18px 0 0 25px}
#logoWrapper a:hover{background:transparent}
#navMainSearch{position:absolute;top:137px;left:15px}
#taglineWrapper{text-align:center;height:30px;width:300px;position:absolute;top:5px;left:250px}
#tagline{font-size:1.2em;font-weight:bold;text-align:center;vertical-align:middle}
.date{padding-left:5px;position:absolute;top:110px;right:30px;color:#F4F4F4;font-weight:bold;text-align:left;font-size:1.1em;line-height:normal}
.logoTag{padding-left:5px;position:absolute;top:110px;left:90px;color:#F4F4F4;text-align:left;}
.logoTag H1{color:#F4F4F4;font-style:normal;font-size:1.1em;display:inline;}
#navMainWrapper{position:absolute;right:10px;top:132px;font-size:1.2em;}
#navMain ul{width:200px;list-style:none;margin:0;padding:0}
#navMain ul li{display:inline;margin:0;padding:0}
#navMain ul li a{margin-left:8px;float:left;color:#000;text-decoration:none;display:block;width:32px;height:32px;overflow:hidden;padding:0}
#navMain ul li a:hover img{margin-top:-32px}
#RSSFeedLink{margin-left:8px; }
#navCatTabs ul{list-style-type:none;margin:0;padding:.5em .5em 0}
#navCatTabs ul li a{text-align:left;text-decoration:none;color:#854401;white-space:nowrap;margin:0;padding:0 .5em}
#navCatTabs ul li a:hover{color:#854401}
#navEZPagesTop{line-height:normal;text-align:center;font-size:1.1em;font-weight:bold;color:#fff;position:absolute;top:140px;left:206px}
#navEZPagesTop a{color:#F4F4F4;padding:0 .5em}
#navEZPagesTop a:hover{color:#fff}
#navBreadCrumb{background:#DFDFDF;font-size:.95em;font-weight:bold;width:80%;margin:1em auto 0;padding:.5em}
.centerColumn{font-size:1.2em;width:700px;margin:0 auto;padding:1em}
#productListing{font-size:11px;background:transparent}
.centerBoxWrapper{border:1px solid #DFDFDF;height:1%;width:100%;border-width:0 0 1px;margin:1.1em 0}
.centerBoxHeading{background:url(../images/box_heading.jpg) no-repeat top left;margin:0;padding:.5em .2em}
h2.centerBoxHeading{color:#F4F4F4;font-style:italic;text-align:left}
#navColumnOne,#navColumnTwo{vertical-align:top;font-size:1em}
#navColumnOneWrapper,#navColumnTwoWrapper{margin:auto}
#navColumnOneWrapper{margin-top:1.5em;margin-left:10px;margin-right:.5em;padding-right:1em;border-right:1px solid #DFDFDF}
#navColumnTwoWrapper{margin-top:1.5em;margin-left:.5em;margin-right:10px}
.rightBoxContainer{margin:0 40px 10px 0}
#categoriesHeading{border-bottom:1px solid #DFDFDF;font-weight:bold;margin:0;padding:.5em .2em}
.leftBoxHeading,.rightBoxHeading{background:url(../images/barre.gif) no-repeat;color:#F4F4F4;margin:0;padding:.5em .2em}
h3.leftBoxHeading,h3.rightBoxHeading{font-size:1.3em;line-height:normal;font-style:italic}
h3.leftBoxHeading label,h3.rightBoxHeading label{font-size:1em;line-height:normal}
h3.leftBoxHeading a:hover,h3.rightBoxHeading a:hover{color:#F4F4F4;text-decoration:none}
#categoriesContent{border-bottom:1px solid #DFDFDF;color:#000;font-weight:bold;margin:0;padding:.4em .4em 10px}
.sideBoxContent{font-weight:bold;margin:0;padding:.4em .4em 1.5em}
#footer{clear:both;text-align:left;width:900px;margin:0 auto}
#footerLogo{background:url(../images/box_footleft.gif) no-repeat;float:left;text-align:center;height:84px;width:160px;color:#F4F4F4;margin:0 5px;padding:0}
#navSuppWrapper{background:url(../images/box_footright.gif) no-repeat;float:right;height:84px;color:#000;width:700px;margin:0 5px;padding:0}
#navSuppWrapper dl{clear:both;height:79px;width:100%;margin:3px 0;padding:0}
#navSuppWrapper dt{margin-bottom:.3em}
#navSuppWrapper dd{float:left;width:24.3%;margin:0;padding:0}
#navSuppWrapper ul{list-style:none;margin:0;padding:0}
#navSuppWrapper li a,#navSuppWrapper li a:link,#navSuppWrapper li a:visited{padding-left:2em;display:block;color:#F4F4F4;font-size:.9em;margin:0}
#navSuppWrapper li a:hover{color:#fff;font-size:.9em}
#navSuppWrapper .menuTitle{padding-bottom:.3em;text-align:center;font-size:1.1em;color:#fff;font-style:italic;margin:0}
#navSuppWrapper .first,.second,.third{border-right:1px solid #999}
#navSupp ul{list-style-type:none;text-align:center;line-height:1.5em;margin:0;padding:.5em 0}
#navSupp ul li{display:inline;white-space:nowrap}
#siteinfoLegal{font-size:.9em;text-align:center;width:820px;line-height:normal;clear:both;float:right;margin:0;padding:0 15px}
#siteinfoLegal a{color:#000;font-weight:bold;white-space:nowrap;padding:0 .5em}
.productListing-rowheading,tr.tableHeading{background:url(../images/tile_back.gif);height:2em;color:#814639}
.productListing-heading{font-weight:700;font-size:1em}
.productListing-even .productListing-data,.productListing-odd .productListing-data{color:#000;padding:3px 0}
h3.itemTitle{font-size:1.25em;font-weight:bold;font-style:italic}
.productListing-data a:link,.productListing-data a:visited{color:#733e56}
.productListing-data a:hover{color:#5e2700}
.productListing-even{color:navy;background:#FFF4EF}
#productsListingTopNumber,#productsListingListingTopLinks,#productsListingBottomNumber,#productsListingListingBottomLinks{padding:10px 0}
.navNextPrevCounter{font-size:.9em;margin:0}
.navNextPrevList{display:inline;white-space:nowrap;list-style-type:none;margin:0;padding:.5em 0}
#cartAdd{width:135px;text-align:center;float:left;padding-right:10px;margin:10px auto}
#cartAdd input{margin:.3em 0 0}
#productDescription{border-top:2px solid #bfbfbf;margin-top:20px;line-height:1.2em;clear:both}
h2#productPrices{padding-left:15px}
#rightFloat{float:left;width:45%;padding-left:50px}
#leftFloat{width:auto;float:left;text-align:center}
#productDetailsList{float:left;font-size:.9em}
#productAttributes{width:auto;border:1px solid #bfbfbf;margin:5px 0 0 10px}
#productImage{text-align:center;margin:0 auto}
.imgLink{text-align:center;display:block;font-size:.9em;margin:0 auto}
.imgLink a{font-size:.9em;color:#fff}
#friendReview{width:200px;float:left;clear:left;text-align:left;padding:15px 0 10px}
.reviewCount{float:left;padding-left:2px}
#productReviewLink,#pProdottiManufacturer,#productTellFriendLink{padding:2px 0}
.wrapperAttribsOptions{line-height:2em;width:auto;float:left}
.wrapperAttribsOptions h4{padding-right:15px}
h3#attribsOptionsText,h3.attributesComments{font-size:1.25em}
h4.optionName{line-height:normal;font-size:1.1em;padding:0 0 .2em}
h4.optionName label{line-height:normal;font-size:1em}
.attribImg{width:20%;margin:.3em 0}
a img{border:none}
a:active{color:#000;font-weight:bold}
h1{font-size:1.5em;color:#733e56;font-style:italic}
h2{font-size:1.3em;color:#733e56}
h4,h5,h6,LABEL,LEGEND,ADDRESS,.larger{font-size:1.1em}
h1,h2,h3,h4,h5,h6{margin:.3em 0}
CODE{font-family:arial, verdana, helvetica, sans-serif;font-size:1em}
FORM,SELECT,INPUT{display:inline;font-size:1em;vertical-align:middle;margin:.1em}
TEXTAREA{display:block;width:95%;margin:auto}
input:focus,select:focus,textarea:focus{background:#fff}
FIELDSET{border:1px solid #000;margin:.5em 0;padding:.5em}
LEGEND{font-weight:bold;color:#000;padding:.3em}
LABEL{line-height:1.5em;padding:.2em}
LABEL.checkboxLabel,LABEL.radioButtonLabel{margin:.5em .3em}
LABEL.inputLabel{width:9em;float:left}
LABEL.inputLabelPayment{width:14em;float:left;padding-left:2.5em}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{width:11em;float:left}
ADDRESS{font-style:normal}
HR{height:1px;margin-top:.5em;border:none;border-bottom:1px solid #FFFFCB}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{line-height:1.8em;border:1px solid #9a9a9a;padding:.2em}
.messageStackWarning,.messageStackError{background-color:red;color:#fff}
.messageStackSuccess{background-color:#9F9;color:#000}
.messageStackCaution{background-color:#FF6;color:#000}
#sendSpendWrapper{border:1px solid #cacaca;float:right;margin:0 0 1em 1em}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{width:47%;margin:0}
#navEZPagesTOCWrapper{font-weight:bold;float:right;height:1%;border:1px solid #9a9a9a}
#navEZPagesTOC ul{list-style-type:none;line-height:1.5em;margin:0;padding:.5em 0}
#navEZPagesTOC ul li{white-space:nowrap}
#navEZPagesTOC ul li a{margin:0;padding:0 .5em}
#navCategoryIcon,.buttonRow,#indexProductListCatDescription{margin:.5em}
.tick{background:url(../images/tick.png) left center no-repeat;height:16px}
.new{background:url(../images/new.png) left center no-repeat;height:16px}
.alert{color:red;margin-left:.5em}
#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix{padding:.8em}
.smallText,#siteinfoCredits,#siteinfoStatus{font-size:.9em}
.tableHeading TH{border-bottom:1px solid #9a9a9a}
.tableHeading,#cartSubTotal{background-color:#e9e9e9}
#cartSubTotal{background:url(../images/nav_tab.jpg) repeat-x;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:.5em 0}
.cartUnitDisplay,.cartTotalDisplay{text-align:right;padding-right:.2em}
#scUpdateQuantity{width:2em}
.cartQuantity{width:4.7em}
.cartNewItem{color:#3C3;position:relative}
.cartOldItem{color:#609;position:relative}
.cartBoxTotal{text-align:right;font-weight:bold}
.cartRemoveItemDisplay{width:3.5em}
.cartAttribsList{margin-left:1em}
#mediaManager{width:50%;background-color:#E4FEf5;border:1px solid #003D00;margin:.2em;padding:.5em}
.normalprice,.productSpecialPriceSale{text-decoration:line-through}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount{color:red}
.orderHistList{list-style-type:none;margin:1em;padding:.2em 0}
#cartBoxListWrapper ul,#ezPageBoxList ul{list-style-type:none}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal{margin:0;padding:.2em 0}
.totalBox{width:5.5em;text-align:right;padding:.2em}
.lineTitle,.amount{text-align:right;padding:.2em}
.amount{width:5.5em}
#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage{margin:0 1em 1em 0}
#cartImage{margin:.5em 1em}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew{margin:1em 0}
#bestsellers .wrapper{margin:0 0 0 1.5em}
#bestsellers ol{margin-left:1.1em;padding:0}
#bestsellers li{margin:.3em 0;padding:0}
#bannerboxHeading{background-color:none}
#upProductsHeading{text-align:left}
#upDateHeading{text-align:right}
.rowOdd{height:1.5em;vertical-align:top}
.rowEven{background-color:#f8f8f8;height:1.5em;vertical-align:top}
#myAccountGen li,#myAccountNotify li{margin:0}
.accountTotalDisplay,.accountTaxDisplay{width:20%;text-align:right}
.accountQuantityDisplay{width:10%;vertical-align:top}
TR.tableHeading{background-color:#cacaca;height:2em}
#siteMapList{width:90%;float:right}
.ratingRow{margin:1em 0 1.5em}
LABEL#textAreaReviews{font-weight:normal;margin:1em 0}
#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart{background:url(../images/popup_bg.gif) #fff}
.information{line-height:150%;padding:10px 3px}
.seDisplayedAddressLabel{background-color:#85C285;text-align:center}
.seDisplayedAddressInfo{text-transform:uppercase;text-align:center;font-weight:bold}
#seShipTo{padding:.2em}
#vinoIntro{clear:both;height:290px;width:100%;margin:0 auto;padding:0}
H2.intro,H3.intro{color:#7F3600;margin:4px}
.intro1{height:280px;width:496px;background:url(../images/enoteca_vino1.jpg) no-repeat top left;border-top:2px solid #CCC;border-bottom:2px solid #CCC;border-left:2px solid #CCC}
.bottoni{height:280px;width:198px;border:2px solid #CCC; background: url(../images/offertagiorno.png) no-repeat top left;padding:0}
.offerta{margin-top:30px;height:150px}
.offerta H3{font-style:italic;color:#fff;line-height:normal;margin:0 auto}
.offerta H4{font-size:1em;line-height:normal;color:#f4f4f4;margin:0 auto}
.offerta a,.offerta a:link,.offerta a:visited{font-size:1em;color:#f4f4f4;text-decoration:none;font-weight:normal}
p.textContent{color:#CFA98E;padding-left:6px;font-size:.9em;text-align:justify}
#navMain,#contentMainWrapper,#navSuppWrapper li,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#popupAdditionalImage,#popupImage{margin:0;padding:0}
#navCatTabsWrapper,#siteinfoIP,.hiddenField{display:none}
#navCatTabs ul li,.visibleField{display:inline}
#contentColumnMain,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{vertical-align:top}
#navBreadCrumb a,#categoriesContent a:hover,.sideBoxContent a:hover,#navSupp ul li a:hover,#infoSupp ul li a:hover,#infoSuppTwo ul li a:hover,#siteinfoLegal a:hover,.productListing-odd,a:hover,#navEZPagesTOC ul li a:hover{color:#000}
.leftBoxContainer,#categories{margin:0 10px 10px 0}
h3.leftBoxHeading a,h3.rightBoxHeading a,.rightBoxHeading a:visited,.leftBoxHeading a:visited,.centerBoxHeading a:visited{color:#F4F4F4}
#categoriesContent a,.sideBoxContent a{color:#000;padding:0 0 .4em .5em}
#navSupp ul li a,#infoSupp ul li a,#infoSuppTwo ul li a{text-decoration:none;color:#000;white-space:nowrap;margin:0;padding:0 .5em}
#infoSupp,#infoSuppTwo{float:left;width:155px;border-right:1px solid #000;margin:0 0 0 1em}
#infoSupp ul,#infoSuppTwo ul{list-style-type:none;text-align:left;line-height:normal;display:block;margin:0;padding:.2em .5em 0}
a:link,#navEZPagesTOC ul li a,a:visited{color:#000;text-decoration:none;font-weight:bold}
h3,.biggerText{font-size:1.2em}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.mediaTitle,.back{float:left}
#checkoutPayment LABEL.radioButtonLabel,.important,#cartBoxEmpty,#cartBoxVoucherBalance,.bold{font-weight:bold}
P,ADDRESS,.shippingEstimatorWrapper{padding:.5em}
.clearBoth,#shoppingcartBody #shippingEstimatorContent{clear:both}
.centerBoxContentsSpecials a:link,.centerBoxContentsAlsoPurch a:link,.centerBoxContentsFeatured a:link,.centerBoxContentsNew a:link,.centerBoxContentsSpecials a:visited,.centerBoxContentsAlsoPurch a:visited,.centerBoxContentsFeatured a:visited,.centerBoxContentsNew a:visited,.centerBoxContentsSpecials a:hover,.centerBoxContentsAlsoPurch a:hover,.centerBoxContentsFeatured a:hover,.centerBoxContentsNew a:hover{font-style:italic;color:#733e56}
.gvBal,.mediaTypeLink,.forward,#shoppingCartDefault #PPECbutton{float:right}
.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#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,#indexCategoriesMainContent a img{text-align:center}
ul.taglist{float: left;width: 350px;
    list-style-type: none;margin: 0;padding: 0}

ul.taglist li{float:left;
    margin:0 4px 4px 0;padding: 0;
	border: 1px solid #E5DA8A;
    background: #F4E7BB;
	font-size: .8em;}

ul.taglist a{float: left;
    text-decoration: none;height: .9em;line-height: .9em;
    padding: 2px;background: #F4E7BB;
    color: #7E2F20;white-space: nowrap}

ul.taglist a:hover{color:#340300}

ul.taglist li.pCurrent{background: #541C01; color: #FFFEA1}
ul.taglist li.pCurrent a{background: #541C01; color: #FFFEA1}
#sMain{display:none}
#sMain{height:280px;width:494px;background:url(../images/enoteca_vino1.jpg) no-repeat top left;border-top:2px solid #CCC;border-bottom:2px solid #CCC;border-left:2px solid #CCC;}

#sViniContainer,#sRegioniContainer,#sProduttoriContainer{margin-left:10px}
/*#sRegioniContainer{position: relative; top: 0px; left: 20px}
#sProduttoriContainer{position: relative; top: 0px; left: 30px}*/
#sSpinner{position: relative; top: 15px;}
#sRegioni,#sRegioniRosso,#sRegioniBianco,#sRegioniDoc,#sViniRossi,#sViniBianchi,#sVini,#sViniDoc,#sProdTot,#sProdBianco,#sProdRosso,#sProdDoc{
	margin:0;	
	height:160px;
	width:140px;
	overflow:auto;
	padding: 4px;
	border: 1px solid #ccc;
	color: #ccc;
	background: url(../images/dot_bkg.gif);
	}
#sRegioniRosso,#sProdRosso{	background: url(../images/dot_bkg_red.gif); }
#sRegioniBianco,#sProdBianco{	background: url(../images/dot_bkg_yel.gif); }

#sRegioniBianco,#sRegioniRosso,#sRegioniDoc,#sViniRossi,#sViniBianchi,#sViniDoc,#sProdRosso,#sProdBianco,#sProdDoc{
	display:none;
	}
#sRegioniBianco,#sRegioniRosso,#sRegioniDoc,#sProdTot,#sProdRosso,#sProdBianco,#sProdDoc{
	font-size: 1em;
	}

#sCercaVino, #sCercaVino1{color:#CFA98E; padding-right: 20px;font-weight: bold; line-height: 1.8em}
#sCercaVino a, #sCercaVino a:link,#sCercaVino a:visited,#sCercaVino1 a, #sCercaVino1 a:link,#sCercaVino1 a:visited,#sViniBianchi a, #sViniBianchi a:link,#sViniBianchi a:visited,#sViniRossi a, #sViniRossi a:link,#sViniRossi a:visited,#sVini a, #sVini a:link,#sVini a:visited,#sRegioniRosso a, #sRegioniRosso a:link,#sRegioniRosso a:visited,#sRegioniBianco a, #sRegioniBianco a:link,#sRegioniBianco a:visited,#sRegioniDoc a, #sRegioniDoc a:link,#sRegioniDoc a:visited,#sViniDoc a, #sViniDoc a:link,#sViniDoc a:visited,#sProdTot a, #sProdTot a:link,#sProdTot a:visited,#sProdBianco a, #sProdBianco a:link,#sProdBianco a:visited,#sProdRosso a, #sProdRosso a:link,#sProdRosso a:visited,#sProdDoc a, #sProdDoc a:link,#sProdDoc a:visited{color:#fff; font-weight: normal; line-height: 1.8em}
#sCercaVino a:hover,#sCercaVino1 a:hover,#sViniRossi a:hover,#sViniBianchi a:hover,#sVini a:hover,#sRegioniRosso a:hover,#sRegioniBianco a:hover,#sRegioniDoc a:hover,#sViniDoc a:hover,#sProdTot a:hover,#sProdBianco a:hover,#sProdRosso a:hover,#sProdDoc a:hover{text-decoration:underline}
.verysmallText{font-size: .88em}
.stronger{color: #FFF2BE; font-size:1.1em; font-weight:bold}
.morebig{font-size:1.6em;}
.prnt{display:none}	
.spinner {
position: absolute;
opacity: 0.4;
filter: alpha(opacity=40);
z-index: 999;
background: #fff;
width: 470px;
height:158px;
}
.spinner-msg {
text-align: center;
font-weight: bold;
}
 
.spinner-img {
background: url(../images/squeezebox/spinner.gif) no-repeat;
width: 16px;
height: 16px;
margin: 0 auto;
}	
