body 
{
	margin:0px;
	margin-left: 5px;
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a, a:link, a:active  
{
	color: #333399;
	text-decoration: underline;
}
a:visited
{
	color: #ff0000;
	text-decoration: underline;
}
a:hover 
{
	color: #6666cc;
	text-decoration: underline;
}
h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-top: 6px;
	margin-bottom: 10px;
}
h2
{
	font-family:Arial, Helvetica, sans-serif;
	color: #0066cc;
	font-size: 14px;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;	
}
h3
{
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	margin-top: 4px;
	margin-left: 5px;
	margin-bottom: 4px;
}
#pagecontent
{
	width: 780px;
	padding-top: 5px;
	padding-bottom: 20px;
}
div.RatePlanRegion
{
	font-size: 11pt;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 20px;
}
div.RatePlanSubRegion
{
	font-size: 10pt;
	padding-left: 30px;
	padding-bottom: 4px;
	font-weight: bold;
}

#header 
{
	width:780px;
	background-color:#ffffff;
	font-size:11px;
}
#toplinks 
{
	background:url("/images/nav/en/gl_hdr_bkg.gif") repeat-x left top;
}
#toplinks { height:61px;/* Not to break the table between logo and links */}
#toplinks .linkitem {padding:3px 0 3px 0;}
#toplinks .linkcol {border-left:1px solid #82a9dc;padding:5px 8px 3px 8px;}
#cart {background-image: url(/images/nav/en/gl_hdr_right.gif);
	background-repeat: no-repeat;
	background-position: right top;}
#carttext {color:#ffffff;}
#carttext A {font-weight:bold;text-decoration:none;color:#ffffff;display: block;width:50px;padding:0px 3px 5px 30px;}
#carttext a:link{color: #ffffff;}
#carttext a:visited{color: #ffffff;}
#carttext a:hover{color: #ffff99;}
#cartitems {padding:0px 0px 0px 10px;color:#ffffff;}
.incart {font-weight:bold;}
#nav {
	background-image: url(/images/nav/bg.gif);
	background-repeat: repeat-x;
	height: 33px;
}
#planbar {background-image: url(/images/nav/plan_bar.gif); height: 35px;}
#planbar p{text-transform: uppercase;
	font-weight: bold;
	line-height: 28px;
	padding-left: 10px;
	font-size: 11px;}
#wrap {width: 780px; margin-right: 0px; margin-left: 0px;}
#carrier {height: 150px; width: 780px; background-color: #467CD4; margin-bottom: 5px;}
#carrier_text {background-image: url(/images/home/carrier_text.gif); height: 40px; background-repeat: no-repeat; margin-left: 15px;}
#carrier_text_fr{background-image: url(/images/home/carrier_text_fr.gif); background-repeat: no-repeat; height: 40px; margin-left: 15px;}



/* Carrier Buttons */
#MainButtons {margin-left:auto;
	width:778px;
	margin-bottom: 0px;
	height: 60px;
	margin-top: 0px;
	margin-right: auto;}
#MainButtons ul {list-style-type:none;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;}
#MainButtons ul li {float: left;
	margin: 0;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;}
#MainButtons ul li a {display:block;
	width:111px;
	height:80px;
	text-decoration:none;
	text-indent: -9000px;}

#MainButtons #mi1 a {
	width:110px;
	background-image: url(../images/home/networks/b_telus.jpg);
	background-repeat: no-repeat;
}
#MainButtons #mi2 a {
	width:110px;
	background-image: url(../images/home/networks/b_rogers.jpg);
	background-repeat: no-repeat;
}
#MainButtons #mi3 a {
	width:110px;
	background-image: url(../images/home/networks/b_koodo.jpg);
	background-repeat: no-repeat;
}
#MainButtons #mi4 a {
	width:110px;
	background-image: url(../images/home/networks/b_fido.jpg);
	background-repeat: no-repeat;
}
#MainButtons #mi5 a {
	width:110px;
	background-image: url(../images/home/networks/b_bell.jpg);
	background-repeat: no-repeat;
}
#MainButtons #mi6 a {
	width:110px;
	background-image: url(../images/home/networks/b_virgin.jpg);
	background-repeat: no-repeat;
}
#MainButtons #mi7 a {
	width:110px;
	background-image: url(../images/home/networks/b_chatr.jpg);
	background-repeat: no-repeat;
}

#MainButtons #mi1 a:HOVER, #MainButtons #mi2 a:HOVER, #MainButtons #mi3 a:HOVER, #MainButtons #mi4 a:HOVER, #MainButtons #mi5 a:HOVER, #MainButtons #mi6 a:HOVER, #MainButtons #mi7 a:HOVER{ background-position:0 -80px; }
#MainButtons #mi1 a.CURRENT, #MainButtons #mi2 a.CURRENT, #MainButtons #mi3 a.CURRENT, #MainButtons #mi4 a.CURRENT,#MainButtons #mi5 a.CURRENT, #MainButtons #mi6 a.CURRENT, #MainButtons #mi7 a.CURRENT{ background-position:0 -80px;   }


