/* CSS DISPLAY River dee */

/* ---------- 1. 0 Misc ---------- */

*   {
	padding: 0;
	margin: 0;
	border:0;
	}
	
body {
	color:#fff;
	font: 0.7em "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	text-align: center;
	}



/* ---------- 2.0 Main div  ---------- */
#container {
	margin:0 auto;
	text-align:left;
	position:relative;
	width:750px;
	margin-bottom:30px;
	z-index:3;
	}

#end {
	clear:left;
	}


/* ---------- 3.0 LINK ---------- */

#invisible {
	display:none;
	}


/* ---------- 4.0 HEADER ---------- */

h1, h2 {width:450px;
	font-weight: normal;
	font-size: 1.0em;
	line-height: 1.0em;
	text-indent: -2000em;
	display:block;
	height:0;
	font-size:0;
	}

#header {width:450px; 
	height:100px;
	margin:10px 0 0 0;
	display:block;
	float:left;
	}

#header a {
	background:#fff url(images/logo2.gif) left bottom no-repeat;
	height:90px;
	display:block;
	}


#contact {width:290px; 
		height:90px;
		float:right;
		color:#000000;
		margin-bottom:10px;
		}


#contact h3 {
		font-weight: normal;
		font-size: 1.0em;
		line-height: 1.0em;
		text-indent: -2000em;
		display:block;
		height:0;
		font-size:0;
	}

	
#contact  a {
	background:#fff url(images/logo3.jpg) left bottom no-repeat;
	height:100px;
	display:block;
	}

/* ---------- 4.Bis SAW ---------- */


#saw {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	}

/* ---------- 5.0 PICTURE ---------- */

#picture {	
	padding-bottom:5px;
	}

#sawmill #picture {	
	background:url(images/sawmill_industry.gif) right top no-repeat;
	}
	
#pallet #picture {	
	background:url(images/pallet_industry.gif) right top no-repeat;
	}

#used #picture {	
	background:url(images/used_machinery.gif) right top no-repeat;
	}

#about #picture {	
	background:url(images/about_us.gif) right top no-repeat;
	}

#contact #picture {	
	background:url(images/contact_us.gif) right top no-repeat;
	}


/* ---------- 6.0 MENU ---------- */

#menu {
	float:right;
	width:250px;
	background:url(images/suppliers2.gif) 36px 10px no-repeat;
	padding-top: 65px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
	}


#menu li {
	list-style:none;font-size:1.2em; margin:5px 0 0 0; padding:0; width:290px;
	}

#menu a {
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin:0;
	color:#ffb95c;
	text-align: right;
	width: 236px;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 14px;
	padding-left: 0;
	}

#menu .vk a {
	background: url(images/vk_small.gif) left center no-repeat;
	}	

#menu .ewd a {
	background: url(images/ewb_small.gif) left center no-repeat
	}

#menu .ketten a {
	background: url(images/kw_small.gif) left center no-repeat;
	}

#menu .hildebrand a {
	background: url(images/HB_sml.gif) left center no-repeat;
	}

#menu .rudnick a {
	background: url(images/rea_small.gif) left center no-repeat;
	}

#menu .cape a {
	background: url(images/cape_small.gif) left center no-repeat;
	}
	
#menu .holtec a {
	background: url(images/holtec_small.gif) left center no-repeat;
	}
	
#menu .used a {
	background: url(images/RD_small.gif) left center no-repeat;
	}
	
#menu .machin_cape a {
	background: url(images/machin_cape_small.gif) left center no-repeat;
	}
	
#menu .machin_vk a {
	background: url(images/machin_vk_small.gif) left center no-repeat;
	}
	
#menu .machin_linder a {
	background: url(images/machin_linder_small.gif) left center no-repeat;
	}

#menu a:hover {
	text-decoration:underline;
	}



/* ---------- 7.0 CONTENT ---------- */

#content {
	border-right:#e9e9e9 solid 1px;
	margin-right:301px;
	}

#content .blockText {
	padding:0 0 10px 0;
	}

#content .pictures {
	margin-bottom:50px;
	}

#content h3 {
	color:#ccc;
	margin-bottom:15px;
	padding-top:20px;
	border-bottom:#e9e9e9 solid 1px;
	font-size:1.5em;
	width:445px;
	clear:left;
	font-weight:bold;
	}

#content h3 strong {
	text-transform:uppercase;
	}

#sawmill #content h3 strong {
	color:#ffb95c;
	}

#pallet #content h3 strong {
	color:#845635;
	}

#used #content h3 strong {
	color:#e66c1a;
	}

