body {
	  background-image: url('img/body_bg.jpg');
	  background-color:#000000;
	  margin-top: 0px;
	  margin-left: 0px;
	  margin-right: 0px;
	  color: #010101;
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  font-size: 12px;
	}
A   	{ color: #7c0000; text-decoration: none; } 
A:link	{ color: #7c0000; text-decoration: none; } 
A:visited { color: #7c0000; text-decoration: none; } 
A:active { color: #7c0000; text-decoration: none; }
A:hover	{ color: #000000; text-decoration: none;  } 

/* top.tpl header images */
.headerbar
	{
	  background-image: url(img/headbar.jpg);
	  background-repeat: repeat-x;
	}
.pagebg
	{
	  border: 1px solid #000000;
	  background-color: #ffffff;
	}
/* menu backgrounds */
.menubg
	{
	  background-color: #f86300;
	}
.sidebox
	{
	  background-image: url(img/menubg.jpg);
	  background-repeat: repeat-y;
	  background-color: #f86300;
	}
.sidetitle
	{
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  color: #ffffff;
	  font-size: 14px;
	  font-weight: bold;
	  text-decoration: none;
	  background-image: url(img/headbar.jpg);
	  background-repeat: repeat-x;
      height: 18px;
	  border-bottom: 1px solid #434343;
	}
.sidebar a, a:link, a:active, a:visited
	{
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  color: #f0f0f0;
	  font-weight: bold;
	  font-size: 14px;
	  text-decoration: none;
	  padding-left: 3px;
	  border-bottom: 1px solid #434343;
	  text-decoration: none; 
	}
.sidebar a:hover
	{
	  color: #f0f0f0;
	  text-decoration: none;
	  border-bottom: 1px solid #434343;
	}
.nav a
	{
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  color: #000000;
	  font-weight: bold;
	  font-size: 14px;
	  text-decoration: none;
	  padding-left: 3px;
	}
.nav a:link
	{
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  color: #000000;
	  font-weight: bold;
	  font-size: 14px;
	  text-decoration: none;
	  padding-left: 3px;
	}
.nav a:active
	{
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  color: #000000;
	  font-weight: bold;
	  font-size: 14px;
	  text-decoration: none;
	  padding-left: 3px;
	}
.nav a:visited
	{
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  color: #000000;
	  font-weight: bold;
	  font-size: 14px;
	  text-decoration: none;
	  padding-left: 3px;
	}
.nav a:hover
	{
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  color: #f0f0f0;
	  font-weight: bold;
	  font-size: 14px;
	  text-decoration: none;
	  padding-left: 3px;
	}
.onnav
	{
	  background-color: #434343;
	  border-bottom: 1px solid #434343;
	}

.offnav
	{
	  background-color: #f86300;
	  border-bottom: 1px solid #434343;
	  
	}
.links
	{
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  color: #000000;
	  font-weight: normal;
	  font-size: 12px;
	  text-decoration: none;
	  padding-left: 3px;
	}
.links a, a:link, a:active, a:visited
	{
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  color: #f86300;
	  font-weight: bold;
	  font-size: 12px;
	  text-decoration: none;
	  padding-left: 3px;
	}
.links a:hover
	{
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  color: #000000;
	  font-weight: bold;
	  font-size: 12px;
	  text-decoration: none;
	  padding-left: 3px;
	}
.content
	{
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  color: #000000;
	  font-size: 12px;
	  font-weight: bold;
	  text-decoration: none;
	}
.content a, a:link, a:active, a:visited
	{
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  color: #f86300;
	  font-weight: bold;
	  font-size: 12px;
	  text-decoration: none;
	  padding-left: 3px;
	}
.content a:hover
	{
	  color: #040404;
	  text-decoration: none;
	}
.price
	{
	  font-size: 16px;
	  font-weight: bold;
	}
.newsclip
	{
	  border-top: 5px solid #000000;
	  border-left: 1px solid #000000;
	  border-right: 1px solid #000000;
	  border-bottom: 1px solid #000000;
	  padding: 5px;
	}
.mainc
	{
	  padding-left: 5px;
	  padding-right: 5px;
	}
.text 
	{
	  font-size: 12px;
	}
.frontblurb
	{
	  font-size: 12px;
	  font-weight: 100;
	  line-height: 120%;
	}
.frontblurb2
	{
	  font-size: 10px;
	  font-weight: 100;
	}
.tablerow1
	{
	  padding-left: 5px;
	  padding-right: 5px;
	  border: 1px solid #c0c0c0;
	  background-color: #C7C7C7;
	}
.tablerow2
	{
	  padding-left: 5px;
	  padding-right: 5px;
	  border: 1px solid #c0c0c0;
	  background-color: #f0f0f0;
	}
.right_menu
	{
	  background-image: url(img/right_menubg.jpg);
	  background-repeat: repeat-y;
	  background-color: #f86300;
	}
.right_quote
	{
	  font-family: trebuchet;
	  font-size: 10px;
	  text-syle: italic;
	  padding-left: 3px;
	}
.footer {color: #f8f8f8; font-weight: bold; font-size: 12px; background-color: #000000; border: 1px solid #000000;}
.feature_item
	{
		text-decoration: none;
	    border-bottom: 0px solid #ffffff;
	}
.feature_item a
	{
		text-decoration: none;
	    border-bottom: 0px solid #ffffff;
	}
.feature_item a:link
	{
		text-decoration: none;
	    border-bottom: 0px solid #ffffff;
	}
.feature_item a:active
	{
		text-decoration: none;
	    border-bottom: 0px solid #ffffff;
	}
.feature_item a:visited
	{
		text-decoration: none;
	    border-bottom: 0px solid #ffffff;
	}
.feature_item a:hover
	{
		text-decoration: none;
	    border-bottom: 0px solid #ffffff;
	}
.framecontain {width: 900px; height: 900px; overflow: hidden; position: relative; border: 3px solid #000000;}
iframe.hoyt { border:0px; width: 830px; height: 600px; position: absolute; top: -110px; left: -170px;}
