.sideMenu {
	float:right;
	width:220px;	
    margin-top:79px;
}

.sideMenu #identify{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#767676+0,444444+31,444444+31 */
	background: #767676; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2NzY3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #767676 0%, #444444 31%, #444444 31%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #767676 0%,#444444 31%,#444444 31%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #767676 0%,#444444 31%,#444444 31%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767676', endColorstr='#444444',GradientType=0 ); /* IE6-8 */

	/*background: #e9e9e9; /!* Old browsers *!/
	/!* IE9 SVG, needs conditional override of 'filter' to 'none' *!/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /!* FF3.6+ *!/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e9e9e9)); /!* Chrome,Safari4+ *!/
	background: -webkit-linear-gradient(top, #ffffff 0%,#e9e9e9 100%); /!* Chrome10+,Safari5.1+ *!/
	background: -o-linear-gradient(top, #ffffff 0%,#e9e9e9 100%); /!* Opera 11.10+ *!/
	background: -ms-linear-gradient(top, #ffffff 0%,#e9e9e9 100%); /!* IE10+ *!/
	background: linear-gradient(to bottom, #ffffff 0%,#e9e9e9 100%); /!* W3C *!/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 ); /!* IE6-8 *!/*/
	margin:-15px -15px 15px -15px;
	padding:15px;

	border-bottom:1px solid #ffffff;
	-webkit-box-shadow: 0px 1px 1px #cecece;
	-moz-box-shadow: 0px 1px 1px #cecece;
	box-shadow: 0px 1px 1px #cecece;

	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius-topright: 5px 5px 0 0;
	border-top-right-radius: 5px 5px 0 0;
}
.sideMenu #identify h2{
	color:#fff;
	text-align: center;
}
.sideMenu #identify a{color:#fff;}
.sideMenu #identify a.btnBuildMyBundle{color:#454545;margin-top:20px;}
.sideMenu #identify .phoneNumber{
	color:#fddb1c;
	text-align: center;
	font-size:24px;
	font-family:"MyriadProRegular",Arial, Helvetica, sans-serif;
	margin:10px 0 20px;
}
.sideMenu #identify .blackarrow{
	color:#fff;
	background:url(/web/resources/images/residential/side_menu/blackarrow.png) left top no-repeat;
	display:block;
	width:213px;
	height:20px;
	margin: 15px 0 0 -12px;
}
.sideMenu #identify .or{
	color:#fff;
	background:url(/web/resources/images/residential/side_menu/circle.png) center center no-repeat;
	display:block;
	width:26px;
	height:26px;
	margin:0 auto;
}
.sideMenu #identify .or span{
	text-align: center;
	line-height:26px;
	font-size: 14px;
	display:block;
 }
.homeProductCheckAvail #checkAvailContent .phoneNumber,
.homeProductCheckAvail #checkAvailContent .or,
.order .column-checkavail .phoneNumber,
.order .column-checkavail .or{
	display:none;
}


.lt-ie8 .sideMenu #identify{background: #e9e9e9;}
.sideMenu .sideMenuOrder {
	margin-top:1px;
}

a.sideMenuNeedHelpOrSupport {
	text-decoration:none;
}

a.sideMenuNeedHelpOrSupport:hover {
	text-decoration:none;
}

.sideMenuNeedHelpOrSupportBTN {
	background:url(/web/resources/images/layout/need_help_or_support_empty_off.png) left top no-repeat;
	display:block;
	width:194px;
	height:30px;
	font-family:"MyriadProRegular",Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:7px 0 0 7px;
	text-align:center;
	color:#454545;
	margin-left:-10px;
}

.sideMenuNeedHelpOrSupportBTN_on {
    background:url(/web/resources/images/layout/need_help_or_support_empty_long_off.png) left top no-repeat;
    height:35px;
    padding:1px 0 0 7px;
}

/*.sideMenuNeedHelpOrSupport:hover {
	background: url(/web/resources/images/layout/need_help_or_support.png) left bottom no-repeat;
}

.sideMenuBesoinDaideOuDeSupport {
	margin-left:-15px;
	height:30px;
	display:block;
	background: url(/web/resources/images/layout/besoin_daide_ou_de_support.png) left top no-repeat;
}

.sideMenuBesoinDaideOuDeSupport:hover {
	background: url(/web/resources/images/layout/besoin_daide_ou_de_support.png) left bottom no-repeat;
}*/
	
