 
/* features table */
#featurestable {
	font: 100% "alwyn-new-web", Helvetica, Arial, Geneva, sans-serif;
	font-weight: 300;
	background-color: rgba(59, 70, 82, 0.05); /*rgba(241, 106, 84, 0.05);  rgba(86, 101, 106, 0.05); rgba(85, 145, 171, 0.25);*/
	border-collapse: collapse;
	empty-cells: show;
	/*border: 1px solid #333333;  */  
	width: 800px;
	line-height: 1.5em;  
} 
             
#featurestable th {     
  	text-align: center;    
  	padding-top: 5px;    
  	padding-bottom: 5px;
  	vertical-align: middle;
  	background-color: #3b4652;
  	color: #ffffff;
  	font-weight: 500;
} 

td.c1 {  
	width: 37%;  
	padding-top: 10px;    
  	padding-bottom: 10px;
  	padding-left: 10px;
  	padding-right: 10px;
}
 
td.c2_3_4 {     
  	text-align: center;  
  	vertical-align: middle;
  	padding-top: 10px;    
  	padding-bottom: 10px;
  	width: 21%;
  	line-height: 1.1em;
}

td.pricec1 {  
	width: 37%;  
	padding-top: 5px;    
  	padding-bottom: 5px;
  	padding-left: 10px;
  	padding-right: 10px;
}

tr.lightergray {
	background-color: rgba(59,70,82, 0.07); /*rgba(86, 101, 106, 0.1);*/
}
   
tr.gray {
	background-color: rgba(59,70,82, 0.12); /*rgba(86, 101, 106, 0.15);*/
} 

tr.green {
	background-color: rgba(214,233,79, 0.95); /*rgba(86, 101, 106, 0.15);*/
	color: #3b4652;
} 

tr.blue {
	background-color: rgba(90,211,211, 0.95); /*rgba(86, 101, 106, 0.15);*/
	color: #3b4652;
} 

tr.darkgray {
	background-color: rgba(59,70,82, 0.95); /*rgba(86, 101, 106, 0.15);*/
	color: #ffffff;
} 

/* notes table */
#notestable {
	font: x-small "alwyn-new-web", Helvetica, Arial, Geneva, sans-serif;
	font-weight: 300;
	border-collapse: collapse;
	empty-cells: show;
	/*border: 1px solid #333333;  */ 
	line-height: 2.0em; 
	vertical-align: middle;
	width: 800px;
}

#notestable td {
	padding-left: 10px;
}
      

div.xsmall {
	font-size: small; 
	line-height: 1.5em; 
}

div.xsmalllink {
	font-size: x-small; 
	line-height: 2.0em; 
}