/* CSS Document */

header, section, article, nav, footer {
	display:block;
}
.cssTxt	{
	text-indent:-10000px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
 	overflow: hidden;
}
.clear	{
	clear:both;
}
.blockLink	{
	display:block;
	background-repeat:no-repeat;
	background-position:left top;
}
a.blockLink:hover	{
	background-position:left bottom;
}
#authorWrapper	{
	width:920px;
	/*height: 910px;*/
	margin: auto;
	font: 14px Arial;
	color:#fff;
	background: url('../images/authorBG.jpg') no-repeat;
}
#authorWrapper img { border: 0 none;}
#authorWrapper a	{outline:none;}
#authorHeader{
	width: 920px;
	height: 126px;
	background: url('../images/authorHeader.jpg') no-repeat;
}
#block1{
	background: url('../images/block1.png') no-repeat; margin-right: 20px;
}
#block2{background: url('../images/block2.png') no-repeat;}
#block3{background: url('../images/block3.png') no-repeat;}
#block4{
	height: 280px;
	margin-left: 20px;
}

#btn_start{background-image: url('../images/btn_start.png');}
#btn_explore{background-image: url('../images/btn_explore.png');}
.btn{
	width: 190px;
	height: 47px;
	
	margin: 195px auto 0 auto;
	display: block;
}
.blockHolder, .blockHolder1{
	width: 888px;
	height: 258px;
	margin: 20px auto;
}
.blockHolder1{
	height: 280px;
	margin-bottom: 0;
}
.block{
	width: 429px;
	height: 258px;
	float: left;
}
#aboutKazu{
	width: 888px;
	height: 212px;
	margin: auto;
	color: #000 !important;
}
#aboutHeader{
	width: 880px;
	height: 46px;
	background: url('../images/aboutKaz.png') no-repeat;
	border-bottom: 2px solid black;
	margin-bottom: 13px;
}
.leftText{
	width: 670px;
	height: 145px;
	float: left;
}
.rightImage{
	width: 163px;
	height: 130px;
	display: block;
	background-image: url('../images/copper.png');
	float: left;
}
.arrow{
	width: 15px;
	height: 52px;
	position: absolute;
	top: 90px;
	left: 0px;
	z-index: 800;
	float: left;
	cursor: pointer;
}
#left{ /*left: 7px;*/ background: url('../images/left.png') no-repeat;}
#right{background: url('../images/right.png') no-repeat;}
#leftBar,#rightBar{
	width: 16px;
	height: 255px;
	position: absolute;
	left: 5px;
	top: 0;
	z-index: 0;
}
#rightBar{left: 409px;}
.boxcar{
	width: 429px;
	height: 258px;
	position: relative;
	top: 0;
	left: 0;
}
#upper{
	width: 429px;
	height: 258px;
	position: relative;
	top: -259px;
	left: 1px;
	cursor: pointer;
	
}
.thumb{cursor: pointer;}
/*#press{
	width: 387px;
	height: 250px;
	position: absolute;
	top: 0px;
	left: 20px;
	z-index: 1000;
	cursor: pointer;
}*/
.sticky{
/*        position: fixed;
        left: 0;
        top: 0;
        z-index: 100;
        border-top: 0;*/
}
.overlaySlide{
	width: 425px;
	height: 65px;
	position: relative;
	top: 186px;
	z-index: 100;
	background: url('../images/blackShim.png') repeat;
	text-align: center;
}
.overlaySlide h3{margin: -8px auto 5px auto;}
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1360px;
	display: none;
	z-index: 903;
	text-align: center;
	font-size: 14px;
	background: url('../images/blackShim.png');
}
#overlay h3{
	margin: 5px auto 3px auto;
}
.bigTitle{height: 50px;}
.close{
	width: 20px;
	height: 20px;
	background: url('../images/close.png') no-repeat;
	position: relative;
/*	top: -23px;
	margin-right: 13px;*/
	top: 25px;
	margin-right: 9px;
	float: right;
	z-index: 100;
	cursor: pointer;
}

#close2{
	top: 13px;
}
#play{
	width: 92px;
	height: 92px;
	margin: 61px auto;
	cursor: pointer;
	background: url('../images/play.png') no-repeat;
}

#fullsize{margin: auto; display: none;
/*padding-top: 32px;
background: url('../images/whiteShim.png');*/
}
.spacer{ height: 90px;}
#video{
	width: 544px;
	height: 540px;
	background: url('../images/videoOver.png');
	margin: auto;
	display: none;
}
.videoHolder{
	width: 445px;
	height: 380px;
	margin: auto;
}
#title, #btitle, .title{font-style: italic;}

#mover{margin: auto;}
.noselect{
    -moz-user-select: none; 
    -khtml-user-select: none; 
    -webkit-user-select: none; 
    -o-user-select: none; 
}

.dotHolder{
	width: 206px;
	margin: auto;
	height: 13px;
}
.dot{
	width: 13px;
	height: 13px;
	margin: 0 7px;
	float: left;
	background: url('../images/active.png') no-repeat;
	cursor: pointer;
}
.active{background: url('../images/inactive.png') no-repeat !important;}
.arrowHold{
	position: relative;
}

.bigArrow{
	width: 37px;
	height: 37px;
	cursor: pointer;
}
#rightBig{
	float: right;
	margin-right: -39px;
	background: url('../images/rightBig.png') no-repeat;}
#leftBig{
	float: left;
	margin-left: -39px;
	background: url('../images/leftBig.png') no-repeat;
}
.kazuAd{
	float: right;
	margin-right: -198px;
}
.adTagger{
	width: 20px;
	height: 30px;
	background: url('../images/ad_tab.gif') no-repeat;
	float: left;
	position: relative;
	top: 0;
	left: 0;
	z-index: 200;
}