@charset "utf-8";
body {
font-family:"Century Gothic", Arial, verdana, sans-serif;
background:#080808 url(../images/main-tail.gif) left top repeat-x;
text-align:center;
color:#000;
margin:0;
padding:0;
}

* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


.main #container {
width:900px;
background:#fff url(../images/bkground_pic.jpg) repeat-y 50% 0;
border-right:1px #000000 solid;
text-align:left;
margin:0 auto;
}

.main #header {
background:#000;
padding:0 10px 0 0;

}

.main #sidebar {
float:left;
width:160px;
background-color:#9fb23c;
border-left-color:#000;
border-left-style:solid;
border-left-width:1px;
border-right-color:#000;
border-right-style:solid;
border-right-width:1px;
height:655px;
padding:0;
}

.box { background:url(images/box-bg.png) left top; width:100%;}

.main #bkpic {
background-image:url(../images/home_bk.jpg);
background-repeat:no-repeat;
margin:0 0 0 163px;
padding:0;
}

.main #footer {
background:#000;
color:#FFF;
font-size:10px;
margin:0;
}

.main #footer p {
margin:0;
padding:10px 0;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

#navcontainer {
width:188px;
}

#navcontainer ul {
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:"Century Gothic", Arial, verdana, sans-serif;
}

#navcontainer a {
display:block;
width:155px;
border-top:1px solid #000;
padding: 3px 0px 3px 5px ;
}

#navcontainer li {
padding:0;
}

#navcontainer a:link,#navlist a:visited {
color:#fff;
text-decoration:none;
}

.main #navpictures {
color:#FFF;
margin:0;
padding:0 0 0 207px;
}

.main #spa_pictures {
color:#FFF;
margin:0;
padding:0 0 0 485px;
}

.main #navfacials {
color:#000;
margin:70px 0 0 110px;
padding:0px 0 0 207px;
}

.main #navfacials1 {
color:#000;
margin:70px 0 0 150px;
padding:0px 0 0 207px;
}

.main #nav_products {
color:#000;
margin:70px 0 0 110px;
padding:0 0 0 235px;
}


.floatpic {
float:left;
width:84px;
background-color:#000;
height:85px;
border:#000 solid 1px;
margin:0 27px 27px 0;
padding:0 0 20px 0;
}
.floatpic1 {
float:left;
width:90px;
background-color:#000;
height:85px;
border:#000 solid 1px;
margin:0 27px 27px 0;
padding:0 0 20px 0;
}

.floatpicbig {
float:left;
width:127px;
background-color:#fff;
height:77px;
border:#fff solid 1px;
margin:0 27px 27px 0;
padding:0 0 20px 0;
font-color:#000
}

.floatpicproducts {
float:left;
width:174px;
background-color:#000;
height:96px;
border:#000 solid 1px;
margin:0 27px 27px 0;
padding:0 0 20px 0;
}

.main #footer a {
color:#FFF;
}

.main #footer a:hover {
color:#FFF;
text-decoration:none;
}

.main #giftcert {
margin:0 0 20px;
}

.main #mainContent {
margin:0 0 35px 175px;
padding:0 0 0 15px;
}

.main #mainContent1 {
margin:0 0 35px 215px;
padding:0 0 0 15px;
}
.main #waxingContent {
margin:0 0 0 175px;
padding:40px 0 0 15px;
background:url(../images/waxing_bk.jpg) no-repeat right;
}

.main #nailsContent {
margin:0 0 55px 175px;
padding:10px 0 0 15px;
background:url(../images/nailsbk.jpg) no-repeat top center;
}

.main #tanningContent {
margin:0 0 55px 175px;
padding:10px 0 0 15px;
background:url(../images/tanning_bk.jpg) no-repeat top right;
}

.main #pedContent {
margin:0 0 55px 175px;
padding:10px 0 0 15px;
background:url(../images/ped_bk.jpg) no-repeat top right;
}

.main #packagesContent {
margin:0 0 55px 175px;
padding:10px 0 0 15px;
background:url(../images/packagesbk.jpg) no-repeat top right;
}

.main #makeupContent {
margin:0 0 55px 175px;
padding:10px 0 0 15px;
background:url(../images/makeup_bk.jpg) no-repeat top right;
}

.main #productContent {
margin:0 0 0 150px;
padding:10px 0 0 40px;
background:url(../images/product_bk.jpg) no-repeat top left;
}

.main #nailsContent2 {
margin:0 0 35px 175px;
padding:0 0 0 15px;
}
.main #hairContent {
margin:0 0 55px 175px;
padding:10px 0 0 15px;
background:url(../images/hair_backgroudn.jpg) no-repeat top right;
}


.style3 {
font-size:48px;
}
.style4 {
	color:#FFFFFF;
	font-weight:bold;
}

.main #productbox {
width:97%;
background:#000;
margin:0 auto;
}

.top {
width:100%;
height:50px;
background:url(../images/boxtop_19.gif) no-repeat left top;
}

.product_image {
border:#FFF 1px solid;
margin:10px 0 0;
}

.product_text_box {
color:#000;
font-size:13px;
padding:10px 10px 0 10px;
}

.booknow {
	display: inline;
}


.booknow a:hover {
text-decoration:underline;
color:#FFF;
}

.product_text {
font-size:13px;

}

.product_descriptions {
font-size:24px;
}

.waxing_td {

border-bottom:#990000 dotted 1px;

}

.waxing_td2 {
padding:0 0 0 20px;

}

.waxing_tdprice {
border-bottom:#990000 dotted 1px;
}

.hair_td {
padding:0 0 0 20px;
background:url(../images/hair_bk_06.jpg) repeat-y right;
}


.product_tb {
margin:15px 0 0;

}

#navcontainer a:hover,a#current {
background-color:#000;
color:#fff;
}

.main #header a img,.main #giftcert a img, .waxing a img {
border:none;
}

.price,.qty {
color:#000;
font-size:17px;
}

.waxing {
color:#000;
font-size:12px;
background:url(../images/transwhitebk.png) repeat;
border-right:1px solid #000000;
border-left:1px solid #000000;
}

.hair_removal {
color:#fff;
font-size:12px;
border-right:1px solid #000000;
border-left:1px solid #000000;
}



.booknow a:link,.booknow a:visited {
text-decoration:none;
color:#000;
}

.general_text {
margin-right:20px;
}

.submit {
color:#fff;
background-color:#9fb23c;
border:#000000 2px outset;
}

.input_box {
color:#000;
background:#9fb23c;
border:#000000 2px outset;
}

.headings {
font-weight:bold;
}
