@charset "utf-8";
/* CSS Document */

/****************************************************************
          Clearing Styles
******************************************************************/	
.clearFloat {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0px;
	margin: 0px;
	padding: 0px;
}
.clearFloatLeft {
	float: left;
}
.clearer{
	clear:both;
}
/****************************************************************
          Foundation Styles 
		  Page Design: 4 col Fixed header and footer
******************************************************************/
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 62.5%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #3E3E3E;
	background: #E4E4E4;
}
/*  standard tags reset  */
* {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 1em;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	width:980px;
	font-size: 1.2em;
	border-right: 10px solid #FFF;
	border-left: 10px solid #FFF;
	background: #FFF;
	position: relative;
}
/****************************************************************
          Header Styles
******************************************************************/
#header {
	height: 155px;
	border-bottom: 3px solid #202D1E;
	background: url(../images/vintage_tractor_spares.jpg) no-repeat left top;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#header h1 {
	text-indent: -1000em;
}
/*#header h2 {
	text-indent: -1000em;
	position: absolute;
	height: 109px;
	width: 243px;
	left: 295px;
	top: 22px;
	background: url(../images/quality_parts_for_older_tractors.jpg);
}*/
#header #contactUs  {
	position: absolute;
	height: 150px;
	width: 280px;
	left: 640px;
	top: 4px;
	color: #FFF;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}
#header #contactUs p {
	padding-bottom: 10px;
	line-height: 1.8em;
}
#header #contactUs .contact a {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#header #contactUs .contact a:hover, #header #contactUs .contact a:active {
	text-decoration: underline;
}

#header #contactUs .address {
	font-weight: bold;
}

#header #contactUs .tel{
	font-size: 1.5em;
}
#header #contactUs .contact{
	font-size: 1.2em;
	font-weight: normal;
}
#header a #logo {
	border-style: none;
	position: absolute;
	left: 10px;
	top: 10px;
}
#header #tagLine {
	position: absolute;
	height: 109px;
	width: 243px;
	left: 295px;
	top: 22px;
}


/****************************************************************
          Left Hand Column Styles
******************************************************************/
#lhCol {
	width: 175px;
	float: left;
	margin: 0px 0px 10px;
	padding: 0px;
}
#lhCol #mainNav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#lhCol #mainNav ul li {
	margin:0;
	padding:0;
}
#lhCol #mainNav ul a {
	color:#494949;
	text-decoration:none;
	line-height:26px;
	margin:0;
	border-bottom: 1px solid #999999;
	display:block;
	width: 170px;
	padding-left:5px;
	background-color:#E0E0E0;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.95em;
}
.capitalise {
	text-transform: uppercase;
	font-size: 0.85em;
}


#lhCol #mainNav ul a:hover {
	background-color:#B4B4B4;	
}

#lhCol #mainNav ul a.current {
	background-color:#354231;
	cursor: default;
	color: #FFF;
}
.holder {
}
#lhCol #workshopNav {
	background: url(../images/workshopBackgroud.jpg) no-repeat left top;
	border-top: 1px solid #999;
	height: 200px;
}

#lhCol #workshopNav h1 {
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 10px;
	color: #333;
}
#lhCol #workshopNav ul {
	margin: 0px;
	padding: 5px 0px 8px 20px;
	color: #333;
}
#lhCol #workshopNav ul li {
	margin:0;
	padding:0;
	list-style: disc;
	font-size: 0.95em;
	font-weight: bold;
}
#lhCol #workshopNav ul a {
	text-decoration: none;
	line-height: 1.6em;
	margin: 0px;
	font-weight: bold;
	color: #333;
}
#lhCol #workshopNav ul a:hover {
	color: #FFF;
}
/****************************************************************
          mainContent Styles
******************************************************************/
#mainContent {
	width: 650px;
	float: left;
	position: relative;
	padding: 0px 0px 0px 5px;
	margin: 0px;
}
/****************************************************************
          mainContent 1 column Styles
******************************************************************/
#mainContent #main1Col {
	width: 645px;
	padding-bottom: 10px;
}
#mainContent #main1Col h1 {
	font-size: 1.5em;
	border-bottom: 3px solid #374232;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#mainContent #main1Col p {
	padding-top: 10px;
	line-height: 1.4em;
	margin-right: 10px;
	margin-left: 10px;
}
#mainContent #main1Col p.first {
	padding-top: 20px;
	font-weight: bold;
}
#mainContent #main1Col p.last {
	padding-bottom: 15px;
}
#mainContent #main1Col p.last2 {
	padding-bottom: 15px;
	font-weight: bold;
}

