﻿.row {
}

.row .rowDefault {
height:180px;
padding:10px;
}

.row .rowPad {
padding:10px;
}

.row .rowTop {
height:155px;
}
.row .rowBottom {
height:45px;
border:0px solid black;
}

.row#rowEHF .rowTop {
height:225px;
}
.row#rowEHF .rowBottom {
height:45px;
background:url(../Media/Images/Layout/tab-province.jpg) no-repeat;
margin-left:9px;
border:0px solid red;
width:702px;
}

.row .rowBottom .rowTitleTab {
width:252px;
height:45px;
text-align:center;
border:0px solid black;
}
.row .rowBottom .rowTitleTab h2 {
padding:0;
margin:0;
background:none;
color:Black;
padding-top:18px;
font-family:Verdana, Courier New, Verdana, Arial;
font-weight:bold;
font-size:14px;
}

#rowPressReleases .rowBottom .rowTitleTab h2 {
font-size:12px;
}

.rowText {
font-weight:bold;
font-size:16px !important;
color:#999999;
width:300px;
text-align: left;
}
.rowTextNormal {
font-weight:normal;
font-size:12px !important;
color:#999999;
width:400px;
}

.rowText2 {
font-weight:bold;
font-size:12px !important;
color:#666666;
}


#rowContactUs .rowText {
width:450px;
height:107px;
margin:0;
}
#rowOnlineSales .rowText {
width:450px;
}
#rowCustomerService .rowText {
width:450px;
}
#rowTechnicalSupport .rowText {
width:450px;
}
#rowPressReleases .rowText {
width:400px;
}
#rowProductRecallCentre .rowText {
width:500px;
}

.rowText#rowTextRight {
float:right;
}

.row .columns td.left, 
.row .columns td.right {
background:none;
border:0;
width:341px;
}


/* HELP CENTRE   
----------------------------------------------------------*/

.row#rowHelpCentre {
background:url(../Media/Images/Banners/help-centre.jpg) no-repeat right !important;
height:200px;
}

.row#rowHomePage {
height:270px;
}

.row#rowEasyReturns {
height:200px;
}

.row#rowEmailFraud {
}

.row#rowFAQ {
background:url(../Media/Images/Banners/faq.jpg) no-repeat 40px !important;
height:200px;
}

.row#rowAboutThisSite {
background:url(../Media/Images/Banners/about-this-site.jpg) no-repeat 50px !important;
}

.row#rowGlossary {
background:url(../Media/Images/Banners/glossary.jpg) no-repeat right !important;
}

.row#rowSiteIndex {
background:url(../Media/Images/Banners/site-index.jpg) no-repeat left !important;
height:200px;
}

/* SERVICES   
----------------------------------------------------------*/

.row#rowServices {
background:url(../Media/Images/Banners/services.jpg) no-repeat right !important;
}

#en .row#rowCreditCard {
background:url(../Media/Images/Banners/credit-card-en.jpg) no-repeat !important;
}

#fr .row#rowCreditCard {
background:url(../Media/Images/Banners/credit-card-fr.jpg) no-repeat !important;
}

#en .row#rowGiftCard {
background:url(../Media/Images/Banners/gift-card-dum.jpg) no-repeat 385px !important;
}

#fr .row#rowGiftCard {
background:url(../Media/Images/Banners/gift-card-aud.jpg) no-repeat 410px !important;
}

.row#rowAeroplan {
height:109px;
}

#dum #en .row#rowAeroplan {
background:url(../Media/Images/Banners/aeroplan-dum-en.gif) no-repeat !important;
}

#dum #fr .row#rowAeroplan {
background:url(../Media/Images/Banners/aeroplan-dum-fr.gif) no-repeat !important;
}

#aud #en .row#rowAeroplan {
background:url(../Media/Images/Banners/aeroplan-aud-en.gif) no-repeat !important;
}

#aud #fr .row#rowAeroplan {
background:url(../Media/Images/Banners/aeroplan-aud-fr.gif) no-repeat !important;
}

#en .row#rowAeroplan2x {
background:url(../Media/Images/Banners/aeroplan2x-en.jpg) no-repeat !important;
}

#fr .row#rowAeroplan2x {
background:url(../Media/Images/Banners/aeroplan2x-fr.jpg) no-repeat !important;
}

#en .row#rowSears {
background:url(../Media/Images/Banners/sears-en.jpg) no-repeat 385px !important;
}

#fr .row#rowSears {
background:url(../Media/Images/Banners/sears-fr.jpg) no-repeat 385px !important;
}

.row#rowFinancing {
background:url(../Media/Images/Banners/financing.jpg) no-repeat !important;
}

.row#rowEqualPayments {
background:url(../Media/Images/Banners/equal-payments.jpg) no-repeat 70px !important;
}

#en .row#rowPPP {
background:url(../Media/Images/Banners/ppp-en.jpg) no-repeat !important;
}

#fr .row#rowPPP {
background:url(../Media/Images/Banners/ppp-fr.jpg) no-repeat !important;
}

.row#rowPhotoService {
background:url(../Media/Images/Banners/photo-service.jpg) no-repeat !important;
height:260px;
}

.row#rowWeDeliver {
height:200px;
}

.row#rowWeInstall {
height:200px;
}

#fr .row#rowWeInstall {
background:url(../Media/Images/Banners/we-install-fr.jpg) no-repeat !important;
}
#en .row#rowWeInstall {
background:url(../Media/Images/Banners/we-install-en.jpg) no-repeat !important;
}


.row#rowInsuredGoodsReplacement {
background:url(../Media/Images/Banners/insured-goods-replacement.jpg) no-repeat 400px !important;
}

.row #rowReplacementParts {
background:url(../Media/Images/Banners/replacement-parts.jpg) no-repeat 60px 70px !important;
height:200px;
}

