/* bare tag styles */
body { 
	background-color:#d8eaaa; 
	color:#666; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
	font-size:12px; 
	padding:0;
	margin:0;
}

a:link { color:#f3c; }
a:visited { color:#c9f; }

p, span, ul { margin-top:0;}
h2 { margin-bottom:0; margin-top:0;}

a img {
	border:none;
}

#page-cont {
	width:900px;
	margin:0 auto;
	background:#FFF;
	padding-bottom:10px;
}
	
.clear { height:0px; clear:both; }

/* Stuff in header div */
#logo { 
	margin:0 0 10px;
	z-index:1;
	}

/* Stuff in main nav div */

#extras-nav { 
  float:left;
	margin-top:10px;
}

#extras-nav li{ 
	margin-left:0; 
	display:inline; 
	list-style-type:none; 
}
#extras-nav a { 
	color:#eb7fad; 
	text-decoration:none; 
	font-size:120%;
	padding-left:30px; 
}

#appts {
	color:#777; 
	text-decoration:none; 	
}
#header { 
  text-align:center;
	height:290px;
	background:url('images/glow-header.jpg') top center no-repeat;
}

#main-nav {	
  z-index:10;
	width:752px;
	margin:0 auto 15px;
	border-bottom:2px solid #e47fad;
	font-size:14px;
	height:50px;
	position:relative;
	top:210px;
}

#services-nav {
  z-index:100;
	margin-bottom:8px;
	padding:0;
	width:752px;
}
#services-nav td { 
	list-style-type:none;
	display:inline;
	margin:0;
	font-weight:bold;
	}
#services-nav td a, #services-nav td a:link, #services-nav td a:visited, #services-nav td a:hover {
	text-decoration:none;
}

#services-nav td {
	width:90px;
	display:inline-block;
	padding:8px 0;
	margin:0;
	vertical-align:bottom;
}

.facials a:link, .facials a:visited { color:#a5cd39; }
.pumpkin a:link, .pumpkin a:visited { color:#a5cd39; }
.peels a:link, .peels a:visited {color:#7fc6eb; }
.waxing a:link, .waxing a:visited {color:#ee90b8; }
.massage a:link, .massage a:visited {color:#ffc840; }
.gifts a:link, .gifts a:visited {color:#7fc6eb; }
.makeup a:link, .makeup a:visited {color:#a5cd39; }
.hydras a:link, .hydras a:visited {color:#7cf; }
.contact a:link, .contact a:visited { color:#ffba10; }

#main-content .facials, #section-nav .facials, #main-content .pumpkin { color:#fff; background-color:#ffba10; padding:.5em 1em; }
#main-content .peels, #section-nav .peels {color:#fff; background-color:#a6ca43; padding:.5em 1em;  }
#main-content .waxing, #section-nav .waxing {color:#fff; background-color:#fdc0d3; padding:.5em 1em; }
#main-content .massage, #section-nav .massage {color:#fff; background-color:#eb7fad; padding:.5em 1em; }
#main-content .gifts, #section-nav .gifts {color:#fff; background-color:#ffba10; padding:.5em 1em; }
#main-content .makeup, #section-nav .makeup {color:#fff; background-color:#a6ca43; padding:.5em 1em; }
#main-content .hydras, #section-nav .hydras {color:#fff; background-color:#7cf; padding:.5em 1em; }

#services-nav td.info-nav {
	color:#ffba10;
}
	
#services-nav td.active {
	background-color:#f7ccde;
}
/* content areas */

#section-nav { 
	float:left; 
	width:350px; 
	margin-left:40px;
	padding-top:1em;
	border-right:5px #fff solid;
	height:100%;
}

#no-left #section-nav {
	width:0;
}

#main-nave ul, 
#section-nav ul { 
	margin:0;
}
#section-nav li {
	list-style-type:none;
	margin-bottom:2em;
	font-size:110%;
	font-weight:bold;
}

#section-nav h1.hydra {
	color:#fff;
	background-color:#7cf;
	padding:.2em 1em;
	text-transform:capitalize;
	margin:0 3em 1em 2em;
}
#section-nav .facial-menu li a, #section-nav .facial-menu li a:link, #section-nav .facial-menu li a:visited, #section-nav .facial-menu li a:hover {
	color:#fb1;
	text-decoration:none;
	}

#section-nav .hydra-menu li a, #section-nav .hydra-menu li a:link, #section-nav .hydra-menu li a:visited, #section-nav .hydra-menu li a:hover {
	color:#7cf;
	text-decoration:none;

}
#section-nav .peels-menu li a, #section-nav .peels-menu li a:link, #section-nav .peels-menu li a:visited, #section-nav .peels-menu li a:hover {
	color:#a6ca43;
	text-decoration:none;
	}

#section-nav .waxing-menu li a, #section-nav .waxing-menu li a:link, #section-nav .waxing-menu li a:visited, #section-nav .waxing-menu li a:hover {
	color:#eb7fad;
	text-decoration:none;
	}

