@charset "UTF-8";
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #ffeebd;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	background-color: #440000;
	font-weight: lighter;
}
 #container {
	width: 960px;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image: url(../images/assets/bg-dk.jpg);
	background-repeat: no-repeat;
}
 #header {
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 192px;
	font-family: Arial, Helvetica, sans-serif;
}
#logo {
	height: 120px;
	width: 335px;
	margin: 55px 0 0 100px;
	position: absolute;
}
 #mainContent {
	padding: 0 20px;
	background-repeat: no-repeat;
	margin: 0 0 30px 0;
}



ul.menu {
	list-style:none;
	margin:0;
	padding:0;
	float: right;
}
ul.menu * {margin:0; padding:0}
ul.menu a {
	display:block;
	color:#FEB04F;
	text-decoration:none;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: lighter;
}
ul.menu li {
	position:relative;
	float:left;
	margin-right: 8px;
}
ul.menu ul {
	position:absolute;
	top:26px;
	left:0;
	display:none;
	opacity:0;
	list-style:none;
	margin: 2px 0 0 0;
}
ul.menu ul li {
	position:relative;
	border-top:none;
	width:148px;
	margin:0
}
ul.menu ul li a {
	display:block;
	padding:4px 7px 5px;
	width: auto;
	text-align: left;
	margin: 0;
	background-image: url(../images/assets/drop_bg.png);
	background-repeat: repeat;
}
ul.menu ul li a:hover {
	color: #FFFFFF;
	background-color: #640502;
}
ul.menu ul ul {
	left:148px;
	top:-1px
}
ul.menu .menulink {
	padding:5px 7px 7px;
	font-weight:lighter;
	width:auto;
	letter-spacing: 4px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
}
ul.menu .menulink:hover, ul.menu .menuhover {
	color: #FFFFFF;
}
ul.menu .sub {
}
ul.menu .topline {
}


/*----- CONTENT -----*/
#about {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
	background-image: url(../images/assets/about_bg.jpg);
	background-repeat: no-repeat;
	background-position: 20px center;
}
#about p {
	line-height: 16px;
	text-align: left;
	margin: 20px 0 0 55px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	padding: 0 30px 0 0;
	font-size: 16px;
	font-weight: lighter;
}
h1  {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	text-transform: uppercase;
	font-size: 16px;
	margin: 25px 0 0 55px;
	color: #ffeebd;
}
#about-bottom {
	margin: 0 40px 0 40px;
	padding: 20px 20px 20px;
}
#about-bottom li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 15px;
	list-style-type: none;
}
#about-bottom p {
	margin: 0 0 0px 55px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	font-weight: lighter;
}
#about-bottom i {
	margin: 20px 0 0 55px;
}
h2  {
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
	margin: 0 5px 0 0;
}
h3  {
	margin: 20px 0 6px 55px;
	font-size: 14px;
}
#about-bottom span {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#about-bottom small {
	margin: 50px 0 0 55px;
	width: 680px;
	text-align: justify;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#about-bottom a {
	color: #7F1500;
	text-decoration: underline;
}
#about-bottom #map a {
	color: #ffeebd;
	margin: 0 60px 0 0;
}
#about-bottom a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
#about-bottom #map small {
	text-align: left;
	margin: 10px 30px 0 0;
}
#acup {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
	background-image: url(../images/assets/body_care_bg.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	height: 290px;
}
#acup p {
	width: 400px;
	line-height: 20px;
	text-align: left;
	margin: 0 0 0 390px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-weight: lighter;
	font-size: 16px;
}
#acup h1 {
	font-family: "Lucida Grande";
	text-transform: uppercase;
	letter-spacing: 8px;
	font-size: 36px;
	margin: 25px 0 0 390px;
	font-weight: lighter;
	color: #ffeebd;
}
#acup-bottom {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
}
#acup-bottom li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 15px;
	list-style-type: none;
}
#acup-bottom p {
	margin: 10px 0 0 55px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
	font-size: 16px;
	font-weight: lighter;
}
#acup-bottom i {
	margin: 20px 0 0 55px;
}
#acup-bottom span {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 55px;
}
#acup-bottom small {
	margin: 50px 0 0 55px;
	width: 680px;
	text-align: justify;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#acup-bottom a {
	color: #7F1500;
	text-decoration: underline;
	margin: -20px 0 0 55px;
}
#acup-bottom em {
	margin: 0 0 10px 0;
}
#acup-bottom a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
#appt {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
	clear: both;
}
#appt em {
	font-style: normal;
	font-size: 16px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-weight: lighter;
	margin: 0 0 0 25px;
}
#appt p {
	margin: 10px 0 0 55px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	font-weight: lighter;
}
#appt li {
	margin: 10px 0 0 25px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	font-weight: lighter;
}
#appt-bottom {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
}
#appt-bottom span {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 55px;
}
#appt-bottom small {
	margin: 50px 0 0 55px;
	width: 680px;
	text-align: justify;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#appt-bottom a {
	color: #7F1500;
	text-decoration: underline;
	margin: -20px 0 0 55px;
}
#appt-bottom em {
	margin: 0 0 10px 0;
}
#appt-bottom a:hover {
	color: #FFEEBD;
	text-decoration: none;
}

