body{
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size:76%;
	font-family : Arial, Helvetica, sans-serif;
	background-color : white;
}
h1{
	font-size:1.6em;
}
hr{
	color:#EB002B;
	height:1px;
	background-color:#EB002B;
	border-color:white;
}
/* box corners*/
/*http://www.webreference.com/programming/css_borders/2.html*/
/*CONTAINER*/
.box1 {
  width:960px;
  background:transparent; 
  margin:0 auto; /*fcentre for opera & moz*/
}
.box1 .boxcontent {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  text-align:center;
}
.box1 .b1, .box1 .b2, .box1 .b3, .box1 .b4{
  display:block; 
  overflow:hidden;
  font-size:1px;
}
.box1 .b1, .box1 .b2, .box1 .b3{
  height:1px;
}
.box1 .b1 {
  margin:0 5px; 
  background:#EB002B;
}
.box1 .b2 {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  margin:0 3px; 
  border-width:0 2px;
  }
.box1 .b3 {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  margin:0 2px;
}
.box1 .b4 {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  height:2px; 
  margin:0 1px;
}
/*UK IMPORTERS*/
.box2 {
  width:420px;
  background:transparent; 
  margin:0 auto; /*fcentre for opera & moz*/
}
.box2 .boxcontent {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background:yellow;
  text-align:center;
  font-style:italic;
}
.box2 .b1, .box2 .b2, .box2 .b3, .box2 .b4{
  display:block; 
  overflow:hidden;
  font-size:1px;
}
.box2 .b1, .box2 .b2, .box2 .b3{
  height:1px;
}
.box2 .b1 {
  margin:0 5px; 
  background:#000000;
}
.box2 .b2 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  margin:0 3px; 
  border-width:0 2px;
  background:yellow;
  }
.box2 .b3 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background:yellow;
  margin:0 2px;
}
.box2 .b4 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background:yellow;
  margin:0 1px;
}
/*ONE TRACTOR*/
.box3 {
  width:310px;
  background:transparent; 
/*  margin:0 auto; */
 margin-left:10px;

}
.box3 .boxcontent {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background:black;
  text-align:center;
  color:white;
  font-weight:bold;
  font-style:italic;
  font-size:2.6em;

}
.box3 a{
	color:white;
	text-decoration:none;
}
.box3 a:hover{
	text-decoration:underline;
}
.box3 .b1, .box3 .b2, .box3 .b3, .box3 .b4{
  display:block; 
  overflow:hidden;
  font-size:1px;
}
.box3 .b1, .box3 .b2, .box3 .b3{
  height:1px;
}
.box3 .b1 {
  margin:0 5px; 
  background:#000000;
}
.box3 .b2 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  margin:0 3px; 
  border-width:0 2px;
  background:black;
  }
.box3 .b3 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background:black;
  margin:0 2px;
}
.box3 .b4 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background:black;
  margin:0 1px;
}
/*MENU*/
.box4 {
  width:98%;
  background:transparent; 
  margin:0 auto; /*centre for opera & moz*/

}
.box4 .boxcontent {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background-color:#E6E6E6;
  background-image : url(images/tele.gif) 



}
.box4 .b1, .box4 .b2, .box4 .b3, .box4 .b4{
  display:block; 
  overflow:hidden;
  font-size:1px;
}
.box4 .b1, .box4 .b2, .box4 .b3{
  height:1px;
}
.box4 .b1 {
  margin:0 5px; 
  background-color:#000000;
}
.box4 .b2 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  margin:0 3px; 
  border-width:0 2px;
  background:#E6E6E6;
  }
.box4 .b3 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background:#E6E6E6;
  margin:0 2px;
}
.box4 .b4 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background:#E6E6E6;
  margin:0 1px;
}
/*PROMO*/
.box5 {
width:90%;
  background:transparent; 
  margin:0 auto; /*centre for opera & moz*/
}
.box5 .boxcontent {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background-color:#E6E6E6;
}
.box5 .b1, .box5 .b2, .box5 .b3, .box5 .b4{
  display:block; 
  overflow:hidden;
  font-size:1px;
}
.box5 .b1, .box5 .b2, .box5 .b3{
  height:1px;
}
.box5 .b1 {
  margin:0 5px; 
  background:#000000;
}
.box5 .b2 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  margin:0 3px; 
  border-width:0 2px;
  background:#E6E6E6;
  }
