/* 
--------------------------------------------------

MachineryLink
default.css

Woody Meachum [Woody Meachum @ acquitygroup.com]
8/6/2008
 
Copyright © 2008 Acquity Group LLC

--------------------------------------------------
*/

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 17, 2010 */



@font-face {
	font-family: 'KlavikaBasicBold';
	src: url('type/klavikabasic-bold-webfont.eot');
	src: local('☺'), url('type/klavikabasic-bold-webfont.woff') format('woff'), url('type/klavikabasic-bold-webfont.ttf') format('truetype'), url('type/klavikabasic-bold-webfont.svg#webfontPF2C0DL5') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* @group general styles */

body {
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: #737373;
}
input {
	font-family: Arial, Verdana, sans-serif;
}
ul.topNavigation li {
	float: left;
	display: inline;
}

.hr {
	background-color: #c8c8c8;
	height: 1px;
}

strong {
	font-weight: bold;
}

.left {
	float: left;
}

.right {
	float: right;
}

em {
	font-style: italic;
}

sup {
	font-size: 70%;
	vertical-align: 4px;
}

/* @end general styles */


/* @group container */

#container {
	background-color: #ffffff;
	margin: 0 auto;
	padding: 0 0 40px 0;
	width: 949px;
}

/* @end container */


/* @group header */

#header {
	height: 88px;
	width: 948px;
	background-image:url(../images/header-background.jpg);
}
#headerLogo {
	float: left;
	height: 39px;
	margin: 5px 0 25px 15px;
	width: 535px;
}
#headerUtility {
	color: #402e00;
	float: right;
	font-size: 1em;
	margin: 22px 10px 4px 0px;
}
#headerSearch {
	float: left;
	margin: 0px 0px 0px 143px;
}

#headerSearch input.search {
	border: 0;
	padding: 5px 8px 5px 12px;
	margin: 0px 2px 0px 0px;
	float: left;
	width: 156px;
	height: 24;
	font: 1.0em Georgia, Verdana, Arial;
	color: #737373;
}
#headerSearch input.searchButton {
	float: left;
	-moz-box-shadow: #ddd 1px 1px 1px; 
	-webkit-box-shadow: #ddd 1px 1px 1px;
}

/* @end header */


/* @group globalNavigation */

#globalNavigation {
	clear: both;
	height: 27px;
	padding-left: 0px;
}
#globalNavigation li {
	margin: 0px 0px 0px 0px;
}


/* @group topNavigation */

.topNavigation li {
	font: 12px "KlavikaBasicBold", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.topNavigation li a {
	background: url("../images/topnav-bg.png") left top no-repeat;
	color: #fff;
	display: block; 
	font-size-adjust: 0.49;
	height: 20px;
	padding: 7px 0 0 8px;
	text-decoration: none;
	width: 150px;

}
.topNavigation li a:hover, .topNavigation li a.selected {
	background-position: -159px 0;
}



/* @end topNavigation rollovers */	

/* @end globalNavigation */

/* @group locationIdentifiers */

#locationIdentifiers {
	margin: 0px 0px 0px 203px;
	}
	
#pageIndicator {
	height: 27px;
	margin: 0px 0px 0px 0px;
}
	
ul.pageNavigation li {
	float: left;
	font: 12px "KlavikaBasicBold", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: inline;
	letter-spacing: 1px;
	margin: 6px 15px 0 0;
	text-transform: uppercase;

}

.pageNavigation li a {
	color: #9fcf67;
	display: block; 
	text-decoration: none;
}
	
.pageNavigation li a:hover, .pageNavigation li a.selected {
	color: #402e00;
}

/* @end locationIdentifiers */

/* breadcrumb */

#breadcrumb {
	float: right;
	margin: 6px 0px 0px 0px;
}

#breadcrumb .breadcrumbTrail {
	color: #737373;
	font-size: 0.8em;
	font-style: italic;
	margin: 0px 2px 0px 0px;
	text-decoration: none;
}

#breadcrumb .breadcrumbTrail a {
	color: #737373;
	font-size: 1.0em;
	font-style: italic;
	text-decoration: none;
}

#breadcrumb .breadcrumbTrail a:hover {
	text-decoration: underline;
}

/* @end breadcrumb */

/* @group masthead */