#bcare {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
	background-image: url(../images/assets/leo.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	height: 290px;
}
#bcare p {
	width: 380px;
	line-height: 20px;
	text-align: left;
	margin: 0 0 0 390px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	font-weight: lighter;
	letter-spacing: 3px;
}
#bcare h1 {
	font-family: "Lucida Grande";
	text-transform: uppercase;
	letter-spacing: 8px;
	font-size: 36px;
	margin: 25px 0 0 390px;
	font-weight: lighter;
	color: #ffeebd;
}
#bcare-bottom {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
}
#bcare-bottom li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	margin: 0 0 0 30px;
	line-height: 16px;
	font-weight: lighter;
}
#bcare-bottom p {
	margin: 10px 0 0 55px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	font-weight: lighter;
}
#bcare-bottom i {
	margin: 20px 0 0 55px;
}
#bcare-bottom span {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#bcare-bottom img {
	margin: 0 0 20px 0;
}
#bcare-bottom small {
	margin: 50px 0 0 55px;
	width: 680px;
	text-align: justify;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#bcare-bottom a {
	color: #7F1500;
	text-decoration: underline;
}
#bcare-bottom a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
.cl-both {
	clear:both;
}
.clearfix {
	clear:both;
	height:0;
	font-size:1px;
	line-height:1px;
	width:100%;
	overflow:hidden;
}
.emp {
	margin: 20px 0 0 0;
}
#footer {
	margin: 0 0 25px 0;
	height: 190px;
	background-image: url(../images/assets/footer.jpg);
	background-repeat: no-repeat;
}
#footer .sitemap a {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 13px;
	font-weight: lighter;
	text-decoration: none;
	color: #FCE6B4;
}
#footer .sitemap a:hover {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 13px;
	font-weight: lighter;
	text-decoration: underline;
	color: #CD6815;
}
#footer .sitemap .col1 {
	width: 150px;
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#footer .sitemap .col3 img {
	margin: -20px 0 0 115px;
}
#footer .sitemap .col2 {
	width: 150px;
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#footer .sitemap .col3 {
	width: 190px;
	float: left;
	border-right: 1px solid #BB4904;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#friends {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
	background-image: url(../images/assets/friends_bg.jpg);
	background-repeat: no-repeat;
	background-position: 20px center;
}
#footer-bottom {
	margin: 20px 0 0 0;
	float: right;
	width: 375px;
	padding: 0 5px 0 0;
}
#friends p {
	text-align: left;
	margin: 0 0 0 55px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	padding: 0 30px 0 0;
	font-size: 16px;
	line-height: 16px;
	font-weight: lighter;
}
#friends-bottom {
	margin: 0 40px 0 40px;
	padding: 20px 20px 20px;
}
#friends-bottom li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	margin: 0 0 0 15px;
	list-style-type: none;
	line-height: 16px;
	font-weight: lighter;
}
#friends-bottom p {
	margin: 0 0 0 55px;
	width: 680px;
	line-height: 16px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	font-weight: lighter;
}
#friends-bottom span {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#friends-bottom small {
	margin: 50px 0 0 55px;
	width: 680px;
	text-align: justify;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#friends-bottom a {
	color: #7F1500;
	text-decoration: underline;
}
#friends-bottom #map a {
	color: #ffeebd;
	margin: 0 60px 0 0;
}
#friends-bottom a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
#friends-bottom #map small {
	text-align: left;
	margin: 10px 30px 0 0;
}
#friends-bottom a {
	color: #7F1500;
	text-decoration: underline;
	margin: 0;
}
#friends-bottom a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
#friends a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
#friends a {
	color: #7F1500;
	text-decoration: underline;
}
#gifts {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
	clear: both;
}
#gifts h2 {
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 5px 0 50px;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#gifts h3 {
	margin: 10px 0 20px 55px;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#gifts p {
	margin: 10px 0 0 55px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	font-weight: lighter;
}
#gifts li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 20px 0 0 30px;
}
#gifts-bottom {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
}
#gifts-bottom li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 15px;
	list-style-type: none;
}
#gifts-bottom p {
	margin: 10px 0 0 55px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
}
#gifts-bottom i {
	margin: 20px 0 0 55px;
}
#gifts-bottom span {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 55px;
}
#gifts-bottom small {
	margin: 50px 0 0 55px;
	width: 680px;
	text-align: justify;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#gifts-bottom a {
	color: #7F1500;
	text-decoration: underline;
	margin: -20px 0 0 55px;
}
#gifts-bottom em {
	margin: 0 0 10px 0;
}
#gifts-bottom a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
#gratitude {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
	background-image: url(../images/assets/gratitude_bg.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	height: 290px;
}
#gratitude p {
	width: 360px;
	line-height: 18px;
	text-align: justify;
	margin: 0 0 0 390px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 18px;
	font-weight: lighter;
}
#gratitude h1 {
	font-family: "Lucida Grande";
	text-transform: uppercase;
	letter-spacing: 8px;
	font-size: 36px;
	margin: 25px 0 0 390px;
	font-weight: lighter;
	color: #ffeebd;
}
#gratitude-bottom {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
}
#gratitude-bottom li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 15px;
	list-style-type: none;
}
#gratitude-bottom p {
	margin: 20px 0 0 55px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
	font-size: 16px;
	font-weight: lighter;
}
#gratitude-bottom i {
	margin: 20px 0 0 55px;
}
#gratitude-bottom h2 {
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
	margin: 0 5px 0 0;
}
#gratitude-bottom h3 {
	margin: 40px 0 20px 55px;
}
#gratitude-bottom span {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#gratitude-bottom small {
	margin: 50px 0 0 55px;
	width: 680px;
	text-align: justify;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#gratitude-bottom a {
	color: #7F1500;
	text-decoration: underline;
}
#gratitude-bottom a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
#london {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
	height: 280px;
	clear: both;
	background-image: url(../images/assets/gratitude_bg.png);
	background-repeat: no-repeat;
	background-position: 30px;
}
#london p {
	margin: 10px 7px 0 40px;
	width: 400px;
	text-align: left;
	line-height: 20px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-weight: lighter;
	font-size: 16px;
	float: right;
}
#london li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 15px;
}
#london-bottom {
	margin: 0 40px 0 40px;
	padding: 0 0 20px 20px;
}
#london-bottom li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	margin: 0 0 0 30px;
	font-weight: lighter;
	line-height: 16px;
}
#london-bottom p {
	margin: 10px 0 0 55px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
	font-weight: lighter;
	font-size: 16px;
}
#london-bottom i {
	margin: 20px 0 0 55px;
}
#london-bottom h2 {
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
	margin: 0 5px 0 0;
}
#london-bottom h3 {
	margin: 0px 0 20px 55px;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#london-bottom span {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 55px;
}
#london-bottom small {
	margin: 50px 0 0 55px;
	width: 680px;
	text-align: justify;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#london-bottom a {
	color: #7F1500;
	text-decoration: underline;
	margin: -20px 0 0 55px;
}
#london-bottom em {
	margin: 0 0 10px 0;
}
#london-bottom a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
#map {
	margin: 20px 0 20px 55px;
	padding: 20px 0 10px 45px;
	width: 640px;
	background-image: url(../images/assets/drop_bg.png);
}
#one {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
	height: 290px;
	clear: both;
}
#one h1 {
	font-family: "Lucida Grande", Arial, Helvetica;
	text-transform: uppercase;
	letter-spacing: 8px;
	font-size: 24px;
	margin: 25px 0 0 50px;
	font-weight: lighter;
	color: #ffeebd;
}
#one h2 {
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 5px 0 50px;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#one h3 {
	margin: 40px 0 20px 55px;
	font-family: "Lucida Grande", Arial, Helvetica;
	font-style: italic;
}
#one p {
	margin: 10px 0 0 55px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
}
#one li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 20px 0 0 30px;
}
#one-bottom {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
}
#one-bottom li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 15px;
	list-style-type: none;
}
#one-bottom p {
	margin: 10px 0 0 55px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
}
#one-bottom i {
	margin: 20px 0 0 55px;
}
#one-bottom h2 {
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
	margin: 0 5px 0 0;
}
#one-bottom h3 {
	margin: 40px 0 20px 55px;
	font-style: italic;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#one-bottom span {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 55px;
}
#one-bottom small {
	margin: 50px 0 0 55px;
	width: 680px;
	text-align: justify;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#one-bottom a {
	color: #7F1500;
	text-decoration: underline;
	margin: -20px 0 0 55px;
}
#one-bottom em {
	margin: 0 0 10px 0;
}
#one-bottom a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
#policy {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
	clear: both;
}
#policy p {
	margin: 10px 0 0 55px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	font-weight: lighter;
}
#policy a {
	color: #7F1500;
	text-decoration: underline;
	margin: -20px 0 0 0;
}
#policy a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
#policy li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	margin: 20px 0 0 30px;
	font-weight: lighter;
	line-height: 16px;
	width: 680px;
}
#policy-bottom {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
}
#policy-bottom li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 15px;
	list-style-type: none;
}
#policy-bottom p {
	margin: 10px 0 0 55px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
}
#policy-bottom i {
	margin: 20px 0 0 55px;
}
#policy-bottom h2 {
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
	margin: 0 5px 0 0;
}
#policy-bottom h3 {
	margin: 40px 0 20px 55px;
	font-style: italic;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#policy-bottom span {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 55px;
}
#policy-bottom small {
	margin: 50px 0 0 55px;
	width: 680px;
	text-align: justify;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#policy-bottom a {
	color: #7F1500;
	text-decoration: underline;
	margin: 0 0 0 0;
}
#policy-bottom em {
	margin: 0 0 10px 0;
}
#policy-bottom a:hover {
	color: #FFEEBD;
	text-decoration: none;
}

