/* Navigation */

ul#nav-main li a {height:55px;}
ul.nav-main-sign-up {width:850px !important;}
ul.nav-main-sign-up li#nav-main-home a{background-position:0 -110px;width:145px;}
ul.nav-main-sign-up li#nav-how-it-works a {background-position:-145px -110px; width:344px;}
ul.nav-main-sign-up li#nav-main-rewards a {background-position:-489px -110px; width:172px;}
ul.nav-main-sign-up li#nav-main-join a {background-position:-661px -110px; width:163px;}

ul.nav-main-sign-up li#nav-main-home a:hover{background-position:0 -55px;}
body.home ul.nav-main-sign-up li#nav-main-home a{background-position:0 0;}
ul.nav-main-sign-up li#nav-how-it-works a:hover {background-position:-145px -55px;}
body.how-it-works ul.nav-main-sign-up li#nav-how-it-works a {background-position:-145px 0;}
ul.nav-main-sign-up li#nav-main-rewards a:hover {background-position:-489px -55px;}
body.rewards ul.nav-main-sign-up li#nav-main-rewards a {background-position:-489px 0;}
ul.nav-main-sign-up li#nav-main-join a:hover {background-position:-661px -55px;}
body.join ul.nav-main-sign-up li#nav-main-join a {background-position:-661px 0;}

ul.nav-main-logged-in {width:820px !important; margin-right:20px;}
ul.nav-main-logged-in li#nav-main-home a{background-position:0 -110px;width:145px;}
ul.nav-main-logged-in li#nav-main-my-points a {background-position:-145px -110px; width:201px;}
ul.nav-main-logged-in li#nav-main-rewards a {background-position:-346px -110px; width:176px;}
ul.nav-main-logged-in li#nav-main-eligible-movies a {background-position:-522px -110px; width:298px;}

ul.nav-main-logged-in li#nav-main-home a:hover{background-position:0 -55px;}
body.home ul.nav-main-logged-in li#nav-main-home a{background-position:0 0;}

ul.nav-main-logged-in li#nav-main-my-points a:hover {background-position:-145px -55px;}
body.my-points ul.nav-main-logged-in li#nav-main-my-points a {background-position:-145px 0;}

ul.nav-main-logged-in li#nav-main-rewards a:hover {background-position:-346px -55px;}
body.rewards ul.nav-main-logged-in li#nav-main-rewards a {background-position:-346px 0;}

ul.nav-main-logged-in li#nav-main-eligible-movies a:hover {background-position:-522px -55px;}
body.eligible-movies ul.nav-main-logged-in li#nav-main-eligible-movies a {background-position:-522px 0;}


/* Headers */

h1.header-welcome {margin:30px 0 2px 13px; width:413px; height:95px; background:url(../images/texts/header_welcome_to_dmr.png) no-repeat;}

h1.header-my-wish-list {width:501px; height:46px; margin:0 0 20px 0; background:url(../images/texts/headers.png) no-repeat -4px -9px;}
h1.header-rewards {width:214px; height:46px; float:left; margin:0 0 0 0;  background:url(../images/texts/headers.png) no-repeat -4px -151px;}
h1.header-my-points {width:267px; height:56px; margin:0 0 12px 0;  background:url(../images/texts/headers.png) no-repeat -4px -218px;}
h1.header-eligible-movies {width:439px; height:56px; margin:0 0 25px 0; background:url(../images/texts/headers.png) no-repeat -4px -76px;}
h1.header-contact-us {width:376px; height:45px; margin:0 auto 32px auto; background:url(../images/texts/headers.png) no-repeat -4px -283px;}
h1.header-message-centre {width:278px; height:57px; margin:0 0 20px 0; background:url(../images/texts/headers.png) no-repeat -4px -351px;}
h1.header-faq {width:651px; height:52px; margin:0 auto 33px auto; background:url(../images/texts/headers.png) no-repeat -4px -422px;}
h1.header-forgotten-password {width:491px; height:57px; margin:44px auto 22px auto; background:url(../images/texts/headers.png) no-repeat -4px -476px;}
h1.header-terms-and-conditions {width:686px; height:69px; margin:0 auto 22px auto; background:url(../images/texts/header_terms_and_conditions.png) no-repeat;}
h1.header-survey {width:203px; height:55px; margin:0 0 22px 0; background:url(../images/texts/headers.png) no-repeat -4px -598px;}
h1.header-review-your-order {width:421px; height:46px; margin:0 0 22px 0; background:url(../images/texts/headers.png) no-repeat -4px -667px;}
h1.header-redeem-confirmation {width:580px; height:114px; margin:0 0 22px 0; background:url(../images/texts/headers.png) no-repeat -4px -738px;}
h1.header-redeem-gift-confirmation {background:url(../images/texts/headers_your_gift.png) no-repeat -4px -6px; margin:0 0 22px 0; width:324px; height:46px;}

h1.header-special-offers {width:631px; height:110px; margin:0 0 22px 0; background:url(../images/texts/headers2.png) no-repeat -4px -5px;}
h1.header-competition-entry {width:540px; height:56px; margin:0 auto 22px auto; background:url(../images/texts/headers2.png) no-repeat -4px -145px;}

div#wrapper-content-my-account h1 {background:url(../images/texts/header_my_account.png) no-repeat; width:319px; height:56px; margin:0 auto 9px auto;}
div#wrapper-content-join h1 {background:url(../images/texts/header_join_now.png) no-repeat; width:220px; height:45px; margin:0 auto 44px auto;}

h1.header-digital-redeem-confirmation {background:url(../images/texts/headers_digital.png) no-repeat -4px -13px; margin:0 0 22px 0; width:421px; height:46px;}
h1.header-digital-redeem-gift-confirmation {background:url(../images/texts/headers_your_gift.png) no-repeat -4px -6px; margin:0 0 22px 0; width:324px; height:46px;}
h1.header-digital-download-redeem-confirmation {background:url(../images/texts/headers_digital.png) no-repeat -4px -13px; margin:0 0 22px 0; width:421px; height:46px;}
h1.header-digital-download-redeem-gift-confirmation {background:url(../images/texts/headers_your_gift.png) no-repeat -4px -6px; margin:0 0 22px 0; width:324px; height:46px;}

h1.header-confirm-your-title {background:url(../images/texts/headers2.png) no-repeat -5px -227px; margin:0 0 20px 0; width:570px; height:42px;}

/* Other adjustments */
div.how-it-works h2 {height:105px;}
div.widget-enter-magic-code button.enter-magic-code-enabled, div.widget-enter-magic-code button.enter-magic-code-disabled {top:34px;}
div.section-my-points .sidebar {padding-top:100px;}