@charset "UTF-8";
/* CSS Document */
a {
	text-decoration:none;
}

body {
	padding: 0;
	margin: 0;
	width:100%;
	background: #faaa2f url(slices/topbar.jpg) repeat-x center top;
	border-top: 2px solid #4b6070;
}

#topbar {
	position:relative;
	margin: 0px auto;
	padding: 5px 0px 0px 0px;
	width: 818px;
	height:85px;
}

#logo {
	padding:0px 10px;
	margin: 0px;
	float:left;
}

#nav {
	position:absolute;
	top:55px;
	left:270px;
	margin: 0px;
	float:right;
	height: 10px;
	z-index:20;
}

li.inline {
  display: inline;
  padding-left: 20px;
  padding-right: 20px;
  border-right: 1px dotted #fff;
}

li.last {
  display: inline;
  padding-left: 20px;
  padding-right: 20px;
  border-right: 0px;
} 

#diagStripe {
	padding:0;
	margin:0;
	width:100%;
	height:2px;
	position:absolute;
	top:88px;
	z-index:10;
	background: #fff url(slices/diagStripes.gif) repeat-x;
}

#picbar{
	padding: 0;
	margin: -3px auto 0px auto;
	width: 818px;
	border-left:solid 1px #EEDFCA;
	border-right:solid 1px #EEDFCA;
}

#flash{
	margin: 0px;
	padding: 0px 10px;		
}

#content {
	width:818px;
	margin: -25px auto 0px auto;
	padding: 25px 0px 0px 0px;
	height:300px;
	border-left:solid 1px #EEDFCA;
	border-right:solid 1px #EEDFCA;
}

#contentStylist{
	width:818px;
	margin: -25px auto 0px auto;
	padding: 25px 0px 0px 0px;
	height:800px;
	border-left:solid 1px #EEDFCA;
	border-right:solid 1px #EEDFCA;
}
#contentGallery{
	width:818px;
	margin: -25px auto 0px auto;
	padding: 25px 0px 0px 0px;
	height:1870px;
	border-left:solid 1px #EEDFCA;
	border-right:solid 1px #EEDFCA;
}
#contentServices{
	width:818px;
	margin: -25px auto 0px auto;
	padding: 25px 0px 0px 0px;
	height:2785px;
	border-left:solid 1px #EEDFCA;
	border-right:solid 1px #EEDFCA;
}
#contentContact{
	width:818px;
	margin: -25px auto 0px auto;
	padding: 25px 0px 0px 0px;
	height:925px;
	border-left:solid 1px #EEDFCA;
	border-right:solid 1px #EEDFCA;
}
#contentForms{
	width:818px;
	margin: -25px auto 0px auto;
	padding: 25px 0px 0px 0px;
	height:475px;
	border-left:solid 1px #EEDFCA;
	border-right:solid 1px #EEDFCA;
}

#whitebkgrnd {
	width:100%;
	background: #fff;
	margin: -25px 0px auto;
	padding-bottom:0px;
	padding-top: 25px;
}

#quicklinks {
	padding:25px 10px 10px 10px;
	float:left;
	width: 176px;
	height: 280px;
	display:block;
	background: #fff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEDFCA;
}

#quicklinksStylist{
	padding:25px 10px 10px 10px;
	float:left;
	width: 176px;
	height: 765px;
	display:block;
	background: #fff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEDFCA;

}
#quicklinksServices{
	padding:25px 10px 0px 10px;
	float:left;
	width: 176px;
	height: 2760px;
	display:block;
	background: #fff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEDFCA;
}
#quicklinksGallery{
	padding:25px 10px 0px 10px;
	float:left;
	width: 176px;
	height: 1155px;
	display:block;
	background: #fff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEDFCA;
}
#quicklinksContact{
	padding:25px 10px 10px 10px;
	float:left;
	width: 176px;
	height: 905px;
	display:block;
	background: #fff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEDFCA;
}
#quicklinksForms{
	padding:25px 10px 10px 10px;
	float:left;
	width: 176px;
	height: 455px;
	display:block;
	background: #fff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEDFCA;
}

