/* REDESIGNED MODEL DETAILS PAGE STYLES */

.prodContentContainer { width: 815px; }

.containerDiv {
	clear: both;
	margin: 0;
	padding: 0;
}

.compareLnkSelected { background: url('../images/phone_shop/model_details/icon_compare_selected.png') no-repeat 0 0;}

.prodContentLayoutTbl { border: 1px solid #c0c0c0; }

.prodContentLayoutTbl TD { padding: 12px; }

/* HERO IMAGE CELL */
#prodImgCell {
	text-align: center;
	border-right: 1px solid #c0c0c0;
}

#modHeroImg {
	display: block;
	margin: 0;
	padding: 0;
}
/* END HERO IMAGE CELL */

/* CONTENT CELL */
#prodContentCell { border-bottom: 1px solid #c0c0c0; }

#overviewTbl TD { padding: 0; }

.pricePointCell {
	width: 110px;
	padding-left: 15px !important;
}

.pricePointTop {
	 background: url('../images/phone_shop/model_details/bg_pricepoint_top.png') no-repeat 0 0;
	 padding: 10px 8px 8px;
	 border-bottom: 1px solid #ccc;
}

.pricePointTop H3 {
	color: #444;
	font-weight: bold;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

.pricePointBtm {
	background: url('../images/phone_shop/model_details/bg_pricepoint_btm.png') no-repeat 0 100%;
	padding: 8px 8px;
	margin-bottom: 10px;
}

.pricePointLst {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 72px;
}

.pricePointLst .ppTxt {
	font-weight: bold;
	font-size: 11px;
	color: #003060;
}

.pricePointLst .ppOfferTxt {
	font-weight: bold;
	font-size: 11px;
	color: #e00;
}
	
.pricePointLst .ppWasTxt {
	font-weight: bold;
	font-size: 11px;
	color: #003060;
}

.pricePointLst .ppPrice {
	font-weight: bold;
	font-size: 18px;
	color: #003060;
}

.ppOfferPrice {
	font-weight: bold;
	font-size: 18px;
	color: #e00;
}

.ppWasPrice {
	font-weight: bold;
	font-size: 12px;
	color: #003060;
}

.ppTopupTxt {
	font-weight: normal;
	font-size: 9px;
	color: #003060;
	padding-top: 5px;
}


.pp_dealdiv {
	height:72px;
	width: 111px;
	margin-left:45px;
	margin-top:8px;
	text-align:center;
}

.pricePointDealsBtn {
	display: block;
	margin: 0;
	padding: 0;
}
/* END CONTENT CELL */

#prodNetworksCell,
#prodRatingCell,
#prodShareCell {
	border-right: 1px solid #c0c0c0;
}

#prodShareCell { border-right: none; }

#prodNetworksCell H3,
#prodRatingCell H3,
#prodShareCell H3 {
	padding-top: 0;
	margin-top: 0;
	color: #666;
	font-size: 1.1em;
	margin-bottom: 10px;
}

/* TOP FEATURES TABLE */
.featureTblContainer {
	clear: both;
	width: 560px;
	background: url('../images/phone_shop/model_details/bg_top_feature.png') no-repeat 0 0;
	padding-top: 5px;
}

.rdFeatureTbl {
	 border-right: 1px solid #c3c3c3;
	 border-bottom: 1px solid #c3c3c3;
	 border-left: 1px solid #c3c3c3;
}

.rdFeatureTbl H1, .rdFeatureTbl H2, .rdFeatureTbl H3, .rdFeatureTbl H4, .rdFeatureTbl H5, .rdFeatureTbl H6 {
	color: #003060;
	font-weight: bold;
	font-size: 1em;
	margin: 0 0 10px;
}

.rdFeatureTbl P {
	margin: 0 0 8px;
}

.rdFeatureTbl TD {
	padding: 5px 10px 0;
	text-align: center;
}

.rdFeatureTbl TD.featureTxt {
	padding-left: 5px;
	text-align: left;
}

.featureTxtContent {
	height: 48px;
	overflow: hidden;
}

.rdFeatureTbl TH {
	font-weight: bold;
	padding: 15px 8px 5px;
	text-align: center;
	background: url('../images/phone_shop/model_details/bg_featurestbl_off.png') repeat-x 50% 0;
}

