/*Old Non Responsive Breadcrumb Starts*/
#breadcrumb {
	width: 980px;
}

.sr-only {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*Old Non Responsive Breadcrumb Ends*/

td, div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
	line-height:15px;
}

.support-header {
	height: 40px;
	min-width: 850px;
}
.support-header p {
	font-size: 25px;
	padding: 20px;
	background-color: #f2f2f2;
}
.device-support {
	padding: 15px;
	font-size: 17px;
}
.device-support div, .device-support div p, .device-support p {
	padding: 10px;	
}
.device-support div img {
	padding: 20px 30px;
}
.front-view {
	float: left;
}
.front-view p, .side-view p {
	font-size: 17px;
}

.txtbox {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	border:solid 1px #8e8e8e;
	height:18px;
}

a:link, a:active, a:visited {
	text-decoration:none
}

td, div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
	line-height:15px;
}

.txtbox {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	border:solid 1px #8e8e8e;
	height:18px;
}

a:link, a:active, a:visited {
	text-decoration:none
}

a:hover {
	color:#cc0000;
	text-decoration:underline;
}

.darkgraytxt {
	color:#4b4b4b;
}

.font18bold {
	font-size: 18px;
	font-weight: bold;
}

.font12bold {
	font-size: 12px;
	font-weight: bold;
}

.font12 {
	font-size: 12px;
}

.botgreybrdr {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.redtxtbold {

	font-weight: bold;
	color: #cc0000;

}

.font12boldblack {

	font-weight: bold;
	color: #000000;
	font-size: 12px;
}

.selectboxSupport {
	width:178px;
	font-size:10px;
	border:solid 1px #8e8e8e;
	height:18px;
}

.leftNavBg {
	background-image: url(/cms/images/en/NewRogers/left_menu_bg.jpg);
	background-repeat:repeat-x;
	height:20px;
}

a.g
.style3 {	color: #cb0000;
	font-weight: bold;
}


.BlackHeader {font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
	margin-bottom:7px;
}

.paygonokia2680 {
	background-repeat: no-repeat;
	height: 137px;
	width: 260px;
	vertical-align:bottom;
	padding-bottom: 23px;
	padding-left: 92px;
}

.paygotextmsg {
	background-repeat: no-repeat;
	height: 137px;
	width: 252px;
	vertical-align:bottom;
	padding-bottom: 23px;
	padding-left: 87px;
}

.paygounlimited {
	background-repeat: no-repeat;
	height: 137px;
	width: 260px;
	vertical-align:bottom;
	padding-bottom: 23px;
	padding-left: 110px;
}

/*About Rogers Div Section Starts*/
#LeftPanel {
	width:200px;
	float:left;
	vertical-align:top;
	text-align:left;
	margin-left:14px;
}

.hardware_onDemandBg {
	background-image: url(/cms/images/en/NewRogers/hardware_ondemandBg.jpg);
	background-repeat: no-repeat;
	height: 127px;
	width: 206px;
}


#leftNavBg {
	height:20px;
	width:160px;
	margin-top:3px;
	border-bottom:dotted 1px #a9a9a9;
}

#leftNavBgWithoutLine {
	background-repeat:repeat-x;
	height:20px;
	width:160px;
	margin-top:3px;

}

/* Styles for the entire LavaLamp menu for Q4 Landing page*/
#ChristmasSpecialPhones .lavaLamp {
	position: relative;
	height: 359px; width: 773px;
	padding: 0px; margin: 0px 0px 0px 0px;
	float: left;
	/*overflow: hidden;*/
}

/* Force the list to flow horizontally */
#ChristmasSpecialPhones .lavaLamp li {
	float: left;
	list-style: none;
	cursor: pointer;
}

/* Represents the background of the highlighted menu-item. */
#ChristmasSpecialPhones .lavaLamp li.back {
	background: url("/cms/images/en/NewRogers/Wireless/Q4/redbar.gif") no-repeat right -30px;
	width: 9px; height: 30px;
	z-index: 8;
	position: absolute;
	top: 364px; /*top: 381px; */
}

#ChristmasSpecialPhones .lavaLamp li.back .left {
	background: url("/cms/images/en/NewRogers/Wireless/Q4/redbar.gif") no-repeat top center;
	height: 30px;
	margin-right: 0px;
	width: 100%;				
}


/* Styles for each menu-item. */
#ChristmasSpecialPhones .lavaLamp li a {
	position: relative; overflow: hidden;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 14px arial;
	color: #fff; outline: none;
	text-align: center;
	/*height: 30px;*/
	top: 7px;
	z-index: 10; letter-spacing: 0;
	float: left; display: block;
}


.guided_tour_active .guided_tour_view{
	background-repeat: no-repeat;
	height: 105px;
}


.guided_tour_inactive .guided_tour_view{
	background-repeat: no-repeat;
	height: 105px;
}


.button_inactive .btn_ordernow{
	background-image:url(/cms/images/en/NewRogers/Wireless/Q4/btn_ordernow_off.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 92px;
	float: left;
	cursor: pointer;
}


.button_active .btn_ordernow{
	background-image:url(/cms/images/en/NewRogers/Wireless/Q4/btn_ordernow_on.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 92px;
	float: left;
	cursor: pointer;
}


.button_inactive .btn_sendwish{
	background-image:url(/cms/images/en/NewRogers/Wireless/Q4/btn_wish_off.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 92px;
	float: left;
	cursor: pointer;
}


.button_active .btn_sendwish{
	background-image:url(/cms/images/en/NewRogers/Wireless/Q4/btn_wish_on.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 92px;
	float: left;
	cursor: pointer;
}


.phone_inactive #ChristmasSpecialbbbold {
	width:172px; height:359px; float:left; background-image:url(/cms/images/en/NewRogers/Wireless/Q4/q4_bbbold_inactive.png); overflow: hidden;
}


.phone_active #ChristmasSpecialbbbold {
	width:172px; height:359px; float:left; background-image:url(/cms/images/en/NewRogers/Wireless/Q4/q4_bbbold_active.png); overflow: hidden;
}


.phone_inactive #ChristmasSpeciallg {
	width:153px; height:359px; float:left; background-image:url(/cms/images/en/NewRogers/Wireless/Q4/q4_lgeve_inactive.png)
}


.phone_active #ChristmasSpeciallg {
	width:153px; height:359px; float:left; background-image:url(/cms/images/en/NewRogers/Wireless/Q4/q4_lgeve_active.png)
}


.phone_inactive #ChristmasSpecialsony {
	width:145px; height:359px; float:left; background-image:url(/cms/images/en/NewRogers/Wireless/Q4/q4_sonyxpe_inactive.png)
}


.phone_active #ChristmasSpecialsony {
	width:145px; height:359px; float:left; background-image:url(/cms/images/en/NewRogers/Wireless/Q4/q4_sonyxpe_active.png)
}


.phone_inactive #ChristmasSpecialhtc {
	width:152px; height:359px; float:left; background-image:url(/cms/images/en/NewRogers/Wireless/Q4/q4_htc_inactive.png)
}


.phone_active #ChristmasSpecialhtc {
	width:152px; height:359px; float:left; background-image:url(/cms/images/en/NewRogers/Wireless/Q4/q4_htc_active.png)
}


.phone_inactive #ChristmasSpecialnokia{
	width:151px; height:359px; float:left; background-image:url(/cms/images/en/NewRogers/Wireless/Q4/q4_n86_inactive.png)
}


.phone_active #ChristmasSpecialnokia{
	width:151px; height:359px; float:left; background-image:url(/cms/images/en/NewRogers/Wireless/Q4/q4_n86_active.png)
}


.phone_model{
	zoom: 1;
	overflow: hidden; text-decoration:none;
	float: left;
}


#Bluetooth_hover .menu {padding: 0px; margin: 0px 0px 0px 0px; }


#Bluetooth_hover ul { width: 222px; height: 296px;  }


#Bluetooth_hover .menu li { list-style: none; float: left; position: relative; }

#AboutRogersBanner {
	background-repeat:no-repeat;
	width:770px;
	height:227px;
	margin-bottom:30px;
}

#AboutRogersBotSection {
	display:block;
	min-height:200px;
	min-width:250px;
	margin-right:10px;
	float:left;
}

#AboutRogersBotFullWidth {
	display:block;
	min-height:200px;
	min-width:770px;
	float:left;
}

#redStripTopLine {
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	width:250px;
	height:18px
}

#redStripTopLineFullWidth {
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	width:770px;
	height:18px;
}

#RedHeaderBig {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#c60306;
	margin-bottom:7px;
}

.BlackHeaderBig {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
	margin-bottom:7px;
}

#AboutRogersBotConent {
	margin-top:10px;
	height:200px;
	width:250px;
	float:left;
}

#AboutRogersBotConentFullWidth {
	margin-top:10px;
	min-height:200px;
	width:770px;
}

#grayStripBotLine {
	background-image:url(/cms/images/en/NewRogers/greyStrip_thin.jpg);
	background-repeat:repeat-x;
	width:250px;
	height:1px
}

#grayStripBotLineFullWidth {
	background-image:url(/cms/images/en/NewRogers/greyStrip_thin.jpg);
	background-repeat:repeat-x;
	width:770px;
	height:1px
}

.paygocoolreach {
	background-repeat: no-repeat;
	height: 167px;
	width: 254px;

}

.paygocoolplaymore {
	background-repeat: no-repeat;
	height: 167px;
	width: 252px;

}

.paygocoolsaymore {
	background-repeat: no-repeat;
	height: 167px;
	width: 258px;

}

.wlprdadWlProd {
	background-repeat: no-repeat;
	height: 188px;
	width: 260px;
	vertical-align:top;
}

.wlprdadphsmart {
	background-repeat: no-repeat;
	height: 188px;
	width: 252px;
}

.wlprdadpaygo {
	background-repeat: no-repeat;
	height: 188px;
	width: 260px;
}

.wlprdadaccess {
	background-repeat: no-repeat;
	height: 210px;
	width: 260px;
}

.wlprdadblackberry {
	background-repeat: no-repeat;
	height: 210px;
	width: 252px;

	vertical-align:middle;
	padding-left:160px;

}

.wlprdadhelp {
	background-repeat: no-repeat;
	height: 210px;
	width: 252px;
}

.promosPayAsYouGo {
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
	height: 193px;
	width: 209px;
	padding-bottom: 10px;
}

.style1 {font-size: 10px}

.supportBgwireless {
	background-repeat: no-repeat;
	height: 305px;
	width: 200px;
	vertical-align:bottom;
	padding-left:15px;
}

.supportBghp {
	background-repeat: no-repeat;
	height: 305px;
	width: 200px;
	vertical-align:bottom;
	padding-left:13px;
}

.supportBgcab {
	background-repeat: no-repeat;
	height: 305px;
	width: 200px;
	vertical-align:bottom;
	padding-left:11px;
}

.supportBginternet {
	background-repeat: no-repeat;
	height: 305px;
	width: 200px;
	vertical-align:bottom;
	padding-left:11px;
}

.chatBg {
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
	height: 151px;
	width: 145px;
	padding-bottom: 10px;
}

.cabSupWhatOn {
	background-repeat: no-repeat;
	background-position:left bottom;
	height: 215px;
	width: 200px;
	padding-top: 0px;
	color: #000000;
}

.HpSupMoving {
	background-repeat: no-repeat;
	height: 215px;
	background-position:left bottom ;
	width: 191px;
	padding-top: 0px;
	color: #000000;
}

.InternetSupStartBuilding {
	background-repeat: no-repeat;
	height: 215px;
	width: 200px;
	background-position:left bottom;
	padding-top: 0px;
	color: #000000;
}

.style4 {color: #000000}


#bluearrow ul {

	width: 169px;
	margin: 0px 0px 14px 0px;
	padding:0px;
	list-style:none;
}

#bluearrow li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 0px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 3px no-repeat;
}

#singletext ul {
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

#singletext li{
	font-size: 11px;
	padding: 0px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}


#leftnav ul {
	width: 160px;
	margin: 0px 0px 14px 0px;
	list-style:none;
	padding:0px;
}


#leftnav li {
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#leftnav li.divider {
	font-size: 1px;
	line-height: 1px;	
	padding: 0px 0px 0px 0px;
	height: 1px;
	border-bottom: 1px dotted #A9A9A9;
}

#leftnav li a {
	color: #006699;
	text-decoration: none;
}

#leftnav li a:hover {
	color: #cc0000;
	text-decoration: none;
}

#leftnav li strong {
	color: #7A7A7A;
}

.OndemandScrollingImages {
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:5px;
}

.FONT14{
	font-size: 14px;
}


#blackdotarrow ul {
	width: 250px;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
}


#blackdotarrow li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/blackdotarrow.jpg) 0px 6px no-repeat;
}


#detailsarrow ul {
	width: 100px;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
}

#detailsarrow li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}


#grayBullet ul {
	width: 180px;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
}

#grayBullet li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/graybullet.gif) 0px 6px no-repeat;
}

#grayBullet1 ul {
	width: 400px;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
}

#grayBullet1 li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/graybullet.gif) 0px 6px no-repeat;
}

.dollartxt {
	color:#333333;
	font-size:14px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#redstrip {
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	background-position:center;
	height:4px;
}

.cabPromoImgTitles {
	padding-left:6px;
	padding-top:3px;
}

.font10 {
	font-size:10px;
}

.font24 {
	font-size:24px;
}

.font36 {
	font-size:36px;
}

.font13 {
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

.white_content {
	display: none;
	position: absolute;
/*top: 25%;
left: 20%;*/
width: 210px;
height: 200px;
padding: 0px;
border: 0px solid #000000;
/*background-color: white;*/
z-index:1002;
overflow: auto;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	/*z-index:1001;*/
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}

.accessPopup {
	background-image: url(/cms/images/en/NewRogers/accessPopup.jpg);
	background-repeat: repeat;
	height: 515px;
	width: 640px;
}

.channelPopup {
	background-image: url(/cms/images/en/NewRogers/channel_popup.jpg);
	background-repeat: no-repeat;
	height: 472px;
	width: 540px;
}

.divChanPopup_content {
	display: none;
	position: absolute;
/*top: 25%;
left: 20%;*/
width: 550px;
height: 535px;
padding: 0px;
border: 0px solid #000000;
/*background-color: white;*/
z-index:1002;
overflow: auto;
}


.cssHide2{position:absolute;top:0px;left:0px;visibility:hidden;
}


/** Added for Wireless Priodcut page */

.txtboxcontact {
	font-size:10px;
	border:solid 1px #7f9db9;
	width:170px;
}


.blacktxt {
	color:#333333;
	font:Arial,	Helvetica, sans-serif;
	font-weight:bold;
}

.darkgraytxt {
	color:#4b4b4b;
}

.font18bold	{
	font-size: 18px;
	font-weight: bold;
}

.font12bold	{
	font-size: 12px;
	font-weight: bold;
}

.botgreybrdr {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.redtxtbold	{

	font-weight: bold;
	color: #cc0000;

}

.font12boldblack {

	font-weight: bold;
	color: #000000;
	font-size: 12px;
}

.selectboxSupport {
	width:178px;
	font-size:10px;
	border:solid 1px #8e8e8e;
	height:18px;
}

.leftNavBg {
	background-image: url(/cms/images/en/NewRogers/left_menu_bg.jpg);
	background-repeat:repeat-x;
	height:20px;
}

a.g
.style3	{	color: #cb0000;
	font-weight: bold;
}


.BlackHeader {font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
	margin-bottom:7px;
}

.liBullet {
	background-image:url(/cms/images/en/NewRogers/bullet_payasyougo.jpg);
	background-repeat:no-repeat;
}

.wlprdadWlProd {
	background-repeat: no-repeat;
	height:	188px;
	width: 260px;
	vertical-align:top;
}

.wlprdadphsmart	{
	background-repeat: no-repeat;
	height:	188px;
	width: 252px;
}

.wlprdadpaygo {
	background-repeat: no-repeat;
	height:	188px;
	width: 260px;
}

.wlprdadaccess {
	background-repeat: no-repeat;
	height:	210px;
	width: 260px;
}

.wlprdadblackberry {
	background-repeat: no-repeat;
	height: 210px;
	width: 252px;
	vertical-align:middle;
	padding-left:160px;

}

.wlprdadhelp {
	background-repeat: no-repeat;
	height:	210px;
	width: 252px;
}


/** End of Wireless products */
.theme_bg{
	background-image:url(/cms/images/en/NewRogers/channels-themes-bg.jpg);
	background-repeat: no-repeat;
	height:256px;
	width:769px;
}


.line{
	background-repeat:no-repeat;
	width:1px;
}

.blackline{
	background-color:#c1c1c1;
}


/****** for new common templet div css**************/
#RightPanel {
	width:800px;
	float:left;
	vertical-align:top;
	text-align:left;
	background-color:#FFFFFF;

}

#MobIntBanner{
	background-repeat:no-repeat;
	width:800px;
	height:169px;
	margin-bottom:20px;
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:bottom;
}