#masthead {
	background: #FFFFFF;
	margin: 4px 0px 0px 0px;
}
#mastheadimage {
	height: 308px;
	width: 946px;
}
#masthead .background {
	z-index: 1;
	position: relative;
} 
	
/* @end masthead */


/* @group body */

#body {
	margin-bottom: 0px;
	margin-top: 12px;
}

#body.leasing {
	margin-top: 0px;
}

#body:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* @group bodyContent */

#bodyContent {
	float: left;
	width: 566px;
	margin: 6px 0px 0px 0px;
}

.headerSuccessStories {
	margin: 0px 0px 0px 0px;
	height: 26px;
	}

.homeVideoBox {
	width: 665px;
	height: 333px;
	background-image: url(../images/home-page-elements/background-success-stories.jpg);
	margin: 0px 0px 0px 0px;
	}

.homeVideoBox .headline {
	margin: 0px 0px 0px 151px;
	padding: 12px 0px 0px 0px;
	}
	
.homeVideoBox .copy {
	text-align: center;
	color: #3e3014;
	margin: -14px 20px 0px 20px;
	}
	
.homeVideoBox .bodyLine {
	background-color: #c8c8c8;
	height: 1px;
	margin: 20px 16px 0px 16px;
	}
	
.homeVideoBox .videoPicture {
	float: left;
	width: 249px;
	height: 183px;
	margin: 10px 16px 0px 16px;
	}
	
.homeVideoBox .header h1 {
	padding: 14px 20px 0px 0px;
	color: #402e00;
	}
	
.homeVideoBox .header h3 {
	padding: 0px 20px 0px 0px;
	color: #402e00;
	}
	
.homeVideoBox .paragraph {
	padding: 0px 30px 0px 0px;
	color: #737373;
	}

#bodyContent .homeVideoBox .watchStory a {
	padding: 0px 30px 0px 0px;
	color: #402e00;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.0em;
	float: right;
	margin: 10px 0px 10px 0px;
	}
	
#bodyContent .homeVideoBox .watchStory a:hover {
	text-decoration: underline;
	}

/* @group contentVideoCol */

#contentVideoCol {
	float: left;
	margin: 0 11px 0px 130px;
	width: 535px;
}

#videoPlayerBox {
	width: 665px;
	margin: 0px 0px 4px 0px;
	}


/* @end contentVideoCol */


/* @group contentOneCol */

#contentOneCol {
	float: left;
	margin: 0 11px 0 203px;
	width: 462px;
}

#bodyLine {
	background-color: #c8c8c8;
	height: 1px;
}
	
#checkedLine {
	 margin-top: -10px;
}

#calloutLeftTop {
	float: left;
	margin: 0px 0px 0px -204px;
	/*clear: both;*/
	width: 190px;
	}
	
#calloutLeftTop .photo {
	width: 164px;
	height: 96px;
	margin: 0px 8px 0px 8px;
	padding: 8px 0px 8px 0px;
	}
	
#calloutLeftTop .copyBox {
	width: 181px;
	background-color: #edebe3;
	}
	
#calloutLeftTop .arrow {
	float: right;
	clear: both;
	margin-top: 54px;
	}

#calloutVideoTop {
	float: left;
	margin: 0px 0px 0px -130px;
	clear: both;
	width: 121px;
	}
	
#calloutVideoTop .photo {
	width: 96px;
	height: 64px;
	margin: 0px 8px 0px 8px;
	padding: 8px 0px 8px 0px;
	}
	
#calloutVideoTop .copyBox {
	width: 113px;
	background-color: #edebe3;
	}
	
#calloutVideoTop .arrow {
	float: right;
	clear: both;
	margin-top: 34px;
	}

#calloutLeft {
	float: left;
	margin: -14px 0px 0px -204px;
	clear: both;
	width: 190px;
	}

#calloutLeft .copyBox {
	width: 181px;
	background-color: #edebe3;
	padding-top: 4px;
	padding-bottom: 4px;
	}
	
#calloutLeft .photo {
	width: 164px;
	margin: 0px 8px 0px 8px;
	padding: 2px 0px 0px 0px;
	}
	
#calloutLeft .header {
	color: #402e00;
	font-size: 1em;
	margin: 0px 20px 2px 12px;
	}
	