#mainContent #main1Col ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 30px;
}
#mainContent #main1Col ul li {
	margin: 0px;
	padding:5px 0 0;
	list-style: disc;
	font-size: 0.95em;
	font-weight: bold;
}
#mainContent #main1Col ul a {
	color: #3E3E3E;
	text-decoration: underline;
	line-height: 1.6em;
	margin: 0px;
	font-weight: bold;
}
#mainContent #main1Col ul a:hover {
	text-decoration: none;
}
/****************************************************************
          mainContent 2 column Styles
******************************************************************/
#mainContent #main2Col {
	width: 465px;
	float: left;
}
#mainContent #main2Col h1 {
	font-size: 1.5em;
	border-bottom: 3px solid #374232;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#mainContent #main2Col h4  {
	padding: 5px;
	margin: 0px;
	vertical-align: middle;
	display: block;
	background: #314244;
	text-align: center;
	font-size: 0.9em;
	font-weight: normal;
	color: #FFF;
	width: 140px;
	text-transform: none;
}
#mainContent #main2Col p {
	padding-top: 10px;
	line-height: 1.4em;
	margin-right: 10px;
	margin-left: 10px;
}
#mainContent #main2Col p.first {
	padding-top: 20px;
	font-weight: bold;
}
#mainContent #main2Col p.last {
	padding-bottom: 15px;
}
#mainContent #main2Col p.last2 {
	padding-bottom: 15px;
	font-weight: bold;
}
#mainContent #main2Col .first img {
	padding-left: 5px;
	padding-bottom: 5px;
}


#mainContent #main2Col ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 30px;
}
#mainContent #main2Col ul li {
	margin: 0px;
	padding:5px 0 0;
	list-style: disc;
	font-size: 0.95em;
	font-weight: normal;
}
#mainContent #main2Col ul a {
	color: #3E3E3E;
	text-decoration: underline;
	line-height: 1.6em;
	margin: 0px;
	font-weight: bold;
}
#mainContent #main2Col ul a:hover {
	text-decoration: none;
}
#mainContent #main2Col .singleCol  {
	background: #3A3A3A;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	padding: 10px;
}

#mainContent #main2Col #gotoPricelists{
	width: 445px;
	text-align: center;
	position: relative;
	height: 150px;
	background: #727A55 url(../images/parts.jpg) no-repeat 30px 10px;
	margin: 15px 10px 20px;
}
#mainContent #main2Col #gotoPricelists h1 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 205px;
	bottom: 25px;
	font-size: 1.8em;
	border-style: none;
}
#mainContent #main2Col #gotoPricelists h1 a {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
#mainContent #main2Col #gotoPricelists h1 a:hover, #mainContent #main2Col #gotoPricelists h1 a:active {
	color: #EBEBEB;
}
#mainContent #main2Col #gotoPricelists h2 {
	left: 175px;
	top: 15px;
	position: absolute;
	font-size: 1.7em;
	font-weight: normal;
	color: #FFF;
	background: #727A55;
	display: block;
	padding: 10px 15px;
}

/*#mainContent #main2Col #gotoPricelists{
	width: 445px;
	text-align: center;
	position: relative;
	height: 150px;
	background: #727A55 url(../images/parts.jpg) no-repeat 30px 10px;
	margin: 15px 10px 20px;
}
#mainContent #main2Col #gotoPricelists h1 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 172px;
	bottom: 39px;
	font-size: 1.8em;
	border-style: none;
	width: 272px;
}
#mainContent #main2Col #gotoPricelists h1 a {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
#mainContent #main2Col #gotoPricelists h1 a:hover, #mainContent #main2Col #gotoPricelists h1 a:active {
	color: #EBEBEB;
}
#mainContent #main2Col #gotoPricelists h2 {
	left: 175px;
	top: 4px;
	position: absolute;
	font-size: 1.7em;
	font-weight: normal;
	color: #FFF;
	background: #727A55;
	display: block;
	padding: 10px 15px;
	text-transform: uppercase;
}*/
#mainContent #gotoPricelists p {
	position: absolute;
	left: 274px;
	top: 112px;
}
#mainContent #gotoPricelists p a:link , #mainContent #gotoPricelists p a:visited{
	color: #FFF;
}
#mainContent #gotoPricelists p a:hover , #mainContent #gotoPricelists p a:active{
	text-decoration: none;
}

