.body1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #666666;
		text-align: left;
		vertical-align: top;
		line-height: 18px;
		text-transform: none;
		padding-top: 5px;
		padding-right: 20px;
		padding-bottom: 30px;
		padding-left: 25px;
	}

a	{
		color: #333333;
	}
.bar {	text-align: left;
		vertical-align: top;
		background-color: #000000;
		border-top-width: 1px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #000000;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #000000;
	}
.sidebar2 {	border-top-width: 0px;
		border-right-width: 5px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #AAB4BC;
		border-right-color: #AAB4BC;
		border-bottom-color: #AAB4BC;
		border-left-color: #AAB4BC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		vertical-align: top;
		padding: 5px 20px 30px 25px;
	}
.sidebar1 {	border-top-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #333333;
		border-right-color: #333333;
		border-bottom-color: #333333;
		border-left-color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		vertical-align: top;
		background-color: #FFFFFF;
	}
.eventhome {	padding-left: 24px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding-bottom: 15px;
	}
.logo2 {	padding-right: 20px;
		text-align: right;
	}
.login1 {	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		color: #003366;
		text-align: right;
		padding-top: 10px;
		padding-bottom: 10px;
		vertical-align: middle;
		padding-right: 30px;
	}
.login2 {	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-transform: none;
		color: #003366;
		text-align: right;
		padding-right: 20px;
		vertical-align: top;
	}
.head1 {	font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #00788A;
		text-align: left;
		vertical-align: top;
		text-transform: uppercase;	/* unsure if we should use this */
	}
.head2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-align: left;
		vertical-align: top;
	}
.copyright {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		padding: 5px;
		border: none #EEF8FC;
		text-align: center;
		line-height: 16px;
	}
.box1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-transform: none;
		text-align: left;
		vertical-align: top;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 5px;
	}
// picture floating left, with a 5-pixel margin, no border:
.pic-left {	float: left;
		margin-right: 5px;
	}
.pic1 {		float: left;
		margin-right: 5px;
		border-color: black;
		border-width: 1px;
	}
// picture floating RIGHT, with a 5-pixel margin, no border:
.pic-right {	float: right;
		margin-left: 5px;
	}
.pic2 {		float: right;
		margin-left: 5px;
	}
.sidebar22 {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		vertical-align: top;
		padding: 5px 20px 30px 25px;
	}
.sidebar21 {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		vertical-align: top;
		padding: 5px 20px 30px 25px;
	}
.sidebar4 {	border-top-width: 5px;
		border-right-width: 5px;
		border-bottom-width: 5px;
		border-left-width: 5px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #AAB4BC;
		border-right-color: #AAB4BC;
		border-bottom-color: #AAB4BC;
		border-left-color: #AAB4BC;
		text-align: left;
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #003366;
	}
.head3 {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		text-align: left;
		vertical-align: top;
		line-height: normal;
		text-transform: uppercase;
		font-style: normal;
	}
h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #EB2A2E;
	}
h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #EB2A2E;
	}
.bar1 {	border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-left-color: #FFFFFF;
		text-align: left;
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #003366;
		background-color: #0397D6;
	}
.headp {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #FF3300;
		padding: 0px;
		border: none #EEF8FC;
		text-transform: none;
	}
.head4 {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #EB2A2E;
		text-align: left;
		vertical-align: top;
		text-transform: capitalize;
	}
.promo1 {	text-align: center;
		vertical-align: top;
		padding-bottom: 30px;
	}
.promo0 {	text-align: center;
		vertical-align: top;
		padding-top: 0px;
		background-color: #666666;
	}
.promo2 {	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #efefef;
		text-transform: none;
		text-align: center;
		vertical-align: top;
		padding-bottom: 30px;
	}
.promo3 {	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #efefef;
		text-transform: none;
		text-align: center;
		vertical-align: top;
		padding-bottom: 30px;
	}

.backhome {	text-align: right;
		vertical-align: middle;
		padding-right: 10px;
		padding-top: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 10px;
		padding-bottom: 5px;
		border-style: none;
		border-color: green;
		border-width: 1px;
	}

.backhome-bottom {	text-align: right;
		vertical-align: bottom;
		padding-right: 10px;
		padding-top: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 10px;
		padding-bottom: 5px;
		border-style: none;
		border-color: green;
		border-width: 1px;
	}
.backhome1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		text-transform: uppercase;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
	}
.backhome1-img {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		text-transform: uppercase;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
	}
.backhome2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		text-transform: uppercase;
	}
.backhome2 a {	
		color: #FFFFFF;
	}