#calloutLeft .text {
	color: #737373;
	font-size: 0.9em;
	margin: 0px 20px 0px 12px;
	line-height: 1.5;
	}
	
#calloutLeft .text a {
	color: #737373;
	text-decoration: none;
	}
	
#calloutLeft .text a:hover {
	text-decoration: underline;
	font-weight: 100;
	color: #737373;
	}

#calloutLeft .arrow {
	float: right;
	clear: both;
	}

	
#calloutCenter {
	background: url(../images/background-callout-center.gif) no-repeat;
	min-height: 48px;
	height: auto !important;
	height: 48px;
	margin:10px 0px 0px 0px;
}

#bodyContent #calloutCenter li {
	margin: 0px 0px 0px 70px;
	font-size: 1.1em;
	color: #402e00;
	font-weight: bold;
	font-style: italic;
	background-image: none;
}
	
#map {
	width: 462px;
	height: 277px;
}

#centerBodyImage {
	margin: -6px 0px -12px 0px;
	width: 462px;
}

#locateCenter {
	background-color: #edebe3;
	width: 166px;
	margin: 0px 0px 0px 300px;
}
	
#locateCenter .locateSearch {
	width: 166px;
}
	
#locateCenter input.search {
	border: 0;
	padding: 0px 0px 0px 0px;
	margin: 3px 6px 0px 3px;
	float: left;
	height: 20px;
	width: 100px;
	font-size: 1.0em;
}	

#locateCenter .searchButton {
	float: left;
	margin: 2px 0px 0px 0px;
	}
	

#footnote {
	font-size: 0.9em;
	font-style: italic;
	margin: 0px 0px 20px 0px;
	}

table {
	width: 462px;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
tbody {
	margin: 1em;
	}
	
th {
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	color: #402e00;
	}

td {
	background-color: #eeebe4;
	color: #7e7e7e;
	padding: 4px 4px 4px 4px;
	height: 40px;
	border-left: 1px solid #FFFFFF;
	}
	
td.nobg {
	background: none;
	color: #7e7e7e;
	padding: 4px 4px 4px 4px;
	height: 40px;
	border-left: 1px solid #FFFFFF;
	}
	
td.body {
	background: none;
	color: #737373;
	}

#appForm table {
	width: 462px;
	}
	
#appForm tbody {
	
	}
	
#appForm th {
	font-size: 1.0em;
	padding: 6px 12px 6px 0px;
	font-style:normal;
	text-align:right;
	width: 150px;
	vertical-align: top;
	}

#appForm td {
	width: 312px;
	vertical-align: top;
	}

#appForm input.field {
	margin: 0px 6px 0px 3px;
	border: 1px solid #cdcdcd;
	height: 20px;
	width: 270px;
	color: #FFFFFF;
	font-size: 1.0em;
}	

#appForm textarea.field {
	margin: 0px 6px 16px 3px;
	border: 1px solid #cdcdcd;
	height: 60px;
	width: 270px;
	color: #FFFFFF;
	font-size: 1.0em;
}


#rsmResults {
	margin: 0px 0px 20px 0px;
	}

#rsmResults .header {
	color: #402e00;
	font-weight: bold;
	}
	



/* end @group contentOneCol */

/* @group contentTwoCol */

#bodyRight {
	float: left;
	margin: 6px 0px 0px 677px;
	width: 270px;	
	}

#contentTwoCol {
	float: left;
}

#homeHeader {
	margin: 10px 0px 0px 0px;
	}

#sideLine {
	background-color: #c8c8c8;
	height: 1px;
	width: 270px;
	margin: 4px 0px 4px 0px;
	}

