
/* PLAN DETAIL PAGES */
#content.planDetailContent {width:971px;border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;top: -1px;}
.planDetailContent .modalContent .modalButtons img#myLines {cursor:pointer;}
.planDetailContent #noThanksContainer .noThanksCart {cursor:pointer;}

.planDetailContent .left-rail {float:left;width:670px;padding:20px 20px 30px 10px;}
.planDetailContent .right-rail {float:right; padding-right:10px;padding-top:20px;padding-bottom:30px;}

.planDetailContent #tabDetails, .planDetailContent #tabFeatures {padding-bottom:15px;}

.planDetailContent #yellowMessage {width: 675px;padding:14px;background-color:#f9f4d3;font-size:12px;margin-bottom:10px;}
.planDetailContent #yellowMessage p {margin-bottom: 0}

.planDetailContent .planSection {float:left;width:260px;padding-top:1px;}

.planSection .planSectionName, 
.planSection .planSectionName a, 
.planSection .planSectionName a.visited {color:#005B95;text-decoration:none;}
	
.planDetailContent #primary-content .tabHeaderName.row-seam {padding: 23px 0 4px 0;margin: 0 20px;}
.planDetailContent #primary-content #monthlyCost {padding-top: 13px;}
.planDetailContent #primary-content #monthlyCost .monthlyCostPrice {padding-top: 3px;}

.planDetailContent #primary-content .planDetailGroup.row-seam-dotted,
.planDetailContent #primary-content .planDetailGroup.row-seamless {padding: 5px 0;margin: 0 20px;}

.planSectionValue {float:left;padding-right:19px;padding-top:1px;}
.planSectionValue p {padding-top: 3px;}
.planSectionValue img.checkmarkImg {display: inline-block;vertical-align: middle;padding-top:3px;margin-bottom: 5px;}
.planSectionValue span.valueIncluded {margin-left:7px;color:#009933;font-weight:900;}
.planSection a img.collapseImg {background: none;padding:3px 0 0 0;border:0px;height:17px;width:17px;}
.planSection a img.expandImg {background: none;padding:3px 0 0 0;border:0px;height:17px;width:17px;}
.planSection .expandImg {
	background: url(/shopcms/media/att/2011/shop/wireless/common/white-expand.png) 0 50% no-repeat; padding-left:25px; display:inline-block; text-decoration:none; margin-bottom:5px;
}
.planSection .collapseImg {
	background: url(/shopcms/media/att/2011/shop/wireless/common/white-collapse.png) 0 50% no-repeat; padding-left:25px; display:inline-block; text-decoration:none; margin-bottom:5px;
}
.planSection a span {padding-left:10px;}
.planSectionDetails {padding-top:4px;margin-left:34px;}

.planDetailContent .coverageMapTitle {color: #333; font-size: 16px; font-weight: bold; padding: 10px 0 0 10px;}
.planDetailContent .coverageMapLinks {float: right; padding: 45px 10px 0 0; line-height: 16px;}
.planDetailContent .coverageMapContainer {height: 140px;}

#printcontent #secondary-content
{
 display:none;
}

/* Styles specific to Current Plan Details page*/
.currentplandetails-account-info {margin-left: 25px;}
.planDetailContent .left-rail #continueShoppingButton {margin-left: 25px;}
.currentplandetails-account-info .acct-label,
.currentplandetails-account-info .info-label {margin-bottom:0;}
.currentplandetails-account-info .acct-label {font-size:16px;}
.currentplandetails-account-info .acct-name {font-size:18px;}
.currentplandetails-account-info .info-label {font-size:12px;font-weight:bold;}
.currentplandetails-account-info .info-name {font-size: 12px;}
.currentplandetails-account-info .noThanksCart {cursor:pointer;}
#primary-content .currentplandetails-container .planSection {padding-top:4px;}
.currentplandetails-container .sectionBody {padding-bottom:40px;}
#primary-content .planDetailGroup.row-seamless.addALineFamilyMRCNote {margin-top: 30px;}
.planDetailContent .ajaxSpinner {background:#fff url(//0.ecom.attccc.com/images/global/ajaxLoader.gif) no-repeat 50% 50%;height:200px;}
.removeroundcorner_upperleft{border-radius: 0px 5px 5px 5px; 
-moz-border-radius: 0px 5px 5px 5px; 
-webkit-border-radius: 0px 5px 5px 5px;}
.planSection .noExpandImg {padding-left:25px; display:inline-block; text-decoration:none; margin-bottom:5px;height: 20px;line-height: 20px;color: #025088;font-size: 1.2em;position: relative;text-decoration: none;}
/* End styles specific to Current Plan Details page*/

/* END PLAN DETAIL PAGES */