.pic11 {	float: left;
		margin-right: 5px;
		margin-bottom: 5px;
	}
.body2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		text-align: left;
		vertical-align: top;
		line-height: 14px;
		text-transform: none;
		padding: 10px 20px 20px;
	}
.pic3 {	float: left;
		margin-right: 5px;
		vertical-align: bottom;
		background-position: bottom;
	}
h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #EB2A2E;
		text-transform: capitalize;
	}
.headq {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		text-align: left;
		vertical-align: top;
	}
.footnote1 {	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #999999;
		text-align: left;
		vertical-align: top;
		line-height: normal;
		text-transform: none;
		font-style: italic;
	}
.bgtop {	background-color: #EB2A2E;
	}
.bar1 {	border-top-width: 1px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-left-color: #FFFFFF;
		text-align: left;
		vertical-align: top;
		background-color: #00788A;
	}
.bgbox1 {	background-color: #F6F6F6;
		height: 350px;
	}
.barbottom {	text-align: center;
		vertical-align: top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #FFFFFF;
		background-color: #EB2A2E;
	}
.barnav {	border-top-width: 2px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-left-color: #FFFFFF;
		text-align: left;
		vertical-align: top;
		background-color: #999999;
	}
.bartitle {	text-align: left;
		vertical-align: top;
		background-color: #666666;
		height: 1px;
	}
.bar2 {	text-align: left;
		vertical-align: top;
		background-color: #999999;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;		/* JCB - was 2px */
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #DCDCDC;
		border-right-color: #DCDCDC;
		border-bottom-color: #DCDCDC;
		border-left-color: #DCDCDC;
	}
.bgbody {	background-color: #333333;
	}
h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
	}
.contactinfo {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-align: left;
		vertical-align: top;
		line-height: 14px;
		/* text-transform: capitalize; */	/* JCB - this is a bad idea */
	}

.num1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	vertical-align: top;
	text-transform: capitalize;
	padding: 0px 0px 0px 5px;
	}

.bar2pop {	text-align: left;
		vertical-align: top;
		background-color: #999999;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 2px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #DCDCDC;
		border-right-color: #DCDCDC;
		border-bottom-color: #DCDCDC;
		border-left-color: #DCDCDC;
	}

.head5 {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #333333;
		text-align: left;
		vertical-align: top;
		line-height: normal;
		text-transform: capitalize;
		font-style: normal;
		padding-top: 15px;
	}

/* this is really only needed to provide the white border around the image: */
.pic3pop {	float: left;
		vertical-align: middle;
		background-position: bottom;
		text-align: center;
		padding-top: 10px;
		padding-right: 20px;
		padding-bottom: 10px;
		padding-left: 20px;
	}

.sidepromo1 {
	padding: 0px 8px 8px;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.sidepromobox {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/promo12.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	}
.sidepromobox1 {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: top;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	}
.sidepromobox2 {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 3px;
	}

.tight {
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin: 0px;
	margin-left: 0px;
	border: 1px solid #cccccc;
}
.tight ul {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2em;
	/* text-align: left; */
}


/* item quantity - text input box next to "Buy Item" */
.itemqty		{
				background: #F0F0F0;
				/*
				border-style: inset;
				border-width: 3px;
				 */
				color: #252566;

				text-align: center;
				font-style: italic;
				font-weight: lighter;
				font-size: 75%;

				vertical-align: middle;
			}
/* variant of "itemqty" - to be used when the box is currently active */
.itemqtyActive		{
				/* background: #99eeCC; */	/* Light Weak Green */
				border-style: inset;
				background: #c0d0ff;	/* light blue-purple */
				color: #252566;
				font-weight: bold;
				font-style: normal;
				vertical-align: middle;
			}
/* another variant of "itemqty" - used when the user has entered a value */
.itemqtyNonempty		{
				background: #FEFEFE;
				border-style: inset;
				color: #252566;
				font-weight: bold;
				font-style: normal;
				vertical-align: middle;
			}

/* and the "Buy Item" button */
.itembuy		{
				/*
				border-color: blue;
				border-style: round;
				 */
				vertical-align: middle;
				/* don't let the browser use the hand cursor: */
				cursor: default;
			}

.cartstatus		{
				vertical-align: middle;
			}

.policies h3 {		/* h3 headers in the policies page */
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #242424;
	}
.policies ul {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2em;
	/* text-align: left; */
	}
.policies li {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2em;
	}
.Helvetica8 { font-family: Arial, Helvetica, adobe-helvetica, Arial Narrow; font-size: 10px; line-height: 13px; }
.size8 { font-size: 10px; line-height: normal; }
