﻿/* --------------------------------------------- GENERATION -- */
/* -- 11/18/09 -- */
.columns {
/*width:722px;*/
}

.columns td {
border-right:1px #999999 solid;
/*width:361px;*/
display:inline-block;
padding:0;
}



.columns .disclaimer {
/*color:#999999;*/
color:#777777;
font-size:10px;
}

.columns .adrDisclaimer
{
    padding-top:10px;
    font-size:11px;
    text-align: left;
}

.columns .columnPad {
/*padding:10px;*/
padding:5px;
margin:0;
}

.columns .columnPad#giftPadLeft,
.columns .columnPad#giftPadRight,
.columns .columnPad#newsPad
{
padding:10px;
}


.columns .left .columnPad {
/*background-color:#FAFAFA;*/
background-color:#FFF;
}

.columns .right .columnPad {
/*background-color:#FEFEFE;*/
background-color:#FFF;
}

.columns td.left {
border-right:1px solid #999999;
/*background-color:#FEFEFE;*/
background-color:#FFF;
/*width:360px;*/
width:360px;
}

.columns td.right {
/*background-color:#FAFAFA;*/
background-color:#FFF;
border:0;
/*width:361px;*/
width:357px;
}

.columns#columnAccount td {
height:350px;
}

.columns#columnAccountCheckout td {
height:225px;
border-right: 0px none;
}

.columns#columnOrderSummary td {
height:350px;
}

/*.columns#columnLogOn td {
height:176px;
}*/

.columns#columnLogOn td .pad {
height:140px;
}

.columns#columnChangePassword td {
height:215px;
}

.columns#columnChangePassword td .pad {
background:#FAFAFA;
}

.columns#columnChangePassword td.right {
background:#EFEFEF;
}

.columns#columnRegister td {
height:310px;
}

.columns#columnRegister td.left {
border-right: none;
}

.columns#columnRegister td.right .pad {
background:#FFFFFF;
}

.columns#columnRegister td.right {
background:#FFFFFF;
}

.columns#columnForgotPassword td {
height:166px;
}

.columns #columnHelpCentre1 td {
height:200px;
}
.columns #columnHelpCentre2 td {
height:280px;
}

#en .columns#columnWeInstall1 td {
height:980px;
}
#en .columns#columnWeInstall1 td .columnPad {
height:960px;
}

#fr .columns#columnWeInstall1 td {
height:1000px;
}
#fr .columns#columnWeInstall1 td .columnPad {
height:980px;
}

.columns#columnWeInstall2 td {
height:920px;
}
.columns#columnWeInstall2 td .columnPad {
height:900px;
}

.columns#columnProductServicePlan td {
height:300px;
}

.columns#columnProductReplacementPlan1 td {
height:285px;
}
.columns#columnProductReplacementPlan1 td.left .columnPad {
height:265px;
}
.columns#columnProductReplacementPlan2 td {
height:285px;
}
.columns#columnProductReplacementPlan2 td.left .columnPad {
height:265px;
}
.columns#columnProductReplacementPlan3 td {
height:265px;
}
.columns#columnProductReplacementPlan4 td {
height:265px;
}

.columns#columnCreditCard td {
height:250px;
}

.columns#columnCreditCard .columnPad {
height:230px;
}

.columns#columnGiftCard td {
height:235px;
}

.columns#columnGiftCard td.right {
/*background:#EFEFEF;*/
background-color:#FFF;
}

.columns#columnPPP td {
height:740px;
}
.columns#columnPPP td .columnPad {
height:720px;
}

#fr .columns#columnPPP td {
height:810px;
}
#fr .columns#columnPPP td .columnPad {
height:790px;
}

.columns#columnProductReplacementPlan td {
height:200px;
}

.columns#columnReplacementParts td {
height:220px;
}
.columns#columnReplacementParts td .columnPad {
height:200px;
}