#promotions{
	height:167px;
	width:256px;
	background-repeat:no-repeat;
}


#buyNow {
	width:800px;
	height:160px;
	vertical-align:bottom;
	padding-right:0px;
}

#MobIntMidSection{
	display:block;
	min-height:260px;
	min-width:800px;
	display:block;
}

#MobIntBotSection{
	display:block;
	min-height:200px;
	min-width:260px;
	margin-right:10px;
	float:left;
	display:block;
}

#redBar {
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	width:260px;
	height:18px;
	display:block;
}

#RedHeader {
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#c60306;
	margin-bottom:7px;
}


#perfectPlan{
	height:167px;
	width:256px;
	background-repeat:no-repeat;
}


.blacktxt{	
	color:#4B4B4B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px;	
}


#linkarrow ul {

	width: 169px;
	margin: 0px 0px 14px 0px;
	padding:0px;
	list-style:none;
}

#linkarrow li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 2px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#linkarrow li a{
	color:  #006699;
}

#linkarrow li a:hover{
	color: #cc0000; 
}



#grayBarThin{
	background-image:url(/cms/images/en/NewRogers/greyStrip_thin.jpg);
	background-repeat:repeat-x;
	width:260px;
	height:1px;
}

.redbold {
	font-weight: bold;
	color: #cc0000;
	font-size: 12px;
}

#notebooks{
	height:167px;
	width:256px;
	background-repeat:no-repeat;

}

#whyIneedButton{
	height:40px;
	text-align:right;
	padding-right:10px;
}

#MobIntBotSectionRight{
	display:block;
	min-height:200px;
	min-width:260px;
	display:block;
	float:left;
}

.BlackHeader{
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#000000;
	margin-bottom:7px;
}


/* Added for the new Portable Internet services page */

#PortableIntBanner{
	background-repeat:no-repeat;
	width:800px;
	height:189px;
	margin-bottom:20px;
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:bottom;
}


#PortableIntText{
	font-size:12px;
}


#buyNow_PI{
	width:768px;
	vertical-align:center;
	padding-top:60px;
}


#blackdotbullet ul {
	width: 770px;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;

}

#blackdotbullet li{
	font-size: 12px;
	line-height: 20px;
	color: #333;
	padding: 0px 4px 5px 10px;
	background: url(/cms/images/en/NewRogers/blackdotarrow.jpg) 0px 8px no-repeat;
}

#pageBanner{
	background-repeat:no-repeat;
	width:800px;
	background-repeat:no-repeat;
}

.slideTxt{
	padding-left:180px;
	padding-top:50px;
}

#SpeedBoostMidSection{
	display:block;
	min-height:260px;
	min-width:800px;
	float:left;
	display:block;
}

#fourcolumnbox{
	display:block;
	min-height:130px;
	min-width:190px;
	float:left;
	display:block;
}


#redBand{
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	height:10px;
}

#redBandThin{
	background-image:url(/cms/images/en/NewRogers/redStrip_thin.jpg);
	background-repeat:repeat-x;
	margin-bottom:0px;
	padding:0px;
	height:5px;
	font-size: 0px;
}

#DivInnerContent {
	height:100px;
	float:left;
}

#DivInnerContentSpeedBoost {
	/*height:100px;*/
	float:left;
}

#grayStrip180 {
	background-image:url(/cms/images/en/NewRogers/greyStrip_thin.jpg);
	background-repeat:repeat-x;
	width:190px;
	height:1px;
}

#PromotionsBg{
	background-repeat:repeat-x;
	height:230px;
	display:block;
	margin:0px;
	padding-left:8px;
	padding-right:10px;
	padding-top:0px;
}

#bottxt{
	float:left;
	font-size:10px;
}

#speedBoostBannerBot{
	width:800px;
	height:90px;
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}

#SpeedBoostHeaderRed{
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#cc0000;
}

.SpeedBoostHeaderBlack{
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333333;
}

#redStrip180{
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	width:190px;
	height:18px;
	display:block;
}

#SpeedBoostBotConent{
	margin-top:10px;
	height:100px;
	width:190px;
	float:left;
}

#SpeedBoostImages{
	width:80px;
	height:120px;
	margin-right:5px;
	float:left;
}

#bluearrown ul {
	width: 50px;
	height:60px;
	*height:auto;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
	margin-left: 82px;
	*margin-left: 0px;
}

#bluearrown li a{
	font-size: 11px;
	line-height: 14px;
	color: #006699;
	padding: 3px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#bluearrown li a:hover {   
	color: #cc0000;  
}

/**************for Security Savvy************/
#IntSecMidSection {
	display:block;
	min-height:260px;
	min-width:800px;
	float:left;
	display:block;
}

#threecolumnbox {
	display:block;
	min-height:200px;
	min-width:260px;
	float:left;
	display:block;
	background-repeat:no-repeat;
}

#IntSecBotConent {
	margin-top:10px;
	height:100px;
	width:260px;
	float:left;

}

#IntSecImages {
	width:80px;
	height:150px;
	margin-right:10px;
	float:left;
}

/**************for Security Savvy************/

/********** PTV Specific css classes ******/
#RedHeader_PTV {
	font-size:12px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#c60306;
	margin-bottom:7px;
}

#fourcolumnbox_PTV {
	display:block;
	min-height:280px;
	min-width:190px;
	float:left;
	display:block;
}


#PTVContent {
	margin-top:10px;
	height:280px;
	width:190px;
	float:left;
}


#PTVImages {
	width:180px;
}

#supportArrow ul {
	width: 170px;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
	padding-top: 115px;
	height:140px;
}


#supportArrow li {
	font-size: 11px;
	line-height: 18px;
	color: #333;
	padding: 3px 4px 2px 10px;
	list-style:none;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}


#PTVMidSection {
	display:block;
	min-height:260px;
	min-width:800px;
	float:left;
	display:block;
}


/********* end **********/

/********* Portable Internet Specific classes *****/

#buyNow_PI {
	width:768px;
	height:225px;
	vertical-align:bottom;
	padding-right:32px;
}


/************** end *********/
/*Cable Moving Start*/

#CabMovingBotConent {
	margin-top:10px;
	height:100px;
	width:260px;
}

#CabMovingMidSection {
	display:block;
	min-height:50px;
	min-width:800px;
	float:left;
	display:block;
}


#CabMovingBotGraphics {
	background-repeat:no-repeat;
	width:800px;
	height:350px;
	float:left;
	position:relative;
	vertical-align:top;
}

/*Cable Moving End */
/*June 4th */

#grayBand {
	background-image:url(/cms/images/en/NewRogers/greyStrip_thin.jpg);
	background-repeat:repeat-x;
	height:1px;
}


#MidSectionGroup {
	width:800px;
	min-height:50px;
	float:left;
}

#SecImages{
	height:80px;
	margin-right:10px;
	float:left;
}


#redBullet ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
}

#redBullet li{
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 6px 4px 1px 10px;
	background: url(/cms/images/en/NewRogers/bullet_payasyougo.jpg) 0px 11px no-repeat;
}

#redBullet li a{
	color: #333333;
}


#redBullet li a:hover{
	color: #cc0000;
}


#graydotBullet ul {
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
	margin:0px;
}
#graydotBullet li{
	font-size: 11px;
	line-height: 14px;
	list-style:none;
	color: #333333;
	padding: 2px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/graybullet.gif) 0px 6px no-repeat;
}


/**************for Security Savvy************/
/**************cable-promotions{srikanth}
************/
#ordernowbut {
	position:relative;
	left:529px;
	top:123px;
	width:120px;
	height:34px;
	z-index:1;
}

#onDemandPoints {
	height:127px; 
	width:206px; 
	float:left;  
}

#OnDemandHeader {
	width:670px;
	height:25px;
	margin-top:10px;
	float:left;
}

#onDemaindMovies {
	width:122px;
	height:169px;
	float:left;
	position:relative;
	background-repeat:no-repeat;
	vertical-align:bottom;
	text-align:center;
}

#onDemaindMoviesTitle {
	position:absolute; 
	left: 5px; 
	top: 130px;
}

/**************srikanth end************/
/** Start 911 Information **/
.tblHdr{
	background-color:#858585;
	color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	padding-top:3px;
}

.tblDtl{
	background-color:#f0f0f0;
	text-align:center;
	vertical-align:top;
	padding-top:3px;
}

/** End 911 Information **/
/**********Sercurity savvy new changes start***********/
#singletextSeciritySavvy ul {    
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

#singletextSeciritySavvy li{
	font-size: 11px;
	padding: 0px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
	line-height: 19px;
}

#singletextSeciritySavvy li a{
	color: #006699;
}

#singletextSeciritySavvy li a:hover{
	color: #CC0000;
}

/*************Security savvy new changes end***/

/*************Betterchoice starts****/
#msgingData {
	margin-left:10px;
	width:380px;
}

#payasyougoBullet ul {
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
}

#payasyougoBullet li{
	font-size: 11px;
	line-height: 18px;
	color: #333;
	padding: 3px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/bullet_payasyougo.jpg) 0px 11px no-repeat;
}

/*************Betterchoice end*******/

/**********mobile internet 2 start*****/
#redBarFullWidth {
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	width:800px;
	height:18px;
	display:block;
}

#MobBroadIntWhatisit {
	background-position:right top;
	width:800px;
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding-right:0px;
}

#whyIneedButtonLeft {
	height:40px;
	text-align:left;
	padding-right:10px;
}

#buyNowMob2 {
	width:764px;
	height:160px;
	vertical-align:bottom;
	padding-right:0px;
	padding-top: 70px;
	margin-left: 31px;
}

#whyIneedButtonMob3 {
	height:40px;
	text-align:right;
	padding-right:10px;
	margin-top:0px;
}

/*********mobile internet 2 end*****/
/*support Starts */

#supportMainBlank {
	width:785px;
	height:200px;
	float:left;
}

#SupMainBotConent {
	margin-top:10px;
	height:100px;
	float:left;

}


#SupMainBotSection {
	display:block;
	min-height:200px;
	min-width:195px;
	float:left;
	margin-right:10px;
	display:block;
}

#SupMainBotSectionRight {
	display:block;
	min-height:200px;
	min-width:195px;
	float:left;
	display:block;
}


#SupMainMidSection {
	display:block;
	min-height:260px;
	min-width:810px;
	float:left;
	display:block;
}

#LearningCenterBlock {

	width:380px;
	height:430px;
	background-repeat:no-repeat;
	background-image:url(/cms/images/en/NewRogers/learningCenterBg.jpg);
}

#LearningCenterredBar {
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	width:372px;
	height:18px;
	display:block;
}

#LearningCenterThin {
	background-image:url(/cms/images/en/NewRogers/greyStrip_thin.jpg);
	background-repeat:repeat-x;
	width:375px;
	height:1px;
	float: left;
}

#billing {
	width:196px;
	min-height:100px;
	float:left;
}

#payment {
	width:160px;
	min-height:100px;
	float:left;
}

#techSup {
	width:196px;
	min-height:100px;
	float:left;
	padding-top: 20px;
}


#AddlResBlock {
	width:380px;
	height:200px;
	background-repeat:no-repeat;
}

#AddlResredBar {
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	width:380px;
	height:18px;
	display:block;
}

#addlRes {
	width:196px;
	min-height:100px;
	float:left;
}

#supportLandingArrow ul {
	width: 170px;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
	padding-top: 1px;
	height:140px;
}

#supportLandingArrow li {
	font-size: 11px;
	line-height: 18px;
	color: #333;
	padding: 3px 4px 2px 10px;
	list-style:none;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#landingRightPanel {
	width:380px;
	float:left;
	vertical-align:top;
	text-align:left;
}

/*support Ends */

#MorePrgm ul {
	margin: 0px 0px 14px 0px;
	padding:0px;
	list-style:none;
}

#MorePrgm li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#MorePrgm li a{     
	color: #006699;     
}

#MorePrgm li a:hover{     
	color: #CC0000;     
}

a.redlink:link, a.redlink:active, a.redlink:visited {
	color:#d00000;
	text-decoration:none
}

a.redlink:hover {
	color:#cc0000;
	text-decoration:underline;
}


#graydotBulletsm ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
}

#graydotBulletsm li{
	font-size: 9px;
	line-height: 12px;
	color: #333;
	padding: 2px 4px 1px 10px;
	background: url(/cms/images/en/NewRogers/graybullet.gif) 0px 6px no-repeat;
}

#buyNowMob {
	width:771px;
	height:160px;
	vertical-align:bottom;
	padding-right:0px;
}

#pageBannerMob2 {
	background-repeat:no-repeat;
	width:770px;
	height:auto;
	background-repeat:no-repeat;
}

.GrayHeaderCommon{
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#333333;
	margin-bottom:7px;
}

.GrayHeaderCommonBig{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#333333;
	margin-bottom:7px;
}

.GrayHeaderCommonSM{
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#333333;
	margin-bottom:7px;
}


/****************************updated for Long distance *********************************/
#fourcolumnboxHPLD {
	display:block;
	min-height:150px;
	min-width:190px;
	float:left;
	display:block;
}

#graydotBulletsmHPLD ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
}

#graydotBulletsmHPLD li{
	font-size: 9px;
	line-height: 12px;
	color: #333;
	padding: 2px 4px 1px 10px;
	background: url(/cms/images/en/NewRogers/blackdotarrow.jpg) 0px 6px no-repeat;
}

/****************************updated for Long distance *********************************/

/************* Added for On Demand ******************/
#RedHeaderBig_OD {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#c60306;
	padding-bottom:10px;
	padding-top:10px;
}


#fourcolumnbox_ODTop {
	display:block;
	min-height:280px;
	min-width:190px;
	float:left;
	display:block;
}


#fourcolumnbox_OD {
	display:block;
	min-height:125px;
	min-width:190px;
	float:left;
	display:block;
}


/************* end ******************/
/**** June 7th  ****/
#BlackDotBulletPackage ul {
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;

}

#BlackDotBulletPackage li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 0px 4px 5px 10px;
	background: url(/cms/images/en/NewRogers/blackdotarrow.jpg) 0px 8px no-repeat;
}

#RedSubh {
	font-size:13px;
	font-weight:bolder;
	color:#c60306;
}

.BlackSubh{
	font-size:13px;
	font-weight:bolder;
	color:#000000;
}

#redBandBestValue{
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	height:10px;
}

#BestValueRow1 {
	position:relative;
	height:0px;
	z-index:1;
	left: 180px;
	top: -10px;
}

#bluebullet ul {

	width: 100px;
	margin: 0px 0px 14px 0px;
	padding:0px;
	list-style:none;
}

#bluebullet li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#grayStripvert{
	background-image:url(/cms/images/en/NewRogers/greyStrip_thin.jpg);
	background-repeat:repeat-y;
	width:1px;
	height:150px;
}

#singlebox {
	min-height:100px;
	float:left;
}

#cableHdFooter{
	padding-left: 6px;
	color: rgb(142, 142, 142);
	text-decoration: none;
}

#bluearrownHispped ul {
	width: 50px;
	height:60px;
	*height:auto;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
}

#bluearrownHispped li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

/* Css added in June8th - India*/

#SupportImgBlock {
	float:left; 
	height:169px;
}

#SupportImgDataBlock {
	float:left; 
	height:100px;
	border-right:dotted 1px #CCCCCC;
	line-height:20px;
}

#SupportImgDataBlockFinal {
	float:left; 
	height:169px;
	background-repeat:no-repeat;
	background-position:right top;
}

#DataPoints ul {
	margin: 0px 0px 14px 0px;
	padding:0px;
	list-style:none;
	position: relative;
}

#DataPoints li{
	font-size: 11px;
	color: #333;
	padding: 0px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
	position: relative;
}

#Commonbox {
	display:block;
	min-height:10px;
	min-width:10px;
	float:left;
}

#HDCenterImg {
	width:580px;
	height:270px;
	float:left;
	display:block;
	font:0px;
}

#HDRightNavBlock {
	width:210px;
	height:270px;
	display:block;
	float:left;

}

#HDRightNav {
	width:210px;
	height:67px;
	margin:0px;
	padding:0px;
	font:0px;
}

#HDRightNavSports {
	width:210px;
	height:68px;
	margin:0px;
	padding:0px;
	font:0px;
}

#HDBotLeftPanel {
	height:253px;
	width:590px;
	float:left;
	font:0px;
}

#HDBotRightPanel {
	height:233px;
	width:198px;
	font:0px;
	position:relative;
	top:28px;
	float:left;
}

#HdOnDemandBlock {
	position:relative;
	height:182px;
	width:536px;
	left:22px;
	top:27px;
}

#HdOnDemandImgBlock {
	position:relative;
	height:166px;
	width:181px;
	left:7px;
	top:8px;
	float:left;
}

