/*
ProductCart Shopping Cart Software, Copyright Early Impact LLC 2006, All Rights Reserved
Use this stylesheet to change the look of the default header and footer that ship with ProductCart
*/
html, body { margin: 0; padding: 0; }
/*body { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; color: #333333; background-attachment: fixed; background-color: #FFFFFF; background-image: url(images/sfondo_festa_mamma.gif); background-repeat: no-repeat; background-position: center bottom; }
body { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; color: #333333; background-image:url(images/SFONDO_SALDI.gif); background-repeat:repeat; background-attachment:fixed; }*/
body { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; color: #333333; background:url(images/sfondo_estate.gif) no-repeat bottom center fixed; }

/* TOP AREA of the page: store description, store name, search box, navigation */

form.search_top { margin:0; padding:0; background:url(images/bg_search.gif) no-repeat right; width:295px; height:48px; float:right; }
#txt { float:left; width:171px; margin-top:10px; margin-left:45px; padding:3px 2px; }
#inp { float:right; }
div.search_avanz { margin-right:6px; }
.search_avanz a:link, .search_avanz a:visited { color:#4f090a; text-decoration:none; } .search_avanz a :hover{ color:#4f090a; text-decoration:underline; }

#pcHeader { width: 100%; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0; font-size: 12px; color: #990000; border-collapse: collapse; border: 0; text-align: center; }
#pcHeader td { padding: 0px; vertical-align: bottom; }
#pcStoreDescription { border-bottom: 1px solid #FFFFFF; font-size: 13px; text-align: left; }
#pcStoreName { font-size: 28px; font-weight: bold; text-align: left; }
#pcStoreSearch { text-align: right; }
#pcTopNav { border-top: 1px solid #FFFFFF; text-align: right; }
#pcStoreSearch a { text-decoration: none; color: #999999; font-size: 11px; }
#pcStoreSearch a:hover { color: #000000; }
#pcTopNav ul { list-style: none; margin: 0; }
#pcTopNav li { display: inline; padding-right: 10px; }
#pcTopNav a:link, #pcTopNav a:visited { text-decoration: none; font-size: 14px; color: #999999; }
#pcTopNav a:hover { color: #990000; }
/* End TOP AREA of the page */

/* MAIN AREA: three columns: left navigation, main content, login box etc.*/
	/* Define the wrapper and the three columns: */
	
#pcMainArea { width: 900px; margin-left: auto; margin-right: auto; margin-bottom: 0px; padding: 0; border: 0; border-collapse: collapse; background-color:#FFFFFF; }
#pcMainArea { border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; }
#pcLeft { width: 180px; max-width:180px; text-align: left; vertical-align: top; }
#pcCenter { width: 520px; max-width:520px; padding: 0 5px 0 5px; text-align: left; vertical-align: top; }
#pcRight { width: 180px; max-width:180px; text-align: left; vertical-align: top; }
.pcColumnSpacer { width: 10px; background-image:url(images/dotted_spacer_vert.gif); }
/* Define the left column */
	
#pcLeft h3 { font-size: 13px; margin: 0; padding-bottom: 2px; }
#pcLeftCatLinks { margin:0; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
#pcLeftPriceLinks { color: #990000; padding: 5px 5px 5px 10px; margin: 0 0 px 0;}
#pcLeftStoreLinks { color: #333; padding-top: 15px; padding-right: 0px; padding-left: 10px; margin: 0px; }
#pcLeftStoreLinks_2 { color: #999999; padding-top: 15px; padding-right: 0px; padding-left: 10px; margin: 0px; }
#pcLeft ul { list-style-type: none; margin: 0 0 0px 0px; padding: 0; }
#pcLeft li { margin: 0px 0 0 0; }
#pcLeftCatLinks a:link, #pcLeftCatLinks a:visited { color: #990000; text-decoration: none; }
#pcLeftCatLinks a:hover { color: #990000; }
#pcLeftPriceLinks a:link, #pcLeftPriceLinks a:visited { color: #666666; text-decoration: none; }
#pcLeftPriceLinks a:hover { color: #990000; }

#pcLeftStoreLinks li {  border-bottom:1px dotted #999;  }
#pcLeftStoreLinks li a { display:block; }
#pcLeftStoreLinks a:link, #pcLeftStoreLinks a:visited { color: #333; text-decoration: none; font-size:12px; font-weight:bold; }
#pcLeftStoreLinks a:hover { color: #990000; font-size:12px; font-weight:bold; }

#pcLeftStoreLinks_2 a:link, #pcLeftStoreLinks_2 a:visited { color: #777; text-decoration: none; }
#pcLeftStoreLinks_2 a:hover { color: #990000; }
/* Define the right column */
	
#pcShowCart { color: #990000; margin-bottom: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 10px; }
#pcCustomerLogin { color: #990000; padding: 5px 5px 5px 10px; margin: 0 0 px 0;  }
#pcAffiliateLogin { color: #990000; margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 0; padding-top: 5px; padding-right: 5px; padding-bottom: 0px; padding-left: 10px; }
#pcRight h3 { font-size: 13px; margin: 0px; padding-bottom: 2px;  }
#pcRight ul { list-style-type: none; margin: 0 0 10px 5px; padding: 0; }
#pcRight li { margin: 2px 0 0 0; }
#pcCustomerLogin a:link, #pcCustomerLogin a:visited { color: #666666; text-decoration: none; }
#pcCustomerLogin a:hover { color: #333333; }
#pcAffiliateLogin a:link, #pcAffiliateLogin a:visited { color: #777777; text-decoration: none; }
#pcAffiliateLogin a:hover { color: #000000; }
/* End MAIN AREA */

/* START Footer */
	
#pcFooter { background:url(images/bg_footer.gif) no-repeat top; font-size: 11px; color: #666666; padding: 0px; }
#pcFooter a:link, #pcFooter a:visited, #pcFooter a:hover { text-decoration: none; color: #666666; }
#pcFooterSpacer { background-image:url(images/dotted_spacer_left.gif); height: 0px; }
.tito_news_foot { color:#4f090a; font-size:15px; font-weight:bold;}
#foot_cont { margin:8px; }
#foot_cont ul { list-style-type: none; margin: 0 0 0px 0px; padding: 0; }
#foot_cont li { margin: 0px 0 0 0;}
#foot_cont li a:hover { color:#4f090a; text-decoration:underline;}

form.news_form { margin:0; padding:0; width:296px; height:43px; float:left; background-image: url(images/news_letter.gif); background-repeat: no-repeat; background-position:left; }
#txt_news { float:left; width:167px; margin-top:9px; margin-left:37px; padding:2px 2px; }
#inp_news { float:right; }	
/* END Footer */
