@charset "utf-8";
body {
	font-family: "Arial, Helvetica, sans-serif";
	background: #FFF;  
	margin: 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background: url(images/FSTAMFLAG.gif) fixed repeat-y center; 
}
	
   h1 {
	text-align: center;
	font-size: 32px;
	line-height: 1em;
	font-family: "Adobe Caslon Pro", Arial, Verdana, sans-serif;
	color: #000; }
	
   h2 {
	text-align:center;
	font-size: 28px;
	line-height: 1em;
	font-family: "Adobe Caslon Pro", Arial, Verdana, sans-serif;
	color: #000; }
  
   h3 {
	text-align: center;
	font-size: 22px;
	line-height: 1em;
	font-family: "Adobe Caslon Pro", Arial, Verdana, sans-serif;
	color: #000; }
   
   h4 { text-align: center; 
        font-size: 16px; 
		color: #000; }
   
   h5 { font-size: 12px; 
        color: #000; }
  
    p { font-size: 14px;
	    text-align: justify;
	    line-height: 110%;
	    padding: 0px 10px 0px 10px;
	    color: #000; }
	
   dd { text-align: left; 
        margin: 0% 5% 0% 5%; }
   

   blockquote { text-align: justify; 
               text-indent: 2em;
			   color: #666;
			   width: 650px; 
			   font: italic 14px Arial, Verdana, sans serif; 
			   padding-left: 30px; }
			   
.blk_rule650 {
               color: #000000;
			   width: 650px;
			   margin: 0 auto;
			   margin-bottom: 10px;
}

.blk_rule600 {
               color: #000000;
			   width: 650px;
			   margin: 0 auto;
			   margin-bottom: 10px;
}

.blk_rule500 {
               color: #000000;
			   width: 500px;
			   margin: 0 auto;
			   margin-bottom: 10px;
}

.blk_rule400 {
               color: #000000;
			   width: 400px;
			   margin: 0 auto;
			   margin-bottom: 10px;
}
			   
  .coinfolink { text-align: center; }			   
			   
  .dropcap:first-letter { 
                          font-size: 38px;
						  line-height: 50%;
						  margin: 0;
						  padding:0;
						  color: #F00; }
						  
  .bottomnavlinks { text-align: center; 
                    padding: 10px; 0px 0px 0px; }						  
						 
  
  .BVwarning { text-align: center; 
               color: #F00; 
			   line-height: 0; } 
  
  .BVwarningblack { text-align: center; 
                    color: #000; 
					line-height: 1em; }
						 
  .toplink { text-align: right; }			

 .para3 { text-align: center; 
          font-size: 20px; 
		  padding-bottom: 20px; }
 
 .para4 {  background-color: #FF0; 
           border: solid 1px; 
		   line-height: 150%; 
           color:#000;  
		   margin: 0px 39px 0px 39px; 
		   padding: 0px 0px 0px 35px; }
		   
.redtext { color: #F00; }
		   
           
 .question1 { text-align: left; padding-left: 0px; }
 
 .streamheading { text-align: center;
                  padding-bottom: 10px; 
				  font-size: 18px; 
				  line-height: 0; }
				 
 .streamslist { font-size: 14px; color: #900; }				 
				  
			
 .h2red { color:#F00; }	
 .h3red { color:#F00; }
 
 
 
 .formbuttons { text-align: center; }
 
 
 
 .figure1 { float: right; 
            margin: 0px; 
			padding: 0px 5px 0px 10px;
			text-align: center; }
 
 .frictionlosslist { color:#900; 
                     display: inline; 
					 padding: 0px 20px 0px 0px;  
					 margin-right: 5%; }
 
 #bottomproductspara { width: 600px; 
               text-align: justify;
			   margin: 0% 0% 0% 10%; 
			    }
 
 
 
 
 .testimonylist { background: transparent url(images/FSTbullet.gif) no-repeat left center; 
                  text-align: left; 
				  padding-left: 40px; 
				  margin: 0% 0% 0% 15%; }
    			
 .copyright { text-align: center; 
              font-size: 12px; }
 
 .faqs { font-size:16px; 
         padding-left: 10px;  }
 
 .emaillink { text-align: center; }
 
 #address { list-style-type: none; 
            line-height: 20px; 
			font-size: 16px; 
			padding-right: 35px; 
			color: #000; }
 
 #container { width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	          margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	          padding: 0px 20px 0px 20px;/* this overrides the text-align: center on the body element. */
	          font-family: Arial, Helvetica, sans-serif;
	          font-size: 14px;
	          color: #000000;
	          background-color: #FFF;
	          border: double 2px;
	          color:#000; 
			  }
	
 #flvvideo { text-align: center; }	
	
 #infoform { text-align: center; 
             padding-left: 150px; }	
 
 #list3 { text-align: left; 
          margin: 0% 35% 0% 35%; 
		  padding: 0px 0px 0px 40px; 
		  color: #000;
          list-style-type: square; 
		  background-color: #FF0; 
		  border: solid 1px; 
		  line-height: 125%; }
 
 #list4 { text-align: left; 
          margin: 0% 36% 0% 36%; 
		  padding: 0px 0px 0px 60px; 
		  color: #000; 
          background-color: #FF0; 
		  border: solid 1px; 
		  line-height: 130%; }
 
 #npstate { line-height: 0; 
            margin: 0px; 
			padding-bottom: 10px; }
 
 #faqtable {  text-align: left; 
              margin: 0% 20% 0% 20%; 
			  padding-left: 40px; }
 
 #featuretable { text-align: center; }
 
 #firstparagraph { text-align: left; }
 
 #footer {  font-size: 12px;
	        padding: 10px 0px 10px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	        background:none; }
 
 #footer p {  font-size: 12px;
 	          margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */            
			  padding: 10px 0px 10px 0px;
	/* padding on this element will create space, just as the the margin would have, without the margin collapse issue */ }
	
 #frictionlosslist { display: inline; }
 
 #header h1 { margin: 0%; }
	   /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a        border around it, this is not necessary as that also avoids the margin collapse */
	   /* using padding instead of margin will allow you to keep the element away from the edges of the div */ 
	   
#indexcontainer {
	width: 800px;
	margin: 0 auto;
}
 
 #header {  
	        margin: 10px 0px 10px 0px;
	        padding: 20px 0px 0px 0px;
	        line-height: 0px;
	        color: #000; }/* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */ 
	
 #indexmaincontent { 
             width: 780px;
             padding: 0px 0px 5px 0px;
             margin: 0 auto;
}
 
 #maincontent { font-family: "Arial, Verdana, sans-serif";
	            padding: 0px 10px 0px 0px;/* remember that padding is the space inside the div box and margin is the space outside the div box */
	            margin: 0px 0px 0px 0px; 
	            background: none;
	            width: 780px;
	            text-align: center;
				 }
 
 #navigation { text-align: center;
	           padding: 10px 0px 5px 0px;
	           margin: 0 auto;
	           color: #039;
	           font-size: 16px;
	           font-family: Arial, Helvetica, sans-serif; }
 
 .priceline { text-align: left;
	          line-height: 0;
	          font-size: 12px;
	          margin-top: 0px;
	          margin-right: 10%;
	          margin-bottom: 0px;
	          margin-left: 10%;
	          padding: 5px 0px 5px 180px; }
 
 #ppinstructions { text-align: center;
	               padding: 0px 30px 20px 40px;
	               color: #F00; }
 
 #producttable  td  { text-align: center; 
                      font-size: 14px; 
					  line-height: 100%; }
 
 #prodpagelogo { padding: 0px 0px 0px 0px; }
 
 #streamsdetail  { text-align: justify;
	               margin-top:  5px;
	               padding: 0px 0px 10px 0px; }
 
 #streamslist { line-height: 125%; }
 
 #termsandconditions dt {  font-weight: bold; 
                           text-align: left; 
						   padding-left: 40px; }
 
 #testimonylist  {  line-height: 35px; 
                    list-style-type: none; }
 
 #vinlogolarge { padding: 20px 0px 50px 0px; }

 #container #mainContent #producttable table thead tr td {
	font-family: Arial, Helvetica, sans-serif; text-align: center; }
 .webmasterlink {
	font-size: 12px; }