#giftCerts{
	background: url(slices/gift_button.jpg) no-repeat;
	width:176px;
	height:50px;
	margin:0px auto;
	padding:6px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFF;
	text-align:center;
	font-weight:lighter;
	text-decoration:none;
}

#bookAppoint{
	background:url(slices/book_button.jpg) no-repeat;
	width:176px;
	height:50px;
	margin:0px auto;
	padding:6px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFF;
	text-align:center;
	font-weight:lighter;
	text-decoration:none;
}

.quickItalics {
	font-size:14px;
	font-style:italic;
}

.bold {
	font-weight:bold;
}

.form{
	border:none;
	width:176px;
	height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	text-align:center;
	padding: 10px 0px 0px 0px;
	font-weight:lighter;
	margin:0px;
	background-image: url(slices/form_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: center;
	outline: none;
}

.formCert{
	background: url(slices/form_bkgrnd.jpg) no-repeat;
	background-position: center;
	border:none;
	width:186px;
	height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	text-align:left;
	padding: 10px 0px 0px 25px;
	font-weight:lighter;
	margin:0px 0px 0px 25px;
	outline: none;
}

.go {
	background:url(slices/go_button.jpg) no-repeat;
	border:none;
	width:28px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	margin-left: 149px;
	margin-bottom:20px;
}

.submit{
	background:url(slices/submit_button.jpg) no-repeat;
	border:none;
	width:59px;
	height:20px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-right:20px;
}

#homePage {
	padding:37px 85px 10px 10px;
	float:right;
	width:500px;
	background: #fff;
	display:block;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:16px;
	line-height: 29px;
	font-weight:100;
	color:#666666;
}

#mainCopy td{
	padding:0px;
}

#mainCopy {
	padding:37px 0px 10px 30px;
	margin-right:60px;
	float:right;
	width:526px;
	background: #fff;
	display:block;
}

#mainCopy p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 29px;
	font-weight: lighter;
	color: #666666;
}


#footer {
	padding:0px;
	width: 100%;
	height: 42px;
	background: #efece7 url(slices/creditsBkgrnd.gif) repeat-x;
	display:inline-block;
	
}

#footer a{
	color: #595959;
}
#footer a:hover{
	color: #444444;
}

#footer p{
	padding: 3px 0px 0px 0px;
	margin: 0px auto;
	width:818px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #595959;
	font-weight: lighter;
}

#homeHeader {
	padding:0px;
	margin:0px;
	background:url(slices/WelcometoAnim.gif) no-repeat;
}

#aboutusHeader {
	padding:0px;
	margin:0px;
	background:url(slices/aboutusHeader.gif) no-repeat;
}	
#stylistsHeader {
	padding:0px;
	margin:0px;
	background:url(slices/stylistsHeader.gif) no-repeat;
}
#servicesHeader{
	padding:0px;
	margin:0px;
	background:url(slices/servicesHeader.gif) no-repeat;
}
#galleryHeader{
	padding:0px;
	margin-bottom:20px;
	background:url(slices/galleryHeader.gif) no-repeat;
	
}
#contactHeader{
	padding:0px;
	margin:0px;
	background:url(slices/contactHeader.gif) no-repeat;
}

#employmentHeader{
	padding:0px;
	margin:0px;
	background:url(slices/employmentHeader.gif) no-repeat;
	display:block;
}

#bookappointHeader{
	padding:0px;
	margin:0px;
	background:url(slices/bookappointHeader.gif) no-repeat;
}
#giftcertHeader{
	padding:0px;
	margin:0px;
	background:url(slices/giftcertsHeader.gif) no-repeat;
}
#sitemapHeader{
	padding:0px;
	margin:0px;
	background:url(slices/sitemapHeader.gif) no-repeat;
}

h1 {
	padding:0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #669999;
	font-weight: lighter;
	font-style: italic;
	text-indent: -5000px;	
}

h2 {
	padding:0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #595959;
	font-weight: lighter;
	text-align:center;
}

h3 {
	padding:0px;
	margin:0px 0px 10px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #595959;
	font-weight: lighter;
	font-style: italic;
	text-align:center;
}

h4 {
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#faaa2f;
	font-weight:lighter;

}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#595959;
	margin:0px;
	padding:0px;
}

