body {
	background-color: #002951;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 16px;
}
#header_jog_right {
	padding-left: 30px;
}
#spa-schedule {
	font-size: 12px;
	line-height: 16px;
}
.border-bottom-dashed {
	border-bottom: 1px solid #FFFFFF;
	margin: 0px;
	padding-bottom: 2px;
}
#timetable {
	margin: 0px;
	padding: 0px 0px 0px 22px;
	background: url(images/menu/table.gif) no-repeat 2px top;
}
#timetable-title {
	margin: 0px;
	padding: 0px 0px 0px 22px;
	background: url(images/menu/table.gif) no-repeat 2px 3px;
}
#holiday-artists {
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 22px;
}
#form-small {
	padding-top: 5px;
}
#holly {
	position: relative;
	top: 15px;
}
#party-flyer {
	float: right;
	padding-left: 20px;
}
#holiday-party {
	height: 348px;
	margin-top: 20px;
}
#head-text-inline {
	font-size: 16px;
	font-weight: normal;
	color: #B3A98F;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#main {
	width: 1024px;
	border-top-width: 20px;
	border-bottom-width: 20px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #73644f;
	border-bottom-color: #b4aa8f;
	margin: 0px;
	padding: 0px;
}
#content {
	background-image: url(/images/subGradient.gif);
	background-repeat: repeat-y;
}
.padding-25px {
	margin: 0px;
	padding: 25px;
}

.padding-40px-not-top {
	margin: 0px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
#news-image-left {
	float: left;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#content-menu {
	background-image: url(/images/subGradient.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}

#content-nail {
	background-image: url(/images/subGradient.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#flash {
	margin: 0px;
	padding: 0px;
}
#sub {
	width: 984px;
	margin: 0px;
	padding: 0px;
}
#footer {
	margin: 0px;
	padding: 5px;
	height: 15px;
	text-align: center;
	color: #00c6f5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images/subGradient.gif);
	background-repeat: repeat-y;
}

#footer-sub {
	margin: 0px;
	padding: 5px;
	height: 15px;
	text-align: center;
	color: #00c6f5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: normal;
}

a:link, a:visited, a:active {
	color: #00c6f5;
}

a:hover {
color: #ffffff;
}

#footer-sub td a:link, #footer-sub td a:visited, #footer-sub td a:active {
	color: #00c6f5;
	text-decoration: underline;
}

#footer-sub td a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.news-list {
	list-style-type: circle;
	list-style-position: outside;
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#title {
	margin: 0px;
	padding: 0px;
	background-image: url(images/header03.gif);
	background-repeat: no-repeat;
	height: 130px;
}

#title-test {
	margin: 0px;
	padding: 0px;
	background-image: url(images/header03.gif);
	background-repeat: no-repeat;
	height: 130px;
	text-align: left;
}

#border {
	background-image: url(border.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	width: 20px;
	background-color: #B4AA8F;
}

#menucontent {
	background-color:#99CCCC;
	margin: 40px;
	padding: 20px;
	font-size: 14px;
	width: 860px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #CCCCCC;
	font-weight: normal;
	display: inline;
}

h2 {
	font-size: 18px;
	font-weight: normal;
	color: #33CCCC;
	display: inline;
}
h3 {
	font-size: 16px;
	font-weight: normal;
	color: #B3A98F;
	display: inline;
	line-height: 18px;
}
h4 {
	font-size: 18px;
	font-weight: normal;
	color: #B3A98F;
	display: inline;
	line-height: 22px;
}
#news td a#event-old {
	color: #FFFFFF;
}

.header01 {
	font-size: 18px;
	font-weight: normal;
	color: #B3A98F;
	line-height: 21px;
}

.header02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #FFFFFF;
	font-weight: normal;
	display: inline;
	top: 10px;
	position: relative;
}

.header03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	display: inline;
}


