body {margin: 0; padding-left: 0; padding-right: 0; padding-top: 153px; padding-bottom: 30px; background-color: #ffebf4; background-image: url('/res/img/background.jpg'); background-position: top center; background-repeat: no-repeat; font-size: 100%; font-family: arial, helvetica, sans-serif;}
div {padding: 0; margin: 0; border: 0px none;}
img {border: 0px none; outline: none;}
h1 {font-size: 1.6em; line-height: 180%;}
abbr {border: 0px none;}
a {color: #d086b7;}
a:hover {color: #f7afc3;}
dfn {font-weight: bold; font-style: normal;}
strong {font-weight: bold; font-style: normal;}
table {border-collapse: collapse; width: 100%; empty-cells: show;}
th {font-weight: bold; font-style: normal; text-align: left; border: 1px solid #cccccc; padding: 5px;}
td {font-weight: normal; font-style: normal; text-align: left;  border: 1px solid #cccccc; padding: 5px; empty-cells: show;}

div#page {margin-left: auto; margin-right: auto; width: 908px; border: 1px solid #000000; clear: both;}
div#playtex-vip-navigation {position: relative; width: 908px; height: 50px;}
div#playtex-vip-navigation img {margin: 0px; padding: 0px; border: 0px none;}
#navimg {position: absolute; left: 0px; top: 0px;}
#facebook {position: absolute; right: 0px; top: 0px;}
div#flashContent {width: 903px; height: 488px;}
div#regContent {width: 858px; background-color: #ffffff; padding: 25px; font-size: 0.76em; line-height: 180%;}
div#footer {float: left; position: relative; width: 908px; height: 30px; background-image: url('/res/img/navs/footer/tile.jpg'); background-repeat: repeat-x; clear: both;}

div#flashFooter {position: absolute; top: 0px; left: 0px; width: 150px; height: 30px;}
div#footer-nav {position: absolute; top: 0px; right: 0px; width: 146px; height: 30px;}
div#footer-nav-fr {position: absolute; top: 0px; right: 0px; width: 160px; height: 30px;}

ol.alphalist {list-style-type: lower-alpha;}

.fine-print {font-size: 80%;}
.quiet {font-weight: normal; font-style: normal;}
.subtle {font-weight: normal; font-style: normal; text-decoration: underline;}
.req {font-weight: bold; font-style: normal;}
.bold {font-weight: bold;}

/* contest form */
div.fieldset {padding: 10px; background-color: #fcfcfc; margin-bottom: 10px;}
div.sub {padding-left: 0px ! important; padding-right: 0px ! important; margin-bottom: 0px ! important;}
div.fieldset div {margin-top: 10px;}
select#promocode {margin-left: 30px; height: 20px; width: 150px;}
div#standardfields div {float: left;}
div#standardfields div.overide {width: 800px;}
div#standardfields label.linsel {float: left; width: 100px;}
div#standardfields input.insel {float: right; width: 610px; margin-right: 115px;}
div#standardfields select.insel {float: right; width: 616px; margin-right: 115px;}
input#submit {margin-top: 30px; cursor: pointer; width: 100px;}