#profile p{
	margin:0;
	padding:0;
	font-weight:lighter;
	font-family: Arial, Helvetica, sans-serif;
	color: #595959;
	font-size: 12px;
	line-height: 18px;
}

#profile h4{
	margin:5px 0px 10px 0px;
	padding:0;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #595959;
	font-size: 12px;
}

#profile{
margin-left:-50px;
margin-top:35px;
	}

li.stylistProfile {
	background:url(slices/stylist_profileBox.jpg) no-repeat;
	width: 471px;
	height: 106px;
	margin: 10px;
	list-style-type: none;
}
#pic {
	width:92px;
	height:96px;
	float:left;
	margin: 5px 0px 5px 5px;
	padding: 0px;
}

#txt {
	margin:10px 18px 10px 0px;
	padding: 0px;
	width:346px;
	height:95px;
	float:right;
	line-height:0px;
}

#galleryPics {
	background: url(slices/gallery_bkgrnd.jpg) no-repeat;
	width:526px;
	height:335px;
	margin: 25px auto 10px auto;
	padding:0px;
}

#galleryPics img{
	padding:10px 0px 0px 0px;
	margin:0px;
	display:inline;
}

#galleryPics p{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px 0px 0px 10px;
	padding:0px;
	color:#737373;
}

#galleryPicL{
	float:left;
	padding:0px 0px 0px 10px;

}

#galleryPicR{
	float:right;
	padding:0px 10px 0px 0px;
}

#galleryNav{
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#595959;
	text-align:right;
	padding: 0px;
}

#galleryNav ul{
	padding:0px;
	margin:0px;
	display:inline;
	vertical-align:baseline;
}

.galleryTitle {
	padding:0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #669999;
	font-weight: lighter;
	font-style: italic;
	display:inline;
}

li.galleryFirst {
  margin:0px;
  display: inline;
  padding-left: 170px;
  padding-right: 10px;
  border-right: 1px dotted #999;
}

li.galleryInline {
  margin:0px;
  display: inline;
  padding-left: 10px;
  padding-right: 10px;
  border-right: 1px dotted #999;
}

li.galleryLast {
  margin:0px;
  display: inline;
  padding-left: 10px;
  padding-right: 0px;
  border-right: 0px;
} 


#servicesCopy td {
	padding-left: 15px;
}

#servicesCopy {
	padding:37px 85px 10px 10px;
	float:right;
	width:500px;
	background: #fff;
	display:block;
	position:relative;
}

#servicesCopy p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 29px;
	font-weight: lighter;
	color:#666; 
}

#priceList{
	margin-left: 0px;
}

td.downloadPricelist img{
	display:inline;
	padding-left:10px;
	padding-bottom:0px;
	padding-top:7px;
	padding-right:0px;
	margin:0px;
	text-align:right;
	vertical-align:middle;
}

table.priceList{
	margin-top: 20px;
	margin-bottom:13px;
}

td.downloadPricelist {
	width:165px;
}


td.rightAlign{
	width:150px;
	padding: 5px;
	
}


td.italicsRight {
	font-style:italic;
	padding:5px;
}

tr.orange{
	padding-left: 15px;
	background: #faaa2f;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
}

tr.lightGrey {
	background:#eeeeee;
	color:#595959;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

tr.darkGrey {
	background:#dedede;
	color:#595959;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

td.title {
	font-weight:bold;
	color:#627C93;
}

td.italics {
	font-style:italic;
}

td.titleItalics{
	font-weight:bold;
	font-style:italic;
}

.reg {
	font-weight: normal;
}

#address {
	float:left;
	width:210px;
	display:block;
}
#address p{
	line-height:18px;
	
}

#contactContain{
	width:520px;
	display:block;
}

#map {
	float:right;
	display:inline;
	width:283px;
	height:210px;
}

#vTour{
display:none;
	width:278px;
	text-align:right;
	padding-top:10px;
	
}
#vTour img{
	padding-left:10px;
	vertical-align:middle;
}

#employment {
	display:block;
	padding-top:230px;
}

.backToTop a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#595959;
	
}