.box5 .b3 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background:#E6E6E6;
  margin:0 2px;
}
.box5 .b4 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background:#E6E6E6;
  margin:0 1px;
}
/*PROMO*/
.box6 {
width:90%;
  background:transparent; 
  margin:0 auto; /*centre for opera & moz*/
}
.box6 .boxcontent {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background-color:yellow;
}
.box6 .b1, .box6 .b2, .box6 .b3, .box6 .b4{
  display:block; 
  overflow:hidden;
  font-size:1px;
}
.box6 .b1, .box6 .b2, .box6 .b3{
  height:1px;
}
.box6 .b1 {
  margin:0 5px; 
  background:#000000;
}
.box6 .b2 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  margin:0 3px; 
  border-width:0 2px;
  background:yellow;
  }
.box6 .b3 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background:yellow;
  margin:0 2px;
}
.box6 .b4 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background:yellow;
  margin:0 1px;
}
/*TEXT BOX WHITE BORDER*/
.box7 {
  width:100%;
  background:transparent; 
  margin:0 auto; /*centre for opera & moz*/
}
.box7 .boxcontent {
  border-left:1px solid #ffffff; 
  border-right:1px solid #ffffff;
  background-color:white;
  padding-bottom:4px;
}
.box7 .b1, .box7 .b2, .box7 .b3, .box7 .b4{
  display:block; 
  overflow:hidden;
  font-size:1px;
}
.box7 .b1, .box7 .b2, .box7 .b3{
  height:1px;
}
.box7 .b1 {
  margin:0 5px; 
  background:#ffffff;
}
.box7 .b2 {
  border-left:1px solid #ffffff; 
  border-right:1px solid #ffffff;
  margin:0 3px; 
  border-width:0 2px;
  background:white;
  }
.box7 .b3 {
  border-left:1px solid #ffffff; 
  border-right:1px solid #ffffff;
  background:white;
  margin:0 2px;
}
.box7 .b4 {
  border-left:1px solid #ffffff; 
  border-right:1px solid #ffffff;
  background:white;
  margin:0 1px;
}
/*TEXT BOX RED BORDER*/
.box8 {
  width:97%;
  background:transparent; 
  margin-left:5px;
  margin-right:5px;

}
.box8 .boxcontent {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  background-color:white;
   text-align:left;
  font-size:1.2em;
  padding:5px;
}
.box8 .b1, .box8 .b2, .box8 .b3, .box8 .b4{
  display:block; 
  overflow:hidden;
  font-size:1px;
}
.box8 .b1, .box8 .b2, .box8 .b3{
  height:1px;
}
.box8 .b1 {
  margin:0 5px; 
  background:#EB002B;
}
.box8 .b2 {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  margin:0 3px; 
  border-width:0 2px;
  background:white;
  }
.box8 .b3 {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  background:white;
  margin:0 2px;
}
.box8 .b4 {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  background:white;
  margin:0 1px;
}
/*TEXT BOX BLACK BORDER*/
.box9 {
  width:97%;
  background:transparent; 
  margin-left:5px;
  margin-right:5px;

}
.box9 .boxcontent {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background-color:white;
   text-align:left;
  font-size:1.2em;
  padding:5px;
}
.box9 .b1, .box9 .b2, .box9 .b3, .box9 .b4{
  display:block; 
  overflow:hidden;
  font-size:1px;
}
.box9 .b1, .box9 .b2, .box9 .b3{
  height:1px;
}
.box9 .b1 {
  margin:0 5px; 
  background:#000000;
}
.box9 .b2 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  margin:0 3px; 
  border-width:0 2px;
  background:white;
  }
