* { margin: 0; padding: 0; }

body {
background-color: #000;
font-family: arial, verdana, sans-serif;
padding-bottom: 30px;
font-size: 100%;
}

#pagewrap {
width: 860px;
margin: 0 auto;
background-color: #FFDFB8;
padding-bottom: 20px;
}

#topwrap {
position: relative;
background-color: #B18582;
height: 153px;
border-bottom: 1px solid #fff;
}

img.logo {
position: absolute;
top: 4px;
left: 318px;
}

img.facebook {
position: absolute;
border: none;
top: 20px;
left: 790px;
}

p.toptext {
position: absolute;
font-size: 18px;
letter-spacing: 2px;
top: 116px;
left: 384px;
color: #fff;
}

#floatwrap {
width: 800px;
margin: 20px auto 0 auto;
}

#rightpanel {
position: relative;
float: right;
width: 300px;
margin-right: 0;
}

#leftpanel {
float: left;
width: 475px;
margin-left: 0;
}

#leftpanel p {
color: #563836;
font-size: 14px;
letter-spacing: 1px;
line-height: 19px;
text-align: justify;
}

.clear { clear: both; }

#leftpanel p.services {
font-family: 'Poller One', cursive;
font-size: 14px;
letter-spacing: 0;
text-align: center;
padding-top: 10px;
line-height: 28px;
}

#leftpanel .blue {
color:  #6175BA;
}

#leftpanel .disclaim {
font-size: 12px;
font-weight: normal;
font-family: arial;
}

#stats { display: none; }

p.copyright {
width: 800px;
margin: 8px auto;
text-align: center;
font-size: 11px;
color: #C9A9A7;
letter-spacing: 1px;
}

p.copyright a {
text-decoration: none;
color: #DECCCB;
}

p.copyright a:hover {
text-decoration: underline;
}

#storefrontwrap {
position: relative;
height: 252px;
margin: 16px auto 0;
width: 800px;          
background-color: #fff;
border: 1px solid #B18582;
}

#storefrontwrap p.foot {
font-size: 14px;
width: 800px;
margin: 0 auto 0;
padding: 3px 0;
background-color: #fff;
text-align: center;
color: #563836;
line-height: 19px;
}

#storefrontwrap p.foot a {
text-decoration: none;
color: #000;
}

#hennawrap {
position: relative;
width: 800px;
margin: 16px auto;
}

#hennawrap p, #rightpanel p {
position: absolute;
font-family: 'Poller One', cursive;
font-size: 20px;
color: #fff;
text-align: center;
top: 196px;
width: 800px;
text-shadow: 0 0 20px #000;
}

#rightpanel p {
width: 300px;
top: 290px;
font-size: 16px; 
}
