#content-holder
{
	padding:0 25px 100px 15px;
}

#content-holder dt
{
	color:#663300;
	text-align:left;
	font:bold 170% Arial;
}

#content-holder dd
{
	font:normal 13px verdana;
	color:#808284;
	line-height:1.6em;	
	float:left;
	text-align:left;
	padding-bottom:20px;
	padding-right:15px;	
}

#what-is-banner
{
	background:url(/images/what_is_banner.jpg) top left;
	border:0px solid red;
	height:101px;
	width:653px;
	text-indent:-10000px;
}

#info-holder
{
	width:653px;
	margin-top:30px;
	border:0px solid red;
	float:left;
}
#info
{
	border:0px solid blue;	
	float:left;
	width:69%;
	background:url(/images/what_is_dna_bg.gif) top left no-repeat;
	padding-top:50px;
	
}

#testimonials
{
	border:2px solid #c4df9b;
	float:right;	
	width:30%;
	text-align:left;
}


#testimonials dt
{
	background:url(/images/testimonials_bg.gif) 10px 7px no-repeat    #c4df9b;
	height:32px;
	text-indent:-10000px;
}

#testimonials dd
{

	padding:15px 10px;	
}
#testimonials dd span
{
	padding-bottom:15px;
	float:left;
}
#testimonials dd cite
{
	font:bold 12px Arial;
	float:left;
}

#how-it-works
{
	width:351px;
	height:332px;
	background:url(/images/how_it_works.jpg) top left;
	border:0px solid red;
	float:left;
	text-indent:-10000px;
	
}

#tester .hd
{
	text-align:left;
	color:#663300;
}	
	
#tester .bd
{
	text-align:left;
	background-color:#fff;
	float:left;
	clear:both;
	width:676px;
}	
#tester .bd h1
{
	color:#76b900;
	font:bold 13px verdana;
	padding-left:97px;
}




#tester .bd form
{
	border:0px solid yellow;
	padding-bottom:10px;
}


#tester input
{
	font:normal 11px verdana;
	color:#663300;
	border:1px solid #666;
	padding:2px 5px;
	margin-top:10px;
	width:303px;
}

#tester label
{
	font:bold 12px verdana;
	color:#333;
	margin-left:92px;
	*margin-left:95px;
	border:2px solid #fff;
	padding:3px 0 6px 30px;
	background:url(/images/tester_step1_bg.png) no-repeat;
}

#gallery-holder
{

	margin-top:0px;
	border:0px solid blue;
	background-color:#deeec2;
	width:100%;
	display:block;
	float:left;
	clear:both;
	padding-bottom:10px;
}

#gallery-holder p
{
	border:0px solid maroon;
	margin-top:10px;
	margin-left:95px;
	padding-left:30px;
	padding-bottom:5px;
	font:bold 12px verdana;
	color:#333;
	
	background:url(/images/tester_step2_bg.png) no-repeat;
}

#gallery-holder div
{
	text-align:center;
	border:1px solid yellow;
}

#gallery-holder li 
{
	float:left;
	margin:5px 0 0 4px;
	position:relative;
	text-align:center;
	width:92px;

}

#gallery-holder a:hover img 
{
	border:1px solid #896140;
}
#gallery-holder a:hover strong
{
	color:#896140;
}
#gallery-holder li a
{
	background:#F1EFEF none repeat scroll 0 0;
	border-bottom:0px solid #CCCCCC;
	display:block;
	margin:auto;
	padding-top:2px;
	text-align:center;

}

#gallery-holder strong 
{
	/*background:#DEEEC2  url(/images/tester_strong_bg.gif) repeat-x scroll 0 0;	border-bottom:1px solid #EEEEEE;
	*/
	border-top:1px solid #FFFFFF;
	
	color:#663300;
	display:block;
	font-family:verdana;
	font-size:85%;
	margin:0 auto;
	padding:3px 0 2px;
}

#gallery-holder img 
{
	background:#fff none repeat scroll 0 0;
	border:1px solid #663300;
	margin:4px auto;
}

#card-holder
{
	background:url(/images/spinner.gif) 320px 150px no-repeat;
	padding:10px 0 0 160px;
	display:block;
	width:354px;
	text-align:center;
	float:left;
}

#card-holder img
{
	width:350px;
	border:2px solid #ccc;
	float:none;
	margin-top:10px;
	
}
#tester
{
	visibility:hidden;
}
#tester .ft
{
	clear:left;
}


