DIV {
font-family: arial;
font-size: 12px;
color:#404040;
}

.navlink-on {  
font-family: arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color:#679000;
}

.navlink-on:hover {  
color:#404040;
}


.navlink {  
font-family: arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color:#4c4c4c;
}

.navlink:hover {  
color:#679000;
}


.navitem {  
background-image: url(../images/en/navbg.gif);
padding-left: 10px;
padding-right: 8px;
padding-top: 4px;
height: 38px;
white-space: nowrap;
}

.navitem-on {  
background-image: url(../images/en/navbg-on.gif);
padding-left: 10px;
padding-right: 8px;
padding-top: 4px;
height: 38px;
white-space: nowrap;
}

BODY {  
/*background-color:#161616;*/
background-color:#000000;
background-image: url(../images/en/bg.gif);
background-repeat: repeat-x;
height: 100%;
}

TD {  
font-family: arial;
font-size: 12px;
color:#404040;
}

A {  
color:#c80000;
font-weight: bold;
}

A:hover {  
color:#000;
}

.content-block a:link, .content-block a:visited {
/*color: #c80000;*/
}

/*A:visited {
color:#adadad;	
}*/

HR {  
height: 1px;
}

.bold {
font-weight: bold;
}

.main-table-container {  
width: 800px;
background-color:#FFFFFF;
}

.leftshadow {  
width: 7px;
background-position: right;
background-image: url(../images/en/leftshadow.gif);
background-repeat: repeat-y;
}

.rightshadow-login {  
width: 23px;
background-image: url(../images/en/loginshadow.gif);
background-repeat: no-repeat;
}

.rightshadow {  
width: 23px;
background-image: url(../images/en/rightshadow.gif);
background-repeat: repeat-y;
}

.bottomshadow {  
background-image: url(../images/en/bottomshadow-left.gif);
text-align: right;
}

.nav {  
background-image: url(../images/en/navbgblank.gif);
height: 38px;
}

.nav-nonav {  
background-image: url(../images/en/navbg-nonav.gif);
height: 77px;
}

/*
.navitem {  
background-image: url(../images/en/navbg.gif);
padding-left: 10px;
padding-right: 8px;
padding-top: 4px;
height: 38px;
white-space: nowrap;
}

.navitem-on {  
background-image: url(../images/en/navbg-on.gif);
padding-left: 10px;
padding-right: 8px;
padding-top: 4px;
height: 38px;
white-space: nowrap;
}

.navlink {  
font-family: arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color:#4c4c4c;
}

.navlink:hover {  
color:#679000;
}

.navlink-on {  
font-family: arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color:#679000;
}

.navlink-on:hover {  
color:#404040;
}

.navmembers {  
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-top: 4px;
color:#679000;
padding-right: 8px;
}
*/
.loginbox {  
border: solid 1px #ADADAD;
font-family: arial;
font-size: 11px;
}

.login-label {  
font-family: arial;
font-size: 11px;
font-weight: bold;
color:#4c4c4c;
text-align:right;
}

.login-forgot {  
font-family: arial;
font-size: 11px;
color:#cc0000;
text-align: right;
padding-right:12px;
width: 286px;
vertical-align: top;
}

.toplogin-forgot {  
font-family: arial;
font-size: 10px;
color:#cc0000;
text-align: right;
font-weight: normal;
}
.login-go {  
padding-right: 5px;
padding-top:10px;
}

.footer {  
padding-top: 10px;
}

.copyright {  
font-family: arial;
font-size: 11px;
color:#c80000;
}

.footerlink {  
font-family: arial;
font-size: 11px;
color:#c80000;
text-decoration: none;
font-weight: normal;
}

.footerlink:hover {  
color:#FFFFFF;
text-decoration: underline;
}

.footerbookend {  
font-family: arial;
font-size: 11px;
color:#FFFFFF;
}

.footernav {  
padding-right: 10px;
text-align: right;
}

.main-area {  
background-image: url(../images/en/mainareabg.gif);
background-repeat: repeat-x;
background-color:#FFFFFF;
}

.main-area-grey {  
background-image: url(../images/en/mainareagreybg.gif);
background-repeat: repeat-x;
background-color:#e9e9e9;
padding-top: 7px;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 7px;
}

.main-area-grey-loggedout {  
background-color:#e9e9e9;
padding-top: 7px;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 7px;
}

.content-area {  
padding-top: 10px;
vertical-align: top;
}

.bannerarea {  
padding-right: 7px;
}

.username {  
font-family: arial;
font-size: 12px;
font-weight: bold;
color:#FFFFFF;
padding-left: 10px;
}

.points {  
font-family: arial;
font-size: 12px;
font-weight: bold;
color:#FFFFFF;
padding-left: 10px;
}

.home-loggedin-rightside-top {  
vertical-align:top;
padding-top: 10px;
/*padding-left: 7px;*/
}

.rewardcatalogdiv {  
background-image: url(../images/en/rightbanner-rewardscatalog.gif);
background-repeat: no-repeat;
width: 140px;
height: 122px;
padding-left: 1px;
padding-top: 21px;
text-align: left;
}