.box9 .b3 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background:white;
  margin:0 2px;
}
.box9 .b4 {
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
  background:white;
  margin:0 1px;
}
/*BUY OR HIRE 140*/
.box10 {
  width:310px;
  background:transparent; 
  margin:0 auto; /*fcentre for opera & moz*/

}
.box10 .boxcontent {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  background:#EB002B;
  text-align:center;
  color:white;
  font-weight:bold;
  font-style:italic;
  font-size:2.6em;
}
.box10 a{
	color:white;
	text-decoration:underline;
}
.box10 a:hover{
	text-decoration:underline;
}
.box10 .b1, .box10 .b2, .box10 .b3, .box10 .b4{
  display:block; 
  overflow:hidden;
  font-size:1px;
}
.box10 .b1, .box10 .b2, .box10 .b3{
  height:1px;
}
.box10 .b1 {
  margin:0 5px; 
  background:#EB002B;
}
.box10 .b2 {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  margin:0 3px; 
  border-width:0 2px;
  background:#EB002B;
  }
.box10 .b3 {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  background:#EB002B;
  margin:0 2px;
}
.box10 .b4 {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  background:#EB002B;
  margin:0 1px;
}
/*BUY OR HIRE 310*/
.box11 {
  width:310px;
  background:transparent; 
  margin:0 auto; /*fcentre for opera & moz*/
}
.box11 .boxcontent {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  background:#EB002B;
  text-align:center;
  color:white;
  font-weight:bold;
  font-style:italic;
  font-size:2.6em;
}
.box11 a{
	color:white;
	text-decoration:underline;
}
.box11 a:hover{
	text-decoration:underline;
}
.box11 .b1, .box11 .b2, .box11 .b3, .box11 .b4{
  display:block; 
  overflow:hidden;
  font-size:1px;
}
.box11 .b1, .box11 .b2, .box11 .b3{
  height:1px;
}
.box11 .b1 {
  margin:0 5px; 
  background:#EB002B;
}
.box11 .b2 {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  margin:0 3px; 
  border-width:0 2px;
  background:#EB002B;
  }
.box11 .b3 {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  background:#EB002B;
  margin:0 2px;
}
.box11 .b4 {
  border-left:1px solid #EB002B; 
  border-right:1px solid #EB002B;
  background:#EB002B;
  margin:0 1px;
}
.menubar{
padding-top:5px;
padding-bottom:10px;
}
/****Horizontal Menu****/
.horizontalcssmenu ul{
margin:0;
/* top, right, bottom, left*/
padding: 2px 0px 0px 20px;
list-style-type: none;
color:white;
height:5px;
}
/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float:left;
}
/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
/* top, right, bottom, left*/
padding: 0px 10px 0px 10px;
text-decoration: none;
color:black;
}
.nav1{
_width:70px; /*Width of top level menu link items for IE6*/	
padding-right:10px;
}
.nav2{
_width:100px; /*Width of top level menu link items for IE6*/	
}
.nav3{
_width:140px; /*Width of top level menu link items for IE6*/
}
.nav6{
_width:60px; /*Width of top level menu link items for IE6*/	
}
/*Sub level menu*/
.horizontalcssmenu ul li ul{
width: 130px; /*width of sub menu levels*/
left:-20px;
top: 0px;;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
text-align:left;
}
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}
/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
color:black;
border: 1px solid black;
background-color:#E6E6E6;
/* top, right, bottom, left*/
padding: 3px 0px 3px 15px;
/*opacity: 0.80;*/
/*-moz-opacity: 0.80; older Gecko-based browsers */
/*filter:alpha(opacity=80);  For IE6&7 */

}
.horizontalcssmenu ul li a:hover{
color:red;
}
.horizontalcssmenu ul li ul li a:hover{
color:red;
}
.horizontalcssmenu .arrowdiv{
position: absolute;
right: 5px;
background: transparent url(images/menuarrow.gif) no-repeat center left;
}
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { 
	float:left; height: 1%; 
}
* html .horizontalcssmenu ul li a { 
	height: 1%; 
}
/* Horizontal Menu End */
.red{
	color:red;
}
.backcolour{
	background-color:#EB002B;
	width:50%;
	color:white;
}
.redtopright{
	background-color:#EB002B;
	width:50%;
	height:20px;
        background-image: url(images/redtopright.gif);
	background-repeat : no-repeat;
	background-position : top right;
	color:white;
	text-align:left;
	padding: 10px;
}
.redtopright a{
	color:white;
}
.redbottomleft{
	background-color:#EB002B;
	width:50%;
        background-image: url(images/redbottomleft.gif);
	background-repeat : no-repeat;
	background-position : bottom left;
	color:white;
	padding:10px;
	text-align:left;
}
.redbottomleft a{
	color:white;
	width:50%;
}
.whitebottomleft{
	background-color:white;
	font-size:1.2em;
        background-image: url(images/whitebottomleft.gif);
	background-repeat : no-repeat;
	background-position : bottom left;
	padding:10px;
	text-align:left;
	color:black;
}
.whitebottomleft h1, h2{
	font-size:1.1em;
}
.whitebottomright{
	background-color:white;
	font-size:1.2em;
        background-image: url(images/whitebottomright.gif);
	background-repeat : no-repeat;
	background-position : bottom right;
	padding:10px;
	text-align:left;
	width:50%;
}
.whitetopright{
	background-color:white;
	width:50%;
    background-image: url(images/whitetopright.gif);
	background-repeat : no-repeat;
	background-position : top right;
	padding:10px;
    text-align:left;	
}
.error{
	color : red;
	font-size : 1.4em;
	background-color:white;
}
.reply{
	font-size : 1.4em;
	text-align: center;
}
.formframe2{
 	border : 1px solid #ffffff;
	padding-left : 10px;
	padding-top : 0px;
	padding-right : 10px;
	padding-bottom : 10px;
	width:400px;
}
.lowernav{
	padding-top:10px;
}
.lowernav a{
	color:black;
	text-decoration:none;
}
.lowernav a:hover{
	color:red;
}

