#menu{min-width:1310px !important; position:relative;}

a {
  outline: none;
}


 ::-moz-selection{
    background-color:transparent;
    color:#fff;
    }

    ::selection {
    background-color:transparent;
    color:#fff;
    }


a:active {
  outline: none;
}

:focus {
  -moz-outline-style: none;
}

:-moz-any-link:focus {
  outline: none !important;
}

.close-vintage{position:relative;}
.close-vintage a{background:url(../fancybox/fancy_close.png) no-repeat left top;text-indent:-5000px; display:block; width:30px; height:30px; float:right; position:relative; z-index:999999; top:15px; right:-15px;}


img, div { behavior: url(iepngfix.htc) }

.overlay2{
	 display:none;
	background-color:#000000;
	background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    color: transparent;
     width:100%;
    height:100%;
	position:fixed;
    top:0;
    left:0;
	
 -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   min-height: 100%; /* needed for some browsers */
   display: none;
   z-index:9995;
	}
	
	.overlay3{
   display:none;

 
	position:absolute;
    top:0;
    left:0;
	 display:block;
 -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;

   display: none;
   z-index:999;
   text-align:center;
   
   
    width: 438px;
  height: 593px;

  left: 50%;
  top: 50%;
  margin-left: -219px;
  margin-top: -296px;
  z-index:9999;
	}
	
	.overlay3 img{margin:0 auto; position:relative; z-index:99999;}
	
.view {
  
   margin: 3px;
   float: left;

   overflow: hidden;
   position: relative;
   text-align: center;
 
   cursor:pointer;
  
}
.view .mask,.view .content {
 
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}

.main{
	float:right;
	padding-top:45px;
	margin-top: -40px;
	margin-right:25px;
}
	#footer {
    background: none repeat scroll 0 0 #ffffff;
    clear: both;
    height: 40px;
    margin-top: -40px;
    position: relative;
}
	
	

* { margin:0; padding:0; } 

html, body, #wholewrapp { height: 100%; }

body > #wholewrapp {height: auto; min-height: 100%; }

#wholemain { padding-bottom: 40px; }  /* must be same height as the footer */

#footer {
        position: relative;
	margin-top: -20px; /* negative value of footer height */
	height: 20px;
	clear:both;} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}


/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}



.clearfix {display: block;}
/* End hide from IE-mac */

	
	
	
#foot li a{color:#000000 !important; font-size:10px; text-transform:uppercase;-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
-webkit-transition: .25s ease-in-out;
-ms-transition: .25s ease-in-out; text-decoration:none !important;letter-spacing: 0.9px;}
#foot li a:hover{color:#000000 !important;}
#foot li  {
    list-style: none outside none;
	    float: left;
		margin-left:20px;
	}
	
	
	#footer > div {color:#000000 !important; font-size: 8px !important; padding-top: 4px !important;}
	
	
	
	
#foot{float:right; padding-right:60px;color:#000000;}

#footer{color:#000000;min-width:1310px;}


/*TWEAK FOR MENU*/

/*CHROME FIX*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
.prelastmenu{margin-left:704px !important;}
.lastmenu{margin-left:784px !important;}
}


@media screen and (min-width:1200px) and (max-width:1280px){
	
	.main{
		padding-top:10px;
		
	}
	
}


.prelastmenu{

    margin-left: 704px\0/IE8+9 !important; /* IE8 + 9 + IE10pp4  */

}


.lastmenu{

    margin-left: 784px\0/IE8+9 !important; /* IE8 + 9 + IE10pp4  */

}