/* MEDIA ROOM   
----------------------------------------------------------*/

.row#rowContests {
height:200px;
}

.row#rowOnlineFlyer,
.row#rowOnlineFlyer div {
height:758px;
}

.row#rowNoFlyer {
height:223px;
}
#dum #en .row#rowNoFlyer {
background:url(../Media/Images/Flyer/no-flyer-dum-en.jpg) no-repeat left !important;
}
#dum #fr .row#rowNoFlyer {
background:url(../Media/Images/Flyer/no-flyer-dum-fr.jpg) no-repeat left !important;
}
#aud #en .row#rowNoFlyer {
background:url(../Media/Images/Flyer/no-flyer-aud-en.jpg) no-repeat left !important;
}
#aud #fr .row#rowNoFlyer {
background:url(../Media/Images/Flyer/no-flyer-aud-fr.jpg) no-repeat left !important;
}

.row#rowContestsNIKONCOOLPIX {
height:381px;
}

#en .row#rowDreamReward {
background:url(../Media/Images/Contests/DreamReward/contest-dream-reward-en.jpg) no-repeat left !important;
height:124px;
}

#fr .row#rowDreamReward {
background:url(../Media/Images/Contests/DreamReward/contest-dream-reward-fr.jpg) no-repeat left !important;
height:124px;
}

.row#rowVideotech {
background:url(../Media/Images/Banners/videotech.jpg) no-repeat left !important;
height:200px;
}

.row#rowTechnews {
background:url(../Media/Images/Banners/technews.jpg) no-repeat right !important;
height:200px;
}

.row#rowSponsorImpact {
height:542px;
}

.row#rowSponsorAlouettes {
height:481px;
}

#en .row#rowCCAwards {
background:url(../Media/Images/Banners/ccawards-en.jpg) no-repeat right !important;
height:200px;
}

#fr .row#rowCCAwards {
background:url(../Media/Images/Banners/ccawards-fr.jpg) no-repeat right !important;
height:200px;
}

.row#rowLogon {
/*background:url(../Media/Images/Banners/log-on.jpg) no-repeat !important;*/
height:200px;
}

/* COMPANY INFO   
----------------------------------------------------------*/

.row#rowCompanyInfo {
background:url(../Media/Images/Banners/company-info.jpg) no-repeat !important;
height:200px;
}

#dum .row#rowAboutUs {
background:url(../Media/Images/Banners/store-dum.jpg) 50px 30px no-repeat !important;
height:200px;
}

#aud .row#rowAboutUs {
background:url(../Media/Images/Banners/store-aud.jpg) 50px 30px no-repeat !important;
height:200px;
}

.row#rowContactUs {
background:url(../Media/Images/Banners/contact-us.jpg) no-repeat !important;
height:200px;
overflow:hidden;
}

.row#rowPressReleases {
background:url(../Media/Images/Banners/press-releases.jpg) no-repeat !important;
height:200px;
overflow:hidden;
}

.row#rowNewsletter {
background:url(../Media/Images/Banners/newsletter.jpg) no-repeat !important;
height:200px;
overflow:hidden;
}

.row#rowCustomerService {
background:url(../Media/Images/Banners/customer-service.jpg) right no-repeat !important;
height:200px;
}

.row#rowOnlineSales {
background:url(../Media/Images/Banners/online-sales.jpg) no-repeat !important;
height:200px;
}

#dum .row#rowRetailSales {
background:url(../Media/Images/Banners/store-dum.jpg) 50px 30px no-repeat !important;
height:200px;
}

#aud .row#rowRetailSales {
background:url(../Media/Images/Banners/store-aud.jpg) 50px 30px no-repeat !important;
height:200px;
}

.row#rowTechnicalSupport {
background:url(../Media/Images/Banners/technical-support.jpg) right no-repeat !important;
height:200px;
}


/* POLICIES 
----------------------------------------------------------*/

.row#rowPolicies {
background:url(../Media/Images/Banners/policies.jpg) right no-repeat !important;
height:200px;
}


/* CAREERS 
----------------------------------------------------------*/

.row#rowCareers {
background:url(../Media/Images/Banners/careers3.jpg) no-repeat top right !important;
height:200px;
}

.row#rowThankYou {
background:url(../Media/Images/Banners/thank-you.gif) no-repeat !important;
height:200px;
}

.row#rowCareerSearch {
background:url(../Media/Images/Banners/career-search.jpg) 400px no-repeat !important;
height:200px;
}

.row#rowCareerAlert {
background:url(../Media/Images/Banners/career-alert.jpg) 400px no-repeat !important;
height:200px;
}

.row#rowCareerBenefits {
background:url(../Media/Images/Banners/career-benefits.jpg) 400px no-repeat !important;
height:200px;
}

.row#rowCareerDetail {
background:url(../Media/Images/Banners/career-future.jpg) right no-repeat !important;
height:200px;
}

.row#rowCareerApplication {
background:url(../Media/Images/Banners/career-future.jpg) right no-repeat !important;
height:200px;
}

.row#rowCareerFutureOpportunities {
background:url(../Media/Images/Banners/career-future.jpg) right no-repeat !important;
height:200px;
}

.row#rowProducts {
height:330px;
}

/* POLICIES 
----------------------------------------------------------*/

.row#rowShoppingCart {
background:url(../Media/Images/Banners/shopping-cart.jpg) right no-repeat !important;
height:90px;
/*height:200px;*/
width:685px; /*NEW*/
border-bottom:0;
}

.row#rowShoppingCart .rowText {
width:550px;
/*width:500px;*/
}

/* ORDERS
---------------------------------------------------------*/
.row#rowOrders {
height:200px;
background:url(../Media/Images/Banners/orders.jpg) no-repeat !important;
}