#homepage_content
{
  margin: 10px auto;
  width: 801px;
}
#homepage_header
{
	background-color: #696a6e;
	background-image: url("../images/homepage/header-banner.jpg");
	background-repeat: no-repeat;
	height: 89px;
	width: 801px;
}
#homepage_nav
{
}
	#homepage_nav ul
	{
		list-style-type; none;
		margin: 0;
		padding: 0;
		width: 115px;
	}
		#homepage_nav ul li
		{
			border-bottom: 1px solid #b3afae;
		}
			#homepage_nav ul li a
			{
				display: block;
				background-image: url("../images/nav_background.jpg");
				font-size: 13px;
				line-height: 30px;
				width: 90px;
				text-decoration: none;
				padding-left: 25px;
			}
			#homepage_nav ul li a:hover
			{
				background-image: url("../images/nav_background_hover.jpg");
			}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

td.menu
{
	border-bottom: 1px solid #b3afae;
}
	td.menu a
	{
		display: block;
		line-height: 26px;
		width: 90px;
		text-decoration: none;
		padding-left: 25px;
		background-image: url("../images/nav_background.jpg");
	}
	td.menu a:hover
	{
		background-image: url("../images/nav_background_hover.jpg");
	}

td.last
{
	border-bottom-width: 0px;
}
td.item
{
	border-right: 1px solid #bdbdbf;
	border-bottom: 1px solid #bdbdbf;
}
td.bottom
{
	border-bottom: 0px;
}
td.last_item
{
	border-right: 0px;
}

td.gradient_strip
{
	background-image: url("../images/homepage/gradient_strip.jpg");
}

ul#bottom-nav
{
  /*
	float: right;
	padding: 0 10px 0 0;
  */
	margin: 0;
	padding: 0;
  width: 576px;
  margin: 0 auto;
}

ul#bottom-nav li
{
	display: block;
	float: left;
	padding: 10px;
}

ul#bottom-nav li a
{
	text-decoration: none;
}

span.copyright
{
  display: inline-block;
	font-size: 14px;
	padding: 40px 0 0 10px;
}

span.slogan
{
	float: right;
	font-size: 24px;
	font-weight: bold;
	padding: 10px 20px 10px 0;
}

ul.products-list {
  margin: 0;
  padding: 0;
  height: 349px;
  width: 800px;
}

ul.products-list li {
  float: left;
  list-style-type: none;
}

ul.products-list a {
  background-image: url("../images/homepage/Home-pg-Navigation.jpg");
  display: block;
  width: 200px;
}

ul.products-list a:hover {
  outline: none;
  box-shadow: #a016b1 0 0 5px;
  -webkit-box-shadow: 0 0 5px rgba(280,164,44,1);
  -moz-box-shadow: 0 0 5px rgba(280,164,44,1);
}

ul.products-list:hover > li a {
  opacity: 0.3;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}
ul.products-list:hover > li a:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}

ul.products-list a span {
  display: none;
}

ul.products-list a {
  width: 200px;
}

ul.products-list a.product-0,
ul.products-list a.product-1,
ul.products-list a.product-2,
ul.products-list a.product-3
{
  height: 174px;
}

ul.products-list a.product-4,
ul.products-list a.product-5,
ul.products-list a.product-6,
ul.products-list a.product-7
{
  height: 175px;
}

ul.products-list a.product-0 {
  background-position: 0 0;
}
ul.products-list a.product-1 {
  background-position: -200px 0;
}
ul.products-list a.product-2 {
  background-position: -400px 0;
}
ul.products-list a.product-3 {
  background-position: -602px 0;
}
ul.products-list a.product-4 {
  background-position: 0 -175px;
}
ul.products-list a.product-5 {
  background-position: -200px -175px;
}
ul.products-list a.product-6 {
  background-position: -400px -175px;
}
ul.products-list a.product-7 {
  background-position: -602px -175px;
}

/* these images are slightly off */
ul.products-list a.product-2,
ul.products-list a.product-6
{
  width: 202px;
}

ul.products-list a.product-3,
ul.products-list a.product-7
{
  width: 198px;
}

#slides {
  background-image: url('/images/homepage/slideshow/background.jpg');
  width: 297px;
  overflow: hidden;
}

.slides_container {
  display: none;
}

.slides_container div {
  width: 297px;
  height: 220px;
  display: block;
}


