.Tabs
{
    position:relative;
    padding-top:53px;        
    margin-top:30px;
    height:230px;    
    }

.TabsHead
{    
    border-bottom:1px solid #CEC2A2;        
    position:absolute;
    left:-21px;
    top:0;
    width:802px;
    height:27px;    
    }
    
.TabsHead ul
{
    margin-left:22px;    
    }    
.TabsHead ul li
{    
    float:left;
    padding-right:8px;
    }    
.TabsHead ul li a
{
    display:block;
    float:left;
    height:23px;
    padding:4px 7px 0 15px;
    background:url("https://hairsalontique.com/TabsHead.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/TabsHead.png*/) no-repeat left -54px;
    font-family:Georgia;
    font-size:13px;
    color:#672618;
    position:relative;
    }    
.TabsHead ul li a i
{
    display:block;
    position:absolute;
    right:-5px;
    top:0;    
    width:6px;
    height:27px;
    font-size:0;
    background:url("https://hairsalontique.com/TabsHead.png"/*tpa=http:/hairsalontique.com/App_Themes/Default/Images/background/TabsHead.png*/) no-repeat right bottom;
    }    
.TabsHead ul li:hover a,
.TabsHead ul li.Active a{ background-position:left top; text-decoration:none; }

.TabsHead ul li:hover a i,
.TabsHead ul li.Active a i{ background-position:right -27px; }

.TabInner
{
    padding: 0 54px 0 49px;
    font-family: Verdana;
    font-size: 12px;
    color: #5D5443;
    height: 216px;
    overflow: auto;
    }
.TabInner p{ padding-bottom:15px; font-family:Verdana;
    font-size:12px;
    color:#5D5443;}    
    

.TabElement{ display:none;}    
.TabElement.Active{ display:block;}