#policy-bottom h4 {
	margin: 40px 0 20px 55px;
	font-style: italic;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#practice {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
	clear: both;
}
#practice h2 {
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 5px 0 50px;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#practice h3 {
	margin: 0px 0 3px 55px;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#practice p {
	margin: 0 0 0 55px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	font-weight: lighter;
}
#practice li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 20px 0 0 30px;
}
#practice a {
	color: #7F1500;
	text-decoration: underline;
	margin: 0 0 0 0;
}
#practice a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
#practice-bottom {
	margin: 60px 0 0 0;
	padding: 0 10px 0px;
}
#practice-bottom li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 15px;
	list-style-type: none;
}
#practice-bottom p {
	margin: 0 0 0 55px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	font-weight: lighter;
}
#practice-bottom i {
	margin: 20px 0 0 55px;
}
#practice-bottom h2 {
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
	margin: 0 5px 0 0;
}
#practice-bottom h3 {
	margin: 0px 0 6px 55px;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#practice-bottom h4 {
	margin: 0px 0 6px 55px;
	font-style: italic;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#practice-bottom span {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 55px;
}
#practice-bottom small {
	margin: 50px 0 0 55px;
	width: 680px;
	text-align: justify;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#practice-bottom a {
	color: #7F1500;
	text-decoration: underline;
	margin: 0 0 0 0;
}
#practice-bottom em {
	margin: 0 0 10px 0;
}
#practice-bottom a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
#press {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
}
#press-bottom .review img {
	margin: 6px 0 0 0;
}
#press-bottom .review {
	margin: 20px 0 0 0;
}
#press h1 {
	font-family: "Lucida Grande", Arial, Helvetica;
	text-transform: uppercase;
	letter-spacing: 8px;
	font-size: 24px;
	margin: 25px 0 0 50px;
	font-weight: lighter;
	color: #ffeebd;
}
#press h2 {
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 5px 0 50px;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#press h3 {
	margin: 40px 0 3px 55px;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#press p {
	margin: 10px 0 5px 55px;
	width: 450px;
	text-align: justify;
	line-height: 16px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	font-weight: lighter;
}
#press li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 20px 0 0 30px;
}


