/* IE Adjustments
------------------------------------------------------------*/

.ie7 #page.accueil div.carrousel .banners .slide div div.overlay { display: none; }

legend { *margin-left: -7px; }
#page.checkout div.main-content div#content-left h4 a.edit { *top: -26px; }
#page.checkout div.main-content div#content-left fieldset { padding-top: 0; }
#page.checkout div.main-content div#content-left fieldset p { margin-top: -15px; }
#page.step1 div.main-content div#content-left legend { *margin-left: -52px; }

#page.checkout div.main-content div#content-left table.summary thead th { *padding-top: 27px; }
#page.checkout div.main-content div#content-left table.summary thead th.firstChild,
#page.checkout div.main-content div#content-left table.summary tbody td.firstChild { *padding-left: 31px; }
#page.checkout div.main-content div#content-left table.summary tbody td { *padding-bottom: 27px; }
#page.checkout div.main-content div#content-right table#items tr.firstChild td { *padding-top: 19px; }
#page.checkout div.main-content div#content-right table#items td.firstChild { *padding-left: 20px; }
#page.checkout div.main-content div#content-right table#totals th { *padding-left: 20px; }
#page.checkout div.main-content div#content-right table#totals tr.firstChild th,
#page.checkout div.main-content div#content-right table#totals tr.firstChild td { *padding-top: 25px; }
#page.checkout div.main-content div#content-right table#totals tr.nthLastChild2 th,
#page.checkout div.main-content div#content-right table#totals tr.nthLastChild2 td { *padding-bottom: 95px; }
#page.checkout div.main-content div#content-right table#totals tr.total th { *left: 8px; *width: 72px; }
#page.checkout div.main-content div#content-right table#totals tr.total td { *right: 8px; *padding-left: 18px; }
#page.checkout div.main-content div#content-right table#totals tr + tr.total th,
#page.checkout div.main-content div#content-right table#totals tr + tr.total td { *top: -55px; }

#page.create div.main-content form div.cont { *overflow: hidden; }
#page.create div.main-content form fieldset #title,
#page.create div.main-content form fieldset #day,
#page.create div.main-content form fieldset #month,
#page.create div.main-content form fieldset #year { *margin-top: 6px; *padding-bottom: 1px }
#page.create div.main-content form fieldset span.checkbox { *top: 0px; }
#page.create div.main-content form fieldset.optIn label { *margin-top: 5px;  }

/* #page.stores div.main-content form fieldset.location { *margin-top: 7px; }
#page.stores div.main-content form fieldset.location input { padding-top: 4px; padding-bottom: 4px; }
#page.stores div.main-content form fieldset.radius { *margin-top: 9px; }
#page.stores div.main-content form input.submit { padding-top: 2px; }*/
.ie7 #page.stores div.main-content .form-wrapper form.city fieldset {margin-top:8px;}
.ie7 #page.stores div.main-content .form-wrapper form.zip-miles fieldset { margin-top:5px;}
.ie8 #page.stores div.main-content .form-wrapper form.city fieldset { margin-top:10px;}
.ie7 #page.stores div.main-content .form-wrapper form input#byZipCode{line-height:15px; height:18px; }
*+html #page.stores div.main-content .form-wrapper form.zip-miles input.submit { padding:0 10px;}

div.popup div.cont a.btn { padding: 0; background: url(../images/bg-btn-nextStep.png) repeat-x; }
#page.gcChooser div.main-content div#content-right input[type="submit"] { *padding: 0 15px 0 0; }
div.popup#popupDontWorry input[type="submit"] { padding: 0 10px 2px; background: url(../images/bg-btn-apply.png) repeat-x #2c2c2c; }

#page header.main nav ul.user li.tracker.active a,
.no-js #page header.main nav ul.user li.tracker:hover a { *top: 13px; *padding-top: 0; }
#page header.main form#tracker input[type=submit] { *padding: 0 10px 0 0; }

/* Position Relative Fix
------------------------------------------------------------*/
#page.create div.main-content form fieldset #title,
#page.create div.main-content form fieldset #day,
#page.create div.main-content form fieldset #month,
#page.create div.main-content form fieldset #year,
#page.checkout div.main-content div#content-right table#totals { position: relative; }

/* Display Inline-block Fix
------------------------------------------------------------*/
#page header.main nav ul.identity li,
header.main div.bagTotal,
#page header.main nav ul.user li,
#page.placed div.main-content div.stage { *display: inline; *zoom: 1; }

