body { background-color: #ffffff; } 

td			{font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 8pt; color: #676767; line-height: 140%}

.blank		{font-size: 1pt}
.banner		{font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12pt; color: #FFFFFF; font-weight:bold}

A:link		{color: #676767; text-decoration:none}
A:visited	{color: #676767; text-decoration:none}
A:hover		{color: #F68D76; text-decoration:underline}

#main-title	{font-size:	12px;  margin-bottom: 0;}
#main-title-sub	{font-size: 10px; margin-bottom: 0; margin-top: 0; font-weight: normal; }

/*------------------------*/
/* Product Infobox Styles */
/*------------------------*/
table.productinfo {
	border:1px outset orange; 
	}	

/* This is necessary because the dropshadow filter */
/* won't work on same td with a background-color.  */									
table.productinfo-titleback {	
/*	background-color:	#6B8ECE;*/
	background-color:   #84ADE7;
	}	
td.productinfo-title {	
	filter: dropshadow(color=gray,OffX=-1,OffY=-1)
	}
h4.productinfo-title {
	font-family: arial, helvetica;
	font-size: 12pt;
	color:			white;
	margin-top:		2px;
	margin-bottom:	2px;
	margin-left:	4px;
	margin-right:	4px;
	filter: dropshadow(color=gray,OffX=2,OffY=2);
	}
td.productinfo-summary {
    background-color: #FFFFFF;
	margin-top:		2px; 
	margin-bottom:	2px; 
	margin-left:	4px; 
	margin-right:	4px; 
	}
td.productinfo-summary p {
    padding: 10;
    }		
td.productinfo-apps p {
    padding: 10;
    }    
td.productinfo-features p {
    padding: 10;
    margin-bottom: 0;
    color: #676767;    
    }    

td.productinfo-features ul {
    margin-top: 5px;
    padding: 10;
    }  
    
td.productinfo-price {
	background-color:	orange;
	
	margin-top:		0; 
	margin-bottom:	0; 
	margin-left:	4px; 
	margin-right:	4px;
	}	
	
td.productinfo-price table tr td p {
	margin-top:		2px; 
	margin-bottom:	2px;
	
    text-align: right: 
    }	
td.productinfo-price table, td.productinfo-price p {
/*	margin-top:		2px; */
/*	margin-bottom:	2px; */

	font-family: 	arial, helvetica;
	font-size: 		10pt;
	font-weight:	bold;	
	
	text-align:		right;
	
	color:			white; 
	}
		
td.productinfo-apps {
	background-color:	#EFEFEF;

	margin-top:		2px; 
	margin-bottom:	2px; 
	margin-left:	4px; 
	margin-right:	4px; 
	}	
td.productinfo-apps p {
	color:			#666666;
	}	
td.productinfo-features {
	margin:2px 4px; 
	vertical-align: top;
	
	background-color:	#FFFFCC;

	border-left:	dotted 1px olive;
	border-right:	0px;
	border-top:		0px;
	border-bottom:	0px;	
	}	
	
td.productinfo-features ul {
   margin-right: 12pt;
   margin-left: 12pt;
   margin-top: 0;
   margin-bottom: 0;
   }