.columns#columnProductRecallCentre td {
height:540px;
}
.columns#columnProductRecallCentre td .columnPad {
height:520px;
}
.columns#columnProductRecallCentre p {
margin-top:0;
}

.columns#columnGiftCard td.right,
.columns#columnCreditCard td.right {
/*background-color:White;*/
}

.columns#columnGiftCard td.right,
.columns#columnGiftCard td.left
{
    border-right: 0px none;   
}

.columns#columnContests td {
height:240px;
}
.columns#columnContests td .pad {
height:220px;
}

.columns#columnVideotech td {
height:240px;
}
.columns#columnVideotech td .pad {
height:220px;
}

.columns#columnCCAwards td {
height:300px;
}
.columns#columnCCAwards td .pad {
height:280px;
}


.columns#columnNewsletter td {
height:203px;
}
.columns#columnNewsletter td .pad {
height:183px;
}
.columns#columnNewsletter td.right {
background:#EFEFEF;
}

.columns#columnCareerSearch td {
height:245px;
}
.columns#columnCareerAlert td {
height:185px;
}
.columns#columnCareerBenifits td {
height:280px;
}

.columns#columnProductDetail td {
/*height:320px;*/
}
.columns#columnProductDetail td.right {
background:#FFFFFF;
width:398px;
margin:0 auto;
}
.columns#columnProductDetail td.right .pad {
background-color:#FEFEFE;
/*width:380px;*/
width:380px
}
.columns#columnProductDetail td.right .submit {
/*width:380px;*/
width:380px;
padding: 10px;
}

.columns#columnsPayment td {
height:180px;/*225px;*/
}

#en .columns#columnCareers td {
height:400px;
}

#fr .columns#columnCareers td {
height:470px;
}

.columns #columnContactUs1 td {
height:200px;
}
.columns #columnContactUs2 td {
height:280px;
}

.columns #columnCompanyInfo1 td {
height:200px;
}
.columns #columnCompanyInfo2 td {
height:260px;
}
#fr .columns #columnCompanyInfo2 td {
height:260px;
}

.columns#columnServices td {
height:220px;
}
.columns#columnServices td .columnPad {
height:200px;
}

.columns .bullets {
list-style-image:url(../Media/Images/Layout/bullet-square1_f2.gif);
}

.columns .bullets label {
margin:0;
width:auto;
}

.columns .bullets .noBullet {
list-style-image:none;
list-style-type:none;
}

.columns .bullets .noBullet .highlight {
font-size:12px;
}

.columns .cellTitle {
font-weight:bold;
padding:10px;
padding-left:100px;
padding-top:20px;
height:27px;
color:#666666 !important;
border:1px solid #DEDEDE;
background-color:White;
display:block;
background-repeat:no-repeat;
background-image:url(../Media/Images/Cells/sheet.gif);
}

.columns a.cellTitle:hover {
color:Black !important;
border-color:Black;
}

#weInstall .columns .cellTitle {
padding-left:65px;
}

.columns .columnClip {
text-align:center;
background-color:#E5E5E5;
border:1px solid #DEDEDE;
}

.columns p {
font-size:12px;
}

.columns a {
background-repeat:no-repeat;
}

.columns .columnTitle#cellTitleVideotech {
background-image:url(../Media/Images/Cells/videotech.gif);
}

.columns .columnTitle#cellTitleTechnews {
background-image:url(../Media/Images/Cells/technews.gif);
}

.columns .columnTitle#cellTitleContests {
background-image:url(../Media/Images/Cells/contests.gif);
}

.columns .submit input,
.columns .submit img {
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
cursor:pointer;
}

.columns .submit 
{
    /*
text-align:center;
border:0;
border-top:1px solid #999999;
background-color:#EFEFEF;
padding:5px;
*/
/*background-color:#FFF;*/
/*padding-bottom:17px;
background:url(../Media/Images/Layout/submit-shadow.jpg) repeat-x #EFEFEF bottom;*/
}