@charset "UTF-8";
/* CSS Document */


body,html {
	overflow-x:hidden;
	

	background:url(images/overbg.png),  url(images/bigbg.jpg);
	background-size:100%, cover;
	background-attachment:fixed;
	background-repeat:repeat-y, no-repeat;
}



.forclear {
	display:inline;
}



header ul{
	width:100%;
	margin:0;
	padding:10px 0;
}



header li.menuopen,header li.menuclosed {
	text-align:center;
	height:auto;
	width:20%;
	margin:0;
	padding:4px 0;
	float:left;
	opacity:1.0;
	font-size:1em;
}

#menubutton{
	display:none;
}

div.open, div.close {
	height:auto;
	/*display:inline-block;*/
	float:left;
	overflow:visible;
	opacity:1.0;
	
	/*new test */
	width:15.5%;
	padding:0.35%;
	margin:0.24166667%;
}

#slider {
	overflow:visible;
	width:600%;
	padding:0;
	margin:0;



	left:-200%;


	/*left:0;*/
	transition:left 1.4s;
	-moz-transition:left 1.4s;
	-o-transition:left 1.4s;
	-ms-transition:left 1.4s;
	-webkit-transition:left 1.4s;
}

#viewhole {
	overflow:visible;
	padding:0;
	margin:0;
}
.threecol {
	float:left;
	width:30.33333333%;
	padding:1%;
	border-left:0.5px dashed #333333;
	border-right:0.5px dashed #333333;
}

.twocol1 {
	float:left;
	width:25%;
}

.twocol1 img{
	width:95%;
}

.twocol2 {
	float:left;
	width:75%;
}

.half {
	width:48%;
	float:left;
	padding:1%;
}

.half img {
	width:95%;
}

.contact {
	margin: 0 auto;
}

.contact td {
	padding:10px;
}


/* new */

.item {
	width:47%;
	margin:3% 1%;
	float:left;
}

.item img {
	width:90%;
	margin:0 5%;
}



#igtabframe {
	display:block;
}

#igmoblog {
	display:none;
}