.rdFeatureTbl TH A {
	display: block;
	color: #444;
	text-decoration: none;
	background: url('../images/phone_shop/model_details/icon_feature_arrow.png') no-repeat 100% 50%;
	padding-right: 10px;
}

.rdFeatureTbl TH A:hover {
	color: #000;
	text-decoration: underline;
}

.rdFeatureTbl TH.selected {
	color: #003060;
	background: url('../images/phone_shop/model_details/bg_featurestbl_on.png') no-repeat 50% 0;
}

.rdFeatureTbl TH.selected A {
	color: #003060;
	text-decoration: none;
	background: none;
}
/* END TOP FEATURES TABLE */


/* COLOUR PICKER */

.colourPickerDiv {
	display: block;
	clear: both;
	margin: 15px auto;
	text-align: center;
}

.colourPickerDiv UL {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

.colourPickerDiv UL LI {
	display: inline;
	padding: 1px;
}

.colourPickerTbl {
	clear: both;
	margin: 15px auto;
}

.colourPickerTbl TD {
	text-align: center;
	padding: 0;
}

.colourPickerTbl IMG {
	display: block;
	padding: 8px;
}

.colourPickerTbl IMG.selectedColour { background: url('../images/phone_shop/model_details/bg_colour_picker.png') no-repeat 50% 50%; }
/* END COLOUR PICKER */

/* MEDIA STRIP */
.mediaStrip {
	clear: both;
	margin: 15px auto 0;
}
/* END MEDIA STRIP */

UL.linksLst {
	padding: 0;
	margin: 0;
	list-style: none;
}

UL.linksLst LI {
	padding: 2px 0 2px 10px;
	margin: 0;
	display: block;
	background: url('../images/common/link_arrow.gif') no-repeat 0 6px;
}

UL.linksLst LI A {
	color: #39c;
	text-decoration: none;
}

UL.linksLst LI A:hover {
	color: #003060;
	text-decoration: underline;
}

UL.HRlinksLst LI {
	color: #39c;
	float: left;
	margin: 0 25px 0 0 !important;
	padding: 0 0 0 10px !important;
	white-space: nowrap;
	background-position: 0 4px;
}

UL.prodRatingLst LI {
	color: #39c;
}

#featuresHdrDiv {
	clear: both;
	margin: 10px 0 15px;
}

#featuresTblHdr {
	color: #003060;
	font-weight: bold;
	font-size: 1.25em;
	margin-top: 0;
	padding-top: 0;
}

.prodContentBtm {
	height: 20px;
	background: url('../images/phone_shop/model_details/bg_model_box_btm.png') repeat-x 0 0;
}

.leftOffer { color: #f00030; }

.leftOfferImg {
	float: left;
	padding-right: 8px;
}

.leftOffer A {
	color: #f00030;
	text-decoration: none;
}

.leftOffer A:hover {
	color: #000;
	text-decoration: underline;
}

.overviewTxt {
	clear: both;
	font-size: 1.1em;
	margin: 12px 0;
}

.lastItem {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
}

/* REDESIGNED MODEL DETAILS PAGE STYLES */

.tabbedSectionImgCol {
	float: left;
	width: 200px;
	text-align: center;
}

#tabbedSectionImgCol IMG {
	display: block;
	padding: 0;
	margin-bottom: 12px;
}

#modSpecsDiv {
	width: 550px;
	float: right;
}

#modOffersDiv {
	width: 600px;
	float: right;
}

.rightBtn {
	float: right;
	text-align: right;
}


#modRating { margin-bottom: 8px; }

.promoLayoutTbl { margin: 15px 0; }

.promoLayoutTbl TH, .promoLayoutTbl TD { padding: 3px; }

#availableNetworks { width: 150px; }

#availableNetworks IMG {
	display: block;
	margin: 0;
	padding: 5px 2px;
}

#shareThisIcons {
	display: block;
	margin: 10px 0;
	white-space: nowrap;
	width: 100px;
}

.enableScriptTxt {
	font-size: 10px;
	font-weight: bold;
	color: #888;
}

.bckSearchFix {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}