
.pageLevelContainer{
	width: 980px;
	float: left;
}

.bannerImage{
	width: 980px;
	float:left;
}
.leftColumnContentWpr, .leftColumnContentWpr p{
	width: 330px;
	float:left;
	font-size:12px;
	padding-top:10px;
	padding-right:30px;
	line-height:18px;
}
.leftColumnContentWpr b{
	width: 360px;
	float:left;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
}
.rightColumnContentWpr{
	float:left;
	width: 980px;
}

.step1Contents{

}

.step1Contents h1,.step2Contents h1{
	font-size: 18px;
	font-weight: bold;
}

.StepHdr{
	color: #CC0000;
	font-size: 18px;
	margin-top:10px;
	margin-bottom:10px;
}
.SmartPlanTbl
{
	border:solid 1px #b3b3b3;
}
.TableAccrd
{
	background-image:url(/cms/images/en/NewRogers/Wireless/plans/arrow_box_down.png);
	background-repeat:no-repeat;
	width:54px;
	height:34px;
	display:block;
	cursor:pointer;
	float:right;
}
.TableAccrdChg{
	background-image:url(/cms/images/en/NewRogers/Wireless/plans/arrow_box_right.png);
	background-repeat:no-repeat;
	width:54px;
	height:34px;
	display:block;
	cursor:pointer;
	float:right;
}
.tableHdr
{
	font-size:13px;
	font-weight:bold;
	color:#000;
	background-color:#f7f7f7;
}
.TabTitle
{
	line-height:34px;
	vertical-align:middle;
	font-size:16px;
	text-transform:uppercase;
	color:#919191;
	width:890px;
	height:34px;
	float:left;
	padding-left:10px;
}
.TabTitleSm
{
	line-height:34px;
	vertical-align:middle;
	font-size:16px;
	text-transform:uppercase;
	color:#919191;
	width:580px;
	height:34px;
	float:left;
	padding-left:10px;
}
.SmartPlanTbl th
{
	background-image:url(/cms/images/en/NewRogers/Wireless/plans/Q4_DataSharing_TabHdrBg.jpg);
	background-color:#ffffff;
	height:34px;
	color:#000;
	font-size:13px;
	font-weight:bolder;
}
.SmartPlanTbl td
{
	color:#000;
	font-size:12px;
	padding-left:5px;
	vertical-align:top;
	padding-top:15px;
	height:28px;
	line-height:18px;
	vertical-align: middle !important;
}
.SmartPlanTbl td.altRow
{
	color:#000;
	font-size:12px;
	padding-left:5px;
	vertical-align:top;
	padding-top:5px;
	background-color:#f7f7f7;
	height:28px;
	line-height:18px;
	vertical-align: middle !important;
}
.SmartPlanTbl ul li, .ImpNotice ul li
{
	/*list-style-image:url(/cms/images/en/NewRogers/Wireless/plans/listBullet.jpg);*/
	padding:0px;
	margin-left:13px! important;
	line-height:18px;
	list-style: disc outside none;
}
.step2Contents2
{
	width:100%;
	height:auto;
	float:left;
	display:block;
	margin-top:20px;
	margin-bottom:20px;
}
.step2ContentsLeft strong
{
	width:900px;	
	vertical-align:middle;
	font-size:16px;
	text-transform:uppercase;
	color:#919191;
	line-height:20px;
	padding-top:5px;
	float:left;
}

.step2ContentsLeft span
{
	font-size:12px;
}
.step2ContentsLeft img
{
	margin-bottom:40px;
}
.step2ContentsRight
{
	width:980px;
	position:relative;
	top:-15px;
	clear:both;
}

