body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: Silver;
	font-family: sans-serif;
	font-size: medium;
}

p {
	font-family: sans-serif;
	font-size: 80%;
}

p.purple {
	color: #652D90;
}

span.green {
	color: #008800;
}

span.blue {
	color: #0000ff;
}

span.red {
	color: #ff0000;
}

h1 {
	font-family: sans-serif;
	color: #8BC53F;
	font-size: 165%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
h2 {
	font-size: 130%;
	color: #652D90;
	font-family: serif;
}

/*normal link colors*/
a:link {
	font-family: sans-serif;
	color: #EB008B;
	text-decoration: underline;
}

a:visited {
	font-family: sans-serif;
	color: #EB008B;
	text-decoration: underline;
}

a:hover {
	font-family: sans-serif;
	color: #652D90;
	text-decoration: underline;
}

/*link styles for links on purple backgrounds*/
a:link.white {
	font-family: sans-serif;
	color: #ffffff;
	text-decoration: none;
}

a:visited.white {
	font-family: sans-serif;
	color: #ffffff;
	text-decoration: none;
}

a:hover.white {
	font-family: sans-serif;
	color: #eb008b;
	text-decoration: none;
}

div.container {
	position: relative;
	background-color: #ffffff;
	margin: 0px auto;
	padding: 5px 0px 0px 0px;
	width: 750px;
	text-align: left;
}
/*main container for the left column*/
div.leftcontainer {
	background-color: #ffffff;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 210px;
	float: left;
}
/*layers inside of the left container*/
/*layer for the logo*/
div.logo {
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	z-index: 2;
	position: relative;
}

/*layer for the left column that makes the purple border*/
div.left {
	background-color: #ffffff;
	margin: -100px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	border: 4px solid #652D90;
	position: relative;
}

/*inner left layer that contains the ecommerce links*/
div.innerleft {
	background-color: #652D90;
	margin: 110px auto 10px auto;
	padding: 2px 2px 2px 2px;
	width: 150px;
	border: 2px solid #EB008B;
	position: relative;
}

/*text elements within the left navigation*/
/*for green text on left side*/
span.innerleft {
	color: #8BC53F;
	font-weight: bold;
}

/*for address on bottom left*/
p.innerleft {
	color: #8BC53F;
	font-size: 80%;
}

/*main container for the right column*/
div.rightcontainer {
	background-color: #ffffff;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	width: 500px;
	float: right;
}

/*properties for the table that holds the rollover buttons*/
table.navigation {
	border: 4px solid #652D90;
	width: 100%;
	margin: 0px 0px 0px 0px;
}

/*properties for the cells of the table that hold the rollovers*/
td.navigation {
	width: 20%;
	text-align: center;
}

/*properties for the div that holds the tagline*/
div.tagline {
	position: relative;
	background-color: #652d90;
	color: #ffffff;
	text-align: center;
	width: 100%;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	float: right;
}
/*properties for the main content div*/
div.content {
	position: relative;
	width: 100%;
}

/*for picture layout on main page*/
table.mainpics {
	width: 100%;
}

table.mainpics td {
	width: 33%;
	text-align: center;
}

table.mainpics img {
	border: 4px solid #652D90;
}

/*properties for the footer div*/
div.footer {
	position: relative;
	margin: 0px 20px 0px 18px;
	padding: 5px 0px 0px 0px;
	width: 712px;
	clear: both;
}

/*properties for the div that contains the bottom page links*/
div.footerlinks {
	background-color: #652d90;
	color: #ffffff;
	text-align: right;
	padding: 5px 10px 5px 0px;
}

/*properties for the div that contains the copyright info*/
div.copyright {
	background-color: #ffffff;
	text-align: center;
	padding: 5px 0px 2px 0px;
	font-size: 80%;
}