.elg_display-container{border:1px solid #ccc;padding-bottom:30px; }
.elg_display-container table{border-right:1px solid #ccc; }

.table-head {background:#FFFCE8; font-size:12px; }
.table-list {border-bottom:1px solid #ccc; font-size:12px; background:#ffffff;}

.eligible-products-label{ 
	background-image:url(../graphics/pagetitle_eligprod.gif);
	background-repeat:no-repeat;
 	xbackground-color:transparent; 
	xheight:35px; 
	padding-bottom:10px;
}

.earnings-summary-label{ 
	background-image:url(../graphics/pagetitle_earnsum.gif);
	background-repeat:no-repeat;
 	background-color:transparent; height:35px; 
	
}

.new_products-label{ 
	background-image:url(../graphics/pagetitle_newprd.gif);
	background-repeat:no-repeat;
 	background-color:transparent; height:35px; 
	
}

.competitive-info-label{ 
	background-image:url(../graphics/pagetitle_comp_info.gif);
	background-repeat:no-repeat;
 	background-color:transparent; height:35px; 
	
}

.broker-summary-label{ 
	background-image:url(../graphics/pagetitle_broker_summary.gif);
	background-repeat:no-repeat;
 	background-color:transparent; height:35px; 
}

.product-info-label{ 
	background-image:url(../graphics/pagetitle_prdinfo.gif);
	background-repeat:no-repeat;
 	xbackground-color:transparent; 
	xheight:35px; 
	padding-bottom:10px;
}

.broker-manual-label{ 
	background-image:url(../graphics/pagetitle_brk_mnl.gif);
	background-repeat:no-repeat;
 	background-color:transparent; height:35px; 
}

.merchandising-sources-label{ 
	background-image:url(../graphics/pagetitle_MerchSources.gif);
	background-repeat:no-repeat;
 	background-color:transparent; 
	height:35px;margin-left:-10px;
}

.sales-contact-label{ 
	background-image:url(../graphics/pagetitle_salescontact.gif);
	background-repeat:no-repeat;
 	background-color:transparent; height:35px; 
}

.featured-product-label{ 
	background-image:url(../graphics/pagetitle_NewFeatPrds.gif);
	background-repeat:no-repeat;
 	background-color:transparent; height:35px; 
}

.rwdbtmline{ 
	text-align:left;
}

#cc-div table {text-align:left;}

.default {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
	color:#808080;

}

.verticalText{
	text-align : left;
	writing-mode : tb-rl;
	color:#ABABAB;
	font-size:15px;
	font-weight: bold;
	padding-top : 10px;
	vertical-align : middle;
}

.title{
     font-size:18px;
	 color:#808080;
	 font-weight: bold;
}


.subTitle{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
	color:#808080;	
}

.verticalText{
	text-align : left;
	writing-mode : tb-rl;
	color:#ABABAB;
	font-size:15px;
	font-weight: bold;
	padding-top : 10px;
	vertical-align : middle;
}

.textHeader{
	background-color: #A8AC63;
	color:#666666;
	font-size:16px;
	font-weight: bold;
	padding : 2px 2px 2px 10px;
	xbackground-image:url(../graphics/footbar.gif);
	background-position:-310px; 
	background-position:bottom;
}

.detailTable{
	
}

.hRule{ text-align:center;
	color:#ABABAB;
	height: 1px;
	
}

.specTableHead{
	border-collapse:collapse;
	border: 1px solid #808080;
	background-color : #CAC5BF;
	font-size:11px;
	font-weight: bold;
	color:#808080;
}

.specTableRow{
	border-collapse: collapse;
	border: 1px solid #808080;
	background-color : #FFFFFF;
	font-size:9px;
}

.Ingredients{
	font-weight:bold;
}

.Subingredients{
	font-weight:normal;
}

.spec-pdfP + img{ display:none;}


.spec-email{
	
}

.product-detail{
	xmargin-left:-100px;

}

.product-detail-vpack{
	margin-left:-120px;

}

.SumTotals{ font-size:16px;}


.salescontactinfo { line-height:15px; padding-left:10px;padding-right:10px;}