  body { background-color: #FFFFFF; color:#003366; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; line-height: 16px;}
  td { color:#333333; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; line-height: 16px;  }
  h1, h2 { color: #000033; margin-top: 15px; margin-bottom: 0px; line-height: 26px;  }
  h3, h4, h5, h6 { color: #CC0000; line-height: 15px; margin-bottom: 7px; }
  img { border:0px; }
  
  .open { display: block; }
  .closed { display: none; }
  
  a:link { color: #CC0000; font-size:8pt; }
  a:visited { color: #CC0000; font-size:8pt; }
  a:hover { color: #00CCCC; font-size:8pt; }
  
  a.bottom:link { color: #CC0000; background: #FFFFFF; text-decoration: none; font-size:8pt; }
  a.bottom:visited { color: #CC0000; background: #FFFFFF; text-decoration: none; font-size:8pt; }
  a.bottom:hover { color: #00CCCC; background: #FFFFFF; text-decoration: none; font-size:8pt; }
  
  a.casestudy:link { color:#006666; font-weight: bold; font-size:8pt; text-decoration:underline; }
  a.casestudy:visited { color:#006666; font-weight: bold; font-size:8pt; text-decoration:underline; }
  a.casestudy:hover { color:#00CCCC; font-weight: bold; font-size:8pt; text-decoration:underline; }

  a.faqclosed:link { color: #CC0000; background: #FFFFFF; text-decoration: underline; font-size:8pt; font-weight:bold;}
  a.faqclosed:visited { color: #CC0000; background: #FFFFFF; text-decoration: underline; font-size:8pt; font-weight:bold;}
  a.faqclosed:hover { color: #00CCCC; background: #FFFFFF; text-decoration: underline; font-size:8pt; font-weight:bold;}

  a.faqopen:link { color: #CC0000; background: #FFFFFF; text-decoration: none; font-size:8pt; font-weight:bold;}
  a.faqopen:visited { color: #CC0000; background: #FFFFFF; text-decoration: none; font-size:8pt; font-weight:bold;}
  a.faqopen:hover { color: #00CCCC; background: #FFFFFF; text-decoration: none; font-size:8pt; font-weight:bold;}

  a.index:link { color:#003399; font-weight: bold; font-size:8pt; text-decoration:underline; }
  a.index:visited { color:#003399; font-weight: bold; font-size:8pt; text-decoration:underline; }
  a.index:hover { color:#FFFFFF; font-weight: bold; font-size:8pt; text-decoration:underline; }

  a.tinyteal:link { color:#006666; font-weight: normal; font-size:7pt; text-decoration:underline; }
  a.tinyteal:visited { color:#006666; font-weight: normal; font-size:7pt; text-decoration:underline; }
  a.tinyteal:hover { color:#FFFFFF; font-weight: normal; font-size:7pt; text-decoration:underline; }

  a.producttop:link { color:#003399; font-weight: bold; font-size:8pt; text-decoration:underline; }
  a.producttop:visited { color:#003399; font-weight: bold; font-size:8pt; text-decoration:underline; }
  a.producttop:hover { color:#00CCCC; font-weight: bold; font-size:8pt; text-decoration:underline; }

  a.productbody:link { color:#CC0000; font-weight: bold; font-size:8pt; text-decoration:underline; }
  a.productbody:visited { color:#CC0000; font-weight: bold; font-size:8pt; text-decoration:underline; }
  a.productbody:hover { color:#00CCCC; font-weight: bold; font-size:8pt; text-decoration:underline; }

  a.sidebar1:link { margin-left:10px; text-decoration:none; width:129px; height:16px; font-size:8pt; color: #000033; background: #99CCCC; }
  a.sidebar1:visited { margin-left:10px; text-decoration:none; width:129px; height:16px; font-size:8pt; color: #000033; background: #99CCCC; }
  a.sidebar1:hover { margin-left:10px; text-decoration:none; width:129px; height:16px; font-size:8pt; color: #000033; background: #CCFFFF; background-image: url(http://images.winferno.com/website/1lineroll.gif); }
  a.sidebar2:link { margin-left:10px; text-decoration:none; width:129px; height:28px; font-size:8pt; color: #000033; background: #99CCCC; }
  a.sidebar2:visited { margin-left:10px; text-decoration:none; width:129px; height:28px; font-size:8pt; color: #000033; background: #99CCCC; }
  a.sidebar2:hover { margin-left:10px; text-decoration:none; width:129px; height:28px; font-size:8pt; color: #000033; background: #CCFFFF; background-image: url(http://images.winferno.com/website/2lineroll.gif); }
  a.sidebar3:link { margin-left:10px; text-decoration:none; width:129px; height:42px; font-size:8pt; color: #000033; background: #99CCCC; }
  a.sidebar3:visited { margin-left:10px; text-decoration:none; width:129px; height:42px; font-size:8pt; color: #000033; background: #99CCCC; }
  a.sidebar3:hover { margin-left:10px; text-decoration:none; width:129px; height:42px; font-size:8pt; color: #000033; background: #CCFFFF; background-image: url(http://images.winferno.com/website/3lineroll.gif); }

  a#selected1 { margin-left:10px; text-decoration:none; width:129px; height:16px; font-size:8pt; color: #000033; background: #CCFFFF; background-image: url(http://images.winferno.com/website/1lineroll.gif); }
  a#selected2 { margin-left:10px; text-decoration:none; width:129px; height:28px; font-size:8pt; color: #000033; background: #CCFFFF; background-image: url(http://images.winferno.com/website/2lineroll.gif); }

  ul li { list-style-type:disc; color:#CA0000; font-weight: bold; font-size:8pt; text-decoration:none; }
  ul.light li { list-style-type:disc; color:#003366; font-weight: normal; font-size:9pt; text-decoration:none; }
  ul.orangebold li { list-style:url(http://images.winferno.com/website/orangebullet.gif); color:#003366; font-weight: bold; font-size:8pt; text-decoration:none; margin-bottom:5px;}
  ul.orange li { list-style:url(http://images.winferno.com/website/orangebullet.gif); color:#003366; font-weight: normal; font-size:8pt; text-decoration:none; margin-bottom:5px;}
  ul li ul li { list-style-type:disc; color:#003366; font-weight: normal; font-size:8pt; text-decoration:none; }

  .featured { color:#003399; font-weight: bold; font-size:8pt; text-decoration:underline; }
  .title { color:#CC0000; font-weight: bold; font-size:8pt; text-decoration:underline; }
  .subtitle { color:#003366; font-weight: bold; font-size:8pt; text-decoration:none; }
  .description { color:#003366; font-weight: normal; font-size:8pt; text-decoration:none; }
  .disclaimer { color:#003366; font-weight: normal; font-size:7pt; text-decoration:none; }
  .save { color:#CA0000; font-weight: bold; font-size:8pt; text-decoration:none; }
  .price { color:#CA0000; font-weight: normal; font-size:8pt; text-decoration:none; }
  .sidebar { color: #000000; font-weight: bold; font-size: 8pt; }
  
  .hugeblack { color:#000000; font-weight: bold; font-size:14pt; text-decoration:none; }
  .hugered { color:#CC0000; font-weight: bold; font-size:14pt; text-decoration:none; }
  .bigblack { color:#000000; font-weight: bold; font-size:12pt; text-decoration:none; }
  .mediumblack { color:#000000; font-weight: bold; font-size:10pt; text-decoration:none; }
  .boldred { color:#CC0000; font-weight: bold; font-size:8pt; text-decoration:none; }
  .boldblue { color:#003366; font-weight: bold; font-size:8pt; text-decoration:none; }
  .bolddarkblue { color:#000033; font-weight: bold; font-size:8pt; text-decoration:none; }
  .boldredunder { color:#CC0000; font-weight: bold; font-size:8pt; text-decoration:underline; }
  .newimproved { color: #003366; }
  
  
  /* clearly, for the privacy policy page 
     or so you think
	 actually, i could be wrong
	 but i think this hits the privacy page, the about us page and the guarentee page 
  */
	  #privacy_page {
			font: 11px/12px verdana, sans-serif;
			color: #003366;
			}
		#privacy_page p {
			margin-left: 10px;
			margin-right: 10px;
			}
	#privacy_page .bold_red {
			color: #CC0000;
			font-weight: bold;
			}
		#privacy_page .bold_underline {
			text-decoration: underline;
			font-weight: bold;
			}
		#privacy_page a, #privacy_page a:link, #privacy_page a:visited {
			color: #CC0000;
			}
		#privacy_page a:hover {
			color: blue;
			}
		#privacy_page h3 {
			border-top: 12px solid #FF6600;
			border-bottom: 1px solid #FF6600;
			padding-left: 20px;
			color: #2B2D34;
			background: url(http://images.winferno.com/website/little_red_bar.gif) repeat-y 0 0;
			font: bold 16px "Trebuchet MS", verdana, sans-serif;
			}
		#privacy_page img {
			border: 0;
			}
  #sidenav { margin-left: 5px; padding: 5px;}
  #sidenav a { color:#000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; text-decoration: none; }
  #sidenav a:hover { font-weight: bold; }
  