.rewardscatalog-greyarea {  
background-color:#e9e9e9;
position: relative;
top: 26px;
}

.rewardscatalog-bottomcontent {
background-color:#e9e9e9;  
}

.rightbanner-spacer {  
height: 8px;
}

.morewaysdiv {  
background-image: url(../images/en/rightbanner-moreways.gif);
background-repeat: no-repeat;
width: 140px;
height: 122px;
padding-left: 4px;
padding-top: 25px;
text-align: left;
vertical-align: top;
}

.postit {  
width: 206px;
height: 157px;
background-image: url(../images/en/postit.gif);
background-repeat: no-repeat;
padding-top: 30px;
padding-left: 0px;
vertical-align: top;
line-height: 16px;
}

.postitcontent {  
padding-left: 17px;
}

.postitlink {  
font-family: arial;
font-size: 11px;
font-weight: bold;
color:#4c4c4c;
}

.postitlink:hover {  
color:#C80000;
}

.binder {  
width: 192px;
height: 157px;
background-image: url(../images/en/binder.gif);
background-repeat: no-repeat;
padding-top: 25px;
padding-left: 0px;
vertical-align: top;
}

.binder-loggedout {  
width: 192px;
height: 157px;
background-image: url(../images/en/binder.gif);
background-repeat: no-repeat;
padding-top: 43px;
padding-left: 0px;
vertical-align: top;
}

.bindercontent {  
padding-left: 13px;
line-height: 14px;
}

.bindercontent TABLE TBODY TR TD {
line-height: 11px;
}

.bindercontent A {
font-size: 11px;
}

.bindercontent-loggedout {  
padding-left: 13px;
}

.binderrow {  
height: 19px;
}

.binderrow-loggedout {  
height: 20px;
}

.binderlink {  
font-family: arial;
font-size: 11px;
font-weight: bold;
color:#4c4c4c;
}

.binderlink:hover {  
color:#c80000;
}

.bottombanner {  
padding-left: 10px;
}

.subpage-area-grey {  
background-image: url(../images/en/subpageareagreybg.gif);
background-repeat: repeat-x;
padding-top: 9px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 7px;
vertical-align: top;
border-left: solid 1px #ADADAD;
border-right: solid 1px #ADADAD;
border-bottom: solid 1px #ADADAD;
}

.subpagecustom-area-grey {  
background-image: url(../images/en/subpageareagreybg.gif);
background-repeat: repeat-x;
padding-top: 9px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 7px;
vertical-align: top;
}

.calculator {  
background-image: url(../images/en/calculator.gif);
background-repeat: no-repeat;
background-position: center;
width: 180px;
height: 100px;
vertical-align: top;
}

.calcnumbers {  
position: relative;
top: 34px;
left: 58px;
font-weight: bold;
color:#404040;
text-align: right;
font-size: 13px;
width: 70px;
}

.entercodes {  
width: 390px;
height: 151px;
background-image: url(../images/en/entercodes.gif);
background-repeat: no-repeat;
}

.entercodes-bigdaddy {  
width: 573px;
height: 291px;
background-image: url(../images/en/entercodes-bigdaddy.gif);
background-repeat: no-repeat;
vertical-align: top;
}

.scancodes-bigdaddy {  
width: 573px;
height: 291px;
background-image: url(../images/en/entercodes-scan.gif);
background-repeat: no-repeat;
vertical-align: top;
}

.entercodes-loggedout {  
width: 212px;
height: 151px;
background-image: url(../images/en/entercodes-loggedout.gif);
background-repeat: no-repeat;
vertical-align: top;
}

.entercodes-thanks {  
width: 341px;
height: 171px;
background-image: url(../images/en/entercodes-thanks.gif);
background-repeat: no-repeat;
}

.entercodes-content {  
padding-top: 39px;
}

.entercodes-loggedout-content {  
position: relative;
top: 39px;
}

.entercodes-thanks-content {  
padding-top: 20px;
}

.entercodes-bigdaddy-content {  
padding-top: 35px;
}

.entercodes-field {  
font-family: arial;
font-weight: bold;
font-size: 28px;
height: 34px;
border: solid 1px #000000;
text-align: center;
}

.entercodes-loggedout-field {  
font-family: arial;
font-weight: bold;
font-size: 15px;
height: 20px;
border: solid 1px #000000;
text-align: center;
}

.entercodes-dash {  
font-family: arial black, arial;
font-weight: bold;
font-size: 19px;
padding-left: 3px;
padding-right: 3px;
}

.entercodes-loggedout-dash {  
font-family: arial black, arial;
font-weight: bold;
font-size: 15px;
padding-left: 0px;
padding-right: 0px;
}

.entercodes-loggedout-loggedout-dash {
padding-left: 3px;
padding-right: 3px;
}

.entercodes-button {  
text-align: right;
padding-top: 8px;
}

.entercodes-loggedout-button {  
text-align: right;
padding-top: 8px;
}

.entercodes-multi-loggedout-button {  
text-align: right;
padding-top: 8px;
}

.entercodes-loggedout-bottomlinks {  
padding-left: 8px;
padding-top: 52px;
}