.demo{
	Font-size:1.9em;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
}
.tractor{
	height:590px;
	font-size:1.2em;
        background-image: url(images/tractor.jpg);
	background-repeat : no-repeat;
	background-position : top right;
}
.tractortext{
	padding:10px;
	font-size:1.2em;
}
.four{
	margin-right:50px;
}
.standardtext{
	padding:2px;
	font-size:1.2em;
}
.whitelink{
	color:white;
}
#frmSS6{
	padding-right:5px;
	padding-bottom:5px;
}
.newsletterform{
	padding-right:5px;
	padding-bottom:5px;
}
#testimonial{
  font-weight : bold;
  color:black;
  background-color : yellow;
  text-align:left;
  /* top, right, bottom, left*/
  padding:5px 5px 5px 5px;
}
/*POP UPS - Edger*/
.edger{
position: relative;
z-index: 0;
}
.edger:hover{
background-color: transparent;
z-index: 50;
}
.edger span{ /*for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
left: -480px; /*position where enlarged image should offset horizontally */
top:-270px;
z-index: 50;
}
.edger:hover span{ /*for enlarged image on hover*/
visibility: visible;
}
.edger2{
position: relative;
z-index: 0;
}
.edger2:hover{
background-color: transparent;
z-index: 50;
}
.edger2 span{ /*for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
left: -50px; /*position where enlarged image should offset horizontally */
top:0px;
z-index: 50;
}
.edger2:hover span{ /*for enlarged image on hover*/
visibility: visible;
}
.edger3{
position: relative;
z-index: 0;
}
.edger3:hover{
background-color: transparent;
z-index: 50;
}
.edger3 span{ /*for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
left: -250px; /*position where enlarged image should offset horizontally */
top:0px;
z-index: 50;
}
.edger3:hover span{ /*for enlarged image on hover*/
visibility: visible;
}
.edger4{
position: relative;
z-index: 0;
}
.edger4:hover{
background-color: transparent;
z-index: 50;
}
.edger4 span{ /*for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
left: -580px; /*position where enlarged image should offset horizontally */
top:-450px;
z-index: 50;
}
.edger4:hover span{ /*for enlarged image on hover*/
visibility: visible;
}
.rake{
position: relative;
z-index: 0;
}
.rake:hover{
background-color: transparent;
z-index: 50;
}
.rake span{ /*for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
left: 270px; /*position where enlarged image should offset horizontally */
top:-295px;
z-index: 50;
}
.rake:hover span{ /*for enlarged image on hover*/
visibility: visible;
}