#HdOnDemandImg {
	position:relative;
	height:150px;
	width:181px;
	border:solid 1px #000000;

}

#HDOnDemandName {
	width:150px;
	height:15px;
	color:#FFFFFF;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	text-align:center;
}

#onDemandImgRightSpace {
	height:100px; 
	width:315px; 
	float:left; 
	position:relative; 
	left:25px;
	top:3px;
}

#onDemandDataActive {

	color: #cc0000;
	font-size: 12px;
	border-bottom:dotted 1px #8b8b8b;
	line-height:22px;
}

#onDemandData {

	color: #111111;
	font-size: 12px;
	border-bottom:dotted 1px #8b8b8b;
	line-height:22px;
}

a.BlackLink:link, a.BlackLink:active, a.BlackLink:visited {
	color:#111111;
	text-decoration:none
}

a.BlackLink:hover {
	color:#cc0000;
	text-decoration:underline;
}

.MidSectionGroup {
	width:800px;
	min-height:50px;
	float:left;
}

#RightBgImgContentSec {
	background-repeat:no-repeat;
	background-position:right top;
	margin:0px;
	padding:0px;

}



/* Pay Per View Page New Styles http://www.rogers.com/ppv*/
.CommonboxPPV{width: 50%; float: left; margin: 0 0 20px 0;
}

.CommonboxPPV img{float: left; margin: 5px 10px 10px 0;
}

.ppvInfo{float:left;margin-bottom: 20px;font-size: 14px; line-height: 1.5;padding: 0 20px 0 0; width: 375px;
}

.ppvCopy{clear:both;  margin-top: 10px;font-size: 14px; line-height: 1.25;padding: 0 20px 0 0;
}

.GrayHeaderCommon {font-size: 13px; text-transform: uppercase;font-weight: bolder; color: #333333; margin-bottom: 7px;
}

.RedHeaderPPV {font-size: 13px; text-transform: uppercase;font-weight: bolder; color: #c60306; margin-bottom: 7px;
}

#MidSectionGroupPPV{width: 100%; float: left;
}


/* For Cable VIP Packaging */
.RedHeader {
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#c60306;
	margin-bottom:7px;
}

.grayStripvert {
	width:1px;
	height:150px;
	border-left:solid 1px #cccccc;
}


/************* end ******************/
/****************for support pages *****************/
#bluearrowSupport ul {

	width: 169px;
	margin: 0px 0px 14px 0px;
	padding:0;
	list-style:none;
}

#bluearrowSupport li{
	font-size: 11px;
	line-height: 18px;
	color: #333;
	padding: 0px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#RightPanelSupport {
	width:200px;
	height:180px;
	float:left;
	vertical-align:top;
	text-align:left;
	background-color:#FFFFFF;

}

#fourcolumnboxSupport{
	display:block;
	min-height:111x;
	min-width:190px;
	float:left;
	display:block;
}

#bluearrowSupport1 ul {

	width: 134px;
	min-height:110px;
	margin: 0px 0px 5px 0px;
	padding:0;
	list-style:none;
}

#bluearrowSupport1 li{
	font-size: 11px;
	line-height: 18px;
	color: #333;
	padding: 0px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#fourcolumnboxSupport1{
	display:block;
	height:174px;
	min-width:190px;
	float:left;
	display:block;
}

#RedHeaderSupport {
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#c60306;
	margin-bottom:7px;
}

#supportBottomBadgeFix {
	height: 151px;
}

/* For Rotating Banner */

#apDiv1 {
	position:relative;
	width:980px;
	height:350px;
	left: 0px;
	top: 0px;
}

/*Added on June10th - India*/

#grayBulletCommon ul {
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
}

#grayBulletCommon li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 1px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/graybullet.gif) 0px 6px no-repeat;
}

sup {
	vertical-align:top;
}

/**********end for support**********/

#bluearrowBusPromo ul {
	width: 169px;
	margin: 0px 0px 14px 0px;
	padding:0px;
	list-style:none;
}

#bluearrowBusPromo li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 9px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 12px no-repeat;
}


/*********Slider CSS********/
.MainMenu {
	background-position: top;
	background-image: url(/cms/images/en/NewRogers/fastInt_slideHdrFullBg.jpg);
	width: 800px;
	height: 273px;
	z-index: 3000;
	background-repeat: no-repeat;
}


.SubMenu {
	border-right-style: groove;
	border-right-width: 0px;
	border-right-color: #00CCFF;
	vertical-align: top;
}

.TopImageBg {
	background-position: top;

	background: url(/cms/images/en/NewRogers/fastInt_slideHdrBg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	height: 26px;
}


.NB_MainMenu {
	background-position: top;
	width: 800px;
	height: 273px;
	z-index: 3000;
	background-repeat: no-repeat;
}


.NB_SubMenu {
	border-right-style: groove;
	border-right-width: 0px;
	border-right-color: #00CCFF;
	vertical-align: top;
}

.NB_TopImageBg {
	background-position: top;
	background: url(/cms/images/en/NewRogers/NB_fastInt_slideHdrBg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	height: 26px;
}

/* Added on June15th - India */

select {
	font-size:11px;
}

#blackdotbulletCommon ul {
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;

}

#blackdotbulletCommon li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 5px 10px;
	background: url(/cms/images/en/NewRogers/blackdotarrow.jpg) 0px 8px no-repeat;
}


/* Added on June17th - India */

#SubTabs, #SubTabs1, #SubTabs2, #SubTabs3, #SubTabs4, #SubTabs5, #SubTabs6 {
	background-repeat:repeat-x;
	height:40px;
	display:block;
	color:#FFFFFF;
	float:left;
	border-left:solid 0px #FFFFFF;
	text-align:center;
	margin-right:1px;
}


.SubTabs a {
	background-image:url(/cms/images/en/NewRogers/subTabs_bg.jpg);
	background-repeat:repeat-x;
	height:40px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	border-left:solid 0px #FFFFFF;
	text-align:center;

}


.SubTabs a:hover {
	background-image:url(/cms/images/en/NewRogers/subTabs_bgMO.jpg);
	background-repeat:repeat-x;
	height:40px;
	display:block;
	color:#000000;
	text-decoration:none;
	border-left:solid 0px #FFFFFF;
	text-align:center;

}

.SubTabsMO {
	background-image:url(/cms/images/en/NewRogers/subTabs_bgMO.jpg);
	background-repeat:repeat-x;
	height:40px;
	display:block;
	color:#000000;
	text-decoration:none;
	border-left:solid 0px #FFFFFF;
	text-align:center;
}

/*Added on June21 - India*/
th {
	background-color:#858585;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.altRow {
	background-color:#F0F0F0;
}

.packageDescriptionRow {
	background-color:#E5E5E5;
}



/*Added on 22nd June - India*/
#FullWidthPanel {
	width:960px;
	float:left;
	vertical-align:top;
	text-align:left;
	background-color:#FFFFFF;
}


.ContactTelLeftTxtsm {
	font-size:11px;
	font-weight:bold;
	text-align:center;
}


#ContTelLeft {
	width:470px;
	float:left;
}

#ContTelRight {
	width:470px;
	float:left;
}

#contTelBox {
	width:385px;
	min-height:10px;
	float:left;
	margin-bottom:10px;
}

#contBoxTop {
	background-image:url(/cms/images/en/NewRogers/BoxTop4.gif);
	height:4px;
	font:0;
	margin:0;
	padding:0;
	overflow:hidden;
	background-repeat:no-repeat;
}

#contBoxMidBg {
	background-image:url(/cms/images/en/NewRogers/BoxMid2.gif);
	background-repeat:repeat-y;
	font:0;
	margin:0;
	padding:0;
}

#contBoxBot {
	background-image:url(/cms/images/en/NewRogers/BoxBot5.gif);
	height:5px;
	font:0;
	margin:0;
	padding:0;
	overflow:hidden;
	background-repeat:no-repeat;
}

#contBoxTxt {
	width:245px;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
}

#contBoxTelNo {
	width:100px;
	float:left;
	font-size:11px;
	font-weight:bold;
	position:relative;
	top:30%;
	text-align:center;
}

#ContactAddHeading {
	background-image:url(/cms/images/en/NewRogers/mailAdd_UnderLine.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:25px;
	width:200px;
	font-size:11px;
	font-weight:bold;
	color:#c60306;
	text-align:center;
	float:left;
}

#contAddBoxTop {
	background-image:url(/cms/images/en/NewRogers/mailAddBox_top.jpg);
	height:8px;
	font:0;
	margin:0;
	padding:0;
	overflow:hidden;
	background-repeat:no-repeat;
}

#contAddBoxMidBg {
	background-image:url(/cms/images/en/NewRogers/mailAddBox_MidBg.jpg);
	background-repeat:repeat-y;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
}

#contAddBoxBot {
	background-image:url(/cms/images/en/NewRogers/mailAddBox_Bot.jpg);
	height:10px;
	font:0;
	margin:0;
	padding:0;
	overflow:hidden;
	background-repeat:no-repeat;
}

#contAddBox {
	width:278px;
	min-height:10px;
	float:left;
	margin-bottom:10px;
	margin-left:30px;
}

#contAddBoxTxt {
	width:245px;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
	text-align:left;
	line-height:25px;
}


/* Adding for New Phone - 25th June  - India */
#NewPhBg {
	background-repeat:repeat-x;
	width:980px;
	text-align:center;
	float:left;
	margin: 0 auto; 
}

#NewPhContentBg {
	position:relative;
	left:0px;
	width:980px;
	float:left;
	display:block;
	text-align:left;
	border:solid 2px #dedede;
	background-color:#FFFFFF;
	margin: 0 auto; 
}


#NewPhTabSec {
	width:980px;
	height:43px;
	display:block;
	float:left;
}

#NewPhTabInact {
	width:125px;
	height:33px;
	text-align:right;
	float:left;
	position:relative;
	top:10px;
	border: 1px solid #000;
}

.NewPhTabInact {
	width:125px;
	height:43px;
	display:block;
	text-align:right;
	float:left;
}

#NewPhTabAct {
	width:125px;
	height:43px;
	display:block;
	text-align:right;
	float:left;
}

.NewPhTabAct {
	width:125px;
	height:43px;
	display:block;
	text-align:right;
	float:left;
}

#NewPhNewBanner {
	background-image:url(/cms/images/en/NewRogers/newPhone_newBanner.png);
	background-repeat:no-repeat;
	width:121px;
	height:122px;
	display:block;
	float:left;
	position:relative;
	left:-8;
	top:-8;
}

#NewPhBox {
	width:850px;
	display:block;
	height:auto;
	float:left;
}

#NewPhImgBox {
	width:980px;
	display:block;

	float:left;
}

#NewPhBotContent {
	width:980px;
	float:left;
	height:auto;
	display:block;
	text-align:left;
	background-color:#FFFFFF;
}

#FullWidthSec {
	width:960px;
	float:left;
	margin-left:10px;
}

#FullwidthLeftPanel {
	width:460px;
	float:left;
	height:auto;
}

/* Start 26th Jun 09 */
#blueArrowBullet ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
}

#blueArrowBullet li{
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 6px 4px 1px 10px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 2px 9px no-repeat;
}

#blueArrowBullet li a{
	color: #333333;
}


#blueArrowBullet li a:hover{
	color: #cc0000;
}


/* On Demand Movies blue arrow learn more */

#blueArrow_LearnMore ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
}

#blueArrow_LearnMore li{
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 6px 4px 1px 10px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 2px 9px no-repeat;
	position:relative;
}

#blueArrow_LearnMore li a{
	color: #267CAD;
}


#blueArrow_LearnMore li a:hover{
	color: #cc0000;
}


/* On Demand Movies blue arrow END */

#Commonbox {
	float: left;
	padding-top: 0px;
}


/* End 26th Jun 09 */


/*******Site Map start********/

/*Sitemap Text Level1*/

#sitemapLevel1 ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
	float:left;
	width:245px;
}

#sitemapLevel1 li{
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 4px 4px 3px 10px;
	background-color:#E6E6E6;	
	height: 16px;
	width:235px;
}


#sitemapLevel1 a {
	color:#000000;     	 
}

#sitemapLevel1 a:hover {
	color:#cc0000;

}


/*Sitemap Text Level2*/

#sitemapLevel2 ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
	float:left;
}

#sitemapLevel2 li{
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 6px 4px 1px 10px;

}


#sitemapLevel2 a {
	color:#4b4b4b;
	font-weight:bold;	 
}

#sitemapLevel2 a:hover {
	color:#cc0000;

}


/*Sitemap Text Level3*/

#sitemapLevel3 ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
	float:left;
}

#sitemapLevel3 li{
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 6px 4px 1px 20px;

}


#sitemapLevel3 a {
	color:#4b4b4b;

}

#sitemapLevel3 a:hover {
	color:#cc0000;

}


/*******Site Map End********/

/*Guided Tours & How To Videos classes */

.GTHTVTabHdrBox {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color:#F8F8F8;
	font-weight:bold;
	text-align:center;
}

.GTHTVTabHdrBoxRight {
	border:solid 1px #999999;
	background-color:#F8F8F8;
	text-align:center;
	font-weight:bold;
}

.GTHTVTabHdrBoxLeft {
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}

.GTHTVTabHdrBoxRight {
	border:solid 1px #999999;
	background-color:#F8F8F8;
	text-align:center;
	font-weight:bold;
}

.GTHTVTabHdrBoxBrdr {
	border:solid 1px #999999;
	background-color:#F8F8F8;
	text-align:center;
	font-weight:bold;
}

.GTHTVbottomGrayLineRight {
	border-bottom:dotted 1px #CCCCCC;
	border-right:solid 1px #999999;
	border-left:dotted 1px #CCCCCC;
}

.GTHTVbottomGrayLineleft {
	border-bottom:dotted 1px #CCCCCC;
	border-left:dotted 1px #CCCCCC;
	padding-left:20px;
}

.GTHTVbottomGrayLinebox {
	border-left:dotted 1px #CCCCCC;
	border-right:solid 1px #999999;
	border-bottom:dotted 1px #CCCCCC;
	padding-left:20px;
}

.GTHTVbottomGrayLineboxDark {
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	border-left:dotted 1px #CCCCCC;
	padding-left:20px;
}

.GTHTVbottomGrayLineRightDark {
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	border-left:dotted 1px #CCCCCC;
}

.GTHTVbottomGrayLineleftDark {
	border-bottom:solid 1px #999999;
	border-left:dotted 1px #CCCCCC;
	padding-left:20px;
}


/*Added on Aug5*/

#hpfc_bg{
	background-repeat:repeat-y;
	margin:0px;
	width:800px;
	min-height:20px;
	display:block;
	float: left;
}


#hpfc_btm{
	width:800px;
	height:4px;
	background-repeat:no-repeat;
	float:left;
}


.BlackHeaderBigBig{
	height:28px;
	font-size:28px;
	color:#4B4B4B;
	margin-bottom:10px;
	line-height:30px;
	/margin-top:10px;/
}


.BlackHeadernormal {
	font-weight:bold;
	color:#4B4B4B;

}


.RedHeadernormal {
	font-size:11px;
	color:#CC0000;
}


#subheader{
	height:30px;
}

/* Added on 11th Aug 09 */
.mhp_redHeader {
	font-size:16px;
	font-weight:normal;
	color:#cc0000;
	margin-bottom:7px;
	line-height:20px;
}

.mhp_blackHeader {
	font-size:16px;
	font-weight:normal;
	color:#000000;
	margin-bottom:7px;
	line-height:20px;
}

.bluebold {
	font-weight: bolder;
	color: #2b91bb;
	font-size: 13px;
}

.bluebold a{

	color: #2b91bb;

}

.bluebold a:hover{

	color: #c60306;

}

/* Added on 12th Aug 09 - Start  */
.graytextnormal{color:#676767; font-size:12px; font-weight:bold;
}


.redtxtbolddollar	{
	font-size:18px;
	font-weight: bold;
	color: #cc0000;
	line-height:20px;
}

.redtxtbig	{
	font-size:45px;
	font-weight: bold;
	color: #cc0000;
	line-height:40px;
}

.inetPrice	{
	font-size:70px;
	font-weight: bold;
	color: #cc0000;
	line-height:58px;
}

.inetDollar	{
	font-size:30px;
	font-weight: bold;
	color: #cc0000;
	line-height:32px;
}

.rednormal{text-transform:uppercase; font-size:30px; line-height:25px;  color: #cc0000;
}


.BlackHeaderBignormal {
	font-size:24px;
	color:#000000;
	line-height:25px;
}


.Blackheadernormal {
	font-size:15px;
	color:#000000;
}


.Redheadernormal {
	font-size:15px;
	color:#c60306;
}

/*********added on 13th Aug - India - for Internet Usage********/

.IntUsageheader{color:#000; font-size:13px; font-weight:bold;
}