.sideNavigation li {
	float: left;
	font: 12px "KlavikaBasicBold", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.sideNavigation li a {
	background: url("../images/sideNavigation-bg.png") left top no-repeat;
	color: #fff;
	display: block;
	font-size-adjust: 0.49;
	height: 21px;
	margin: 0;
	padding: 8px 0 0 8px;
	text-decoration: none;
	width: 263px;
	}
	
.sideNavigation li a:hover, .sideNavigation li a.selected {
	background-position: -271px;
}

.sideNavigationHome li a {
	display: block; 
	margin: -2px 0 0 0;
	text-decoration: none;
	}

.sideNavigationHome a.rolloverHomeTroubleFree { 
	background: url("../images/side-navigation/home-page/trouble-free.gif");
	width: 271px; 
	height: 55px; 
	} 

.sideNavigationHome a.rolloverHomeTroubleFree:hover { 
	background-position: -271px 0; 
	} 

.sideNavigationHome a.rolloverHomeBetter { 
   background: url("../images/side-navigation/home-page/a-better-bottom-line.gif"); 
   	width: 271px; 
	height: 54px; 
	} 

.sideNavigationHome a.rolloverHomeBetter:hover { 
   background-position: -271px 0; 
	}

.sideNavigationHome a.rolloverHomeLeaseThatWorks { 
   background: url("../images/side-navigation/home-page/a-lease-that-works.gif"); 
   	width: 271px; 
	height: 52px; 
	} 

.sideNavigationHome a.rolloverHomeLeaseThatWorks:hover { 
   background-position: -271px 0; 
	}

.sideNavigationHome a.rolloverHomeBestFleet { 
   background: url("../images/side-navigation/home-page/the-best-fleet.gif"); 
   	width: 271px; 
	height: 53px; 
	} 

.sideNavigationHome a.rolloverHomeBestFleet:hover { 
   background-position: -271px 0; 
	}

.sideNavigationHome a.rolloverHomeService { 
   background: url("../images/side-navigation/home-page/service-on-demand.gif"); 
   	width: 271px; 
	height: 54px; 
	} 

.sideNavigationHome a.rolloverHomeService:hover { 
   background-position: -271px 0; 
	}
	
.sideNavigationHome a.rolloverPlatformHeads { 
   background: url("../images/side-navigation/home-page/platform-heads.gif"); 
   	width: 271px; 
	height: 48px; 
	} 

.sideNavigationHome a.rolloverPlatformHeads:hover { 
   background-position: -271px 0; 
	}


/* /end sideNavigationHome rollovers */

#sidebarRight {
	width: 270px;
	background: url(../images/side-navigation/equipment-leasing/background_words.gif) top;
	margin: 0px 0px 0px 0px;
	}
	
#sidebarRight .header {
	color: #402e00;
	font-size: 1.7em;
	margin: 0px 11px 2px 11px;
	padding-top: 11px;
	}
	
#sidebarRight .subHeader {
	color: #402e00;
	font-size: 1em;
	margin: 8px 11px 2px 11px;
	}
	
#sidebarRight .subHeader p {
	margin: 0 0 11px 0;
}

#sidebarRight .subHeader h3 {
	font-size: 1.1em;
	}
	
#sidebarRight .subHeader2 {
	color: #402e00;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0px 11px 4px 11px;
	}

#sidebarRight .subHeader2 a {
	color: #402E00;
}

#sidebarRight .copy {
	color: #737373;
	font-size: 0.9em;
	margin: 0px 13px 10px 11px;
	}

#sidebarRight .address {
	color: #737373;
	font-size: 1.0em;
	margin: 10px 11px 2px 11px;
}

#sidebarRight .address a {
	color: #737373;
	text-decoration: none;
}

#sidebarRight .address a:hover {
	text-decoration: underline;
}
	
#sidebarRight .jobTitle {
	color: #402e00;
	font-size: 1.3em;
	margin: 10px 11px 2px 11px;
	}
	
#sidebarRight .jobDescription {
	color: #737373;
	font-size: 0.9em;
	margin: 0px 11px 2px 11px;
	}
	
#sidebarRight .jobDetails {
	color: #402e00;
	font-size: 1.1em;
	margin: 4px 11px 0px 11px;
	text-decoration: none;
	text-align: right;
	}
	
#sidebarRight .jobDetails a {
	color: #402e00;
	font-size: 1.0em;
	text-decoration: none;
	text-align: right;
	font-style: italic;
	}
	
#sidebarRight .jobDetails a:hover {
	text-decoration: underline;
	}
	
#sidebarRight .checkedLine {
	margin: 0px 13px 0px 11px;
	}

/* @group merchandise */

#sidebarRight .merchandiseProduct {
	width: 248px;
/*	margin: 15px 11px;*/
	margin: 0 11px;
	background: url(../images/checked_line_sidebar.gif) no-repeat 0 top;
	padding: 10px 0 0;
}

