
/*  NEW  */
/* PriceList */
.ProductPurTable td{vertical-align:middle;}
.CategorySpacer{ height:30px;}
.pl_colHdrExpander{width: 30px; text-align:center; background-color: #67829f; color:#FFFFFF; font-weight:bold;}
.pl_colHdrProducts{padding: 4px 4px 4px 5px; background-color: #67829f; color:#FFFFFF; font-weight:bold;}
.pl_colHdrPv{width: 30px; text-align:center; background-color: #67829f; color:#FFFFFF; font-weight:bold;}
.pl_colHdrPv_Promo{width: 30px; text-align:center; background-color: #67829f; color:#FFFFFF; font-weight:bold;}
.pl_colHdrRetail{width: 70px; text-align:center; background-color: #67829f; color:#FFFFFF; font-weight:bold;}
.pl_colHdrScWhole{width: 70px; text-align:center; background-color: #67829f; color:#FFFFFF; font-weight:bold;}
.pl_colHdrAuto{width: 75px; text-align:center; background-color: #67829f; color:#FFFFFF; font-weight:bold;}
.pl_colHdrAuto_Promo{width: 75px; text-align:center; background-color: #67829f; color:#FFFFFF; font-weight:bold;}


.pl_colExpander{ height: 24px; width: 30px; text-align:center; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
.pl_colProducts{ height: 24px; padding: 2px 4px 2px 5px; border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
.pl_colPv{ width: 30px; text-align:center; border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}
.pl_colPv_Promo{ width: 30px; text-align:center; border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}
.pl_colRetail{ width: 70px; text-align:center; border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}
.pl_colScWhole{ width: 70px; text-align:center; border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}
.pl_colAuto{ width: 75px; text-align:center; border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}
.pl_colAuto_Promo{ width: 75px; text-align:center; border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}
/* override the bold tags that are in the database for store items */
.ProductTD2 b{ font-weight:normal;}



.PromptRed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding:  6px 0px 6px 2px;}

  
.PlanSectionTable{border: 2px solid #1f7398;}
  
.PlanSectionHeader{ height: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: White; 
	background-color: #1f7398; padding-left: 8px; padding-top:4px; padding-bottom:4px;}
.Save{ background-color:#e8e8e8; border-color: #d6d6d6; color: #424242}
.PlanPrompt{ height: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #424242; padding:  8px 4px 4px 8px;}

.Plan{border-color:#C1C1C1; border-style:solid; border-left-width:1px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; padding-left:5px;}
.Plan2{border-color:#C1C1C1; border-style:solid; border-width:1px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:black; font-weight: bold;  color: #424242;}
.PlanRadio{ width:4%;padding-top:6px;}
.PlanSet{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;   color: #424242; padding:  6px 1px 4px 1px; width:96%;}

.PlanBenefitHeader{width:96%; padding:6px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color:black; font-weight:bold; font-size:11px;}
.PlanBenefit{padding:0 0 10px 0; margin-top:0; color:#1f7398; font-size:11px;}
.PlanBenefitGreen{padding:0px 0px 0px 0px; margin-top:0; color:Green; font-size:11px;}
.PlanAutoshipHeader{width:96%; padding: 4px 0px 4px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#424242; font-weight:bold; font-size:12px;}
.PlanAutoshipText{width:96%; padding:   0px 3px  4px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#424242; font-weight:bold; font-size:12px;}
.PlanBottomHeader{width:96%; padding:  4px 0px 4px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#424242; font-size:12px;}
.PlanBottomText{width:96%; padding: 4px 0px 4px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#424242; font-size:12px;}
.PlanMessages{ padding:  4px 4px 8px  4px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#424242; font-size:11px;}

.PlanSavings{text-align:center; padding:6px 0 6px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; font-size:15px;}
.PlanDiscount{ text-align:center; width:96%; padding: 0px 0px 10px 0px; font-family:  Verdana, Arial, Helvetica, sans-serif; color:Green;  font-weight: bolder; font-size:16px;}

.PlansHeaderTd{
	text-align:center; padding:6px 0px 6px 0px; background-color:#00B5cc; 
	font-family: Verdana, Arial, Helvetica, sans-serif; color:White; font-weight:bold; font-size:14px;
	border-color:#C1C1C1; border-style:solid;  border-top-width:2px; border-left-width:1px; border-right-width:0px; border-bottom-width:1px;}




/* */
.ContentPurHdrTD{ height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#8c7b4d; padding-bottom:5px; padding-top:35px;}

.ProductSetHdrTD{text-align:center; vertical-align:middle; background-color: #3787c1; color:#FFFFFF; 
	font-family:  Verdana, Arial,   Helvetica, sans-serif; font-size: 11px; font-weight:  bold;  padding: 4px 1px 4px 2px;}
.ProductSetTD{ text-align:center; padding:  2px 0px 2px 2px; vertical-align:middle; height:22px;
	font-family:  Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-weight:  normal;  color: #000000;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
.ProductSetRedStrikeOutTD{  padding:  2px 0px 2px 2px; vertical-align:middle;height:22px; text-align:center;
	font-family:  Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-weight:  normal;  color: Red; text-decoration:line-through;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
.ProductSetPriceUsedTD{ text-align:center; vertical-align:middle; height:22px;padding:  2px 0px 2px 2px; background-color:#98FB98;
	font-family:  Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-weight:  normal; color: #000000;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}
.ProductSetDetailStrikeOutTD{ text-align:center; vertical-align:middle; height:22px;padding:   2px 0px 2px 2px;text-decoration:line-through;
	font-family:  Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-weight:  normal;  color: Red;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
.ProductSetDetailTD{ text-align:center; vertical-align:middle; height:22px;padding:   2px 0px 2px 2px;
	font-family:  Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-weight:  normal;  color: #000000;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
.ProductSetDetailPriceUsedTD{ text-align:center; vertical-align:middle; height:22px;padding:  2px 0px 2px 2px; background-color:#98FB98;
	font-family:  Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-weight:  normal; color: #000000; 
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}
.ProductSetDetailBackOrderTD{ text-align:center; vertical-align:middle; height:22px;padding:  2px 0px 2px 2px;background-color:#EEE685;
	font-family:  Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-weight:  normal;  color: #000000;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
.ProductSetDetailBackOrderPriceUsedTD{text-align:center; vertical-align:middle; height:22px;padding:  2px 0px 2px 2px;background-color:#98FB98;
	font-family:  Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-weight:  normal; color: #000000;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}
.ProductDetailHdrTD{text-align:center; vertical-align:middle;height:22px;background-color: #3787c1; color:#FFFFFF; 
	font-family:  Verdana, Arial,   Helvetica, sans-serif; font-size: 11px; font-weight:  bold;  padding:  2px 0px 2px 2px;}
.ProductDetailTD{ text-align:center;vertical-align:middle;height:22px; padding:  2px 0px 2px 2px;
	font-family:  Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-weight:  normal; color: #000000; 
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
.ProductDetailPriceUsedTD{text-align:center; vertical-align:middle;height:22px; padding:  2px 0px 2px 2px; background-color:#98FB98;
	font-family:  Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-weight:  normal;  color: #000000; 
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}
.ProductDetailBackOrderPriceUsedTD{ text-align:center; vertical-align:middle; height:22px;padding:  2px 0px 2px 2px;background-color:#98FB98;
	font-family:  Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-weight:  normal;  
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}
.ProductDetailBackOrderTD{text-align:center; vertical-align:middle; height:22px;padding:   2px 0px 2px 2px;background-color:#EEE685;
	font-family:  Helvetica, sans-serif; font-size: 11px; font-weight:  normal;  
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
.ProductDetailSoldOutTD{ text-align:center; vertical-align:middle; height:22px;padding:   2px 0px 2px 2px;background-color:#D3D3D3;
	font-family:  Helvetica, sans-serif; font-size: 11px; font-weight:  normal;  
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
.ProductDetailSoldOutStrikeTD{ text-align:center; vertical-align:middle; height:22px;padding:   2px 0px 2px 2px;background-color:#D3D3D3;text-decoration:line-through; color:Red;
	font-family:  Helvetica, sans-serif; font-size: 11px; font-weight:  normal;  
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}

.ProductGroupTD1{ width: 22px;  text-align:center; padding:  2px 2px 2px 2px;
	font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; font-weight:  bolder;  color:#000000; 
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
.ProductGroupTD2{ text-align:left; padding:   padding:  2px 2px 2px 2px;
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:  bolder;   color:#000000; 
	border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}



.invertedFont{color:#ffffff;}
.invertedFont a{color:#ffffff; text-decoration:underline;}