#mainContent #main2Col #singleCol h1 {
	border-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
}
#mainContent #main2Col .threeCol {
	background: #727A55;
	float: left;
	height: 120px;
	width: 141px;
	margin-left: 10px;
	position: relative;
}
#mainContent #main2Col .threeCol h1 {
	color: #FFF;
	border-style: none;
	text-align: center;
	padding: 10px 0px 0px;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.4em;
}
#mainContent #main2Col .threeCol p {
	color: #FFF;
	font-size: 0.9em;
	margin: 0px;
	padding: 5px;
	text-align: center;
}
#mainContent #main2Col .threeCol p a {
	color: #FFF;
	text-decoration: underline;
}
#mainContent #main2Col .threeCol p a:hover, #mainContent #main2Col .threeCol p a:active {
	text-decoration: none;
}
.threeColTlcorner {
	background: url(../images/rc10px727A55.gif) no-repeat left top;
	height: 22px;
	width: 22px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.threeColTrcorner {
	background: url(../images/rc10px727A55.gif) no-repeat right top;
	height: 22px;
	width: 22px;
	position: absolute;
	top: -1px;
	right: 0px;
}
.threeColBlcorner {
	background: url(../images/rc10px727A55.gif) no-repeat left bottom;
	position: absolute;
	height: 22px;
	width: 22px;
	left: 0px;
	bottom: 0px;
}
.threeColBrcorner {
	background: url(../images/rc10px727A55.gif) no-repeat right bottom;
	height: 22px;
	width: 22px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#mainContent #main2Col #manufacturers {
	position: relative;
	padding: 0px;
	margin-right: 10px;
	float: left;
	margin-top: 10px;
	height: 50px;
	margin-left: 10px;
}
.bepco {
	position: absolute;
	height: 48px;
	width: 85px;
	left: 66px;
	top: 9px;
}
.witham {
	height: 48px;
	width: 105px;
	left: 280px;
	top: 9px;
	position: absolute;
}
.vapormatic {
	position: absolute;
	height: 48px;
	width: 66px;
	left: 0px;
	top: 9px;
}
.sparex {
	position: absolute;
	height: 48px;
	width: 129px;
	left: 151px;
	top: 9px;
}
.qtp {
	position: absolute;
	height: 48px;
	width: 60px;
	left: 385px;
	top: 9px;
}
#mainContent #main2Col #tractorRepairsBkg {
	background: url(../images/tractorRepairsBkg.jpg) no-repeat 0px 0px;
	height: 205px;
	width: 465px;
	margin-top: 20px;
}

#mainContent #focusBoxs {
	width: 175px;
	float: right;
	padding-right: 5px;
}
#mainContent #focusBoxs a img  {
	border-style: none;
	margin-top: 0px;
}
/****************************************************************
          Table Styles
******************************************************************/
#mainContent #main1Col table#partsCataloguesTbl {
	width: 625px;
	margin: 20px auto 0;
	background: #FFF;
}
#mainContent #main1Col #partsCataloguesTbl td {
	text-align: left;
	font-size: 1em;
	padding: 5px 10px 5px 1px;
}
#mainContent #main1Col #partsCataloguesTbl td a {
	color: #3E3E3E;
}
#mainContent #main1Col #partsCataloguesTbl td a:hover, #mainContent #main1Col #partsCataloguesTbl td a:active {
	text-decoration: none;
	color: #999;
}

#mainContent #main1Col #partsCataloguesTbl td.header {
	font-size:1em;
	font-weight:bold;
	background: url(../images/pdflogo.jpg) no-repeat left center;
	text-indent: 20px;
}
#mainContent #main1Col #partsCataloguesTbl td.headerAdditional {
	font-size:1em;
	font-weight:bold;
	background-color:#CCC;
	padding-left: 10px;
}
#mainContent #main1Col #partsCataloguesTbl td.additional {
	background-color:#CCC;
	padding-left: 10px;
}
#mainContent #main1Col #accessoriesTbl {
	width: 550px;
	margin: 20px auto 0;
	background: #FFF;
}
#mainContent #main1Col #accessoriesTbl td {
	text-align: left;
	font-size: .95em;
	padding: 5px 10px 5px 1px;
}
#mainContent #main1Col #accessoriesTbl td a {
	color: #3E3E3E;
}
#mainContent #main1Col #accessoriesTbl td a:hover, #mainContent #main1Col #accessoriesTbl td a:active {
	text-decoration: none;
	color: #999;
}
#mainContent #main1Col #accessoriesTbl td.header {
	font-size:1em;
	font-weight:bold;
}
#mainContent #main1Col #accessoriesTbl tr .header a {
	font-weight: bold;
}