.sideMenuBox {
	margin-bottom:23px;		
}

.sideMenu .identityPanel h2 {
	font-size:14px;
}

.sideMenuOrder .content {
	padding:0 0 10px 3px;
}

.sideMenu h2 {
	font-family:"MyriadProRegular",Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:26px;
	margin-bottom:10px;
	margin-top:0;
}

.sideMenu h3 {
	font-family:"MyriadProRegular",Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:8px;
	margin-top:0;
}

.sideMenu h4 {
	padding-top:0;
	padding-bottom:10px;
	display:block;
	color:#004785;
}

.sideMenuHowToOrder {
	overflow:hidden;
	margin:-15px -15px 10px -15px;
	background: url(/web/resources/images/residential/side_menu/box_howtoorder.png) 0px 0px no-repeat;
	display:block;
	padding:10px;
	padding-bottom:15px;
}

.sideMenuHowToOrder h2 {
	color:#ffffff;
	margin-bottom:8px;
	font-size:18px;
	line-height:22px;
	margin-bottom:8px;
	margin-top:0;
	word-spacing:0;
}

.sideMenuBox p {
	color:#454545;
}

.sideMenuBuildMyPackage {
	background:url(/web/resources/images/residential/side_menu/buildmypackage_empty_off.png) left top no-repeat;
	display:block;
	width:200px;
	height:36px;
}

.sideMenuHowToOrder h3 {
	font-family:"MyriadProRegular",Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:7px;
	text-align:center;
	color:#454545;
}

.sideMenuHowToOrder .TextButton {
    font-family:"MyriadProRegular",Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:7px;
	text-align:center;
	color:#454545;
	display:block;	
}

.sideMenuHowToOrder a:hover {
	text-decoration:none;
}

.sideMenugrayArrow {
	padding-left:5px;
}

.sideMenuPhone {font-family:"MyriadProRegular",Arial, Helvetica, sans-serif;font-size:14px;text-align:center;padding-bottom:15px;}
.sideMenuPhone > span {margin-bottom:5px;display:block;font-size:18px;}
.sideMenuPhone > a {text-decoration: underline;}
.sideMenuPhone .tacticPhone {}

.box_what_new_image{
	margin-left:-15px;
}

#phishingAlertMyCogeco
{
	width:27px;
	height:26px;
    position: relative;
    float:right;
    margin:5px 10px 45px 0;
}

.phishingAlertIndexMyCogeco
{
    position: relative;
    float:right;
    margin:20px 5px 45px 0;
}

.box_outage_icon
{
	background:url(/web/resources/images/layout/exclamation_point_reverse.png) no-repeat left top;
	width:27px;
	height:26px;
    position: relative;
	left:10px;
    float:right;
    margin:5px 10px 25px 0;
}

.box_rate_increase_icon
{
	background:url(/web/resources/images/layout/exclamation_point_blue_reverse.png) no-repeat left top;
	width:27px;
	height:26px;
    position: relative;
	left:10px;
    float:right;
    margin:5px 10px 25px 0;
}
/* ACCESSIBILITY */
.dlink {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	top:169px;
	right:200px;
	font-size:8px;
	color:#FFFFFF !important;
}


/* New styles 30-8-2012 */
.sideMenuBuildBundle {
	overflow:hidden;
	margin:-15px -15px 0 -15px;
	background: url(/web/resources/images/residential/side_menu/box_howtoorder.png) 0 0 no-repeat;
	display:block;
	padding:10px 10px 0 10px;
}

.sideMenuBuildBundle h2 {
	color:#ffffff;
	margin-bottom:8px;
	font-size:18px;
	line-height:22px;
	margin-bottom:8px;
	margin-top:0;
	word-spacing:0;
}

.sideMenuBuildBundle .dlink {
	position:static;
	font-size:8px;
	color:#fff;
}

