body {
font:11px/20px Arial, Helvetica, sans-serif;
color:#666666;
margin:20px;
}
/*800 2016-09-15 : fixed print issue for product detailed page*/
body .addthis_button, head > script  { display: none !important; }
/* VPASP 700 CART AND FORM ELEMENTS */

/* General override styles */
.ac { text-align:center !important; }
.ar { text-align:right !important; }
.al { text-align:left !important; }
.fr { float:right !important; }
.fl { float:left !important; }
.vt { vertical-align:top !important; }
.vm { vertical-align:middle !important; }
.vb { vertical-align:bottom !important; }
.cb {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

.dateform{ background-color:#E5E5E5; }

.hiddenstyle{ visibility:hidden; }
.populatemenu{ border-top: solid 1px #9999cc; }
.applywidthauto{ width:auto; }
.upsrowcolor{ background-color:#EFEFEF; }
.expiredprojectrecord{ background-color:#FF8600; }
.fontbold { font-weight:bold; }
.smlpad { padding:15px !important; }
.pricesmall {
	font-size:12px;
}
.price { 
	font-size:12px;
	font-weight:bold;
}


a{
	font:11px/20px Arial, Helvetica, sans-serif ;
	color: #6E7F1F;
	text-decoration:none;
}

a:hover{
	color: #333333;
	text-decoration:underline;
}



 table.info_table{	
	font-size:11px;	
	background:#fff;
	border-collapse:separate;
	background:#fff;
	font:11px/20px Arial, Helvetica, sans-serif ;
	border:1px solid #D6D6D6;
	margin:0 auto 20px;
}

 table.info_table th{
	background-color: #e0dede;
	padding:5px;
	text-align: left;
	color:#333333;
	
}

table.info_table td{
	padding: 3px;
	background: #fff;
	line-height: 16px;
}

table.info_table td.highlight{
	background: #BBD50D;
	
}