#mainContent #main1Col #accessoriesTbl td.price {
	text-align:right;
	font-weight: bold;
	padding-right: 20px;
}
#mainContent #main1Col #tractorsTbl {
	width: 625px;
	margin: 20px auto 0;
	background: #FFF;
}
#mainContent #main1Col #tractorsTbl td {
	text-align: left;
	font-size: .95em;
	padding: 5px 10px 5px 1px;
	vertical-align: top;
	border-bottom: 1px solid #CCC;
}
#mainContent #main1Col #tractorsTbl td a {
	color: #3E3E3E;
}
#mainContent #main1Col #tractorsTbl td a:hover, #mainContent #main1Col #tractorsTbl td a:active {
	text-decoration: none;
	color: #999;
}
#mainContent #main1Col #tractorsTbl td.priceTractor {
	text-align: right;
	padding-right: 0px;
}
#mainContent #main1Col #tractorsTbl tr .header  {
	font-weight: bold;
}

#mainContent #main1Col #tractorsTbl td.price {
	text-align:right;
	font-weight: bold;
	padding-right: 20px;
}
#mainContent #main2Col #secondHandPartsTbl {
	width: 445px;
	margin: 20px auto 0;
	background: #FFF;
}
#mainContent #main2Col #secondHandPartsTbl td {
	text-align: left;
	font-size: .95em;
	padding: 5px 10px 5px 1px;
	vertical-align: top;
	border-bottom: 1px solid #CCC;
}
#mainContent #main2Col #secondHandPartsTbl td a {
	color: #3E3E3E;
}
#mainContent #main2Col #secondHandPartsTbl td a:hover, #mainContent #main2Col #secondHandPartsTbl td a:active {
	text-decoration: none;
	color: #999;
}
#mainContent #main2Col #secondHandPartsTbl td.priceTractor {
	text-align: right;
	padding-right: 0px;
}
#mainContent #main2Col #secondHandPartsTbl tr .header  {
	font-weight: bold;
}