.entercodes-bottomlinks {  
padding-top: 2px;
padding-left: 8px;
}

.entercodes-loggedin-bottomlinks {  
position: relative;
top: 8px;
left: 4px;
}

.entercodes-thanks-bottomlinks {  
padding-top: 12px;
padding-left: 8px;
}

.entercodes-loggedout-link {  
color:#FFFFFF;
font-weight: normal;
font-size: 12px;
margin-right: 5px;
}

.entercodes-loggedout-link:hover {  
color:#ff0000;
}

.earnrewards {  
width: 170px;
height: 151px;
background-image: url(../images/en/earnrewards.gif);
background-repeat: no-repeat;
text-align: center;
vertical-align: bottom;
}

.earnextrapoints {  
width: 176px;
height: 151px;
background-image: url(../images/en/clicktoclaim.gif);
background-repeat: no-repeat;
vertical-align: top;
}

#earnextrapoints-loggedin {  
width: 170px;
height: 151px;
background-image: url(../images/en/clicktoclaim.gif);
background-repeat: no-repeat;
vertical-align: top;
}

.earnextrapoints-content{
position: relative;
top: 15px;
left: 7px;
}

.earnextrapoints-text {  
font-size: 10px;
line-height: 11px;
color:#FFFFFF;
margin-bottom: 10px;
}

.earnextrapoints-link {  
color:#FFFFFF;
font-weight: bold;
font-size: 12px;
}

.earnextrapoints-link:hover {  
color:#CC0000;
}

.earnextrapoints-arrow {  
position: relative;
top: 5px;
left: 2px;
display: none;
}


/*STUFF FOR LOGIN PAGE*/

.cs-mainarea {  
vertical-align: top;
background-image: url(../images/cs-bg.jpg);
}

.cs-form-area {
position: relative;
left: -75px;
top: 50px;
}

BODY.cs-body {  
background-color:#FFFFFF;
margin-top: 40px;
background-image: none;
}

.cs-logo {  
background-image: url(../images/cs-logo.gif);
width: 770px;
height: 234px;
z-index: 1;
position: absolute;
top: 40px;
}

.cs-contentarea {  
z-index: 2;
position: relative;
top: 0px;
right: -260px;
width: 500px;
padding-top: 20px;
}

.cs-contentarea TABLE TABLE {
position: relative;
top: -50px;
left: -20px;
}

.cs-getstarted {  
font-weight: bold;
font-family: arial;
color:#4c4c4c;
font-size: 12px;
}

.cs-label {  
font-weight: bold;
font-family: arial;
color:#4c4c4c;
font-size: 12px;
text-align: right;
padding-right: 9px;
}

.cs-field {  
border: solid 1px #4c4c4c;
font-size: 11px;
}

.cs-error {  
color:#ff0000;
font-size: 12px;
}

.cs-forgot {  
font-size: 10px;
color:#990000;
font-weight: normal;
}

.cs-footer {  
font-size: 10px;
color:#adadad;
}

.cs-error-area {
position: absolute;
top: 300px;
background-color: white;
border: solid 2px #c80000;
padding: 10px;
}

/*END STUFF FOR LOGIN PAGE*/

ul.faqlist {
margin: 10; 
padding: 0;
}

li.faqlist {
margin: 10; 
padding: 0; 
list-style: square;
}

.content-block {  
padding: 6px 5px 0px 5px;
/*
position: relative;
top: -20px;
*/
}

H1 {  
font-family: arial;
font-size: 23px;
color:#676767;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
letter-spacing: -1px;
}

H2 {  
font-family: arial;
font-size: 17px;
margin-top: 10px;
margin-bottom: 5px;
}

H3 {  
font-family: arial;
font-size: 13px;
color:#404040;
}

.linklist {  
line-height: 21px;
}

.linklist A {
margin-left: 3px;
}

.top {  
vertical-align: top;
}

.red {  
color:#FF0000;
}

.green {  
color:#c80000;
}

.grey {  
color:#7c7c7c;
}

.grey2 {  
color:#909090;
}

.articles-bg {  
background-image: url(../images/en/articles-bg.jpg);
background-repeat: repeat-x;
}

.small {  
font-size: 10px;
}

.medium {  
font-size: 11px;
}

.large {  
font-size: 13px;
}

.xlarge {  
font-size: 16px;
}

.promotionname{
font-size: 13px;	
}


.faq-header {  
font-family: arial;
font-size: 18px;
}

.faq-topasked-area {  
width: 268px;
border: solid 1px #000000;
}

.faq-topasked-table {  

}

ul.faq-topasked {
margin-left: 10;
margin-top: 2px; 
margin-bottom: 2px; 
padding: 0;
}

li.faq-topasked {
margin: 10; 
padding: 0; 
margin-top: 2px; 
margin-bottom: 2px; 
list-style: square;
}

.howitworks-loggedout-ad {  
width: 178px;
height: 332px;
background-image: url(../images/en/howitworks-loggedout-monitor.gif);
background-repeat: no-repeat;
vertical-align: top;
padding-top: 131px;
}

