#horizontal {
	margin-bottom: 20px;
	min-height: 490px;
	background: url("../_gfx/loading.gif") no-repeat #212121 center center;
}

#horizontal h4 {
	color:#cacaca !important;
	font-size: 12px;
	text-align: center;
	padding: 10px 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: "Helvetica Neue", Arial, Helvetica, Tahoma, sans-serif;

}

#horizontal #salonGallery {
	margin: auto !important;
	padding: 20px 0px 0px 0px;
	vertical-align: middle !important;
	min-height: 398px;
	position: absolute;
}

#horizontal .salon-holder {
	vertical-align: middle !important;
}

#horizontal #salonGallery .salon-image{
  display:none;
  max-width: 580px !important;
  height: auto;
  margin: auto;
  text-align: center;
  vertical-align: middle !important;
}

#horizontal #salonGallery .salon-image img {
    max-width: 580px !important;
    height: auto;
    padding-bottom: 0px;
    cursor: default;
}

#horizontal #salonGallery .salon-holder a:hover {
	cursor: default;
}

#horizontal .cap {
	text-align: left;
	font-size: 11px;
	font-size: 11px;
	color:#666;
}

#horizontal #controls {
font-size: 11px;
text-transform: uppercase;
color:#666;
width: 620px;
padding: 0px 0px 5px 0px;
position: relative;
}

#horizontal #controls div {
  display:inline-block;
  padding:6px;
  cursor:pointer;
}

#horizontal #controls div.positiondisplay{
	color:#fff;
	cursor:default;
}

#horizontal #controls .sel {
  font-weight:bold;
  color: #fff !important;
  border: 1px solid #666;
  background: #232323;
}

#horizontal #controls .disabled {
	filter:alpha(opacity=0.25) !important;
        -moz-opacity:0.25 !important;
        -khtml-opacity: 0.25 !important;
        opacity: 0.25 !important;

}

#horizontal #controls .page {
  color:#666;
  display: inline-block;
  height: 25px;
  width: 15px;
  text-align: center;
}

#horizontal #controls .prev, #horizontal #controls .next {
	width: 33px;
	padding: 6px;
	height: 12px;
	background: url("../_gfx/arrows.png") no-repeat!important;
	z-index: 20;
	margin: 0px 10px;
	position: absolute;
	bottom: 275px;
}

#horizontal #controls .prev {
    left: 10px;
}

#horizontal #controls .next {
	background-position: -57px 0px !important;
	right: 10px;
}




/*------------------*/

#myScroll .scrollEl{
    display:none;
    border:1px solid #ddd;
    font-family:sans-serif;
    font-size:180%;
    color:white;
    height:100px;
    padding:10px;
    padding-top:60px;
    text-shadow:#999 1px 1px 1px;
    text-align:center;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