.IntUsagesubheader{ color:#FF0000; font-size:13px; font-weight:bold; padding-left:10px;
}

.IntUsagenormaltext{ color:#000000; font-size:12px; font-weight:bold; }

.IntUsagenormaltext1{ color:#000000; font-size:11px; font-weight:normal; padding-left:10px;
}

.IntUsageborder{border-left:1px solid #dddddd; border-right:1px solid #dddddd;
}

.IntUsagebottopborder{/*border-top:1px solid #dddddd;*/ border-bottom:1px solid #dddddd;
}

.IntUsagebotborder{border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;
}


/*Added 13th Aug, 2009*/
/* For internet usage page - Kishore*/
#CompareHeaderCornor  {  
	padding-top:3px; 
	*padding-top:0px;  
}


/*Added on 24th Sep */
.blackBold32 {
	line-height:35px;
}


/*Added on 1st Oct */
#tip{ 
	background-image:url(/cms/images/en/NewRogers/Wireless/tip.gif);
	width:232px;
	min-height:37px;
	margin-top:0px;
	background-repeat:no-repeat;
	background-position:top left;
}

#tipfr{ 
	background-image:url(/cms/images/fr/NewRogers/Wireless/tip.gif);
	width:232px;
	min-height:37px;
	margin-top:0px;
	background-repeat:no-repeat;
	background-position:top left;
}

a.bluelink:link, a.bluelink:active, a.bluelink:visited {
	color:#2b91bb;
	text-decoration:underline
}

a.bluelink:hover {
	color:#cc0000;
	text-decoration:underline;
}

.tdData{
	padding-left:5px;
	padding-right:5px;
}


/*Added on 14th Oct for Network Coverage page redesign*/
.stepcarousel{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 946px; /*Width of Carousel Viewer itself*/
	height: 210px; /*Height should enough to fit largest content's height*/
}


.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}


.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 946px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height: 210px;
}

.NA_tab_active .tab_bkgrd {
	background-image: url(/cms/images/en/NewRogers/Wireless/NetworkAdvantage/greytab_active.gif);
	background-repeat: repeat-x;
	height: 36px;
	width: 188px;
}


.NA_tab_inactive .tab_bkgrd {
	background-image: url(/cms/images/en/NewRogers/Wireless/NetworkAdvantage/greytab_inactive.gif);
	background-repeat: repeat-x;
	height: 36px;
	width: 188px;
}


.featureHover{
	color: #CC0000;
}


.NA_hvr_feature{
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}


.NA_Tab_hdr{
	position: relative;
	top: 11px;
}


.NA_Tab_hdr-hover{
	color: red;
}


.NA_tab_active .tab_left_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Wireless/NetworkAdvantage/greytab_leftcorner_active.gif);
	background-repeat: no-repeat;
	height: 36px;
}


.NA_tab_inactive .tab_left_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Wireless/NetworkAdvantage/greytab_leftcorner_inactive.gif);
	background-repeat: no-repeat;
	height: 36px;
}


.NA_tab_active .tab_right_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Wireless/NetworkAdvantage/greytab_rightcorner_active.gif);
	background-repeat: no-repeat;
	height: 36px;
}


.NA_tab_inactive .tab_right_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Wireless/NetworkAdvantage/greytab_rightcorner_inactive.gif);
	background-repeat: no-repeat;
	height: 36px;
}


.tab2_block_wpr{width: 277px; float: left; margin-right: 57px; padding-top: 6px;
}


.tab2_block_hdr{
	color: #2D2D2D;
	font-size: 14px;
	font-weight: bold;
}


.tab2_block_imgsection{width: 270px; float: left; position: relative;
}


.tab2_block_desc{width: 270px; float: left; font-size: 12px;
}


.col_wrp{
	width: 490px;
	float: left;
	overflow: hidden;
}


.img_desp_wrp{
	width: 490px;
	float: left;
	margin-bottom: 20px;
}


.image_icn{
	float: left;
	zoom: 1;
	margin-right: 20px;
}


.image_desp{
	float: left;
	zoom: 1;
	width: 255px;
}


.desp_header{
	font-size: 14px;
	margin-bottom: 5px;
	color: #2D2D2D;
}


.desp_content{
	font-size: 12px;
	text-align: justify;
}


.leftnav ul {
	width: 160px;
	margin: 0px 0px 14px 0px;
	list-style:none;
	padding:0px;
}


.leftnav li {
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

.leftnav li.divider {
	font-size: 1px;
	line-height: 1px;	
	padding: 0px 0px 0px 0px;
	height: 1px;
	border-bottom: 1px dotted #A9A9A9;
}


.leftnav li a {
	color: #006699;
	text-decoration: none;
}


.leftnav li a:hover {
	color: #cc0000;
	text-decoration: none;
}


.leftnav li strong {
	color: #7A7A7A;
}



.PP_tab_active .tab_bkgrd {
	background-image: url(/cms/images/en/NewRogers/Wireless/Prepaid/greytab_active.gif);
	background-repeat: repeat-x;
	height: 36px;
	width: 188px;
}


.PP_tab_inactive .tab_bkgrd {
	background-image: url(/cms/images/en/NewRogers/Wireless/Prepaid/greytab_inactive.gif);
	background-repeat: repeat-x;
	height: 36px;
	width: 188px;
}


.featureHover{
	color: #CC0000;
}


.PP_hvr_feature{
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}


.PP_Tab_hdr{
	position: relative;
	top: 11px;
	margin: 0px;
}


.PP_Tab_hdr-hover{
	color: red;
}


.PP_tab_active .tab_left_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Wireless/Prepaid/greytab_leftcorner_active.gif);
	background-repeat: no-repeat;
	height: 36px;
}


.PP_tab_inactive .tab_left_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Wireless/Prepaid/greytab_leftcorner_inactive.gif);
	background-repeat: no-repeat;
	height: 36px;
}


.PP_tab_active .tab_right_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Wireless/Prepaid/greytab_rightcorner_active.gif);
	background-repeat: no-repeat;
	height: 36px;
}


.PP_tab_inactive .tab_right_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Wireless/Prepaid/greytab_rightcorner_inactive.gif);
	background-repeat: no-repeat;
	height: 36px;
}


.PP_RowHeader{
	width:734px;
	height:54px;
	background-image:url(/cms/images/en/NewRogers/Wireless/Prepaid/tblHeader_bg.gif); 
	background-repeat:repeat-x;
}


/* ### 20th Oct 09 Pay as you Go Plans page### */
.tblCellRB {
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

.tblCellR {
	border-right: solid 1px #CCCCCC;
}

.tblCellB {
	border-bottom: solid 1px #CCCCCC;
}


.learnmore ul {
	margin: 0px 0px 0px 0px;
	list-style:none;
	padding:0px;
}

.learnmore li {
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

.learnmore li a {
	color: #006699;
	text-decoration: none;
}

.learnmore li a:hover {
	color: #cc0000;
	text-decoration: none;
}


.PP_RowHeader{
	width:734px;
	height:54px;
	background-image:url(/cms/images/en/NewRogers/Wireless/Prepaid/tblHeader_bg.gif); 
	background-repeat:repeat-x;
}


.plans_batch_active .plans_batch_phone{
	background-image:url(/cms/images/en/NewRogers/Wireless/Prepaid/btnPhone_off.gif);
	background-repeat: no-repeat;
	height: 92px;
}


.plans_batch_inactive .plans_batch_phone{
	background-image:url(/cms/images/en/NewRogers/Wireless/Prepaid/btnPhone_on.gif);
	background-repeat: no-repeat;
	height: 92px;
}


.plans_batch_active .plans_batch_activate{
	background-image:url(/cms/images/en/NewRogers/Wireless/Prepaid/btnActivate_off.gif);
	background-repeat: no-repeat;
	height: 92px;
}


.plans_batch_inactive .plans_batch_activate{
	background-image:url(/cms/images/en/NewRogers/Wireless/Prepaid/btnActivate_on.gif);
	background-repeat: no-repeat;
	height: 92px;
}


.plans_batch_active .plans_batch_change{
	background-image:url(/cms/images/en/NewRogers/Wireless/Prepaid/btnChange_off.gif);
	background-repeat: no-repeat;
	height: 92px;
}


.plans_batch_inactive .plans_batch_change{
	background-image:url(/cms/images/en/NewRogers/Wireless/Prepaid/btnChange_on.gif);
	background-repeat: no-repeat;
	height: 92px;
}


.batch_section .batch_desp1{
	zoom:1; position: absolute; top:20px; left: 66px; font-size: 14px; font-weight: bold;
}


.batch_section .batch_desp2{
	zoom:1; position: absolute; top:57px; left: 66px; font-size: 12px; font-weight: bold; 
}

a:hover {
	color:#cc0000;
	text-decoration:underline;
}

.darkgraytxt {
	color:#4b4b4b;
}


.tblCellRB {
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

.tblCellR {
	border-right: solid 1px #CCCCCC;
}

.tblCellB {
	border-bottom: solid 1px #CCCCCC;
}



.learnmore ul {
	margin: 0px 0px 0px 0px;
	list-style:none;
	padding:0px;
}

.learnmore li {
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

.learnmore li a {
	color: #006699;
	text-decoration: none;
}

.learnmore li a:hover {
	color: #cc0000;
	text-decoration: none;
}


.PP_RowHeader{
	width:734px;
	height:54px;
	background-image:url(/cms/images/en/NewRogers/Wireless/Prepaid/tblHeader_bg.gif); 
	background-repeat:repeat-x;
}


.plans_batch_active .plans_batch_phone{
	background-image:url(/cms/images/en/NewRogers/Wireless/Prepaid/btnPhone_off.gif);
	background-repeat: no-repeat;
	height: 92px;
}


.plans_batch_inactive .plans_batch_phone{
	background-image:url(/cms/images/en/NewRogers/Wireless/Prepaid/btnPhone_on.gif);
	background-repeat: no-repeat;
	height: 92px;
}


.plans_batch_active .plans_batch_activate{
	background-image:url(/cms/images/en/NewRogers/Wireless/Prepaid/btnActivate_off.gif);
	background-repeat: no-repeat;
	height: 92px;
}


.plans_batch_inactive .plans_batch_activate{
	background-image:url(/cms/images/en/NewRogers/Wireless/Prepaid/btnActivate_on.gif);
	background-repeat: no-repeat;
	height: 92px;
}


.plans_batch_active .plans_batch_change{
	background-image:url(/cms/images/en/NewRogers/Wireless/Prepaid/btnChange_off.gif);
	background-repeat: no-repeat;
	height: 92px;
}


.plans_batch_inactive .plans_batch_change{
	background-image:url(/cms/images/en/NewRogers/Wireless/Prepaid/btnChange_on.gif);
	background-repeat: no-repeat;
	height: 92px;
}


.batch_section .batch_desp1{
	zoom:1; position: absolute; top:20px; left: 66px; font-size: 14px; font-weight: bold;
}


.batch_section .batch_desp2{
	zoom:1; position: absolute; top:57px; left: 66px; font-size: 12px; font-weight: bold; 
}


.leftnav ul {
	width: 160px;
	margin: 0px 0px 14px 0px;
	list-style:none;
	padding:0px;
}


.leftnav li {
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

.leftnav li.divider {
	font-size: 1px;
	line-height: 1px;	
	padding: 0px 0px 0px 0px;
	height: 1px;
	border-bottom: 1px dotted #A9A9A9;
}


.leftnav li a {
	color: #006699;
	text-decoration: none;
}


.leftnav li a:hover {
	color: #cc0000;
	text-decoration: none;
}


.leftnav li strong {
	color: #7A7A7A;
}


.font18bold {
	font-size: 18px;
	font-weight: bold;
}

.font12bold {
	font-size: 12px;
	font-weight: bold;
}

.font12 {
	font-size: 12px;
}

.botgreybrdr {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.redtxtbold {

	font-weight: bold;
	color: #cc0000;

}

.font12boldblack {

	font-weight: bold;
	color: #000000;
	font-size: 12px;
}

.selectboxSupport {
	width:178px;
	font-size:10px;
	border:solid 1px #8e8e8e;
	height:18px;
}

.leftNavBg {
	background-image: url(/cms/images/en/NewRogers/left_menu_bg.jpg);
	background-repeat:repeat-x;
	height:20px;
}

a.g
.style3 {	color: #cb0000;
	font-weight: bold;
}


.BlackHeader {font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
	margin-bottom:7px;
}

.paygonokia2680 {
	background-repeat: no-repeat;
	height: 137px;
	width: 260px;
	vertical-align:bottom;
	padding-bottom: 23px;
	padding-left: 92px;
}

.paygotextmsg {
	background-repeat: no-repeat;
	height: 137px;
	width: 252px;
	vertical-align:bottom;
	padding-bottom: 23px;
	padding-left: 87px;
}

.paygounlimited {
	background-repeat: no-repeat;
	height: 137px;
	width: 260px;
	vertical-align:bottom;
	padding-bottom: 23px;
	padding-left: 110px;
}

/*About Rogers Div Section Starts*/
#LeftPanel {
	width:200px;
	float:left;
	vertical-align:top;
	text-align:left;
	margin-left:14px;
}

.hardware_onDemandBg {
	background-image: url(/cms/images/en/NewRogers/hardware_ondemandBg.jpg);
	background-repeat: no-repeat;
	height: 127px;
	width: 206px;
}


#leftNavBg {
	height:20px;
	width:160px;
	margin-top:3px;
	border-bottom:dotted 1px #a9a9a9;
}

#leftNavBgWithoutLine {
	background-repeat:repeat-x;
	height:20px;
	width:160px;
	margin-top:3px;

}

#AboutRogersBanner {
	background-repeat:no-repeat;
	width:770px;
	height:227px;
	margin-bottom:30px;
}

#AboutRogersBotSection {
	display:block;
	min-height:200px;
	min-width:250px;
	margin-right:10px;
	float:left;
}

#AboutRogersBotFullWidth {
	display:block;
	min-height:200px;
	min-width:770px;
	float:left;
}

#redStripTopLine {
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	width:250px;
	height:18px
}

#redStripTopLineFullWidth {
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	width:770px;
	height:18px;
}

#RedHeaderBig {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#c60306;
	margin-bottom:7px;
}

.BlackHeaderBig {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
	margin-bottom:7px;
}

#AboutRogersBotConent {
	margin-top:10px;
	height:200px;
	width:250px;
	float:left;
}

#AboutRogersBotConentFullWidth {
	margin-top:10px;
	min-height:200px;
	width:770px;
}

#grayStripBotLine {
	background-image:url(/cms/images/en/NewRogers/greyStrip_thin.jpg);
	background-repeat:repeat-x;
	width:250px;
	height:1px
}

#grayStripBotLineFullWidth {
	background-image:url(/cms/images/en/NewRogers/greyStrip_thin.jpg);
	background-repeat:repeat-x;
	width:770px;
	height:1px
}

.paygocoolreach {
	background-repeat: no-repeat;
	height: 167px;
	width: 254px;

}

.paygocoolplaymore {
	background-repeat: no-repeat;
	height: 167px;
	width: 252px;

}

.paygocoolsaymore {
	background-repeat: no-repeat;
	height: 167px;
	width: 258px;

}

.wlprdadWlProd {
	background-repeat: no-repeat;
	height: 188px;
	width: 260px;
	vertical-align:top;
}

.wlprdadphsmart {
	background-repeat: no-repeat;
	height: 188px;
	width: 252px;
}

.wlprdadpaygo {
	background-repeat: no-repeat;
	height: 188px;
	width: 260px;
}

.wlprdadaccess {
	background-repeat: no-repeat;
	height: 210px;
	width: 260px;
}

.wlprdadblackberry {
	background-repeat: no-repeat;
	height: 210px;
	width: 252px;

	vertical-align:middle;
	padding-left:160px;

}

.wlprdadhelp {
	background-repeat: no-repeat;
	height: 210px;
	width: 252px;
}

.promosPayAsYouGo {
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
	height: 193px;
	width: 209px;
	padding-bottom: 10px;
}

.style1 {font-size: 10px}

.supportBgwireless {
	background-repeat: no-repeat;
	height: 305px;
	width: 200px;
	vertical-align:bottom;
	padding-left:15px;
}

.supportBghp {
	background-repeat: no-repeat;
	height: 305px;
	width: 200px;
	vertical-align:bottom;
	padding-left:13px;
}

.supportBgcab {
	background-repeat: no-repeat;
	height: 305px;
	width: 200px;
	vertical-align:bottom;
	padding-left:11px;
}

.supportBginternet {
	background-repeat: no-repeat;
	height: 305px;
	width: 200px;
	vertical-align:bottom;
	padding-left:11px;
}

.chatBg {
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
	height: 151px;
	width: 145px;
	padding-bottom: 10px;
}

.cabSupWhatOn {
	background-repeat: no-repeat;
	background-position:left bottom;
	height: 215px;
	width: 200px;
	padding-top: 0px;
	color: #000000;
}