.SmartPhoneTab
{
	font-size:16px;
	width:306px;
	margin-right:20px;
	float:left;
	height:60px;
	border-right:dotted 1px #000000;
	line-height:24px;
	vertical-align:middle;
	padding-top:10px;
	margin-bottom:10px;
}
.SmartPhoneTabRight
{
	font-size:16px;
	width:306px;
	float:left;
	height:60px;
	line-height:24px;
	padding-top:10px;
	margin-bottom:10px;
}
.SmartPhoneTab b, .SmartPhoneTabRight b
{
	font-weight:bolder;
	font-size:16px;
}
.AddOnLeftData{
	width:350px;
	height:236px;
	float:left;
	border-right:dotted 1px #000000;
	font-size:12px;
	line-height:18px;
	margin-right:20px;
	padding-right:10px;
}
.AddOnRightData
{
	width:599px;
	height:auto;
	float:left;
	font-size:12px;
	line-height:18px;
}

.ImpNotice
{
	font-size:12px;
	line-height:18px;
	margin-top:20px;
	float:left;
}
.tabBotTxt
{
	font-size:10px;
	line-height:13px;
	margin-top:5px;
}

.getStartedBtn {
	left:10px;
	position:absolute;
	top:250px;
}

.strongFont{
	font-size: 18px !important;
}