.howitworks-loggedin-ad {  
width: 178px;
height: 192px;
background-image: url(../images/en/howitworks-loggedin-monitor.gif);
background-repeat: no-repeat;
vertical-align: top;
padding-top: 131px;
}

.partnerlogo {  
border: solid 1px #adadad;
}

.tableheader {  
background-image: url(../images/en/tableheader.gif);
background-repeat: repeat-x;
height: 19px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
font-size:12px;
color:#FFFFFF;
font-weight: bold;
}

.tableheader-round {  
background-image: url(../images/en/tableheader-rounded.gif);
background-repeat: no-repeat;
height: 25px;
padding-top: 4px;
padding-bottom: 4px;
font-size:14px;
color:#FFFFFF;
font-weight: bold;
width: 100px;
text-align: center;
}

.tableheader-round-short {  
background-image: url(../images/en/tableheader-round-short.gif);
background-repeat: no-repeat;
height: 25px;
padding-top: 4px;
padding-bottom: 4px;
font-size:13px;
color:#FFFFFF;
font-weight: bold;
width: 60px;
text-align: center;
}

.tabledata-round {  
border-left: solid 1px #adadad;
border-right: solid 1px #adadad;
border-bottom: solid 1px #adadad;
background-color:#ffffff;
height: 25px;
text-align: center;
}

.tabledivider {  
width: 1px;
background-color:#ADADAD;
}

.tabledata, .tabledata TABLE  {  
padding-left: 7px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 11px;
font-weight: bold;
}

.mailin-bg {  
background-image: url(../images/en/mailin-bg.gif);
background-position: bottom;
background-repeat: no-repeat;
width:588px ;
height:425px ;
padding-top: 10px;
}

.mailin-header-contentarea {  
padding-left: 10px;
vertical-align: top;
padding-top: 7px;
}

.mailin-header-content {  
width: 400px;
}

.mailin-header-content SPAN.green {
font-size: 12px;
}

OL.mailin {
/*margin-left: 3;*/
margin-top: 0px; 
margin-bottom: 0px; 
/*padding: 0;*/

}

LI.mailin {
margin: 3px; 
padding: 0; 
margin-top: 2px; 
margin-bottom: 0px; 
}

.mailin-coupon-table {  
border: dashed 1px #adadad;
width:580px ;
/*padding: 14px;*/
}

.mailin-coupon-main {  
width: 568px;
height: 200px;
background-image: url(../images/en/mailin-coupon-mainbg.gif);
background-repeat: no-repeat;
}