#sidebarRight .merchandiseProduct.first {
	background-image: none;
}
#sidebarRight .merchandiseProduct .imgContainer {
	background: url(../images/checked_line_sidebar.gif) no-repeat 0 bottom;
	float: left;
	text-align: center;
	width: 100%;
}

#sidebarRight .merchandiseProduct .productName {
	color: #402E00;
	font-weight: bold;
	font-size: 1.05em;
	margin-top: 15px;
	margin-bottom: 5px;
}

#sidebarRight .merchandiseProduct .productDescription {
	font-size: 0.9em;
	margin-bottom: 15px;
}

#sidebarRight .merchandiseProduct .productDescription a {
	color: #402E00;
	text-decoration: none;
	font-weight: bold;
}

#sidebarRight .merchandiseProduct .productDescription a:hover {
	text-decoration: underline;
}

/* @end */	
#siteSearch select {
	border: none;
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	width: 120px;
	font-size: 1.0em;
}

#siteSearch input.search {
	border: none;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 120px;
	font-size: 1.0em;	
}

#siteSearch input.searchButton {
	vertical-align: middle;
}

#videoBox {
	width: 270px;
/*	height: 370px; */
	background: url(../images/side-navigation/equipment-leasing/background_words.gif) repeat-y;
	}
	
#videoBox .header {
	width: 270px;
	}
	
#videoBox .header img {
	margin-top: 10px;
}
	
#videoBox .picture {
	width: 249px;
	height: 183px;
	margin: 0px 11px 10px 11px;
	}
	
#videoBox .headline {
	color: #402e00;
	font-size: 1.8em;
	margin: 0px 11px 2px 11px;
	}
	
#videoBox .copy {
	color: #737373;
	font-size: 1.0em;
	margin: 0px 11px 0px 11px;
	}
	
#videoBox .slugline {
	color: #402e00;
	font-size: 1.2em;
	font-style:italic;
	padding-bottom: 6px;
	margin: 5px 11px 0px 20px;
}
	
#videoBox .slugline a:hover {
	text-decoration:underline;
	}

#bodyContent ul.videoNavigation li {
	background-image: none;
	padding: 0;
}

.videoNavigation li a {
	display: block; 
	text-decoration: none;
	margin: -2px 0 0 0;
	}
	
.altHidden {
	display: none;
	}
	
.videoNavigation a.rolloverVideoPicture { 
   background: url("../images/home-page-elements/home-video.jpg"); 
   	width: 250px;
	height: 185px; 
	} 

.videoNavigation a.rolloverVideoPicture:hover { 
   background-position: -249px 0; 
	}
	
.menuNavigation li a {
	display: block; 
	text-decoration: none;
	margin: -2px 0 0 0;
	}
	
.menuNavigation a.rolloverVideoMenuTop { 
   background: url("../images/side-navigation/success-stories/side-menu-top.gif") no-repeat; 
   	width: 270px;
	height: 20px; 
	} 

.menuNavigation a.rolloverVideoMenuTop:hover { 
   background-position: -270px 0; 
	}
	
.menuNavigation a.rolloverVideoMenuBottom { 
   background: url("../images/side-navigation/success-stories/side-menu-bottom.gif") no-repeat; 
   	width: 270px;
	height: 18px; 
	} 

.menuNavigation a.rolloverVideoMenuBottom:hover { 
   background-position: -270px 0; 
	}
	
#videoBox .slugline a,v {
	text-decoration: none;
	color: #402e00;
	}
	
#videoMenu {
	background-color: #FFFFFF;
	margin-top: 20px;
	width: 270px;
	}
	
#videoMenuEntry {
	margin: 0px 0px 10px 0px;
	}

#videoMenu .photo {
	float: left;
	margin: 0px 6px 0px 0px;
	height: 65px;
	width: 97px;
	}
	
#videoMenu .header {
	margin: 0px 0px 0px 0px;
	}

#videoMenu .header a:link,
#videoMenu .header a:visited {
	color: #737373;
	text-decoration: none;
	}

#videoMenu .header a:hover,
#videoMenu .header a:active {
	color: #737373;
	text-decoration: underline;
	}

#videoMenu .copy {
	margin: 0px 0px 4px 0px;
	font-size: 0.9em;
	color: #737373;
}
	
.videoMenuItem {
	width:100%; 
	clear:both; 
	margin-bottom:10px; 
	padding-bottom: 5px;
	overflow:auto;
	border-bottom: 1px dotted #ddd;
}

