/* reset */
html { color: #000; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
strong { font-weight: bold; }
em { font-style: italic; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border:0; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
:focus { outline: 0; }
input, textarea, select { *font-size: 100%; }
table { font-size: inherit; font: 100%; }
pre, code, kbd, samp, tt { font-family: monospace; *font-size: 108%; line-height: 100%; }

/* link policy */
a,
a:visited { color: #4e5050; }
a:link,
a:visited { font-weight: bold; text-decoration: none; }
a:link:hover,
a:visited:hover { text-decoration: underline; }

body { font: italic 12px/1.231 arial, helvetica, clean, sans-serif; color: #4e5050; background-color: #a2b6d9; }
div.content { background-color: #ebd0e3; width: 780px; }
div.main { position: relative; }
div.main div { position: absolute; overflow: hidden; }
div.main p { margin-bottom: 1em; }
div.products div { float: left; }
div.products div p.coupon { margin-top: 0.5em; }
div.products:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.products { font-size: 12px; line-height: 1.564; margin: 16px 0 0 70px; zoom: 1; }
img.product-images { margin: 5px 0 0 66px; }
div.footer { background: #add2e5 url(../images/footer_top.gif) repeat-x top left; font-size: 11px; color: #000; font-style: normal; text-align: center; padding: 24px 0 14px 0; }


/* Individual Pages */

#page-satin div.footer { margin-top: 27px; }
#page-satin div.main div.introducing { top: 170px; left: 585px; width: 178px; height: 327px; }
#page-satin div.main div.introducing img { margin: 11px 0 6px 0; }
#page-satin div.main div.note { top: 500px; left: 585px; font-size: 10px; text-align: right; width: 167px; }
#page-satin div.products div.kit { margin-right: 82px; width: 174px; }
#page-satin div.products div.wipes { margin-right: 86px; width: 150px; }
#page-satin div.products div.creme { width: 164px; }

#page-kit div.footer { margin-top: 14px; }
#page-kit div.main { font-size: 14px; }
#page-kit div.main div.introducing { top: 120px; left: 73px; width: 440px; height: 102px; }
#page-kit div.main div.introducing p.serious,
#page-kit div.main div.introducing p.know { font-weight: bold; }
#page-kit div.main div.coupon { top: 479px; left: 73px; width: 290px; height: 75px; }
#page-kit div.products div.satin { margin: 0 82px 0 17px; width: 157px; }
#page-kit div.products div.wipes { margin-right: 86px; width: 150px; }
#page-kit div.products div.creme { width: 164px; }

#page-wipes div.footer { margin-top: 14px; }
#page-wipes div.main { font-size: 13px; }
#page-wipes div.main div.introducing { top: 100px; left: 562px; width: 210px; height: 300px; }
#page-wipes div.main div.introducing p.relief { font-size: 14px; font-weight: bold; }
#page-wipes div.products div.kit { margin-right: 82px; width: 174px; }
#page-wipes div.products div.satin { margin-right: 81px; width: 155px; }
#page-wipes div.products div.creme { width: 164px; }

