body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;

	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	background-color: #000000;
	text-align: center;
}

.container {
	width: 800px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}


p { font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }

td { font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }

a:link { color: #fff; font-style: normal; text-decoration: none; }

a:visited { color: white; text-decoration: none; }

a:hover { color: #6cc; text-decoration: none; }

a:active { color: #0ff; text-decoration: none; }

.helv8-1-wht { color: #fff; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 1px; text-decoration: none; }

.helv8-9-wht { color: #fff; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 9pt; text-decoration: none; }

.helv8-8-wht { color: #fff; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 8pt; text-decoration: none; word-spacing: 1pt; letter-spacing: 1pt; }

.helv7-1-grey { color: #585858; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 9px; text-decoration: none; }

.helv7-9-grey { color: #585858; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 9pt; text-decoration: none; }

.helv8-1px-wht { color: white; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 1px; text-decoration: none; word-spacing: 1px; letter-spacing: 1px; }

.helv10-16-wht-wide { color: white; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 16pt; text-decoration: none; word-spacing: 1px; letter-spacing: 6px; }

.helv9-10-wht { color: white; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 1pt; text-decoration: none; word-spacing: 1px; letter-spacing: 1px; }

.times10-16 { color: white; font-size: 10pt; font-family: "Times New Roman", Times, Georgia, serif; font-weight: normal; font-style: normal; line-height: 16pt; text-decoration: none; text-align: justify; }

.times10-14 { font-size: 10pt; font-family: "Times New Roman", Times, Georgia, serif; line-height: 14pt; font-stretch: condensed; text-align: justify; }

.times9-13-wide { font-size: 9pt; font-family: "Times New Roman", Times, Georgia, serif; font-variant: small-caps; line-height: 13pt; font-stretch: condensed; letter-spacing: 1px; }

.times9-12 { font-size: 9pt; font-family: "Times New Roman", Times, Georgia, serif; font-variant: small-caps; line-height: 12pt; font-stretch: condensed; }

.bot-nav01 { font-size: 9pt; font-family: "Times New Roman", Times, Georgia, serif; font-variant: small-caps; line-height: 11pt; font-stretch: condensed; }

.left-image { float: left; margin: 0 10px 10px 0; border-width: 0; }

.catImage {
	float: left;
	width: 345px;
	text-align: left;
	padding-top: 25px;
}
.productSide {
	text-align: left;
	width: 450px;
	float: right;
}
.flashSound {
	text-align: right;
	width: 420px;
	padding-top: 5px;
}

#music {
 text-align: right;
}

.input {
color: #888888;
}

.input_onfocus {
color: #000000;
background-color: #F0F0F0;
}

.input_missing {
color: #000000;
background-color: #FFFFCC;
}