#section-nav .gifts-menu li a, #section-nav .gifts-menu li a:link, #section-nav .gifts-menu li a:visited, #section-nav .gifts-menu li a:hover {
	color:#fb1;
	text-decoration:none;
	}

.massage-menu {
	font-weight:bold;
	color:#eb7fad;
	text-decoration:none;
	}
.makeup-menu {
	font-weight:bold;
	color:#a6ca43;
	text-decoration:none;
	margin-left:-3em;
	}
#section-nav h1 {
	margin-top:0;
	font-size:125%;
}
#section-nav h2 {
	font-size:115%;
}


#main-content { float:left; width:430px; position:relative;}
#no-left #main-content { margin-left:5em;}
#main-content h2 {font-size:110%; }

#fblink { display:block; margin-left:70px; %margin-left:55px;}
		
	
/* footer */

#extralogo { width:150px; margin-left:70px; %margin-left:40px; zoom:1; display:block; margin-top:-15px;}

#footer { 
	background:#d8eaaa; 
	color:#eb7fad;
	text-align:center;
	padding:8px 0;
	font-size:110%;
	display:block;
	width:750px;
	margin:10px auto;
}
#footer li {
	display:inline; 
	list-style-type:none; 
	margin:10px 0;
	border-right:1px #f36 solid;
	padding:0 15px;
	}

#footer li.last-li {
	border-right:0px;
}

p.price { margin-top:0 ; padding-bottom:1em;}
p.service  { margin-bottom:0; margin-top:.5em; }
p.note {margin-top:-1.5em; }
table.price {  margin:10px;}
table.price td {padding:3px 25px;}
#massage table.price td { padding: 3px 10px; }

#section-nav .service { margin-left:3em; }
#section-nav h1 { margin:0; }
#section-nav .service ul {margin-top:0; padding-left:0; }
#section-nav .service li { margin-bottom:.25em; font-weight:normal; list-style-type:circle; }

.facials-div { display:none;  }
.pumpkin-div { display:none;  }
.hydras-div { display:none;  }
.peels-div {display:none; }
.waxing-div {display:none; }
.massage-div {display:none; }
.makeup-div { margin-top:-10px; }
.gifts-div { display:none;  }
/*.gifts-div {width:350px; height:371px; background: url(glow-2006/images/gift.jpg) no-repeat bottom left; }*/

#main-content h1 {font-size:175%; margin-bottom:0;}
#main-content h3 {font-size:140%; margin-bottom:0;}

#home #section-nav h1 { color:#eb7fad; }
#home #section-nav hr { color:#eb7fad;  border:#eb7fad 1px solid; margin:1em 0;}
#home #specialties { 
	color:#EB7FAD;
	height:120px; 
	padding:15px 0; 
}
#home #specialties h2 {
	font-weight:normal;
}
#home .specialtie-image {
	float:right;
	padding:0 8px 0 0;
}
#home #section-nav #specialties ul { margin-top:.5em;} 
#home #section-nav #specialties li { margin-bottom:.5em; color:#999; font-size:96%; line-height:105%; padding-left:0px; }

#facials #section-nav { margin-bottom:200px; }

#peels #section-nav { margin-bottom:340px; }

#gifts #section-nav{ margin-bottom:600px; width:18em;}
#gifts #main-content {width:57em;}
#gifts .gifts {margin-top:1em;}

#gift-cert #main-content {width:25em; }
#gift-cert #section-nav {width:43em; padding-top:0; margin-left:.5em; margin-right:2em;}
#gift-cert #section-nav .service ul { margin-left:1.5em; list-style-type:disc; }
.waxing-div h2.waxing {margin-top:-.5em; }
#waxing #section-nav { margin-bottom:220px; }
#waxing #service-pic {position:absolute; top:12em; right:0; }

#makeup #section-nav {width:41em; }
#makeup #main-content { margin-left:2em; margin-top:2em; width:330px;}

#massage #main-content { margin-left:2em; width:225px;}
#massage #section-nav {margin-left:1em; width:45em;}

#section-nav h3 { margin-bottom:0; }
#section-nav .products ul { margin-top:0; }
#section-nav .products li { margin:0; }

#contact { width:45em; float:left; }
#hours {width:60em; }
.dropfoot {margin-bottom:5em;}

/* custom */
#content-wrapper {
	width:750px;
	clear:both;
	margin:0 auto;
}
#content-wrapper h2 {
	font-weight:normal;
	font-size:15px;
}
#content-left {
	width:350px;
	float:left;
}
#content-right {
	float:right;
	width:350px;
}

#bottom-section {
	clear:both;
	width:750px;
	height:60px;
	margin:0 auto;
}

.bottom-section {
	height:60px;
	width:350px;
	background:#f7ccde;
	color:#ec84b0;
	font-size:11px;
	position:relative;
}
.bottom-left {
	float:left;
}
.bottom-right {
	float:right;
}
.bottom-section p {
	padding:16px 3px;
	margin:0;
	z-index:1;
}
.bottom-section #join-now {
	float:right;
	padding:5px 20px 0 0;
}
.bottom-section #fb-link {
	position:absolute;
	right:5px;
	margin-top:3px;
	z-index:5;
}
