@charset "utf-8";

* {
	margin: 0px;
	padding: 0px;
	outline: none;
	font-weight: normal;
}
body {
	font: 12px/20px Arial, Helvetica, sans-serif;
	text-align: center;
	background: #f1f1f1;
}
p {
	margin-bottom: 10px;
}
a {
	color: #cca436;
}
td {
	padding: 3px;
}
#noAcc td {
	padding: 0 !important;
}
h3 {
	color: #c90078;
	font-weight: bold;
}
hr {
	margin-bottom: 10px;
	background: #000;
	color: #000;
	margin-top: 10px;
	height: 1px;
	clear: both;
}



a:hover {
	color: #333;
}



#header {
	background: url(images/backgroundHeader.jpg) no-repeat;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-top: 90px;
	padding-bottom: 10px;
	position: relative;
	z-index: 9997;
}
#addThis {
	position: absolute;
	top: 57px;
	right: 25px;
}

#salonButton {
	background: url(images/salonButton.gif) no-repeat;
	text-align: center;
	height: 27px;
	width: 158px;
	position: absolute;
	top: 40px;
	right: 20px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 24px;
}
.menuDivide {
	float: left;
}
.rightImage {
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
}


#content, #contentN, #contentC  {
	background: #FFF url(images/boxRepeat.gif) repeat-y;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	text-align: left;
	clear: both;
}
#pageFlip {
	display: inline;
	float: left;
	height: 380px;
	width: 550px;
	margin-left: 25px;
	padding-top: 10px;
	z-index: 1;
}
#crushBox {
	background: url(images/backgroundCrushBox.gif) no-repeat;
	float: right;
	height: 370px;
	width: 387px;
	margin-right: 25px;
	position: relative;
	margin-top: 2px;
	margin-bottom: 5px;
}
#crushText {
	width: 175px;
	position: absolute;
	top: 20px;
	right: 20px;
}
#crushText p {
	margin-right: 15px;
	margin-left: 10px;
	line-height: 15px;
	font-size: 11px;
}
#kingsRoad {
	background: url(images/backgroundKingsRoad.jpg) no-repeat;
	float: right;
	height: 356px;
	width: 378px;
	margin-right: 25px;
	position: relative;
	margin-top: 10px;
	margin-bottom: 5px;
}
#kingsText {
	width: 190px;
	position: absolute;
	top: 63px;
	right: 20px;
	color: #FFF;
	font-size: 11px;
	line-height: 16px;
}
#kingsText p {
	margin-right: 15px;
	margin-left: 10px;
	line-height: 15px;
	font-size: 11px;
}
#ladiesNight {
	background: url(images/backgroundLadiesNight.jpg) no-repeat;
	float: right;
	height: 375px;
	width: 378px;
	margin-right: 25px;
	position: relative;
	margin-top: 10px;
	margin-bottom: 5px;
}
#ladiesText {
	width: 195px;
	position: absolute;
	top: 62px;
	right: 25px;
	color: #FFF;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}
