body {
  background-color: #E6E8EE;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  text-align: center;
  height: 100%;
}


h1, h2, h3, h4, h5, h6 {
  color: #790000;
  font-family: Arial, Helvetica, sans-serif;
  margin: .5em 0;
}

h1 {  font-size: 1.4em;}
h2 {  font-size: 1.2em;}
h3 {  font-size: 1.2em;}
h4 {  font-size: 1.1em;}
h5 {  font-size: 1em;}
h6 {  font-size: 1em;}

p {
  color: #444;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: .8em;
  text-align: justify;
}

img {
  border: 0px;
}

a:link {color: #790000; font-weight:bold;}
a:visited {color: #790000; font-weight:bold;}
a:hover {color: #BF1717; font-weight:bold;}

li {
  color: #000;
  font-size: .8em;
}

#maincontainer {
  background-color: #fff;
  background-image: url('/control/image/maincontainerfade.jpg');
  background-repeat: no-repeat;
  width: 800px;
  margin: 0px auto 0px auto;
  padding: 0;
  text-align: left;
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;
}

#header {
  background-image: url('/control/image/header_bg.jpg');
  width: 775px;
  height: 235px;
  margin: 0 12px 40px 12px;
}

#content {
  width: 530px;
  float: right;
  padding: 0 30px 0 0;
}

#breadcrumbs {
 font-size: .6em;
}

.productListing {
 clear:both;
 padding:10px 0 0 0;
 border-bottom:1px solid #ccc;
 margin-top:0;
}

.productListing h2 {color:#444;text-decoration:none;}

.strongblue {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
}

.strongbluelisting {
 font-family: Arial, Helvetica, sans-serif;
 font-size:.8em;
}

.buttonText {
 font-family: Arial, Helvetica, sans-serif;
}

#calloutleft {
	float:left;
	clear:left;
	padding:10px 0 10px 53px;
	font-size:.6em;
	width:150px;
}

.imageleft {
	float:left;
	padding:5px 20px;
}
.imageright {
	float:right;
	padding:5px 20px;
}

.grey-border-box {
	border:1px solid #ccc;
	padding:20px;
	margin:20px 0 20px 0;
}

#footer {
  color: #000;
  font-size: .6em;
  text-align: right;
  background-image: url('/control/image/footer_bg.jpg');
  width: 755px;
  height: 55px;
  clear: both;
  margin: 30px 12px 0 12px;
  padding: 20px 20px 0 0;
}

/***********START MAIN LEFT NAVIGATION***********/

#nav {
  width: 174px;
  float: left;
  padding: 0 0 20px 0;
  margin: 0 0 0 13px;
  display: inline; /*fixes ie6 floating margin problems*/
}

#nav a {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
  font-size: .8em;
  margin: 0;
  padding: 0;
}

#nav ul {
  padding: 0;
  margin: 0;
}

#nav li {
  height: 20px;
  padding: 0;
  margin: 0;
  list-style-type: none;
}

#nav li a {
  display: block;
  padding: 4px 0 3px 40px;
}

.bgrey a {
  background: url('/control/image/nav_bg_grey.jpg') left top no-repeat;
  width: 174px;
}

.bwhite a {
  background: url('/control/image/nav_bg_white.jpg') left top no-repeat;
  width: 174px;
}

#nav a:hover {
  background-position: 0 -20px;
}

/***********START TOP HEADER NAVIGATION***********/

#headernav {
  width: 515px;
  position: absolute;
  top: 0;
  margin-left: 11px;
}

#headernav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#headernav li {
  float: left;
  margin: 0;
}

#headernav li a {
  padding: 84px 0 0 0;
  display: block;
  overflow: hidden;
  height: 0;
}

#us a {
  background: url('/control/image/headernav_us.jpg') left top no-repeat;
  width: 90px;
}

#you a {
  background: url('/control/image/headernav_you.jpg') left top no-repeat;
  width: 125px;
}

/***********TABLES STYLING***********/

table {
 font-family: Arial, Helvetica, sans-serif;
 font-size: .8em;
}
