img {
   pointer-events: none;
 }


.button {
  color:#fff;
  padding:0px;
  padding-right: 20px;
  padding-left: 20px;
  position: relative;
  background-color:rgb(41,127,184);
  color:rgb(255,255,255);
  text-decoration: none;
  
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  /*text-shadow:0px 1px 0px rgba(0,0,0,0.5);*/
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true);

  -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true);
}
.button:hover span, .button.active span {
  background-color:rgb(0,102,26);
  border-right: 1px solid  rgba(0,0,0,0.3);
}
.button:active {
  margin-top: 2px;
  margin-bottom: 13px;

  -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5);
-webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.5);
box-shadow:0px 1px 0px rgba(255,255,255,0.5);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true);
}

.button.maroon {
  background: #800000;
  font-family: 'FuturaPT-Book';
}

.button.purple {
  background: #B9030F;
  /*background: #331515;*/
  color:#cccca8;
  font-family: 'FuturaPT-Book';
}

.button.turquoise {
  background: #1abc9c;
  font-family: 'FuturaPT-Book';
}

.button.grey {
  /*background: #D6D6BF;*/
  background: #cccca8;
  color:#773C11;
  font-family: 'FuturaPT-Book';
}
.button.l_grey {
  /*background: #D6D6BF;*/
  /*background: #cccca8;*/
  background:rgba(204,204,168,0.4);
  color:#773C11;
  font-family: 'FuturaPT-Book';
}

#menu li a{
		border-radius:1px;
		/*border:1px solid  #D6D6BF;*/
		margin-right:2px;
		font-family: 'FuturaPT-Book';
		font-size:xx-large;
		color:#800000;
		
}
.menu li a i{
		font-size:xx-large;
		color:#BD010F;
		
}
.menu li a i:hover{
		font-size:xx-large;
		background-color:none;
		color:#CC0066;
		
}
#menu li a:hover{
		border:1px solid  #D6D6BF;
		color:#D6D6BF;
		background-color:none;
}
@font-face {
	font-family:'FuturaPT-Book';
	src: url('fonts/FuturaPT-Book_gdi.eot');
	src: url('fonts/FuturaPT-Book_gdid41dd41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/FuturaPT-Book_gdi.woff') format('woff'),
		url('fonts/FuturaPT-Book_gdi.ttf') format('truetype'),
		url('fonts/FuturaPT-Book_gdi.svg#FuturaPT-Book') format('svg');
}
@font-face {
	font-family:'futurastd-bold';
	src: url('fonts/futurastd-bold.eot');
	src: url('fonts/futurastd-boldd41dd41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/futurastd-bold.woff') format('woff'),
		url('fonts/futurastd-bold.ttf') format('truetype'),
		url('fonts/futurastd-bold.svg#FuturaPT-Book') format('svg');
}
body{
	margin: 0;
	padding: 0;
	font-family: 'FuturaPT-Book'; !important;
	font-weight: 400;
	font-size: 17px;
	color: #000;
	background:#f9f9f9;
	height:100%;
	/*text-align:center;*/
	overflow-x: hidden;
}
/*--------------Typography--------------------------------------*/
h1 {
	font-size: 3.46666666667em;
	text-transform: uppercase;
	font-weight: 400;
	line-height: 1.17em;
}
h2{
	font-size: 2.2em;
	font-weight: 300;
}
h3 {
	font-size: 1.5em;
}
h4 {
	font-size: 0.9em;
	font-weight: 200;
}
h5 {
	font-size: 0.8em;
	font-weight: 200;
}
h6 {
	font-size: 0.6em;
	font-weight: 200;
}
p {
	text-align:left;
	font-size:17px;
	line-height:24px;
}
.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.valign{
    vertical-align: middle;
   
}
.vdiv {
        /* equals max image height */
  
    white-space: nowrap;
    
    text-align: center;
}
 #salon_menu{
			 
}
#salon_menu li{
			 display:inline;
			 margin:5px;
			 font-size:large;
			 /*background-color:rgba(255,255,255,0.5);*/
			 padding:5px;
			 font-family:'FuturaPT-Book';
			 border-radius:10px;			 
}
#salon_menu li a{
			  color:#333333;
}
#salon_menu li:hover{
			 background-color:rgba(0,0,0,0.5);			 
}
#salon_menu li a:hover{
			   color:#CCCCCC;
}