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 { font-size: 12px; }
#content { margin: 0 auto 20px auto; width: 777px; text-align: left; }
#header { position: relative; padding-top: 127px; background: url(../images/logo.gif) no-repeat 1px 0; }
#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; }

/* header */
#balloon { position: absolute; top: 19px; right: 228px; }
#buynow { position: absolute; top: 33px; right: 2px; }
#nav,
#nav li { margin: 0; padding: 0; list-style-type: none; display: inline; }
#nav { position: absolute; top: 81px; left: 0; width: 777px; height: 46px; overflow: hidden; }
#nav a { float: left; padding: 46px 0 0 0; overflow: hidden; height: 0px !important; height /**/:46px; }
#nav,
#nav a { background-image: url(../images/nav.gif); background-repeat: no-repeat; }
#nav { background-position: 0 0; }
#nav-home a { width: 81px; background-position: 0 0; }
#nav-home a:hover,
#nav-home a.selected { background-position: 0 -46px; }
#nav-products a { width: 107px; background-position: -81px 0; }
#nav-products a:hover,
#nav-products a.selected { background-position: -81px -46px; }
#nav-skin a { width: 139px; background-position: -188px 0; }
#nav-skin a:hover,
#nav-skin a.selected { background-position: -188px -46px; }
#nav-news a { width: 81px; background-position: -327px 0; }
#nav-news a:hover,
#nav-news a.selected { background-position: -327px -46px; }
#nav-buy a { width: 131px; background-position: -408px 0; }
#nav-buy a:hover,
#nav-buy a.selected { background-position: -408px -46px; }
#nav-contact a { width: 117px; background-position: -539px 0; }
#nav-contact a:hover,
#nav-contact a.selected { background-position: -539px -46px; }

#subnav,
#subnav li { list-style-type: none; display: inline; }
#subnav { margin: 0; padding: 0 0 0 23px; }
#subnav li { margin: 0; padding: 0 0 0 19px; background: url(../images/subnav-separator.gif) no-repeat 6px 2px; }
#subnav li.first { padding: 0; background-image: none; }
#subnav a { font-weight: bold; text-decoration: none; color: #ffffff; }
#subnav a:hover,
#subnav a.selected { color: #f8e87b; }

/* 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; }

#products-landing div.box-images { margin: 29px 0 0 0px; text-align: center; }
#products-landing div.box-images a { margin-left: 8px; }
#products-landing div.box-images a.first { margin-left: 0; }

body.products #copy { padding: 19px 0 24px 20px; }
body.products #copy div.col1,
body.products #copy div.col2 { float: left; }
body.products #copy div.col1 { width: 313px; margin-right: 20px; }
body.products #copy div.col2 { width: 177px; }
body.products #copy div.list-title { color: #ffffff; font-weight: bold; }
body.products #copy ul { margin: 0; padding: 0 0 0 12px; }
#cream #copy div.list-title,
#powder #copy div.list-title,
#lanacort #copy div.list-title { margin-top: 1em; }
#gel #copy { background: #6fafb7 url(../images/products-gel.jpg) no-repeat 550px 48px; }
#cream #copy { background: #6fafb7 url(../images/products-cream.jpg) no-repeat 500px 48px; padding-right: 289px; }
#powder #copy { background: #6fafb7 url(../images/products-powder.jpg) no-repeat 500px 48px; padding-right: 289px; }
#lanacort #copy { background: #6fafb7 url(../images/products-lanacort.jpg) no-repeat 500px 48px; padding-right: 289px; }

#chafing #copy div.col2 { padding-top: 112px; background: url(../images/gel-purpose.gif) no-repeat top left; }

#banners { margin-top: 16px; text-align: center; }
#banners a { margin-left: 10px; }
#banners a.first { margin-left: 0; }

body.skin #copy ul { margin: 0; padding: 0 0 0 20px; }
#chafing #copy { padding: 19px 20px 24px 20px; }
#chafing #copy div.question { font-weight: bold; }
#chafing #copy ul { padding: 0 0 1em 20px; }
#chafing #copy li { padding-bottom: 0.75em; }
body.skin #copy span.question { font-weight: bold; }
body.skin #copy div.answer { display: none; margin: 0.5em 0 0.25em 0; }
body.skin #copy div.show { display: block; }
body.itching #copy h1 { color: #f8e87b; font-weight: bold; font-size: 14px; }
body.skin #copy li { padding-bottom: 0.5em; }
body.itching #copy dl { margin: 0 0 1em 0; padding: 0; }
body.itching #copy dt { font-weight: bold; }
#itching-glossary #copy dd { padding-bottom: 0.5em; }

#faqs #copy ul { list-style-image: url(../images/faqs-q.gif); }
#faqs #copy li { padding-bottom: 0.5em; }
#faqs #copy span.question { font-weight: bold; }
#faqs #copy div.answer { display: none; margin: 0.5em 0 0.25em 0; padding-left: 18px; background: url(../images/faqs-a.gif) no-repeat 0 3px; }
#faqs #copy div.show { display: block; }

#news #copy ul { list-style-type: none; margin: 0; padding: 0; }
#news #copy li { margin: 1em 0 0 0; padding: 0; }

body.news-article #copy div.list-title { font-weight: bold; }
body.news-article #copy ul { margin-left: 0; padding-left: 20px; }
body.news-article #copy ul ul { margin-left: 0; padding-left: 40px; }

#buy #copy table { background-color: #ffffff; }

#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; }
