body
{
  background: url(../graphics/misc/background_gradient.jpg) no-repeat 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#000;
  margin:0;
  padding:0;
}

td
{
	font-size: 12px;
	color: 000;
}

td.title
{
	font-size: 11px;
}

.white
{
	color: #fff;
}

a.blue,
a.blue:link,
a.blue:visited,
a.blue:active
{
	color: #0066cc;
}

a.blue:hover
{
	color: #ffcc00;
}

a,
a:link,
a:active,
a:visited
{
  color: #000;
  text-decoration: none;
}

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

p
{
  margin: 0 0 10px 0;
  padding: 0;
}

.no-pad
{
	margin: 0;
	padding: 0;
}

.pad10
{
	padding: 0 0 10px 0;
}

h1
{
	color: #0066cc;
	font-size: 22px;
	padding: 0 0 20px 0;
	margin: 0;
}

h3
{
	color: #0066cc;
	font-size: 18px;
	padding: 20px 0 20px 0;
	margin: 0;
}

img
{
	border: none;
	padding: 0;
	margin: 0;
}

.copy
{
	color: #999999;
}

.header-background
{
	background: url(../graphics/header/main_logo_header_graphic.jpg) no-repeat 0 0;
}

.top-nav-background
{
	background: url(../graphics/header/main_nav_background.jpg) no-repeat 0 0;
}

.nav
{
	margin: 0;
	padding: 0 0 0 10px;
}

.nav li
{
	display: inline;
}

.nav li a,
.nav li a:link,
.nav li a:visited,
.nav li a:active
{
	padding: 5px 10px;
	border-right: 1px solid #7fb2e5;
	color: #fff;
}

.nav li a.selected,
.nav li a:hover,
.nav li a.current
{
	color: #ffcc00;
}

.nav li a.last
{
	border-right: none;
}

.side-title-background
{
	background: url(../graphics/misc/featuredproduct_title_back.jpg) no-repeat 0 0;
}

.side-main-background
{
	background: url(../graphics/misc/featuredproduct_gradient.jpg) no-repeat 0 bottom;
}

.footer-top-shade
{
	background: url(../graphics/footer/footer_top_grey_gradient.jpg) no-repeat 0 0;
}

.footer-main-background
{
	background: url(../graphics/footer/footer_gradient_1000x100.jpg) no-repeat 0 0;
}

.footer-address
{
	color: #7fb2e5;
}