#newsletterconfmail A {	text-decoration:underline; }
.loyalty .loyalsubmail { width:540px;}
.loyalty .loyalsubmail .tbl .tblgroup {padding-top:10px; padding-bottom:10px;}
.loyalty .loyalsubmail .tbl .tblgroup DIV { padding-bottom:10px;}
.loyalty .loyalsubmail .tbl .tblgroup { clear:both;}
.loyalty .loyalsubmail .tbl .tblzone .rcol { width:150px; float:left;}
.loyalty .loyalsubmail .tbl .tblzone .lcol { width:150px; float:left;}
.loyalty .loyalsubmail .tbl .tblzone { clear:both;}
.loyalty .loyalsubmail A {	text-decoration:underline; }
.loyalty .ptsdet #ptlst,.loyalty .ptsdet #accinfo,
.loyalty .ptsdet .mailzone span, .loyalty .ptsdet .mailzone a, .loyalty .ptsdet .mailzone input{float:left;}
.loyalty .ptsdet .mailzone a.button {margin-left:10px;}
.loyalty .ptsdet #ptlst{margin-top:10px;}
.loyalty .ptsdet #agt{float:left;width:320px;margin:20px 0px 20px 20px;}
.loyalty .ptsdet #agtpts{float:right;width:280px;margin:20px 20px 20px 0px;}
.loyalty .ptsdet #agt .label {display:block;float:left;clear:left;width:70px;}
.loyalty .ptsdet #agtpts .label{display:block; float:left;clear:left;}
.loyalty .ptsdet #agtpts .value {display:block; float:right;}
.loyalty .ptsdet .help{display:block;width:100%;}