body { background-color:#261B11; margin-top:0;}

h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:105%; color:#d02433; }
h3 { font-family:Verdana, ARIAL, Helvetica, sans-serif; font-size:100%; color:#d02433; }
h4 { font-family:Verdana, ARIAL, Helvetica, sans-serif; font-size:95%; color:#d02433; }
h5 { font-family:Verdana, ARIAL, Helvetica, sans-serif; font-size:85%; color:#d02433; }
h6 { font-family:Verdana, ARIAL, Helvetica, sans-serif; font-size:80%; color:#777777; }
p, li, th, td  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#777777; }

a:link { color:#666666; font-weight:bold; text-decoration:underline; }
a:visited { color:#666666; font-weight:bold; text-decoration:underline; }
a:hover { color:#d02433; font-weight:bold; text-decoration:none; }
a:active { color:#d02433; font-weight:bold; text-decoration:none; }

.tivoliHR {color:#d0cdc4; height:1;}

/* table width and heights for all pages - different in print css */
.topLogoTable { width:760; height:90; background-color:#ecebe7;}
.topSpacerBar {
	width:760;
	height:5;
	background-color:#ffffff;
	padding: 0px;
}
.topTable{ width:760; height:383; background-color:#cdbdad;}
.bottomTable{ width:760; height:265; background-color:#cdbdad;}
.mainTable { width:760; height:383; background-color:#cdbdad;}
.secondaryTable { width:730; }
.tertiaryTable { width:710; }
.tivoliSpacer { width:730; height:1; background-color:#d0cdc4;}
.tivoliSpacerCheckout { width:710; height:1; background-color:#d0cdc4;}
.bottomNavigation { width:730; height:22; }

/* category links in the top bar next to the logo */
a:link.categoryLinkTop { font-size:100%; color:#666666; padding:2 6 2 6; text-decoration:none; }
a:visited.categoryLinkTop { font-size:100%; color:#666666; padding:2 6 2 6; text-decoration:none; }
a:hover.categoryLinkTop { font-size:100%; color:#ffffff; background-color:#d02433; padding:2 6 2 6; text-decoration:none; }
a:active.categoryLinkTop { font-size:100%; color:#ffffff; background-color:#d02433; padding:2 6 2 6; text-decoration:none; }

/* category links at the left side */
.categoryLinkLeftCurrent { color:#666666; padding:2 6 2 6; font-weight:bold; text-decoration:none; }
a:link.categoryLinkLeft { font-size:95%; color:#666666; padding:2 6 2 6; font-weight:normal; text-decoration:none; }
a:visited.categoryLinkLeft { font-size:95%; color:#666666; padding:2 6 2 6; font-weight:normal; text-decoration:none; }
a:hover.categoryLinkLeft { font-size:95%; color:#ffffff; background-color:#d02433; padding:2 6 2 6; font-weight:normal; text-decoration:none; }
a:active.categoryLinkLeft { font-size:95%; color:#ffffff; background-color:#d02433; padding:2 6 2 6; font-weight:normal; text-decoration:none; }

/* You Are Here links */
.youAreHereCurrent { font-size:95%; color:#d02433; font-weight:bold;}
a:link.youAreHereLink { font-size:95%; color:#666666; font-weight:bold; text-decoration:underline; }
a:visited.youAreHereLink { font-size:95%; color:#666666; font-weight:bold; text-decoration:underline; }
a:hover.youAreHereLink { font-size:95%; color:#d02433; font-weight:bold; text-decoration:none; }
a:active.youAreHereLink { font-size:95%; color:#d02433; font-weight:bold; text-decoration:none; }

/* welcome message on Homepage next to submit email */
.welcomeMessage { color:#d02433; font-style:italic;}

/* inStock Qunatity in product detail listing and shopping cart */
.inStockQuantity { color:#d02433;}
a:link.inStockQuantity { color:#d02433; text-decoration:underline; }
a:visited.inStockQuantity { color:#d02433; text-decoration:underline; }
a:hover.inStockQuantity { color:#d02433; text-decoration:none; }
a:active.inStockQuantity { color:#d02433; text-decoration:none; }

/* table cells to list categories and products */
.listProductCell { width:180; background-color:#ffffff; border:1px solid #999999; }
.showProductPictureCell { background-color:#ffffff; border:1px solid #999999; }

/* table cells to list shipping fees in pop-up */
.shippingFeeTableText { color:#000000; }
.shippingFeeTable { border:1px solid #000000; }
.shippingFeeTableBody { padding:3px; background-color:#ffffff; border:1px solid #000000; }
.shippingFeeTableHeader { padding:3px; background-color:#ffffff; border:1px solid #000000; font-weight:bold; text-align:center;}

/* products name in boxes in list_products.asp */
.nameInBox {}
a:link.nameInBox { font-size:95%; color:#666666; font-weight:bold; text-decoration:none; }
a:visited.nameInBox { font-size:95%; color:#666666; font-weight:bold; text-decoration:none; }
a:hover.nameInBox { font-size:95%; color:#d02433; font-weight:bold; text-decoration:none; }
a:active.nameInBox { font-size:95%; color:#d02433; font-weight:bold; text-decoration:none; }

/* You Are Here links checkout > billing > shipping > payment/review > thank you */
.checkoutLinks_current { font-size:95%; color:#d02433; font-weight:bold;}
checkoutLinks { font-size:95%; color:#cccccc; font-weight:bold; }

/* might be used for error messages in form filling */
.message {color:#d02433;}

/* in the picture pop-up and show products links to print, tip a friend, back */
a:link.smallLink { font-size:85%; color:#666666; font-weight:bold; text-decoration:underline; }
a:visited.smallLink { font-size:85%; color:#666666; font-weight:bold; text-decoration:underline; }
a:hover.smallLink { font-size:85%; color:#d02433; font-weight:bold; text-decoration:none; }
a:active.smallLink { font-size:85%; color:#d02433; font-weight:bold; text-decoration:none; }

/* price and sales price in show_product.asp */
.oldPrice {color:#000000; text-decoration:line-through;}
.salesPrice {color:#cc0000;}

/* links in the bottom blue bar */
.bottomLink { font-size:90%; color:#666666; }
a:link.bottomLink { font-size:90%; color:#666666; font-weight:bold; text-decoration:underline; }
a:visited.bottomLink { font-size:90%; color:#666666; font-weight:bold; text-decoration:underline; }
a:hover.bottomLink { font-size:90%; color:#d02433; font-weight:bold; text-decoration:none; }
a:active.bottomLink { font-size:90%; color:#d02433; font-weight:bold; text-decoration:none; }

/* red text e.g. No of items in shopping bag */
.red {color:#d02433; font-weight:bold;}

/* copyright below main site */
.copy { font-size:75%; color:#999999; text-align:center; }
.topTable {
	background-color: #dffdfd;
}
.indexnews {
	color: #990000;
	font-size: 130%;
	font-weight: bold;
}