#about #content h3 strong {
	color:#B3C747;
	}

#contact #content h3 strong {
	color:#3D8EA5;
	}
	
#content h4 {
	clear: left;
	color:#ccc;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:10px;
	}

#content img {
	border:#e9e9e9 6px solid;
	padding:2px;
	float:left;
	}

#content .blockText p {
	text-align:justify;
	color:#767676;
	line-height:1.3em;
	margin:0 35px 15px 0px;
	}
	
#content .blockText img {
	margin-right: 30px;
	}
	
#content .blockText ul {
	margin-left:15px;
	}

#content .blockText li {
	color:#B3C747;
	text-align: justify;
	margin-bottom: 10px;
	margin-right: 20px;
	}
	
#used #content .blockText li {
	color: #e66c1a;
	}
	
#content .blockText span {
	color:#767676;
	}
	
#content .blockText span a {
	color:#767676;
	text-decoration:none;
	}
	
#content .blockText span a:hover {
	text-decoration:underline;
	}
	
#content #format p  {
	position: relative;
	font-weight:bold;
	margin-bottom:3em;
	top:0;
	left:0;
	width:120px;
	padding-right:290px;
	}

	
#content #format p span {
	position:absolute;
	right:0;
	top:0;
	width:280px;
	font-weight:normal;
	}

#content .pictures li {
	display:inline;
	}
	
#content .none {
	list-style: none;
	}
	
#content dt {
	color: #B3C747;
	font-weight: bold;
	margin-top: 20px;
	}
#content dd {
	margin-top: 10px;
	color: #767676;
	}
	
	
	
	
/*CONTACT US*/	
	
			#contactus form {
				width:400px;
				}
			
			#contactus p {
				margin-top:10px;
				position:relative;
				display:block;
				width:100%;
				top:0;
				left:0;
				z-index:10;
				}
		
			#contactus dd.radio {
				margin-bottom:12px;
				position:relative;
				}
			
			#contactus label {
				color:#5D5C58;
				padding-right:210px;
				font-size:1.0em;
				display:block;
				}
			
			#contactus input, #form select {
				border:1px solid #CFCFCF;
				width:200px;
				position:absolute;
				/*display:block;*/
				background:#fff;
				right:0;
				top:0;
				height:1.3em;
				font-size:1.0em;
				z-index:200;
				}
			
			#contactus select {
				width:202px;
				background:#82C74F;
				color:#fff;
				font-weight:bold;
				height:1.2em;
				}
				
			#contactus .checkBox label {
				padding:0 0 0 20px;
				}
		
			#contactus .checkBox input {
				border:0;
				height:16px;
				width:16px;
				left:0;
				top:0;
				z-index:200;
				}
			
			#contactus .radio input {
				border:0;
				margin-right:236px;
				height:16px;
				width:16px;
				}
				
			#contactus .radio2 input {
				border:0;
				margin-right:5px;
				height:16px;
				width:16px;
				}
			
			#contactus #last input {
				border:0;
				margin-right:234px;
				height:16px;
				width:16px;
				}
			
			#contactus select option {
				color:#fff;
				background:#82C74F;
				padding:3px 9px;
				border-bottom:1px solid #fff;
				font-size:1.0em;
				font-weight:normal;
				}
			
			#contactus textarea {
				border:1px solid #CFCFCF;
				width:400px;
				height:160px;
				margin-top:8px;
				font-size:1.2em;
				}
			
			#contactus .button input {
				background:#82C74F;
				color:#fff;
				font-weight:bold;
				font-size:1.1em;
				cursor:pointer;
				width:160px;
				height:1.6em;
				position:static;
				padding:0 0 3px 0;
				margin:0 0 10px 0px;
				}
			
			
			#contactus a.button { 
				display:block; 
				text-align:center;
				text-decoration:none;
				height:1.6em;
				padding:5px 0 0 0;
				}


	

/*FOOTER*/
	
#footer {
	clear:both;
	width:750px;
	margin:50px auto;
	text-align:left;
	background:#B3C747;
	}	
	
#footer ul {
	padding:10px 8px 10px 8px;
	}

#footer li {
	display:inline;
	list-style:none;
	color:#fff;
	}

#footer li.copyright {
	margin-left:30px;
	}

#footer a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}

#footer a:hover{
	text-decoration:underline;
	}
	
@media print {
	h1, h2 { color: #000; height: 30px; font-size:1.5em; padding:0; text-indent: inherit; }
	#header a { color: #000; font-size:1.4em; text-decoration: none; font-weight: bold; }
	#link, #picture { display: none; }

}