@charset "utf-8";
/* CSS Document */

a {
	outline: none;
}
/*--------------------------------Hover States Main Navigation*/
#tab1 a {
	position: absolute;
	top: 401px;
	width: 101px;
	height: 40px;
}
#tab1 a:hover {
	position: absolute;
	top: 401px;
	width: 101px;
	height: 40px;
	background: url(../newImages/tabWelcome.png) no-repeat;
}
#tab2 a {
	position: absolute;
	top: 401px;
	left: 101px;
	width: 133px;
	height: 40px;
}
#tab2 a:hover {
	position: absolute;
	top: 401px;
	left: 101px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabServices.png) no-repeat;
}
#tab3 a {
	position: absolute;
	top: 401px;
	left: 202px;
	width: 133px;
	height: 40px;
}
#tab3 a:hover {
	position: absolute;
	top: 401px;
	left: 202px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabGallery.png) no-repeat;
}
#tab4 a {
	position: absolute;
	top: 401px;
	left: 303px;
	width: 133px;
	height: 40px;
}
#tab4 a:hover {
	position: absolute;
	top: 401px;
	left: 303px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabAbout.png) no-repeat;
}
#tab5 a {
	position: absolute;
	top: 401px;
	left: 404px;
	width: 133px;
	height: 40px;
}
#tab5 a:hover {
	position: absolute;
	top: 401px;
	left: 404px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabStylists.png) no-repeat;
}
#tab6 a {
	position: absolute;
	top: 401px;
	left: 505px;
	width: 135px;
	height: 40px;
}
#tab6 a:hover {
	position: absolute;
	top: 401px;
	left: 505px;
	width: 135px;
	height: 40px;
	background: url(../newImages/tabContact.png) no-repeat;
}
/*--------------------------------Default States Main Navigation*/
.hm1 {
	position: absolute;
	top: 401px;
	left: 0px;
	width: 101px;
	height: 40px;
	background: url(../newImages/tabWelcome.png) no-repeat;
}
.hm2 {
	position: absolute;
	top: 401px;
	left: 101px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabServices.png) no-repeat;
}
.hm3 {
	position: absolute;
	top: 401px;
	left: 202px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabGallery.png) no-repeat;
}
.hm4 {
	position: absolute;
	top: 401px;
	left: 303px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabAbout.png) no-repeat;
}
.hm5 a {
	position: absolute;
	top: 401px;
	left: 404px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabStylists.png) no-repeat;
}
.hm6 {
	position: absolute;
	top: 401px;
	left: 505px;
	width: 135px;
	height: 40px;
	background: url(../newImages/tabContact.png) no-repeat;
}
/*--------------------------------Stylist Page */

/*--------------------------------Services Page*/
.design a {
	position: absolute;
	top: 23px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabDesign.png) no-repeat;
}
.color a {
	position: absolute;
	top: 57px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabColor.png) no-repeat;
}
.texture a {
	position: absolute;
	top: 91px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabTexture.png) no-repeat;
}
.wax a {
	position: absolute;
	top: 125px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabWax.png) no-repeat;
}
.extensions a {
	position: absolute;
	top: 159px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabExtensions.png) no-repeat;
}
.tabDesign a {
	position: absolute;
	top: 23px;
	left: 594px;
	width: 133px;
	height: 40px;
}
.tabDesign a:hover {
	position: absolute;
	top: 23px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabDesign.png) no-repeat;
}
.tabColor a {
	position: absolute;
	top: 57px;
	left: 594px;
	width: 133px;
	height: 40px;
}
.tabColor a:hover {
	position: absolute;
	top: 57px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabColor.png) no-repeat;
}
.tabTexture a {
	position: absolute;
	top: 91px;
	left: 594px;
	width: 133px;
	height: 40px;
}
.tabTexture a:hover {
	position: absolute;
	top: 91px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabTexture.png) no-repeat;
}
.tabWax a {
	position: absolute;
	top: 125px;
	left: 594px;
	width: 133px;
	height: 40px;
}
.tabWax a:hover {
	position: absolute;
	top: 125px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabWax.png) no-repeat;
}
.tabExtensions a {
	position: absolute;
	top: 159px;
	left: 594px;
	width: 133px;
	height: 40px;
}
.tabExtensions a:hover {
	position: absolute;
	top: 159px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabExtensions.png) no-repeat;
}
/*--------------------------------Contact Page*/
a#directions {
	position: absolute;
	display: block;
	top: 173px;
	left: 85px;
	width: 160px;
	height: 29px;
	z-index: 3;
}
a#directions:hover {
	position: absolute;
	display: block;
	top: 173px;
	left: 85px;
	width: 160px;
	height: 29px;
	background: url(../newImages/directionsOver.png) no-repeat;
	z-index: 4;
}
.location a {
	position: absolute;
	top: 23px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabLocationHours.png) no-repeat;
}
.email a {
	position: absolute;
	top: 57px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabSendEmail.png) no-repeat;
}
.map a {
	position: absolute;
	top: 91px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabGoogleMap.png) no-repeat;
}
#googLink a:link, #googLink a:visited, #googLink a:active {
	position: absolute;
	font-size: .8em;
	font-family: Verdana, Geneva, sans-serif;
	color: #ddd;
	text-transform: lowercase;
	font-style: italic;
	text-decoration: none;
	top: 130px;
	left: 623px;
	width: 133px;
	height: 40px;
}
#googLink a:hover {
	text-decoration: underline;	
}
.tabLocationHours a {
	position: absolute;
	top: 23px;
	left: 594px;
	width: 133px;
	height: 40px;
}
.tabLocationHours a:hover {
	position: absolute;
	top: 23px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabLocationHours.png) no-repeat;
}
.tabSendEmail a {
	position: absolute;
	top: 57px;
	left: 594px;
	width: 133px;
	height: 40px;
}
.tabSendEmail a:hover {
	position: absolute;
	top: 57px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabSendEmail.png) no-repeat;
}
.tabGoogleMap a {
	position: absolute;
	top: 91px;
	left: 594px;
	width: 133px;
	height: 40px;
}
.tabGoogleMap a:hover {
	position: absolute;
	top: 91px;
	left: 594px;
	width: 133px;
	height: 40px;
	background: url(../newImages/tabGoogleMap.png) no-repeat;
}
/*--------------------------------Gallery Page*/
/*--------------------------------About Page*/
