/* CSS Document */


body{
	margin-top:20px;
	text-align:center;
}
div{
	font-size:11px;
	font-family:Tahoma;
	color:#747474;
}
#container_main
{
	width:804px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: left;
	background-color:#ffffff;
	border:1px solid #22b24b;
}

body > #container_main
{
	width:802px;
}

body#disclaimer #container_main
{
	padding: 20px;
	width: 200px;
	height: 200px;
}

#header_logo
{
	padding-top: 10px;
	height:76px;
	text-align:right;
}
.link_top{
	height:5px;
}
#left_portion{
	width:192px;
	float:left;
}

#left_col
{
	padding: 5px 19px 20px 19px;
	
}

body#contact #left_col, body#servicing #left_col, body#links #left_col
{
	height: 300px;
}

body#balers #left_col
{
	height: 1750px;
}

body#s_compactors #left_col
{
	height: 695px;
}

body#l_compactors #left_col
{
	height: 575px;
}

body#other #left_col
{
	height: 750px;
}

body#others_landing #left_col
{
	height: 420px;
}

body#health_safety #left_col
{
	height: 360px;
}

body#crushers #left_col
{
	height: 575px;
}

body#clients #left_col
{
	height: 1000px;
}

body#home #left_col
{
	height: 400px;
}

body#contact #left_col
{
	height: 400px;
}

body#links #left_col
{
	height: 400px;
}

body#servicing #left_col
{
	height: 400px;
}


#left_col img
{
	padding-bottom: 10px;
}



#green_left_portion{
	width:192px;
	height:73px;
	background-color:#22b24b;
}
#blue_left_portion{
	width:192px;
	height:73px;
	background-color:#0075bd;
}

#yellow_left_portion
{
	width:192px;
	height:73px;
	background-color: #ffd800;
}

#red_left_portion{
	width:192px;
	height:73px;
	background-color:#d41c45;
}
#malta_left_portion
{
	width:192px;
	height:73px;
}

#or_left_portion{
	width:192px;
	height:73px;
	background-color:#f57f26;
}
#pur_left_portion{
	width:192px;
	height:73px;
	background-color:#812069;
}
#green_left_portion_text{
	margin-left:15px;
	width:167px;

}

#pink_left_portion
{
	width:192px;
	height:73px;
	background-color: #ec008c;
}



#left_left_mar{
	margin-left:80px;
}
#left_left_mar1{
	margin-left:35px;
}
#left_left_mar2{
	margin-left:3px;
}
#left_left_mar3{
	margin-left:45px;
}
#left_left_mar4{
	margin-left:12px;
}

#mid_portion{
	width:415px;
	float:left;
}

#balers_landing #mid_portion
{
	width:375px;
	float:left;
}

#others_landing #mid_portion
{
	width:583px;
	float:left;
}

#others_landing #mid_portion_text
{
	margin-left:25px;
	margin-top: 30px;
	width:557px;
}



#mid_portion_text
{
	margin-left:25px;
	margin-top: 30px;
	width:370px;
}


div.contentimagesleft
{
	width: 195px; 
	float: left;
}

div.contentimagesright
{
	width: 175px; 
	float: left;
}

div.contentimagesleft img, div.contentimagesright img
{
	padding: 15px 0px 15px 15px;
}


body#clients #mid_portion_text p
{
	margin-top: 8px;
	margin-bottom: 8px;
}

#mid_portion_text table
{
	width: 370px;
}

td, th
{
	padding: 10px;
	margin-top: 0px;
	padding-top: 0px;
}

img.servicing
{
	float: right;
	padding: 0px 0px 10px 10px;
}





#right_portion{
	width:168px;
	float:left;
}

#balers_landing #right_portion
{
	width:208px;
	float:left;
}


#right_hei{
	height:30px;
}
#right_gray_portion{
	width:168px;
}

#right_gray_portion img#extraimage
{
	margin-top: 20px;
}


#right_gray_portion_text{
	margin-left:5px;
	width:153px;
}
#right_linkbg{
	background-image:url(../images/right_link_bg.jpg);
	height:17px;
}

#right_linkbg1{
	background-color: #22b24b;
	height:17px;
	margin-top: 5px;
}
#right_linkbg2{
	background-image:url(../images/right_link_bg2.jpg);
	height:34px;
}
.right_links{
	margin-left:20px;
	line-height: 17px;
}
#footer{
	background-color:#9c9da0;
	height:26px;
	text-align:center;

}
#f_space{
	height:40px;
}

#nav a:link, #nav a:visited, #nav a:active
{
	color: #ffffff;
	text-decoration: none;
}


#nav a
{
	font-size: 0.8em;
}

#nav
{
	position: relative;
	height: 23px;
}

#boxescontainer
{
	float: left;
	position: absolute;
}

#hrefcontainer
{
	float: left;
	position: absolute;
}