#ladiesText p {
	margin-right: 15px;
	margin-left: 10px;
	line-height: 13px;
	font-size: 11px;
}
#brazilianBox {
	background: url(images/backgroundBrazilian.jpg) no-repeat;
	float: right;
	height: 356px;
	width: 378px;
	margin-right: 25px;
	position: relative;
	margin-top: 10px;
	margin-bottom: 5px;
}
#brazilianText {
	width: 190px;
	position: absolute;
	top: 63px;
	right: 20px;
	color: #FFF;
	font-size: 11px;
	line-height: 16px;
}
#bunbarBox {
	background: url(images/backgroundBunbar.jpg) no-repeat;
	float: right;
	height: 356px;
	width: 378px;
	margin-right: 25px;
	position: relative;
	margin-top: 10px;
	margin-bottom: 5px;
}
#bunbarText {
	width: 150px;
	position: absolute;
	top: 75px;
	right: 30px;
	color: #000;
	font-size: 14px;
}
#honeyLarge {
	margin-top: 10px;
	margin-left: 13px;
}
#crushThumbs {
	position: absolute;
	left: 10px;
	bottom: 10px;
}
#crushThumbs a {
	margin-left: 5px;
}
#crushThumbs a img {
	border: 2px solid #FFF;
}
#crushThumbs a:hover img {
	border: 2px solid #cca436;
}
#whatsHot {
	background: #eeeeee;
	display: inline;
	float: left;
	width: 610px;
	margin-left: 25px;
	margin-bottom: 20px;
}
#whatsHot h2 {
	line-height: 34px;
	color: #D9C264;
	background: url(images/hotH2.gif) no-repeat;
	height: 34px;
	width: 610px;
	font-weight: normal;
	text-indent: 15px;
	font-size: 16px;
	margin-bottom: 15px;
}
#whatsHotImage {
	display: inline;
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
}
.hotBox {
	float: right;
	width: 350px;
	margin-right: 15px;
	height: 130px;
	border-bottom: 1px dotted #000;
	margin-bottom: 10px;
}
.hotBox img {
	float: left;
	margin-left: 3px;
	margin-top: 5px;
}
.hotBox b, .hotBox a{
	color: #123187;
}
.hotBox p {
	float: right;
	width: 235px;
	margin-right: 15px;
	line-height: 15px;
	font-size: 11px;
	padding-top: 6px;
}
.blackBox {
	background: #4E4F51 url(images/backgroundBlackBox.jpg) repeat-x left bottom;
	width: 286px;
	position: relative;
	overflow: visible;
	margin-bottom: 10px;
	float: right;
	margin-right: 35px;
}
.blackBox img , .greyBox img {
	float: right;
	margin-left: 5px;
	margin-top: 8px;
	display: inline;
	margin-bottom: 5px;
}
.blackBox h2, .sideBlackBox h2, .sideBlackBox2 h2 {
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	margin-left: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	line-height: 18px;
}
.blackBox p {
	color: #FFF;
	width: 130px;
	margin-left: 10px;
	line-height: 15px;
	font-size: 11px;
	display: inline;
	float: left;
}
.blackBox a, .greyBox a, .sideBlackBox a {
	color: #c76390;
}
.greyBox {
	background-color: #eee;
	float: right;
	height: 270px;
	width: 286px;
	margin-right: 35px;
	position: relative;
	overflow: visible;
}
.greyBox h2 {
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	margin-left: 15px;
	padding-top: 15px;
	margin-bottom: 10px;
	width: 160px;
}
.greyBox p {
	width: 140px;
	margin-left: 15px;
	font-size: 11px;
	line-height: 15px;
}
#trueVolume {
	height: 270px;
	width: 286px;
	position: relative;
	overflow: visible;
	background: #eee url(images/true-volume.jpg) no-repeat;
	clear: right;
	float: right;
	margin-right: 35px;
	margin-bottom: 10px;
}
#trueVolume p {
	position: absolute;
	width: 115px;
	top: 8px;
	right: 10px;
	color: #FFF;
	line-height: 14px;
	font-size: 11px;
}
#trueVolume a {
	color: #1742B3;
}
#trueVolume a:hover {
	color: #FFF;
}
#sprayTan {
	height: 270px;
	width: 286px;
	position: relative;
	overflow: visible;
	background: #eee url(images/sprayTan.jpg) no-repeat;
	clear: right;
	float: right;
	margin-right: 35px;
	margin-bottom: 10px;
}
#sprayTan p {
	position: absolute;
	width: 105px;
	top: 12px;
	right: 10px;
	color: #FFF;
	line-height: 14px;
	font-size: 11px;
}
#sprayTan a , b{
	color: #ff0084;
}
#sprayTan a:hover {
	color: #FFF;
}
#leftContent {
	width: 650px;
	margin-left: 25px;
	float: left;
	position: relative;
	z-index: 1;
	color: #666;
}
#leftContent p {
	margin-left: 0px;
}

#leftContent h1 {
	text-transform: uppercase;
	padding-top: 15px;
	font-size: 35px;
	line-height: 35px;
	font-weight: normal;
	margin-bottom: 0px;
	margin-left: 3px;
}
#leftContent h1 span {
	color: #FFF;
	background: #000;
	padding: 3px;
}

#leftContent h2 {
	color: #FFF;
	margin-bottom: 10px;
	display: block;
	text-transform: uppercase;
	margin-left: 0px;
	font-size: 15px;
	margin-top: 12px;
	font-weight: normal;
}
#leftContent h2 span {
	background: #c90078;
	padding: 3px;
}
#aboutContent {
	width: 440px;
	float: left;
	padding-top: 440px;
}
#aboutContent h1 {
	text-transform: uppercase;
	padding-top: 15px;
	font-size: 35px;
	line-height: 35px;
	font-weight: normal;
	margin-bottom: 0px;
	margin-left: 3px;
}
#aboutContent h1 span {
	color: #FFF;
	background: #000;
	padding: 3px;
	margin-left: -3px;
}

#aboutContent p {
	margin-bottom: 10px;
}
#aboutContent b {
	color: #c90078;
}

#aboutHari {
	float: left;
	margin-bottom: 25px;
}


