a.current, a:visited.current {
   color: #A44499 !important;
}

/* SLIDER / TABS */
/* override the root element to enable scrolling */ 
#flowpanes { 
    position:absolute; 
    overflow:hidden; 
    clear:both;
   height: 480px;
   width: 470px;
} 
 
/* override single pane */ 
#flowpanes div { 
    float:left; 
    display:block; 
    width:470px;
   padding: 0; 
    cursor: default;
    font-size:14px; 
} 

/* our additional wrapper element for the items */ 
#flowpanes .items { 
    width:20000em; 
    position:absolute; 
    clear:both; 
    margin:0; 
    padding:0; 
} 

#flowpanes div.items div {
   height: 275px;
}

#flowpanes .less, #flowpanes .less a { 
    color:#999 !important; 
    font-size:11px; 
}

/* TOOL TIPS */
.tooltip { 
  display: none;
  background: transparent url(http://solo-salon.com/images/interface/tooltip/black_arrow.png) top center no-repeat;
   font-family: "museo-sans-1","museo-sans-2", Helvetica, sans-serif;
  font-size: 10px; 
  height: 70px; 
  width: 160px; 
  padding: 25px;
  color: #fff;
   position: absolute;
   z-index: 10001;
}

/* override the arrow image of the tooltip */
.tooltip.bottom {
   background: url(http://solo-salon.com/images/interface/tooltip/black_arrow_bottom.png);   
   padding-top: 40px;
   height: 55px;
}

.tooltip.bottom {background:url(http://solo-salon.com/images/interface/tooltip/black_arrow_bottom.png);
}



/* GALLERIES */
body {padding-top: 30px}

/* the thumbnails */
.galleries ul li a {text-align:center;}

.galleries ul li a {
   background-color:#fff;
   padding:2px;
   margin:15px 2px;
}

/* the active thumbnail */
.galleries ul li a.active {
   outline:1px solid #000;

   /* show on top of the expose mask */
   z-index:9999;
   position:relative;
}

/* style the trigger elements */
ul.gallery li img {
   border:0;
   cursor:pointer;
   margin:0 8px;
}

/* jQuery Tools Overlay RULES */
/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background: #fff url(http://solo-salon.com/images/interface/GREY_TABLE_BACK.gif) top left no-repeat;
   border: 0;
    max-width:800px;
   min-width:200px;
    min-height:200px; 
/*
    border:1px solid #ccc; 
*/
     
    /* CSS3 styling for latest browsers */ 
/*
    -moz-box-shadow:0 0 90px 5px #fff; 
    -webkit-box-shadow: 0 0 90px #fff;  
*/ 
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close {background-image:url(http://solo-salon.com/images/interface/X-Box.png);
   cursor: pointer;
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px;
    z-index:200;
}

/* use a semi-transparent image for the overlay */ 
#overlay { 
/*
   background-image:url(http://static.flowplayer.org/img/overlay/transparent.png); 
*/
    color:#efefef; 
    height:450px; 
}

#overlay img {
   border: 0;
}

#model_overlay {
   background: #fff url(http://solo-salon.com/images/interface/background_model_call.png) top left no-repeat;
}
 
/* container for external content. uses vertical scrollbar, if needed */ 
div.contentWrap {
   overflow-y:auto;
   width: 732px;
}

/* styling for elements inside overlay */
.details { 
    position:absolute; 
    top:15px; 
    right:15px; 
    font-size:11px; 
    color:#fff; 
    width:150px; 
} 
 
.details h3 { 
    color:#aba; 
    font-size:15px; 
    margin:0 0 -10px 0; 
}

label:active {color:#ec008c;}
 
/* progress indicator (animated gif). should be initially hidden */ 
.progress { 
    position:absolute; 
    top:45%; 
    left:50%; 
    display:none; 
} 

.modal { 
/*
   background-color:#fff; 
*/
    display:none; 
    width:350px; 
    padding:15px; 
    text-align:left; 
    border:2px solid #333; 
 
    opacity:0.8; 

    -webkit-border-radius:6px; 
    -moz-box-shadow: 0 0 50px #ccc; 
    -webkit-box-shadow: 0 0 50px #ccc; 
} 
 
.modal h2 { 
    background:url(/img/global/info.png) 0 50% no-repeat; 
    margin:0px; 
    padding:10px 0 10px 45px; 
    border-bottom:1px solid #333; 
    font-size:20px; 
}

form {
   width: 732px;
}