/*Added for DataSharing page redesign 01-31-2011 RM*/
.TabTitle{
		cursor: pointer;
	}
	
	.TabTitle .TabHead
	{
	    float:left;
	    padding-top: 15px;
	    color:#CC0000;
	}
	.TabTitle .TabHead_Content
	{
	    float:left;
	    padding-top: 7px;
	    color: #CC0000;font-size: 15px;font-weight: bold; text-transform: uppercase;
	}
	.SmartPlanTbl{
		float:left;
	}
	
	.StepHdr {
		float: left;
		width: 100%;
	}

	#TableDetails1, #TableDetails2{
		float: left;
	}
	
	#mainDataShare
	{
	    float: left;
	    width: 980px;    
	}
	
	#mainDataShare .dataShareImg
	{
	    background-image: url("/cms/images/en/NewRogers/Wireless/plans/banner.jpg");
	    background-repeat: no-repeat;
	    float: left;
	    height: 354px;
	    width: 980px;
	}

	#mainDataShare .dataShareImg_NL
	{
	    background-image: url("/cms/images/en/NewRogers/Wireless/plans/banner1.jpg");
	    background-repeat: no-repeat;
	    float: left;
	    height: 354px;
	    width: 980px;
	}
	
	#mainDataShare .dataShareImg_QC
	{
	    background-image: url("/cms/images/en/NewRogers/Wireless/plans/banner_qc.jpg");
	    background-repeat: no-repeat;
	    float: left;
	    height: 354px;
	    width: 980px;
	}
	
	#mainDataShare .dataShareContents
	{
	    float: left;
	    width: 980px;
	    padding-bottom:10px;
	    padding-top:10px;
	    border-bottom-style:solid;
	    border-bottom-color:#020202;
	    border-bottom-width:1px;
	    display: none;
	}
	
	#mainDataShare .dataShareContents li
	{
	    margin-left:13px;
	    list-style-type: disc;
	    margin-bottom: 10px;
	}
	
	#mainDataShare .dataShareContents .dataShareplan_1
	{
	    float: left;
	    width: 586px;
	}
	#mainDataShare .dataShareContents .dataShareplan_2
	{
        float: left;
        padding-left: 10px;
        width: 370px;
        border-left-style:dotted;
	    border-left-color:#020202;
	    border-left-width:1px;
	}
	
	.dataShareplan_head
	{
	    float: left;
	    width: 100%;
	    padding-top:5px;
	    padding-bottom:5px;
	    font-weight:bold;
	    font-size: 14px;
	}
	
	#mainDataShare .dataShareContents .dataShareplan_Desc
	{
	    float: left;
	    width: 100%;
	    padding-top:5px;
	    padding-bottom:5px;
	    font-weight:normal;
	}
	.dataShareplan_Subhead
	{
	    float: left;
	    width: 100%;
	    font-weight:bold;
	    color:#CC0000;
	}
	
	.rightColumnContentWpr .stepHead
	{
        float: left;
        font-size: 20px;
        font-weight: bold;
        padding-top: 10px;
        width: 980px;
	}
	.openAccordianItem {
	    background-image: url("/cms/images/en/NewRogers/Wireless/plans/close.jpg");
	    background-repeat: no-repeat;
	    cursor: pointer;
	    display: block;
	    float: left;
	    height: 58px;
	    width: 980px;
	    overflow:hidden;
	}
	
	.collapsedAccordianItem {
	    background-image: url("/cms/images/en/NewRogers/Wireless/plans/open.jpg");
	    background-repeat: no-repeat;
	    cursor: pointer;
	    display: block;
	    float: left;
	    height: 58px;
	    width: 980px;
	    overflow:hidden;
	}
	
	#summarySection ul{
		margin: 10px 0;
	}
	
	#summarySection ul li {
	    line-height: 26px;
        list-style: disc outside none;
        list-style-position: outside;
        margin-left: 15px;
        _margin-left: 18px;
        padding: 0;
        width:100%;
        font-size:13px;
	}
	#summarySection ul li div
	{
	    font-size:13px;
	}
	.footer_Content
	{
	   background-image: url("/cms/images/en/NewRogers/Wireless/plans/divider.jpg");
	   background-position:top left;
	   background-repeat:no-repeat;
	   width: 980px; 
	   float: left; 
	   padding-top:5px;
	   padding-bottom: 15px;
		border-bottom: 1px solid #B3B3B3;
	}
	.activatePlan
	{
	  width: 430px; 
	  height:210px;
	  float:right;
	  margin-top:10px;
	  border-left: 1px dotted #B3B3B3;
	}
	
	.tabCopyStyle{
		float:left;width: 241px;padding-top: 11px; text-align: center; font-size: 13px; font-weight:bold; cursor: pointer;
	}
	
	.commn_tab_active .tabCopyStyle{
		color: #000000;
	}
	
	.commn_tab_inactive .tabCopyStyle{
		color: #919191;
	}
	
	#summarySectionContents{
		opacity: 0;
		float: left;
		font-size: 14px;
		width:100%;
	}
	
	.tabBotTxt{
		width: 100%;
	}
	
	#summarySectionContentsTotalPriceSection{
		float: left; width: 100%; font-size: 13px;
	}
	
	#summarySectionContentsTotalPriceSection .grrDescrp{
		font-size: 10px;
	}
	
	#summarySection{
		width: 490px;
		float: left;
	}
	
	#hiddenDisclaimerContent p{
		float:left;
		margin: 4px 0;
	}
	
	.calculatedTotalPrice{
		font-size: 18px;
	}

	/*.limitedTimeOfferImg{
		background-image: url('/cms/images/en/NewRogers/Wireless/plans/limited_callout_01.gif');
		background-position: 0 22%;
		background-repeat: no-repeat;
	}*/

	.plan_Desc{
		float:left;
		width: 100%;
		margin: 5px 0;
	}

	.addDeviceTblDesc{
		font-size: 15px;
	}

	.tblBorderRight{
		border-right: 1px dotted #B3B3B3;
	}

	.btnEnabled{
		display: none;
	}

	.userSignedInContent{
		display: none;
	}

	/*#commn_Tab1_content .SmartPlanTbl ul li{
		line-height: 22px !important;
	}*/

	.copyVisibleOnRequest{
		display: none;
	}
	
	/*Table Plan Price CSS*/
	.tablePlanPrice {
		font-size:25px;
	}
	
	.tablePlanMonth {
		font-size:15px;
	}
	
	.tablePlanMonthlyFees {
		font-size:11px;
		font-weight:bold;
	}
	
	sup {
		vertical-align: super !important;
	}
	
	#hiddenDisclaimerContent p {
	  width: 95%;
	}