html, body, form{ height:100%; }	

body
{     	
    background:#fff url("https://hairsalontique.com/TopLine.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/TopLine.png*/) repeat-x;
    overflow-x:hidden;     
    /*height:1284px;   */
    }

.BackgroundTop 
{
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    /*background:url(https://hairsalontique.com/Images/background/header.png) repeat-x;*/    
    height:230px;    
    z-index:50;
    }

ul li{ list-style:none; }

div{ margin:0 auto;}

div.clear{
	clear:both;
	font-size:0;
	}

/* UTIL */
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;	
	}

.easyfix{ overflow:hidden; }

.none span,
.none a span{	
	display:none; 
	}

a:link,
a:visited{ color:#5D5443; font-size:14px; font-family:Georgia; text-decoration:none; outline:none;}
a:hover{ text-decoration:underline;}

.LifeLinks div,
p{ font-family:Verdana; font-size:12px; color:#5D5443;}

.LifeLinks div{ display:inline-block;}

.LifeLinks div{ border:1px solid transparent!important;}
.LifeLinks div:hover
{    
    border:dashed red 1px!important;
    background-color:#f0ffff;
    }

.FullWidth{ padding-right:40px;}

/* headings */
h1, h2, h3, h4, h5, h6{ line-height:1.1; }
	
.Main{
	position:relative;	
    min-height:100%;
	font-family:Arial;		
    background:url("https://hairsalontique.com/Background.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/Background.png*/) no-repeat center top;
	
	}

.Fixit{
	position:relative;
	width:1016px;    
	}


.Shadow
{
    display:none;    
    }

.Header{
	position:relative;
	height:288px;	    
    width:1016px;    
	}

.Content{
	position:relative;
	padding:0px 0 146px 0;			
	width:1016px;
	z-index:100;
	}	

.Box
{    
    padding:51px 10px 0 10px;
    height:810px;
    width:996px;
    margin-right:0!important;    
    position:relative;
    }
.Box.Other{ padding-left:0; width:1016px;}

#pageSchedule .Box
{
    padding-right:0!important;
    width:1006px!important;
}


#pageLocation .Box
{
    padding-right:0!important;
    padding-left:30px!important;
    width:986px!important;
}


#pageProducts .Box
{
    padding-right:0px!important;
    width:1006px!important;
}



#pageTestimonials .Box,
#pageServices .Box,
#pageHome .Box
{
    width:986px!important;
    padding-left:30px!important;
    padding-right:0!important;
}

#content
{
    min-height:865px;
}



.Main.PageRelative,
.Main.PageRelative #content { min-height:1727px;}
#content.PageRelative {
    min-height:1099px;
}



#content > ul.BigList > li {
    width: 100%;
    display: block;
    position: absolute;
    height: 825px;
}

#content > ul.BigList > li li
{
    position:relative; height:auto; width:auto;
}

#content ul.BigList li.BaseLi
{
    width: 100%;
    display: block;
    position: absolute;
    height: 825px;
    }

/*.Headband{ 
	background:url(https://hairsalontique.com/Images/background/background1.jpg) no-repeat right 0;
	height:825px;
	position:absolute;
	width:100%;
	left:0;
	height:890px;
	z-index:500;
}*/

/*.BigList.Hidden{ visibility:hidden;}*/
.BigList.Hidden{ display:none;}



.content:after,
.wrapper:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;	
	}
.wrapper{
	padding:0;
	}


.LEFT-COL{
	position:relative;
	float:left;
	width:227px;
	padding:0 0 0 7px;
	text-align:left;
	}

.RightPart{
	position:relative;
	float:right;
	width:224px;
	padding:8px 6px 0 0;
	}

.CenterPart{
	text-align:left;
	padding:0;
	margin-right:242px;
	}
	
.MiddlePart{
	margin-left:240px;
	}

.Footer{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100px;
	background:#7F756E url("https://hairsalontique.com/bottom.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/bottom.png*/) repeat-x;
	text-align:center;
	z-index:255;
	}
.Footer.PageServices{ bottom:0px!important;}

    .Footer .Fixit
    {
        background:none!important;
    }

.TopMenu .Fixit{ display:none;}


#content > ul.BigList > li {
    width: 100%;
    display: block;
    position: absolute;
    height: 825px;
}

#content > ul.BigList > li li
{
    position:relative; height:auto; width:auto;
}

#content ul.BigList li.BaseLi
{
    width: 100%;
    display: block;
    position: absolute;
    height: 825px;
    }

/*.Headband{ 
	background:url(https://hairsalontique.com/Images/background/background1.jpg) no-repeat right 0;
	height:825px;
	position:absolute;
	width:100%;
	left:0;
	height:890px;
	z-index:500;
}*/

/*.BigList.Hidden{ visibility:hidden;}*/
.BigList.Hidden{ display:none;}

.content:after,
.wrapper:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;	
	}
.wrapper{
	padding:0;
	}

.LEFT-COL{
	position:relative;
	float:left;
	width:227px;
	padding:0 0 0 7px;
	text-align:left;
	}

.RightPart{
	position:relative;
	float:right;
	width:224px;
	padding:8px 6px 0 0;
	}

.CenterPart{
	text-align:left;
	padding:0;
	margin-right:242px;
	}
	
.MiddlePart{
	margin-left:240px;
	}

.Footer{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100px;
	background:#7F756E url("https://hairsalontique.com/bottom.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/bottom.png*/) repeat-x;
	text-align:center;
	z-index:255;
	}
.Footer.PageServices{ bottom:0px!important;}

    .Footer .Fixit
    {
        background:none!important;
    }

.TopMenu .Fixit{ display:none;}

/*TopMenu*/
.TopMenu{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:56px;			
	overflow:hidden;
	z-index:100;
	border:none!important;
	}
	