.videoMenuItem .photo {
	height:auto !important;
}

#locateHeader {
	margin: 4px 0px 0px 0px;
	width: 270px;
	}
	
#locateBody {
	background-color: #edebe3;
	display: none;
	width: 270px;
}
	
#locateBody .copy {
	float: left;
	color: #402e00;
	font-weight: bold;
	font-size: 0.9em;
	margin: 10px 6px 0px 0px;
	padding-left: 8px;
	text-align: left;
}
	
#locateBody .zipSearch {
	width: 270px;
}
	
#locateBody input.search {
	border: 0;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
	float: left;
	height: 20px;
	min-width: 100px;
	width: auto !important;
	font-size: 1.0em;
}	

#locateBody .searchButton {
	float: left;
	margin: 2px 0px 0px 0px;
	}

/* end contentTwoCol */

/* @group content areas */

	
#bodyContent .photoCaption {
	margin: 0px 0px 10px 0px;
	width: 462px;
	}
	
#bodyContent a {
	text-decoration: none;
	color: #737373;
	}

#bodyContent a:hover {
	text-decoration: underline;
}

#bodyContent .header h1 {
	color: #402e00;
	font-size: 2.35em;
	margin: 0px 0px 10px 0px;
}

#bodyContent .biogenserv h1 {
	background: url(../images/header_biogenserv.png) left top no-repeat;
	height: 60px;
	left: -56px;
	margin: 0;
	position: relative;
	text-indent: -5000px;
	width: 257px;
}

#bodyContent .farmlink h1 {
	background: url(../images/header_farmlink.png) left top no-repeat;
	height: 89px;
	margin: 18px 0 0 0;
	position: relative;
	text-indent: -5000px;
	width: 200px;
}

#bodyContent .header h2 {
	color: #402e00;
	font-size: 1.5em;
	margin: 10px 0px 10px 0px;
}

#bodyContent .header h2.finderLink {
	font-size: 1.385em;
	font-weight: normal;
	margin: 5px 0 0 0;
}

#bodyContent .biogenserv h2 {
	font-size: 1.185em;
	font-style: italic;
	font-weight: normal;
}

#bodyContent .header h2.finderLink a {
	background: transparent url(../images/double-arrows-big.gif) no-repeat top left;
	color: #402e00;
	font-size: 0.724em;
	font-style: italic;
	padding-left: 14px;
}

#bodyContent .header h3 {
	color: #402e00;
	font-size: 1.35em;
	margin: 0px 0px 0px 0px;
}

#bodyContent .header h3 .addressLink {
	color: #402e00;
	font-style: italic;
	font-weight: normal;
}

#bodyContent .header h3 .addressLink:hover {
	color: #402e00;
	text-decoration: underline;
}

#bodyContent .header h4 {
	color: #402e00;
	font-size: 1.1em;
	font-style: italic;
	margin: 20px 0px 10px;
}

#bodyContent .header h4
#bodyContent .header h4.larger {
	font-size: 1.5em;
	font-style: italic;
}

#bodyContent .header h5 {
	color: #402e00;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

#bodyContent .header h6 {
	color: #402e00;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

#bodyContent p {
	margin-top: 12px;
}

#bodyContent paragraph {
	color: #737373;
	font-size: 1.1em;
	}
	
#bodyContent .paragraph ul {
	margin-top: 8px;
	}

#bodyContent .paragraph li {
	margin-left: 12px;
	}

#bodyContent .emailStory {
	display: none;
}
#bodyContent .emailStory a {
	padding: 0px 30px 0px 0px;
	color: #402e00;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.0em;
	float: right;
	margin: 10px 0px 10px 0px;
	}
	
#bodyContent .emailStory a:hover {
	text-decoration: underline;
	}

#bodyContent .header h4 a {
	color: #402e00;
} 

.linkRight {
	float: right;
}

#twoColumnRight {
	float: right; 
	vertical-align: top; 
	text-align: left;
	width: 50%;
}

/* @end content areas */


/* @end bodyContent sections */

/* @group questions*/
#questions {
	color: #737373;
	font-size: 1.0em;
}
#questions .questionHeader h1 {
	color: #402e00;
	font-size: 1.0em;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
}

#questions .question {
	margin: 5px 0px 5px 0px;
}