.header04 {
	font-size: 18px;
	font-weight: normal;
	color: #33CCCC;
	display: inline;
}


ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}
#ul-test {
	font-size: 18px;
	line-height: 19px;
}
.text-small {
	font-size: 11px;
	color: #73644F;
}
.text-price {
	color: #FFFFFF;
	font-weight: lighter;
	font-size: 14px;
}
#image-menu {
	border: 1px solid #000000;
	padding: 0px;
	margin-top: 10px;
}

#image-menu-unjog {
	border: 1px solid #000000;
	padding: 0px;
	margin: 0px;
}
.text-price-test {
	font-size: 16px;
	font-weight: lighter;
	color: #33CCCC;
}

#aboutcontent {
	margin: 40px;
	padding: 20px;
	font-size: 14px;
	width: 860px;
	font-weight: normal;
	letter-spacing: 1px;
	font-style: normal;
}
.text-light {
	color: #B4AA8F;
}
.column01 {
	padding: 20px 50px 20px 20px;
}
.parking {
	color: #FF3333;
}

.top {
	font-size: 10px;
	text-transform: uppercase;
}
#link-small a:link,#link-small a:active,#link-small a:visited {
	text-decoration: none;
	color: #33CCCC;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#head-text-inline #link-promo a:hover {
	text-decoration: underline;
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}

#link-promo a:link,#link-promo a:active,#link-promo a:visited {
	text-decoration: none;
	color: #33CCCC;
	margin: 0px;
	padding: 0px;
}

#link-small a:hover {
	text-decoration: underline;
	color: #CCCCCC;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#press-container td a:hover {
	text-decoration: underline;
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}

#press-container a:link,#press-container a:active,#press-container a:visited {
	text-decoration: none;
	color: #33CCCC;
	margin: 0px;
	padding: 0px;
}

#hide_links {
	display: none;
}

#promo {
	text-align: center;
	vertical-align: top;
	position: absolute;
	visibility: visible;
	z-index: 999;
	height: 120px;
	width: 100px;
	top: 450px;
	overflow: auto;
	right: 10px;
	float: right;
	}
	
.text-promo {
	font-size: 16px;
	color: #CCCCCC;
}
#margin-20 {
	margin: 0px;
	padding: 40px;
}

.title-menu-nudge-right {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#image-about {
	margin: 0px;
	padding: 0px;
	left: 40px;
	top: -40px;
	position: relative;
}
#team-bio #big-link {
	font-size: 16px;
}
#team td a:link,#team td a:active,#team td a:visited {
	text-decoration: none;
	color: #33cccc;
}

#team td a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}

#news td a:link,#news td a:active,#news td a:visited {
	text-decoration: none;
	color: #33CCCC;
}
#louie_image {
	font-size: 12px;
	color: #33CCCC;
}

#news td a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}

#team-bio td a:link,#team-bio td a:active,#team-bio td a:visited {
	text-decoration: none;
	color: #33CCCC;
	font-size: 12px;
}

#team-bio td a:hover {
	text-decoration: underline;
	color: #CCCCCC;
	font-size: 12px;
}
#promo_image {
	background-color: #7D6545;
}

#text-smaller {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	top: -10px;
	position: relative;
	line-height: 13px;
}
.text-price-small {
	color: #FFFFFF;
}
.text-price a:link, .text-price a:active, .text-price a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.text-price a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.text-12px {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#float-right {
	float: none;
	margin: 0px;
	padding: 0px;
	top: 10px;
	position: relative;
}
ul.promo {
	margin: 0px;
	padding: 0px;
}
.promo li {
	list-style-position: inside;
	list-style-type: disc;
}
.padding-40pxTest {
	margin: 0px;
	padding-top: 27px;
	padding-right: 35px;
	padding-bottom: 27px;
	padding-left: 35px;
}
.title-test {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #CCCCCC;
	font-weight: normal;
	display: inline;
}
#content-test {
	background-image: url(/images/subGradient.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	width: 904px;
	text-align: left;
}
#press-thumb-footer {
	font-size: 9px;
	text-align: right;
	padding-top: 3px;
	color: #FFFFFF;
}