#press img {
	margin: 6px 0 0 55px;
}
#press-bottom {
	margin: 0px 40px 0 40px;
	padding: 0px 20px 20px;
}
#press-bottom li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 15px;
	list-style-type: none;
}
#press-bottom p {
	margin: 10px 0 0 55px;
	width: 400px;
	text-align: justify;
	line-height: 16px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
}
#press-bottom i {
	margin: 20px 0 0 55px;
}
#press-bottom h2 {
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
	margin: 0 5px 0 0;
}
#press-bottom h3 {
	margin: 0px 0 5px 55px;
	font-style: italic;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#press-bottom span {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 55px;
}
#press-bottom small {
	margin: 50px 0 0 55px;
	width: 680px;
	text-align: justify;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#press-bottom a {
	color: #7F1500;
	text-decoration: underline;
	margin: -20px 0 0 55px;
}
#press-bottom em {
	margin: 0 0 10px 0;
}
#press-bottom a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
#press-bottom img {
	margin: 6px 0 0 0;
}
#skincare {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
	background-image: url(../images/assets/skincare_bg_2.png);
	background-repeat: no-repeat;
	background-position: 30px;
	height: 280px;
}
#skincare h1 {
	font-family: "Lucida Grande";
	text-transform: uppercase;
	letter-spacing: 8px;
	font-size: 36px;
	margin: 25px 0 0 390px;
	font-weight: lighter;
	color: #ffeebd;
}
#skincare p {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	line-height: 20px;
	font-weight: lighter;
	float: right;
	width: 400px;
	margin: 5px 10px 0 0;
	text-align: left;
	letter-spacing: 3px;
}
#skincare-bottom {
	margin: 10px 40px 0 40px;
	padding: 20px 20px 20px;
}
#skincare-bottom li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	margin: 0 0 0 30px;
	line-height: 16px;
	font-size: 16px;
	font-weight: lighter;
}
#skincare-bottom h3 {
	margin: 20px 0 10px 55px;
}
#skincare-bottom span {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#skincare-bottom p {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	line-height: 16px;
	font-weight: lighter;
	margin: 0 0 0 55px;
}
#slider #two-content .text h4 {
	margin: 15px 0 6px 55px;
	font-style: italic;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#slider #two-content .text p {
	margin: -8px 0 0 55px;
}
#splash {
	margin: 80px 0 0 0;
}
#waxing {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
	background-image: url(../images/assets/waxing_bg.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	height: 290px;
}
#waxing p {
	width: 375px;
	line-height: 20px;
	text-align: left;
	margin: 0 0 0 390px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	font-weight: lighter;
	letter-spacing: 3px;
}
#waxing h1 {
	font-family: "Lucida Grande";
	text-transform: uppercase;
	letter-spacing: 8px;
	font-size: 36px;
	margin: 25px 0 0 390px;
	font-weight: lighter;
	color: #ffeebd;
}
#waxing-bottom {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
}
#waxing-bottom li {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	margin: 0 0 0 40px;
	line-height: 16px;
	font-weight: lighter;
}
#waxing-bottom p {
	margin: 0 0 0 55px;
	width: 680px;
	text-align: justify;
}
#waxing-bottom i {
	margin: 0 0 0 55px;
}
#waxing-bottom h2 {
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
}
#waxing-bottom h3 {
	margin: 40px 0 20px 55px;
}
#waxing-bottom span {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#practice h4 {
	margin: 0px 0 6px 55px;
	font-style: italic;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#gifts a {
	color: #680704;
}
#gifts a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
#social {
	width: 200px;
	float: right;
	margin: 106px 0 0 0;
}
#three-header label {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 13px;
	margin: 0 0 0 55px;
}
#two-header label {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 13px;
	margin: 0 0 0 55px;
}
#one-header label {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 13px;
	margin: 0 0 0 55px;
}
#four-header label {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 13px;
	margin: 0 0 0 55px;
}
#five-header label {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 13px;
	margin: 0 0 0 55px;
}
#gifts img {
	margin: 5px 0 0 55px;
}
#footer-bottom a {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 13px;
	font-weight: lighter;
	text-decoration: none;
	color: #FCE6B4;
}
#footer-bottom a:hover {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 13px;
	font-weight: lighter;
	text-decoration: underline;
	color: #CD6815;
}
#footer-bottom {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 13px;
	font-weight: lighter;
	text-decoration: none;
	color: #FCE6B4;
}
#appt li {
}
#appt img {
	margin: 5px 0 0 0px;
}
#appt a {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	color: #FCE8B6;
	text-decoration: none;
	margin: 0 0 0 25px;
}
#london img {
}
#london h1 {
	margin: 25px 0 0 390px;
}


