/* REDESIGNED MODEL DETAILS PAGE STYLES */

#modHeroDiv {
	width: 232px;
	float: left;
	text-align: center;
}

#modHeroImg {
	display: block;
	margin: 0 auto 12px auto;
	padding: 0;
}

#modOverview {
	width: 518px;
	float: right;
}

.overviewTbl TD {
	padding-bottom: 10px;
}

.paddedRightCol { padding-left: 20px; }

.overviewTxt {
	clear: both;
	font-size: 1.1em;
	margin: 12px 0;
}

/* TOP FEATURES */
.modFeatureContainer {
	background: url('../images/phone_shop/grad_topfeatures_top.gif') #f3f3f3 top left no-repeat;
	padding: 12px 12px 0;
	margin-top: 10px;
}

.modFeatureContainerBtm {
	background: url('../images/phone_shop/grad_topfeatures_btm.gif') #f3f3f3 bottom left no-repeat;
	height: 10px;
}

.modFeatureTbl TH, .modFeatureTbl TD { padding: 8px; }

.modFeatureTbl H4 {
	margin-top: 0;
	color: #003060;
}
/* END TOP FEATURES */

#modSpecsImgs {
	float: left;
	width: 200px;
	text-align: center;
}

#modSpecsImgs IMG {
	display: block;
	padding: 0;
	margin-bottom: 12px;
}

#modSpecsDiv {
	width: 550px;
	float: right;
}

.rightBtn {
	float: right;
	text-align: right;
}

/* MODEL DETAILS SECTION */
#modDetailsTbl { margin-top: 20px; }

#modDetailsTbl H3 {
	color: #003060;
	font-weight: bold;
	font-size: 1.25em;
	margin-top: 0;
	padding-top: 0;
}

#modDetailsTbl TH, #modDetailsTbl TD {
	padding: 5px 20px;
	border-left: 1px solid #ccc;
}

#modDetailsTbl TH.col1, #modDetailsTbl TD.col1 {
	padding-left: 0 !important;
	border-left: 0 !important;
}

#modRating { margin-bottom: 8px; }

#reviewLinks {
	margin: 0;
	padding: 0;
}

#reviewLinks A.arrowLink { margin: 0 8px 0 0; }

#selectTariffBtn {
	margin-left: 20px;
	margin-bottom: 10px;
}
/* END MODEL DETAILS SECTION */


/* SWAP PRODUCT IMAGES SECTION */
#altImgsSection {
	float: right;
	width: 365px;
}

#altImgsContainer {
	border: 1px solid #ccc;
	text-align: center;
}

#swapProdImg {
	padding: 5px;
	margin: 0;
}

#swapProdTxt {
	text-align: center;
	padding: 3px 12px;
	background: #f0f0f0;
	border-bottom: 1px solid #ccc;
}

#swapProdTbl { background: #f0f0f0; }
/* END SWAP PRODUCT IMAGES SECTION */


/* COMPATIBLE ACCESSORIES SECTION */
.compAccessTbl { border: 1px solid #ccc; }

.compAccessTbl TH, .compAccessTbl TD {
	 padding: 3px 25px;
	 border-left: 1px solid #eee; 
}

.compAccessTbl TH.col1, .compAccessTbl TD.col1 { border-left: 0; }
/* END COMPATIBLE ACCESSORIES SECTION */

.lightborderDiv {

            border: 1px solid #f6f6f6;
            padding: 2px;
            text-align: center;

}

.prod_price_box {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.prod_price_bbox {
	background-image: url(../images/phone_shop/model_details/model_prod_price_bbg.png);
	height: 8px;
	background-repeat: no-repeat;
	background-position: left top;
	width: 121px;
}

.prod_price_tbox {
	background-image: url(../images/phone_shop/model_details/model_prod_price_tbg.png);
	height: 19px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1.1em;
    font-weight:bold;
	color: #515151;
	width: 101px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
}
.prod_price_mbox
 {
	background-image: url(../images/phone_shop/model_details/model_prod_price_mbg.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 101px;
	padding: 10px;
}

/* 
	Copied from broadband_summary in Release 10.1 
	Used in Model deatils Overview tab
*/
.head_bottom_border {
            border-bottom-width: 1px;
            border-bottom-style: solid;
            border-bottom-color: #d6d6d6!important;
            padding-right: 0px;
            padding-bottom: 5px;
            padding-left: 0px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 15px;
            margin-left: 0px;
}
