body
	{background-color: #F1E4D9;
	background-image: url(NewBackground4.jpg);
	color: #8F002B;
	font-family: georgia, arial; 
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 10px 0px;
	}

/* BANNER */

.banner
	{text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 2;
	position: relative;
	}

/* TOP MENU ON EACH PAGE */

.menuall
	{text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

table.nav
	{width: 90%;
	margin: -17px auto 0px auto;
	}

td.navleft
	{width: 38px;
	height: 55px;
	background-image: url(LeftLine.jpg);
	background-repeat: no-repeat;
	}

td.navright
	{width: 38px;
	height: 55px;
	background-image: url(RightLine.jpg);
	background-repeat: no-repeat;
	}

td.navcenter
	{height: 55px;
	background-image: url(CenterLine.jpg);
	background-repeat: repeat-x;
	text-align: center;
	}

ul.menu
	{padding: 30px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	list-style-type: none;	
	}
li.menu
	{list-style-type: none;
	display: inline;
	padding: 0px 15px 0px 0px;
	font-size: 105%;
	font-style: italic;
	}
a.button:link  
	{color:   #8F002B;
	padding:  0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	text-decoration: none;
	}

a.button:visited 
	{color:   #8F002B;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	}

a.button:active 
	{color:  #8F002B;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	}

a.button:hover	
	{color:  #A07878;
	background-image: url("Background1.jpg");
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	}

.buttonon	
	{color:  #A07878;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

/* MAIN */

.main
	{color: #8F002B;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: arial;
	width: 97%;
	margin: 10px auto 0 auto;
	}

.main h1
	{color: #8F002B;
	font-size: 110%;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-style: italic;
	font-family: georgia, arial;
	}

.main h2
	{color: #8F002B;
	font-size: 100%;
	margin: 0px 0px 5px 0px;
	}

.photomainright
	{margin: 0px 5px 5px 5px;
	padding: 0px 5px 5px 5px;
	float: right;
	}

.photomainleft
	{margin: 0px 5px 5px 5px;
	padding: 0px 5px 5px 5px;
	float: left;
	}

.narrower
	{width: 50%;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	}
.narrowerservices
	{width: 70%;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	}



.narrower ul
	{padding: 0px 2em 0px 1em;
	list-style-type:  none;

	}

.narrower h1
	{color: #8F002B;
	text-align: center;
	margin: 0px auto 5px auto;	
	padding: 0px 0px 0px 0px;
	font-family: arial;
	font-size: 98%;
	}

h1.narrower
	{color: #8F002B;
	text-align: center;
	margin: 0px auto 5px auto;
	padding: 0px 0px 0px 0px;
	font-family: arial;
	font-size: 98%;
	}

.narrower h2
	{color: #8F002B;
	text-align: left;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	font-family: arial;
	font-size: 95%;
	}

h2.narrower
	{color: #8F002B;
	text-align: left;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	font-family: arial;
	font-size: 95%;
	}

/* PRICING TABLE */
	
.pricing
	{font-size: 90%;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	}

.pricing td
	{vertical-align: bottom;
	}

.pinkitalic
	{font-style: italic;
	color: #FD2B7A;
	}

.extrapadding
	{padding-top: 1em;
	}
/* STYLISTS PAGE */


.stylists
	{font-weight: bold;
	font-size: 100%;

	}
	
.stylists td
	{padding: 1em 1em 1em 1em;
	}

.stylistsbio
	{width: 90%;
	margin: auto;
	text-align: left;
	padding: 0px 10px 0px 10px;}

/* GENERAL STYLES */

.bold
	{font-weight: bold;}

.largerbold
	{font-weight: bold;
	font-size: 110%;}

a.bold:link  
	{color: #A07878;
	font-weight: bold;
	padding: 0 0 0 1em;
	}

a.bold:visited 
	{color:  #A07878;
	font-weight: bold;
	}

a.bold:active 
	{color:  #A07878;
	font-weight: bold;
	}

a.bold:hover	
	{color:  #8F002B;
	font-weight: bold;
	}


a.servicesmenu:link  
	{color: #8F002B;
	font-weight: bold;

	}

a.servicesmenu:visited 
	{color:  #8F002B;
	font-weight: bold;
	}

a.servicesmenu:active 
	{color:  #8F002B;
	font-weight: bold;
	}

a.servicesmenu:hover	
	{color:  #A07878;
	font-weight: bold;
	}

/* SERVICES PAGE */

.serviceslist li
	{padding: 0px 0px 3px 0px;}


a.servicesmenuplain:link  
	{color: #8F002B;
	font-weight: bold;
	text-decoration:none;

	}

a.servicesmenuplain:visited 
	{color:  #8F002B;
	font-weight: bold;
	text-decoration:none;

	}

a.servicesmenuplain:active 
	{color:  #8F002B;
	font-weight: bold;
	text-decoration:none;

	}

a.servicesmenuplain:hover	
	{color:  #A07878;
	font-weight: bold;
	text-decoration:none;

	}

/* FOOTER ON EACH PAGE */

.footer
	{font-size: 105%;
	color:  #8F002B;
	font-style: italic;
	text-align: center;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	white-space: pre;
	}