/*.TopMenu ul{ margin-left:46px;}	*/
.TopMenu ul li{
	float:left;
	padding:0 1px 0 0;
	position:relative;
	background: url("https://hairsalontique.com/separator-none.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/separator-none.png*/) no-repeat right bottom;
	}
.TopMenu ul li.First{ display:none!important;}
.TopMenu ul li.Last{ background:none!important;}

.TopMenu ul li.previous,
.TopMenu ul li.Border,
.TopMenu ul li.active{background: url("https://hairsalontique.com/separator.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/separator.png*/) no-repeat right bottom;	}

.TopMenu ul li a:link,
.TopMenu ul li a:visited{
	display:block;
	float:left;		
	height:39px;
	padding:18px 9px 0 9px;	
	font-weight:300;
	font-size:18px;
    text-transform:lowercase;
	overflow:hidden;
    font-family: 'HelveticaNeueLT Pro 45 Lt';
	/*font-family:"Helvetica Neue LT Pro";*/
	text-decoration:none;
	color:#000;
	}

.TopMenu ul li.active a:link,
.TopMenu ul li.active a:visited,
.TopMenu ul li a:hover{
	background: url("https://hairsalontique.com/menu-active.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/menu-active.png*/) repeat-x;	
	text-decoration:none;		
    color:#B6D554!important;	
    height:42px!important;
	padding-top:15px!important;	
	}
	
/*TopMenu==========*/

/*HEADER==============*/

.ScheduleText
{
    display:none;
    margin-top:7px;
    font-family:Verdana;
    font-size:12px;
    color:#5D5443;
    }

/*BottomMenu*/
.BottomMenu 
{
    position:absolute;
    left:0px;
    top:21px;
    width:100%;
    text-align:center;    
    }
.BottomMenu ul li{
	display:inline;
	padding:0 42px 0 0;	
	}
.BottomMenu ul li.last{
	padding:0;	
	}
.BottomMenu ul li a:link,
.BottomMenu ul li a:visited{		
	font:100 14px Tahoma;
	text-decoration:none;
	color:#fff;
	}
.BottomMenu ul li.active a:link,
.BottomMenu ul li.active a:visited,
.BottomMenu ul li a:hover{		
	text-decoration:none;
	color:#B6D554!important;
	}
/*BottomMenu=======*/

.logo
{
    display:block;
    position:absolute;
    left:50px;
    top:97px;
    font-size:0;
    width:270px;
    height:117px;
    background:url("https://hairsalontique.com/logo.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/logo/logo.png*/) no-repeat;    
    z-index:80;
    }

.Copyright
{
    font-family:Tahoma;
    font-size:12px;
    color:#fff;
    padding:66px 0 0 0;
    }

.Copyright a{
	font-family:Tahoma;
    font-size:12px;
    color:#fff;
	text-decoration:none;
	}
.Copyright a:hover{ text-decoration:underline;}
	
.Name
{
    padding:0 0 0 23px;
    height:24px;
    font-family: Verdana;
    font-size:18px;
    text-transform:uppercase;
    color:#23100C;
    background:url("https://hairsalontique.com/ArrowRB.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/icon/ArrowRB.png*/) no-repeat 0 2px!important;
    text-align:left;
    margin-bottom:15px;
    display:block;
    }

.BaseName .Name
{
    background:url("https://hairsalontique.com/ArrowRT.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/icon/ArrowRT.png*/) no-repeat 0 2px!important;
}

.Struct th.Side{ padding-left:24px;}    
.Struct th.Side .Name{ margin-left:8px;}
.Struct td{ padding-right:72px;}

    .Struct td .Name
    {
        margin-bottom:12px!important;
    }

    .Struct td .Section.TextClear
    {
        margin-bottom:0px!important;
        padding:0!important;
        min-height:40px!important;
        height:auto;
    }



/*Packages*/
table.Packages td{ padding:15px 0 0 19px; }
.Packages ul.List li
{
    width:185px!important;
    height:19px!important;
    float:left;
    overflow:hidden;
	white-space: nowrap; 
    padding-right: 5px; 
    text-overflow: ellipsis;
    }
.Packages div
{
    overflow:hidden;
    height:130px;
    }
/*Packages========*/

/*Therapies*/
.Therapies
{
    /*background:url(https://hairsalontique.com/Images/icon/men.png) no-repeat 0 45px;*/
    width:433px;
    margin:0;
    padding-right:83px;
    }
.Therapies table{ margin-top:22px;}
.Therapies  table th{ padding-top:16px;}    
/*Therapies========*/

/*List*/
.List li{ padding:0 0 9px 14px; background:url("https://hairsalontique.com/punkt.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/icon/punkt.png*/) no-repeat 2px 9px; position:relative;}    
.List li.Last{ padding-bottom:0!important;}

.List li:hover,
.List li.active{ background:url("https://hairsalontique.com/punkt-active.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/icon/punkt-active.png*/) no-repeat 2px 9px;}    

.List li:hover a,
.List li.active a{ color: #B6D554!important;}

.List.NotHover li:hover{ background:url("https://hairsalontique.com/punkt.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/icon/punkt.png*/) no-repeat 2px 9px!important;}

.List li,
.List li a{ color:#5D5443; font-size:14px; font-family:Georgia; text-decoration:none;}    

.List li i
{
    display:block;
    position:absolute;
    right:0;
    top:0;
    width:35px;
    height:20px;
    font-size:14px;
    font-style:normal;
    color:#94431F;
    font-family:Georgia;
    }
/*List=========*/

.Section{ margin-bottom:15px; color:#000; font-family:Verdana; font-size:14px; height:32px; text-transform:uppercase; padding:0 0 4px 0; position:relative; z-index:160;}
.Section span{ display:block; font-family:Georgia; font-style:italic; font-size:13px; color:#3E372B; text-transform:none;}
.Section.fromLeft{ background:url("https://hairsalontique.com/LineLeft.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/LineLeft.png*/) no-repeat 0 10px; padding-left:33px;}

.Section.fromRight{ background:url("https://hairsalontique.com/LineRightLast.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/LineRightLast.png*/) no-repeat right 10px;}
.Section.TextClear{ text-transform:none;}

.Section.LifeLinks div,
.Section.LifeLinks{color:#6D8523!important; font-size:15px;}


.FullWidth._Description .Name.Section
{
    height:35px;
}
.FullWidth .Section.fromRight
{
    background:none;
}
.ContactDialog .Section.fromRight span.LineRight,
.FullWidth .Section.fromRight span
    {
        padding-left:20px!important;
        background:url("https://hairsalontique.com/LineRightLast.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/LineRightLast.png*/) no-repeat right 12px!important;
    }

.ContactDialog .Name.Section b
{
    padding-left:23px!important;
    color:#23100C!important;
}

.ContactDialog .Name.Section
{
    height:40px!important;
}


Section.fromRight.TextClear
{
    background:none!important;
}

.Gallery div.Base .Section.fromLeft
    {
    background-position:0 11px; 
    }

.Gallery div.Base.middle .Section.fromLeft
    {
    background:url("https://hairsalontique.com/LineMiddle.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/LineMiddle.png*/) no-repeat 0 10px; 
    }
.Gallery div.Base.last .Section.fromLeft
    {
    background:url("https://hairsalontique.com/LineLeftLast.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/LineLeftLast.png*/) no-repeat 0 10px; 
    }

.Name.Section
{
    padding:0;
    height:30px;    
    color:#23100C;
    text-align:left;
    margin-bottom:15px;
    display:block;
    }


.Name.Section b{
    padding:0 0 0 33px;
    display:block;
    font-family: Georgia;
    font-size:18px;
    font-weight:100;
    text-transform:uppercase;
    }

.Name.Section span
{    
    margin-top:-24px;    
    height:40px;
    }
/*.Name.Section.fromRight span 
{
    display:block;
    background:url(https://hairsalontique.com/Images/background/LineMiddle.png) no-repeat left 10px;
    height:24px;
    font-size:0;
    }
    */

.Auto{ width:auto!important; float:left;}


/*linkbutton*/
.LinkButton
{    
    overflow:hidden;
    font-size:13px;    
    margin-top:25px;        
    display:inline-block;
    position:relative;
    z-index:100;
    padding-right:6px;
    
    }
.LinkButton a{height:23px; text-align:center; display:inline-block; padding:0px 9px 0 15px; padding-top:3px; text-decoration:none; font-family:Verdana; font-size:12px;}
.LinkButton a:hover{text-decoration:none;}

.LinkButton.Dark a{  color:#333; }
.LinkButton.Light a{ color:#333; }

.LinkButton i
{
    display:block;
    right:0px;
    top:0;
    font-size:0;
    position:absolute;
    width:7px;
    height:26px;
    z-index:255;
    }

.LinkButton.Dark i{background:url("https://hairsalontique.com/Button.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/Button.png*/) no-repeat right -26px;}
.LinkButton.Light i{background:url("https://hairsalontique.com/Button.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/Button.png*/) no-repeat right -26px;}

.LinkButton.Dark a{ background:url("https://hairsalontique.com/Button.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/Button.png*/) no-repeat left top;}
.LinkButton.Light a{ background:url("https://hairsalontique.com/Button.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/Button.png*/) no-repeat left top;}

.LinkButton.Dark:hover a,
.LinkButton.Light:hover a{ background-position:left -52px;}

.LinkButton.Dark:hover i,
.LinkButton.Light:hover i{ background-position:right bottom;}


/*linkbutton========*/


/*Gallery*/
.Gallery
{
    margin-top:27px;
    width:100%;
    }
.Gallery td
{
    
    }
.Gallery img
{
    border:1px solid #857A76;
    margin:-3px 0 16px 0;
    }
.Gallery div.Base{ width:200px; margin:0; }    
.Gallery div.Base .Section{ width:177px; margin-left:0;}
.Gallery div.last{ padding-right:0px; float:right;}    

.Gallery div.Base.middle{ margin:0 auto;}

.Gallery div p{ padding-bottom:15px;}

.Gallery div.Min-height{ height:186px; overflow:hidden;}

/*Gallery*/

#pageProducts .FullWidth._Description,
.FullWidth .LifeLinks,
.Struct .WelcomeMessageText,
.Gallery div.Base
{
    font-size:12px;
    font-family:Verdana;
    color:#5D5443;
}

/*PageBottom*/
.PageBottom
{
    position:relative;
    padding-right:307px; /*271*/
    margin-top:15px;
    padding-top:42px;
    width: 707px;
    margin-left: 0px;
    }

/*PageBottom=========*/


.BaseName{ background:#F6F4F1; margin:0; margin-top:-18px; width:254px;}
.BorderDotted
{    
    display:none;
    }

/*Contact*/

.Contact.ContactAbsolute
{
    width:234px;    
    min-height:274px;
    position:absolute!important;
    right:0px;
    top:0;
    z-index:100;    
    padding-bottom:11px;
    }

#pageHome .Contact.ContactAbsolute
{
    right:29px!important;
}

.LineY
{
    position:absolute;
    left:0;
    top:0;
    z-index:200;
    background:url("https://hairsalontique.com/LineY.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/LineY.png*/) repeat-y;
}

.Contact.ContactAbsolute .LineY
{
    left:207px;
    width:29px;    
    height:335px;    
    background-position:right -580px;
}
.Contact.BackgroundList .LineY
{
    position:absolute;
    left:0;
    width:591px;
    top:0;
    height:619px;
    z-index:200;
    background-position:right -580px;
}

.BaseProducts table,
.OtherStylists table,
.Stylists
{
    position:relative;
    z-index:250;
}


#pageStylists .LineY
{
    display:block!important;
    width:10px;
    left:988px;
    top:334px;
    height:577px;
    z-index:200;
    background:url("https://hairsalontique.com/LineY1.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/LineY1.png*/) repeat-y;
    background-position:right -592px;
}

.Contact
{
    position:relative;    
    }
.Contact div.Base 
{
    background:#fff; 
    min-height:306px;
    padding-left:32px;
    padding-top:29px;
    }
.Contact h1{ font-family:Georgia; font-size:18px; color:#23100C; text-transform:uppercase; padding-bottom:19px; font-weight:100;}

.Contact .LifeLinks{ position:relative; z-index:300;}
.Contact .LifeLinks div,
.Contact p{ padding-bottom:0px;}

.Line
{
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:234px;
    height:66px;
    font-size:0;
    background:url("https://hairsalontique.com/LineBottom.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/LineBottom.png*/) no-repeat left bottom;
    z-index:10;
    }


.LoadIE  .Footer.PageServices{ bottom:5px!important;}
.LoadIE .Footer
{
    height:105px!important;
}

.LoadIE .Contact .LifeLinks b div,
.Contact .LifeLinks div b,
.Contact p b{ color:#000!important; font-weight:100;}


.Email{ width:auto; margin-top:17px;}
.Email th{ color:#5D5443; font-family:Verdana; font-size:12px; width:45px;}
.Email td{ color:#5D5443; font-family:Verdana; font-size:12px;}

.Contact .LinkButton{ margin-top:20px;}

i.clip
{
    display:block;
    position:absolute;
    right:-29px;
    top:8px;
    background:url("https://hairsalontique.com/ClipClear.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/ClipClear.png*/) no-repeat;
    font-size:0;
     width:72px; 
     height:68px;
     z-index:202;
    }
i.clip._clear{ background:url("https://hairsalontique.com/ClipClear.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/ClipClear.png*/) no-repeat; width:72px; height:68px;}
/*Contact=========*/

.box {
    width: 1016px;
    background: white;
    overflow: hidden;
    position: relative;
    height: 825px;
    padding: 0px 0px;
}

.Base.Messages{ padding-right:20px;}
.Base.Messages .Email th{ width:60px;}
.Base.Messages .Email th,
.Base.Messages .Email td{ padding-bottom:4px; }
.Base.Messages p{ padding-right:35px;}
.Base.Messages .Email td{ color:#1C6257!important;}

.Base.Messages p a{
	color: #94431F!important;
	font-weight: 100;
}

.Email .Facebook th{ padding-top:5px;}


#pageSchedule .Contact.ContactAbsolute{ min-height:186px;}
/*==================================*/

._area{position: absolute; width: 100%; height: 100%; top: 0; z-index: 3; left: 0;display: block;}
._overPl{position: absolute; width: 100%; height: 100%; top: 0px; z-index: 3; left: 0;display: block; line-height:15px;}


._area,
._overPl,
.mText,
.mTextOver{ line-height:26px;}

.mText {
    line-height: 56px;    
    font-size: 18px;    
    position: absolute;    
    letter-spacing: 3px;
}

.mTextOver{font-size: 18px; position: relative;   top: -75px; left: 0; width: 100%; letter-spacing: 3px; color:#B6D554!important;}





/*Stylists*/
.Stylists th{ width:360px; padding-left:20px;}
.Stylists th div{ background:url("https://hairsalontique.com/Slide2.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/Temp/Slide2.png*/) no-repeat; height:254px; width:340px; padding:9px 0 0 10px; margin:0;}
.Stylists th div img
{
    display:none;
}

.OtherStylists td,
.Stylists td{ padding-right:43px;}

.OtherStylists .Section span
{
    padding-top:4px;
    padding-left:21px;
}

.OtherStylists{
    background:#e9e7e3 url("https://hairsalontique.com/StylLineY.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/StylLineY.png*/) repeat-y right;
    padding:35px 0 24px 0;
    margin-top:20px;    
    position:relative;
    }
.OtherStylists th{ width:234px; text-align:left; padding:0 0 31px 32px;}

.OtherStylists th img { width:214px; max-width:214px;}
.OtherStylists td{ padding-bottom:31px;}
.OtherStylists .Information{ padding-left:18px;}

.OtherStylists .LinkButton
{   
    margin:0 auto; 
    margin-top: 16px;
    font-size: 13px;
    display:block!important;
    float:none; 
    position:relative;
    width:113px;
    }
.OtherStylists .Section{ margin-bottom:11px;}

.OtherStylists .Photo { text-align:center;}
.OtherStylists .Photo img{ height:214px;}
.OtherStylists li.Small .Photo img{ height:123px!important;}

.OtherStylists table td{ padding:0 15px 0 20px;}
.OtherStylists ul li {
    float:left;
    width: 310px!important;
    height: 375px!important;
    margin:0 10px 0px 0!important;
}

.OtherStylists ul li.Small { height:255px!important;}


/*Stylists===========*/


.StructList
{
    width:272px; 
    margin:0 0 17px 0;
    }
.StructList.Last{ margin-bottom:0!important;}    
.StructList .Section{ width:198px; margin:0 0 12px 0;}    

.Text{ margin-bottom:44px;}

.StructList .List li{ padding-right:40px;}


.TwoColumn .Contact.BackgroundList .Section{ width:500px; margin-left:0;}
.TwoColumn{ margin-top:22px;}
.TwoColumn th{ width:285px;}
.TwoColumn .Contact div.Base 
{
    background:#fff url("https://hairsalontique.com/ContactBottom.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/ContactBottom.png*/) no-repeat left bottom;  
    min-height:0px;
    padding-left:32px;
    padding-top:38px;
    padding-bottom:15px;
    }

.TwoColumn .Contact div.Base .Block {
    position:relative;
    z-index:700;
}

.Description{ text-align:left; padding-left:111px;}
.Description .LinkButton{ float:right; margin-right:90px;}
.Description .Section{ margin-right:25px; margin-bottom:22px;}

/*.Detail */
.Detail td
{
    padding-right:19px;
    }
.Detail td.last{ padding:0;}    
.Detail td.Padding{ padding-left:22px;}
.Detail td.Padding .Price{ font-family:Verdana; color:#5D5443; font-size:12px; line-height:13px; padding-top:15px;  display:block;}
.Detail td.Padding .Price b{ font-family:Georgia; font-size:16px; color:#94431F; font-weight:100;}

.Detail td.Padding.Photo a
{
    display:block;
    padding-left:184px;
    padding-top:12px;
    height:133px;
    color:#050000;    
    text-align:center;
    background:url("https://hairsalontique.com/SpaMe.png"/*tpa=http:/hairsalontique.com/Images/Product/SpaMe.png*/) no-repeat 16px 0;
    color:#050000!important;
    font-family:Arial;
    font-size:12px;
    }
.Detail td.Padding.Photo.LifeLinks div
{
    color:#050000!important;
    font-family:Arial;
    font-size:12px;
    }    
/*.Detail =============*/

.Detail._Services{ width:521px;}
.Detail._Services td{ padding-right:0px;}
.Detail._Services td.Padding .Position{ position:relative;}
.Detail._Services td.Padding .Price{padding-right:170px;}
.Detail._Services td.Padding .Position .LinkButton
{
    position:absolute;
    right:0px;
    bottom:-5px;    
    width:167px;
    }
.LoadIE .Detail._Services td.Padding .Position .LinkButton{ padding-right:6px; width:166px;}
.LoadIE.IE8 .Detail._Services td.Padding .Position .LinkButton{ padding-right:6px; width:168px;}

/*==========================*/

.Detail{ width:auto; margin-left:-18px;}

.BackgroundList .Line
{
    width:100%;
    height:137px;
    bottom:-11px;    
    background:url("https://hairsalontique.com/ContactBottomList.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/ContactBottomList.png*/) no-repeat left bottom!important;
    }
.Contact.BackgroundList div.Base{ background:#fff;}


.Section.fromLeft-Conversely{ background:url("https://hairsalontique.com/LineLeft.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/LineLeft.png*/) no-repeat 0 10px; padding-left:22px;}
.Section.fromRight-Conversely{ background:url("https://hairsalontique.com/LineLeft.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/LineLeft.png*/) no-repeat right 10px; padding-left:22px;}


.Description .Section{ margin-right:25px; margin-bottom:22px;}
#pageServices .Description .Section.fromLeft-Conversely{ margin-bottom:5px;}
#pageServices .Description .LinkButton{ margin-top:13px; float:none!important; margin-right:auto;}
.DescriptionSalon{ padding-left:19px; margin-bottom:39px;}

.ContactDont center,
.Description center {
    font-family:Georgia;
    font-size:25px;
    color:#23100C;
    position:relative;
    z-index:100;
    }

.Description center .LinkButton{ margin-bottom:10px;}
.ContactDont .LinkButton{ margin-top:8px;}

/*WhiteSpace*/
.WhiteSpace{ position:relative; margin-bottom:11px;}
.WhiteSpace div.Base
{
    position:relative;
    background:#fff;  
    padding:23px 10px 13px 21px;        
    min-height:150px;
    }
.WhiteSpace div.Base.RightMenu{ background:#fff url("https://hairsalontique.com/RightMenu.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/RightMenu.png*/) repeat-y right top;}
.WhiteSpace div.Base .Block{ position:relative; z-index:20;}

.WhiteSpace i.clip._clear{ background:url("https://hairsalontique.com/ClipClear.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/ClipClear.png*/) no-repeat; width:72px; height:68px;}    
.WhiteSpace .Line{ bottom:-11px;}
/*WhiteSpace========*/

.SmallLeftPanel{ width:179px; padding-right:6px;}

/*.LeftMenu*/
.LeftMenu{ background:url("https://hairsalontique.com/BorderLeft.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/BorderLeft.png*/) no-repeat -50px -10px; padding-top:15px;}

.LeftMenu .List li a{ font-size:16px;}

/*.LeftMenu==============*/

.FullWidth._Description{ margin-bottom:16px; position:relative;}
.FullWidth._Description .Name.Section{ margin-bottom:15px;}

/*Space*/
.Space
{
    position:relative;
    width:172px;
    height:250px;
    padding:5px 2px 2px 2px;
    background:url("https://hairsalontique.com/Space.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/Space.png*/) no-repeat;
    text-align:center;
    float:left;
    margin:0 3px 8px 5px;
    }
.Space img{ min-height:160px; margin-bottom:9px; max-width:172px;}
.Space a.image{ display:block; min-height:183px;}

.Space .NoPhoto{ height:175px;}

.Space .Head{ text-align:center; font-family:Georgia; font-size:14px; color:#23100C; display:block; width:155px; margin:0 auto; line-height:15px; margin-bottom:9px;}
.Space .Price.None{ font-family:Tahoma; color:#58503F; font-size:11px; text-decoration: line-through; }
.Space .Price{ font-family:Verdana; color:#5D5443; font-size:12px; line-height:13px;}
.Space .Price b{ font-family:Georgia; font-size:16px; color:#94431F; font-weight:100;}

.Signature 
{
    position:absolute;
    left:0px;
    bottom:15px;
    width:100%;
    font-family:Tahoma; 
    font-size:11px; 
    height:15px;
    color:#8C8271;    
    }

.Signature p
{
    font-family:Tahoma; 
    font-size:11px; 
    color:#8C8271;  
    }
    
.Signature span{ display:block;}
.Signature table{ width:auto;}
.Signature table td.last{ padding-left:12px;}
.Signature td{ text-align:left;}
/*Space=======*/

.Products{ position:relative; z-index:150; width:auto;}

.WhiteSpace .Section{margin-right:44px;}
.WhiteSpace .DetailsProduct .Section.CategoryTo{ margin-left:0px; margin-right:20px!important;}

.WhiteSpace .ProductSpace .Section{margin-right:8px!important;}
.DetailsProduct table.LongInformation td.last{ padding-right:25px;}

/*Rating*/
.Rating
{
    margin-left:9px;
    }
.Rating li{ float:left;}
.Rating li a{ background:url("https://hairsalontique.com/Star.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/icon/Star.png*/) no-repeat; width:15px; height:15px; margin-right:1px; display:block;}

.Rating li.hover-item a,
.Rating li.active a,
.Rating li:hover a{ background-position:left bottom;}
/*Rating=======*/

.RightMenu .DetailsProduct{ width:100%;}
.RightMenu .DetailsProduct th,
.RightMenu .DetailsProduct td{ vertical-align:top;}
.RightMenu .DetailsProduct th{ width:212px; padding-top:66px;}
.RightMenu .NameMenu{ font-family:Georgia; font-size:14px; color:#94431F; padding-left:16px; text-transform:uppercase; padding-bottom:41px; display:block;}

/*Tovars*/
.Tovars
{
    }
.Tovars li{ padding-bottom:42px;}    
.Tovars a
{
    display:block;
    text-align:center;
    font-size:14px;
    color:#3E372A;
    font-family:Georgia;
    line-height:14px;
    margin:0 3px;
    }
.Tovars a p{ min-height:90px;}    
.Tovars img
{
    }
/*Tovars=========*/

.LongInformation{ margin-top:30px;}
.LongInformation td.first{ width:228px; text-align:center;}
.LongInformation td
{
    font-family:Verdana; font-size:12px; color:#5D5443;
    }
.LongInformation td p{ padding-top:5px;}
.LongInformation span
{
    display:block;
    font-family:Georgia; font-size:18px; color:#23100C;
    margin-bottom:24px;
    }    
    
.LongInformation .price{
    font-size:12px;
    margin-bottom:37px;    
    }
.LongInformation .price b{ color:#94431F;}    

.LongInformation ul li{ padding-bottom:2px;}
    

.Signature.BaseRating{ position:relative; margin-top:0px; }
.Signature.BaseRating table{ width:160px; margin:0 0 0 22px; }

.Find
{
    position:absolute;
    right:18px;
    top:0;
    border:1px solid #ABADB3;
    height:22px;
    width:281px;
    background:#fff;
    z-index:255;
    }
    
.Find input.TextEntry
{
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:281px;
    height:22px;
    border:none;
    color:#333;    
    margin-left:1px;    
    font-size:12px;
    font-family:Georgia;
    }    
.Find input.Button
{
    display:block;
    position:absolute;
    right:1px;
    top:1px;
    width:26px;
    height:20px;
    z-index:300;
    cursor:pointer;
    border:none;    
    background:url("https://hairsalontique.com/Button.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/Button.png*/) no-repeat;
    font-size:0;
    }    

/*ScheduleList*/
.ScheduleList .Padding-Table{ padding-left:75px;}
.ScheduleList thead td{ font-family:Verdana; font-size:12px; color:#3D2C27; padding-bottom:13px; padding-left:1px; font-weight:bold;}    
.ScheduleList thead td._price{ width:100px; }
.ScheduleList thead td.duration{ width:144px;}

.ScheduleList tbody td.duration{ width:144px; color:#27374C;}
.ScheduleList tbody td._price{ width:100px; color:#27374C; }
.ScheduleList tbody td{ font-family:Verdana; font-size:12px; color:#4F6E99; padding-bottom:12px;}    
/*ScheduleList========*/


.comment{ display:inline-block; background:url("https://hairsalontique.com/comment.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/icon/comment.png*/) no-repeat; width:14px; height:14px; font-size:0; margin-top:3px;}

/*TextList*/
.TextList
{
    height:735px;
    overflow:auto;
    }
.TextList ul li span{ display:block;
     background:url("https://hairsalontique.com/ArrowLT.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/icon/ArrowLT.png*/) no-repeat 0 1px; 
     padding-left:20px; height:20px; margin-bottom:4px; font-family:Georgia; font-size:14px; 
     color:#23100C; 
}
.TextList ul li span a{ font-family:Georgia; font-size:14px; color:#23100C; text-decoration:none; }
.TextList ul li span a:hover{text-decoration:underline; }
.TextList ul li p{ font-size:12px; font-family:Verdana; color:#5D5443; padding-top:7px;}
.TextList ul li .Section{ margin-top:-5px;}
/*TextList===========*/

/*Step*/
.Step{ margin-bottom:25px;}
.Step div.step-back{ background:url("https://hairsalontique.com/background-1.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/Step/background.png*/) repeat-x; height:28px;}

.Step .BaseStep li{ display:inline;}
.Step .BaseStep li a{ color:#672618; font-family:Georgia; font-size:13px;}
.Step .BaseStep li.active a{ color:#23100C;}

.Step .BaseStep li.Step1{ padding-left:64px;}
.Step .BaseStep li.Step2{ padding-left:170px;}
.Step .BaseStep li.Step3{ padding-left:170px;}
.Step .BaseStep li.Step4{ padding-left:170px;}


.Step div.step-back div{background:url("https://hairsalontique.com/Active.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/Step/Active.png*/) no-repeat right top; height:28px;}

.Step div.step-back{ height:28px; overflow:hidden;}

.Step div.step-back div.Step1{ background-position:-1205px bottom;}
.Step div.step-back div.Step2{ background-position:-966px bottom;}
.Step div.step-back div.Step3{ background-position:-688px bottom;}
.Step div.step-back div.Step4{ background-position:-442px bottom;}

.StepConfigurator{ height:23px;}
.StepConfigurator li{ border-right:2px solid #fff; height:23px; overflow:hidden; padding:0; margin:0; width:auto; float:left;}
.StepConfigurator li.Step1{ padding-left:321px;}
.StepConfigurator li.Step2{ padding-left:272px;}
.StepConfigurator li.Step3{ padding-left:240px;}

.Step div.step-back div.Step2 .StepConfigurator li.Step1{ border-right:none;}
.Step div.step-back div.Step3 .StepConfigurator li.Step2{ border-right:none;}
.Step div.step-back div.Step4 .StepConfigurator li.Step3{ border-right:none;}

.Step div.step-back div.Step2 .StepConfigurator li.Step1{ border-right:none;}
.Step div.step-back div.Step3 .StepConfigurator li.Step1,
.Step div.step-back div.Step3 .StepConfigurator li.Step2{ border-right:none;}
.Step div.step-back div.Step4 .StepConfigurator li.Step1,
.Step div.step-back div.Step4 .StepConfigurator li.Step2,
.Step div.step-back div.Step4 .StepConfigurator li.Step3{ border-right:none;}
/*Step===========*/

.Location .SmallLeftPanel{ width:364px; padding-right:6px;}

.ContactInformation
{
    padding:27px 0 0 55px;
    }    
.ContactInformation ul li
{
    padding:0 0 0px 57px;
    min-height:60px;
    color:#5D5443;
    font-family:Georgia;
    font-size:16px;
    }    
.ContactInformation ul li.home{ background:url("https://hairsalontique.com/home.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/icon/home.png*/) no-repeat;  padding-top:2px;   }    
.ContactInformation ul li.phone{ background:url("https://hairsalontique.com/phone.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/icon/phone.png*/) no-repeat 11px 0; padding-top:15px; }    
.ContactInformation ul li.Facebook{ padding-top:0px; padding-left:4px;}

.BaseContactBlock{ height:287px;}
    

.Maps{ padding:41px 0 30px 22px;}
.Category{ display:none;}

.ProductsOthers
{
    padding-left:1px;
    height:609px;
    overflow:auto;
    position:relative;
    z-index:250;
    margin-right:14px;
    }
#pageProducts .WhiteSpace div.Base
{
    padding-right:0!important;
}    

#scheduleNowTab{ top:312px!important;}

.ProductSpace{ overflow:auto; height:675px; margin-right:42px;}

.PopUp 
{
    position:relative;
    margin-top:20px;    
    text-align:left;
    padding-right: 236px;    
    height:auto;
    }
.PopUp iframe{ width:766px!important;}
.cornerAll{ width:766px!important;}

#surroundingPanel{ width:910px!important;}

.hide{ display:none;}
.ServiceName{ margin-bottom:10px; font-weight:bold; text-transform:uppercase;}

#pageServices .MenuSpace{ margin-bottom:-1px; }
.HeightBlock{ height:730px; overflow:auto;}

#pageStylists .Stylists .LifeLinks p.Name{ margin-bottom:11px!important;}
#pageServices .FullWidth .LifeLinks .Name.Section{ margin-bottom:12px!important;}


/*iPad***********/
body.iPad{ min-width:0!important; width:1016px!important;margin:0; overflow:hidden;}
body.iPad .Box{ width:997px;}
body.iPad .BigList li{ margin-left:0px;}
body.iPad .Contact.ContactAbsolute{ right:0px!important;}
body.iPad .Detail._Services td.Padding .Position .LinkButton{ padding-right:6px; width:166px;}
body.iPad #pageProducts .WhiteSpace.BackgroundList .LineY
{
    left:979px!important;
    height:711px!important;
}

.iPad .OtherStylists .LineY
{
    left:980px!important;
}

    body.iPad #pageServices .Contact.BackgroundList .LineY
    {
        left:563px!important;
    }

    body.iPad .Tovars a
    {
        margin:0 7px!important;
    }

/*body.iPad #pageSchedule .Box
{
    min-height:810px;
    height:auto!important;
}*/
    
    body.iPad .LinkButton
    {
        padding-right:5px!important;
    }

    body.iPad .WhiteSpace.BackgroundList .LineY
    {
        left:589px!important;
        height:401px!important;
    }

    body.iPad #pageHome .Contact.ContactAbsolute
    {
        right:28px!important;
    }

    body.iPad #pageSchedule .Box .LineY
    {
        left:207px!important;
        height:488px!important;
    }

body.iPad #pageHome .Contact.ContactAbsolute .LineY
{
    left:207px!important;
}

body.iPad .ContactDialog {
    margin-left:210px!important;
    margin-top:-80px!important;
}

._Phone{ color:#1C6257!important;}
._Phone span { color:#5D5443!important;}


body.iPad .StructList{ margin-bottom:13px!important;}
body.iPad #pageServices .TwoColumn{ margin-top:-2px!important;}
body.iPad .Footer.PageServices{ bottom:-3px!important;}

body.iPad .PopUp .cornerAll
{
    overflow:auto;
}


body.iPad .ScheduleText{ display:block;}
/*iPad===============*/

.IE8 #pageSchedule .Box .LineY
    {
        height:493px!important;
    }
.IE8 .LinkButton
    {
        padding-right:5px!important;
    }

.IE9 #pageSchedule .Box .LineY
    {
        height:493px!important;
    }

.IE9 .OtherStylists .LinkButton { width:109px;}

/*Small*/
body.Small .woman{ z-index:70;}
body.Small{overflow-x:auto; min-width:1120px;}
/*Small=========*/

#pageServices .Box{ height:auto; min-height: 810px!important; }
#content > ul.BigList > li#pageServices{ height: auto!important;}
#pageServices .TwoColumn{ padding-bottom:22px;}


.ContactDialog{ display:none;}


/*ContactDialog--------*/
.ContactDialog{
	position:fixed;
	width:545px;
	padding:15px 20px 5px 20px;
	height:268px;
	display:none;
	background:#EFECE0;
	border:1px solid #F6F4F1;
	z-index:560;
	margin:0 auto;
	margin-left:278px;
	font-family: Verdana;
	font-size: 12px;
	color: #5D5443;
	}

.ContactDialog .Section
{
    position:relative;	
    margin-bottom:0px!important;
    }
.ContactDialog .Section #TitleCansel
{
    right: 16px;
    top: 13px;
    }
	
.ContactDialog span{ display:block; padding-bottom:7px;}
.ContactDialog textarea,
.ContactDialog input{ background:#fff; width:168px; height:19px; color:#000; border:1px solid #DEDCCF;}
.ContactDialog .First div{width:187px; margin:0;}
.ContactDialog .First input{ }
.ContactDialog .First td{ padding-bottom:12px;}
.ContactDialog textarea.Message{ width:543px; height:91px; resize:none; overflow:auto;}

.ContactDialog .Padding{ padding:0;}

.ContactDialog .Buttons td{ padding-right:0px;}

.ContactDialog .Buttons .LinkButton{ float:right; margin-left:14px; margin-top:13px;}
.ContactDialog .Buttons .LinkButton a{ text-transform:lowercase;}

#TitleCansel{
	color:#222;
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}

#TitleCansel span{
	width:16px;
	height:8px;
	display: block;
	margin: 1px;
	background:url("https://hairsalontique.com/ui-icons_454545_256x240.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/ui-icons_454545_256x240.png*/) no-repeat;
	background-position: -96px -128px;
	text-indent: -99999px;
	overflow: hidden;
}

.ContactDialog h1{
	display:block;
	height:20px;
	position:relative;
	font-family:Georgia;
	font-size:18px;
	font-weight:100;
	text-transform:uppercase;
	color:#23100C!important;
	padding:4px 11px 4px 11px;
	margin-bottom:12px;
	background:url("https://hairsalontique.com/ui-bg_highlight-soft_75_cccccc_1x100.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/ui-bg_highlight-soft_75_cccccc_1x100.png*/) repeat-x;
	border:1px solid #AAA;
	-khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/;
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
	-khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/;
	border-bottom-left-radius: 4px/*{cornerRadius}*/;
	-khtml-border-top-right-radius: 4px/*{cornerRadius}*/;
	border-top-right-radius: 4px/*{cornerRadius}*/;
	-khtml-border-top-left-radius: 4px/*{cornerRadius}*/;
	border-top-left-radius: 4px/*{cornerRadius}*/;
}

.ContactDialog .Succesfull{ display:none; font-family:Verdana; font-size:12px; color:#AE3F18;}
.ContactDialog ._Space{ height:175px; }

.ContactDialog .Not{ border:1px solid #827773;}

.ContactDialog .NotFilled{ 
	display:none; 
	float:left; 
	color: #827773;
	float: left;
	margin: 17px 0 0 0;
	}
/*ContactDialog===========*/

.Overlay
{
    position:absolute;
    left:0;
    top:0;
    font-size:0;
    width:100%;
    height:100%;
    display:none;
    z-index:500;    
    background: url("https://hairsalontique.com/overlay.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/overlay.png*/) 50% 50% repeat;
    }
    
.DescriptionSalon.LifeLinks{ padding-right:35px; text-align:left!important;}

.ScheduleNow{ float:right;}
.StylistsMore{ display:none;}
.Information p a.ReadMore{ color:#827773!important; font-weight:100;}


/*Firefox------------*/
@-moz-document url-prefix() {
	.StructList{ margin-bottom:13px!important;}
	#pageServices .TwoColumn{ margin-top:-2px!important;}	
    #pageSchedule .Box .LineY
    {
        height:493px!important;
    }
}
/*Firefox===============*/

.LoadIE .StructList{ margin-bottom:13px!important;}
.LoadIE #pageServices .TwoColumn{ margin-top:-3px!important;}
.LoadIE .Footer.PageServices{ bottom:0px!important;}
.LoadIE .StructList.Last{ margin-bottom:0!important;}    


/*Tab*/
.Tab
{
    position:absolute;
    left:0px;
    top:0px;
    width:500px;
    padding-left:12px;
	height:auto;    
	z-index:110;
	cursor:default;    
    }
	
.Tab li{ float:left;}    
.Tab li div{
     position:relative; 
     background:url("https://hairsalontique.com/BgTabPassive.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/BgTabPassive.png*/) repeat-x left top; 
     width:149px; 
     padding:0 1px; 
     max-height:180px; 
     height:47px;
    }
/*.Tab li.active div,
.Tab li:hover div
{
    padding-top:2px;
    background:url(https://hairsalontique.com/Images/background/BgTab.png) repeat-x left top; 
}
.Tab li:hover div a:hover,
.Tab li:hover div a{ display:block; text-decoration:none!important; padding-top:2px!important;}	
.Tab li:hover div p{ background:url(https://hairsalontique.com/Images/background/TabActive.png) repeat-x;}

    .Tab li.active div a,
    .Tab li:hover div a
    {
        background:#403A38!important;
    }
  */  
    .Tab li.First div a
    {
        padding-left:2px;
    }
    .Tab li.Last div a
    {
        padding-right:2px;
    }


    .Tab li.First div
    {
        padding-left:0px;
    }
    .Tab li.Last div
    {
        padding-right:0px;
    }

.Tab li div img{ display:none;}

.Tab li div span
{
    display:none!important;    
    }
.Tab li div a{ display:block; text-decoration:none!important; padding-top:13px!important; padding-bottom:1px;}	


.Tab li div p{ 
    font-size:15px; font-family:'Segoe UI'; color:#000; 
    min-height:22px;
    padding-top:4px; 
    padding-bottom:4px;                
    text-align:center;
    margin:0 2px;
    display:block;
    background:#B9D75A url("https://hairsalontique.com/BgTopMenu.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/BgTopMenu.png*/) repeat-x;
    }
.Tab li div b{ display:none;}

/*.Tab li:hover div,
.Tab li.active div{ height:195px!important; text-align:center;}

.Tab li:hover div p,
.Tab li.active div p{ padding-top:2px; padding-bottom:5px;}

.Tab li:hover div img,
.Tab li.active div img{ display:block; width:143px; margin:0 2px; margin-top:2px; margin-bottom:2px;}

.Tab li:hover div b,
.Tab li.active div b{ display:block; padding:3px 0 5px 0; font-style:italic; line-height:0;  font-size:14px; text-align:center; font-weight:100; color:#000!important;}
*/

.Tab .IconEmail
{
    position:absolute;
    left:475px;
    top:10px;
    display:block;
    font-size:0;
    width:19px;
    height:18px;
    background:url("https://hairsalontique.com/email.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/icon/email.png*/) no-repeat;
    }



.BaseProducts
{
    position:relative;
}

.WhiteSpace div.Base .LineY
{
    width:1007px;
    height:711px;
    background-position:right -580px;
}

.WhiteSpace.BackgroundList .LineY
{
    left:588px;
    width:29px;
    height:400px;
    background-position:right -488px;
}

#pageServices .Contact.BackgroundList .LineY
{
    left:562px;
    width:29px;
    top:0px;
    height:552px;
    background-position:right -475px;
}

#pageSchedule .Box .LineY
{
    left:206px;
    width:29px;
    top:0px;
    height:476px;
    background-position:right -394px;
}

.Detail._Services .LinkButton a
{
    padding-right:11px!important;
}

#pageProducts .WhiteSpace.BackgroundList .LineY
{
    left:978px;
    width:29px;
    top:0px;
    height:711px;
    background-position:right -428px;
}

.OtherStylists .Section.fromLeft
{
    height:54px;
    background-position:left 35px;
    width:175px;
}


.LoadIE #pageServices .Description .LinkButton i{ right:4px!important;}




/*LocationPhoto*/
.LocationPhoto { margin:25px 0 0 0; width:929px;}
.LocationPhoto td{ text-align:center;}
.LocationPhoto td img{ width:170px; border:none;}
/*LocationPhoto===============*/

.Opera #pageSchedule .Box .LineY { height:499px!important;}