/* bare tag styles */
body { 
	background-color:#fff; 
	color:#666; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
	font-size:75%; 
	}

a:link { color:#f3c; }
a:visited { color:#c9f; }

p, span, ul { margin-top:0;}
h2 { margin-bottom:0; margin-top:0;}


#page-cont {
	width:80em;
/*	margin-left:0;
	padding-top:10px;
	position:relative;
	top: -9px;
	*/}
	
.clear { height:0px; clear:both; }

/* Stuff in header div */
#logo { 
	margin:0 0 10px;
	z-index:1;
	}

/* Stuff in main nav div */

#main-nav {	z-index:10; margin-left:-3em;}

#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;}


#services-nav { z-index:100; margin:0 0 2em 0;}
#services-nav li { 
	padding:8px 14px;
	list-style-type:none;
	display:inline;
	margin:0;
	font-weight:bold;
	}
#services-nav li a, #services-nav li a:link, #services-nav li a:visited, #services-nav li a:hover {
	color:#fff;
	text-decoration:none;
	}
.facials, .pumpkin { color:#fff; background-color:#ffba10; padding:.5em 1em; }
.peels {color:#fff; background-color:#a6ca43; padding:.5em 1em;  }
.waxing {color:#fff; background-color:#fdc0d3; padding:.5em 1em; }
.massage {color:#fff; background-color:#eb7fad; padding:.5em 1em; }
.gifts {color:#fff; background-color:#ffba10; padding:.5em 1em; }
.makeup {color:#fff; background-color:#a6ca43; padding:.5em 1em; }
.hydras {color:#fff; background-color:#7cf; padding:.5em 1em; }

#services-nav li.info-nav {
	color:#fff; background-color:#c6cbca; 
	margin-left:-5px;
	}
/* content areas */

#section-nav { 
	float:left; 
	width:26em;  
	padding-top:1em;
	position:relative;
    left:2em;
	border-right:5px #fff solid;
	height:100%;
}

#no-left #section-nav {
	width:0;
}

#section-nav ul { 
	margin-left: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:49em; position:relative;}
#no-left #main-content {width:75em; 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 {
	margin-left:3em;
	margin-top:1em;
}

#footer { 
	padding-top:5px; 
	background:url(glow-2006/images/gradient.jpg) repeat-y top right #f7c7d6; 
	color:#f09;
	text-align:left;
	padding:.5em 10em .5em 18em;
	font-size:110%;
}
#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; position:absolute; top:-.5em; left:0;  }
.pumpkin-div { display:none; position:absolute; top:-.5em; left:0;  }
.hydras-div { display:none; position:absolute; top:-.5em; left:0;  }
.peels-div {display:none; position:absolute; top:-.5em; left:0; }
.waxing-div {display:none; position:absolute; top:0; left:0; }
.massage-div {display:none; position:absolute; top:0; left:0; background: url() no-repeat }
.makeup-div { margin-top:-10px; }
.gifts-div { display:none; position:absolute; top:-.5em; left:0;  }
/*.gifts-div {width:350px; height:371px; background: url(glow-2006/images/gift.jpg) no-repeat bottom left; }*/

#service-pic { position:relative; }

#main-content h1 {font-size:175%; margin-bottom:0;}
#main-content h3 {font-size:140%; margin-bottom:0;}

#home #section-nav {margin-left:4em; width:38em;}
#home #section-nav h1 { color:#eb7fad; }
#home #section-nav hr { color:#eb7fad;  border:#eb7fad 1px solid; margin:1em 0;}
#home #specialties { background:url(glow-2006/images/cuc-face.jpg) no-repeat top left; 
					border-top:1px #eb7fad solid; border-bottom:1px #eb7fad solid; 
					height:90px; 
					padding-left:100px; color:#eb7fad; padding-top:8px; padding-bottom:8px;
					margin:2em 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; margin-left:-25px;}
#home #main-content {margin-left:4em; width:25em;}

#facials #section-nav { margin-bottom:200px; }
#facials #service-pic {top:12em;}

#peels #section-nav { margin-bottom:340px; }
#peels #service-pic { top:16em; }

#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 {float: right; top:10em; }

#makeup #section-nav {width:41em; }
#makeup #main-content { margin-left:2em; margin-top:2em; width:30em;}

#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:35em; }
.dropfoot {margin-bottom:5em;}
