/* FOOTER BG COLOURS */
.rogers_business_footer {
	border-top: 1px solid #D9D9D9;
	background-color: #eee;}
	.rogers_business_footer .rogers-bss-window-content {
		background-color: #eee;}

/* FOOTER */
#UI_Footer {
	width: 960px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
		background-color: #eee;}

/* LINKS */
#UI_Footer a {
	color: #666;
	text-decoration: underline;}
	#UI_Footer a:hover {
		color: #c00;}

/* HEADING */
#UI_Footer h4 {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;}
	#UI_Footer h4 a {
		color: #333;
		text-decoration: none;}

/* GENERAL TEXT */
#UI_Footer p {
	margin-bottom: 10px;
	color: #666;}
#UI_Footer strong {
	font-size: 14px;}
#UI_Footer em {
	display: block;
	margin-bottom: 5px;
	font-size: 12px;
	font-style: normal;
	color: #666;}

/* LAYOUT */
#UI_Footer .main_body {
	position: relative;
	display: block;
	margin-bottom: 0px;
	padding-bottom: 0px;
	overflow: hidden;}
	/* ROWS */
	#UI_Footer .section_row {
		display: inline-block;
		width: 100%;
		padding: 5px 0px 5px 0px;}
	#UI_Footer .first_row {
		background: url('/cmsbusiness/images/en/bg_horiz_line_1x2.png') repeat-x left bottom;}
	/* DIVs */
	#UI_Footer .section_row > div {
		float: left;
		width: 478px;
			border-left:1px solid #FFF;
			border-right:none;}
		#UI_Footer .section_row div.first_cell {
			border-left:none;
			border-right:1px solid #CCC;}
		#UI_Footer .section_row .cell_content {
			padding:10px 10px 10px 10px;}
	/* LISTS */
	#UI_Footer .first_row li {
		float: left;
		width: 45%;
		margin-bottom: 3px;
		padding-left: 15px;
		background: url('/cmsbusiness/images/en/blt_grey_links_11x13.gif') no-repeat 0 3px;}

/* FOOTER LINKS */
#UI_Footer a.facebook_link,
#UI_Footer a.twitter_link,
#UI_Footer a.blog_link,
#UI_Footer a.linkedin_link {
	display: inline-block;
	line-height: 23px;
	margin-right: 20px;
	padding-left: 27px;}
#UI_Footer a.facebook_link {background: url('/cmsbusiness/images/en/icon_stayInTouch_fb_23x23.jpg') no-repeat left top;}
#UI_Footer a.twitter_link {background: url('/cmsbusiness/images/en/icon_stayInTouch_tw_23x23.jpg') no-repeat left top;}
#UI_Footer a.blog_link {background: url('/cmsbusiness/images/en/icon_stayInTouch_red_23x23.jpg') no-repeat left top;}
#UI_Footer a.linkedin_link {background: url('/cmsbusiness/images/en/icon_stayinTouch_linkedin.png') no-repeat left top;}
#UI_Footer a.facebook_link:hover {background: url('/cmsbusiness/images/en/icon_stayInTouch_fb_over_23x23.png') no-repeat left top;}
#UI_Footer a.twitter_link:hover {background: url('/cmsbusiness/images/en/icon_stayInTouch_tw_over_23x23.png') no-repeat left top;}
#UI_Footer a.blog_link:hover {background: url('/cmsbusiness/images/en/icon_stayInTouch_red_over_23x23.png') no-repeat left top;}
#UI_Footer a.linkedin_link:hover {background: url('/cmsbusiness/images/en/icon_stayinTouch_linkedin_over.png') no-repeat left top;}

/* FOOTER FORM */
#UI_Footer form { 
	position: relative; }
	#UI_Footer form fieldset {
		position: relative;
		display: inline-block;}
	#UI_Footer form label {
		position:absolute;
		top: 4px;
		left: 6px;
		margin: 0;
		color: #666;
		font-weight: normal;
		font-size: 11px;
		text-transform: uppercase;}
	#UI_Footer input {
		width: 160px; 
		padding-right: 30px; 
		padding-left: 20px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		border: 1px solid #dbdbdb;
		border-top: 1px solid #767676; 
		border-bottom: 1px solid #fff;
		background: #f1f1f1 url('/cmsbusiness/images/en/bg_input_field_8x23.png') repeat-x left top;
		color: #787878;}
	#UI_Footer form img { 
		position: absolute; 
		top: 3px; 
		right: 5px; }
	/* SEARCH */
	#UI_Footer form img.do_search,
	#UI_Footer form img.clear_search {
		position: absolute;
		top: 4px; 
		cursor: pointer;}
	#UI_Footer form img.clear_search { 
		left: 4px; }
	#UI_Footer form img.do_search { 
		right: 2px;  }
	#UI_Footer input.value_entered { 
		padding-left: 0; 
		width: 12.318em;}