#questions .question a:hover {
	color: #402e00;
	font-weight: normal;
	font-size: 1.0em;
	font-style: normal;
}

#questions .questionLine {
	margin:-5px 0px 10px 0px;
}

#questions .questionHead {
	margin: 10px 0px 0px 0px;
}
#questions .questionHead a, .questionHead a:hover {
	color: #402e00;
	font-weight: normal;
	font-size: 1.1em;
	font-style: italic;
}

#questions .answer {
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}
/* @end questions*/

/* @end bodyContent */


/* @group bodyRight */

#bodyRight {
	float: left;
	width: 200px;
	margin: 0px 0 0 0;
}

/* @end bodyRight */

#indexContent dl {
	float: left;
	height: 298px;
	margin-top: 4px;
	width: 312px;
}

#indexContent dl.indexLeasing {
	background: url(../images/home-page-elements/machinerylink-leasing-bg.jpg) left top no-repeat;
	margin-right: 4px;
}

#indexContent dl.indexFarmlink {
	background: url(../images/home-page-elements/farmlink-bg.jpg) left top no-repeat;
	margin-right: 4px;
}

#indexContent dl.indexBiogenserv {
	background: url(../images/home-page-elements/biogenserv-bg.jpg) left top no-repeat;
}

#indexContent dl.indexTransport {
	background: url(../images/home-page-elements/machinerylink-transport-bg.jpg) left top no-repeat;
	height: 102px;
	width: 947px;
}

#indexContent dt {
	color: #fff;
	display: block; 
	font: 12px "KlavikaBasicBold", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size-adjust: 0.49;
	height: 20px;
	letter-spacing: 1px;
	padding: 4px 8px 0 8px;
	text-decoration: none;
	text-transform: uppercase;
}

#indexContent dt strong {
	display: none;
}

#indexContent dd {
	left: 18px;
	padding-right: 48px;
	position: relative;
	top: 210px;
}

#indexContent dl.indexTransport dt {
	display: none;
}

#indexContent dl.indexTransport dd {
	left: 530px;
	top: 30px;
	width: 220px;
}

#indexContent dl.indexTransport dd a {
	width: 260px;
}

#indexContent dd a {
	color: #402e00;
	display: block;
	font-size: 16px;
	font-style: italic;
	line-height: 22px;
	text-decoration: none;
}

#indexContent dd a em {
	font: 16px "KlavikaBasicBold", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size-adjust: 0.49;
	height: 20px;
	letter-spacing: 2px;
	text-decoration: none;
	text-transform: uppercase;
}

#indexContent dd a:hover {
	text-decoration: underline;
}


/* @group bodyContent */

#bodyContent {
	width: 677px;
	}
/* @group bottomBox */

#bottomBox {
	float: left;
/*	height: 350px;*/
	margin: 8px 0px 20px 0px;
	width: 946px;
	}
	
#bottomBox h2 {
	border-top: 1px solid #e3e3e3;
	color: #402e00;
	display: block;
	font-size: 2.15em;
	margin-bottom: 8px;
	padding-top: 12px;
}

#bottomBox ol li {
	border-right: 1px solid #c9c9c9;
	float: left;
	margin-right: 4px;
	min-height: 350px;
	width: 185px;
}

#bottomBox ol li.last {
	margin: 0;
	border: none;
}

#bottomBox ol li img {
	border: 8px solid #eeebe4;
}

#bottomBox ol li p, #bottomBox ol li h4 {
	padding: 0 8px;
}

#bottomBox ol li h4 {
	color: #402e00;
	padding: 0 8px;
}

#bottomBox ol li p {
	font-size: .9em;
}

#bottomBox ol li p a {
	color: #737373;
	text-decoration: none;
}

#bottomBox ol li p.readon {
	background: url(../images/double-arrows.gif) right 4px no-repeat;
	color: #402e00;
	font-size: 1.1em;
	font-style: italic;
	margin: 8px 8px 0 0;
	padding-right: 12px;
	text-align: right;
}

#bottomBox ol li p.readon a {
	color: #402e00;
}



#contentBottom {
	width: 946px;
	}
	
#bottomLine {
	background-color: #c8c8c8;
	height: 1px;
	}

#leftColumn {
	float: left;
	width: 566px;
	margin: 10px 0px 0px 0px;
	border-right: 1px solid #c8c8c8;
	}
	
