div.featureTitle {
  font-size: 14px;
	background: url(backHeading.png);
	color: white;
	padding: 2px;
}

div.featureGroup {
  width: 500px;
  padding: 0px;
	margin: 4px;	
  border-style: solid;
	border-width: 1px;
	border-color: #202040;	
}

table.featureMatrix {
	background-color: white;
	padding: 0px;
	margin: 0px;
}
   
tr.feature {
  background-color: white;
	margin: 0px;
}

td.featureHeading {
  background-color: white;
	color: white;
	font-size: 12px;
	font-weight: bold;
}

td.featureProductName {
  width: 80px;
	font-size: 12px;
  background-color: #e0e0e0;
	color: black;
	font-weight: bold;
}

td.featureName {
  width: 240px;
	border-style: solid solid none none;
	border-width: 1px;
	border-color: #f0f0ff;	
}

td.featureYes {
	padding: 0px;
	margin: 0px;
  background-color: white;
}

td.featureNo {
  border-width: 0px;
	padding: 0px;
	margin: 0px;
  background-color: white;	
}

a.feature {
	text-decoration: none;
  background-image: url(help.png);
	background-repeat: no-repeat; 
	background-position: center right;	
	padding-right: 16px;
}

a.feature:link {
  color: #404080;
}

a.feature:hover {
  color: #2020FF;
}

a.feature:visited {
  color: #404080;
}

a.feature:active {
  color: #404080;
}

a.featureFuture {
	text-decoration: none;
  background-image: url(future.png);
	background-repeat: no-repeat; 
	background-position: center right;	
	padding-right: 84px;
}

a.featureFuture:link {
  color: #404040;
}

a.featureFuture:hover {
  color: #2020FF;
}

a.featureFuture:visited {
  color: #404040;
}

a.featureFuture:active {
  color: #404040;
}

span.photographer {
  background-image: url(photo.png);
	background-repeat: no-repeat; 
	background-position: center right;	
	padding-right: 16px;
}
  
span.photographerKey {
  background-image: url(photo.png);
	background-repeat: no-repeat; 
	background-position: center left;	
	padding-left: 20px;
}


