body {
	background: #000;
	background-image: url('../img/bg.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	border-top: 5px solid #000;
	color: #fff;
	font-size: 12px;
	padding: 20px 0 40px;
	margin-bottom: 30px;
}

a {
	color: #fff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
}

h2 {
}

h3 {
}

h4 {
}

h5 {
}

p {
}

.container_12 {
	background: #fff url(../img/12_col.gif) repeat-y;
	margin-bottom: 20px;
}

.container_16 {
	background: #fff url(../img/16_col.gif) repeat-y;
}

.container_24 {
	xbackground: #fff url(../img/24_col.gif) repeat-y;
}

.bluelink a{
	color:#53c8ea;
	}
	
.required {color: #0091bb;}

#logo {
	margin-left: -10px; margin-top: -10px;
	}

#swirls {
	background-image: url(../img/swirls.png);
	height: 86px;
	}

#nav {
	height: 28px;
	text-align: center;
	font-size: 1.2em;
	padding-top: 3px;
	margin-top: 6px;
	}
	
#nav a {
	color: #5ad1ee;
	}

#content-fp {
	background-image: url(../img/bg-fp-content.jpg);
	height: 349px;
	color: #000;
	padding-left: 30px; width: 920px;
	padding-top: 20px; padding-bottom: 20px; margin-bottom: 15px; margin-top: 10px;
	font-size: 11px;
	}	
	
	#content-fp a{
		color: #146b94;
		font-weight: bold;
		}
	
#content {
	background-image: url(../img/bg-content.jpg);
	background-color: #fff;
	background-repeat: no-repeat;
	color: #000;
	padding-top: 20px; padding-bottom: 20px;
	}
	
	#content a{
		color: #146b94;
		}

#content-bottom {
	background-image: url(../img/bg-content-bottom.png);
	background-repeat: no-repeat;
	height: 5px;
	margin-bottom: 15px;
	}
	
#content-top {
	background-image: url(../img/bg-content-top.png);
	background-repeat: no-repeat;
	height: 5px;
	margin-top: 10px;
	}

#about-top {
	background-image: url(../img/about-top.jpg);
	background-repeat: no-repeat;
	height: 155px;
	margin-top: 10px;
	}		
	
#converting-top {
	background-image: url(../img/converting-top.jpg);
	background-repeat: no-repeat;
	height: 155px;
	margin-top: 10px;
	}	

#training-top {
	background-image: url(../img/training-top.jpg);
	background-repeat: no-repeat;
	height: 155px;
	margin-top: 10px;
	}	

#faq-top {
	background-image: url(../img/faq-top.jpg);
	background-repeat: no-repeat;
	height: 155px;
	margin-top: 10px;
	}		

#product-top {
	background-image: url(../img/product-top.jpg);
	background-repeat: no-repeat;
	height: 155px;
	margin-top: 10px;
	}		
	
#fp-links-bottom{
	background-image: url(../img/fp-bottom-links.png); width: 271px; margin-right: 105px;
	height: 130px;
	color: #000;
	}
	
#fp-links-bottom a{
	color: #000;
	}
	
#fp-logo-bottom{
	text-align: center;
	color: #96acbe;
	margin-right: 100px; padding-top: 15px;
	}
	
#fp-bottles{
	width: 396px;
	height: 400px;
	position: absolute;
	margin-top: -31px;
	margin-left: 570px;
	}
#fp-testimonials{
	background-image: url(../img/bg-fp-testimonials.jpg);
	width: 309px; height: 164px;
	}
#fp-training-label{
	position: absolute;
	margin-top: -40px;
	margin-left: 10px;
	}
	#fp-training-label a{
		color: #000;
		}
.fp-testimonial{
	font-size: 1.3em;
	padding: 15px;
	font-weight: bold;
	position: absolute;
	}

	.fp-testimonial p { color: #000;}		
#contact-error{
	color: #f00;
	}
	
	
.content-padding{
	padding: 10px;
	}
	
	
.faq_question {
	font-weight: bold; text-decoration: underline; cursor: pointer; cursor: hand;
	}
	
.faq_answer {
	padding-left: 40px; color: #4d90b0;
	}
