body {
text-align:center;
margin:0;
padding:0;
background:#fff;
font:normal 14px Arial, Helvetica, sans-serif;
}

h1 {
margin:0;
padding:0 20px 1em 20px;
font:normal 20px Arial, Helvetica, sans-serif;
color:#1cc1ff;
}

h2 {
margin:0;
padding:0 20px 1em 20px;
font:normal 18px Arial, Helvetica, sans-serif;
color:#1cc1ff;
}

h4 {
margin:0;
padding:0 20px 1em 20px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#1cc1ff;
}

table h2 {
margin:0;
padding:.5em 0 .5em 0;
font:normal 18px Arial, Helvetica, sans-serif;
color:#1cc1ff;
}

table p {
margin:0;
padding:0 0 1em 0;
}

p {
margin:0;
padding:0 20px 1em 20px;
text-align:justify;
}

#container {
	text-align:left;
margin:0 auto;
padding:0;
background:#fff;
width:780px;
}

#logo {
background:#fff url(http://www.reflectionshairspa.com/nov09/cc-content/themes/default/images/background/tan_stretch.png) left bottom repeat-x;
}

#header {
margin:0;
padding:0;
background:#fff url(http://www.reflectionshairspa.com/nov09/cc-content/themes/default/images/background/water.jpg);
height:200px;
border-bottom:1px solid #fff;
}

#content {
margin:0;
padding:15px 0;
font:normal 16px Arial, Helvetica, sans-serif;
color:#000;
}

#right_column {
margin:0;
padding:20px 0;
width:200px;
float:right;
clear:none;
}

#right_column p {text-align:left;}

div#nav {
margin:0;
padding:0;
background:#f3f3eb;
height:28px;
}

#nav ul {
margin:0;
padding:0;
list-style:none;
}

#nav li {
margin:0;
padding:0;
list-style:none;
float:left;
}

#nav li a {
margin:0;
padding:4px 25px 5px 25px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#1cc1ff;
text-decoration:none;
display:block;
}

#nav li a:hover {
-moz-opacity:0.5;
opacity: 0.5;
filter:alpha(opacity=50);
background:#fff;
}

div#footer {
margin:0;
padding:10px 20px 20px 20px;
background:#f3f3eb;
clear:both;
}

#footer p {
margin:0;
padding:0;
font:bold 10px Arial, Helvetica, sans-serif;
color:#1cc1ff;
float:left;
clear:none;
}

#footer span {
margin:0;
padding:0;
font:bold 10px Arial, Helvetica, sans-serif;
color:#1cc1ff;
float:right;
clear:none;
}

#footer a {
margin:0;
padding:0;
font:bold 10px Arial, Helvetica, sans-serif;
color:#1cc1ff;
}

#footer a:hover {
text-decoration:none;
}
