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
}
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;

}

/* 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;
  }

  .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*/


/*********END CSS********/

