/*#global-crumb-trail a { float:none;}*/
.contentWrapper { width:769px; background:#f0f0f0; float:left; display:inline; padding:0; margin:1px; font-size:11px; color:#585858; text-align:left; }
.contentWrapper .leftNav { margin:20px 10px; /*width:132px; */float:left; display:inline; padding:0; }
.contentWrapper .leftNav p { margin:5px;}
.contentWrapper .leftNav a, .contentWrapper .leftNav a:visited { font-size:11px; color:#585858; text-decoration:none; }
.contentWrapper .leftNav a:hover { font-size:11px; color:#dd671f; text-decoration:underline; }
.contentWrapper .mainArea { float:left; display:inline; /*width:617px;*/ background:#ffffff; margin:0; padding:0; overflow:hidden;}
.contentWrapper .mainArea .contentArea { margin:20px; float:left; display:inline; padding:0;}
.contentWrapper .mainArea h2 { font-size:22px; font-weight:normal; margin:0 0 10px 0; padding:0;}
.contentWrapper .mainArea h3 { font-size:18px; font-weight:normal; margin:20px 0 10px 0; padding:0; color:dd671f;}
.contentWrapper .mainArea h3 a, .contentWrapper .mainArea h3 a:visited{ font-size:18px; font-weight:normal; margin:0; padding:0; text-decoration:underline; color:#dd671f;}
.contentWrapper .mainArea h3 a:hover{ font-size:18px; font-weight:normal; text-decoration:none;color:dd671f;}
.contentWrapper .mainArea h4 { font-size:12px; font-weight:bold; color:#585858; margin:0; padding:0; }
.contentWrapper .mainArea p { margin:0 0 10px 0; padding:0; }
.contentWrapper .mainArea a, .contentWrapper .mainArea a:visited { font-size:11px; color:#585858; text-decoration:none; }
.contentWrapper .mainArea a:hover { font-size:11px; color:#dd671f; text-decoration:underline; }
.contentWrapper .mainArea .faq {background:url(/wcsstore/HomeDepotCanada/images/customer_support/dot_line.gif) repeat-x left bottom; padding:0 0 1px 0;}
.contentWrapper .mainArea .clickableRow { float:left; display:inline; /*width:580px;*/ cursor:pointer; background:url(/wcsstore/HomeDepotCanada/images/customer_support/dot_line.gif) repeat-x left top; margin:0; padding:0; }
.contentWrapper .mainArea .clickableRow.hover { background-color:#f7f7f7;}
.contentWrapper .mainArea .clickableRow p, .contentWrapper .mainArea .clickableRow ul { margin:0 10px 10px 10px; display:none; }
.contentWrapper .mainArea .clickableRow h4 { padding-right:20px; background:url(/wcsstore/HomeDepotCanada/images/customer_support/open.gif) no-repeat right top; margin:10px; }
.contentWrapper .mainArea .clickableRow.hover h4 { color:#dd671f; text-decoration:underline; }
.contentWrapper .mainArea .clickableRow.opened h4 { background:url(/wcsstore/HomeDepotCanada/images/customer_support/close.gif) no-repeat right top; color:#dd671f;  } 
.contentWrapper .mainArea .clickableRow.opened p, .contentWrapper .mainArea .clickableRow.opened ul { display:block; }

/*.contentWrapper .mainArea ul { list-style:none; margin:0 0 10px 0; padding:0; float:left; display:inline; }
.contentWrapper .mainArea ul li { margin:0 10px 0 0; padding:0 0 0 15px; background:url(/wcsstore/HomeDepotCanada/images/list_dot.gif) no-repeat left 3px; float:left; display:inline; width:500px;  }*/
.contentWrapper .mainArea ul { list-style:outside url(/wcsstore/HomeDepotCanada/images/customer_support/list_dot.gif); margin:0 0 10px 15px; padding:0;}
.contentWrapper .mainArea ul li { margin:0; padding:0;  }
.contentWrapper .mainArea ul.list1 { margin:0 0 10px 45px; }

.contentWrapper .mainArea .seperator { height:1px; width:550px; background:transparent url(/wcsstore/HomeDepotCanada/images/customer_support/dot_line.gif) repeat-x left top; border:none; margin:20px 0;}

.contentWrapper .mainArea .notification { float:left; display:inline; width:580px; background:url(/wcsstore/HomeDepotCanada/images/customer_support/dot_line.gif) repeat-x left top; margin:0; padding:0; }
.contentWrapper .mainArea .left-col { float:left; width:200px; margin:10px 0; font-size:12px; font-weight:bold;}
.contentWrapper .mainArea .right-col { float:left; width:380px; margin:10px 0 0 0;}
.contentWrapper .mainArea .right-col p.title, #legacy-content .contentWrapper .mainArea .right-col p.title{ margin-bottom:0;}
.contentWrapper .mainArea .date { float:left; display:inline; width:200px; /*height:50px;*/ margin:10px 0 10px 0; font-size:12px; font-weight:bold;}
.contentWrapper .mainArea .details { float:left; display:inline; width:380px; /*height:50px;*/ margin:10px 0 10px 0;}

.contentWrapper .mainArea a.more, .contentWrapper .mainArea a.more:visited { padding-right:20px; background:url(/wcsstore/HomeDepotCanada/images/customer_support/arrow.gif) no-repeat right center; text-decoration:none; color:#585858; font-size:11px;}
.contentWrapper .mainArea a.more:hover { color:#dd671f; text-decoration:underline; font-size:11px;}

.btnRegisterExtended { float:left; display:inline; /*margin:10px 280px 10px 0;*/ padding:0; text-indent:-999px; overflow:hidden; } 
.btnSetPreferences { float:left; display:inline; margin:10px 0 10px 300px; padding:0; text-indent:-999px; overflow:hidden; } 

.table1 td { padding:10px 0; }

.contentWrapper .mainArea .sub { margin-left:40px; }


.contentWrapper span.radio { float:left; display:inline; width:20px; margin:0; padding:0; }

.contentWrapper span.label { float:left; display:inline; width:550px; margin:0 0 0 5px; padding:0; line-height:18px; border:1px solid #ffffff;}

.contentArea .errorBox { border:1px solid #d40003; color:#d40003; font-size:11px; display:none; margin:0 0 10px 0; }
.contentArea .errorBox h2 { font-size:14px; font-weight:bold; margin:10px 20px; padding:0; color:#d40003;}
.contentWrapper .mainArea .errorBox ul.errorList { list-style:outside url(/wcsstore/HomeDepotCanada/images/Registration/red_square.gif); margin:20px 0 20px 35px; padding:0; }

