body {
  background-image: url(salonstarsbg.gif);
  background-repeat: yes;
  margin: 0;   padding:0;
  color: #FFFFFF;
   font-family:times,helvetica,verdana,sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.3em;    }

h1 {
  font: 42px verdana,arial,times,sans-serif;
  color: #000000;
  line-height: .9em;
  font-weight: bold; 
  background-color: transparent;
  margin-right: .1px;
  margin-top: .1px;   }


#header  {
  border-top: transparent;
  border-bottom: transparent;
  height: 3em;      }

#header .strapline  {
  font-size: 12px;
  font-family: verdana,arial,times,sans-serif;
  color: #000000;
  font-weight: bold; 
  background-color: transparent;
  text-align: center;
  line-height: 1.3em;
  position: absolute;  
  top: 2em;
  left: 1em;
  width: 30em;
  margin-left: 23em;
  margin-right: 1em;
  padding-left: 1em;
  margin-top: 1px;
  margin-bottom: 3em;                }


#middle {
  font-size: 12px;
  font-family: verdana,arial,times,sans-serif;
  color: #FFFFFF;
  font-weight: bold; 
  background-color: transparent;
  text-align: center;
  line-height: 1.3em;
  position: absolute;  
  top: 2em;
  left: 1em;
  width: 40em;
  margin-left: 20em;
  margin-right: 1em;
  padding-left: 1em;
  margin-top: 1px;
  margin-bottom: 3em;
  border-top: transparent;
  border-bottom: transparent;
  height: 3em;                  }


#middle h1  {
  font-family: georgia, "times new roman", serif;
  color: #FFFFFF;
  font-size: 28px;
  text-align: left;
  font-weight: bold; 
  background-color: transparent;
  text-align: left;
  line-height: 1.3em;
  position: absolute;  
  top: .2em;
  left: 1em;
  width: 40em;
  margin-left: .9em;
  margin-right: .1px;
  padding-left: .1em;
  padding-right: .1em;
  margin-top: 1px;
  margin-bottom: 3em;
  border-top: transparent;
  border-bottom: transparent;
  height: 3em;                  }



#sideleft  {
  font-size:12px;
  line-height: 1.3em;
  position: absolute;
  top: 22em;
  left: 1em;
  width: 30em;
  margin-left: 1em;
  margin-bottom: 3em;      }


#sideleft  a:link, #sideleft a:visited  {
  color: #9933CC;
  text-decoration: underline;
  font-family: verdana,times,sans-serif;
  font-size: 12px;
  font-weight: bold;    }


#sideleft  a:hover, #sideleft  a:active  {
  color: #FF0000;
  text-decoration: underline;
  font-size: 12px;
  font-weight: bold;
  background-color: transparent;  }



#sideright  {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.3em;
  position: absolute;  
  top: 22em;
  left: 1em;
  width: 29em;
  margin-left: 50em;
  margin-right: 1em;
  padding-left: 1em;
  margin-bottom: 3em;                }



#sideright  a:link, #sideright a:visited  {
  color: #9933CC;
  text-decoration: underline;
  font-family: verdana,times,sans-serif;
  font-size: 12px;
  font-weight: bold;    }


#sideright  a:hover, #sideright  a:active  {
  color: #FF0000;
  text-decoration: underline;
  font-size: 12px;
  font-weight: bold;
  background-color: transparent;  }



.box1  {
    color: #FFFFFF;
    background-color: transparent;
    font-size:12px;
    font-weight: bold;      }


.box1 a:link,  .box1 a:visited {
      text-decoration: underline;
      font-size:12px;
      font-weight: bold;
      color: #FF0000;
      background-color: #FFFFFF;   }

.box1 a:hover, box1 a:active {
      font-size:12px;
      font-weight: bold;  
      color: #FFFFFF;
      background-color: #000000;    }


.box2  {
     color: #003300;
     background-color: transparent;
     font-size:12px;
     font-weight: bold;   }


.box2 a:link,  .box2 a:visited {
     font-size: 12px;  
    text-decoration: underline;
      color: #FFFFFF;
      background-color: #FF00FF;
      font-weight: bold;  }


.box2 a:hover, box2 a:active {
       font-size: 12px;
    color: #FF0000;
      background-color: #FFFFFF;
      font-weight: bold;    }


.box3  {
     color: #669900;
     font-weight: bold;
     background-color: transparent;   }


.box3 a:link,  .boxout3 a:visited {
     font-size: 12px;
     font-weight: bold;
      text-decoration: underline;
      color: #FFFFFF;
      background-color: transparent;   }

.box3 a:hover, boxout3 a:active {
     font-size: 12px;
      font-weight: bold;
      background-color: #FFFFFF;
      color: #FF0000;   }



.black {
  color: #000000;      }


.red {
  color: #FF0000;      }


.blank {
   line-height: 2.1em;        }


.boxout1  {
     color: #FFFFFF;
     background-color: #33FF00;     }

.boxout1 a:link,  .boxout1 a:visited {
      text-decoration: underline;
      color: #FF6600;
      background-color: transparent     }

.boxout1 a:hover, boxout1 a:active {
      background-color: #000000;
      color: #FFFFFF;      }




.boxout2  {
     color: #CC33FF;
     background-color: transparent;     }

.boxout2 a:link,  .boxout2 a:visited   {
      text-decoration: underline;
      color: #999999;
      background-color: transparent;   }

.boxout2 a:hover, boxout2 a:active {
      background-color: transparent;
      color: #FF6600;     }


.boxout3  {
     color: #669900;
     background-color: transparent;      }


.boxout3 a:link,  .boxout3 a:visited   {
      text-decoration: underline;
      color: #FFFFFF;
      background-color: transparent;      }

.boxout3 a:hover, boxout3 a:active {
      background-color: #FFFFFF;
      color: #FF0000;        }