.HpSupMoving {
	background-repeat: no-repeat;
	height: 215px;
	background-position:left bottom ;
	width: 191px;
	padding-top: 0px;
	color: #000000;
}

.InternetSupStartBuilding {
	background-repeat: no-repeat;
	height: 215px;
	width: 200px;
	background-position:left bottom;
	padding-top: 0px;
	color: #000000;
}

.style4 {color: #000000}


#bluearrow ul {

	width: 169px;
	margin: 0px 0px 14px 0px;
	padding:0px;
	list-style:none;
}

#bluearrow li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 0px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 3px no-repeat;
}

#singletext ul {
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

#singletext li{
	font-size: 11px;
	padding: 0px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}


#leftnav ul {
	width: 160px;
	margin: 0px 0px 14px 0px;
	list-style:none;
	padding:0px;
}


#leftnav li {
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#leftnav li.divider {
	font-size: 1px;
	line-height: 1px;	
	padding: 0px 0px 0px 0px;
	height: 1px;
	border-bottom: 1px dotted #A9A9A9;
}

#leftnav li a {
	color: #006699;
	text-decoration: none;
}

#leftnav li a:hover {
	color: #cc0000;
	text-decoration: none;
}

#leftnav li strong {
	color: #7A7A7A;
}

.OndemandScrollingImages {
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:5px;
}

.FONT14{
	font-size: 14px;
}


#blackdotarrow ul {
	width: 250px;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
}
#blackdotarrow li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/blackdotarrow.jpg) 0px 6px no-repeat;
}


#detailsarrow ul {
	width: 100px;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
}
#detailsarrow li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}


#grayBullet ul {
	width: 180px;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
}

#grayBullet li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/graybullet.gif) 0px 6px no-repeat;
}

#grayBullet1 ul {
	width: 400px;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
}

#grayBullet1 li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/graybullet.gif) 0px 6px no-repeat;
}

.dollartxt {
	color:#333333;
	font-size:14px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#redstrip {
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	background-position:center;
	height:4px;
}

.cabPromoImgTitles {
	padding-left:6px;
	padding-top:3px;
}

.font10 {
	font-size:10px;
}

.font24 {
	font-size:24px;
}

.font36 {
	font-size:36px;
}

.font13 {
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

.white_content {
	display: none;
	position: absolute;
/*top: 25%;
left: 20%;*/
width: 210px;
height: 200px;
padding: 0px;
border: 0px solid #000000;
/*background-color: white;*/
z-index:1002;
overflow: auto;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	/*z-index:1001;*/
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}

.accessPopup {
	background-image: url(/cms/images/en/NewRogers/accessPopup.jpg);
	background-repeat: repeat;
	height: 515px;
	width: 640px;
}
.channelPopup {
	background-image: url(/cms/images/en/NewRogers/channel_popup.jpg);
	background-repeat: no-repeat;
	height: 472px;
	width: 540px;
}

.divChanPopup_content {
	display: none;
	position: absolute;
/*top: 25%;
left: 20%;*/
width: 550px;
height: 535px;
padding: 0px;
border: 0px solid #000000;
/*background-color: white;*/
z-index:1002;
overflow: auto;
}


.cssHide2{position:absolute;top:0px;left:0px;visibility:hidden;
}


/** Added for Wireless Priodcut page */

.txtboxcontact {
	font-size:10px;
	border:solid 1px #7f9db9;
	width:170px;
}


.blacktxt {
	color:#333333;
	font:Arial,	Helvetica, sans-serif;
	font-weight:bold;
}

.darkgraytxt {
	color:#4b4b4b;
}

.font18bold	{
	font-size: 18px;
	font-weight: bold;
}

.font12bold	{
	font-size: 12px;
	font-weight: bold;
}

.botgreybrdr {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.redtxtbold	{

	font-weight: bold;
	color: #cc0000;

}

.font12boldblack {

	font-weight: bold;
	color: #000000;
	font-size: 12px;
}

.selectboxSupport {
	width:178px;
	font-size:10px;
	border:solid 1px #8e8e8e;
	height:18px;
}

.leftNavBg {
	background-image: url(/cms/images/en/NewRogers/left_menu_bg.jpg);
	background-repeat:repeat-x;
	height:20px;
}

a.g
.style3	{	color: #cb0000;
	font-weight: bold;
}


.BlackHeader {font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
	margin-bottom:7px;
}

.liBullet {
	background-image:url(/cms/images/en/NewRogers/bullet_payasyougo.jpg);
	background-repeat:no-repeat;
}

.wlprdadWlProd {
	background-repeat: no-repeat;
	height:	188px;
	width: 260px;
	vertical-align:top;
}

.wlprdadphsmart	{
	background-repeat: no-repeat;
	height:	188px;
	width: 252px;
}

.wlprdadpaygo {
	background-repeat: no-repeat;
	height:	188px;
	width: 260px;
}

.wlprdadaccess {
	background-repeat: no-repeat;
	height:	210px;
	width: 260px;
}

.wlprdadblackberry {
	background-repeat: no-repeat;
	height: 210px;
	width: 252px;
	vertical-align:middle;
	padding-left:160px;

}

.wlprdadhelp {
	background-repeat: no-repeat;
	height:	210px;
	width: 252px;
}


/** End of Wireless products */
.theme_bg{
	background-image:url(/cms/images/en/NewRogers/channels-themes-bg.jpg);
	background-repeat: no-repeat;
	height:256px;
	width:769px;
}


.line{
	background-repeat:no-repeat;
	width:1px;
}

.blackline{
	background-color:#c1c1c1;
}


/****** for new common templet div css**************/
#RightPanel {
	width:800px;
	float:left;
	vertical-align:top;
	text-align:left;
	background-color:#FFFFFF;

}

#MobIntBanner{
	background-repeat:no-repeat;
	width:800px;
	height:169px;
	margin-bottom:20px;
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:bottom;
}


#promotions{
	height:167px;
	width:256px;
	background-repeat:no-repeat;
}


#buyNow {
	width:800px;
	height:160px;
	vertical-align:bottom;
	padding-right:0px;
}

#MobIntMidSection{
	display:block;
	min-height:260px;
	min-width:800px;
	display:block;
}

#MobIntBotSection{
	display:block;
	min-height:200px;
	min-width:260px;
	margin-right:10px;
	float:left;
	display:block;
}

#redBar {
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	width:260px;
	height:18px;
	display:block;
}

#RedHeader {
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#c60306;
	margin-bottom:7px;
}


#perfectPlan{
	height:167px;
	width:256px;
	background-repeat:no-repeat;
}


.blacktxt{	
	color:#4B4B4B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px;	
}


#linkarrow ul {

	width: 169px;
	margin: 0px 0px 14px 0px;
	padding:0px;
	list-style:none;
}

#linkarrow li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 2px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#linkarrow li a{
	color:  #006699;
}

#linkarrow li a:hover{
	color: #cc0000; 
}



#grayBarThin{
	background-image:url(/cms/images/en/NewRogers/greyStrip_thin.jpg);
	background-repeat:repeat-x;
	width:260px;
	height:1px;
}

.redbold {
	font-weight: bold;
	color: #cc0000;
	font-size: 12px;
}

#notebooks{
	height:167px;
	width:256px;
	background-repeat:no-repeat;

}

#whyIneedButton{
	height:40px;
	text-align:right;
	padding-right:10px;
}

#MobIntBotSectionRight{
	display:block;
	min-height:200px;
	min-width:260px;
	display:block;
	float:left;
}

.BlackHeader{
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#000000;
	margin-bottom:7px;
}


/* Added for the new Portable Internet services page */

#PortableIntBanner{
	background-repeat:no-repeat;
	width:800px;
	height:189px;
	margin-bottom:20px;
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:bottom;
}


#PortableIntText{
	font-size:12px;
}


#buyNow_PI{
	width:768px;
	vertical-align:center;
	padding-top:60px;
}


#blackdotbullet ul {
	width: 770px;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;

}
#blackdotbullet li{
	font-size: 12px;
	line-height: 20px;
	color: #333;
	padding: 0px 4px 5px 10px;
	background: url(/cms/images/en/NewRogers/blackdotarrow.jpg) 0px 8px no-repeat;
}

#pageBanner{
	background-repeat:no-repeat;
	width:800px;
	background-repeat:no-repeat;
}

.slideTxt{
	padding-left:180px;
	padding-top:50px;
}

#SpeedBoostMidSection{
	display:block;
	min-height:260px;
	min-width:800px;
	float:left;
	display:block;
}

#fourcolumnbox{
	display:block;
	min-height:130px;
	min-width:190px;
	float:left;
	display:block;
}


#redBand{
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	height:10px;
}

#redBandThin{
	background-image:url(/cms/images/en/NewRogers/redStrip_thin.jpg);
	background-repeat:repeat-x;
	margin-bottom:0px;
	padding:0px;
	height:5px;
	font-size: 0px;
}

#DivInnerContent {
	height:100px;
	float:left;
}

#DivInnerContentSpeedBoost {
	/*height:100px;*/
	float:left;
}

#grayStrip180 {
	background-image:url(/cms/images/en/NewRogers/greyStrip_thin.jpg);
	background-repeat:repeat-x;
	width:190px;
	height:1px;
}

#PromotionsBg{
	background-repeat:repeat-x;
	height:230px;
	display:block;
	margin:0px;
	padding-left:8px;
	padding-right:10px;
	padding-top:0px;
}

#bottxt{
	float:left;
	font-size:10px;
}

#speedBoostBannerBot{
	width:800px;
	height:90px;
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}

#SpeedBoostHeaderRed{
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#cc0000;
}

.SpeedBoostHeaderBlack{
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333333;
}

#redStrip180{
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	width:190px;
	height:18px;
	display:block;
}

#SpeedBoostBotConent{
	margin-top:10px;
	height:100px;
	width:190px;
	float:left;
}

#SpeedBoostImages{
	width:80px;
	height:120px;
	margin-right:5px;
	float:left;
}

#bluearrown ul {
	width: 50px;
	height:60px;
	*height:auto;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
	margin-left: 82px;
	*margin-left: 0px;
}

#bluearrown li a{
	font-size: 11px;
	line-height: 14px;
	color: #006699;
	padding: 3px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#bluearrown li a:hover {   
	color: #cc0000;  
}

/**************for Security Savvy************/
#IntSecMidSection {
	display:block;
	min-height:260px;
	min-width:800px;
	float:left;
	display:block;
}

#threecolumnbox {
	display:block;
	min-height:200px;
	min-width:260px;
	float:left;
	display:block;
	background-repeat:no-repeat;
}

#IntSecBotConent {
	margin-top:10px;
	height:100px;
	width:260px;
	float:left;

}

#IntSecImages {
	width:80px;
	height:150px;
	margin-right:10px;
	float:left;
}

/**************for Security Savvy************/

/********** PTV Specific css classes ******/
#RedHeader_PTV {
	font-size:12px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#c60306;
	margin-bottom:7px;
}

#fourcolumnbox_PTV {
	display:block;
	min-height:280px;
	min-width:190px;
	float:left;
	display:block;
}


#PTVContent {
	margin-top:10px;
	height:280px;
	width:190px;
	float:left;
}


#PTVImages {
	width:180px;
}

#supportArrow ul {
	width: 170px;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
	padding-top: 115px;
	height:140px;
}


#supportArrow li {
	font-size: 11px;
	line-height: 18px;
	color: #333;
	padding: 3px 4px 2px 10px;
	list-style:none;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}


#PTVMidSection {
	display:block;
	min-height:260px;
	min-width:800px;
	float:left;
	display:block;
}


/********* end **********/

/********* Portable Internet Specific classes *****/

#buyNow_PI {
	width:768px;
	height:225px;
	vertical-align:bottom;
	padding-right:32px;
}


/************** end *********/
/*Cable Moving Start*/

#CabMovingBotConent {
	margin-top:10px;
	height:100px;
	width:260px;
}

#CabMovingMidSection {
	display:block;
	min-height:50px;
	min-width:800px;
	float:left;
	display:block;
}


#CabMovingBotGraphics {
	background-repeat:no-repeat;
	width:800px;
	height:350px;
	float:left;
	position:relative;
	vertical-align:top;
}

/*Cable Moving End */
/*June 4th */

#grayBand {
	background-image:url(/cms/images/en/NewRogers/greyStrip_thin.jpg);
	background-repeat:repeat-x;
	height:1px;
}


#MidSectionGroup {
	width:800px;
	min-height:50px;
	float:left;
}

#SecImages{
	height:80px;
	margin-right:10px;
	float:left;
}


#redBullet ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
}

#redBullet li{
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 6px 4px 1px 10px;
	background: url(/cms/images/en/NewRogers/bullet_payasyougo.jpg) 0px 11px no-repeat;
}

#redBullet li a{
	color: #333333;
}


#redBullet li a:hover{
	color: #cc0000;
}


#graydotBullet ul {
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
	margin:0px;
}
#graydotBullet li{
	font-size: 11px;
	line-height: 14px;
	list-style:none;
	color: #333333;
	padding: 2px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/graybullet.gif) 0px 6px no-repeat;
}


/**************for Security Savvy************/
/**************cable-promotions{srikanth}
************/
#ordernowbut {
	position:relative;
	left:529px;
	top:123px;
	width:120px;
	height:34px;
	z-index:1;
}

#onDemandPoints {
	height:127px; 
	width:206px; 
	float:left;  
}

#OnDemandHeader {
	width:670px;
	height:25px;
	margin-top:10px;
	float:left;
}

#onDemaindMovies {
	width:122px;
	height:169px;
	float:left;
	position:relative;
	background-repeat:no-repeat;
	vertical-align:bottom;
	text-align:center;
}

#onDemaindMoviesTitle {
	position:absolute; 
	left: 5px; 
	top: 130px;
}

/**************srikanth end************/
/** Start 911 Information **/
.tblHdr{
	background-color:#858585;
	color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	padding-top:3px;
}

.tblDtl{
	background-color:#f0f0f0;
	text-align:center;
	vertical-align:top;
	padding-top:3px;
}

/** End 911 Information **/
/**********Sercurity savvy new changes start***********/
#singletextSeciritySavvy ul {    
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

#singletextSeciritySavvy li{
	font-size: 11px;
	padding: 0px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
	line-height: 19px;
}

#singletextSeciritySavvy li a{
	color: #006699;
}

#singletextSeciritySavvy li a:hover{
	color: #CC0000;
}

/*************Security savvy new changes end***/

/*************Betterchoice starts****/
#msgingData {
	margin-left:10px;
	width:380px;
}

#payasyougoBullet ul {
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
}

#payasyougoBullet li{
	font-size: 11px;
	line-height: 18px;
	color: #333;
	padding: 3px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/bullet_payasyougo.jpg) 0px 11px no-repeat;
}

/*************Betterchoice end*******/

/**********mobile internet 2 start*****/
#redBarFullWidth {
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	width:800px;
	height:18px;
	display:block;
}

#MobBroadIntWhatisit {
	background-position:right top;
	width:800px;
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding-right:0px;
}

#whyIneedButtonLeft {
	height:40px;
	text-align:left;
	padding-right:10px;
}

#buyNowMob2 {
	width:764px;
	height:160px;
	vertical-align:bottom;
	padding-right:0px;
	padding-top: 70px;
	margin-left: 31px;
}

#whyIneedButtonMob3 {
	height:40px;
	text-align:right;
	padding-right:10px;
	margin-top:0px;
}

/*********mobile internet 2 end*****/
/*support Starts */

#supportMainBlank {
	width:785px;
	height:200px;
	float:left;
}

#SupMainBotConent {
	margin-top:10px;
	height:100px;
	float:left;

}


#SupMainBotSection {
	display:block;
	min-height:200px;
	min-width:195px;
	float:left;
	margin-right:10px;
	display:block;
}

#SupMainBotSectionRight {
	display:block;
	min-height:200px;
	min-width:195px;
	float:left;
	display:block;
}


#SupMainMidSection {
	display:block;
	min-height:260px;
	min-width:810px;
	float:left;
	display:block;
}

#LearningCenterBlock {

	width:380px;
	height:430px;
	background-repeat:no-repeat;
	background-image:url(/cms/images/en/NewRogers/learningCenterBg.jpg);
}

#LearningCenterredBar {
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	width:372px;
	height:18px;
	display:block;
}

#LearningCenterThin {
	background-image:url(/cms/images/en/NewRogers/greyStrip_thin.jpg);
	background-repeat:repeat-x;
	width:375px;
	height:1px;
	float: left;
}

#billing {
	width:196px;
	min-height:100px;
	float:left;
}

#payment {
	width:160px;
	min-height:100px;
	float:left;
}

#techSup {
	width:196px;
	min-height:100px;
	float:left;
	padding-top: 20px;
}


