@charset "UTF-8";
/* CSS Document */

body {margin: 0px; background-image: url(../images/body_bg.jpg); margin-top: 20px;}

img {border: 0px;}

p {margin: 15px 0px 15px 0px;}

h1 {margin: 20px 0px 20px 0px; font-family: go_din_medium, Verdana, Geneva, sans-serif; font-size: 28px; font-weight: normal; text-transform: uppercase; color: #ee3e16;}

h2 {margin: 20px 0px 20px 0px; font-family: Verdana, Geneva, sans-serif; font-size: 18px; font-weight: normal; color: #907850;}

h3 {margin: 15px 0px 15px 0px; font-family: go_din_medium, Arial, Helvetica, sans-serif; font-size: 23px; font-weight: 700; line-height: 23px; text-transform: uppercase; color: #232323;}
  h3 span {color: #ee3e16;}
  .reg12 {font-size: 16px; position: relative; top: -5px;}

#wrap {width: 901px; margin-left: auto; margin-right: auto;}

  #content_top {width: 901px; height: 9px; background-image: url(../images/content_top.png); clear: both;}
  
  #top {width: 901px; height: 89px; position: relative; background-color: #ffffff;}
  
    .top_logo {position: absolute; top: 10px; left: 13px;}
	
	#top_tagline {position: absolute; top: 40px; left: 388px;
	font-family: go_din_medium, Arial, Helvetica, sans-serif; font-size: 22px; line-height: 24px; font-weight: 700; text-transform: uppercase; color: #232323;}
	  #top_tagline span {padding: 0px 0px 0px 0px; color: #ee3e16; font-size: 16px; position: relative; top: -5px;}
	
	#top_address {width: 196px; height: 60px; border-left: 1px solid #d4d4d4; position: relative;
	position: absolute; top: 16px; left: 706px;}
	  #top_address p {margin: 0px; position: absolute; top: 10px; left: 25px;
	  font-family: Verdana, Geneva, sans-serif; font-size: 10px; line-height: 14px; color: #262626;}
  
  #nav {width: 901px; margin: 0px; padding: 8px 0px 11px 0px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; list-style-type: none; background-color: #ffffff;
  font-family: verdana; font-size: 14px; line-height: 15px; color: #ee3e16; text-align: center;}
    #nav a {margin: 0px 2px 0px 2px;}
    #nav a:link {text-decoration: none; color: #000000;}
	#nav a:active {text-decoration: none; color: #000000;}
	#nav a:visited {text-decoration: none; color: #000000;}
	#nav a:hover {text-decoration: none; color: #ee3e16;}
  
  #blaster {width: 901px; height: 362px; padding-top: 13px; background-color: #ffffff;}
    #blaster_home {width: 901px; height: 362px; background-image: url(../images/bio_pellet_blaster.jpg); position: relative;}
	  #blaster_text {position: absolute; top: 63px; left: 305px;
	  font-family: go_din_medium, Arial, Helvetica, sans-serif; font-size: 29px; font-weight: 700; line-height: 40px; color: #ffffff;}
	  #blaster_tagline {position: absolute; top: 289px; left: 327px;
	  font-family: go_din_medium, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #ffffff;}
  
  #content {width: 901px; padding: 10px 0px 10px 0px; background-color: #ffffff; float: left;
  font-family: verdana; font-size: 12px; line-height: 19px; color: #000000;}
    #content a:link {text-decoration: none; color: #000000;}
	#content a:active {text-decoration: none; color: #000000;}
	#content a:visited {text-decoration: none; color: #000000;}
	#content a:hover {text-decoration: underline; color: #000000;}
	
	.divider{border:none; border-bottom: 1px solid #B2B2B2; color: #B2B2B2; height:1px; clear:both;}
  
    #content_left {width: 864px; margin-left: 17px; float: left;}
	  #content_left span {color: #ee3e16;}
	
	  .header_img {margin: 20px 0px 20px 0px; position: relative;}
	  
	#content_right {margin: 11px 0px 0px 13px; float: left;}
	
		#sub_content #contact_info{float:left; padding-bottom:12px;}
		#sub_content #contact_info a{color:#EE3E16; font-size: 18px; font-weight: normal; }
  
  #content_bottom {width: 901px; height: 9px; background-image: url(../images/content_bottom.png); clear: both;}
  
  #copy {padding: 13px 0px 10px 0px; float: left;
  font-family: verdana; font-size: 10px; line-height: 14px; color: #a9978c;}
  
  #ptc {padding: 11px 2px 0px 0px; float: right;}
  
  
  /* Sub Pages */
  
  #sub_content {width: 867px; padding: 10px 17px 10px 17px; background-color: #ffffff;
  font-family: verdana; font-size: 12px; line-height: 19px; color: #000000;}
    #sub_content a:link {text-decoration: none; color: #000000;}
	#sub_content a:active {text-decoration: none; color: #000000;}
	#sub_content a:visited {text-decoration: none; color: #000000;}
	#sub_content a:hover {text-decoration: underline; color: #000000;}
	

  /* Contest */
  
  .contest_sign_up {font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold; color: #202020;}
  
  #contest_forms {width: 864px;}
  
    .contest_row {padding: 0px 13px 6px 0px; float: left;
	font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #000000;}
	  .contest_row span {color: #ec4115;}
	  
	  .contest_input {display: block; width: 161px; height: 26px; margin: 4px 0px 16px 0px; padding: 0px; border: 0px; background-image: url(../images/contest_input.jpg);
	  font-size: 12px; line-height: 26px; color: #000000; text-indent: 8px;}
	  
	  .sign_me_up {position: relative; top: 16px; left: 22px;}