.internetThumb_forfaits{
    background: url("/web/resources/images/residential/internet/thumb_forfaits_internet.png") repeat scroll 0 0 transparent;
    float: right;
    height: 80px;
    margin-bottom: 15px;
    margin-left: 15px;
    width: 160px;
}
.consommationThumb{
    background: url("/web/resources/images/residential/internet/thumb_consommation.png") repeat scroll 0 0 transparent;
    float: right;
    height: 104px;
    margin-bottom: 15px;
    margin-left: 15px;
    width: 152px;
}
.fsecureThumb{
    background: url("/web/resources/images/residential/internet/fsecure_cogeco_logo.png") repeat scroll 0 0 transparent;
    float: right;
    height: 52px;
    margin-bottom: 15px;
    margin-left: 15px;
    width: 55px;
}
.fsecureThumb.large{
	background: url("/web/resources/images/residential/internet/fsecure_cogeco_logo_large.png") no-repeat 0 0 transparent;
	float: right;
	height: 100px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 100px;
}
.wifiHotspotsThumb{
	background: url("/web/resources/images/residential/internet/wifi_hotspots/free_wifi_en.png") no-repeat 0 0 transparent;
	float: right;
	height: 100px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 100px;
}
html[lang="fr"] .wifiHotspotsThumb {
	background: url("/web/resources/images/residential/internet/wifi_hotspots/free_wifi_fr.png") no-repeat 0 0 transparent;
}
/*Decodeur images*/

.std_receiver{
    background: url("/web/resources/images/residential/tv/decodeur_standard.png") repeat scroll 0 0 transparent;
    width: 200px;
    height: 97px;
}
.hd_receiver{
    background: url("/web/resources/images/residential/tv/decodeur_hd.png") repeat scroll 0 0 transparent;
    width: 200px;
    height: 57px;
}
.dvr_receiver{
    background: url("/web/resources/images/residential/tv/decodeur_enp.png") repeat scroll 0 0 transparent;
    width: 200px;
    height: 52px;
}
.dvr_receiver{
    background: url("/web/resources/images/residential/tv/decodeur_enp.png") repeat scroll 0 0 transparent;
    width: 200px;
    height: 52px;
}
.dvr_receiver.qc{
    background-image:url("/web/resources/images/residential/tv/decodeur_enp_qc.png");
}
.whole_home_dvr_receiver{
    background: url("/web/resources/images/residential/tv/decodeur_whdvr.png") repeat scroll 0 0 transparent;
    width: 200px;
    height: 79px;
}
.tivo_dvr_receiver{
    background: url("/web/resources/images/tivo/tv/tivo-roamio.png") repeat scroll 0 0 transparent;
    width: 326px;
    height: 99px;
}
.tivo_mini_receiver{
    background: url("/web/resources/images/tivo/tv/tivo-mini.png") repeat scroll 0 0 transparent;
    width: 202px;
    height: 111px;
}
.tivo_dvr_receiver,
.tivo_mini_receiver {
    margin-right: 30px;
}

.television_hd{
    background: url("/web/resources/images/residential/tv/tv_hd.png") repeat scroll 0 0 transparent;
    width: 225px;
    height: 148px;
    float: right;
    margin-bottom: 15px;
    margin-left: 15px;
}
/*Section telephonie*/
.telephoneThumb{
    background: url("/web/resources/images/residential/phone/thumb_forfaits_phone.png") repeat scroll 0 0 transparent;
    float: right;
    width: 160px;
    height: 102px;
    margin-bottom: 15px;
    margin-left: 15px;
   
}
.interurbainsThumb{
    background: url("/web/resources/images/residential/phone/thumb_interurbains.png") repeat scroll 0 0 transparent;
    float: right;
    width: 160px;
    height: 130px;
    margin-bottom: 15px;
    margin-left: 15px;
   
}
i.ico-cogeco-phone-int-calls.LD_picture{
    float: right;
    width: 152px;
    height: 172px;
    margin-bottom: 15px;
    margin-left: 15px;
}

