body {
background : url('images/bg.jpg') 0 0 repeat #69444c;
padding : 0;
margin : 0;
border : 0;
}
#wrap {
border-top : 2px solid #b4a1a5;
margin : 18px auto auto auto;
padding : 0;
width : 960px;
height : auto;
}
#container {
clear : both;
width : 960px;
height : auto;
float : left;
padding : 0;
margin : 0;
text-align : center;
background : #efe2cd;
}
h1 {
width : 960px;
height : 162px;
padding : 0;
margin : 0 auto;
text-indent : -2000em;
display : block;
background : url('images/header.jpg') 0 0 no-repeat;
}
#logo {
float:left;
width : 320px;
height : 162px;
padding : 0;
margin : 0;
text-indent : -2000em;
display : block;
background : url('images/logo.jpg') top left no-repeat;
}
#header-image{
float:right;
display : block;
width : 640px;
height : 162px;
padding : 0;
margin : 0;	
}
ul.ppt {
	margin:0;
	position: relative;
}
.ppt li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
}
.ppt img {
	margin:0;
	border: 0;
	padding: 0;
}
#infobar {
clear:both;
margin : 0;
padding: 0;
float : left;
width : 960px;
height: auto;
background : url('images/infobar.jpg') 0 0 repeat-x #b4a1a5;
}
#infobar p {
margin : 0;
color : #ffffff;
}
#infobar p a {
color : #ffffff;
text-decoration : underline;
}
#infobar p a:hover {
color : #ffffff;
text-decoration : underline;
font-weight : bold;
}
#navcol {
width : 320px;
height : auto;
margin : 0;
padding : 0;
float : left;
}
#navcol ul {
margin : 0;
padding : 0;
}
#navcol li, #navcol li a {
width : 320px;
height : auto;
margin : 0;
padding : 0;
display : block;
text-decoration : none;
list-style : none;
}
#navcol li {
float : left;
background : url('images/inactive.jpg') repeat-x 0 0 #f7f0e6;
}
#navcol li a p {
margin : 0;
padding : 36px 18px 9px 18px;
line-height : 18px;
font : normal 12px Palatino Linotype, Book Antiqua, Palatino, serif;
text-align : left;
text-decoration : none;
}
#navcol li a {
color : #b4a1a5;
text-decoration : none;
}
#navcol li a:hover {
color : #ffffff;
text-decoration : none;
}
#navcol li.active {
background: #ffffff;
color : #b4a1a5;
}
#navcol li.active a {
color : #b4a1a5;
text-decoration : none;
}
#navcol li.active a:hover {
color : #b4a1a5;
text-decoration : none;
}
#navcol li:hover {
background : #dfc59c;
} 
#navcol li.active:hover {
background : #ffffff;
}
#home a, #home.active a {
background : url('images/home.png') no-repeat top left;
}
#facials a, #facials.active a {
background : url('images/facials.png') no-repeat top left;
}
#body a, #body.active a {
background : url('images/body.png') no-repeat top left;
}
#massage a, #massage.active a {
background : url('images/massage.png') no-repeat top left;
}
#beauty a, #beauty.active a {
background : url('images/beauty.png') no-repeat top left;
}
#packages a, #packages.active a {
background : url('images/packages.png') no-repeat top left;
}
#white {
width : 640px;
height : auto;
float : left;
padding : 0;
margin : 0px auto auto auto;
text-align : center;
background: #ffffff;
}
#textcol {
width : 284px;
height : auto;
float : left;
padding : 18px;
font : normal 12px Palatino Linotype, Book Antiqua, Palatino, serif;
text-align : left;
line-height : 18px;
}
h2 {
padding : 0;
margin : 0;
text-align : left;
font : 18px Palatino Linotype, Book Antiqua, Palatino, serif;
font-weight : normal;
color : #dfc59c;
line-height : 18px;
}
.padtop {
padding-top : 18px;
}
h3 {
padding : 0;
margin : 18px 0 0 0;
text-align : left;
font : 12px bold Palatino Linotype, Book Antiqua, Palatino, serif;
font-weight : bold;
color : #69444c;
line-height : 18px;
}
#textcol p {
padding : 0;
margin : 18px 0 0 0 ;
text-align : left;
font : normal 12px Palatino Linotype, Book Antiqua, Palatino, serif;
color : #69444c;
line-height : 18px;
}
#infobar #textcol{
padding : 9px 18px;
margin : 0;
}
#infobar #textcol p{
color : #ffffff;
margin : 0;
}
p.top {
margin-top : 0;
}
a {
color : #69444c;
text-decoration : underline;
}
a:hover {
color : #69444c;
text-decoration : underline;
font-weight : bold;
}
img {
width : auto;
height : auto;
margin : 0;
padding : 0;
border : 0;
}
#footer {
border-top : 2px solid #b4a1a5;
background : #69444c;
clear : both;
padding : 0 0 9px 0;
margin : 0 auto;
width : 960px;
height : auto;
text-align : center;
font : normal 12px Palatino Linotype, Book Antiqua, Palatino, serif;
color : #ffffff;
line-height : 18px;
}
#footer a {
color : #ffffff;
text-decoration : underline;
}
#footer a:hover {
color : #ffffff;
text-decoration : underline;
font-weight : bold;
}