/* Multiple Backgrounds
------------------------------------------------------------*/
.ie8 #page.checkout div.main-content div#content-left form input.submit { -pie-background: url(/media/images/bg-btn-arrowDown.png) no-repeat 67% 52%, url(/media/images/bg-btn-nextStep.png) repeat-x #2c2c2c; }
.ie8 #page.checkout div.main-content div#content-left form input.submit:hover { -pie-background: url(/media/images/bg-btn-arrowDown.png) no-repeat 67% 52%, url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
/*html[lang=fr] .ie8 #page.checkout div.main-content div#content-left form input.submit { -pie-background: url(/media/images/bg-btn-arrowDown.png) no-repeat 76% 52%, url(/media/images/bg-btn-nextStep.png) repeat-x #2c2c2c; }*/
html[lang=fr] .ie8 #page.checkout div.main-content div#content-left form input.submit:hover { -pie-background: url(/media/images/bg-btn-arrowDown.png) no-repeat 76% 52%, url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
.ie8 #page.step3 div.main-content div#content-left form input.submit { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 67% 50%, url(/media/images/bg-btn-nextStep.png) repeat-x #2c2c2c; }
.ie8 #page.step3 div.main-content div#content-left form input.submit:hover { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 67% 50%, url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
html[lang=fr] .ie8 #page.step3 div.main-content div#content-left form input.submit { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 76% 50%, url(/media/images/bg-btn-nextStep.png) repeat-x #2c2c2c; }
html[lang=fr] .ie8 #page.step3 div.main-content div#content-left form input.submit:hover { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 76% 50%, url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
.ie8 #page.fifty50 div.main-content div#content-left form input.submit { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 70% 50%, url(/media/images/bg-btn-nextStep.png) repeat-x #2c2c2c; }
.ie8 #page.fifty50 div.main-content div#content-left form input.submit:hover { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 70% 50%, url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
.ie8 #page.forgot div.main-content div#content-left form input.submit { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 71% 50%, url(/media/images/bg-btn-nextStep.png) repeat-x #2c2c2c; }
.ie8 #page.forgot div.main-content div#content-left form input.submit:hover { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 71% 50%, url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
.ie8 #page.gcChooser div.main-content div#content-left form input.submit { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 78% 50%, url(/media/images/bg-btn-nextStep.png) repeat-x #2c2c2c; }
.ie8 #page.gcChooser div.main-content div#content-left form input.submit:hover { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 78% 50%, url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
.ie8 #page.create div.main-content form input.submit { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 81% 50%, url(/media/images/bg-btn-nextStep.png) repeat-x #2c2c2c; }
.ie8 #page.create div.main-content form input.submit:hover { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 81% 50%, url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
.ie8 #page.login div.main-content div#content-right a.btn { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 78% 50%, url(/media/images/bg-btn-nextStep.png) repeat-x #2c2c2c; }
.ie8 #page.login div.main-content div#content-right a.btn:hover { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 78% 50%, url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
.ie8 #page.bag div.main-content #right-content a.btn { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 76% 50%, url(/media/images/bg-btn-nextStep.png) repeat-x #2c2c2c; }
.ie8 #page.bag div.main-content #right-content a.btn:hover { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 76% 50%, url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
.ie8 #page.bag div.main-content #right-content a.btn.back { -pie-background: url(/media/images/arrow-left.png) no-repeat 14% 50%, url(/media/images/bg-btn-back.png) repeat-x #7a7a7a; }
.ie8 #page.bag div.main-content #right-content a.btn.back:hover { -pie-background: url(/media/images/bg-btn-arrowLeft.png) no-repeat 14% 50%, url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
.ie8 #page.created div.main-content a.btn { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 75% 50%, url(/media/images/bg-btn-nextStep.png) repeat-x #2c2c2c; }
.ie8 #page.created div.main-content a.btn:hover { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 75% 50%, url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
.ie8 #page.search-result div.main-content div.column-right input.submit { -pie-background:url(/media/images/bg-btn-arrowRight.png) no-repeat 88% 52%, url(/media/images/bg-btn-nextStep.png) repeat-x #2c2c2c; }
.ie8 #page.search-result div.main-content div.column-right input.submit:hover { -pie-background:url(/media/images/bg-btn-arrowRight.png) no-repeat 88% 52%, url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
.ie8 div#popupQuickView div.column-right input.submit { -pie-background:url(/media/images/bg-btn-arrowRight.png) no-repeat 88% 52%, url(/media/images/bg-btn-nextStep.png) repeat-x #2c2c2c; }
.ie8 div#popupQuickView div.column-right input.submit:hover { -pie-background:url(/media/images/bg-btn-arrowRight.png) no-repeat 88% 52%, url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
.ie8 #page.gcChooser div.main-content div#content-right input[type="submit"] { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 90% 52%, url(/media/images/bg-btn-apply.png) repeat-x #2c2c2c; }
.ie8 #page.gcChooser div.main-content div#content-right input[type="submit"]:hover { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 90% 52%, url(/media/images/bg-btn-apply-sprite.png) repeat-x bottom #0c9bd0; }
.ie8 #page.account-form div.main-content article.account input.submit { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 79% 49%, url(/media/images/bg-btn-back.png) repeat-x #7a7a7a; }
.ie8 #page.account-form div.main-content article.account input.submit:hover { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 79% 49%, url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
.ie8 div.popup#popupDontWorry input[type="submit"] { background: url(/media/images/bg-btn-apply-sprite.png) repeat-x top #2c2c2c; }
.ie8 div.popup#popupDontWorry input[type="submit"]:hover { background: url(/media/images/bg-btn-apply-sprite.png) repeat-x bottom #0c9bd0; }
.ie8 p span.main-btn a { -pie-background: url(/media/images/bg-btn-nextStep.png) repeat-x #2c2c2c; }
.ie8 p span.main-btn a:hover { -pie-background: url(/media/images/bg-btn-checkout.png) repeat-x #0c9bd0; }
.ie8 #page header.main form#tracker input[type=submit] { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 85% 46%, url(/media/images/bg-btn-apply-sprite.png) repeat-x #2c2c2c; }
.ie8 #page header.main form#tracker input[type=submit]:hover { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 85% 46%, url(/media/images/bg-btn-apply-sprite.png) repeat-x bottom #0c9bd0; }

.ie8 div.backorder-wrapper a.btn { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 95% 50%, url(/media/images/bg-btn-nextStep-sprite.png) repeat-x #2c2c2c; }
.ie8 div.backorder-wrapper a.btn:hover { -pie-background: url(/media/images/bg-btn-arrowRight.png) no-repeat 95% 50%, url(/media/images/bg-btn-nextStep-sprite.png) repeat-x bottom #0c9bd0; }

div.popup div.cont a.btn, div#popupBackorder .content a.btn  { background: url(/media/images/bg-btn-nextStep-sprite.png) repeat-x top #2c2c2c; }
div.popup div.cont a.btn:hover, div#popupBackorder .content a.btn:hover { background: url(/media/images/bg-btn-nextStep-sprite.png) repeat-x bottom #0c9bd0; }

#page.bag div.main-content #right-content a.btn.back { *background: url(/media/images/arrow-left.png) no-repeat 14% 50% #878787; }
#page.bag div.main-content #right-content a.btn.back:hover { *background: url(/media/images/bg-btn-arrowLeft.png) no-repeat 14% 50%; }

#page.search-result div.main-content div.column-right div.links a.back,
header.main div.bagPreview a.view { *background: #878787; }

#page.checkout div.main-content div#content-left form input.submit { *background: url(/media/images/bg-btn-arrowDown.png) no-repeat 67% 52% #343434; }
#page.step3 div.main-content div#content-left form input.submit { *background: url(/media/images/bg-btn-arrowRight.png) no-repeat 67% 50% #343434; }
#page.fifty50 div.main-content div#content-left form input.submit { *background: url(/media/images/bg-btn-arrowRight.png) no-repeat 70% 50% #343434; }
#page.forgot div.main-content div#content-left form input.submit { *background: url(/media/images/bg-btn-arrowRight.png) no-repeat 71% 50% #343434; }
#page.gcChooser div.main-content div#content-left form input.submit { *background: url(/media/images/bg-btn-arrowRight.png) no-repeat 78% 50% #343434; }
#page.create div.main-content form input.submit { *background: url(/media/images/bg-btn-arrowRight.png) no-repeat 81% 50% #343434; }
#page.login div.main-content div#content-right a.btn { *background: url(/media/images/bg-btn-arrowRight.png) no-repeat 78% 50% #343434; }
#page.bag div.main-content #right-content a.btn { *background: url(/media/images/bg-btn-arrowRight.png) no-repeat 76% 50% #343434; }
#page.created div.main-content a.btn { *background: url(/media/images/bg-btn-arrowRight.png) no-repeat 75% 50% #343434; }
#page.search-result div.main-content div.column-right input.submit { *background:url(/media/images/bg-btn-arrowRight.png) no-repeat 88% 52% #343434; }
div#popupQuickView div.column-right input.submit { *background:url(/media/images/bg-btn-arrowRight.png) no-repeat 88% 52% #343434; }
#page.gcChooser div.main-content div#content-right input[type="submit"],
#page.gcChooser div.main-content div#content-right input[type="submit"]:hover { *background: url(../images/bg-btn-arrowRight.png) no-repeat 90% 52% #2c2c2c; }
#page.account-form div.main-content article.account input.submit { *background: url(/media/images/bg-btn-arrowRight.png) no-repeat 79% 49% #343434; }
#page header.main form#tracker input[type=submit] { *background: url(/media/images/bg-btn-arrowRight.png) no-repeat 85% 46% #343434; }

header.main div.bagPreview a.checkout,
#page.checkout div.main-content div#content-left h4 a.edit,
#page.checkout div.main-content div#content-right table#totals td input.submit,
#page.bag div.main-content #right-content table#totals tbody tr.form td input.submit,
#page.stores div.main-content form input.submit,
div.popup#popupDontWorry input[type="submit"],
#page.contact-us div.main-content form.contact_us_form input[type=submit],
div.popup div.cont a.btn { *background: #343434; }
#page.checkout div.main-content div#content-left h4 a.edit:hover,
#page.checkout div.main-content div#content-right table#totals td input.submit:hover,
#page.bag div.main-content #right-content table#totals tbody tr.form td input.submit:hover,
#page.stores div.main-content form input.submit:hover,
div.popup#popupDontWorry input[type="submit"]:hover,
#page.contact-us div.main-content form.contact_us_form input[type=submit]:hover,
div.popup div.cont a.btn:hover { *background: #2ab1e0; }


#page.checkout div.main-content div#content-left form input.submit:hover,
#page.step3 div.main-content div#content-left form input.submit:hover,
#page.fifty50 div.main-content div#content-left form input.submit:hover,
#page.forgot div.main-content div#content-left form input.submit:hover,
#page.gcChooser div.main-content div#content-left form input.submit:hover,
#page.create div.main-content form input.submit:hover,
#page.login div.main-content div#content-right a.btn:hover,
#page.bag div.main-content #right-content a.btn:hover,
#page.created div.main-content a.btn:hover,
#page.search-result div.main-content div.column-right input.submit:hover,
div#popupQuickView div.column-right input.submit:hover,
#page.account-form div.main-content article.account input.submit:hover,
header.main div.bagPreview a.checkout:hover,
header.main div.bagPreview a.view:hover,
#page.search-result div.main-content div.column-right div.links a.back:hover,
#page.bag div.main-content #right-content a.btn.back:hover,
#page.gcChooser div.main-content div#content-right input[type="submit"]:hover,
div.popup#popupDontWorry input[type="submit"]:hover,
#page header.main form#tracker input[type=submit]:hover { *background-color: #2ab1e0; }

/* Pie
------------------------------------------------------------*/
#page.accueil ul.pagination { behavior: url(/media/js/PIE.htc); }
/*.ie8 #page.search-result div.main-content div.column-right form#selectors input.submit,*/
.ie8 div#popupQuickView div.column-right input.submit,
#page.step1 div.main-content div#content-left fieldset#billingAddress input,
#page.step2 div.main-content div#content-left fieldset#paymentMethods input,
.ie8 #page div.main-content div#content-right table#totals td input,
#page.fifty50 div.main-content div#content-left fieldset label input,
.ie8 #page.bag div.main-content table#items tbody td.qty input,
.ie8 #page.bag div.main-content #right-content table#totals tbody tr.form td input,
#page.stores div.main-content form fieldset input,
#page.gcChooser div.main-content div#content-left fieldset label textarea,
.ie8 #page.checkout div.main-content div#content-left form input.submit,
.ie8 #page.fifty50 div.main-content div#content-left form input.submit,
.ie8 #page.create div.main-content form input.submit,
.ie8 #page div.main-content a.btn,
.ie8 #page.checkout div.main-content div#content-right table#totals td input.submit,
.ie8 #page.bag div.main-content #right-content table#totals tbody tr.form td input.submit,
.ie8 #page.stores div.main-content form input.submit,
.ie8 #page.gcChooser div.main-content div#content-right input[type="submit"],
.ie8 #page.account-form div.main-content article.account input.submit,
.ie8 #page.checkout div.main-content div#content-left h4 a.edit,
.ie8 #page.contact-us div.main-content form.contact_us_form input[type=submit],
.ie8 #page header.main form#tracker input[type=submit],
.ie8 p span.main-btn a,
#page.checkout div.main-content div#content-right table#totals tr.total th,
#page.checkout div.main-content div#content-right table#totals tr.total td { position: relative; behavior: url(/media/js/PIE.htc); }