.mailin-returnaddress-main {  
width: 367px;
height: 94px;
background-image: url(../images/en/mailin-returnaddress.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
}

.mypromotions-headparagraph {  
line-height: 19px;
}

.mypromotions-logo {  
vertical-align: top;
padding-top: 38px;
padding-left: 10px;
}

.mypromotions-sort {  
background-image: url(../images/en/mypromotions-sort.gif);
height: 48px;
vertical-align: bottom;
padding-bottom: 1px;
background-repeat: no-repeat;
}

.mypromotions-sort-radio {  
text-align: right;
}

.mypromotions-sort-label {  
width: 100px;
white-space: nowrap;
color: #ffffff;
}

.mypromotions-sort-default {  
text-align: right;
padding-right: 7px;
white-space: nowrap;
}

.mypromotions-bigtable {  
width: 50%;
border-bottom: solid 1px #adadad;
padding: 7px;
vertical-align: top;
background-color:#FFFFFF;
}

.mypromotions-bigtable-divider {  
background-color:#ADADAD;
width: 1px;
}

.refer-field-label {  
padding-right: 20px;
}

.refer-thanks-table {  
border-top: solid 1px #ADADAD;
}

.popup1-body {  
background-color:#FFFFFF;
background-image: url(../images/en/popup1-bg.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

.popup1-header {  
background-image: url(../images/en/popup1-header.gif);
background-repeat: no-repeat;
height: 40px;
font-family: arial;
font-size: 24px;
color:#FFFFFF;
padding-left: 10px;
}

.popup1-content {  
padding-top: 15px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 15px;
}

.popup1-subtable-left {  
/*background-color:#D7E9A1;*/
background-color:#DeDeDe;
vertical-align: top;
padding: 6px;
line-height: 15px;
width: 60%;
}

.popup1-subtable-middle {  
background-color:#4c4c4c;
color:#FFFFFF;
vertical-align: top;
padding: 6px;
line-height: 15px;
width: 40%;
}

.popup2-body {  
background-color:#FFFFFF;
background-image: url(../images/en/popup2-bg.jpg);
background-repeat: no-repeat;
}

.popup2-content {  
position: absolute;
top: 0px;
width: 600px;
}

.popup2-headline {  
font-family: arial;
font-size: 16px;
font-weight: bold;
color:#4c4c4c;
position: relative;
top: 20px;
right: 0px;
}

.popup2-bodycopy {  
font-family: arial;
font-size: 20px;
font-weight: bold;
color:#FFFFFF;
text-align: left;
line-height: 30px;
letter-spacing: -1px;
position: absolute;
top: 125px;
left: 30px;
}

.popup2-close {  
position: absolute;
top: 305px;
right: 20px;
}

.popup3-body {  
background-color:#FFFFFF;
background-image: url(../images/en/popup3-bg.jpg);
background-repeat: no-repeat;
}

.popup3-content {  
position: absolute;
top: 0px;
width: 600px;
}

.popup3-headline {  
font-family: arial;
font-size: 16px;
font-weight: bold;
color:#4c4c4c;
position: relative;
top: 20px;
right: 0px;
}

.popup3-bodycopy {  
font-family: arial;
font-size: 16px;
font-weight: bold;
color:#FFFFFF;
text-align: left;
line-height: 30px;
letter-spacing: -1px;
position: absolute;
top: 105px;
left: 30px;
}

.popup3-close {  
position: absolute;
top: 325px;
right: 20px;
}

.inputstyle {  
border: solid 1px #000000;
}

.whatsthis { 
font-size: 10px;
font-weight: normal;
color:#c80000;
}


.enrollment-confirm {  
background-image: url(../images/en/enrollment-thankyou.jpg);
height: 328px;
background-repeat: no-repeat;
border-bottom: solid 1px #adadad;
}

.enrollment-confirm-content {  
width: 350px;
padding: 10px;
}

.enrollment-confirm-formatting {  
line-height: 16px;
color:#FFFFFF;
}

.enrollment-confirm2 {  
background-image: url(../images/en/enrollment-thankyou2.jpg);
height: 500px;
background-repeat: no-repeat;
background-position: bottom;
}

.enrollment-confirm2-formatting {  
line-height: 16px;
color:#FFFFFF;
}

.enrollment-confirm2-content {  
width: 350px;
padding: 10px;
position: relative;
color:#FFFFFF;
}

.enrollment-confirm2-right {  
position: absolute;
top: 66px;
left: 370px;
width: 200px;
}

.testimonial {  
padding-left: 10px;
}

.testimonial-left {  
width: 222px;
height: 155px;
}

.testimonial-right {  
width: 113px;
height: 155px;
display: none;
}

.servicepoints-logo {  
border-right: solid 1px #adadad;
border-top: solid 1px #adadad;
border-bottom: solid 1px #adadad;
}

.servicepoints-bg {  
background-image: url(../images/en/servicepoints-tablebg.gif);
background-repeat: repeat-x;
vertical-align: top;
padding-left: 8px;
}

.servicepoints-site {  
text-align: right;
padding-right: 8px;
}

.servicepoints-toprow {  
height: 30px;
}

.servicepoints-partner {  
font-size: 15px;
font-weight: bold;
}

.viewby {  
font-weight: bold;
}

A.viewby {  
font-weight: normal;
color:#c80000;
}

A.viewby:hover {
color: #000000;
}

.joinnow-bg {  
background-image: url(../images/en/joinnow-bg.jpg);
background-repeat: no-repeat;
position: relative;
top: -3px;
}

.joinnow-content-table {  
width: 450px;
}

.answer {
font-size: 11px;
}

.forgotpw-buttons{
position: relative;
left:-70px;
}

.mystatement-viewby {
font-size: 11px;
font-weight: bold;
}

a.mystatement-viewby {
font-size: 11px;
font-weight: normal;
}

.multipleconfirm-data {
padding-right:5px;	
}

.enrollbuttons {
text-align: right;
}

.formbuttons {
}

.delegatebuttons {
}

.sampleprogram {
background-image: url(../images/en/mypromotions-bg.gif);
}

.pp-link {
color:#c80000;
}

.pp-link:hover {
color:#000000;
}

.pp-link-container {
padding-top: 5px;
padding-bottom: 5px;
}

/*FROM DIV CSS*/
/*I HAVE COMBINED THE TWO STYLESHEETS INTO ONE...*/

/*MASTER LAYOUT POSITIONING*/

#master-wrapper {
text-align: center;
}

#master-content-area {
text-align:left;
width:770px;
margin-left: auto/*!important*/;
margin-right: auto/*!important*/;
padding-bottom:24px;
background:#676767;
/*background-image: url(../images/en/main-bg.gif);
background-position: -3px bottom;
background-repeat: no-repeat;
*/
}

#internal-content-area {
color:#333;
background-image: url(../images/en/logobg.gif);
background-repeat: repeat-x;
width: 770px;
/*position: relative;
left: 8px;
*/
}

/*END MASTER LAYOUT POSITIONING*/

/*FOOTER*/

#footer-wrapper {
text-align: center;
}

#footer-content {
text-align: left;
width: 770px;
margin-left: auto/*!important*/;
margin-right: auto/*!important*/;
}

/*END FOOTER*/

/*LOGIN INFO*/

#home-header {
float:left;
position:relative;
left: 415px;
top: 6px;
}

/*END LOGIN INFO*/

#home-logo {
	float:left;
	top: 0px;
	left: 0px;
	height: 69px;
	width: 138.px;
}

#home-movie {
	float:left;
	position:relative;
	left:8px;
	top:0px;
}

#home-content {
display: block;
float:left;
}


#home-top-menu {
/*top: 72px;*/
}

#home-footer {
}

/* BEGIN BANNERS */

