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



html, body{
	margin:0;
	padding:0;
	font-size:100.1%;
	line-height:100.1%;
	height:100%;
	width:100%;
}

body{
	height:100.1%;
	background-color:#6ca91d;
}




#page{
/*	width:1000px;*/
	position:absolute;

	min-height: 100%;
	height: auto !important;
	height: 100%;
/*	width: auto !important;*/
	width:100%;
	

}

#bg-pic{
	position:absolute;

	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:100%;
	
	background-image:url(../img/green-dirt2.jpg);
	/*background-image:url(../img/green-clouds.jpg);*/
	background-position:bottom center;
	background-repeat:repeat-x;	
}

#container-content{
	
	height:auto !important;
	height:100%;
	min-height:100%;

	background-image:url(../img/shadow-top.png);
	background-repeat:repeat-x;
	padding-bottom:4em;

}

#container-footer{
	position: absolute;
	bottom: 0 !important;
	bottom: -1px;
	
	height: 2em;
	padding-bottom:1em;
	/*padding-left:1.5em;*/
}


#content{
	width:85%;
	height: auto !important;
	height:100%;
	min-height:50px;


}


/*#upper{
	height:110px;
}
*/
#upper-right{
	margin-left:210px;
	height:110px;
}

.right-center{
	margin-left:auto;
	margin-right:auto;
	width:750px;
}


#left-col{
	float:left;
	width:142px;
	padding-right:25px;
	padding-left:8px;
	height:auto;
/*	border:solid 1px #FFFF99;*/
}

#main-col{
	margin-left:210px;
/*	top:120px;*/
}

#home-plate{
	width:190px;
	height:55px;
	position:absolute;
	left:10px;
	top:10px;
	background-image:url(../img/logo-button_1.png);
	background-repeat:no-repeat;
}

#home-plate a, #home-plate a:visited{
	display:block;
	width:145px;
	height:50px;
}

#home-plate a:hover{
	background-image:url(../img/logo-button_2.png);
	background-repeat:no-repeat;
}



#nav-top{
	white-space:nowrap;
	color:#333333;
	background-image: url(../img/top-nav_bg-1.png);
	background-repeat:repeat-x;
	border:none;
	
	padding:0;
	margin:0;
	
	border:solid 0px #009999;
	float:right;

}

#nt-top{
/*	border:solid 1px #CCCC00;*/
}

#nt-bottom{
	background-image:url(../img/bar-right-corner.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	line-height:0;
	font-size:0;

}

#nt-bottom-right{
	background-image:url(../img/bar-right-corner.png);
	background-repeat:no-repeat;
	background-position: bottom right;
	width:10px;
	height:9px;
}

#nav-showroom{
	position:absolute;
	left:10px;
	width:190px;
	padding-top:2em;
}



/* TYPO */

#page{
	font-size:0.69em;
	line-height:1.3em;
	font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
	color:#1a171b;
	
	/*background-image:url(../img/green-dirt.jpg);
	background-repeat: repeat-x;
	background-position:bottom left;*/
}

.nope{
	display:none;
}

.adf{
	float:left;
	margin:0;
	margin-right:8em;
	line-height:100%;
	font-size:1.4em;
	font-size:2em;
	color:#FFFF66;
}


h1{}


h1, h2, h3, h4{

}

h3{
	font-size:1.25em;
}


page p{
	margin:0;
	margin-bottom:1.3em;
	
}

#container-footer, #container-footer a, #container-footer a:visited{
	color:#000000;
	text-decoration:none;
}
#container-footer a:hover{
	color:#99FF00;
}


/* TOP NAV */

#nav-top ul{
	list-style:none;
	margin:0;
	margin-top:0.4em;
	margin-left:1.7em;
	padding:0;
	border:solid 1px #568717;

}


#nav-top li{
	float:left;
	margin:0;
	margin-right:1.5em;
	padding-bottom:0.2em;
}

#nav-top li a, #nav-top li a:visited{
	text-decoration:none;
	font-size:1.1em;
	color:#b0e05c;
	color:#dae9c6;
	margin:0;
/*	color:#000000;*/
}




/* nav showroom */

#nav-showroom h4{
	font-weight:bold;
	font-weight:normal;
	color:#000000;
	color:#446716;
	margin:0;
	padding:0;
	padding-left:.5em;
	margin-bottom:.5em;
	font-size:1em;
}


#nav-showroom ul, #nav-showroom li{
	list-style:none;
	margin:0;
	padding:0;
}
#nav-showroom li{
	margin-bottom:0.5em;
}
#nav-showroom ul{

	padding-top:0.2em;
}
	
#nav-showroom li a, #nav-showroom li a:visited{
	text-decoration:none;

	padding-top:.2em;
	padding-bottom:.2em;
	padding-left:.5em;
	padding-right:.5em;
	color:#dae9c6;

}

#nav-showroom li a:hover{
	background-color:#568717;
	padding-top:.2em;
	padding-bottom:.2em;
	padding-left:.5em;
	padding-right:.5em;

	color:#FFFFFF;
}

/* Show room */

.sr-item{
	background-color:#f3f3f3;
	padding:20px;
}

.sr-pix{
	position:relative;
	left:0;
	float:left;
}

#sr-pic{
	padding-bottom:1.5em;
}

#more-pix ul, #more-pix li{
	list-style:none;
	margin:0;
	padding:0;
}

#more-pix li{
	float:left;
	margin-right:8px;
}

#more-pix, .slideshowLinks{
	/*border-top:solid 2px #CCCCCC; */
	padding-top:0.5em;
	color:#76746f;
}

#more-pix li a, #more-pix li a:visited{
/*	display:block;
	width:20px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#c2c2c2;
	
	text-align:center;
	font-size:1em;
	font-weight:bold;*/
	color:#000099;
	text-decoration:none;
}


.sr-item-text{
	padding-bottom:1em;
	font-size:1em;
	line-height:1.3em;
}


.sr-item-text p{
	margin:0;
	padding:0;
	padding-bottom:1.3em;


}

.sr-item-text h3{

}

.sr-item-info{
	position:relative;
	left:20px;
	
	float:left;
	color:#76746f;
	width:200px;
/*	line-height:1.35em;
	border:solid 1px #666666;*/
}

.sr-item-info a, .sr-item-info a:visited{
}

.client{
	margin-top:2em;
}

.client, .releasedate, .link{
}

.link{
	margin-top:1.3em;
}

.link a{

	text-decoration:none;
	color:#333333;
}


.project-title{
	height:2.35em;
	padding-left:20px;
	width:710px;
}

.project-title h3{
	padding:0;
	padding-bottom:0.35em;
	margin:0;
	color:#4f761c;
	float:left;
}

.skip-project{
/*	float:right;*/
	position:relative;
	right:0px;
	text-align:right;
}

.propaganda{
	color:#FFFFFF;
	font-size:1.7em;
	line-height:1.5em;
}

.propaganda h3{
	color:#4f761c;
	margin-bottom:0;
	padding-bottom:0;
	font-size:1em;
	font-weight:normal;
}

.propaganda p{
	padding-top:0;
	margin:0;
	margin-bottom:1.3em;
}

.propaganda ul, .propaganda li{
	margin:0;
	padding:0;
	list-style:none;
}

.propaganda li{
}

.propaganda a{
	text-decoration:none;
	color:#FFFFFF;
}