#hariSig {
	margin-left: 20px;
}
#leftP {
	width: 250px;
	margin-left: 8px;
}

.leftContentBox {
	background: #231f20;
	width: 315px;
	position: relative;
	margin-left: 10px;
	height: 138px;
	float: left;
	color: #FFF;
	margin-bottom: 20px;
}
.leftContentBox p {
	font-size: 10px;
	line-height: 14px;
	position: absolute;
	top: 5px;
	right: 10px;
	width: 190px;
}
.leftContentBox img {
	position: absolute;
	left: 5px;
	top: 5px;
}
.leftContentBox b , .leftContentBox a{
	color: #C90078;
}

.leftContentBox2 {
	background: #231f20;
	width: 315px;
	position: relative;
	margin-left: 10px;
	height: 217px;
	float: left;
	color: #FFF;
	margin-bottom: 20px;
}
.leftContentBox2 p {
	font-size: 12px;
	line-height: 18px;
	position: absolute;
	top: 12px;
	right: 15px;
	width: 145px;
}
.leftContentBox2 img {
	position: absolute;
	left: 2px;
	top: 2px;
}
.leftContentBox2 b {
	color: #e20287;
	font-size: 14px;
}
.productBox {
	height: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #666;
	width: 630px;
	margin-left: 10px;
}
.productBox img {
	float: right;
	margin-left: 30px;
}
.productBox h4 , h4{
	color: #ec008c;
	margin-bottom: 10px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: normal;
	margin-left: 0px;
}




#priceTables {
	color: #666;
	width: 630px;
	margin-left:10px;
}
#priceTables table {
	margin-bottom: 30px;
	line-height: 16px;
}

#priceTables  h3{
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #c90078;
	margin-bottom: 10px;
}
#priceTables b {
	color: #ec008c;
}
#priceTables p {
	margin: 0px;
}

#davidWalliams {
	background: url(images/david-walliams.jpg) no-repeat;
	height: 328px;
	width: 650px;
	color: #FFF;
}
#davidWalliams h2 {
	text-transform: none;
	margin-left: 10px;
	color: #C90078;
}
#davidWalliams p {
	width: 350px;
	margin-left: 10px;
	border-bottom: 1px solid #FFF;
	padding-bottom: 20px;
}


.rowLine {
	border-bottom: 1px solid #666;
}
#slider3, #slider4, #slider5, #slider6 {
	width: 260px;
	height: 200px;
	margin: auto;
	padding-bottom: 20px;
}
#slider3 li, #slider4 li, #slider5 li, #slider6 li {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 560px;
	
}
#sideBar {
	float: right;
	width: 260px;
	margin-right: 30px;
}
.sideBlackBox {
	background: url(images/backgroundBlackBox.jpg) repeat-x left bottom;
	float: right;
	height: 200px;
	width: 260px;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}
.sideBlackBox img {
	position: absolute;
	top: 45px;
	right: 20px;
}
.sideBlackBox p {
	color: #ffffff;
	width: 120px;
	margin-left: 15px;
	line-height: 18px;
}
.sideBlackBox h2 {
	color: #F93;
	margin-left: 15px;
	
}
.sideBlackBox2 {
	background: url(images/backgroundPinkBox.jpg) repeat-x left bottom;
	float: right;
	height: 200px;
	width: 260px;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}
.sideBlackBox2 img {
	position: absolute;
	top: 45px;
	right: 20px;
}
.sideBlackBox2 p {
	color: #333;
	width: 120px;
	margin-left: 15px;
	line-height: 18px;
}
.sideBlackBox2 h2 {
	color: #666;
	margin-left: 15px;
}

#footer {
	font-size: 11px;
	text-align: left;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