.btnBuildMyBundle {
	width:188px;
	margin-left:-1px;
	height:36px;
	line-height:36px;
	background:transparent url(/web/resources/images/residential/side_menu/sprite-btn-yellow-200x36.png) no-repeat 0 0;
	display:block;
	font-family:"MyriadProRegular",Arial,Helvetica,sans-serif;
	font-size:18px;
	color:#454545;
	text-align:center;
	margin-bottom:15px;
}

.btnBuildMyBundle:hover {
	background-position:0 -36px;
	text-decoration:none;
}

.btnBuildMyBundle span {
	padding-right:12px;
	background:transparent url(/web/resources/images/residential/side_menu/gray_arrow.png) no-repeat right center;
}

.buildMyPackageList {
	list-style:none;
	text-align:left;
}

.buildMyPackageList .arrowLink {
	padding:0 0 0 12px;
	background-position:0 5px;
}

.buildMyPackageList li {
	list-style:none;
	line-height:16px;
	margin-bottom:8px;
	padding-top:3px;
	padding-bottom:3px;
}

.buildMyPackageList li:last-child {
	margin-bottom:0
}

.buildBundleId, .buildBundle {
	background:transparent url(/web/resources/images/residential/dropshadow-bottom.png) repeat-x 0 0;
	margin:0 -15px 0 -15px;
	line-height:18px;
}

.buildBundleId {
	background-color:#e7e7e7;
	padding:15px;
}

.buildBundleId p {
	margin:0 0 6px 0;
}

.buildBundle {
	padding:15px 10px 4px 15px;
}

/***
    Exception for btnBuildMyBundle in section Bundles & Promotions
***/
.bundles_promotions .buildBundle .btnBuildMyBundle,
.forfaits_promotions .buildBundle .btnBuildMyBundle {
	width: auto;
	display: block;
	background: transparent url(/web/resources/images/residential/icon_package_18x18.png) no-repeat 2px center;
	line-height: 16px;
	padding: 3px 0 3px 36px;
	margin-bottom: 8px;
	height: auto;
	margin-left: 0;
	text-align: left;
	color: #004785;
}
.bundles_promotions .buildBundle .btnBuildMyBundle:hover,
.forfaits_promotions .buildBundle .btnBuildMyBundle:hover {
	text-decoration:underline;
}
.bundles_promotions .buildBundle .btnBuildMyBundle span,
.forfaits_promotions .buildBundle .btnBuildMyBundle span {
	font-family: Arial, Helvetica, sans-serif;
	color: #004785;
	padding:0 0 0 12px;
	background: url("/web/resources/images/layout/bullet_bleu_arrow.png") left 4px no-repeat;
	font-size: 12px;
}

.icon_package_medium {
	padding-left:34px;
	background:transparent url(/web/resources/images/residential/icon_package_22x22.png) no-repeat 2px 0;
}
.icon_phone_medium {
	padding-left:34px;
	background:transparent url(/web/resources/images/residential/icon_phone_18x22.png) no-repeat 2px 0;
}
.icon_checkavail_medium {
	padding-left:34px;
	background:transparent url(/web/resources/images/residential/side_menu/icon_check_avail_21x21.png) no-repeat 2px 0;
}
.icon_locator_medium {
	padding-left:34px;
	background:transparent url(/web/resources/images/residential/side_menu/icon_locator_18x22.png) no-repeat 4px 0;
}
.icon_servicerep_medium {
	padding-left:34px;
	background:transparent url(/web/resources/images/residential/icon_servicerep_22x22.png) no-repeat 0 0;
}
.icon_mouse_medium {
	padding-left:34px;
	background:transparent url(/web/resources/images/residential/icon_mouse_26x26.png) no-repeat 0 0;
}

.icon_roue_medium {
	background: url("/web/resources/images/residential/icon_roue.png") no-repeat scroll 2px 0 transparent;
	padding-left: 34px;
}

.icon_mouse_medium > div {
	margin-top: 3px;
}


.drive_to_store .sideMenu #identify{
    border-bottom: 0px;
    margin: -15px;
    -webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px;
}

.sideMenu .icon_phone_left,
.sideMenu .icon_clock_left,
.sideMenu .icon_locator_left {
    padding-left: 30px;
	color: #000000;
}
.icon_locator_left {
    padding-top: 5px;
    margin-top: -5px;
}