body {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url('../images/hnavbar-back.png') repeat-x left 170px;
background-color:#EBE5E9;
}

a:active, a:focus {outline: 0;}
h1,h2,h3,h4,h5,h6,ul,ol,li,p,div,br {padding:0px; margin:0px;}
div {line-height:normal;}

/* Link Styles */

.glink{font: bold 12px/1.3em arial; color:#000;}
a.glink:link {text-decoration: none;}
a.glink:visited {text-decoration: none;}
a.glink:hover {text-decoration: none; color:#95306E;}

.glink1{font: normal 12px/1.3em arial; color:#95306E;}
a.glink1:link {text-decoration: none;}
a.glink1:visited {text-decoration: none;}
a.glink1:hover {text-decoration: none; color:#000;}


.tlink{font: normal 11px/2.5em arial; color:#B4A7AE; text-transform:uppercase; padding:15px;}
a.tlink:link {text-decoration: none;}
a.tlink:visited {text-decoration: none;}
a.tlink:hover {text-decoration: underline;}

.tlink1{font: normal 11px/2.5em arial; color:#787175;padding:10px 10px 10px 20px; background:url('../images/login.jpg') no-repeat left center; }
a.tlink1:link {text-decoration: none;}
a.tlink1:visited {text-decoration: none;}
a.tlink1:hover {text-decoration: underline;}



#spacer{height:28px; width:1000px; float:left; clear:left;}


#outercontainer{
width:1000px;
margin:0 auto;
clear:left;
}


#header{
width:1000px;
height:170px;
float:left;
clear:left;
display:inline;
background:url('../images/1pxheader.jpg') repeat-x left bottom;
}

#secret-stylist-logo{background:url('../images/secret-stylist.jpg') no-repeat left top; width:306px; height:125px; float:left; clear:left;}
#secret-stylist-logo a {display:block; width:306px; height:125px;}
#secret-stylist-logo h1{text-indent:-99999em;}

#head-r{width:694px; height:170px; float:left; display:inline;}

#toplink{width:674px; height:30px; margin-top:11px; float:left; clear:left; display:inline; text-align:right; padding-right:15px;}

#flash-holder{
width:694px;
height:129px;
float:left;
clear:left;
display:inline;
}


#hnavbar-holder{
width:990px;
height:35px;
float:left;
clear:left;
display:inline;
background:url('../images/hnavbar-back.png') repeat-x left top;
padding-left:10px;
}

.hlink{font: normal 14px/2.5em helvetica; color:#FBF8FA; text-transform:uppercase; padding:0 10px 0 20px;}
a.hlink:link {text-decoration: none;}
a.hlink:visited {text-decoration: none;}
a.hlink:hover {text-decoration: none; color:#95306E;}

#select{text-decoration: none; color:#95306E;}

.shop{font: normal 14px/2.5em helvetica; color:#FBF8FA; text-transform:uppercase; padding:0 25px 0 15px; 
background:url('../images/shop.jpg') no-repeat right top;}
a.shop:link {text-decoration: none;}
a.shop:visited {text-decoration: none;}
a.shop:hover {text-decoration: none;color:#2E2F2F;}



#content{
width:970px;
margin:0 auto;
height:auto !important;
clear:left;
font: normal 12px/1.3em Arial;color:#504D4F;
padding:30px 0px 10px 0px; overflow:hidden;
}

#vnav{
width:170px;
height:auto !important;
position:relative;
float:left; clear:left;
}

#vnav table td{padding:0px; margin:0px;}

.smalltxt{font: normal 11px/1.3em arial; color:#6B5F66;}
.faq-que{font: normal 12px/1.3em arial; color:#BB789A;}
.seotxt{font: normal 20px/1.3em Helvetica;color:#850655; text-transform:uppercase;}



.slink{font: normal 11px/1.3em arial; color:#B6729A;}
a.slink:link {text-decoration: none;}
a.slink:visited {text-decoration: none;}
a.slink:hover {text-decoration: underline;}

.comment{font: normal 11px/1.3em arial; color:#6B5F66; text-transform:uppercase;
background:url('../images/email.jpg') no-repeat right top; padding-right:15px;
}
a.comment:link {text-decoration: none;}
a.comment:visited {text-decoration: none;}
a.comment:hover {text-decoration: underline;color:#B6729A;}

.comment-holder{float:left; clear:left; width:96%; border-bottom:1px dashed #D6CBD2; margin-top:5px;}

.bullet ul{float:left; clear:left; margin:10px 0 10px 0; display:block; margin-left:25px;}
.bullet li{padding:5px 0 5px 15px; display:block; list-style:none; background:url('../images/bullet.jpg') no-repeat left 10px; }

.star-qualty{background:#FFFFFF url('../images/star-quality-back.jpg') no-repeat right top;}

.worldmap{background:#FFFFFF url('../images/world-map.jpg') no-repeat center top; width:590px; height:331px;}
.australiamap{background:#FFFFFF url('../images/australia-map.jpg') no-repeat center top; width:587px; height:331px; float:left;}

.star{background:url('../images/star-n.png') no-repeat center center; width:20px; height:20px; display:block}
a.star:link {text-decoration: none;}
a.star:visited {text-decoration: none;}
a.star:hover {background:url('../images/star-o.png') no-repeat center center;}
a.star:active {background:url('../images/star-o.png') no-repeat center center;}
a.star:focus {background:url('../images/star-o.png') no-repeat center center;}

#star1{margin:120px 0 0 270px;}
#star2{margin:22px 0 0 270px;}
#star3{margin:-50px 0 0 480px;}
#star4{margin:-20px 0 0 100px;}
#star5{margin:80px 0 0 465px;}

#salon1{margin:68px 0 0 285px;}
#salon2{margin:15px 0 0 385px;}
#salon3{margin:0px 0 0 180px;}
#salon4{margin:7px 0 0 295px;}
#salon5{margin:15px 0 0 380px;}
#salon6{margin:25px 0 0 350px;}
#salon7{margin:30px 0 0 380px;}

#salonn-cont td{border:1px solid #DDDDDD}


.redstar{font: normal 12px/1.3em arial; color:#F90808; padding-left:5px;}

.stockist-content{width:180px; padding:10px; overflow-y:scroll; height:270px;}
.contact-head{font: normal 14px/1.3em arial; color:#B797A6; margin-top:5px;}
.prvhead{font: bold 13px/1.3em Arial;color:#504D4F;}


.submit{background:url('../images/submit.jpg') no-repeat left top; width:96px; height:19px; border:0px; margin:10px 0 10px 0; cursor:pointer;}
#contactform input{border:1px solid #E2DBE0; margin:3px 0 3px 0; font: normal 14px/1.3em arial; color:#000; padding-left:5px;}
#contactform textarea{border:1px solid #E2DBE0; margin:3px 0 3px 0;}
#contactform select{border:1px solid #E2DBE0; margin:3px 0 3px 0; padding-left:5px;}


.footer{background:url('../images/footer.png') repeat-x left top; text-align:center; vertical-align:middle; color:#CBCDD2;
font: normal 12px/1.5em arial;
float:left; clear:left; height:48px; width:100%;
padding-top:10px; margin-top:35px;
}


.flink-h{font: normal 12px/1.5em arial; color:#676665; padding:15px 15px 15px 0;}
a.flink-h:link {text-decoration: none;}
a.flink-h:visited {text-decoration: none;}
a.flink-h:hover {text-decoration: underline;}

.flink{font: normal 12px/1.5em arial; color:#676665; background:url('../images/footer-sep.jpg') no-repeat left center; padding:15px;}
a.flink:link {text-decoration: none;}
a.flink:visited {text-decoration: none;}
a.flink:hover {text-decoration: underline;}


.copy{background:url('../images/copyright.jpg') no-repeat left top; width:265px; height:12px; float:right; text-indent:-9999em;}


#lashes-slideshow{
float:left; clear:left; width:233; height:331;
background:url('../slide/eyelashes1.jpg') no-repeat left top; 
}

#tapehair-slideshow{
float:left; clear:left; width:233; height:331;
background:url('../slide/tape-hair1.jpg') no-repeat left top; 
}

#pre-bonded-slideshow{
float:left; clear:left; width:233; height:331;
background:url('../slide/pre-bonded-hair1.jpg') no-repeat left top; 
}

#clipextension-slideshow{
float:left; clear:left; width:233; height:331;
background:url('../slide/clip-in-extenstions1.jpg') no-repeat left top; 
}

#virtualstyler-slideshow{
float:left; clear:left; width:233; height:331;
background:url('../slide/virtual-styler1.jpg') no-repeat left top; 
}

#training-slideshow{
float:left; clear:left; width:233; height:331;
background:url('../slide/training-center2.jpg') no-repeat left top; 
}



.shoptext{font: bold 20px/1.3em arial; color:#B797A6; margin-top:5px;}

.boldhead{font: bold 16px/1.3em arial; color:#B797A6;}

/*Site Map*/
#sitemap td{border:1px solid #F7F3F6; padding:10px;}

.sitemap-main{font: bold 12px/2.5em arial; color:#787175;padding:10px 10px 10px 25px; background:url('../images/star-n.png') no-repeat left center; }
a.sitemap-main:link {text-decoration: none;}
a.sitemap-main:visited {text-decoration: none;}
a.sitemap-main:hover {text-decoration: none; background:url('../images/star-o.png') no-repeat left center; color:#95306E;}

.sitemap-in{font: normal 12px/1.3em arial; color:#95306E; background:url('../images/bullet.jpg') no-repeat left center; padding-left:15px; margin-left:35px;}
a.sitemap-in:link {text-decoration: none;}
a.sitemap-in:visited {text-decoration: none;}
a.sitemap-in:hover {text-decoration: none; color:#000;}

.stockist{font: normal 12px/1.3em arial; color:#000;}
a.stockist:link {text-decoration: none;}
a.stockist:visited {text-decoration: none;}
a.stockist:hover {text-decoration: none; color:#95306E; text-decoration:underline;}



