body { text-align: center; background-color: #028996; color: #000000; margin: 0; padding: 0; font: 12px arial; color: #000000; }
a { color: #000000; }
a:hover { text-decoration: none; }
img { margin: 0; padding: 0; border: 0; }
p { margin: 0 0 1em 0; padding: 0; }
h1 { font-size: 14px; }
h2,
h3 { font-size: 12px; }
#content { margin: 0 auto 20px auto; width: 777px; text-align: left; }
#header { padding-left: 1px; }
#copy { background-color: #6fafb7; margin: 15px 3px 0 3px; padding: 19px 20px 24px 20px; border: 1px solid #81bcc0; }
#footer { margin-top: 6px; padding-top: 35px; background: url(../images/footer.gif) no-repeat top left; text-align: center; }

#copy img.title { margin-bottom: 6px; }
#copy img.right { float: right; margin: 0 0 20px 20px; }


/* Footer */
#footer ul,
#footer li { list-style-type: none; display: inline; }
#footer ul { margin: 0; padding: 0; }
#footer li { margin: 0; padding: 0 0 0 16px; background: url(../images/footer-separator.gif) no-repeat 6px 2px; color: #ffffff; font-size: 10px; }
#footer li.first { padding: 0; background-image: none; }
#footer a { color: #ffffff; }

/* Individual Pages */
#home #copy { background-color: #028996; padding: 0; border: 0; }
#home #copy img { border: 1px solid #81bcc0; }

#agreement ol { padding-left: 20px; }
#agreement li { margin-top: 1em; }
#agreement li.first { margin-top: 0; }

#survey #copy img.product { float: right; margin: 23px 23px 0 0; }

body.form #copy #questions { border: 0; }
body.form #copy form ol { margin-left: 30px; padding-left: 0; }
body.form #copy form li { margin-bottom: 1em; }
body.form #copy td.size { padding: 0 5px 1px 30px; }
body.form #copy table.radioselect select { position: relative; bottom: -3px; }
body.form #copy #contact,
body.form #copy #disclaimer,
body.form #copy #submit { width: 450px; }
body.form #copy #contact { border: 1px solid #028996; padding: 5px 11px 6px 6px; }
body.form #copy #contact table { width: 100%; }
body.form #copy #contact td.leftlabel { width: 1%; padding-right: 10px; }
body.form #copy #contact td.rightlabel { width: 1%; padding: 0 10px 0 20px; }
body.form #copy #contact td.rightinput { width: 6em; }
body.form #copy #contact label { white-space: nowrap; }
body.form #copy #contact input { width: 100%; }
body.form #copy #submit { padding-top: 1em; border: 0; text-align: center; }
body.form #copy #disclaimer { font-size: 10px; margin: 0; padding: 0.5em 10px 0 10px; }
body.form #copy #disclaimer ol,
body.form #copy #disclaimer ol li { font-size: 10px; }

#sweepstakes #copy form { padding-top: 1em; }

#crisis { padding: 9px 0 12px 17px; background-color: #861c20; font-family: arial, helvetica, sans-serif; font-size: 12px; }
#crisis a:link, td#crisis a:visited, td#crisis a:active { color: #ffffff; text-decoration: none; }
#crisis a:hover { color: #ffffff; text-decoration: underline; }
#crisis span { color: #d1676b; text-transform: uppercase; font-size: 14px; }

#copy:after,
#survey #copy div.sex:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#copy,
#survey #copy div.sex { zoom: 1; }