#event-thumb-footer {
	font-size: 9px;
	text-align: right;
	color: #FFFFFF;
	line-height: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

1#press-header-left {
	margin: 0px;
	padding: 0px;
	width: 452px;
	height: 55px;
}
#press-header-right {
	margin: 0px;
	text-align: right;
	font-size: 14px;
	width: 452px;
	padding: 13px 0px 0px;
	height: 42px;
}
.press {
	padding: 0px;
	height: 100px;
	margin-top: 35px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 35px;
	width: 382px;
}
#horizontal-line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B3A98F;
}
.press-read {
	margin: 0px;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.menu-link {
	margin: 0px;
	font-size: 12px;
	padding: 0px;
}

.press-cover {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 80px;
	height: 100px;
}
.press-intro {
	padding: 0px;
	color: #B3A98F;
	margin: 0px;
	font-size: 15px;
	line-height: 18px;
}

.flex-intro {
	padding: 0px;
	color: #B3A98F;
	font-size: 16px;
	line-height: 18px;
	margin-top: 30px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.social-text {
	padding: 0px;
	color: #B3A98F;
	margin: 0px;
	font-size: 14px;
	line-height: 14px;
}
.press-text {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 292px;
}
.clear-both {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.press-title {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #CCCCCC;
}
.news-sub-head {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #CCCCCC;
}
.press-date {
	color: #FFFFFF;
	font-size: 11px;
}
.text-white {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
.text-underlined {
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.press-article {
	color: #B3A98F;
	padding-top: 0px;
	padding-right: 39px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #B3A98F;
	width: 412px;
}
#back-to-top {
	font-size: 11px;
	padding-left: 14px;
	background-image: url(images/page_elements/return_to_top.png);
	background-repeat: no-repeat;
	background-position: left 2px;
}
#press-nav {
	margin: 0px;
	font-size: 11px;
	padding-top: 11px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.press-article-title {
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	color: #CCCCCC;
}
#press header right #current {
	color: #CCCCCC;
}
.press-cuttings {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 412px;
}

.cuttings-image {
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 412px;
}
.press-cuttings-border {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 39px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #B3A98F;
	width: 412px;
}
.press-article-short {
	color: #B3A98F;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#todo {
	height: 513px;
}

#aus-vogue {
	height: 564px;
}

#salon {
	height: 531px;
}
#news-flexible {
	font-size: 11px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#flexible {
	font-size: 12px;
	padding: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px dashed #FFF;
}

#scene {
	height: 467px;
}
#instyle {
	height: 525px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}
#news-image-right {
	float: right;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#soma {
	height: 535px;
}
#press-title a:link, #press-title a:visited, #press-title a:active {
	color: #CCCCCC;
}

#press-title a:hover {
	color: #CCCCCC;
}

#event-title a:link, #event-title a:visited, #event-title a:active {
	color: #CCCCCC;
}

#event-title a:hover {
	color: #CCCCCC;
}

#press-header-left .title-test a:link, #press-header-left .title-test a:visited, #press-header-left .title-test a:active {
	color: #CCCCCC;
}

#press-header-left .title-test a:hover {
	color: #CCCCCC;
}

#press-title {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #CCCCCC;
}
.events {
	padding: 0px;
	width: 834px;
	margin: 35px 35px 0px;
}
.events-upcoming {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 402px;
}
.events-upcoming-text {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 402px;
}
.event-link {
	margin: 0px;
	font-size: 14px;
	padding: 2px 0px 0px;
	line-height: 16px;
}
#event-link-top {
	margin-top: 20px;
}
#newsletter-link {
	margin-top: 5px;
}
.deliniator {
	margin: 35px 0px 0px;
	padding: 0px;
	border-top: 1px dashed #B3A98F;
}
#top-event {
	margin-top: 40px;
}
#top-link {
	margin-top: 20px;
}
#event-title {
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	color: #CCCCCC;
}

