/* PRODUCT PAGE > Description / Pricing Data Grid 26 August 2010 - JKanost)
--------------------------------------------------*/	
.pricingGrid { width:auto; border:2px solid #323379; }
	.pricingGrid td { font-weight:bold; font-size:11px; border:none; text-align:right; padding:4px 6px 3px; width:165px; }
	.pricingGrid td.first-col { width:65px; text-align:center; padding:4px 0 3px; }
	.pricingGrid td.last-col { width:200px; padding-right:6px; }
	.pricingHeader td { height:27px; background:#323379; color:#fff; font-size:14px; line-height:14px; }
	.pricingGrid .pricingHeader td { padding:0 6px 0 0; }
	.pricingGrid .pricingHeader td.last-col { padding-right:6px; }
	/*backgrounds*/
	.pricingItem td { background:#fff; }
	.altPricingItem td { background:#d1d1e1; }
	
/* Special Pricing Table */
#specialPricing { border:2px solid #323379; }
#specialPricing th { background:#323379; color:#fff; font-size:14px; line-height:14px; height:27px; }
#specialPricing td { width:50%; padding:4px 0; background:#fff; }
#specialPricing td p { background:#d1d1e1; margin:0 4px; padding:10px; height:50px; }

body:nth-of-type(1) .offer-code-table  {/*Hack for chrom*/
width:428px;
}
.offer-code-table {border: 2px solid #323379; border-collapse: collapse; margin-bottom: -2px; margin-top: 20px; width: auto;}
.offer-code-table .header { background-color: #323379;}
.offer-code-table .header td div { float: left; height: 34px; width: 100%;}
a.question_green { background: url("/identity_assets/images/checkout/question.png") no-repeat scroll 0 0 transparent; display: block; float: left;font-family: Verdana,Arial,Helvetica,sans-serif; height: 28px; margin: 3px; position: relative; text-decoration: none; text-indent: -9000px; width: 28px; z-index: 24;}
a.question_green span { display: none;}
a.question_green:hover span {background-color: #CCFFFF;border: 1px solid #00CCFF;color: #000000; display: block;font-size: 10px;font-weight: normal;left: 0;position: absolute;text-align: center; text-indent: 0;top: 2em;width: 150px;}
.offer-code-table .header td {height: 32px;  width: 32px;}
.offer-code-table .header .title { color: #FFFFFF; float: left; font-size: 14px; font-weight: bold; line-height: 14px; padding-left: 110px; padding-top: 10px; position: absolute; }
.ibn_updatepricing { background: url("/identity_assets/images/checkout/update_pricing.gif") no-repeat scroll 0 0 transparent; display: block; height: 23px; width: 121px;}
.ibn_removeoffercode {background: url("/identity_assets/images/checkout/remove_offer_code.gif") no-repeat scroll 0 0 transparent;display: block; height: 23px; width: 145px;}