/***** ICONS DEFINITION *****/
.fright, .fright-marged {float:right;}
.fright-marged {margin-bottom:15px; margin-left: 15px;}
.fleft  {float:left;}
.fnone  {float:none;}
i[class^="ico-"], i[class*=" ico-"] {
    display:inline-block;
    *display:inline;
    *zoom:1;
}
i[class^="ico-cogeco-"], i[class*=" ico-cogeco-"] {
    background: transparent url(/web/resources/images/residential/icons/sprite_icons_cogeco.png) no-repeat -645px 0;
    width:139px; height:115px;
    transform-origin:50% 0;
    -ms-transform-origin:50% 0; /* IE 9 */
    -webkit-transform-origin:50% 0; /* Safari and Chrome */
}
i.ico-cogeco-tv {background-position: -645px 0;}
i.ico-cogeco-int,
i.ico-cogeco-internet {background-position: -645px -115px;}
i.ico-cogeco-phone {background-position: -645px -230px;}
i.ico-cogeco-bundle {background-position: -645px -345px;}
i.ico-cogeco-phone-int-calls {background-position: -325px -295px;}
i.ico-cogeco-tivo { background: url(/web/resources/images/tivo/tv/tivo-logo-smaller.png) no-repeat center top;}
i.ico-cogeco-search {
    background: url(/web/resources/images/residential/icons/magnifier.png) no-repeat left top;
    width: 70px;
    height: 90px;
}
i.ico-cogeco-checkmark {
    background: url(/web/resources/images/residential/icons/checkmark.png) no-repeat left top;
    width: 70px;
    height: 125px;
}
i.ico-cogeco-options {
    background: url(/web/resources/images/residential/icons/options.png) no-repeat left top;
    width: 75px;
    height: 96px;
}

i[class^="ico-cogeco-medium-"], i[class*=" ico-cogeco-medium-"] {
    width:100px; height:130px;
}
i.ico-cogeco-medium-tv {background-position: -316px -476px;}
i.ico-cogeco-medium-int {background-position: -426px -476px;}
i.ico-cogeco-medium-int-prime {background-position: -186px -175px;}
i.ico-cogeco-medium-phone {background-position: -536px -476px;}

i.ico-cogeco-tv-hd {background-position: -318px 0; width:225px; height:148px;}

i[class^="ico-tivo-"], i[class*=" ico-tivo-"] {
    width:146px; height:115px;
}

i.ico-tivo-logo {background-position: 0 -410px;width: 20px;height: 40px;}
i.ico-tivo-bundle {background-position: 0 -240px;width: 220px; height: 163px;}
i.ico-tivo-doubleproducts {background-position: -20px -410px;width: 85px; height: 60px;}
i.ico-tivo-bundleLarge {background-position: -175px 0;width: 146px;height: 115px;}


i[class^="ico-tivo-medium-"], i[class*=" ico-tivo-medium-"] {
    width:140px; height:110px;
}

i.ico-tivo-medium-tv {background-position: 0 -120px;}
i.ico-tivo-medium-bundle {background-position: -220px -240px;width:120px;height:88px;}
i.ico-tivo-medium-int {background-position: 0 0;}

i[class^="ico-legacy-"], i[class*=" ico-legacy-"] {
    background: transparent url(/web/resources/images/residential/icons/sprite_icons_cogeco_legacy.png) no-repeat;
    width:200px; height:170px;
}

i.ico-legacy-logo {background-position: 0 -410px;width: 20px;height: 40px;}
i.ico-legacy-tv {background-position: -645px 0;}
i.ico-legacy-int {background-position: -645px -115px;}
i.ico-legacy-bundle {background-position: 0px 0;width: 200px; height: 170px}

i[class^="ico-legacy-medium-"], i[class*=" ico-legacy-medium-"] {
    width:100px; height:75px;
}

i.ico-legacy-medium-int {background-position: 0 0;}
i.ico-legacy-medium-bundle {background-position: -200px 0;}

i[class^="ico-support-"], i[class*=" ico-support-"] {
    background: transparent url(/web/resources/images/residential/icons/icons_sprite_support.png) no-repeat 0 0;
    width:100px; height:80px;
    margin:0;
}
i.ico-support-tv {background-position: -1px -3px; width:95px; height:74px;}
i.ico-support-int {background-position: -115px -6px; width:77px; height:72px;}
i.ico-support-phone {background-position: -242px -3px; width:18px; height:78px;}
i.ico-support-bundle {background-position: -264px -106px; width:80px; height:65px;}