/*Added by Josh*/

#music {
	float:right;
	padding-top: 10px;
}

#welcome {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
	clear: both;
}
#welcome h2 {
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 5px 0 50px;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#welcome h3 {
	margin: 10px 0 20px 55px;
	font-family: "Lucida Grande", Arial, Helvetica;
}
#welcome p {
	margin: 10px 0 0 55px;
	width: 680px;
	text-align: justify;
	line-height: 16px;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 16px;
	font-weight: lighter;
}

#welcome-bottom {
	margin: 30px 40px 0 40px;
	padding: 20px 20px 20px;
}

#welcome-bottom p {
	margin: 10px 0 0 55px;
	width: 700px;
	text-align:justify;
	line-height: 30px;
	font-family: "Lucida Grande", sans-serif;
	letter-spacing: 1px;
	font-weight: lighter;
	font-size: 16px;
}

#welcome-bottom h2 {
	text-align:center;
	font-size:16px;
	font-family: "Lucida Grande", "sans serif";
	font-weight: lighter;
	letter-spacing: 1px;
	text-transform: none;
}
#welcome-bottom i {
	margin: 20px 0 0 55px;
}
#welcome-bottom span {
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
	margin: 0 0 0 55px;
}
#welcome-bottom small {
	margin: 50px 0 0 55px;
	width: 680px;
	text-align: justify;
	font-family: "Helvetica Neue Light", "Helvetica Neue";
	font-size: 14px;
}
#welcome-bottom a {
	color: #7F1500;
	text-decoration: underline;
	margin: -20px 0 0 55px;
}
#welcome-bottom em {
	margin: 0 0 10px 0;
}
#welcome-bottom a:hover {
	color: #FFEEBD;
	text-decoration: none;
}