#AddlResBlock {
	width:380px;
	height:200px;
	background-repeat:no-repeat;
}

#AddlResredBar {
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	width:380px;
	height:18px;
	display:block;
}

#addlRes {
	width:196px;
	min-height:100px;
	float:left;
}

#supportLandingArrow ul {
	width: 170px;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
	padding-top: 1px;
	height:140px;
}

#supportLandingArrow li {
	font-size: 11px;
	line-height: 18px;
	color: #333;
	padding: 3px 4px 2px 10px;
	list-style:none;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#landingRightPanel {
	width:380px;
	float:left;
	vertical-align:top;
	text-align:left;
}

/*support Ends */

#MorePrgm ul {
	margin: 0px 0px 14px 0px;
	padding:0px;
	list-style:none;
}

#MorePrgm li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#MorePrgm li a{     
	color: #006699;     
}

#MorePrgm li a:hover{     
	color: #CC0000;     
}

a.redlink:link, a.redlink:active, a.redlink:visited {
	color:#d00000;
	text-decoration:none
}

a.redlink:hover {
	color:#cc0000;
	text-decoration:underline;
}


#graydotBulletsm ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
}

#graydotBulletsm li{
	font-size: 9px;
	line-height: 12px;
	color: #333;
	padding: 2px 4px 1px 10px;
	background: url(/cms/images/en/NewRogers/graybullet.gif) 0px 6px no-repeat;
}

#buyNowMob {
	width:771px;
	height:160px;
	vertical-align:bottom;
	padding-right:0px;
}

#pageBannerMob2 {
	background-repeat:no-repeat;
	width:770px;
	height:auto;
	background-repeat:no-repeat;
}

.GrayHeaderCommon{
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#333333;
	margin-bottom:7px;
}

.GrayHeaderCommonBig{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#333333;
	margin-bottom:7px;
}

.GrayHeaderCommonSM{
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#333333;
	margin-bottom:7px;
}


/****************************updated for Long distance *********************************/
#fourcolumnboxHPLD {
	display:block;
	min-height:150px;
	min-width:190px;
	float:left;
	display:block;
}

#graydotBulletsmHPLD ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
}

#graydotBulletsmHPLD li{
	font-size: 9px;
	line-height: 12px;
	color: #333;
	padding: 2px 4px 1px 10px;
	background: url(/cms/images/en/NewRogers/blackdotarrow.jpg) 0px 6px no-repeat;
}

/****************************updated for Long distance *********************************/

/************* Added for On Demand ******************/
#RedHeaderBig_OD {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#c60306;
	padding-bottom:10px;
	padding-top:10px;
}


#fourcolumnbox_ODTop {
	display:block;
	min-height:280px;
	min-width:190px;
	float:left;
	display:block;
}


#fourcolumnbox_OD {
	display:block;
	min-height:125px;
	min-width:190px;
	float:left;
	display:block;
}


/************* end ******************/
/**** June 7th  ****/
#BlackDotBulletPackage ul {
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;

}

#BlackDotBulletPackage li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 0px 4px 5px 10px;
	background: url(/cms/images/en/NewRogers/blackdotarrow.jpg) 0px 8px no-repeat;
}

#RedSubh {
	font-size:13px;
	font-weight:bolder;
	color:#c60306;
}

.BlackSubh{
	font-size:13px;
	font-weight:bolder;
	color:#000000;
}

#redBandBestValue{
	background-image:url(/cms/images/en/NewRogers/redStrip_thick.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	height:10px;
}

#BestValueRow1 {
	position:relative;
	height:0px;
	z-index:1;
	left: 180px;
	top: -10px;
}

#bluebullet ul {

	width: 100px;
	margin: 0px 0px 14px 0px;
	padding:0px;
	list-style:none;
}

#bluebullet li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#grayStripvert{
	background-image:url(/cms/images/en/NewRogers/greyStrip_thin.jpg);
	background-repeat:repeat-y;
	width:1px;
	height:150px;
}

#singlebox {
	min-height:100px;
	float:left;
}

#cableHdFooter{
	padding-left: 6px;
	color: rgb(142, 142, 142);
	text-decoration: none;
}

#bluearrownHispped ul {
	width: 50px;
	height:60px;
	*height:auto;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
}

#bluearrownHispped li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

/* Css added in June8th - India*/

#SupportImgBlock {
	float:left; 
	height:169px;
}

#SupportImgDataBlock {
	float:left; 
	height:100px;
	border-right:dotted 1px #CCCCCC;
	line-height:20px;
}

#SupportImgDataBlockFinal {
	float:left; 
	height:169px;
	background-repeat:no-repeat;
	background-position:right top;
}

#DataPoints ul {
	margin: 0px 0px 14px 0px;
	padding:0px;
	list-style:none;
	position: relative;
}

#DataPoints li{
	font-size: 11px;
	color: #333;
	padding: 0px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
	position: relative;
}

#Commonbox {
	display:block;
	min-height:10px;
	min-width:10px;
	float:left;
}

#HDCenterImg {
	width:580px;
	height:270px;
	float:left;
	display:block;
	font:0px;
}

#HDRightNavBlock {
	width:210px;
	height:270px;
	display:block;
	float:left;

}

#HDRightNav {
	width:210px;
	height:67px;
	margin:0px;
	padding:0px;
	font:0px;
}

#HDRightNavSports {
	width:210px;
	height:68px;
	margin:0px;
	padding:0px;
	font:0px;
}

#HDBotLeftPanel {
	height:253px;
	width:590px;
	float:left;
	font:0px;
}

#HDBotRightPanel {
	height:233px;
	width:198px;
	font:0px;
	position:relative;
	top:28px;
	float:left;
}

#HdOnDemandBlock {
	position:relative;
	height:182px;
	width:536px;
	left:22px;
	top:27px;
}

#HdOnDemandImgBlock {
	position:relative;
	height:166px;
	width:181px;
	left:7px;
	top:8px;
	float:left;
}

#HdOnDemandImg {
	position:relative;
	height:150px;
	width:181px;
	border:solid 1px #000000;

}

#HDOnDemandName {
	width:150px;
	height:15px;
	color:#FFFFFF;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	text-align:center;
}

#onDemandImgRightSpace {
	height:100px; 
	width:315px; 
	float:left; 
	position:relative; 
	left:25px;
	top:3px;
}

#onDemandDataActive {

	color: #cc0000;
	font-size: 12px;
	border-bottom:dotted 1px #8b8b8b;
	line-height:22px;
}

#onDemandData {

	color: #111111;
	font-size: 12px;
	border-bottom:dotted 1px #8b8b8b;
	line-height:22px;
}

a.BlackLink:link, a.BlackLink:active, a.BlackLink:visited {
	color:#111111;
	text-decoration:none
}

a.BlackLink:hover {
	color:#cc0000;
	text-decoration:underline;
}

.MidSectionGroup {
	width:800px;
	min-height:50px;
	float:left;
}

#RightBgImgContentSec {
	background-repeat:no-repeat;
	background-position:right top;
	margin:0px;
	padding:0px;

}


/* For Cable VIP Packaging */
.RedHeader {
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#c60306;
	margin-bottom:7px;
}

.grayStripvert {
	width:1px;
	height:150px;
	border-left:solid 1px #cccccc;
}


/************* end ******************/
/****************for support pages *****************/
#bluearrowSupport ul {

	width: 169px;
	margin: 0px 0px 14px 0px;
	padding:0;
	list-style:none;
}

#bluearrowSupport li{
	font-size: 11px;
	line-height: 18px;
	color: #333;
	padding: 0px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#RightPanelSupport {
	width:200px;
	height:180px;
	float:left;
	vertical-align:top;
	text-align:left;
	background-color:#FFFFFF;

}

#fourcolumnboxSupport{
	display:block;
	min-height:111x;
	min-width:190px;
	float:left;
	display:block;
}

#bluearrowSupport1 ul {

	width: 134px;
	min-height:110px;
	margin: 0px 0px 5px 0px;
	padding:0;
	list-style:none;
}

#bluearrowSupport1 li{
	font-size: 11px;
	line-height: 18px;
	color: #333;
	padding: 0px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 6px no-repeat;
}

#fourcolumnboxSupport1{
	display:block;
	height:174px;
	min-width:190px;
	float:left;
	display:block;
}

#RedHeaderSupport {
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#c60306;
	margin-bottom:7px;
}

#supportBottomBadgeFix {
	height: 151px;
}

/* For Rotating Banner */

#apDiv1 {
	position:relative;
	width:980px;
	height:350px;
	left: 0px;
	top: 0px;
}

/*Added on June10th - India*/

#grayBulletCommon ul {
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
}

#grayBulletCommon li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 1px 4px 2px 10px;
	background: url(/cms/images/en/NewRogers/graybullet.gif) 0px 6px no-repeat;
}

sup {
	vertical-align:top;
}

/**********end for support**********/

#bluearrowBusPromo ul {
	width: 169px;
	margin: 0px 0px 14px 0px;
	padding:0px;
	list-style:none;
}

#bluearrowBusPromo li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 9px 0px 0px 7px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 0px 12px no-repeat;
}


/*********Slider CSS********/
.MainMenu {
	background-position: top;
	background-image: url(/cms/images/en/NewRogers/fastInt_slideHdrFullBg.jpg);
	width: 800px;
	height: 273px;
	z-index: 3000;
	background-repeat: no-repeat;
}


.SubMenu {
	border-right-style: groove;
	border-right-width: 0px;
	border-right-color: #00CCFF;
	vertical-align: top;
}

.TopImageBg {
	background-position: top;

	background: url(/cms/images/en/NewRogers/fastInt_slideHdrBg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	height: 26px;
}

/* Added on June15th - India */

select {
	font-size:11px;
}

#blackdotbulletCommon ul {
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;

}

#blackdotbulletCommon li{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding: 3px 4px 5px 10px;
	background: url(/cms/images/en/NewRogers/blackdotarrow.jpg) 0px 8px no-repeat;
}


/* Added on June17th - India */

#SubTabs, #SubTabs1, #SubTabs2, #SubTabs3, #SubTabs4, #SubTabs5, #SubTabs6 {
	background-repeat:repeat-x;
	height:40px;
	display:block;
	color:#FFFFFF;
	float:left;
	border-left:solid 0px #FFFFFF;
	text-align:center;
	margin-right:1px;
}


.SubTabs a {
	background-image:url(/cms/images/en/NewRogers/subTabs_bg.jpg);
	background-repeat:repeat-x;
	height:40px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	border-left:solid 0px #FFFFFF;
	text-align:center;

}


.SubTabs a:hover {
	background-image:url(/cms/images/en/NewRogers/subTabs_bgMO.jpg);
	background-repeat:repeat-x;
	height:40px;
	display:block;
	color:#000000;
	text-decoration:none;
	border-left:solid 0px #FFFFFF;
	text-align:center;

}

.SubTabsMO {
	background-image:url(/cms/images/en/NewRogers/subTabs_bgMO.jpg);
	background-repeat:repeat-x;
	height:40px;
	display:block;
	color:#000000;
	text-decoration:none;
	border-left:solid 0px #FFFFFF;
	text-align:center;
}

/*Added on June21 - India*/
th {
	background-color:#858585;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.altRow {
	background-color:#F0F0F0;
}

.packageDescriptionRow {
	background-color:#E5E5E5;
}



/*Added on 22nd June - India*/
#FullWidthPanel {
	width:960px;
	float:left;
	vertical-align:top;
	text-align:left;
	background-color:#FFFFFF;
}


.ContactTelLeftTxtsm {
	font-size:11px;
	font-weight:bold;
	text-align:center;
}


#ContTelLeft {
	width:470px;
	float:left;
}

#ContTelRight {
	width:470px;
	float:left;
}

#contTelBox {
	width:385px;
	min-height:10px;
	float:left;
	margin-bottom:10px;
}

#contBoxTop {
	background-image:url(/cms/images/en/NewRogers/BoxTop4.gif);
	height:4px;
	font:0;
	margin:0;
	padding:0;
	overflow:hidden;
	background-repeat:no-repeat;
}

#contBoxMidBg {
	background-image:url(/cms/images/en/NewRogers/BoxMid2.gif);
	background-repeat:repeat-y;
	font:0;
	margin:0;
	padding:0;
}

#contBoxBot {
	background-image:url(/cms/images/en/NewRogers/BoxBot5.gif);
	height:5px;
	font:0;
	margin:0;
	padding:0;
	overflow:hidden;
	background-repeat:no-repeat;
}

#contBoxTxt {
	width:245px;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
}

#contBoxTelNo {
	width:100px;
	float:left;
	font-size:11px;
	font-weight:bold;
	position:relative;
	top:30%;
	text-align:center;
}

#ContactAddHeading {
	background-image:url(/cms/images/en/NewRogers/mailAdd_UnderLine.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:25px;
	width:200px;
	font-size:11px;
	font-weight:bold;
	color:#c60306;
	text-align:center;
	float:left;
}

#contAddBoxTop {
	background-image:url(/cms/images/en/NewRogers/mailAddBox_top.jpg);
	height:8px;
	font:0;
	margin:0;
	padding:0;
	overflow:hidden;
	background-repeat:no-repeat;
}

#contAddBoxMidBg {
	background-image:url(/cms/images/en/NewRogers/mailAddBox_MidBg.jpg);
	background-repeat:repeat-y;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
}

#contAddBoxBot {
	background-image:url(/cms/images/en/NewRogers/mailAddBox_Bot.jpg);
	height:10px;
	font:0;
	margin:0;
	padding:0;
	overflow:hidden;
	background-repeat:no-repeat;
}

#contAddBox {
	width:278px;
	min-height:10px;
	float:left;
	margin-bottom:10px;
	margin-left:30px;
}

#contAddBoxTxt {
	width:245px;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
	text-align:left;
	line-height:25px;
}


/* Adding for New Phone - 25th June  - India */
#NewPhBg {
	background-repeat:repeat-x;
	width:980px;
	text-align:center;
	float:left;
	margin: 0 auto; 
}

#NewPhContentBg {
	position:relative;
	left:0px;
	width:980px;
	float:left;
	display:block;
	text-align:left;
	border:solid 2px #dedede;
	background-color:#FFFFFF;
	margin: 0 auto; 
}


#NewPhTabSec {
	width:980px;
	height:43px;
	display:block;
	float:left;
}

#NewPhTabInact {
	width:125px;
	height:33px;
	text-align:right;
	float:left;
	position:relative;
	top:10px;
	border: 1px solid #000;
}

.NewPhTabInact {
	width:125px;
	height:43px;
	display:block;
	text-align:right;
	float:left;
}

#NewPhTabAct {
	width:125px;
	height:43px;
	display:block;
	text-align:right;
	float:left;
}

.NewPhTabAct {
	width:125px;
	height:43px;
	display:block;
	text-align:right;
	float:left;
}

#NewPhNewBanner {
	background-image:url(/cms/images/en/NewRogers/newPhone_newBanner.png);
	background-repeat:no-repeat;
	width:121px;
	height:122px;
	display:block;
	float:left;
	position:relative;
	left:-8;
	top:-8;
}

#NewPhBox {
	width:850px;
	display:block;
	height:auto;
	float:left;
}

#NewPhImgBox {
	width:980px;
	display:block;

	float:left;
}

#NewPhBotContent {
	width:980px;
	float:left;
	height:auto;
	display:block;
	text-align:left;
	background-color:#FFFFFF;
}

#FullWidthSec {
	width:960px;
	float:left;
	margin-left:10px;
}

#FullwidthLeftPanel {
	width:460px;
	float:left;
	height:auto;
}

/* Start 26th Jun 09 */
#blueArrowBullet ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
}

#blueArrowBullet li{
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 6px 4px 1px 10px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 2px 9px no-repeat;
}

#blueArrowBullet li a{
	color: #333333;
}


#blueArrowBullet li a:hover{
	color: #cc0000;
}


/* On Demand Movies blue arrow learn more */

#blueArrow_LearnMore ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
}

#blueArrow_LearnMore li{
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 6px 4px 1px 10px;
	background: url(/cms/images/en/NewRogers/arrow_blue.gif) 2px 9px no-repeat;
	position:relative;
}

#blueArrow_LearnMore li a{
	color: #267CAD;
}


#blueArrow_LearnMore li a:hover{
	color: #cc0000;
}


/* On Demand Movies blue arrow END */

#Commonbox {
	float: left;
	padding-top: 0px;
}


/* End 26th Jun 09 */


/*******Site Map start********/

/*Sitemap Text Level1*/

#sitemapLevel1 ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
	float:left;
	width:245px;
}

#sitemapLevel1 li{
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 4px 4px 3px 10px;
	background-color:#E6E6E6;	
	height: 16px;
	width:235px;
}


#sitemapLevel1 a {
	color:#000000;     	 
}

#sitemapLevel1 a:hover {
	color:#cc0000;

}