#footer a {
	color: #000;
}
.dividerLine {
	margin-bottom: 30px;
	border-bottom: 1px solid #000;
}
#saladMenu {
	background: #C90078;
	float: left;
	width: 170px;
}
#saladMenu h2 {
	font-weight: normal;
	margin: 0px;
	font-size: 18px;
	line-height: 32px;
	text-indent: 10px;
	border-bottom: 1px solid #FFF;
}
#saladMenu a {
	line-height: 30px;
	color: #000;
	text-decoration: none;
	text-indent: 10px;
	display: block;
	height: 30px;
	border-bottom: 1px solid #FFF;
}
#saladMenu a:hover {
	color: #FFF;
	background: #000;
}
#eyesLips {
	position: absolute;
	width: 670px;
	left: -10px;
	background: url(images/eyes-lips-makeup.jpg) no-repeat;
}
#eyesLipsContent {
	margin-left: 130px;
	padding-top: 60px;
}
#eyesLipsContent h1{
	font-size: 28px;
	padding-top: 10px;
	line-height: 32px;
}
#eyesLipsContent h2 {
	font-size: 14px;
	margin-top: 10px;
}
#eyesLipsContent p {
	line-height: 14px;
	margin-left: 5px;
	font-size: 11px;
}
#contactBox {
	margin-left: 5px;
}
#contactBox b {
	color: #c90078;
}
#contactBox a {
	color: #000;
	text-decoration: none;
}
#mailingTable {
	color: #FFF;
	background: #231f20;
}
#mailingTable td {
	padding: 7px 9px;
}
.formInput {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 2px 3px;
	width: 250px;
}
#kingsText a {
	color: #E90C11;
}
#kingsText a:hover {
	color: #FFF;
}
#socialWrapper {
	background: url(images/boxBottom.gif) no-repeat;
	height: 70px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#socialWrapper h1 , #footer h1{
	font-size: 11px;
	font-weight: normal;
	display: block;
	text-align: center;
	clear: both;
}


#socialLinks {
	width: 936px;
	height: 30px;
	display: block;
	border-top: 1px solid #666;
	margin-left: 23px;
	font-size: 11px;
}
#socialFacebook {
	line-height: 20px;
	color: #1742B3;
	text-decoration: underline;
	background: url(images/Facebook.png) no-repeat;
	text-indent: 25px;
	display: block;
	width: 170px;
	height: 20px;
	float: left;
	margin-top: 7px;
	margin-left: 330px;
	text-align: left;
}
#socialTwitter {
	line-height: 20px;
	color: #1742B3;
	text-decoration: underline;
	background: url(images/Twitter.png) no-repeat;
	text-indent: 25px;
	display: block;
	width: 200px;
	height: 20px;
	float: left;
	margin-top: 7px;
	text-align: left;
}
#socialFacebook:hover , #socialTwitter:hover{
	color: #000;
}
.bottomrun {
	color: #ffffff;
	position: static;
	overflow: auto;
	font-weight: bold;
}
.bottomrun p{
	padding: 5px;
	display: block;
	color: #666666;
	font-weight: normal;
	clear: right;
	margin: 0;
	background-repeat: repeat-x;
	background-position: 50% 50%;
	border: 1px solid #cccccc;
}
#copy {
	color: #666;
	padding: 0px;
}
	#content #leftContent #copy h6 {
	font-size: 16px;
	color: #ef59a1;
}
#discount {
	width: 650px;
	height: 366px;
	background: url(images/discount10.jpg) top left no-repeat;
	color: #000000;
	font-size: 16px;
	line-height:20px;
	padding-top: 10px;
	padding-left: 20px;
}
#discount2 {
	width: 650px;
	height: 430px;
	background: url(images/packages.png) top left no-repeat;
	color: #000000;
	font-size: 16px;
	line-height:20px;
	padding-top: 10px;
	padding-left: 20px;
}
#discount3 {
	width: 650px;
	height: 430px;
	background: url(images/discounts.png) top left no-repeat;
	color: #000000;
	font-size: 16px;
	line-height:20px;
	padding-top: 10px;
	padding-left: 20px;
}
.h7 {
	color: #ef59a1;
	font-size: 24px;
}
.h72 {
	color: #ef59a1;
	font-size: 24px;
	text-align: left;
}
.pink {
	color: #e20588;
}
img.mc {
	border: 5px solid #e9e0e3;
}
.floatnonlaser {
	width: 240px;
	float: left;
	padding-right: 10px;
	font-weight: normal;
	color: #666666 !important;
}
/*IMAGE SLIDER
div#slideshow{
	width:960px;
	height:414px;
	padding-top: 10px;
	
	margin: 0 auto;
	z-index: -1;
	overflow: hidden;
	position: relative;
}*/
#slideshow {
	height: 414px;
	width: 935px;
	overflow: hidden;
	position:relative;
	margin-left: 25px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {
    z-index:9;
}
/*IMAGE SLIDER*/
h6 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	background-color: #ef59a1;
	padding: 10px;
}
table p {
	color: #FFFFFF;
}#contentN #leftContent table tr td {
	color: #ffffff;
	font-size: 12px;
}
#contentC #leftContent table tr td {
	color: #ffffff;
	font-size: 10px;
}

.priceTables {
	color: #666;
	width: 635px;
	margin-left:5px;
}
.priceTables table {
	margin-bottom: 30px;
	line-height: 16px;
	width: 630px;
}
.priceTables  h3{
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-top: 10px;
}
.priceTables b , .priceTables strong{
}