/* COMPANY LINKS */
	#UI_Footer .company_links {
		clear:both;
		margin-bottom: 10px;
		margin-top: 0px;
		padding: 10px 0px 0px 0px;
		background: url('/cmsbusiness/images/en/bg_horiz_line_1x2.png') repeat-x left top;
		text-align: center;}
		#UI_Footer .company_links a {
			display: inline;
			margin-left: 4px;
			padding-left: 7px;
			border-left: 1px solid #858484;}
			#UI_Footer .company_links a.description {
				margin-left: 0;
				padding-left: 0;
				border: 0;
				font-size: 14px;
				text-transform: uppercase;
				text-decoration: none;}
		#UI_Footer .company_links a.investor_relations {
			margin-left: 15px;
			border: 0;}
	/* LEGAL */		  
	#UI_Footer .copyright {
		margin-bottom: 25px;
		text-align: center;}
	/* Temp. fix for download center; should be moved to to download_centre.css before next release */
	.download_intro a span {float:none;}
	.download_intro a:hover {text-decoration:none}



/* CONTACT US PAGE HACK */
#contactUsForm .cont_info h3 {
	font-size:18px;
	margin-bottom:5px;
	color:#333;}
.contact_us_container .contact_rblock {
    width: 270px;}	
	
	
	
/* REMOVE SEARCH BOX */
/*
.en .rogers_business_header .searchPanel {
	top:70px;
	right:-15px;}
	.rogers_business_header .searchPanel .search_form {
		display:none;}
.en .rogers_business_header .login_panel {
	right:0px;
	top:20px;}	
	.login_panel {
		padding:0px 3px 0px 0px;}
		.login_panel .login_form fieldset {
			padding-right:0px;}
		.rogers_business_header .registrationLinks {
			float:none;
			text-align:right;}
		.rogers_business_header .newUserLink {
			text-align:right;}	

.fr .rogers_business_header .searchPanel {
	top:75px;
	right:-15px;}
.fr .rogers_business_header .login_panel {
	right:0px;
	top:10px;
	width:280px;}	
*/	

/*topnav  security start*/
.security_en_icon {
    background-image: url("/cmsbusiness/images/en/sbm_topNav_icon.PNG");
    background-repeat: no-repeat;
    height: 18px;
    margin-left: -9px;
    padding-left: 23px;
    width: 88%;
}
.security_fr_icon {
    background-image: url("/cmsbusiness/images/en/sbm_topNav_icon.PNG");
    background-repeat: no-repeat;
    height: 18px;
    margin-left: -9px;
    padding-left: 23px;
    width: 88%;
}
/*topnav  security start*/

/* PCI - Payment lightbox Image fix start */
.pay_now fieldset img {
	position: relative !important;
}
/* PCI - Payment lightbox Image fix end */
/* add phone number in topnav start*/
.line_sep{
background-image : url("/cmsbusiness/images/en/divider.png") !important;
}
li.sales{
text-align: center;
margin-right: 0px ! important;
border-bottom-width: 0px;
margin-top: 0px;
padding: 0px 24px;
cursor: default;
}

li.sales h1{
color: #fff;
font-size: 13px;
margin-top: 0px ! important;
margin-bottom: 0px ! important;
font-family: Open Sans;
}

li.sales h1:first-child{
padding-top: 18px ! important;
line-height: 1.6em;
}

li.supportPhone{
text-align: center;
margin-right: 0px ! important;
border-bottom-width: 0px;
margin-top: 0px;
cursor: default;
}

li.supportPhone h1{
color: #fff;
font-size: 13px;
margin-top: 0px ! important;
margin-bottom: 0px ! important;
font-family: Open Sans;
}

li.supportPhone h1:first-child{
padding-top: 18px ! important;
line-height: 1.6em;
}

/* add phone number in topnav start*/