/*Sitemap Text Level2*/

#sitemapLevel2 ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
	float:left;
}

#sitemapLevel2 li{
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 6px 4px 1px 10px;

}


#sitemapLevel2 a {
	color:#4b4b4b;
	font-weight:bold;	 
}

#sitemapLevel2 a:hover {
	color:#cc0000;

}


/*Sitemap Text Level3*/

#sitemapLevel3 ul {
	margin: 0px 0px 3px 0px;
	list-style:none;
	padding:0px;
	float:left;
}

#sitemapLevel3 li{
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 6px 4px 1px 20px;

}


#sitemapLevel3 a {
	color:#4b4b4b;

}

#sitemapLevel3 a:hover {
	color:#cc0000;

}


/*******Site Map End********/

/*Guided Tours & How To Videos classes */

.GTHTVTabHdrBox {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color:#F8F8F8;
	font-weight:bold;
	text-align:center;
}

.GTHTVTabHdrBoxRight {
	border:solid 1px #999999;
	background-color:#F8F8F8;
	text-align:center;
	font-weight:bold;
}

.GTHTVTabHdrBoxLeft {
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}

.GTHTVTabHdrBoxRight {
	border:solid 1px #999999;
	background-color:#F8F8F8;
	text-align:center;
	font-weight:bold;
}

.GTHTVTabHdrBoxBrdr {
	border:solid 1px #999999;
	background-color:#F8F8F8;
	text-align:center;
	font-weight:bold;
}

.GTHTVbottomGrayLineRight {
	border-bottom:dotted 1px #CCCCCC;
	border-right:solid 1px #999999;
	border-left:dotted 1px #CCCCCC;
}

.GTHTVbottomGrayLineleft {
	border-bottom:dotted 1px #CCCCCC;
	border-left:dotted 1px #CCCCCC;
	padding-left:20px;
}

.GTHTVbottomGrayLinebox {
	border-left:dotted 1px #CCCCCC;
	border-right:solid 1px #999999;
	border-bottom:dotted 1px #CCCCCC;
	padding-left:20px;
}

.GTHTVbottomGrayLineboxDark {
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	border-left:dotted 1px #CCCCCC;
	padding-left:20px;
}

.GTHTVbottomGrayLineRightDark {
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	border-left:dotted 1px #CCCCCC;
}

.GTHTVbottomGrayLineleftDark {
	border-bottom:solid 1px #999999;
	border-left:dotted 1px #CCCCCC;
	padding-left:20px;
}


/*Added on Aug5*/

#hpfc_bg{
	background-repeat:repeat-y;
	margin:0px;
	width:800px;
	min-height:20px;
	display:block;
	float: left;
}


#hpfc_btm{
	width:800px;
	height:4px;
	background-repeat:no-repeat;
	float:left;
}


.BlackHeaderBigBig{
	height:28px;
	font-size:28px;
	color:#4B4B4B;
	margin-bottom:10px;
	line-height:30px;
	/margin-top:10px;/
}


.BlackHeadernormal {
	font-weight:bold;
	color:#4B4B4B;

}


.RedHeadernormal {
	font-size:11px;
	color:#CC0000;
}


#subheader{
	height:30px;
}

/* Added on 11th Aug 09 */
.mhp_redHeader {
	font-size:16px;
	font-weight:normal;
	color:#cc0000;
	margin-bottom:7px;
	line-height:20px;
}

.mhp_blackHeader {
	font-size:16px;
	font-weight:normal;
	color:#000000;
	margin-bottom:7px;
	line-height:20px;
}

.bluebold {
	font-weight: bolder;
	color: #2b91bb;
	font-size: 13px;
}

.bluebold a{

	color: #2b91bb;

}

.PP_tab_active .tab_bkgrd {
	background-image: url(/cms/images/en/NewRogers/Wireless/Prepaid/greytab_active.gif);
	background-repeat: repeat-x;
	height: 36px;
	width: 188px;
}


.PP_tab_inactive .tab_bkgrd {
	background-image: url(/cms/images/en/NewRogers/Wireless/Prepaid/greytab_inactive.gif);
	background-repeat: repeat-x;
	height: 36px;
	width: 188px;
}


.featureHover{
	color: #CC0000;
}


.PP_hvr_feature{
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}


.PP_Tab_hdr{
	position: relative;
	top: 11px;
	margin: 0px;
}


.PP_Tab_hdr-hover{
	color: red;
}


.PP_tab_active .tab_left_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Wireless/Prepaid/greytab_leftcorner_active.gif);
	background-repeat: no-repeat;
	height: 36px;
}


.PP_tab_inactive .tab_left_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Wireless/Prepaid/greytab_leftcorner_inactive.gif);
	background-repeat: no-repeat;
	height: 36px;
}


.PP_tab_active .tab_right_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Wireless/Prepaid/greytab_rightcorner_active.gif);
	background-repeat: no-repeat;
	height: 36px;
}


.PP_tab_inactive .tab_right_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Wireless/Prepaid/greytab_rightcorner_inactive.gif);
	background-repeat: no-repeat;
	height: 36px;
}

.bluebold a:hover{

	color: #c60306;

}

/* Added on 12th Aug 09 - Start  */
.graytextnormal{color:#676767; font-size:12px; font-weight:bold;
}


.redtxtbolddollar	{
	font-size:18px;
	font-weight: bold;
	color: #cc0000;
	line-height:20px;
}

.redtxtbig	{
	font-size:45px;
	font-weight: bold;
	color: #cc0000;
	line-height:40px;
}

.inetPrice	{
	font-size:70px;
	font-weight: bold;
	color: #cc0000;
	line-height:58px;
}

.inetDollar	{
	font-size:30px;
	font-weight: bold;
	color: #cc0000;
	line-height:32px;
}

.rednormal{text-transform:uppercase; font-size:30px; line-height:25px;  color: #cc0000;
}


.BlackHeaderBignormal {
	font-size:24px;
	color:#000000;
	line-height:25px;
}


.Blackheadernormal {
	font-size:15px;
	color:#000000;
}


.Redheadernormal {
	font-size:15px;
	color:#c60306;
}

/*********added on 13th Aug - India - for Internet Usage********/

.IntUsageheader{color:#000; font-size:13px; font-weight:bold;
}

.IntUsagesubheader{ color:#FF0000; font-size:13px; font-weight:bold; padding-left:10px;
}

.IntUsagenormaltext{ color:#000000; font-size:12px; font-weight:bold; }

.IntUsagenormaltext1{ color:#000000; font-size:11px; font-weight:normal; padding-left:10px;
}

.IntUsageborder{border-left:1px solid #dddddd; border-right:1px solid #dddddd;
}

.IntUsagebottopborder{/*border-top:1px solid #dddddd;*/ border-bottom:1px solid #dddddd;
}

.IntUsagebotborder{border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;
}


/*Added 13th Aug, 2009*/
/* For internet usage page - Kishore*/
#CompareHeaderCornor  {  
	padding-top:3px; 
	*padding-top:0px;  
}



/*********END CSS********/

/*Added on 1st Oct */

#tip{ 
	background-image:url(/cms/images/en/NewRogers/Wireless/tip.gif);
	width:232px;
	min-height:37px;
	margin-top:0px;
	background-repeat:no-repeat;
	background-position:top left;
}


.tdData{
	padding-left:5px;
	padding-right:5px;
}


#tipfr{ 
	background-image:url(/cms/images/fr/NewRogers/Wireless/tip.gif);
	width:232px;
	min-height:37px;
	margin-top:0px;
	background-repeat:no-repeat;
	background-position:top left;
}


/*Styles for Specifications Tab in Product Details page 11/16/2009*/

#spec_col1{
	float: left;
	width: 316px;
}


#spec_col2{
	float: left;
	width: 316px;
}


#spec_col3{
	float: left;
	width: 316px;
}


.spec_col_hdr{
	float: left;
	width: 94%;
	zoom: 1;
	font-weight: bold;
	margin-bottom: 9px;
	margin-top: 17px;
	border-bottom: 1px solid #C4C4C4;
	font-size: 14px;
	padding-bottom: 3px;
}


.spec_wrapper{
	float: left;
	width: 100%;
	zoom: 1;
	margin-bottom: 2px;
}


.spec_prop{
	float: left;
	width: 48%;
	zoom: 1;
	margin-bottom: 0px;
}


.spec_detail{
	float: left;
	width: 48%;
	zoom: 1;
	font-size: 10px;
}


/* Fix for PT-960 */
.fr .spec_wrapper .spec_detail{
	font-size: 9px;
}

.fr .spec_wrapper .spec_prop{
	font-size: 10px;
}


.spec_detail .spec_detail_bold{
	font-weight: bold;
}


#spec_col3_left{
	float: left;
	width: 50%;
	zoom: 1;  
}


#spec_col3_right{
	float: left;
	width: 50%;
	zoom: 1;  
}


.spec_col3_feature{
	line-height: 140%;
}


/*End of Styles for Specifications Tab in Product Details page 11/16/2009*/

/*Styles for Q4 Bluetooth Promo 12/04/2009*/

.whitedotbullet ul {
	width: 770px;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;

}


.whitedotbullet li{
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	padding: 0px 4px 5px 10px;
	background: url(/cms/images/en/NewRogers/Wireless/Q4/whitedotarrow.jpg) 0px 8px no-repeat;
}


/*End Styles for Q4 Bluetooth Promo 12/04/2009*/

/*Common Asset */

.commn_tab_active .tab_bkgrd {
	background-image: url(/cms/images/en/NewRogers/Common/greytab_active.gif);
	background-repeat: repeat-x;
	height: 36px;
	width: 188px;
}


.commn_tab_inactive .tab_bkgrd {
	background-image: url(/cms/images/en/NewRogers/Common/greytab_inactive.gif);
	background-repeat: repeat-x;
	height: 36px;
	width: 188px;
}


.featureHover{
	color: #CC0000;
}


.commn_hvr_feature{
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}


.commn_Tab_hdr{
	position: relative;
	top: 11px;
}


.commn_Tab_hdr-hover{
	color: red;
}


.commn_tab_active .tab_left_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Common/greytab_leftcorner_active.gif);
	background-repeat: no-repeat;
	height: 36px;
}


.commn_tab_inactive .tab_left_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Common/greytab_leftcorner_inactive.gif);
	background-repeat: no-repeat;
	height: 36px;
}


.commn_tab_active .tab_right_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Common/greytab_rightcorner_active.gif);
	background-repeat: no-repeat;
	height: 36px;
}


.commn_tab_inactive .tab_right_bkgrd{
	background-image: url(/cms/images/en/NewRogers/Common/greytab_rightcorner_inactive.gif);
	background-repeat: no-repeat;
	height: 36px;
}


/*Common asset 03-02-2010*/
.blackbullet ul {
	width: 100%;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;
}


.blackbullet li{
	font-size: 12px;
	line-height: 20px;
	padding: 0px 4px 0px 10px;
	background: url(/cms/images/en/NewRogers/blackdotarrow.jpg) 0px 8px no-repeat;
	color: #000000; 
	width: 100%;
}


/*Fastest Internet Redesign page 03-02-2010*/


#InternetHardwareMain_Container {
	width:741px;
	height:auto; 
	float:left
}


#InternetHardwareMain_Container .HardwareOptions {
	width:741px;
	height:auto; 
	float:left
}


#InternetHardwareMain_Container .UltimateLeftHdrBg {
	width:741px; 
	float:left; 
	height:auto; 
	background-image:url(/cms/images/en/NewRogers/Internet/pkgandprice/Q1_ultimate_box_topbg.jpg); 
	background-repeat:repeat-x;
}


#InternetHardwareMain_Container .UltimateLeftHdrL {
	width:3px; 
	float:left; 
	height:29px; 
	background-image:url(/cms/images/en/NewRogers/Internet/pkgandprice/Q1_ultimate_box_leftTop.jpg); 
	background-position:left; 
	background-repeat:no-repeat;
}


#InternetHardwareMain_Container .UltimateLeftHdr {
	width:735px; 
	text-align:left; 
	margin-top:8px; 
	float:left;
	font-weight:bold;
	font-size:12px;
}


#InternetHardwareMain_Container .UltimateLeftHdrR {
	width:3px; 
	float:left; 
	height:29px; 
	background-image:url(/cms/images/en/NewRogers/Internet/pkgandprice/Q1_ultimate_box_righttop.jpg); 
	background-position:left; 
	background-repeat:no-repeat;
}


#InternetHardwareMain_Container .UltimateFeatdata {
	width:720px;
	padding-right:1px; 
	float:left; 
	background-image:url(/cms/images/en/NewRogers/Internet/pkgandprice/Q1_ultimate_box_bg.jpg);
	background-repeat:repeat-y; 
	padding-left:20px; 
	padding-top:10px; 
	padding-bottom:0px; 
	height:auto;
}


#InternetHardwareMain_Container .UltimateFeatBotbg {
	width:741px; 
	float:left; 
	height:2px;  
	background-image:url(/cms/images/en/NewRogers/Internet/pkgandprice/Q1_ultimate_box_bottomBg.jpg); 
	background-repeat:repeat-x;
}


#InternetHardwareMain_Container .UltimateFeatBotL {
	width:1px; 
	float:left; 
	height:2px; 
	background-image:url(/cms/images/en/NewRogers/Internet/pkgandprice/Q1_ultimate_box_bottomLeft.jpg); 
	background-position:left; 
	background-repeat:no-repeat;
}


#InternetHardwareMain_Container .UltimateFeatBotR {
	width:1px; 
	float:right; 
	height:2px; 
	background-image:url(/cms/images/en/NewRogers/Internet/pkgandprice/Q1_ultimate_box_bottomRight.jpg); 
	background-position:left; 
	background-repeat:no-repeat;
}


#InternetHardwareMain_Container .UltimateFeatBotBlocks {
	/*width:741px; */
	float:left; 
	height:230px; 
	margin-top:20px;
}


#InternetHardwareMain_Container .UltimateFeatBotBlock {
	width:233px; 
	float:left; 
	height:230px; 
}


#InternetHardwareMain_Container .UltimateFeatBotBlock_2_3 {
	width:233px; 
	float:left; 
	height:230px; 
	margin-left:20px;
	display: inlne;
}


#InternetHardwareMain_Container .UltimateFeatBotBlockHdrBg {
	width:233px; 
	float:left;
	height:29px; 
	background-image:url(/cms/images/en/NewRogers/Internet/pkgandprice/Q1_ultimate_box_topbg.jpg);
	background-repeat: repeat-x;
}


#InternetHardwareMain_Container .UltimateFeatBotBlockHdr {
	width:227px; 
	text-align:left; 
	margin-top:8px; 
	float:left;
	font-weight:bold;
	font-size:12px;
}


#InternetHardwareMain_Container .UltimateFeatBotDataBg {
	width:233px;
	/*padding-right:1px; */
	float:left; 
	background-image:url(/cms/images/en/NewRogers/Internet/pkgandprice/Q1_ultimate_HW_botBoxBg.jpg);
	background-repeat:repeat-y;  
	padding-top:10px; 
	padding-bottom:8px;
}


#InternetHardwareMain_Container .UltimateFeatBotDatadiv {
	width:220px;
	LINE-HEIGHT: 18px;
	margin-left:10px;
	float: left;
	display: inline;
	overflow: hidden;
}


#InternetHardwareMain_Container .UltimateFeatBotDataBg ul {
	width: 90%;
	margin: 0px 0px 2px 0px;
	list-style:none;
	padding:0px;	
}


#InternetHardwareMain_Container .UltimateFeatBotDataBg ul li {
	font-size: 12px;
	line-height: 20px;
	padding: 0px 4px 0px 10px;
	background: url(/cms/images/en/NewRogers/blackdotarrow.jpg) 0px 8px no-repeat;
	color: #000000; 
	width: 100%;
}


#InternetHardwareMain_Container .UltimateFeatBotBg {
	width:233px; 
	float:left; 
	height:2px;  
	background-image:url(/cms/images/en/NewRogers/Internet/pkgandprice/Q1_ultimate_box_bottomBg.jpg); 
	background-repeat:repeat-x;
}

#InternetHardwareMain_Container .StdModem {
	width:90px; 
	/*height:50px; */
	margin-left:15px; 
	float:left;
	display: inline;
	vertical-align: middle;
}


#InternetHardwareMain_Container .StdModemdata {
	width:110px; 
	height:auto; 
	margin-left:10px; 
	float:right; 
	line-height:18px;
}


#InternetHardwareMain_Container .StdModemdataspan {
	font-size:18px;
	font-weight:bold;
	color:#CC0000;
}


#InternetHardwareMain_Container .StdModemdatasmtxt {
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
}


#InternetHardwareMain_Container .UltimatePlus_Modem  {
	padding-bottom:15px;
	line-height:18px; 
	width:235px; 
	float:left;
}


