body {
	background-color: #EAF1E1;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 150%;
	color: #000000;
	}
	
#home {
	padding-right: 24px;
	}

/* main site link styles */

a:link {
	color: #8B1414;
	font-weight: bold;
	text-decoration: none;
	}

a:visited {
	text-decoration: none;
	color: #9C9577;
	font-weight: bold;
	}

a:hover {
	font-weight: bold;
	color: #612D36;
	text-decoration: none;
	border-bottom:1px dotted #9D915F;
	}

a:active {
	text-decoration: none;
	color: #4D242B;
	font-weight: bold;
	}
	

/* audio page link styles */

.audio a {
	font-size:1.4em;
	margin:8px 0 10px 0;
	padding: 0 0 0 21px;
	font-weight: normal;
	background: url(pics/audio.gif) no-repeat center left;
	}	


.audio a:link {
	text-decoration:none;
	font-weight: normal;
	}  

.audio a:visited {
	color: #8B1414;
	text-decoration:none;
	}
	
.audio a:hover {
	color: #612D36;
	text-decoration: none;
	}





h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 125%;
	font-weight: 400;
	font-stretch: ultra-condensed;
	color: #006600;
	}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: 125%;
	font-weight: 400;
	font-stretch: ultra-condensed;
	color: #006600;
	}

h3 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 1.5em;
	color: #335200;
	line-height: 125%;
	padding:0;
	display: inline;
	font-weight:normal;
	}

h4 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 1.5em;
	color: #8B1414;
	line-height: 125%;
	padding:0;
	display: inline;
	font-weight:normal;
	}

h5 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 1.5em;
	color: #335200;
	line-height: 125%;
	padding:0;
	display: inline;
	font-weight:normal;
	}

h6 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 1.5em;
	color: #600;
	line-height: 125%;
	padding:0;
	display: inline;
	font-weight:normal;
	}	
	
	
	
	
/*  leftcolumn div rule for text alignment */

#leftcolumn {
	color:#000;
	}
	
/* green left column  link styles */
	
#leftcolumn a:link {
	color: #fff;
	font-weight: bold;
	line-height:160%;
	}
	
#leftcolumn a:visited {
	color: #fff;
	font-weight: bold;
	line-height:160%;
	}
		
#leftcolumn a:hover {
	color: #133104;
	font-weight: bold;
	border-bottom:1px dotted #D0C300;
	line-height:160%;
	}
		
#leftcolumn a:active {
	color: #050F01;
	font-weight: bold;
	border-bottom:1px dotted #fff;
	line-height:160%;
	}
	

	

.greensub {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 125%;
	font-weight: bold;
	color: #003300;
	}

.bold {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 135%;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	}

.italic {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 135%;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	}

.endorse {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 170%;
	font-weight: normal;
	font-variant: normal;
	color: #003300;
	}

.endorse1a {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	color: #003300;
	}


.endorse1 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 170%;
	font-weight: normal;
	font-variant: normal;
	color: #003300;
	}
	
.endorse2 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	}
	
.endorsename {font-style:italic;
	font-size:9px;
	}
		

#picturetop { 
	vertical-align: top; 
	}

.smgreensub {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #003300;
	}

.EM {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #336600;
	}

.EM2 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #FFFFFF;
	}

.smcaphead {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #003300;
	}

.bodystd {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	}

.smallbody {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	}

.smallital {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 9px;
	color: #000000;
	}

.orderheads {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0.1em;
	color: #333300;
	text-transform: uppercase;
	text-decoration: underline;
	}

.greensmallbody {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #003300;
	}

.greenbody {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	color: #004D26;
	}

.redemphasis {
	text-decoration: none;
	color: #FF0000;
	}

.greenhead {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 125%;
	font-weight: 500;
	font-stretch: ultra-condensed;
	color: #006600;
	}

.EMsmall {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #336600;
	}
	
.EMsmall2 {
	color: #b50000;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
	
.greenheadsm {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 125%;
	font-weight: 600;
	font-stretch: ultra-condensed;
	color: #006600;
	}

.greenheadsm2 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 125%;
	font-weight: 800;
	font-stretch: ultra-condensed;
	color: #006600;
	}
	
.smgreenemph {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	color: #003300;
	}

dl {
	padding-bottom:10px;
	width:450px;
	
	}	

dt {
	font-size: 11px;
	line-height: 130%;
	color: #006600;
	font-weight:bold;
	padding:10px 50px 8px 0;
}

dd {
	margin-left: 0;	
	}
	
.answer {
	font-size: 11px;
	color: #006600;
	font-weight:bold;
	}	

.right {   /* for padding between top two columns */
	padding-left:10px;
	}
	
.links {
	text-align: center;
}	


/* lists added 1009 */

ul {
	line-height: 150%;
	padding: 0;
	list-style: square;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
	}

li { 
	line-height: 150%;
	margin: .5em 6em .1em 1.4em;
	padding: 0;
	list-style: square;
	}



ol.salon {
	font-size:11px;
	margin: 0;
	padding:0 14px 12px 0;
	line-height: 160%;
	}

li.salon {
	font-size:100%;
	list-style-type: square;
	list-style: none;
	}


/* reviews */

.review {
	padding-left: 1em;
	background-color: #fff;
}


