/*
  $Id: stylesheet.css,v 1.50 2002/11/02 03:06:05 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions 
  http://www.oscommerce.com

  Copyright (c) 2001 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #FCC5B1; font-family: Arial, Helvetica, sans-serif;}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}


.headerNavigation { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px ; color: #000000}
A.headerNavigation:active { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px ; color: #000000; TEXT-DECORATION: none}
A.headerNavigation:link { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px ; color: #000000; TEXT-DECORATION: none}
A.headerNavigation:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px ; color: #000000; TEXT-DECORATION: none}
A.headerNavigation:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px ; TEXT-DECORATION: underline; COLOR: #000000;}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #0000ff;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #0000ff;
  color: #ffffff;
  font-weight: bold;
}

.infoBox_lato {
  background: #BBBBBB;
}

.infoBoxContents_lato {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading_lato {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
}

.infoBox {
  border-color: #6D7FFF;
  border-style: solid;
  border-width: 1px;
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #333333;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #ff0000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #F8F8F8;
  vertical-align: middle;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
  vertical-align: middle;
}

TR.productListing-heading {
  background: #F64B15;
  color: #ffffff;
}

TD.productListing-heading, a.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  vertical-align: middle;
}

A.pageResults { 
  color: #0000FF; 
}

A.pageResults:hover { 
  color: #0000FF; 
  background: #FFFF33; 
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
}

TR.subBar {
  background: #F8F8F8;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main, DIV.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.inputRequirement {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.titolo1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.titolo2 {  font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal; font-style: normal; font-variant: normal}
.testo_normale_nero {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.testo_normale_nero_interlinea_alta {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16pt;}
.titolo_in_box_arancio {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #FFFFFF}
.menu_laterale {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333}
.titolo_testo_normale {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #007AF4}
.testo_normale_grassetto { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: bold;}
.testo_didascalia { font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.testo_normale_grassettoCOLORA { font-family: Verdana, Arial sans-serif; font-size: 14px; font-weight: bold ; color: #444444;line-height: 18pt;}
A.testo_normale_grassettoCOLORA:active { font-family: Verdana, Arial sans-serif; font-size: 14px; font-weight: bold ; color: #444444;line-height: 18pt;TEXT-DECORATION: none;}
A.testo_normale_grassettoCOLORA:link { font-family: Verdana, Arial sans-serif; font-size: 14px; font-weight: bold ; color: #444444;line-height: 18pt;TEXT-DECORATION: none;}
A.testo_normale_grassettoCOLORA:visited { font-family: Verdana, Arial sans-serif; font-size: 14px; font-weight: bold ; color: #444444;line-height: 18pt;TEXT-DECORATION: none;}
A.testo_normale_grassettoCOLORA:hover { font-family: Verdana, Arial sans-serif; font-size: 14px; font-weight: bold ; color: #ff3300;line-height: 18pt;TEXT-DECORATION: underline;}
.testo_navigazione { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px }
.tratteggio1 {  border: medium #CCCCCC dashed}
.interlinea18 {  line-height: 18pt;}

.testo_navigazione_bianco { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px ; color: #FFFFFF}
A.testo_navigazione_bianco:active { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px ; color: #FFFFFF; TEXT-DECORATION: none}
A.testo_navigazione_bianco:link { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px ; color: #FFFFFF; TEXT-DECORATION: none}
A.testo_navigazione_bianco:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px ; color: #FFFFFF; TEXT-DECORATION: none}
A.testo_navigazione_bianco:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px ; TEXT-DECORATION: underline; COLOR: #FFFFFF;}

.menu_laterale_attuale {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff3300}

.menu_laterale {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; TEXT-DECORATION: none; color: #666666}
A.menu_laterale:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; TEXT-DECORATION: none; color: #666666}
A.menu_laterale:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; TEXT-DECORATION: none; color: #666666}
A.menu_laterale:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; TEXT-DECORATION: none; color: #666666}
A.menu_laterale:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration : none; color: #000000}

.menu_laterale_parente {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; TEXT-DECORATION: none; color: #111111}
A.menu_laterale_parente:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; TEXT-DECORATION: none; color: #111111}
A.menu_laterale_parente:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; TEXT-DECORATION: none; color: #111111}
A.menu_laterale_parente:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; TEXT-DECORATION: none; color: #111111}
A.menu_laterale_parente:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration : none; color: #ff3300}

A.bottone:active { text-decoration : none;}
A.bottone:link { text-decoration : none;}
A.bottone:visited { text-decoration : none;}
A.bottone:hover { text-decoration : none; COLOR: 666666;}

A:active { text-decoration : underline;}
A:link { text-decoration : underline;}
A:visited { text-decoration : underline;}
A:hover { text-decoration : underline; COLOR: #ff3300;}

BODY {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px ;
scrollbar-face-color:#D4D0C8;
scrollbar-highlight-color:#D4D0C8;
scrollbar-3dlight-color:#D4D0C8;
scrollbar-darkshadow-color:#D4D0C8;
scrollbar-shadow-color:#000000;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#EEEEEE;
}

<!--changes the table of gift  margin is that if there is more than one gift that they dont stick together-->	
.table.gifts
	{
	margin: 1px;
	}
<!--changes the table of gift -->
.td.gift
	{
	margin: 6px;
	padding: 4px;
  	font-family: Verdana, Arial, sans-serif;
  	text-align: center;
 	font-size: 12px;
    font-style:italic;
  	font-weight: bold;
  	letter-spacing:0.1mm;
  	word-spacing:0.4mm;
  	text-decoration:none;
    line-height:19pt;
 	background: #E8DEDC;
 	border-style: ridge;
	}
<!--changes "Please remove other gifts..." -->
.span.gift1
	{
	margin-top: 2px;
	padding: 1px;
  	font-family: Verdana, Arial, sans-serif;
  	text-align: center;
 	font-size: 12px;
    font-style:oblique ;
  	font-weight: 500;
  	letter-spacing:0.1mm;
  	word-spacing:0.4mm;
  	text-decoration:none;
    line-height:14pt;
  	color: #FF0202;
 	background: #E8DEDC;
 	border-style: none;
	}
<!--changes "(Maximum 1 gift per order)" -->
.span.gift2
	{
  	font-family: Verdana, Arial, sans-serif;
  	text-align: center;
 	font-size: 12px;
    font-style:normal;
  	font-weight: 500;
  	letter-spacing:0.1mm;
  	word-spacing:0.2mm;
  	text-decoration:none;
    line-height:14pt;
  	color: #5C150A;
 	background: #E8DEDC;
	}
<!--changes "By spending over %s you have qualified..." -->
.span.gift3
	{
  	font-family: Verdana, Arial, sans-serif;
  	text-align: center;
 	font-size: 12px;
    font-style:normal;
  	font-weight: 500;
  	letter-spacing:0.1mm;
  	word-spacing:0.4mm;
  	text-decoration:none;
    line-height:14pt;
  	color: #5C150A;
 	background: #E8DEDC;
	}
<!--changes "Spend just %s more to get ..." -->
.span.gift4
	{
  	font-family: Verdana, Arial, sans-serif;
  	text-align: center;
 	font-size: 12px;
    font-style:italic;
  	font-weight: 500;
  	letter-spacing:0.1mm;
  	word-spacing:0.4mm;
  	text-decoration:none;
    line-height:14pt;
  	color: #FF0202;
 	background: #E8DEDC;
	}
<!--changes the Name of gift -->
.span.gift5
	{
  	font-family: Verdana, Arial, sans-serif;
  	text-align: center;
 	font-size: 18px;
    font-style:italic;
  	font-weight: 600;
  	letter-spacing:0.1mm;
  	word-spacing:0.2mm;
  	text-decoration:none;
    line-height:20pt;
  	color: #5C150A;
 	background: #E8DEDC;
	}

#popupManager {
	display:none;
	z-index=1000;
	position:absolute;
	top:100px;
	left:50%;
	background: transparent;
}

#popupManager #popupContent{
	border:4px solid #FF6600;
	background-color:#FFF;
	font-size:13px;
}

#popupManager #closeImg {
	float:right;
}