#home-information{
float:left;
width: 206px;
height: 157px;
background-image: url(../images/en/postit.gif);
background-repeat: no-repeat;
padding-top: 30px;
padding-left: 0px;
vertical-align: top;
line-height: 23px;
position: relative;
left: 7px;
}

#home-binder{
float:left;
width: 192px;
height: 172px;
background-image: url(../images/en/binder.gif);
background-repeat: no-repeat;
padding-top: 63px;
padding-left: 0px;
padding-bottom: 10px;
vertical-align: top;
position: relative;
left: 15px;
top: -14px;
}

#home-bottom-banner{
float:left;
position: relative;
left: 29px;
}

.float-clear{
clear:both;
}

#enroll-float-clear{
clear:both;
}

#home-float-clear{
clear:both;
}

#home-side-banners {
width: 140px;
float: left;
position: relative;
left: 17px;
top: 14px;
top: 14px;
margin-bottom: 20px;
}

/* END BANNERS */

/* BEGIN NAVIGATION from original*/

#nav {
margin:0;
padding: 0px 0px 0px 0px;
background-image: url(../images/en/navbgblank.gif);
background-repeat: repeat-x;
width:770px;
float:left;
height: 51px;
}

#nav li {
display:inline;
padding: 0px 0px 0px 0px ;
margin:0;
}

#nav a:link,
#nav a:visited {
color:#FFFFFF;
padding: 14px 0px 0px 6px; /*TRBL*/
float:left;
width:auto;
text-decoration:none;
font:bold 12px Arial, Helvetica, sans-serif;
/*
background-image: url(../images/en/navbg.gif);
*/
background-repeat: repeat-x;
height: 43px;
}

/*
#nav #TopMenuHome a:link, #nav #TopMenuHome a:visited { background-image: url(../images/en/navbgblank.gif); }


.endcap{
color:#4c4c4c;
padding: 0px 0px 0px 0px; /*TRBL* /
float:left;
width:auto;
text-decoration:none;
font:bold 12px Arial, Helvetica, sans-serif;
background-image: url(../images/en/navbg.gif);
background-repeat: repeat-x;
height: 38px;
}
*/

li#navmembers{
padding-left: 16px;
padding-right: 0px;
padding-top: 9px;
height: 38px;
color:#FFFFFF;
text-decoration:none;
font: bold 10px Tahoma;
}

#nav a:hover {
background-image: url(../images/en/navbg-on.gif);
background-repeat: repeat-x;
color:#FFFFFF;
}

#nav-on {
background-image: url(../images/en/navbg-on.gif);
background-repeat: repeat-x;
color:#FFFFFF;
}

#nav li:first-child a {
/*This is for the first item in a list*/
/*border-left:1px solid #42432d;*/
}

#nav a:active {
/*
background:#e35a00;
color:#fff;
*/
}

/*END NAVIGATION*/


/** Home Content Logger Out Container */
#home-loggedout-content-container{
width: 590px;
background-image: url(../images/en/mainareagreybg.gif);
background-repeat: repeat-x;
position: relative;
left: 9px;
vertical-align: top;
padding-bottom: 25px;
margin-bottom: 13px;
}

/** Home Content Logger In Container */
#home-loggedin-content-container{
background-image: url(../images/en/mainareagreybg.gif);
background-repeat: repeat-x;
width: 590px;
position: relative;
left: 9px;
top: -5px;
padding-top: 5px;
padding-bottom: 25px;
margin-bottom:9px;
}

#home-entercodes-loggedout {
float: left;
position: relative;
top: 7px;
left: 7px;
}

#home-entercodes-loggedin {
float: left;
position: relative;
top: 0px;
left: 7px;
}

#earnrewards {
position: relative;
float: left;
top: 7px;
left: 200px;
margin-right: 10px;
}

#earnrewards-button {
position: relative;
top: 117px;
}

#earnextrapoints {
float: left;
position: relative; 
top: 7px;
left: -165px;
}

#earnextrapoints-loggedin {
float: left;
position: relative;
top: 0px;
left: 15px;
width: 176px;
height: 151px;
background-image: url(../images/en/clicktoclaim.gif);
background-repeat: no-repeat;
}

#home-scrollingimages {
position: relative;
top: 13px;
left: 7px;
}

#home-scrollingimages-loggedin {
position: relative;
top: 13px;
left: 7px;
}

#bannerarea {
position: relative;
left: -255px;
}

#login-extras {
background-image: url(../images/en/loginshadow.gif);
width: 18px;
height: 77px;
position: absolute;
top: -6px;
left: 217px;
}

#home-catalog-loggedin {
position: relative;
left: 8px;
top: 10px;
}

#home-delegate-loggedin {

}

#home-personalization {
float: left;
position: relative;
left: 10px;
}

/*SUBPAGE AREA*/

#subpage-wrapper {
float: left;
position: relative;
left: 9px;
top: -5px;
background-image: url(../images/en/subpage-bg.gif);
background-repeat: repeat-x;
padding-top: 8px;
margin-bottom: 20px;
border-bottom: solid 1px #000000;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
padding-bottom: 10px;
width: 588px;
background-color:#FFFFFF;
}

