/* PRODUCT PAGE > Description / Pricing Data Grid 26 August 2010 - JKanost)
--------------------------------------------------*/	
#mp-pricing { width:295px; margin-right:20px; float:left; }
#mp-pricing h3 { height:40px; background:#fff url(/message_assets/images/product/mp-valuepack-h3bg.png) 0 0 no-repeat; text-indent:-9999px; margin-bottom:8px; }
#mp-pricing p { padding:0 20px; margin-top:0; font-size:16px; line-height:20px; text-align:center; }

#mp-orderform { width:278px; float:left; background:#fee3c7; border:1px solid #630; margin-top:20px; }
#mp-orderform h3 { color:#fff; background:#630; text-align:center; text-transform:uppercase; padding:4px 0; margin:0 0 5px; }
#mp-orderform input { display:block; float:left; }
#mp-orderform input, #mp-orderform div { clear:left; margin-left:10px; }
#mp-orderform label, #mp-orderform div span { font-size:11px; }
#mp-orderform table { border-spacing:0; }
#mp-orderform input.btn-addToCart { margin:0 auto 10px; float:none; }

#mp-orderform span.alert { display:block; margin:10px; padding:10px; font-weight:bold; background:#fff; border:1px solid #633; }

/* Pricing Grid */
.pricingGrid { width:auto; border:2px solid #630;  }
	.pricingGrid td { text-transform:uppercase; font-weight:bold; font-size:11px; border:none; text-align:right; padding:4px 6px 3px; width:118px; }
	.pricingGrid td.first-col { width:56px; text-align:center; padding:4px 0 3px; }
	.pricingGrid td.last-col { width:119px; padding-right:6px; }
	.pricingHeader td { height:27px; background:#630; color:#fff; }
	.pricingGrid .pricingHeader td { padding:0 6px 0 0; }
	.pricingGrid .pricingHeader td.last-col { padding-right:6px; }
	/*backgrounds*/
	.pricingItem td { background:#fee3c7; }
	.altPricingItem td { background:#e0c09f; }
	
.offer-code-table {border: 2px solid #630; border-collapse: collapse; margin-bottom: -2px; margin-top: 20px; width: auto;}
.offer-code-table .header { background-color: #630;}
.offer-code-table .header td div { float: left; height: 34px; width: 100%;}
a.question_green { background: url("/message_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: 40px; padding-top: 10px; position: absolute; }
.ibn_updatepricing { background: url("/message_assets/images/checkout/update_pricing.gif") no-repeat scroll 0 0 transparent; display: block; height: 25px; width: 141px;}
.ibn_removeoffercode {background: url("/message_assets/images/checkout/remove_offer_code.gif") no-repeat scroll 0 0 transparent;display: block; height: 23px; width: 141px;}