#rightColumn {
	float: right;
	width: 375px;
	margin: 10px 0px 0px 4px;
	}

#leftColumn .column {
  position: relative;
  float: left;
	}
	
#rightColumn .column {
  position: relative;
  float: left;
	}

#bottomBox .columnHeader h1 {
	margin: 0px 0px 4px 0px;
	font-size: 1.4em;
	color: #402e00;
	}
	
#bottomBox .header {
	color: #402E00;
	width: 164px;
	margin: 0px 8px 0px 8px;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.3em;
	}

#bottomBox .copy {
	width: 164px;
	color: #737373;
	font-size: 0.9em;
	margin: 0px 8px 0px 8px;
	padding: 4px 0px 0px 0px;
	}
	
#bottomBox .readOn a {
	color: #402E00;
	font-size: 0.9em;
	width: 164px;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
	margin: 0px 8px 0px 110px;
	padding: 0px 0px 4px 0px;
	}
	
#bottomBox .readOn a:hover {
	text-decoration: underline;
	}

#leftSubColumnOne {
	width: 185px;
	padding-left: 0px;
	min-height: 250px;
	}
	
#leftSubColumnTwo {
	width: 185px;
	border-left: 1px solid #c8c8c8;
	padding: 0px 0px 0px 4px;
	min-height: 250px;
	}
	
#leftSubColumnThree {
	width: 190px;
	border-left: 1px solid #c8c8c8;
	margin-right: -191px;
	padding: 0px 0px 0px 4px;
	min-height: 250px;
	}

#rightSubColumnOne {
	width: 185px;
	min-height: 250px;
	}
	
#rightSubColumnTwo {
	width: 185px;
	padding: 0px 0px 0px 4px;
	border-left: 1px solid #c8c8c8;
	min-height: 250px;
	}
	
#homeArticle {
	width: 181px;
	height: 112px;
	background-color: #edebe3;
	}

#homeArticle .copyBox {
	vertical-align: top;
	}

#homeArticle .photo {
	width: 164px;
	height: 96px;
	padding: 6px 0px 0px 6px;
	}
	
/* @end bottomBox */

/* @end body */


/* @group General */

body {
	background: url(../images/bg.jpg) repeat center 575px;
}

#bodydouble {
	background: url(../images/bg_top.jpg) no-repeat top;
}

#wrapper {
	background: #fff; 
	margin: 0 auto;
	width: 972px; 
	text-align: left;
}


#footer {
	background: url(../images/footer.jpg) no-repeat bottom;
	min-height: 225px;
	font: 11px/16px Georgia, "Times New Roman", Times, serif;
	color: #403214;
	clear: both;
}

#footer a {
	color: #403214;
	text-decoration: none;
}

#footer a:hover {
		text-decoration: underline;
}

#address {
	float: left;
	margin: 30px;
}
#bodyContent ul.address li {
	background-image: none;
	padding-left: 0;
}
#copyright {
	float: right;
	margin: 30px;
}

/* @end General */

/* @group Map Popups */

.BalloonCompanyName {
	color: #402e00;
	font-size: 1.3em;
	font-weight: bold;
}

div.balloon a:hover {
	font-weight: normal;
	font-style: normal;
}

/* @end Map Popups */

/* @group Link List */

ul.linkList li,
#bodyContent ul li,
#bodyRight ul.bullets li {
	background: url(../images/double-arrows.gif) no-repeat 0 2px;
	padding-left: 15px;
}

ul.linkList li ul li,
#bodyContent ul li ul li {
	background: url(../images/bullet-b.gif) no-repeat 0 9px;
}

/* @end */


/* @group specific callout classes */

.corporateFacility {
	margin-top: -135px !important;
}

/* @end specific callout classes */
#messageText{color:#090; font-weight:bold; margin:10px 0;}
div.error{color:#f00 !important;}
#registration_form{float:left; display:inline; width:100%; margin-top:10px; margin-bottom:30px;}
#registration_form label,#registration_form input,#registration_form select,#registration_form p{float:left; display:inline; margin-right:4px; margin-top:2px;}
#registration_form label{clear:left; width:150px; text-align:right;}
#registration_form .reg_submit{clear:left; margin-left:154px;}

.head_3i{margin-left:30px;}