#subpage-wrapper-full {
float: left;
position: relative;
left: 9px;
top: -5px;
background-image: url(../images/en/subpage-bg.gif);
background-repeat: repeat-x;
padding-top: 8px;
margin-bottom: 20px;
border-bottom: solid 1px #000000;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
padding-bottom: 10px;
width: 740px;
background-color:#FFFFFF;
}


/*END SUBPAGE AREA*/

/*HEADERS*/

.header-fullpage-container {
background-image: url(../images/en/header-fullpage.gif);
background-repeat: no-repeat;
width: 748px;
height: 40px;
}

.header-normal-container {
background-image: url(../images/en/header-normal.gif);
background-repeat: no-repeat;
width: 588px;
height: 40px;
}

.header-container-contentarea {
/*float: left;*/
position: relative;
top: 3px;
left: 15px;
z-index: 9;
}

.header-subtext-area {
float: left;
position: relative;
top: 10px;
right: 20px;
width: 340px;
z-index: 10;
}

.header-subtext-container {
position: absolute;
top: 0px;
right: 0px;
}

.header-graphic {
float: left;
position: relative;
top: -1px;
right: 23px;
padding: 0px 0px 0px 0px;
}

.header-pagetitle {
width: auto;
}

/*END HEADERS*/

/*BUTTONS*/

.button-float {
float: left;
margin-right: 5px;
}

.button1-L {
width: 13px;
height: 24px;
background-image: url(../images/en/button1-L.gif);
background-repeat: no-repeat;
}

.button1 {
background-image: url(../images/en/button1.gif);
background-repeat: repeat-x;
vertical-align: top;
padding-top: 2px;
/*
padding-left: 4px;
padding-right: 4px;
*/
}

.button1-link2 {
color:#999999;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.button1-R {
width: 13px;
height: 24px;
background-image: url(../images/en/button1-R.gif);
background-repeat: no-repeat;
}

.button2-L {
width: 13px;
height: 24px;
background-image: url(../images/en/button2-L.gif);
background-repeat: no-repeat;
}

.button2 {
background-image: url(../images/en/button2.gif);
background-repeat: repeat-x;
vertical-align: top;
padding-top: 2px;
/*
padding-left: 4px;
padding-right: 4px;
*/
}

.button2-link2 {
color:#FFFFFF;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.button2-R {
width: 13px;
height: 24px;
background-image: url(../images/en/button2-R.gif);
background-repeat: no-repeat;
}

.button3-L {
width: 13px;
height: 24px;
background-image: url(../images/en/button3-L.gif);
background-repeat: no-repeat;
}

.button3 {
background-image: url(../images/en/button3.gif);
background-repeat: repeat-x;
vertical-align: top;
padding-top: 2px;
/*
padding-left: 4px;
padding-right: 4px;
*/
}

.button3-link2 {
color:#000000;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
padding-top: 0px;
}

.button3-link2:hover {
color:#FFFFFF;
}

.button2-link2:hover {
color:#999999;
}
.button3-R {
width: 13px;
height: 24px;
background-image: url(../images/en/button3-R.gif);
background-repeat: no-repeat;
}

.button1-L-over {
width: 13px;
height: 24px;
background-image: url(../images/en/button1-L-over.gif);
background-repeat: no-repeat;
}

.button1-over {
background-image: url(../images/en/button1-over.gif);
background-repeat: repeat-x;
/*
padding-left: 4px;
padding-right: 4px;
*/
vertical-align: top;
padding-top: 2px;
}

.button1-R-over {
width: 13px;
height: 24px;
background-image: url(../images/en/button1-R-over.gif);
background-repeat: no-repeat;
}

.button2-L-over {
width: 13px;
height: 24px;
background-image: url(../images/en/button2-L-over.gif);
background-repeat: no-repeat;
}

.button2-over {
background-image: url(../images/en/button2-over.gif);
background-repeat: repeat-x;
/*
padding-left: 4px;
padding-right: 4px;
*/
vertical-align: top;
padding-top: 2px;
}

.button2-R-over {
width: 13px;
height: 24px;
background-image: url(../images/en/button2-R-over.gif);
background-repeat: no-repeat;
}

.button3-L-over {
width: 13px;
height: 24px;
background-image: url(../images/en/button3-L-over.gif);
background-repeat: no-repeat;
}

.button3-over {
background-image: url(../images/en/button3-over.gif);
background-repeat: repeat-x;
/*
padding-left: 4px;
padding-right: 4px;
*/
vertical-align: top;
padding-top: 2px;
}

.button3-R-over {
width: 13px;
height: 24px;
background-image: url(../images/en/button3-R-over.gif);
background-repeat: no-repeat;
}


.button4-L {
width: 13px;
height: 24px;
background-image: url(../images/en/button4-L.gif);
background-repeat: no-repeat;
}

.button4 {
background-image: url(../images/en/button4.gif);
background-repeat: repeat-x;
vertical-align: top;
padding-top: 2px;
/*
padding-left: 4px;
padding-right: 4px;
*/
}

.button4-link2 {
color:#000000;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
padding-top: 0px;
}

.button4-link2:hover {
color:#FFFFFF;
}

