@charset "iso-8859-1";

.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: #cce6ff; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #00baed; text-decoration: underline}

html,body {
	height: 100%;
}

body {
  	background			: #FFFFFF;
	background			: url(images/grafica/bg.gif);
  	color				: #000000;
  	margin				: 0px;
	text-align			: center;
}
A {
  	color				: #000000;
  	font-size			: 10px;
  	font-weight 		: bold;
  	text-decoration		: none;
}
A:hover {
  	color				: #193A65;
  	text-decoration		: underline;
}

FORM {
	display				: inline;
}

TR.header {
  	/*background			: transparent;*/
  	background-image	: url(images/grafica/header.jpg);
	background-repeat	: no-repeat;
  	border				: 0;
	width				: 780px;		
}

TR.headerSearch {
	font-family			: Verdana, Arial, sans-serif;
  	font-size			: 10px;
  	background			: #eeeeee;
	color				: #22450B;
	font-weight 		: bold;
	background			: url(images/grafica/bk_header.gif);
}

TR.headerNavigation {
  	background			: transparent;
}

TD.headerNavigation {
  	font-family			: Verdana, Arial, sans-serif;
  	font-size			: 14px;
  	color				: #6FE0FE;
  	font-weight 		: bold;
  	background			: transparent;
  	background			: url(images/grafica/headerNavBack.gif);
}

TD.headerNavigation a:link, TD.headerNavigation a:visited {
	color				: #FFFFFF;
}
TD.headerNavigation a:hover {
	color				: #0083a7;
}
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;
}
TD.footer {
	background			: transparent;
	background			: url(images/grafica/footer.jpg);
	font-family			: Verdana, Arial, sans-serif;
  	font-size			: 10px;
  	color				: #02B7EE;
	height				: 50px;
}
TD.footer a:link, TD.footer a:visited {
	font-weight			: normal;
	color				: #4C76A6;
}
TD.footer a:hover {
	font-weight			: normal;
	color				: #0083a7;
}
.infoBox {
  	background			: #cce6ff;
}

.infoBoxContents {
    background			: #FFFFFF;
  	font-family			: Verdana, Arial, sans-serif;
  	font-size			: 10px;
	/*text-align			: center;*/
}

.infoBoxNotice {
  background			: #FF8E90;
}

.infoBoxNoticeContents {
	font-family			: Verdana, Arial, sans-serif;
	font-size			: 10px;
	background			: #FFE6E6;
}

TD.infoBoxHeading {
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 10px;
  font-weight			: bold;
  background			: #bbc3d3;
  color					: #ffffff;
}

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			: #ECECEC;*/
  background			: #FFFFFF;
}

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;
}

TABLE.productListing {
  border				: 1px;
  border-style			: solid;
  border-color			: #cce6ff;
  border-spacing		: 10px;
}

.productListing-heading {
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 10px;
  /*background			: #FAA003;*/
  background			: #FFFFFF;
  color					: #FFFFFF;
  font-weight			: bold;
}

TD.productListing-data {
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 10px;
}

A.pageResults:link, A.pageResults:visited{
  color					: #4C76A6;
}

A.pageResults:hover {
  color					: #0083a7;
}

TD.pageHeading, DIV.pageHeading {
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 12px;
  font-weight			: bold;
  color					: #000000;
  padding-top			: 10px;
}

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;
  line-height			: 1.5;
  /*background			: #FFFFFF;*/
}

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					: #f0a480;
  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;
}

SPAN.errorText {
  font-family			: Verdana, Arial, sans-serif;
  color					: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #cce6ff; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #cce6ff; }

.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; }

/* message box */

.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: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


.bar_right {
	width				: 175;
	background-image	: url(images/grafica/bg_column_right.jpg);
	background-repeat	:  repeat-y;
}

.bar_left {
	width				: 175;
	background-image	: url(images/grafica/bg_column_left.jpg);
	background-repeat	:  repeat-y;
}
	
.LeftinfoBox {
  background			: #FFFFFF;
}

.LeftinfoBoxContents {
  background			: #FFFFFF;;
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 10px;
  border				: 1px solid;
  border-color			: #00BAED;
}

.LeftinfoBoxNotice {
  background			: #FF8E90;
}

.LeftinfoBoxNoticeContents {
  background			: #FFE6E6;
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 10px;
}

TD.LeftinfoBoxHeading {
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 10px;
  font-weight			: bold;
  background			: #00BAED;
  color					: #FFFFFF;
  height				: 20px;
  width					: 155px;
  text-align			: center;
}

TD.LeftinfoBox, SPAN.LeftinfoBox {
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 10px;
}

.RightinfoBox {
  background			: #FFFFFF;
}

.RightinfoBoxContents {
  background			: #FFFFFF;
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 10px;
  border				: 1px solid;
  border-color			: #00BAED;
}

.RightinfoBoxNotice {
  background			: #FF8E90;
}

.RightinfoBoxNoticeContents {
  background			: #FFE6E6;
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 10px;
}

TD.RightinfoBoxHeading {
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 10px;
  font-weight			: bold;
  background			: #00BAED;
  color					: #FFFFFF;
  height				: 20px;
  width					: 155px;
  text-align			: center;
}

TD.RightinfoBox, SPAN.RightinfoBox {
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 10px;
}

.CenterinfoBox {
  background			: transparent;
}

.CenterinfoBoxContents {
  background			: transparent;
  line-height			: 1.5;
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 10px;
  border				: 1px solid;
  border-color			: #cce6ff;
}

.CenterinfoBoxNotice {
  background			: #FF8E90;
}

.CenterinfoBoxNoticeContents {
  background			: #FFE6E6;
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 10px;
}

TD.CenterinfoBoxHeading {
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 12px;
  font-weight			: bold;
  background			: #FFFFFF;
  color					: #000000;
}

TD.CenterinfoBox, SPAN.CenterinfoBox {
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 10px;
}
	

TD.newProducts {
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 9px;
  background			: transparent;
  color					: #000000;
  border				: 0px solid;
  border-color			: #000000;
  font-weight			: normal;
}

TD.newProductsContents {
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 9px;
  background			: transparent;
  color					: #000000;
  font-weight			: normal;
}

A.newProductsHeading { 
  font-family			: Verdana, Arial, sans-serif;
  color					: #4c76a6;
  font-size				: 12px;
  font-weight 			: bold;
  background			: transparent;
}

TD.newProductsHeading {
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 12px;
  background			: transparent;
  color					: #000000;
  height				: 25px;
}


TD.centercolor {
  background			: #FFFFFF;
}

TD.specials, SPAN.specials, P.specials {
  font-family			: Verdana, Arial, sans-serif;
  font-size				: 10px;
  border				: 1px solid;
  border-color			: #000000;
  padding				: 2;
}