html, body{
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
td{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
}
input, textarea{
	font-family: Courier, Arial, serif;
	font-size: 10px;
}
.hslogan{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 10px;
	color: #660000;
	padding-right: 5px;
}
.mmitem, .mmitem a, .mmitem b, a.mmitem{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #552824;
	text-decoration: none;
	white-space: nowrap;
}
.mmitem b{
	color: #cc0000;
}
.scaption{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cc0000;
}
.fmenu, .fmenu a{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.copy{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	background: #ffffff;
	text-align: center;
}
.copy a{
	color: #cc0000;
	background: #ffffff;
}
.pageline td{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #552824;
	background: #ffffff;	
}
.pageline a{
	font-weight: normal;
	color: #cc0000;
	background: #ffffff;
}
.search-all a, .search-all a:visited{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	color: #cc0000;
	font-size: 11px;
	font-weight: bold;
}
.error{
	font-weight: bold;
	font-size: 10pt;
	color: #993300;
}
input.searchbox{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
}
@media screen { /* hide rule from nn4.x */
	.searchbox {
		width: 150px;
		border: 1px solid #666666;
	}
}
.h1title {
	display: block;
}
.book-delivery-price, .book-delivery-price a {
    font-weight: bold;
    color: #cc0000;
    font-size: 10px;
}