.button4-R {
width: 13px;
height: 24px;
background-image: url(../images/en/button4-R.gif);
background-repeat: no-repeat;
}

.button4-L-over {
width: 13px;
height: 24px;
background-image: url(../images/en/button4-L-over.gif);
background-repeat: no-repeat;
}

.button4-over {
background-image: url(../images/en/button4-over.gif);
background-repeat: repeat-x;
/*
padding-left: 4px;
padding-right: 4px;
*/
vertical-align: top;
padding-top: 2px;
}

.button4-R-over {
width: 13px;
height: 24px;
background-image: url(../images/en/button4-R-over.gif);
background-repeat: no-repeat;
}

.button4-L {
width: 13px;
height: 24px;
background-image: url(../images/en/button4-L.gif);
background-repeat: no-repeat;
}

.button5 {
background-image: url(../images/en/button5.gif);
background-repeat: repeat-x;
vertical-align: top;
padding-top: 2px;
/*
padding-left: 4px;
padding-right: 4px;
*/
}

.button5-link2 {
color:#000000;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
padding-top: 0px;
}

.button5-link2:hover {
color:#FFFFFF;
}

.button5-link2:hover {
color:#999999;
}
.button5-R {
width: 13px;
height: 24px;
background-image: url(../images/en/button5-R.gif);
background-repeat: no-repeat;
}

.button5-L-over {
width: 13px;
height: 24px;
background-image: url(../images/en/button5-L-over.gif);
background-repeat: no-repeat;
}

.button5-over {
background-image: url(../images/en/button5-over.gif);
background-repeat: repeat-x;
/*
padding-left: 4px;
padding-right: 4px;
*/
vertical-align: top;
padding-top: 2px;
}

.button5-R-over {
width: 13px;
height: 24px;
background-image: url(../images/en/button5-R-over.gif);
background-repeat: no-repeat;
}

#buttons-enroll {
position: absolute;
right: 30px;
}

.button-spacer {
height: 40px;
vertical-align: top;
}

.button-spacer2 {
height: 100px;
text-align: center;
}

/*END BUTTONS*/

/*ENROLLMENT SPECIAL ITEMS*/

.joinnow-bg {
position: relative;
left: 8px;
top: -8px;
background-image: url(../images/en/joinnow-bg.jpg);
background-repeat: no-repeat;
padding-top: 8px;
border-bottom: solid 1px #adadad;
border-right: solid 1px #adadad;
border-left: solid 1px #adadad;
}

#enroll-header {
background: url(../images/en/nav-nonav.gif) repeat-x;
}

#enroll-internal-content-area {
}

#enroll-header {
background: url(../images/en/nav-nonav.gif) repeat-x;
}

#enroll-wrapper-full {
float: left;
position: relative;
left: 7px;
top: 13px;
background-image: url(../images/en/subpage-bg.gif);
background-repeat: repeat-x;
background-color:#FFFFFF;
padding-top: 8px;
margin-bottom: 20px;
border-bottom: solid 1px #ADADAD;
border-left: solid 1px #ADADAD;
border-right: solid 1px #ADADAD;
padding-bottom: 10px;
width: 752px;
}

#enroll-wrapper {
float: left;
position: relative;
top: 13px;
left: 8px;
background-image: url(../images/en/subpage-bg.gif);
background-repeat: repeat-x;
background-color:#FFFFFF;
padding-top: 8px;
margin-bottom: 20px;
border-bottom: solid 1px #ADADAD;
border-left: solid 1px #ADADAD;
border-right: solid 1px #ADADAD;
padding-bottom: 10px;
width: 588px;
}

#enroll-banner-container {
width: 468px;
display: inline;
position: relative;
left: 80px;
}

.enroll-internal-table {  
}

.enroll-content-block {
}

#enroll-steps, .enroll-steps {
float: left;
position: relative;
top: -30px;
left: -5px;
background: url(../images/en/enrollment-bg.gif) repeat-x;
width: 575px;
height: 82px;
}

#enroll-steps-fullpage {
position: relative;
top: -18px;
background: url(../images/en/enrollment-bg.gif) repeat-x;
width: 750px;
}

#enroll-banners-side {
position: relative;
left: 12px;
}


/*END ENROLLMENT SPECIAL ITEMS*/

.subProdLink {
color:#c80000;
}

#flashcontent11 {
position: relative;
top: -7px;
}

/*C2C OVERLAY*/

#overlay {
display: none;
width: 100%;
height: 100%;
background-image: url(../images/en/overlay-bg.gif);
text-align: center;
position: absolute;
top: 0px;
left: 0px;
}

#overlay-inner {
width: 600px;
height: 307px;
background-image: url(../images/en/overlay.jpg);
background-repeat: no-repeat;
position: relative;
top: 20%;
text-align: center;
padding-top: 100px;
color:#FFFFFF;
font-family: arial;
font-size: 14px;
font-weight: bold;
z-index: 100000000;
}

.overlay-logo {
text-align: center;
}

IMG.overlay-logo {
height: 100px;
width: 100px;
border: solid 1px black;
}

/*END C2C OVERLAY*/