i.ico-support-paperless {background-position: -712px -4px; width:77px; height:72px;}
i.ico-support-paperless-large {background-position: -627px -98px; width:189px; height:176px;}
i.ico-support-paperless-small {background-position: -280px -198px; width:70px; height:70px;}
i.ico-support-outage {background-position: -525px -5px; width:50px; height:48px;}
i.ico-support-outage-small {background-position: -140px -200px; width:70px; height:70px;}
i.ico-support-billing-moving {background-position: -62px -100px; width:91px; height:71px;}
i.ico-support-billing-moving-small {background-position: -70px -200px; width:70px; height:70px;}
i.ico-support-moving {background-position: -148px -105px; width:85px; height:70px;}
i.ico-support-new-user {background-position: -313px -3px; width:75px; height:72px;}
i.ico-support-new-user-small {background-position: 0 -200px; width:70px; height:70px;}
i.ico-support-award {background-position: -600px 0; width:100px; height:80px;}
i.ico-support-award-small {background-position: -210px -200px; width:70px; height:70px;}
i.ico-support-twitter {background-position: -431px -190px; width:75px; height:80px;margin:5px 0 0 0;}

i[class^="ico-bundles-"], i[class*=" ico-bundles-"] {
    background: transparent url(/web/resources/images/residential/icons/sprite_icons_bundles.png) no-repeat 0 0;
    width:100px; height:95px;
    margin:0;
}
i.ico-bundles-main {background-position: 0px -350px; width:327px; height:222px; position: absolute; top: 18px; left: -10px;}
i.ico-bundles-duo-details-1 {background-position: -15px -42px; width:212px; height:130px;}
i.ico-bundles-duo-details-2 {background-position: -243px -42px; width:212px; height:130px;}
i.ico-bundles-duo-details-3 {background-position: -477px -42px; width:212px; height:130px;}
i.ico-bundles-duo-1 {background-position: -731px -60px; width:162px; height:110px;}
i.ico-bundles-duo-2 {background-position: -905px -60px; width:162px; height:110px;}
i.ico-bundles-duo-3 {background-position: -1087px -60px; width:162px; height:110px;}
i.ico-bundles-trio-1 {background-position: -731px -222px; width:162px; height:110px;}
i.ico-bundles-trio-2 {background-position: -905px -222px; width:162px; height:110px;}
i.ico-bundles-trio-3 {background-position: -1087px -222px; width:162px; height:110px;}
i.ico-bundles-trio-details-1 {background-position: -15px -203px; width:212px; height:130px;}
i.ico-bundles-trio-details-2 {background-position: -243px -203px; width:212px; height:130px;}
i.ico-bundles-trio-details-3 {background-position: -477px -203px; width:212px; height:130px;}

i[class^="ico-legacy-"], i[class*=" ico-legacy-"] {
	background: transparent url(/web/resources/images/residential/icons/sprite_icons_cogeco_legacy.png) no-repeat;
	width:200px; height:160px;
}

i.ico-legacy-logo {background-position: 0 -410px;width: 20px;height: 40px;}
i.ico-legacy-tv {background-position: -645px 0;}
i.ico-legacy-int {background-position: -645px -115px;}
i.ico-legacy-bundle {background-position: 0px 0;width: 200px; height: 160px}

i[class^="ico-legacy-medium-"], i[class*=" ico-legacy-medium-"] {
	width:100px; height:75px;
}

i.ico-legacy-medium-int {background-position: 0 0;}
i.ico-legacy-medium-bundle {background-position: -200px 0;}

/********* SPEAK WITH AN AGENT - THANK YOU PAGE  ******************************************/
.on i.ico-cogeco-checkmark,
.qc i.ico-cogeco-checkmark {
	height: 85px;
}
.on.order.thank_you i.ico-cogeco-checkmark + h1,
.qc.order.thank_you i.ico-cogeco-checkmark + h1 {
	line-height: 60px;
}
/**** END - SPEAK WITH AN AGENT - THANK YOU PAGE ******************************************/