body {
	font-family: Arial, Helvetica, sans-serif;
	
	background-color:#000000;
	margin:0px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center;
	background-image:url(bg2.JPG);
	}
#main {
	width:810px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:0px;
	background-color:#b7b8ac;
		}
.main2 {
	width:810px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:center; /* Counteract to IE5/Win Hack */
	padding:10px;
		}
#masthead{
	position:relative;
	top:0px;
	width:810px;
	height:150px;
	padding:0px;
		background-image:url(images/bgtop.JPG);	
		margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	}
.toptable {background-image:url(images/battop2.JPG);
	background-position:top left;
	background-repeat:no-repeat;}	
H2 {
color:#FFFFff;
font-family: Arial, Helvetica, sans-serif;
font-size:medium;
text-align:center;
padding:4px;
}
H4 {color:#111100;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:medium;
text-align:left;
padding:1px;
}	
H3 {color:#be4a3f;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:medium;
text-align:left;
padding:2px;
}	
H1 {color:#ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:large;
font-weight:100;
text-align:center;
padding:2px;
}	
.menuteext {
text-align:right;
padding:3px 8px;
}

.tip {color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:smaller;
text-align:left;
padding:10px 10px;
vertical-align:top;
}
.tip2 {color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:smaller;
text-align:left;
padding:2px 5px;
vertical-align:top;
}
.box {

background-image:url(boxmid.JPG);
background-repeat:repeat-y;
background-position:center;
}
.picbox {float:left;
padding:3px;
}
.boxtext {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
color:#000000;
padding:0px 10px 3px 0px;

}
.boxtop {background-image:url(boxtop.JPG);
background-repeat:no-repeat;
background-position:top;
background-color:#000000;
}
.boxfoot {
font-family:Arial, Helvetica, sans-serif;
color:#FFCC66;
background-image:url(bg.JPG);
font-size:small;
padding:10px;
}
.bigbox {
background-image:url(bgbox.JPG);
background-position:center;
background-repeat:no-repeat;
vertical-align:top;
height:280px;

}
.hphbox {
background-image:url(hphbox.JPG);
background-position:center;
background-repeat:no-repeat;
vertical-align:top;
height:100px;
text-align:center;
padding:0px 0px 0px 15px;

}
a.hph:link, a.hph:visited {
	color: #000066; text-decoration:none;
	}
.warn {
color:#ff0000;
font-size: medium; font-family: Arial, Helvetica, sans-serif;}
.table {border:1px solid #000000;} 

.price {color :#000000;
	font-weight:bold;
}
.basket {
background-image:url(basket1.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 2px 0px 18px;
	color: #3322ff;
	font-weight: bold;
	font-size: x-small;
	text-align:right;
	background-color:#8A82AB;
}
a.basket:link, a.basket:visited {
	color: #000066; text-decoration:none;
	}
.tipbox{
background-image:url(images/packmain.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color: #8A82AB;
	vertical-align:top;
	}
.small{font-size: x-small;
	text-align:right;
	color: #221122;} 
a:link { text-decoration:none; color:#b50000;}
a:visited {color:#330033; text-decoration:none; }
a:hover {color:#b50000; border-bottom: 1px solid #b50000;}
.form1{
	font-size: small;
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding:3px;
	vertical-align:top;
}
.formbox{
	background-image:url(images/battop.JPG);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#968eb6;
	vertical-align:top;
	}
.story { background-color:#FFFFFF;
color:#333333;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:small;
text-align:right;
padding:2px;
vertical-align:top;}
.story2 {background-color:#FFFFFF;
color:#333333;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:smaller;
text-align:center;
padding:2px;}

.padding {
padding:10px;}