#mainContent #main2Col #secondHandPartsTbl td.price {
	text-align:right;
	font-weight: bold;
	padding-right: 20px;
}
#mainContent #main1Col #booksTbl {
	width: 625px;
	margin: 15px auto 0;
}
#mainContent #main1Col #booksTbl td {
	text-align: center;
	font-size: .95em;
	padding: 3px;
	vertical-align: top;
}
#mainContent #main1Col #booksTbl td a {
	color: #3E3E3E;
}
#mainContent #main1Col #booksTbl td a:hover, #mainContent #main1Col #booksTbl td a:active {
	text-decoration: none;
	color: #999;
}
#mainContent #main1Col #booksTbl td.header {
	font-size:1em;
	font-weight:bold;
	text-align: left;
	padding-top: 10px;
}
#mainContent #main1Col #booksTbl td img {
	padding-top: 5px;
}
#mainContent #main1Col #dvdTbl {
	width: 625px;
	margin: 15px auto 0;
}
#mainContent #main1Col #dvdTbl {
	width: 625px;
	margin: 15px auto 0;
}
#mainContent #main1Col #dvdTbl td {
	text-align: center;
	font-size: 0.95em;
	padding: 3px;
	vertical-align: top;
}
#mainContent #main1Col #dvdTbl td a {
	color: #3E3E3E;
}
#mainContent #main1Col #dvdTbl td a:hover, #mainContent #main1Col #dvdTbl td a:active {
	text-decoration: none;
	color: #999;
}
#mainContent #main1Col #dvdTbl td img {
	padding-top: 5px;
}
#mainContent #main2Col #giftsTbl {
	width: 445px;
	margin: 15px auto 0;
}
#mainContent #main2Col #giftsTbl td {
	text-align: left;
	font-size: 0.95em;
	padding: 8px;
	vertical-align: top;
}
#mainContent #main2Col #giftsTbl td a {
	color: #3E3E3E;
}
#mainContent #main2Col #giftsTbl td a:hover, #mainContent #main2Col #giftsTbl td a:active {
	text-decoration: none;
	color: #999;
}
#mainContent #main2Col #contactTbl {
	margin-top: 20px;
	width: 445px;
	margin-right: auto;
	margin-left: auto;
}
#mainContent #main2Col #contactTbl td {
	text-align: left;
	font-size: 1em;
	padding: 7px 10px 7px 1px;
	line-height: 1.6em;
	vertical-align: top;
}
#mainContent #main2Col #contactTbl td a {
	color: #3E3E3E;
}
#mainContent #main2Col #contactTbl td a:hover, #mainContent #main2Col #contactTbl td a:active {
	text-decoration: none;
	color: #999;
}
#mainContent #main2Col #oilsTbl {
	margin-top: 20px;
	width: 445px;
	margin-right: auto;
	margin-left: auto;
}
#mainContent #main2Col #oilsTbl td {
	text-align: left;
	font-size: 1em;
	padding: 7px 10px 7px 1px;
	line-height: 1.6em;
	vertical-align: top;
}
#mainContent #main2Col #tyresTbl {
	width: 445px;
	margin: 5px auto 10px;
}
#mainContent #main2Col #tyresTbl td {
	text-align: left;
	font-size: .95em;
	padding: 7px 10px 7px 1px;
	line-height: 1.6em;
	vertical-align: top;
}
#mainContent #main2Col #paintTbl {
	width: 445px;
	margin: 10px auto 0px;
}
#mainContent #main2Col #paintTbl td {
	text-align: left;
	font-size: 0.9em;
	padding: 3px 10px 3px 1px;
	line-height: 1.6em;
	vertical-align: top;
}
#mainContent #main1Col #manualsTbl {
	width: 625px;
	margin: 10px auto 0px;
}
#mainContent #main1Col #manualsTbl td {
	text-align: left;
	font-size: 0.9em;
	padding: 3px 5px 3px 2px;
	line-height: 1.4em;
	vertical-align: top;
}
#mainContent #main1Col #manualsTbl td.header {
	font-size:1em;
	font-weight:bold;
	text-align: left;
	padding-top: 10px;
}
#wrapper #mainContent #main1Col #manualsTbl td.img {
	padding: 3px 0px 0px;
	width: 76px;
}
#mainContent p.lastEvent {
	font-weight: bold;
	margin-bottom: 15px;
}




/****************************************************************
          Focus Box Styles
******************************************************************/
#rhCol {
	width: 150px;
	float: right;
	background: #E0E0E0;
	text-align: left;
	margin: 0px 0px 10px;
	padding: 0px;
}
#rhCol ul {
	margin: 0px;
	padding: 5px 0px 8px 10px;
}
#rhCol h1 {
	background: url(../images/pdflogo.jpg) no-repeat left center;
	display: block;
	height: 20px;
	text-indent: 20px;
	line-height: 20px;
	font-weight: bold;
	font-size: 1em;
	border-bottom: 3px solid #374232;
}
#rhCol ul li {
	margin:0;
	padding:0;
	list-style: none;
}
#rhCol ul a {
	line-height: 1.5em;
	margin: 0px;
	color: #3E3E3E;
	font-size: 0.95em;
}
#rhCol ul a:hover , #rhCol ul a:active{
	text-decoration: none;
}
/****************************************************************
          Footer Styles
******************************************************************/
#footer {
	border-top: 5px solid #354231;
	position: relative;
	height: 60px;
	font-size: 0.95em;
	margin: 0px;
	padding: 4px 0px 0px;
}
#footer #footerNav {
	width: 530px;
	text-align: center;
	line-height: 1.4em;
	margin-left: 219px;
	padding-top: 5px;
}
#footer #footerNav a {
	color: #3E3E3E;
}
#footer #footerNav a:hover, #footer #footerNav a:active {
	text-decoration: none;
}

#footer #copyright {
	position: absolute;
	left: 5px;
	top: 10px;
}
#footer #webDesign a {
	color: #575757;
	font-size: 1em;
	position: absolute;
	top: 10px;
	right: 5px;
}
#footer #webDesign a:hover {
	text-decoration: none;
}

