html {
	margin			:	0px;
	padding			:	0px;
	font-family		:	Verdana, Arial;
	font-size		:	small;
	color			:	#333;
	background-color:	#ECE9D8;
}

body {
	margin			:	0px;
	padding			:	0 0 10px 0;
}

h1 {
	font-size		:	medium;
	font-family		:	tahoma,helvetica,arial;
}

h2 {
	font-size		:	medium;
	margin-top		:	20px;
	/*text-decoration	:	underline;*/
}

h3 {
	font-size		:	small;
	margin			:	2em 0 0 0;
}

h4 {
	font-size		:	small;
	margin			:	2em 0 0 0;
	padding			:	0;
}

input, textarea {
	font-family		:	Arial;
	font-size		:	small;
	color			:	#555;
	border			:	1px solid #00f;
	background		:	#fff;
}

.highlight {
	background		:	#ff0;
	text-align		:	center;
	color			:	#00d;
}
#page {
	position		:	relative;
	margin			:	10px auto;
	padding			:	0;
	width			:	700px;
	background		:	#fff;
	border-left		:	1px solid #aaa;
	border-right	:	1px solid #aaa;
	border-top		:	1px solid #aaa;
	border-bottom	:	7px solid #aaa;
}

#top-row-content {
	margin			:	2px;
}

.header_list {
	list-style		:	none;
	margin			:	0;
	padding			:	0;
}

#mid-row {
	background		:	#fff;
	margin			:	10px auto;
	position		:	relative;
}


a:link {
	text-decoration	:	underline;
}

a:visited {
	text-decoration	:	underline;
}

a:hover {
	text-decoration	:	underline;
	color			:	#f00;
}

a:active {
	text-decoration	:	underline;
}

.small-print {
	font-size		:	x-small;
	
}

.main-content {
	width			:	500px;
	margin			:	10px auto;
	/*padding			:	15px 50px;*/
	background		:	#fff;
	/*border			:	1px solid #f00;*/
}
.inner-content {
	margin			:	20px auto;
	width			:	460px;
}
.float_img {
	float			:	left;
}

#footer {
	/*position		:	relative;*/
	clear			:	both;
	height			:	20px;
	/*margin			:	10px;*/
	padding			:	5px;
	text-align		:	center;
	/*background		:	#ECEFE9;*/
	background		:	#fff;
	font-size		:	x-small;
	color			:	#888;
	border-top		:	5px solid #aaa;
	/*border			:	1px solid #f00;*/
}

#footer a {
	color			:	#888;
}


.no-border {
	border			:	none;
}

.headline {
	color			:	#f00;
	margin			:	0 0 20px 0;
	padding			:	0;
	font-family		:	verdana;
	font-size		:	20pt;
	font-weight		:	bold;
	text-align		:	left;
	text-indent		:	1.25em;
	/*letter-spacing	:	1px;*/
}

.subheadline {
	margin			:	40px 0 0 0;
	font-size		:	14pt;
	text-align		:	center;
	/*font-weight		:	bold;*/
	color			:	#00f;
}

.highlight {
	font-weight		:	bold;
	background		:	#ffff00;
}

.heading {
	text-align		:	center;
	text-decoration	:	underline;
}

.highlight_blue {
	color			:	#00f;
}

.highlight_red {
	color			:	#f00;
}

.guarantee_box {
	width			:	500px;
	margin			:	10px auto;
	padding			:	10px 10px;
	font-size		:	large;
	font-weight		:	normal;
	background		:	#fff;
	border			:	5px dotted #FF0033;
}

.floating_image {
	float			:	left;
	margin			:	0 5px 5px 0;
}

.boxout {
	width			:	500px;
	margin			:	10px auto;
	padding			:	10px;
	/*line-height		:	1.5em;*/
	/*font-size		:	medium;*/
	/*font-weight		:	bolder;*/
	clear			:	both;
	border			:	2px dotted #FF0033;
	background		:	#B0E1F9;
}

.benefit_list {
	list-style		:	none;
	margin			:	30px 0;
}

.benefit_list li {
	margin			:	10px 0;
}

.important {
	color			:	#f00;
}

.testimonial_box {
	width			:	400px;
	margin			:	20px auto;
	padding			:	10px;
	line-height		:	1.25em;
	clear			:	both;
	border			:	1px solid #888;
	background		:	#FFFFA5;
}

.testimonial_title {
	margin			:	2px auto;
	text-align		:	center;
	font-size		:	medium;
	font-weight		:	bolder;
	color			:	#f00;
}

.testimonial_pic {
	float			:	left;
	width			:	108px;
	height			:	108px;
	margin			:	0 10px 10px 0;
	border			:	1px solid #888;
}

.product_image_wrapper {
	height			:	230px;
}

.product_image_img {
	float			:	left;
	margin			:	0 10px 10px 0;
}

.video_box {
	width			:	640px;
	margin			:	5px auto;
}
.faq_question {
	font-weight		:	bold;
	color			:	#111;
}
.faq_answer {
	
}