#InternetHardwareMain_Container .UltimatePlus_HardwareOpt  {
	padding-bottom: 15px; 
	line-height: 18px; 
	width: 400px; 
	float: left; 
	border-left: 1px solid #dddddd; 
	margin: 5px 0 10px 20px; 
	padding-left: 20px;
}


#InternetHardwareMain_Container .UltimatePlus_HardwareOpt strong  {
	font-weight: bold;
}



#InternetHardwareMain_Container .UltimatePlus_HardwareOpt ul  {
	width: 90%;
	margin: 0px 0px 2px 0px;
	list-style: none;
	padding: 0px;
}


#InternetHardwareMain_Container .UltimatePlus_HardwareOpt ul li  {
	font-size: 12px;
	line-height: 20px;
	padding: 0px 4px 0px 10px;
	background: url(/cms/images/en/NewRogers/blackdotarrow.jpg) 0px 8px no-repeat;
	color: black;
	width: 100%;
}


.whyRogers{
	background-image:url(/cms/images/en/NewRogers/Internet/pkgandprice/btn_whyrogers.gif); background-position: 0px 0px; width: 218px; height: 32px; float: left;
}


.whyRogers:hover{
	background-position: 0 -32px;
}


.whyRogers_fr{
	background-image:url(/cms/images/fr/NewRogers/Internet/pkgandprice/btn_whyrogers.gif); background-position: 0px 0px; width: 218px; height: 32px; float: left;
}


.whyRogers_fr:hover{
	background-position: 0 -32px;
}


#ultimateFeaturesCont .HEADER {
	font-size: 13px;
	font-weight: bold;
	padding:5px 0px 10px 0px;
}

#ultimateFeaturesCont .Sub_Container {
	padding:15px 0px 7px 0px;    
	clear:both;
}


#WhyIsRogersFastest .HEADER {
	font-size: 13px;
	font-weight: bold;
	padding:5px 0px 10px 0px;
}

#WhyIsRogersFastest .Sub_Container {
	padding:15px 0px 7px 0px;    
	clear:both;
}


.takeSpeedTest{
	background-image:url(/cms/images/en/NewRogers/Internet/pkgandprice/btn_speedtest.gif); background-position: 0px 0px; width: 183px; height: 33px; float: left; margin-left: 275px; display: inline;
}


.takeSpeedTest:hover{
	background-image:url(/cms/images/en/NewRogers/Internet/pkgandprice/btn_speedtest.gif); background-position: 0px -33px; width: 183px; height: 33px; float: left;
}


.takeSpeedTest_fr{
	background-image:url(/cms/images/fr/NewRogers/Internet/pkgandprice/btn_speedtest.gif); background-position: 0px 0px; width: 183px; height: 33px; float: left; margin-left: 275px; display: inline;
}


.takeSpeedTest_fr:hover{
	background-image:url(/cms/images/fr/NewRogers/Internet/pkgandprice/btn_speedtest.gif); background-position: 0px -33px; width: 183px; height: 33px; float: left;
}


.detailsBadgePosition{
	position: absolute; top: 202px; font-weight: bold; color: #000000; line-height: normal;
}

/*End of Fastest Internet page*/

/*Contact Us Rally S5487 03-24-2010*/

#ContactUsMain {
	float:left;
	width:988px;

}

#ContactUsMain .ContactUsHeadContent {
	background: url('/cms/images/en/NewRogers/Support/subhimg_support.jpg') left top no-repeat;
	width:100%;
	height:136px;
}

#ContactUsMain .ContactUsHeadContent_fr {
	background: url('/cms/images/fr/NewRogers/Support/subhimg_support.jpg') left top no-repeat;
	width:100%;
	height:136px;
}

#ContactUsMain .ContactUsInfo {
	padding-left:10px;
	width:100%;
}

#ContactUsMain .ContactUs {
	float:left;
	width:654px;
}


#ContactUsMain .BottomIcons {
	float: left;
	padding-top: 20px;
	width: 653px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #cccccc;
}

#ContactUsMain .ContactUsOptions {
	float:left;
	width:323px;
	overflow: hidden;
}

/**********Menu Start**********/
ul#menu,ul#rightMenu {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #cccccc;
}


ul#menu{
	float: left;
	width: 653px;
	_width: 654px;
}


ul#rightMenu {
	padding-left:10px;
	_float: left;
	_overflow: hidden;
	_width: 99%;
}

ul#menu, ul#menu ul,ul#rightMenu,ul#rightMenu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
}


ul#menu ul.head{
	display: block;
	text-decoration: none;
	height:30px;
	outline:none;
	cursor:pointer;	
}


ul#rightMenu ul.head {
	display: block;
	text-decoration: none;
	height:30px;
	outline:none;
	cursor:pointer;	
	padding-left: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
}


ul#menu li ul.head {
	padding-top:15px;
	color: #666666;
	font-family:Arial;
	font-size:12px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
}


ul#rightMenu ul.head {
	padding-top:5px;
	color: #666666;
	font-family:Arial;
	font-size:12px;
	background-color:#f0f2f2;
}


ul#rightMenu ul.current {
	background-color:#f0f2f2;
	color: #666666;
	font-family:Arial;
	font-size:12px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
}


ul#menu li ul.current{
	color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #cccccc;
	cursor:pointer;	
	background-color:#f0f2f2;
	font-weight: bold;
}


#rightMenu ul.Content {
	padding-left: 10px;
}


#rightMenu ul.Content li div.ContentInfo {
	color: #666666;
	font-family:Arial;
	font-size:12px;
}


#menu ul.Content li div.ContentInfo {
	padding-left: 30px;
	padding-bottom:20px;
	background-color:#f0f2f2;
	background-color:#f0f2f2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
}


#telephone_id.ContentInfo{
	_width: 100%;
	_float: left;
}


#subMenu .Subhead {
	color:#00659b;
	padding-top:10px;
	padding-left: 30px;
	font-family:Arial;
	font-size:12px;
	cursor:pointer;	
	padding-bottom:10px;
	overflow:hidden;
	background-color:#f0f2f2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc; 
}


#subMenu .Subhead li.current {
	list-style-image: url('/cms/images/en/NewRogers/Support/Contact_BlackArrow.gif');
	margin-left: 15px;
	margin-top: 3px;
}


/*#menu .head li {
display: block;
height: 19px;
padding-top:3px;
padding-left: 30px;
background: url('/cms/images/en/NewRogers/Support/contactTxt_bullet.png') left top no-repeat;
margin-left: 8px;
}
*/

#menu .head li {
	display: block;
	height: 19px;
	padding-top:3px;
	padding-left: 30px;
	background: url('/cms/images/en/NewRogers/Support/contactTxt_bulletArrow.gif') left top no-repeat;
	margin-left: 8px;
}


#menu .head li.current {
	display: block;
	height: 19px;
	padding-top:3px;
	padding-left: 30px;
	background: url('/cms/images/en/NewRogers/Support/contactTxt_bulletArrow_hover.gif') left top no-repeat;
	margin-left: 8px;
}


#subMenu .Subhead li {
	list-style-image: url('/cms/images/en/NewRogers/Support/Contact_BlueArrow.gif');
	margin-left:15px;
	margin-top: 3px;
}




/**********Right Menu Images Start**************/
#rightMenu .head li.cWireless {
	background-color:#f0f2f2;
	display: block;
	height: 24px;
	padding-top:3px;
	padding-left: 30px;
	background: url('/cms/images/en/NewRogers/Support/contact_wireless.gif') left top no-repeat;
}


#rightMenu .head #cWireless.current {
	background-color:#f0f2f2;
	display: block;
	height: 24px;
	padding-top:3px;
	padding-left: 30px;
	background: url('/cms/images/en/NewRogers/Support/contact_wireless_hover.gif') left top no-repeat;
}


#rightMenu .head li.cInternet {
	display: block;
	height: 24px;
	padding-top:3px;
	padding-left: 30px;
	background: url('/cms/images/en/NewRogers/Support/contact_internet.gif') left top no-repeat;
}


#rightMenu .head #cInternet.current {
	display: block;
	height: 24px;
	padding-top:3px;
	padding-left: 30px;
	background: url('/cms/images/en/NewRogers/Support/contact_internet_hover.gif') left top no-repeat;
}


#rightMenu .head li.cableTv {
	display: block;
	height: 24px;
	padding-top:3px;
	padding-left: 30px;
	background: url('/cms/images/en/NewRogers/Support/contact_cable.gif') left top no-repeat;
}


#rightMenu .head #cableTv.current {
	display: block;
	height: 24px;
	padding-top:3px;
	padding-left: 30px;
	background: url('/cms/images/en/NewRogers/Support/contact_cable_hover.gif') left top no-repeat;
}


#rightMenu .head li.CHomePhone {
	display: block;
	height: 24px;
	padding-top:3px;
	padding-left: 30px;
	background: url('/cms/images/en/NewRogers/Support/contact_homephone.gif') left top no-repeat;
}


#rightMenu .head #CHomePhone.current {
	display: block;
	height: 24px;
	padding-top:3px;
	padding-left: 30px;
	background: url('/cms/images/en/NewRogers/Support/contact_homephone_hover.gif') left top no-repeat;
}


#rightMenu .rightHeadDiv {
	background-color:#f0f2f2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	margin-left:10px;
}

#rightMenu .expandableLobs {
	list-style-image: url('/cms/images/en/NewRogers/Support/contact_leftblackArrow.gif');
	margin-left:15px;
	margin-top: 3px;
	padding-bottom:4px;

}

#HomePhone {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc; 
}


#RogersConnect {
	float: left;
	/*width: 97%;*/
	height: 30px;
	margin-top: 30px;
	padding-left:10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	border-right-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-right-color: #cccccc;
	border-top-color: #cccccc;
	background-color:#f0f2f2;
	width: 312px;
	_width: 311px;
}

#RogersConnect .RogersConnect {
	height: 30px;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	height: 24px;
	padding-top:5px;
	padding-left: 30px;
	background: url('/cms/images/en/NewRogers/Support/img_rogersConenct.jpg') left center no-repeat;
}

#RogersOpt {
	float:left;
	width:265px;
	margin-top: 2px;
	margin-left:30px;
}

#RogersOpt .leftContactItems {
	width: 120px;
	float: left;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}

#RogersOpt .rightContactItems {
	width: 120px;
	float: right;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}

#ContactUsMain .storeLocater {
	float:left;
	width: 325px;
	margin-bottom:10px;
}

#ContactUsMain .Moving {
	float:right;
	width: 325px;
	margin-bottom:10px;
}

#ContactUsMain .billing {
	float:right;
	width: 325px;

}

#ContactUsMain .Investor {
	float:right;
	width: 325px;
}


#PhoneInfo .Phonehead {
	color:#00659b;
	padding-top:10px;
	padding-left: 30px;
	padding-bottom:10px;
	font-family:Arial;
	font-size:12px;
	cursor:pointer;	
	overflow:hidden;
	background-color:#f0f2f2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc; 
}


#PhoneInfo .Phonehead li.current {
	color: #00659b;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #cccccc;
	cursor:pointer;	
	background-color:#f0f2f2;
	font-weight:bold;
	list-style-image: url('/cms/images/en/NewRogers/Support/Contact_BlueArrow_down.gif');
	margin-left: 15px;
	margin-top: 3px;
}


#PhoneInfo .Phonehead li {
	list-style-image: url('/cms/images/en/NewRogers/Support/Contact_BlueArrow.gif');
	margin-left:15px;
	margin-top: 3px;
}

#PhoneInfo .PhoneInfo {
	border:none;
	overflow:hidden;
}

#PhoneInfo .PhoneContentInfo {
	float:left;
	width:100%;
	_width: 95%;
	padding-top:10px;
	padding-left:30px;
	padding-bottom:10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc; 
}


ul.Content{
	_width: 100%;
	_float: left;
}


.fancygreybgtext_new {
	background-image:url("/cms/images/en/NewRogers/Support/contact_but_chatnow_grey.jpg");
	background-repeat:no-repeat;
	color:#FFFFFF !important;
	height:24px;
	line-height:20px;
	width:99px;
}



.fancyredbgtext_new {
	background-image:url("/cms/images/en/NewRogers/Support/contact_but_chatnow_red.jpg");
	background-repeat:no-repeat;
	color:#FFFFFF !important;
	height:24px;
	line-height:20px;
	width:99px;
}


.fancygreybgtext_new_fr {
	background-image:url("/cms/images/fr/NewRogers/Support/contact_but_chatnow_grey_fr.jpg");
	background-repeat:no-repeat;
	color:#FFFFFF !important;
	height:24px;
	line-height:20px;
	width:156px;
}



.fancyredbgtext_new_fr {
	background-image:url("/cms/images/fr/NewRogers/Support/contact_but_chatnow_red_fr.jpg");
	background-repeat:no-repeat;
	color:#FFFFFF !important;
	height:24px;
	line-height:20px;
	width:156px;
}



.darkgraytxt {
	color:#4b4b4b;
	padding: 2px;
	margin: 2px;
}

.darkgraytxt input {
	padding: 2px;
	margin: 2px;
	vertical-align:middle;
}

.darkgraytxt textarea {
	margin-left: 2px;
	width:174px;	
}


.contactByEmail {
	width: 326px;
	float: left;
}


.contactByEmail li a {
	color: #267CAD;
	text-decoration: none;
}


.contactByEmail li {
	list-style:none;
	padding-left:10px;
	background: url(/web/resources/images/graybullet.gif) 0px 6px no-repeat;
}


.contactByEmail li a:hover {
	color: #CC0000;
	text-decoration: underline;
}



.contactByEmail .catAndSubcat{
	width: 300px;
	height: 25px;
	float: left;
	padding-bottom: 5px
}

.contactByEmail .catAndSubcat .left {
	width: 90px;
	height: 25px;
	float: left;	
	text-align: right;
}

.contactByEmail .catAndSubcat .right{
	/*width: 160px;*/
	height: 25px;
	float: left;
	padding-left: 20px;	
}


.contactByEmail .contactInfo  {
	width: 520px;
	float: left;
}


.contactByEmail .contactInfo .formrow {
	width: 520px;
	float: left;
}


.contactByEmail .contactInfo .formrow .left {
	color:#000000;
	width: 120px;
	height: 25px;
	float: left;
	padding-left: 20px;
	text-align: right;
}

.contactByEmail .contactInfo .formrow .right{
	color:#4b4b4b;
	width: 300px;
	float: left;
	padding-left: 10px;	
}


#ContactUsMain .MailInfo {
	margin-top:15px;
	padding-bottom: 5px;
	float:left;
	width:100%;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
}

#ContactUsMain .MailItems {
	float:left;
	color: #666666;
	font-family:Arial;
	font-size:12px;

}


#RogersOpt {
	float:left;
	width:280px;
	margin-top: 2px;
	margin-left:15px;
}

#RogersOpt .leftContactItems {
	width: 120px;
	float: left;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}

#RogersOpt .rightContactItems {
	width: 120px;
	float: right;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}



.leftColumn{
	width:400px;float:left;padding-right:30px
}

.paddingTop20px{
	padding-top:20px;
	*padding-top:2px;
}

.paddingTop{
	padding-top: 10px;
}

.boldFont{
	font-weight: bold;
}

.left{
	float: left;
}

.bulletLink{
	font-size: 11px;color: #c00;padding-left: 10px;padding-right:10px;background: url(/web/resources/images/bullet_grey.gif) 0px 5px no-repeat;
}

.linkColor{
	color: #c0c0c0;

}

.clearLeft{
	clear: left;
}

.dropdownWidth{
	width: 180px;
}

.rightColumn{
	float: left; width: 510px;padding-left: 40px; margin-bottom: 20px;
}

.width100px{
	width: 100px;
}

.width230px{
	width: 230px;
}

.mandatoryColor{
	color: rgb(146, 9, 17);
}

.textBoxWidth{
	width: 150px; height: 12px;
}

.textArea{
	width: 770px;height: 190px;font-size: 10px;
}

.printDiv{
	display:none; width:600px; font-weight: normal; padding-left:25px;
}

.minTextBoxWidth{
	width: 45px; height: 12px;
}

.fontNormal{
	font-weight: normal;
}


.superScript {
	color:#4B4B4B;
	font-weight: normal;
	font-size: 11px;
}


#footerLine1 div {
	padding:0px 0px 5px 0px;
	line-height: 20px;
}

/*END of Contact Us Rally S5487 03-24-2010*/

/* Rogers One Number - Rogers Main Navigation - Padding changed - S19512 01-31-2011*/

.menuDDVertical ul li a.menuSpacing {
	padding: 0 16px !important; 
}

.menuDDVertical ul li a.menuSpacingFR  {
	padding: 0 9px !important;
}

/*END Rogers One Number - Rogers Main Navigation - Padding changed - S19512 01-31-2011*/

sup {
	top: 4px;
	font-size: 0.5em;
}


/*********END CSS********/

