
checkbox 
{
    padding: 10px 0 10px 0;
}
#features
{
	margin: 0px 0px 10px 0px;
	/*padding: 16px 10px 10px 10px;*/
	padding: 16px 20px 10px 20px;
}

#featurespanel
{
	
}
#features h1 {
	font-size: 1em;
	margin: 0px 0px 10px 0px;
}
#featurespanel h1 {
	font-size: 1em;
	margin: 0px 0px 10px 0px;
}
.checklabel
{
  font-size: .75em;
}
.featuresheader {
	/*margin: 0px 0px 0px 0px;*/
	padding: 5px 10px 8px 6px;
	font-size: .8em;
}
/* featuresrow incorporarting clearfix for FireFox layout */
* html .featuresrow 
	{
	height: 1px;
	}
.featuresrow 
	{
	display: block;
	width: 100%;
	padding: 1em 0 1em 0;
	list-style: none none outside;
	}
.featuresrow:after 
	{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	}
.featuresrow  li
	{
	width: 30%;
	float: left;
	font-size: 1em;
	list-style: none none outside;
	margin: 0em .25em 0em 0em;
	}
/* need to clear the list-style set by #results li */
#results .featuresrow li
	{
	font-size: 1em;	
	list-style: none none outside;
	}