/* REDESIGNED DEAL SUMMARY PAGE STYLES */

.dsMainContentDiv {
	padding: 12px 12px 0 12px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	height: 1%;
}

.dsWideContentBtm {
	height: 12px;
	background: url('../images/phone_shop/deal_summary/wide_content_btm.png') no-repeat 0 100%;
}
		
.dsMainContentDiv H2 {
	color: #444;
	font-size: 11px;
	margin: 0 0 12px;
}

.dsProdDiv {
	width: 165px;
	float: left;
}

.dsAvailDiv {
	width: 550px;
	float: left;
}

.dsProdDiv H2 { padding-top: 8px; }

.dsProdDiv UL.linksLst {
	display: block;
	margin: 0 0 10px;
}

#dsProdImg {
	display: block;
	text-align: center;
}


/* START NFI 60 Mobile Money */
.dsIconMobMoney {
	display: block;
	text-align: center;
	margin-top: 5px;
}
/* END NFI 60 Mobile Money */

.dsContentDiv {
	width: 785px;
	float: right;
}

.dsTariffDiv {
	width: 653px;
	float: left;
}

/* PRICE SECTION */
.dsPriceDiv {
	width: 120px;
	float: right;
}

.dsPriceDiv H2 {
	padding-top: 11px;
	margin-bottom: 10px;
}

.dsPriceLst {
	margin: 8px 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
	color: #003060;
}

.dsPriceLst LI {
	margin: 0;
	padding: 0;
}

.dsPriceLst LI.avgPrice {
	padding-top: 2px;
	font-weight: normal;
}

.dsPriceLst LI.avgPrice A IMG {
	padding-left: 3px;
	vertical-align: middle;
}

.dsPriceLst LI.avgPrice A:hover { text-decoration: none; }

.dsPriceLst BIG { font-size: 20px; }

.dsPriceLst .offerTxt {
	font-weight: bold;
	color: #e00;
}

.dsPriceLst .topupTxt {
	font-weight: normal;
	font-size: 10px;
	color: #003060;
	padding-top: 3px;
}

.dsPriceBtn { margin: 5px 0; }

.dsPriceInfo { margin: 5px 0 0; }


/* END PRICE SECTION */

UL.dealOverviewTabs {
	 list-style: none;
	 padding: 0;
	 margin: 0;
}

UL.dealOverviewTabs LI {
	display: inline;
	float: left;
	background-color: #fff;
	font-weight: bold;
}

UL.dealOverviewTabs LI.selected {
	padding: 9px 15px 11px;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #ddd;
	position: relative;
	top: 1px;
}

UL.dealOverviewTabs A {
	display: block;
	padding: 10px 15px;
	color: #39c;
	text-decoration: none;
}

UL.dealOverviewTabs A:hover {
	color: #003060;
	text-decoration: underline;
}

.dealExtrasContainer {
	clear: both;
	border-top: 1px solid #ddd;
	width: 653px;
	min-height: 125px;
	background: url('../images/phone_shop/deal_summary/bg_overview_tbl_nograd.png') no-repeat 0 100%;
}

.dealOverviewContainer1 {
clear: both;
border-top: 1px solid #ddd;
width: 653px;
min-height: 125px;
background: url('../images/phone_shop/deal_summary/bg_overview_tbl_new.png') no-repeat 0 100%;
}

.dealFreeGiftsContainer,
.dealOverviewContainer,
.dealDetailsContainer,
.dealLaptopsContainer,
.dealBBContainer,
.dealFreeTextContainer {
	clear: both;
	border-top: 1px solid #ddd;
	width: 653px;
	min-height: 125px;
	background: url('../images/phone_shop/deal_summary/bg_overview_tbl.png') no-repeat 0 100%;
}

.dealFreeTextInner { margin: 12px; }

