/* Palette
Background  #FCFFF5
D1DBBD
91AA9D
Link normal 3E606F
Link Hover 193441
*/
 
body { 
font-family: Trebuchet MS;
background-color: #fff;
color: #444;
text-decoration: none;
word-spacing: 0.15em;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 0.8em;
 
background-color: #ffffff;
background-image: url(/images/background1.jpg);
background-repeat: no-repeat;
color #444444;
}
 
a { color: #3E606F; text-decoration: none; }
a:hover { color: #193441; }
a img { border: 0; }
 
 
#wrapper { width: 800px; margin: auto; }
#header { }
 
#logo { height: 100px; }
#logo img { padding-left: 50px; padding-top: 25px; border: 0; }
 
.menu { text-transform: uppercase;  font-size: 8pt; font-weight: 900;  text-align: right; }
.menu a { color: #3E606F; text-decoration: none; }
.menu li.current { color: #3E606F; }
.menu a:hover { color: #193441; }
.menu ul {  padding:0; margin:0; list-style:none; float: right;}
.menu ul li { float: left; padding-left: 10px;  }
 
#sub-menu { text-align: right; }
 
#content { border: 2px solid #91AA9D; min-height: 300px; padding: 10px; background-color: #ffffff;}
 
#footer { color: #3E606F; margin-top: 5px; font-size: 8pt;  }
#footer p { margin:0; padding:0; } 
#footer ul { float: right; padding:0; margin:0; list-style:none;}
#footer ul li.sep { border-left: 1px solid #D1DBBD; }
#footer ul li { float: left; padding: 5px;  }
#footer ul li:hover { color: #193441; }
#footer h3 { font-size: 10pt; padding:0; margin:0; }


div.left-column1 { float: left; width:300px;  }
div.right-column1 {  width: 450px; float: right; }
div.text { }
div.text p { margin-top: 0; padding-top:0; }

  #prices { font-size: 1em; }
  #prices ul { list-style: none; padding:0; margin:25px; margin-top:0; }
  #prices li { padding-left: 25px; }
  #prices li label { display: block; width: 350px;  float: left;  }
  #prices li div.price { text-align: right; width: 25px; float:right; }
  #prices li.header { font-weight:900; margin-top: 10px; padding:0; }


#stylists { }
#stylists ul { padding:0; margin:0; list-style:none; }
#stylists li { padding-bottom: 25px;  }
#stylists div.headshot { width:110px; heiht: 110px; float: left; display: block; }
#stylists h2 { margin:0; padding:0; font-size: 1.3em; }
#stylists h3 { margin:0; padding:0; font-size: 1em; margin-bottom: 5px;  }
#stylists p { margin-top: 0px; padding-top:0; font-size: 1em;  }

#gallery-images {}
#gallery-images img { border: 0; }
#gallery-images a:hover { opacity:.50; filter:alpha(opacity=50); -moz-opacity: 0.5; background:transparent; }

#gallery-images a.picture { margin: 5px; cursor: pointer; }
div.gallery_picture { float: left; }

a.picture { }

#promotions { }
#promotions ul.promos { list-style:none; padding:0; margin:0; }
#promotions li.promo { border-bottom: 1px solid #D1DBBD; padding-bottom: 5px; margin-top: 25px; }
#promotions h2 { padding:0; margin:0; margin-top: 10px;  }
#promotions .expires { font-size: 0.8em; }

div.event_announcement, div.news_announcement { border-bottom: 1px solid #e1ecce; margin-bottom: 15px;  }