#boxescontainer div
{
	float: left;
	position: relative;
	height: 23px;
	border-right: 1px solid #ffffff;
}

div.home
{
	background-color: #22b24b;
	width: 59px;
}

div.s_compactors
{
	background-color: #0074bd;
	width: 130px;
}

div.l_compactors
{
	background-color: #d31944;
	width: 130px;
}

div.balers
{
	background-color: #00a3a2;
	width: 70px;
}

div.other
{
	background-color: #ffd800;
	width: 173px;
}

div.crushers
{
	background-color: #f57f26;
	width: 70px;
}

div.servicing
{
	background-color: #811e69;
	width: 74px;
}

div.tippers
{
	background-color: #ec008c;
	width: 60px;
}



#boxescontainer div.contact
{
	background-color: #22b24b;
	width: 90px;
	border-right: none;
}

#boxescontainer > div.contact
{
	background-color: #22b24b;
	width: 88px;
	border-right: none;
}

#hrefcontainer a
{
	text-align: center;
	line-height: 23px;
	float: left;
	border-right: 1px solid #ffffff;
}

a.home
{
	width: 59px;
}

a.s_compactors
{
	width: 130px;
}

a.l_compactors
{
	width: 130px;
}

a.balers
{
	width: 70px;
}

a.crushers
{
	width: 70px;
}

a.other
{
	width: 173px;
}

a.servicing
{
	width: 74px;
}

a.contact
{
	width: 90px;
}

a.tippers
{
	width: 60px;
}



#hrefcontainer a.contact
{
	width: 90px;
	border-right: none;
}

#hrefcontainer > a.contact
{
	width: 80px;
	border-right: none;
	text-align: center;
}

body#home a.home, body#s_compactors a.s_compactors, body#l_compactors a.l_compactors, body#balers a.balers, body#crushers a.crushers, body#servicing a.servicing, body#contact a.contact
{
	font-weight: bold;
}

#mid_portion_text table.content th
{
	text-align: center;
}

#mid_portion_text table.content p
{
	text-align: center;
	font-weight: bold;
	font-size: 0.9em;
	margin-top: 35px;
}

#mid_portion_text table.content td 
{
	vertical-align: top;
}

#mid_portion_text table.content td h1
{
	font-size: 1em;
	text-align: center;
}

#mid_portion_text table.content td p
{
	font-size: 1em;
	text-align: center;
}

#mid_portion_text table.content td img
{
	padding-bottom: 0px;
}

#mid_portion_text table.ratios
{
	width: 350px;
	margin: 0px;
	padding: 0px;
}

#mid_portion_text table.ratios td, #mid_portion_text table.ratios th
{
	margin: 0px;
	padding: 0px 5px 2px 5px;
	font-weight: bold;
	text-align: center;
}

#mid_portion_text table.ratios th
{
	text-align: center;
	font-weight: bold;
}

#mid_portion_text table.controlgear
{
	width: 350px;
	padding: 10px 10px 0px 10px;
}


#mid_portion_text table.controlgear td img
{
	padding: 0px;
	height: 100px;
}

p.largecopy
{
	font-size: 1.4em;
}

p.largecopy a
{
	font-weight: normal;
}

p.largecopy a:hover
{	
	text-decoration: underline;
}

h2.label
{
	font-size: 1.2em;
	float: left;
	padding: 0px 5px 2px 5px;
}

#others_landgin h2.label
{
	float: none;
}

p.smallprint
{
	clear: both;
	padding-top: 10px;
}


div.techspec_balers
{
	clear: both;
	margin-bottom: 5px;
	padding: 5px 20px 10px 20px;
}

div.techspec_oil
{
	margin: 0px 0px 5px 20px;
	padding: 5px 10px 10px 10px;
	width: 160px;
	float: left;
}

*:first-child+html div.techspec_oil
{
	margin: 10px 0px 5px 90px;
}

* html div.techspec_oil
{
	margin: 10px 0px 5px 90px;
}

div.techspec_balers h1,
div.techspec_oil h1
{
	font-size: 1.2em;
	font-style: italic;
}

div.dims_balers
{
	padding: 5px 20px 10px 20px;
	margin-top: 0px;
}

div.dims_balers li,
div.techspec_balers li,
div.techspec_oil li
{
	list-style-type: none;
	font-style: italic;
}

div.dims_balers ul,
div.techspec_balers ul,
div.techspec_oil ul
{
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
}

div.dims_balers h1
{
	font-size: 1em;
	font-style: italic;
}

div.oil_before_after
{
	clear: none;
	width: 280px;
	margin: 240px 0px 20px 230px;
	position: relative;
}

p.oil_before_after
{
	position: absolute;
	right: 5px;
	bottom: 0px;
	font-size: 0.8em;
}


/*important values*/
.clear{
	clear:both;
}
.divider{
	width:2px;
	float:left;
}