/*
#MainButtons #mi1 a {
	width:128px;
	background-image: url(/images/home/networks/b_telus.jpg);
	background-repeat: no-repeat;
}
#MainButtons #mi2 a {
	width:128px;
	background-image: url(/images/home/networks/b_bell.jpg);
	background-repeat: no-repeat;
}
#MainButtons #mi3 a {
	width:128px;
	background-image: url(/images/home/networks/b_rogers.jpg);
	background-repeat: no-repeat;
}
#MainButtons #mi4 a {
	width:128px;
	background-image: url(/images/home/networks/b_fido.jpg);
	background-repeat: no-repeat;
}
#MainButtons #mi5 a {
	width:128px;
	background-image: url(/images/home/networks/b_virgin.jpg);
	background-repeat: no-repeat;
}
#MainButtons #mi6 a {width:94px; background-image: url(/images/home/networks/sasktel.jpg); background-repeat: no-repeat;}
#MainButtons #mi7 a {width:94px; background-image: url(/images/home/networks/mts.jpg); background-repeat: no-repeat;}
#MainButtons #mi8 a {
	width:128px;
	background-image: url(/images/home/networks/b_koodo.jpg);
	background-repeat: no-repeat;
}
#MainButtons #mi1 a:HOVER, #MainButtons #mi2 a:HOVER, #MainButtons #mi3 a:HOVER, #MainButtons #mi4 a:HOVER, #MainButtons #mi5 a:HOVER, #MainButtons #mi6 a:HOVER, #MainButtons #mi7 a:HOVER, #MainButtons #mi8 a:HOVER { background-position:0 -80px; }
#MainButtons #mi1 a.CURRENT, #MainButtons #mi2 a.CURRENT, #MainButtons #mi3 a.CURRENT, #MainButtons #mi4 a.CURRENT, #MainButtons #mi5 a.CURRENT, #MainButtons #mi6 a.CURRENT, #MainButtons #mi7 a.CURRENT, #MainButtons #mi8 a.CURRENT  { background-position:0 -80px;   }

*/


/* End Carrier Buttons *******/
#footer {background-color: #FFFFFF; height: 40px; border-top: 1px solid #0035AD; width: 780px;}




/* NEW HEADER CSS - As Of June 20th, 2008 */

.leftDIV {
	float:left;
	}

.rightDIV {
	float:right;
	}
	

#header {
	width:780px;
	}
	
#header #language {
	padding:3px 0px;
	text-align:right;
	width:780px;
	}

#header #top {
	background-image:url(/images/header2/bg_header.gif);
	color:#FFFFFF;
	height:66px;
	width:780px;
	margin-bottom: 1px;
	}
	
#header #top #headerLeft {
	float:right;
	text-align:right;
	width:584px;
	}
	
#header #top #headerLeft .cartContainer {
	background-image:url(/images/header2/cart_bg.gif);
	float:right;
	margin:9px 2px 0px 7px;
	}
	
#header #top #headerLeft .cartContainer div {
	float:left;
	}
	
#header #top #headerLeft .cartContainer .mainContainer {
	margin:8px 2px 0px 4px;
	text-align:center;
	}
	
#header #top #headerLeft .cartContainer .mainContainer ul {
	float:left;
	margin:0px;
	padding:0px 0px 0px 4px;
	width:112px;
	}
	
#header #top #headerLeft .cartContainer .mainContainer ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}
	
.cartContainer a:link, .cartContainer a:visited, .cartContainer a:active, .cartContainer a:hover {
	text-decoration: none;
	}
	
#header #top #headerLeft .menuContainer {
	float:right;
	margin-right:3px;
	}
	
#header #top #headerLeft .menuContainer .topMenu {
	margin-top:11px;
	}

a img {
	border:0px none;
	}
	
#header #top #headerLeft .menuContainer .bottomMenu {
	margin-top:12px;
	font-size: 11px;
	font-weight: normal;
	}

.bottomMenu a:link, .bottomMenu a:visited, .bottomMenu a:active {
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}

.bottomMenu a:hover {
	color:#FFFF00;
	font-weight: normal;
	text-decoration: none;
	}



a img {
	border:0px none;
	}
	
#header #top #headerLeft .menuContainer .bottomMenuFr {
	line-height:1.4;
	margin-top:5px;
	font-size: 11px;
	font-weight: normal;
	}

.bottomMenuFr a:link, .bottomMenuFr a:visited, .bottomMenuFr a:active {
	color:#FFFFFF;
	text-decoration: none;
	}
	
.bottomMenuFr a:hover {
	color:#FFFF00;
	text-decoration: none;
	}


#planbar {
	background-image:url(/images/header2/bg_planbar.gif);
	background-position:center bottom;
	font-weight:bold;
	height:39px;
	padding-top:1px;
	position:relative;
	width:780px;
	margin-bottom: 5px;}

#planbar p{text-transform: uppercase;
	font-weight: bold;
	line-height: 16px;
	padding-left: 10px;
	font-size: 11px;}
