body {
  font-family:Verdana,"Lucida Sans Unicode";
  background-color:#fffced;
  color:#221e1f;
  margin:0;
  padding:0;
}
#main_panel {
  position:absolute;
  width:520px;
  top:0;
  bottom:40px;
  _height:600px;
  overflow:auto;
  padding-right:5px;
  border-right:1px dotted #a50146;
}
a.logolink { 
  text-decoration:none;
  color:#221e1f;
  display:block;
  width:470px;
  margin-left:25px;
}
a.logolink img {
  border:none;
}
#banner_image {
  width:470px;
}
#strap_line {
  text-align:center;
  font-size:17px;
  padding-top:5px;
  padding-bottom:7px;
  background-color:#a50146;
  color:#fffced;
}
div.notice {
  border:1px solid #a50146;
  color:#a50146;
  text-align:center;
  font-style:italic;
  font-size:14px;
  font-weight:bold;
}
div.notice p {
  margin:4px;
}
#tigilink {
  padding:0;
  margin:5px 0 0 0;
  text-align:center;
}
#tigi_logo {
  border:none;
  vertical-align:middle;
  height:85px;
}
#bedhead_logo {
  border:none;
  margin-left:10px;
  vertical-align:middle;
}
#in_stock {
  position:relative;
  top:-40px;
  font-size:12px;
  font-weight:bold;
}
strong {
  font-weight:bold;
}
span.lookstrip {
  vertical-align:middle;
  display:inline-block;
  height:100px;
  width:100px;
  overflow:hidden;
}
#head_left {
  font-weight:bold;
  font-size:24px;
}
#head_center {
  position:absolute;
  left:-200px;
}
#head_right {
  display:block;
  font-weight:bold;
  font-size:24px;
  text-align:right;
}

#menu1 {
  position:absolute;
  width:250px;
  overflow:hidden;
}
#menu2 {
  position:relative;
  left:250px;
  width:250px;
  overflow:hidden;
}
#map {
  width: 500px; 
  height: 300px;
}
ul {
  list-style:url("../images/bullet.png") outside;
  margin-top:6px;
  margin-bottom:6px;
}
li {
  font-size:18px;
  line-height:18px;
  .margin-bottom:4px; /* Explorer 7 fix */
}
li a {
  text-decoration:none;
  color:#221e1f;
}
li a:hover {
  text-decoration:none;
  color:#a50146;
}
#contact {
  position:absolute;
  left:0px;
  right:20px;
  font-size:18px;
  text-align:center;
  background-color:#a50146;
  color:#fffced;
  bottom:0;
  padding:5px;
  _top:605px;
  _height:30px;
  _width:100%;
}
#rhs {
  position:absolute;
  top:0;
  left:540px;
  bottom:40px;
  right:10px;
  max-width:750px;
  overflow:hidden;
  _height:600px;
  _width:540px;
}
div.slide_chooser {
  position:relative;
  top:2px;
  height:20px;
  padding:3px;
  border-top:1px solid #a50146;
  border-bottom:1px solid #a50146;
}
a.slide_chooser {
  padding-right:10px;
  text-decoration:none;
  color:#88797b;
}
a.active_slide_chooser {
  padding-right:10px;
  text-decoration:none;
  color:#a50146;
}
a.slide_chooser:hover {
  text-decoration:none;
  color:#a50146;
}

#top_slider {
  position:absolute;
  top:35px;
  left:0;
  right:5px;
  height:250px;
  overflow:hidden;
}
#salon_slider {
  position:absolute;
  top:0;
  left:0;
  height:250px;
  width:5000px;
  overflow:hidden;
  visibility:hidden;
}
#clients_slider {
  position:absolute;
  top:0;
  left:0;
  height:250px;
  width:5000px;
  overflow:hidden;
  visibility:hidden;
}

#price_list {
  position:absolute;
  top:285px;
  left:0;
  right:5px;
  bottom:0;
  overflow:auto;
  font-size:12px;
  background:url('../tigi/blond.jpg') no-repeat 95% 0%;
  _height:340px;
  _width:535px;
}
#price_list h1 {
  font-size:22px;
  color:#221e1f;
  font-weight:normal;
}
#price_list h2,
#price_list th {
  font-size:18px;
  color:#a50146;
  font-weight:normal;
  text-align:left;
  padding-top:15px;
  border-bottom:1px dotted #a50146;
}
#price_list h3 {
  font-size:14px;
  font-weight:normal;
  font-style:normal;
  margin:5px 0 0 0;
}
#price_list td{
  font-size:12px;
  border-bottom:1px dashed #a50146;
}
div.rhs_translucent {
  width:400px;
  background:url('../semi-transparent.png');
}
p.footnote {
  font-style:italic;
  font-size:12px;
}

.h1 {
  display:block;
  font-size:22px;
  color:#221e1f;
  font-weight:normal;
  margin:10px 0 8px 0;
}