a#current:link, a#current:visited, a#current:active {
	color: #CCCCCC;
	text-decoration: none;
}
a#current:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
#header-left {
	margin: 0px;
	padding: 0px;
	width: 452px;
}
#header-right {
	margin: 0px;
	text-align: right;
	font-size: 14px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 452px;
}
.news-text {
	padding: 0px;
	margin: 15px 35px 0px;
}
.news-deliniator {
	margin: 15px 25px 0px;
	padding: 0px;
	border-top: 1px dashed #CCCCCC;
}
.news-title {
	margin-top: 35px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	letter-spacing: 2px;
	font-size: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Courier, sans-serif;
}
.spa-schedule-page {
	background: #341f13;
}
#news-top-link {
	margin-top: 10px;
}
.social-icon
 {
	position: relative;
	top: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#first-icon {
	margin-left: 10px;
}
#last-icon {
	margin-right: 0px;
}
.text-smaller {
	font-size: 9px;
}
.corp-gap {
}
#main-holiday {
	width: 1024px;
	border-bottom-width: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #b4aa8f;
	margin: 0px;
	padding: 0px;
}
#title-holiday {
	margin: 0px;
	padding: 0px;
	height: 150px;
}
#holiday-party-title {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.newsletter-image {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#float-note {
	font-size: 11px;
	color: #CCC;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: -20px;
	padding-left: 0px;
}
.small-image {
	background-color: #726450;
	margin: 0px;
	padding: 0px;
}
.padding-40px {
	margin: 0px;
	padding: 20px 40px 40px;
}
.padding-40px-not-bottom {
	margin: 0px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.team-head {
	margin: 0px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
#about-header {
	padding: 0px;
	height: 55px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	font-weight: normal;
	display: inline;
}
#title-ribbon {
	margin: 0px;
	padding: 0px;
	height: 130px;
}
#spa-schedule td {
	font-size: 12px;
	text-align: center;
}
.featured-products {
	padding-top: 19px;
	margin: 0px;
}

.social-icons {
	padding-top: 7px;
	margin: 0px;
}
.massage-flex {
	background: url(images/page/trans-line.png) no-repeat left 20px;
	margin: 10px 0px 0px;
	padding: 0px;
	height: 22px;
}
.nail-flex {
	background: url(images/page/trans-line-nail.png) no-repeat left 20px;
	margin: 10px 0px 0px;
	padding: 0px;
	height: 22px;
}
.corp-promo {
	padding: 0px;
	margin: 0px;
	width: 452px;
}
#corp-promo-title {
	background-image: url(/images/subGradient.gif);
	background-repeat: repeat-y;
	margin: 0px;
	width: 904px;
	padding: 30px 40px 20px;
}
#promo-flash {
	background-image: url(/images/subGradient.gif);
	background-repeat: repeat-y;
	margin: 0px;
	width: 984px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.appointments {
	margin: 0px;
	padding: 20px 40px 0px;
}
.hours {
	margin: 0px;
	padding: 0px 40px 40px;
	text-align: left;
}
#conditions {
	font-size: 11px;
	margin: 15px 0px 0px;
	padding: 0px;
	line-height: 13px;
}
#appointment-form {
	margin: 0px;
	padding: 0px;
}
#newsletter-form {
	margin: 0px;
	padding: 0px;
}
#anniversary-artists {
	font-size: 12px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.events-photo-caption {
	font-size: 12px;
	color: #B3A98F;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}

.parking-copy {
	font-size: 12px;
	color: #B3A98F;
	padding: 0px;
	margin-top: 0px;
}
#newletter-sign-up {
	background-image: url(images/newsletter/sign-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 110px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 63px;
}
.centered {
	text-align: center;
}
.body2 {
	font-size: 15px;
	font-weight: normal;
	color: #B3A98F;
	line-height: 18px;
}
.team {
	font-size: 24px;
}

#spa-nav-container {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 42px;
	margin-bottom: 40px;
	margin-left: 42px;
}
#spa-nav #barber:link, #spa-nav #barber:active, #spa-nav #barber:visited {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #78aecc;
	padding: 90px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/barber.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}
