body {
	font-family: sans-serif,verdana, arial, sans-serif; 
	font-size: small;
}

table {
	font-size: small; 
	border-collapse: collapse
}

div.cjlogo {
	width: 100%; 
	text-align: right; 
	border-bottom: 2px solid rgb(176,196,222);
}

td.menu-header {
	border: 1px solid rgb(40,96,142);
	background-color: rgb(176,196,222); 
	color: rgb(255,255,255); 
	font-weight: bold; 
	font-size: small;
}

td.menu-header-highlight {
	border: 1px solid rgb(176,196,222);
	background-color: rgb(40,96,142); 
	color: rgb(255,255,255); 
	font-weight: bold; 
	font-size: small;
}

td.menu {
	background-color: rgb(235,248,236); 
	border-left: 1px solid rgb(40,96,142);
	border-right: 1px solid rgb(40,96,142);
	font-size: small;
}

td.menu-highlight {
	background-color: rgb(176,200,177); 
	border-left: 1px solid rgb(40,96,142);
	border-right: 1px solid rgb(40,96,142);
	font-size: small;
}

td.menu-spacer {
	background-color: transparent; 
	border-top: 1px solid rgb(40,96,142);
	font-size: small;
}

span.contact {
	position: inline;
	float: right; 
	color: rgb(40,96,142); 
	font-weight: bold; 
	border:  2px solid rgb(176,196,222);
	border-top: none;
	padding-left: 2px; 
	padding-bottom: 2px; 
	font-size: small;
}

a {
	text-decoration: none;
	color: black;
	font-size: small;
}

td.hair-treatment-header {
	background-color: rgb(176,196,222); 
	font-weight: bold; 
	border-bottom: 1px solid (40,96,142); 
	width: 60%; 
	font-size: small;
}

td.spacer-header {
	background-color: rgb(176,196,222); 
	font-weight: bold; 
	border-bottom: 1px solid (40,96,142); 
	font-size: small;

}

td.hair-from-header {
	background-color: rgb(176,196,222); 
	font-weight: bold; 
	border-bottom: 1px solid (40,96,142); 
	width: 5%;
	text-align: center; 
	font-size: small;
}

td.hair-stylist-header {
	background-color: rgb(176,196,222); 
	font-weight: bold;
	border-bottom: 1px solid (40,96,142); 
	width: 16%;  
	text-align: center; 
	font-size: small;

}

td.hair-senior-header {
	background-color: rgb(176,196,222); 
	font-weight: bold; 
	border-bottom: 1px solid (40,96,142); 
	width: 16%; 
	text-align: center; 
	font-size: small;
}

td.hair-treatment-odd {
	
}

td.hair-treatment-even {
	background-color: rgb(230,236,244); 
}

td.beauty-treatment-header {
	background-color: rgb(176,196,222); 
	font-weight: bold; 
	border-bottom: 1px solid (40,96,142); 
	width: 66%; 
	font-size: small;
}

td.beauty-price-header {
	background-color: rgb(176,196,222); 
	font-weight: bold;
	border-bottom: 1px solid (40,96,142); 
	width: 10%;  
	text-align: center; 
	font-size: small;

}

td.beauty-info-even {
	background-color: rgb(230,236,244); 
	padding-left: 5px; 
	font-size: small;
}

td.beauty-info-odd {
	padding-left: 5px; 
	font-size: small;
}

td.beauty-treatment-even {
	background-color: rgb(230,236,244); 
	border-top: solid 1px rgb(40,96,142);
	font-size: small;
}

td.beauty-treatment-odd {
	border-top: solid 1px rgb(40,96,142);
	font-size: small;
}

input.priceupdate {
	width: 50;
	font-size: small;
}

input {
	width: 50;
	font-size: small;
}

textarea.infoupdate {
	font-family: arial;
	width: 550;
	height: 50;
	font-size: small;
}

a.updates {
	color: rgb(40,96,142);
	font-size: small;
}