body{
	background-color: #acafff;
	font-weight : bold;
	margin-left: 0px;
  	margin-top: 0px;
  	margin-right: 0px;
 	margin-bottom: 0px;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.fancy {
	font-family: "Lucida Calligraphy","ParkAvenue BT";
}
body.spa {
	background: url(bgspa.jpg) no-repeat fixed top;
}
body.nails {
	background: url(bgnails.jpg) no-repeat fixed top;
}
body.products {
	background: url(bgprod.jpg) no-repeat fixed top;
}
body.hair {
	background: url(bghair.jpg) no-repeat fixed top;
}
table {
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
table.background {
	width: 736px;
}
table.credits {
	width: 636px;
}
td.edge {
	width: 5px;
}
td.nav {
	width: 160px;
}
table.navigate {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
table.content {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
table.about {
	padding-top:  10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
table.address {
	padding-top:  10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
td.hosted {
	font-size: 60%;
}

h1{
	border : 3px;
	border-color : #acafff;
	padding: 10px;
	margin: 10px;
	text-align : center;
	font-family: "Lucida Calligraphy","ParkAvenue BT";
}
h2 {
	text-align: center;
	text-decoration: underline;
	font-family: "Lucida Calligraphy","ParkAvenue BT";
}

a.but:link, a.but:visited
{
  float: left;
  margin: 1px 2px 1px 2px;
  padding: 1px;
  width: 125px;
	border : 3px outset #7499e0;
  text-align: left;
  text-decoration: none;
  font-family: verdana;
	font-weight : bold;
	font-variant: small-caps;
  color: black;
}

a.but:hover
{
	border : 3px inset #acafff;
}

a.but:active
{
	border : 3px inset #acafff;
	background-color: #acafff;
}
a.return:link, a.return:visited
{
  float: left;
  margin: 1px 2px 1px 2px;
  padding: 1px;
  width: 250px;
	border : 3px outset #7499e0;
  text-align: center;
  text-decoration: none;
  font-family: verdana;
	font-weight : bold;
	font-variant: small-caps;
  color: black;
}

a.return:hover
{
	border : 3px inset #acafff;
}

a.return:active
{
	border : 3px inset #acafff;
	background-color: #acafff;
}
td.message{
	text-align: left;
}

a.thumb { 
  float: left; 
  margin: 1px; 
  border: 3px solid #888888; 
  text-decoration: none; 
  color: #888888; 
  font-variant: small-caps;
  font-weight: bold;
} 
a.thumb img { 
  vertical-align: bottom; 
  border-width: 0; 
} 
a.thumb:hover { 
  border-color: #7499e0; 
  color: #0000CD; 
}
img.left{
	margin-right: 10px;
}
img.right{
	margin-left: 10px;
}