@charset "UTF-8";
/* CSS Document */

/*
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; } article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video { display: block; } a img {border: 0; background-color: transparent; background-repeat: no-repeat; background-size: auto auto; } 
*/


* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}


body { 
	color: #404040;
	margin:0px;
	font-family: Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	
	overflow-x: hidden;
}

#ad{
	position: absolute;
	width: 100%;
	height: 100%;
	margin:  auto;
	overflow: hidden;
	
	transform-origin: center center;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-o-transform-origin: center center;
	
	z-index: 1000;
	
	pointer-events: none;
}

#ad > div, #header > div {
	 margin: 0; padding: 0; border: 0; 
	
	position: absolute;
	backface-visibility:hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-perspective: 1000;
	
	transform-origin: center center;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-o-transform-origin: center center;
}

#header{
	display: inline-block;
	position: relative;
	
	
	-webkit-transform: scale(0.89);
	-moz-transform: scale(0.89);
	-o-transform: scale(0.89);
	transform: scale(0.89);
}

#mask{
	background-color: #d9dad0;
	
	position:absolute;
	bottom:0;
	left:0;
	width: 100%;
	height: 100%;
}

body {
	color: #404040;
    font-family: Consolas, Andale Mono, Lucida Console, Lucida Sans Typewriter, Monaco, Courier New, monospace;
    font-size: 10pt;	
    font-weight: normal;
	line-height:1.5;
	
	margin:0 auto;
	padding:0;
	background-color: #ffffff;

}


.item { 
	width: 111px;
	border: none;
	margin:0;
	padding:0;
	height:auto;
	overflow:hidden;
	opacity:0;
	
	cursor: pointer;
}
.item:hover{
	/*
	-moz-box-shadow: 0px 0px 1px 1px rgba(0,0,0, 0.3);
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0, 0.3);
    box-shadow: 0px 0px 1px 1px rgba(0,0,0, 0.3);
    */
	z-index:999;
}
.itemInner { 
    display: inline-block;
    width: 114px;
    height: auto;
    background-color: #fff;
    border: 7px solid white;
    margin: 0;
    padding: 0;
    min-height: 60px;
    overflow: hidden;
    top: -1px;
    left: -1px;
    position: relative;
    
    border-radius: 0px;
    /*
    outline: 5px solid white;
    outline-offset: -5px;
    */
    opacity: 1;
}
.itemInner:hover { 
	opacity:1;
}
.itemDetail {
	color: #333;
    display: none;
    font-family: helvetica,verdana,sans-serif;
    font-size: 9pt;
    padding: 5px 0 15px 7px;
}

.itemInner>img{
	margin: 0px;
	height: auto;
    width: 100%;
}


.stamped{
	width:220px !important;
	background: #fff;
	z-index:990 !important;
	
	cursor:default;
}

.stamped > .itemInner{
	width:220px;
	height:auto;
	top: 0px;
	left: 0px;
    
    border-radius: 0px;
    border:2px solid white;
}
.stamped > .itemDetail{
	display: inline-block;
}

.itemTtl {
	color: #333;
    font-family: helvetica,verdana,sans-serif;
    font-size: 10pt;	
    font-weight: bold;
	display: inline-block;
	margin: 0px 0 0px;
}
.item.w2 { width: 50%; }

.item>img{
	margin-left:0;
}

.folio {
	margin:100px auto 10px;
}

#header {
	
     display: inline-block;
    left: 0;
    margin: 0px;
    padding: 0;
    position: relative;
    width: 100%;
}
#header>img{
	left: 50%;
    margin: 20px auto 10px -130px;
    position: relative;
}

.nav{
	margin: -15px 0 10px;
    padding: 0;
    text-align: center;
}

.nav>li{
	text-decoration:none;
	color:#404040;
    font-family: Consolas, Andale Mono, Lucida Console, Lucida Sans Typewriter, Monaco, Courier New, monospace;
}
a{
	text-decoration:none;
	font-weight: bolder;
	color:#404040;
    font-family: Consolas, Andale Mono, Lucida Console, Lucida Sans Typewriter, Monaco, Courier New, monospace;
}
.nav>li>a{
	text-decoration:none;
	font-weight: bolder;
	color:#404040;
    font-family: Consolas, Andale Mono, Lucida Console, Lucida Sans Typewriter, Monaco, Courier New, monospace;
}
.nav>li>a:visited{
	text-decoration:none;
	color:#404040;
    font-family: Consolas, Andale Mono, Lucida Console, Lucida Sans Typewriter, Monaco, Courier New, monospace;
}
.nav>li>a:hover{
	text-decoration:underline;
	color:#404040;
    font-family: Consolas, Andale Mono, Lucida Console, Lucida Sans Typewriter, Monaco, Courier New, monospace;
}

li{
	color: #404040;
    display: block;
    position: relative;
	font-size:9pt;
	margin: 2px 0 0 0;
}

.nav>li{
	font-weight: normal;
	color: #404040;
    display: inline-block;
    position: relative;
	font-size:9pt;
	margin: 0 0 0 7px;
}
#contact{
	padding-left: 2px;

}
#bgndwrapper {
	display:block;
	max-width:500px;
	margin: 20px auto;
}