/* CSS Stylesheet */
/* created by Causeway CSS Stylesheet Editor RCS 2005 */
/* http://www.causeway.co.uk/freestuf/cssedit/ */

.boxText {font-family:Verdana, Arial, sans-serif; font-size:10px; }
.errorBox {font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; color:#FF0000; }
.stockWarning {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#CC0033; }
.productsNotifications {background:#f2fff7;
}
.orderEdit {font-family:Verdana, Arial, sans-serif; font-size:10px; text-decoration:underline; color:#FFFFFF; }
BODY {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }
A {text-decoration:none; color:#333333; }
A:hover {color:Blue; }
FORM {display:inline;
}
TR.header {}
TR.headerNavigation {}
TD.headerNavigation {font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; color:#333333; height:20px;
}
A.headerNavigation {color:#333333; }
A.headerNavigation:hover {color:#333333; }
TR.headerError {background:#ff0000;
}
TD.headerError {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; text-align:Center; color:#000099; }
TR.headerInfo {background:#00ff00;
}
TD.headerInfo {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; text-align:Center; color:#333333; background:#c6e2f0;
}
TR.footer {}
TD.footer {font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; color:#2E87D7; :url(images/bottom01.gif) repeat-x;
height:18px;
}
.infoBox {}
.infoBoxContents {font-family:Verdana, Arial, sans-serif; font-size:10px; }
.infoBoxNotice {background:#FFBBBB;
}
.infoBoxNoticeContents {font-family:Verdana, Arial, sans-serif; font-size:10px; background:#FFE6E6;
}
TD.infoBoxHeading {
	font-weight:bold;
	color:#15317e;
	background-color:#82c0df;
	text-transform:capitalize;
	line-height: 20px;
	margin: 5px;
}
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 {}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {}
TABLE.productListing {border-spacing:1px;
border:1PX solid; }
.productListing-heading {font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; color:#333333; }
TD.productListing-data {font-family:Verdana, Arial, sans-serif; font-size:10px; }
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:#15317e; }
TR.subBar {background:#f4f7fd;
}
TD.subBar {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000; }
TD.main, P.main {font-family:Verdana, Arial, sans-serif; font-size:11px; }
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 {font-family:Verdana, Arial, sans-serif; font-size:11px; width:100%;
}
SPAN.greetUser {font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#F0A480; }
TABLE.formArea {background:#f1f9fe;
border:#7B9EBD 1px Solid; }
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; font-weight:bold; color:#C76170; }
SPAN.productSpecialPrice {font-family:Verdana, Arial, sans-serif; color:#FF0000; }
SPAN.errorText {font-family:Verdana, Arial, sans-serif; color:#FF0000; }
.moduleRow {}
.moduleRowOver {background-color:#D7E9F7; cursor:pointer;
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; }
.messageBox {font-family:Verdana, Arial, sans-serif; font-size:10px; }
.messageStackError, .messageStackWarning {font-family:Verdana, Arial, sans-serif; font-size:10px; background-color:#FFB3B5; }
.messageStackSuccess {font-family:Verdana, Arial, sans-serif; font-size:10px; background-color:Blue; }
.inputRequirement {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#FF0000; }
table {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
.headernav {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; text-align:Center; color:#333333; width:50%;
top:auto;
background-image:url(images/Nav.gif);
background-repeat:repeat-x;
}
.block-title {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF0000; }
.block-content {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
.footer {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; text-align:Center; color:#333333; }
.banner {text-align:Right; background-image:url(images/HBanner.gif);
background-repeat:repeat-x;
width:50%;
right:10px;
}
.colsinistra {width:25%;
vertical-align:top;
}
.coldestra {width:25%;
vertical-align:top;
}
.colcentrale {width:50%;
vertical-align:top;
}
.topBlock {background-attachment:fixed;
background-image:url(images/BTop.gif);
background-repeat:repeat-x;
background-position:top;
height:33px;
}
.bottomBlock {background-attachment:fixed;
background-image:url(images/BBottom.gif);
background-repeat:repeat-x;
background-position:bottom;
height:33px;
}
.sxBlock {background-image:url(images/BSx.gif);
background-repeat:repeat-y;
width:38px;
}
.dxBlock {background-image:url(images/Bdx.gif);
background-repeat:repeat-y;
width:37px;
}
.Halto {background-attachment:fixed;
background-image:url(images/HAlto.gif);
background-repeat:repeat-x;
background-position:top;
height:37px;
}
.Hbasso {background-attachment:fixed;
background-image:url(images/HBasso.gif);
background-repeat:repeat-x;
background-position:bottom;
height:40px;
}
.yearHeader {font-family:Helvetica, Arial, Verdana; font-size:14px; font-weight:bold; color:#000000; }
.calendarMonth {background-color:#BBC3D3; cursor:default;
width:100%;
}
.calendarHeader {font-family:Helvetica, Arial, Verdana; font-size:11px; font-weight:bold; color:#000000; height:22px;
}
.calendarToday {font-family:Arial, Verdana; font-size:10px; color:#000000; background-color:#FFCF00; height:22px;
width:18px;
border:1PX solid; padding-left:3px; }
.calendarWeekend {font-family:Arial, Verdana; font-size:10px; color:#000000; background-color:#CAEEFF; height:22px;
width:18px;
border:1PX solid; padding-left:3px; }
.calendar {font-family:Arial, Verdana; font-size:10px; color:#000000; height:22px;
width:18px;
border:1PX solid; padding-left:3px; }
.event {font-family:Arial, Verdana; font-size:11px; color:#000000; border:1PX solid; }
.empty {background-color:#F0FAFF; height:22px;
width:18px;
}
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {text-decoration:underline; color:Red; }
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {text-decoration:underline; color:Red; }
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {text-decoration:underline; color:Red; }
TD.compareListing-data {font-family:Verdana, Arial, sans-serif; font-size:10px; background:white;
border:#AAAA91 Medium Solid; }
a.headerNavigation:link {color:#333333; }
TD.infoBoxHeading2 {font-size:14px; font-weight:bold; color:#333333; background:url(./images/infobox/center.jpg);
height:20px;
vertical-align:bottom;
}
TD.infoBoxHeading3 {font-size:14px; font-weight:bold; color:#333333; text-indent:10pt; height:20px;
vertical-align:bottom;
}
TD.infoBoxHeading3 {font-size:14px; font-weight:bold; color:Navy; text-indent:10pt; height:20px;
vertical-align:bottom;
}
.infoBoxContents2 {font-family:Verdana, Arial, sans-serif; font-size:10px; }
.infoBox2 {}
TD.separazione {background-image:url(images/riga_spaziatrice.gif);
}
.infoBox3 {}
.comment_button {font-family:Arial, Helvetica, sans-serif; font-size:100%; background-image:url(images/button_bg.gif);
background-position:bottom;
border:1PX solid; padding-right:3px; padding-left:3px; }
.admin_menu_thumb {font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; margin-top:0px; margin-bottom:0px; color:#000000; background-image:url(images/button_bg.gif);
background-position:bottom;
width:85px;
border:1PX solid; }
.admin_menu_thumb a {color:#000000; display:block;
position:relative;
padding:1px; padding-right:10px; padding-left:10px; }
.admin_menu_thumb a:hover {text-decoration:underline; color:#000000; }
.admin_menu {font-family:Arial, Helvetica, sans-serif; font-size:90%; text-align:Center; margin-top:0px; margin-bottom:0px; color:#000000; background-image:url(images/button_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
border:1PX solid; }
.admin_menu a {color:#000000; display:block;
position:relative;
padding:1px; padding-right:2px; padding-left:2px; }
.admin_menu a:hover {text-decoration:underline; color:#000000; }
.spazio {height:16px;
}
.barra {background-repeat:repeat-x;
height:16px;
}
.copyright { background:#82C0DF; color:#FFFFFF;
}
.copyright a { background:#82C0DF; color:#FFFFFF;
}