#spa-nav #barber:hover {
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/barber-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #barber-selected {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/barber-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #salon:link, #spa-nav #salon:active, #spa-nav #salon:visited {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #78aecc;
	padding: 90px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/salon.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}
#spa-nav #salon:hover {
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/salon-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #salon-selected {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/salon-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #nail:link, #spa-nav #nail:active, #spa-nav #nail:visited {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #78aecc;
	padding: 90px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/nail.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}
#spa-nav #nail:hover {
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/nail-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #nail-selected {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/nail-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #waxing:link, #spa-nav #waxing:active, #spa-nav #waxing:visited {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #78aecc;
	padding: 90px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/waxing.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}
#spa-nav #waxing:hover {
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/waxing-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #waxing-selected {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/waxing-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #makeup:link, #spa-nav #makeup:active, #spa-nav #makeup:visited {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #78aecc;
	padding: 90px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/makeup.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}
#spa-nav #makeup:hover {
	padding: 85px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/makeup-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #makeup-selected {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding: 85px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/makeup-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #skincare:link, #spa-nav #skincare:active, #spa-nav #skincare:visited {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #78aecc;
	padding: 90px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/skincare.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}
#spa-nav #skincare:hover {
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/skincare-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #skincare-selected {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/skincare-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #body:link, #spa-nav #body:active, #spa-nav #body:visited {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #78aecc;
	padding: 90px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/body.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}
#spa-nav #body:hover {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/body-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #body-selected {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/body-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #massage:link, #spa-nav #massage:active, #spa-nav #massage:visited {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #78aecc;
	padding: 90px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/massage.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}
#spa-nav #massage:hover {
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/massage-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #massage-selected {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/massage-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #packages:link, #spa-nav #packages:active, #spa-nav #packages:visited {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #78aecc;
	padding: 90px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/packages.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}
#spa-nav #packages:hover {
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/packages-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#spa-nav #packages-selected {
	font-size: 13px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding: 87px 0px 0px;
	margin: 0px;
	height: 14px;
	width: 100px;
	display: block;
	text-align: center;
	line-height: 12px;
	background-image: url(new/images/spa-menu/packages-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	text-decoration: none;
}
#nav-temp td {
	text-align: center;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}
#nav-temp {
	margin: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	background-color: #0B2951;
}
#nav-temp a:link, #nav-temp a:active, #nav-temp a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	letter-spacing: 0.06em;
	padding: 0px;
	color: #698f9d;
	display: block;
	line-height: 28px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 26px;
}
#nav-temp #first-link {
	margin: 0px;
	padding: 0px;
}
#nav-temp a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	letter-spacing: 0.06em;
	padding: 0px;
	color: #b6e2e2;
	display: block;
	line-height: 28px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 26px;
}
#nav-temp a {
	text-decoration: none;
}
.footer-menu-header {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #256DAB;
	color: #C0B9A1;
	width: 146px;
}
#footer {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #256DAB;
	font-size: 11px;
	text-align: left;
	letter-spacing: 0.06em;
	width: 944px;
}
#footer a {
	text-decoration: none;
}
#footer td {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.footer-menu {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	width: 146px;
}
.footer-menu-left {
	margin: 0px;
	padding: 0px;
	float: left;
}
.footer-menu-right {
	margin: 0px;
	float: right;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.clear {
	margin: 0px;
	padding: 0px;
	float: none;
	clear: both;
}
.text-white {
	color: #FFF;
}
#footer-sub {
	margin: 0px;
	padding: 5px;
	height: 15px;
	text-align: center;
	color: #00c6f5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: normal;
}

#footer-sub td a:link, #footer-sub td a:visited, #footer-sub td a:active {
	color: #00c6f5;
	text-decoration: underline;
}

#footer-sub td a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.social-icon
 {
	position: relative;
	top: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#last-icon {
	margin-right: 0px;
}