.dealFreeGiftsTbl { color: #333; }

.dealFreeGiftsTbl H1, .dealFreeGiftsTbl H2, .dealFreeGiftsTbl H3,
.dealFreeGiftsTbl H4, .dealFreeGiftsTbl H5, .dealFreeGiftsTbl H6 {
	color: #333;
	font-size: 1.1em;
	margin-top: 0;
	margin-bottom: 10px;
}

.dealFreeGiftsTbl TH,
.dealFreeGiftsTbl TD { padding: 10px; }

/* BOLT-ONS / EXTRAS TABLE */
.dealExtrasTblContainer { padding: 1px 2px; }

.dealExtrasTbl TH,
.dealExtrasTbl TD {
	padding: 5px 10px;
}

.dealExtrasTbl .headRow TH,
.dealExtrasTbl .headRow TD {
	background-color: #f6f6f6;
	border-bottom: 1px solid #ccc;
	padding: 8px 10px !important;
}

.dealExtrasTbl .altRow TH,
.dealExtrasTbl .altRow TD {
	background-color: #f0f0f0;
}

.dealExtrasTbl .btmBorder TH,
.dealExtrasTbl .btmBorder TD {
	border-bottom: 1px solid #ccc;
}

.dealExtrasTbl .summRow TH { text-align: right; }

.dealExtrasTbl .totalRow TH,
.dealExtrasTbl .totalRow TD {
	font-size: 1.1em;
	font-weight: bold;
	color: #003060 !important;
}
/* END BOLT-ONS / EXTRAS TABLE */

.dealOverviewExtras,
.dealDetailsInner { margin: 12px; }

.dealOverviewTbl TH,
.dealOverviewTbl TD,
.dealBBTbl TH,
.dealBBTbl TD,
.dealLaptopsTbl TH,
.dealLaptopsTbl TD,
.dealPhonePlanTbl TH,
.dealPhonePlanTbl TD {
	padding: 8px 12px;
	text-align: left;
}

.dealOverviewTbl TH,
.dealBBTbl TH,
.dealLaptopsTbl TH,
dealPhonePlanTbl TH {
	font-weight: bold;
}

.quantityLst {
	list-style: none;
	margin: 0;
	padding: 0;
}

.quantityLst LI {
	margin: 0;
	padding: 0 0 5px;
}

.quantityTxt {
	font-size: 1.25em;
	font-weight: bold;
}

.dsDeliveryBox {
	width: 400px;
	float: right;
}

.dsDeliveryTbl TH {
	padding: 8px 5px;
	color: #aaa;
	border-bottom: 1px solid #ccc;
	background: url('../images/phone_shop/deal_summary/delivery_box_top_grey.png') no-repeat 50% 0;
}

.dsDeliveryTbl TH.firstCol {
	padding-left: 8px;
	background: url('../images/phone_shop/deal_summary/delivery_box_top_grey.png') no-repeat 0 0;
}

.dsDeliveryTbl TH.lastCol {
	padding-right: 8px;
	background: url('../images/phone_shop/deal_summary/delivery_box_top_grey.png') no-repeat 100% 0;
}

.dsDeliveryTbl TH A {
	color: #aaa;
	text-decoration: none;
}

.dsDeliveryTbl TH A IMG {
	margin-left: 8px;
	vertical-align: middle;
}

.dsDeliveryTbl TH A:hover { color: #000; }

.dsDeliveryTbl TD {
	padding: 8px 5px;
	background: url('../images/phone_shop/deal_summary/delivery_box_mid_bg.png') repeat-y 50% 0;
}

.dsDeliveryTbl TD.firstCol {
	padding-left: 8px;
	background: url('../images/phone_shop/deal_summary/delivery_box_mid_bg.png') repeat-y 0 0;
}

.dsDeliveryTbl TD.lastCol {
	padding-right: 8px;
	background: url('../images/phone_shop/deal_summary/delivery_box_mid_bg.png') repeat-y 100% 0;
}

.dsDeliveryTbl .btmRow TD {
	border-top: 1px dashed #ccc;
	padding-bottom: 10px;
	background: url('../images/phone_shop/deal_summary/delivery_box_btm_grey.png') no-repeat 50% 100%;
}

.dsDeliveryTbl .btmRow TD.firstCol { background: url('../images/phone_shop/deal_summary/delivery_box_btm_grey.png') no-repeat 0 100%; }

.dsDeliveryTbl .btmRow TD.lastCol { background: url('../images/phone_shop/deal_summary/delivery_box_btm_grey.png') no-repeat 100% 100%; }

.dsDeliveryTbl .btmRowMiddle TD {
	padding-bottom: 10px;
	background: url('../images/phone_shop/deal_summary/delivery_box_btm_grey.png') no-repeat 50% 100%;
}

.dsDeliveryTbl .btmRowMiddle TD.firstCol { background: url('../images/phone_shop/deal_summary/delivery_box_btm_grey.png') no-repeat 0 100%; }

.dsDeliveryTbl .btmRowMiddle TD.lastCol { background: url('../images/phone_shop/deal_summary/delivery_box_btm_grey.png') no-repeat 100% 100%; }

.dsDeliveryTbl  TD.btmTD { background: url('../images/phone_shop/deal_summary/delivery_box_btm_grey.png') no-repeat 0% 100%; }

.dsDeliveryTbl .comingSoon STRONG { color: #036; }

.dsDeliverySumm {
	font-size: 0.9em;
	display: block;
}

.dsDeliveryBoxBtm {
	height: 10px;
	background: url('../images/phone_shop/deal_summary/delivery_box_btm_bg.png') no-repeat 0 100%;
}

.stockCheckError {
	color: #c00;
	padding-bottom: 3px;
}

.deliveryMsg {
	font-size: 0.9em;
	color: #003060;
	padding: 3px 0;
}

.deliveryMsg A {
	color: #003060;
}

.stockCheckForm { width: 130px; }

.stockCheckInput,
.stockCheckBtn {
	display: block;
	margin: 0;
	float: left;
}

.stockCheckInput {
	border-top: 1px solid #b4b4b4;
	border-right: 0;
	border-bottom: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
	width: 80px;
	padding: 4px;
	font-size: 1em;
}

.stockOptions { width: 130px; }

.stockOptionsLst {
	padding: 0;
	margin: 0;
	list-style: none;
}

.stockOptionsLst LI { padding: 2px 0; }

.stockOptionsLst A.resetLnk {
	background: url('../images/phone_shop/deal_summary/icon_reset.png') no-repeat 0 50%;
	padding-left: 15px;
}

.stockOptionsLst A.viewMoreLnk {
	background: url('../images/phone_shop/deal_summary/icon_view_more.png') no-repeat 0 50%;
	padding-left: 15px;
}
 
.inStockTxt {
 	color: #6c0;
	background: url('../images/phone_shop/deal_summary/icon_in_stock.png') no-repeat 95% 50%;
	padding: 3px 0;
	padding-right: 22px !important;
}

.backOrderStockTxt {
 	color: #6c0;
	background: url('../images/phone_shop/deal_summary/icon_in_stock.png') no-repeat 95% 50%;
	padding: 3px 0;
	padding-right: 22px !important;
}
 
.limitedStockTxt {
 	color: #e8b507;
	background: url('../images/phone_shop/deal_summary/icon_limited_stock.png') no-repeat 95% 50%;
	padding: 3px 0;
	padding-right: 22px !important;
}
 
.outStockTxt {
	color: #d00;
	background: url('../images/phone_shop/deal_summary/icon_out_of_stock.png') no-repeat 95% 50%;
	padding: 3px 0;
	padding-right: 22px !important;
}

.unknownStockTxt {
	color: #d00;
	padding: 3px 0;
	float:right;
}

.greyedOut { color: #999 !important; }

.greyedOutTxt {
 	color: #999;
	background: url('../images/phone_shop/deal_summary/icon_greyed_out.png') no-repeat 95% 50%;
	padding: 3px 0;
	padding-right: 22px !important;
}

.stockRow TH,
.stockRow TD { background-color: #f6f6f6; }

.dsSectionSpacer {
	clear: both;
	height: 12px;
}

.dsVSpaced {
	display: block;
	margin: 0 0 10px;
}

.dsNoStock { color: #d00; }

/* COLOUR PICKER SECTION */

.dsColourDiv {
	width: 360px;
	float: left;
}

.dsColourDiv H2 { padding-top: 8px; }

.dsColourInfo { color: #aaa; }

.colourScrollL {
	float: left;
	width: 22px;
	margin-right: 12px;
}

.colourScrollR {
	float: right;
	width: 22px;
}

.colourScrollBtn {
	display: block;
	margin: 20px 0;
	padding: 0;
}

.colourScrollListContainer {
	float: left;
	width: 304px;
	overflow: hidden;
}

.colourScrollList {
	margin: 0;
	padding: 0;
	list-style: none;
}

.colourScrollList LI {
	float: left;
	width: 140px;
	margin: 0 12px 0 0;
	padding: 0;
}

.dsColourPicker {
	float: left;
	width: 60px;
	height: 96px;
	text-align: center;
	margin-right: 5px;
}

.dsColourTxt {
	float: left;
	width: 70px;
	padding-top: 35px;
}

.colourScrollList LI.selected .dsColourPicker  {
	background: url('../images/phone_shop/deal_summary/colour_picker_bg.png');
	margin-right: 10px;
}

.dsColourProdImg {
	display: block;
	margin: 0 auto;
	padding: 8px 0 0;
}

.dsColourSwatchImg {
	display: block;
	margin: 0 auto;
	padding: 8px 0 0;
}

/* END COLOUR PICKER SECTION */

.dsChkPostcode {
	width: 205px;
}

.dsChkPostcodeTxt {
	display: block;
	float: left;
	width: 120px;
	border: 1px solid #ccc;
	padding: 5px 8px;
	margin: 0;
	color: #666;
}

.dsChkPostcodeBtn {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

/* COPIED FROM MODEL DETAILS */
.tabbedSectionImgCol {
	float: left;
	width: 200px;
	text-align: center;
}

#tabbedSectionImgCol IMG {
	display: block;
	padding: 0;
	margin-bottom: 12px;
}

#modSpecsDiv {
	width: 720px;
	float: right;
}

#modOffersDiv {
	width: 750px;
	float: right;
}

.WebExclusivesHdr {
	color: #d00 !important;
	font-size: 12px !important;
}

/* SPECIAL OFFER & WEB EXCLUSIVE */
.rFloatOffer {
	color: #f00030;
	float: right;
	margin-left: 15px;
}

.offerImg {
	float: left;
	padding-right: 8px;
}

.rFloatOffer A {
	color: #f00030;
	text-decoration: none;
}

.rFloatOffer A:hover {
	color: #000;
	text-decoration: underline;
}

.rFloatExclusive {
	color: #f00030;
	float: right;
	margin-left: 15px;
	padding-top: 10px;
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
}

.rFloatExclusive A {
	color: #f00030;
	text-decoration: none;
}

.rFloatExclusive A:hover {
	color: #000;
	text-decoration: underline;
}

.offerInfoImg {
	padding: 0 5px;
}
/* END SPECIAL OFFER */

.availTtl { margin: 10px 0; }

.availIcon {
	float: left;
	padding-right: 5px;
}

.availTxt {
	float: left;
	padding-top: 2px;
}

.availTbl TD { padding: 3px 25px; }

/* RESERVE & COLLECT SUMMARY */
.dsDeliveryBox_res {width: 400px;float: right;}
.dsDeliveryTbl_res TH.firstCol 
{padding:0; margin:0; height:29px; background: url('../images/phone_shop/deal_summary/delivery_box_top_grey.png') no-repeat 0 0; 
border-right:1px solid #ccc; border-bottom: 1px solid #ccc;border-left:0;border-top:0;text-align:center;overflow:hidden;height:29px;}
.dsDeliveryTbl_res TH.lastCol
{padding:0; margin:0; height:29px;background: url('../images/phone_shop/deal_summary/delivery_box_top_grey.png') no-repeat 100% 0;
text-align:center;border-bottom: 1px solid #ccc;border-right:0; border-left:0;border-top:0;overflow:hidden;
}
.dsDeliveryTbl_res TH A {color: #aaa; text-decoration: none; display: block; background: url('../images/phone_shop/deal_summary/icon_stock_info.png') no-repeat 95% 50%; padding: 3px 0;}
.dsDeliveryTbl_res TH A:hover { color: #000; }
.dsDeliveryTbl_res TD { padding:0; margin:0; border-right:1px solid #ccc; border-left:0; border-top:0; border-bottom:0;}
.dsDeliveryTbl_res TD.firstCol { margin:0; padding:0; border:0;}
.dsDeliveryTbl_res TD.lastCol { margin:0; padding:0; border:0;}
.dsDeliveryTbl_res .btmRow TD.firstCol 
{ background: url('../images/phone_shop/deal_summary/ds_reserve_btm.gif') no-repeat 0 100%; height:101px; text-align:center; margin:0; padding:0; border:0; }
.dsDeliveryTbl_res .btmRow TD.lastCol {background: url('../images/phone_shop/deal_summary/ds_reserve_btm.gif') no-repeat 100% 100%;  height:36px; margin:0; padding:0; border:0;}
.dsDeliveryTbl_res .btmRow TD.lastCol_oos {background: url('../images/phone_shop/deal_summary/ds_reserve_btm.gif') no-repeat 100% 100%;  height:26px; margin:0; padding:0; border:0;}
.dsDeliveryTbl_res .comingSoon STRONG {color: #036;}
.dsDeliverySumm_res {font-size: 0.9em; display: block; }
.dsDeliveryBoxBtm_res { height: 5px; background: url('../images/phone_shop/deal_summary/delivery_box_btm_bg.png') no-repeat 0 100%;}
.stockCheckForm_res { width: 238px; height:23px; margin:0; padding:0;}
.stock_btn_res {margin:0; padding:0;}
.stockCheckInput_res 
{border-top: 1px solid #b4b4b4;border-right: 0;border-bottom:1px solid #b4b4b4;border-left: 1px solid #b4b4b4;width: 150px;height:19px;font-size:8pt;display:block;margin:0;float:left;}
.stockarea {border-left:1px solid #ccc; border-right:1px solid #ccc;}
.inStockTxt_res {color: #6c0;background: url('../images/phone_shop/deal_summary/icon_in_stock.png') no-repeat 95% 50%;
padding:2px 0;padding-right: 22px !important;width:40px;float:right;margin-right:12px;}
.inStockTxt_resprod 
{color: #6c0;background: url('../images/phone_shop/deal_summary/icon_in_stock.png') no-repeat 95% 50%;padding:0;width:65px;text-align:left;padding:5px 15px 5px 30px;}
.res_collect_txt
{color: #666; background: url('../images/phone_shop/deal_summary/icon_ds_help.gif') no-repeat 100% 0%; padding:0 3px 5px 0; width:225px; text-align:left;}

.res_1 {height:96px; _height:106px; width:141px; margin:0; padding:0; color:#999; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:0; border-bottom:0;}

.res_1_inner {height:84px; width:131px; padding:0; margin:0; border:0;} 
.res_1_inner a {text-decoration:none;}

.res_2 {border:0; width:256px; height:64px; margin:0; padding:0;}
.res_2_oos { border:0; width:256px; height:74px; margin:0; padding:0;}
.res_2_inner {width:236px; height:54px; padding:10px 10px 0 10px; border:0;  margin:0; text-align:left; }
.res_2_inner_oos {width:246px; height:64px; padding:3px 0 0 10px; border:0;  margin:0; text-align:left; }
.res_2_inner a {text-decoration:none;}
.res_3 {height:30px; border-top:1px dashed #ccc; border-right:1px solid #ccc; width:256px; margin:0;  }
.res_3_oos {height:20px; border-top:1px dashed #ccc; border-right:1px solid #ccc; width:256px; margin:0;  }
.res_3_inner {padding-top:10px; padding-left:9px; height:20px;}
.res_3_inner_oos {padding-top:1px; padding-left:9px; height:10px;}
.res_3_inner a {text-decoration:none;}
.truck_img {margin-bottom:5px; padding-top:10px;}
.mainland {text-align:center; margin-top:5px;}
.free_deliv {float:left; padding:2px 0; width:130px;}
a.res_reset {padding:0 0 0 20px; text-decoration: none; display: block; background: url('../images/checkout/reserve_collect/ds_reserve_reset.gif') no-repeat 0 80%; margin-left:20px; border-right:1px solid #ccc;}
a.res_morestores {padding:0 0 0 20px; text-decoration: none; display: block; background: url('../images/checkout/reserve_collect/ds_reserve_add.gif') no-repeat 0 80%; margin-left:10px;}
.res_l_grey_txt {color:#999;}
.res_txt_out {width:150px; float:left; padding:1px 0;}
.res_oos {border:0;}
.res_oos TD {border:0; }
.res_outStockTxt {color: #d00; background: url('../images/phone_shop/deal_summary/icon_out_of_stock.png') no-repeat 95% 50%; padding:1px 0; padding-right: 22px !important;}


/* UPDATED RESERVE AND COLLECT BOX */

.RCDeliveryBox {
	width: 400px;
	float: right;
}

.RCDeliveryTbl TH {
	padding: 6px 10px 8px;
	text-align: left;
	border-bottom: 1px solid #ccc;
	background: url('../images/phone_shop/deal_summary/delivery_box_top_grey.png') no-repeat 50% 0;
	border-right: 1px solid #ccc;
}

.RCDeliveryTbl TH A { font-weight: normal; }

.RCDeliveryTbl TH.firstCol 
{
background: url('../images/phone_shop/deal_summary/delivery_box_top_grey.png') no-repeat 0 0;
padding-bottom:0;
padding-top:0;
}

.RCDeliveryTbl TH.lastCol {
	background: url('../images/phone_shop/deal_summary/delivery_box_top_grey.png') no-repeat 100% 0;
	border-right: 0;
}

.RCDeliveryTbl TD {
	padding: 8px 10px;
	text-align: left;
}

.RCDeliveryTbl TD.RCdeliveryCell {
	background: url('../images/phone_shop/deal_summary/rc_box_btm.gif') no-repeat 0 100%;
	border-right: 1px solid #ccc;
	text-align: center;
	padding: 12px 15px;
}

.RCdeliveryCell .RCdeliveryImg { margin: 0 auto 8px; }

.RCdeliveryCell .RCavailableDiv {
	text-align: left;
	margin: 0 auto 15px;
}

.RCdeliveryCell .RCsummaryTxt {
	color: #999;
	margin: 0 auto;
}

TD.RCarrowCell {
	background: url('../images/phone_shop/deal_summary/rc_box_combocell.gif') no-repeat 50% 100%;
	border-right: 1px solid #ccc;
	padding: 8px 8px 16px;
}

.RCstockCheckForm { width: 240px; }

.RCstockCheckForm LABEL {
	float: left;
	font-weight: normal;
	padding: 4px 10px 4px 0;
}

.RCstockCheckInput,
.RCstockCheckBtn {
	display: block;
	margin: 0;
	float: left;
}

.RCstockCheckInput {
	border-top: 1px solid #b4b4b4;
	border-right: 0;
	border-bottom: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
	width: 80px;
	padding: 4px;
	font-size: 1em;
}

TD.RCdividerCell {
	padding: 3px 10px 8px;
	border-right: 1px solid #ccc;
	border-bottom: 1px dashed #ccc;
} 

TD.btmCell { background: url('../images/phone_shop/deal_summary/rc_box_btm.gif') no-repeat 100% 100%; }

.caveatTxt {
	font-weight: normal;
	color: #999;
}

.RCinStock,
.RCinStockTxt,
.RCbackOrderStock,
.RCbackOrderStockTxt {
	background: url('../images/phone_shop/deal_summary/icon_in_stock.png') no-repeat 100% 50%;
	padding: 3px 28px 3px 0 !important;
}

.RCinStockTxt,
.RCbackOrderStockTxt { color: #6c0; }
 
.RClimitedStock,
.RClimitedStockTxt {
	background: url('../images/phone_shop/deal_summary/icon_limited_stock.png') no-repeat 100% 50%;
	padding: 3px 28px 3px 0 !important;
}
 
.RClimitedStockTxt { color: #e8b507; }
 
.RCoutStock,
.RCoutStockTxt {
	background: url('../images/phone_shop/deal_summary/icon_out_of_stock.png') no-repeat 100% 50%;
	padding: 3px 28px 3px 0 !important;
}
 
.RCoutStockTxt { color: #d00; }

.RCunknownStock,
.RCunknownStockTxt { padding: 3px 0 !important; }

.RCunknownStockTxt { color: #d00; }

.RCstoreInfo {
	width: 150px;
	float: left;
	/* color: #003060; */
	color: #444;
	padding: 3px 0;
}


/* Start Changes for NFI 67 */
.RCstoreInfo_new {
	width: 130px;
	float: left;
	color: #003060;
	padding: 3px 0;
}
/* End Changes for NFI 67 */

.RCleftTxt {
	width: 150px;
	float: left;
	padding: 3px 0;
}

/* Start Changes for NFI 67 */
.RCleftTxt_new {
	width: 130px;
	float: left;
	padding: 3px 0;
}
/* End Changes for NFI 67 */

.RCrightTxt {
	width: 95px;
	float: right;
	text-align: right;
}


/* Start Changes for NFI 67 */
.RCrightTxt_new {
	width: 115px;
	float: right;
	text-align: right;
}
/* End Changes for NFI 67 */

A.RCresetLnk {
	/* background: url('../images/phone_shop/deal_summary/icon_reset.png') no-repeat 100% 50%; */
	/* padding-right: 15px; */
}

.RCerrorMsg {
	/* float: right; */
	text-indent:103px;
	color: #c00;
	font-weight: normal;
}

/* NEW TARIFF EXTRAS SECTION */

.dsTariffExtrasSctn { padding: 0 12px 12px; }

.dsTariffExtrasSctn H3 {
	font-size: 1em;
	color: #444;
	font-weight: bold;
	margin: 0 0 12px;
}

.dsTariffExtrasContent {
	height: 1%;
	margin-bottom: 12px;
}

.dsFinalExtra { margin-bottom: 0; }

.extrasProdImg {
	width: 75px;
	float: left;
}

.extrasProdImg IMG { border: 1px solid #eee; }

.extrasProdInfo {
	width: 535px;
	float: right;
}

.extrasProdInfo H3 {
	color: #003060;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 0;
}

.extrasProdInfo P {
	margin: 5px 0;
	padding: 0;
}
/* END NEW TARIFF EXTRAS SECTION */
/* Delivery options amends */
.delivop_ovly {float:right; }
.del_i_link 
{
background:url('http://media.phonehouse.com/cpw-sales/static/images/phone_shop/deal_summary/icon_info.png') 100% 0 no-repeat;
padding-right:25px;
padding-top:3px;
display:block;
}
.del_i_link_sml
{
background:url('http://media.phonehouse.com/cpw-sales/static/images/phone_shop/deal_summary/icon_info.png') 100% 0 no-repeat;
width:20px;
height:20px;
display:block;
}
.th_title {float:left; padding-top:3px;}
.view_more_stores {float:left; padding-top:3px; margin-left:12px;}
.reset_stores {float:left; padding-top:3px; margin-left:12px;}
.nearest_store {float:left; padding-top:3px; margin-left:32px;}


/* Bug-68293 - START*/
.inStockCell {
 	color: #6c0;
	background: url('../images/phone_shop/deal_summary/icon_in_stock.png') no-repeat 95% 50%;
	padding: 3px 0;
	/*padding-right: 22px !important;*/
}
 
.inStockCell A {
	display: block;
	color: #6c0;
	text-decoration: none;
}

.inStockCell A:hover { color: #000; }
 
.outStockCell {
	color: #d00;
	background: url('../images/phone_shop/deal_summary/icon_out_of_stock.png') no-repeat 95% 50%;
	padding: 3px 0;
	/*padding-right: 22px !important;*/
}
 
.outStockCell A {
	display: block;
	color: #d00;
	text-decoration: none;

.outStockCell A:hover { color: #000; }
 
/* Bug-68293 - END*/

.RCrightTxtAlign {
width:120px;
float:left;

text-align:right;} 
