body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
	padding: 0;
        background-color: #cccccc;
}
a:link {
		color: #00F;
		text-decoration:none;
}
a:visited {
		color: #8000FF;
		text-decoration:none
}
a:hover {
		color: #FF0080;
		text-decoration:none;
}

.main {
        font-size: 8.5pt;
        font-family: Verdana, Helvetica, sans-serif;
        color: #4F0027;
		line-height: 22px;
		font-weight:400;
		letter-spacing:1pt;
	
}


.main a:link {
		color:#0b7449;
		text-decoration:none;
}

.main-tight {
        font-size: 8.5pt;
        font-family: Verdana, Helvetica, sans-serif;
        color: #4F0027;
		font-weight:400;
		letter-spacing:1pt;
	
}

.subtitle {
	font-size: 9pt;
        font-family: Georgia, "Times New Roman", Times, serif;
        color: #4F0027;
		line-height: 22px;
		font-weight:500;
		letter-spacing:1pt;
}
	
	.main-ital {
        font-size: 8.5pt;
        font-family: Verdana, Helvetica, sans-serif;
        color: #4F0027;
		line-height: 22px;
		font-weight:400;
		letter-spacing:1pt;
		font-style:italic;
	
}
	
#box {
	background-color: #fff;
	width: 750px;
	text-align: justify;
	padding-top:0px ;
	padding-left:100px;
	padding-right:100px;
	background-image:url(images/bg-bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
		
}
#boxs {
	background-color: #fff;
	width: 790px;
	text-align: justify;
	padding-top:0px ;
	padding-left:80px;
	padding-right:80px;
	background-image:url(images/bg-bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
		
}
#boxw {
	background-color: #fff;
	width: 750px;
	text-align: justify;
	padding-top:0px ;
	padding-left:100px;
	padding-right:100px;
			
}

#container {
margin: auto;
padding: 0;
text-align: center;
width: 950px;
border-left:solid;
border-left-color:#999;
border-left-width:4px;
border-right:solid;
border-right-color:#999;
border-right-width:4px;
background-color:#FFF;

}

.picss {
	padding-left:50px;
	padding-right:40px;
}

#divider
	{height:70px;
	background-image:url(images/divider.gif);
	background-position:top;
	background-repeat:no-repeat;
	}
	
/* menu */
#menu {display:block; height:38px; margin:0px;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {float:left; margin-right:0px; margin-left:0px; display:block; width:86px; border:none;}
#menu li.list1 {background:transparent url(images/main_02.jpg);}
#menu li.list2 {background:transparent url(images/main_03.jpg);}
#menu li.list3 {background:transparent url(images/main_04.jpg);}
#menu li.list4 {background:transparent url(images/main_05.jpg);}
#menu a {display:block; width:86px; padding-top:38px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:38px; he\ight:0;}

#menu a#item1 {background:transparent url(images/over_02.jpg) -86px -38px no-repeat;}
#menu a#item2 {background:transparent url(images/over_03.jpg) -86px -38px no-repeat;}
#menu a#item3 {background:transparent url(images/over_04.jpg) -86px -38px no-repeat;}
#menu a#item4 {background:transparent url(images/over_05.jpg) -86px -38px no-repeat;}


#menu a#item1:hover {background-position:top right; z-index:50;}
#menu a#item2:hover {background-position:top right; z-index:50;}
#menu a#item3:hover {background-position:top right; z-index:50;}
#menu a#item4:hover {background-position:top right; z-index:50;}


* html #menu a:hover {height:38px; he\ight:0;}

#menu2 {display:block; height:38px; margin:0px;}
#menu2 ul {margin:0; padding:0; list-style-type:none;}
#menu2 li {float:left; margin-right:0px; margin-left:0px; display:block; width:112px; border:none;}
#menu2 li.list5 {background:transparent url(images/main_07.jpg);}
#menu2 li.list6 {background:transparent url(images/main_08.jpg);}
#menu2 li.list7 {background:transparent url(images/main_09.jpg);}
#menu2 a {display:block; width:112px; padding-top:38px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu2 a:link, * html #menu2 a:visited {height:38px; he\ight:0;}

#menu2 a#item5 {background:transparent url(images/over_07.jpg) -112px -38px no-repeat;}
#menu2 a#item6 {background:transparent url(images/over_08.jpg) -112px -38px no-repeat;}
#menu2 a#item7 {background:transparent url(images/over_09.jpg) -112px -38px no-repeat;}


#menu2 a#item5:hover {background-position:top right; z-index:50;}
#menu2 a#item6:hover {background-position:top right; z-index:50;}
#menu2 a#item7:hover {background-position:top right; z-index:50;}


* html #menu2 a:hover {height:38px; he\ight:0;}

/* stylists image map */
#gmap {display:block; width:600px; height:542px; background:url(../images/stylists_faded.gif); position:relative; margin:0 auto 2em auto;}
#gmap a {color:#c81b99; font-family:arial, sans-serif; font-size:0.8em; font-weight:bold; text-transform:uppercase;}

a#stylists, a#stylists:visited {
	display:block;
	width:600px;
	height:3px;
	padding-top:913px;
	position:absolute;
	left:0px;
	top:0px;
	cursor:default;
	text-decoration:none;
}
* html a#stylists {height:913px; he\ight:0;}
#gmap a#stylists:hover {background:transparent url(../images/stylists_col.gif) no-repeat 0 0; overflow:visible; color:#c00;}



a#jacinta {display:block; width:220px; height:477px; padding-top:520px; overflow:hidden; position:absolute; left:21px; top:0px;}
* html a#jacinta {height:120px; he\ight:0;}
a#jacinta:hover {background:transparent url(../images/jacinta.gif) no-repeat 0 0; overflow:visible;}

a#shanita {display:block; width:116px; height:373px; padding-top:105px; overflow:hidden; position:absolute; left:196px; top:19px; z-index:50;}
* html a#shanita {height:105px; he\ight:0;}
a#shanita:hover {background:transparent url(../images/shanita.gif) no-repeat 0 0; overflow:visible;}

a#chanel {display:block; width:207px; height:434px; padding-top:55px; overflow:hidden; position:absolute; left:189px; top:0px;}
* html a#chanel {height:55px; he\ight:0;}
a#chanel:hover {background:transparent url(../images/chanel.gif) no-repeat 0 0; overflow:visible;}

a#jordan {display:block; width:166px; height:526px; padding-top:500px; overflow:hidden; position:absolute; left:359px; top:0px;}
* html a#jordan {height:55px; he\ight:0;}
a#jordan:hover {background:transparent url(../images/jordan.gif) no-repeat 0 0; overflow:visible;}

a#shantese {display:block; width:180px; height:361px; padding-top:130px; overflow:hidden; position:absolute; left:196px; top:181px; z-index:100;}
* html a#shantese {height:130px; he\ight:0;}
a#shantese:hover {background:transparent url(../images/shantese.gif) no-repeat  0 0; overflow:visible;}

/* link to other stylists */
#link
{
  display: block;
  width: 328px;
  height: 41px;
  background: url("images/linkbar.jpg") no-repeat 0 0;
  float: right;
  
}

#link:hover
{ 
  background-position: 0 -41px;
}

#link span
{
  display: none;
}

