body {

background:#fff url(img/bg.jpg) repeat-x 0 0;

font-family:'Arial', sans-serif;

line-height:1.1em;

}



h1 {

color:#0074cc;

font-size:26px;

font-weight:700;

letter-spacing:-1px;

line-height:29px;

margin:14px 0 0 -1px;

}



h2 {

color:#0074CC;

font-size:23px;

font-weight:700;

letter-spacing:-1px;

line-height:25px;

margin:20px 0 0 -1px;

}



h3 {

color:#0074CC;

font-size:19px;

font-weight:700;

letter-spacing:-1px;

line-height:21px;

margin:14px 0 0 -1px;

}



h4 {

color:#404040;

font-size:15px;

font-weight:700;

letter-spacing:-1px;

line-height:28px;

text-transform:uppercase;

margin:14px 0 0 -1px;

}



a {

color:#0074cc;

font-weight:700;

text-decoration:none;

}



em {

font-style:italic;

}



strong {

font-weight:700;

}



ul,ol {

padding:14px 44px;

}



ul {

list-style-type:disc;

}



ol {

list-style-type:decimal;

}



li {

color:#404040;

font-size:13px;

}



blockquote {

border-left:4px solid #f4f3f3;

color:#404040;

font-size:13px;

margin:14px 25px 0;

padding:0 15px;

}



img {

margin:0;

padding:0;

}



img.alignright {

float:right;

margin:16px 0 16px 16px;

padding:0;

}



img.alignleft {

float:left;

margin:16px 16px 16px 0;

padding:0;

}



img.aligncenter {

display:block;

margin:16px auto;

padding:0;

}



#outer-wrap {

background:transparent url(img/header_clouds.jpg) no-repeat 50% 0;

position:relative;

}



#header {

background:transparent url(img/nav_bg.gif) repeat-x 0 67px;

height:147px;

margin:0;

}



#header-inside {

height:147px;

width:974px;

margin:0 auto;

}



#nav {

float:left;

height:64px;

width:525px;

margin:67px 0 0;

}



#nav #home {

background:transparent url(img/nav_home.gif) no-repeat 0 0;

display:inline;

float:left;

height:64px;

width:87px;

}



#nav #home:hover {

background:transparent url(img/nav_home_over.gif) no-repeat 0 0;

}



#nav #home.current,#nav #home.current:hover {

background:transparent url(img/nav_home_current.gif) no-repeat 0 0;

}



#nav #about {

background:transparent url(img/nav_about.gif) no-repeat 0 0;

display:inline;

float:left;

height:64px;

width:90px;

}



#nav #about:hover {

background:transparent url(img/nav_about_over.gif) no-repeat 0 0;

}



#nav #about.current,#nav #about.current:hover {

background:transparent url(img/nav_about_current.gif) no-repeat 0 0;

}



#nav #products {

background:transparent url(img/nav_products.gif) no-repeat 0 0;

display:inline;

float:left;

height:64px;

width:123px;

}



#nav #products:hover {

background:transparent url(img/nav_products_over.gif) no-repeat 0 0;

}



#nav #products.current,#nav #products.current:hover {

background:transparent url(img/nav_products_current.gif) no-repeat 0 0;

}



#nav #faqs {

background:transparent url(img/nav_faqs.gif) no-repeat 0 0;

display:inline;

float:left;

height:64px;

width:78px;

}



#nav #faqs:hover {

background:transparent url(img/nav_faqs_over.gif) no-repeat 0 0;

}



#nav #faqs.current,#nav #faqs.current:hover {

background:transparent url(img/nav_faqs_current.gif) no-repeat 0 0;

}



#nav #contact {

background:transparent url(img/nav_contact.gif) no-repeat 0 0;

display:inline;

float:left;

height:64px;

width:136px;

}



#nav #contact:hover {

background:transparent url(img/nav_contact_over.gif) no-repeat 0 0;

}



#nav #contact.current,#nav #contact.current:hover {

background:transparent url(img/nav_contact_current.gif) no-repeat 0 0;

}



#logo {

background:transparent url(img/logo.png) no-repeat 0 0;

float:right;

height:88px;

width:322px;

margin:58px 1px 0 0;

}



#inner-wrap {

width:974px;

margin:0 auto;

}



#content-left {

float:left;

width:233px;

}



#content-right {

float:right;

width:233px;

}



.sidebar-title {

background:transparent url(img/sidebar_title_bg.png) no-repeat 0 0;

height:45px;

position:relative;

}



.sidebar-title h2 {

color:#685500;

font-family:'Arial Black', Helvetica, sans-serif;

font-size:14px;

font-weight:700;

line-height:14px;

position:absolute;

text-transform:uppercase;

z-index:10;

margin:0;

padding:19px 0 0 31px;

}



.sidebar-title h2.shadow {

color:#fff;

z-index:9;

padding:20px 0 0 31px;

}



.sidebar-content {

background:transparent url(img/sidebar_bg.png) repeat-y 0 0;

font-size:1px;

width:233px;

}



.sidebar-content p {

color:#404040;

font-size:12px;

padding:14px 23px;

}



.sidebar-top {

background:transparent url(img/sidebar_top.png) no-repeat 0 0;

height:20px;

}



.sidebar-bottom {

background:transparent url(img/sidebar_bottom.png) no-repeat 0 0;

height:20px;

}



.sidebar-spacer {

font-size:1px;

height:9px;

}



.sidebar-content #submenu {

background:#e5e5e5;

margin:0 7px;

}



.sidebar-content .wfrow a {

background:transparent url(img/sidebar_tier_0_bg.gif) no-repeat 0 0;

display:block;

font-size:14px;

font-weight:700;

text-decoration:none;

padding:6px 24px;

}



.sidebar-content .wfrow a:hover {

background:transparent url(img/sidebar_tier_0_hover_bg.gif) no-repeat 0 0;

}



.sidebar-content .wfrow a.prod1,#home-products a h4.prod1,#home-quicklinks a h4.prod1 {

color:#0074cc;

}



.sidebar-content .wfrow a.prod2,#home-products a h4.prod2,#home-quicklinks a h4.prod2 {

color:#002e6f;

}



.sidebar-content .wfrow a.prod3,#home-products a h4.prod3,#home-quicklinks a h4.prod3 {

color:#007308;

}



.sidebar-content .wfrow a.prod4,#home-products a h4.prod4,#home-quicklinks a h4.prod4 {

color:#870000;

}



.sidebar-content .wfrow a.prod5,#home-products a h4.prod5,#home-quicklinks a h4.prod5 {

color:#e36f00;

}



.sidebar-content .wfrow .wfrow a {

background:transparent url(img/sidebar_tier_1_bg.gif) no-repeat 0 0;

color:#414141;

display:block;

font-size:14px;

font-weight:400;

text-decoration:none;

padding:6px 9px 6px 38px;

}



.sidebar-content .wfrow .wfrow a.current,.sidebar-content .wfrow .wfrow a.current:hover {

background:transparent url(img/sidebar_tier_1_current_bg.gif) no-repeat 0 0;

font-weight:700;

}



.sidebar-content .wfrow .wfrow .wfrow a {

color:#414141;

display:block;

font-size:12px;

font-weight:400;

text-decoration:none;

padding:6px 9px 6px 54px;

}



.sidebar-content .wfrow .wfrow .wfrow a.current,.sidebar-content .wfrow .wfrow .wfrow a.current:hover {

background:transparent url(img/sidebar_tier_2_current_bg.gif) no-repeat 0 0;

font-weight:700;

}



.sidebar-content .wfrow .wfrow .wfrow .wfrow a {

color:#414141;

display:block;

font-size:14px;

font-weight:400;

text-decoration:none;

padding:6px 9px 6px 70px;

}



.sidebar-content .wfrow .wfrow .wfrow .wfrow a.current,.sidebar-content .wfrow .wfrow .wfrow .wfrow a.current:hover {

background:transparent url(img/sidebar_tier_3_current_bg.gif) no-repeat 0 0;

font-weight:700;

}



.sidebar-content .wfrow .wfrow a:hover {

background:transparent url(img/sidebar_tier_1_hover_bg.gif) no-repeat 0 0;

}



.sidebar-content #quote {

background:transparent url(img/quote.gif) no-repeat 0 0;

height:119px;

margin:0 7px;

}



.sidebar-content #quicklinks {

font-size:1px;

}



.sidebar-content #ql-catalogue {

background:transparent url(img/quicklink_catalogue.gif) no-repeat 0 0;

height:101px;

margin:0 7px;

}



.sidebar-content #ql-parts {

background:transparent url(img/quicklink_parts.gif) no-repeat 0 0;

height:100px;

margin:0 7px;

}



.sidebar-content #ql-warranty {

background:transparent url(img/quicklink_warranty.gif) no-repeat 0 0;

height:101px;

margin:0 7px;

}



.sidebar-content #ql-contact {

background:transparent url(img/quicklink_contact.gif) no-repeat 0 0;

height:101px;

margin:0 7px;

}



.sidebar-content #search {

background:transparent url(img/search_bg.gif) no-repeat 0 0;

height:49px;

overflow:hidden;

width:219px;

margin:0 7px;

}



.sidebar-content #search-inner {

padding:12px;

}



.sidebar-content #searchbox {

background:transparent url(img/search_input_bg.gif) no-repeat 0 0;

height:24px;

}



.sidebar-content #searchbox #inputbox,.sidebar-content #searchbox #emailbox {

background:#fff;

border:0;

display:inline;

float:left;

font-size:12px;

width:154px;

margin:3px 0 0 5px;

}



.sidebar-content #searchbutton {

background:transparent url(img/search_button.gif) no-repeat 0 0;

border:0;

cursor:pointer;

display:inline;

float:left;

height:25px;

width:30px;

}



.sidebar-content #subscribebutton {

background:transparent url(img/subscribe_bg.gif) no-repeat 0 0;

border:0;

cursor:pointer;

display:inline;

float:left;

height:25px;

width:30px;

}



#content-main {

float:right;

width:730px;

}



.content-main-title {

background:transparent url(img/content_title_bg.png) no-repeat 0 0;

height:45px;

position:relative;

}



.content-main-content {

background:transparent url(img/content_bg.png) repeat-y 0 0;

width:730px;

}



.content-main-content .divider,.content-productview-content .divider {

background:transparent url(img/hr.gif) no-repeat 0 0;

clear:both;

height:14px;

margin:14px -25px 0;

}



.content-main-bottom {

background:transparent url(img/content_bottom.png) no-repeat 0 0;

height:25px;

}



#content-productview {

float:left;

width:490px;

margin:0 0 0 9px;

}



.content-productview-title {

background:transparent url(img/content_prodview_title_bg.png) no-repeat 0 0;

height:45px;

position:relative;

}



.content-productview-content {

background:transparent url(img/content_prodview_bg.png) repeat-y 0 0;

position:relative;

width:490px;

}



.content-productview-bottom {

background:transparent url(img/content_prodview_bottom.png) no-repeat 0 0;

height:25px;

}



#content-wrap {

border:1px solid #fff;

margin:0 7px;

padding:0 24px;

}



#flash {

background:transparent url(img/home_top_bg.png) no-repeat 0 0;

height:308px;

width:974px;

}



#flash-wrap {

padding:7px 7px 0;

}



#flash-content {

background:transparent url(img/home_flashplaceholder.jpg) no-repeat 0 0;

height:301px;

width:960px;

}



#home-products {

background:transparent url(img/home_products_bg.png) no-repeat 0 0;

height:164px;

width:974px;

}



#home-products-wrap {

padding:25px 7px 0;

}



#product-balefeeders {

background:transparent url(img/home_product_balefeeders.png) no-repeat 50% 0;

display:inline;

float:left;

text-align:center;

width:210px;

margin:0 15px;

padding:59px 0 0;

}



#product-balehandlers {

background:transparent url(img/home_product_balehandlers.png) no-repeat 50% 0;

display:inline;

float:left;

text-align:center;

width:210px;

margin:0 15px;

padding:59px 0 0;

}



#product-forklifts {

background:transparent url(img/home_product_forklifts.png) no-repeat 50% 0;

display:inline;

float:left;

text-align:center;

width:210px;

margin:0 15px;

padding:59px 0 0;

}



#product-rams {

background:transparent url(img/home_product_rams.png) no-repeat 50% 0;

display:inline;

float:left;

text-align:center;

width:210px;

margin:0 15px;

padding:59px 0 0;

}



#home-products h4 {

display:block;

font-size:21px;

font-weight:700;

text-transform:none;

margin:0;

padding:0;

}



#home-products p {

color:#575757;

font-size:12px;

line-height:15px;

margin:0;

padding:0;

}



#home-quicklinks {

background:transparent url(img/home_quicklinks_bg.png) no-repeat 0 0;

height:119px;

overflow:hidden;

width:974px;

margin:20px 0 0;

}



#home-quicklinks-wrap {

padding:29px 7px 0;

}



#quicklink-catalogue {

background:transparent url(img/icon_catalogue.png) no-repeat 0 50%;

display:inline;

float:left;

width:210px;

margin:0 15px;

}



#quicklink-parts {

background:transparent url(img/icon_parts.png) no-repeat 0 50%;

display:inline;

float:left;

width:210px;

margin:0 15px;

}



#quicklink-warranty {

background:transparent url(img/icon_warranty.png) no-repeat 0 50%;

display:inline;

float:left;

width:210px;

margin:0 15px;

}



#quicklink-contact {

background:transparent url(img/icon_contact.png) no-repeat 0 50%;

display:inline;

float:left;

width:210px;

margin:0 15px;

}



#home-quicklinks h4 {

display:block;

font-size:16px;

font-weight:700;

text-transform:none;

margin:0 0 0 66px;

padding:0;

}



#home-quicklinks p {

color:#575757;

font-size:12px;

line-height:15px;

margin:0 0 0 66px;

padding:0;

}



#footer {

background:#3a3b3d;

border-top:1px solid #8b8b8b;

color:#b5b5b7;

font-size:12px;

text-align:center;

margin:24px 0 0;

padding:0 0 48px;

}



#footer-top {

background:#959595;

font-size:1px;

height:2px;

margin:0 0 24px;

}



#footer a {

color:#b5b5b7;

font-weight:400;

text-decoration:none;

}



.ajaxSearch_result {

border-top:1px solid #e5e5e5;

margin:16px 0 0;

padding:15px 0 0;

}



.ajaxSearch_resultDescription {

display:none;

}



.ajaxSearch_resultsInfo {

font-size:16px;

font-style:italic;

font-weight:700;

}



.ajaxSearch_highlight {

background:#fef4c3;

font-style:italic;

}



#contactform {

margin:16px 0 0;

}



#contactform #name,#contactform #email,#contactform #irdjlj-irdjlj,#contactform #company,#contactform #region {

width:180px;

}



#contactform #phonenumber {

width:80px;

}



#contactform #mailingaddress {

height:40px;

width:240px;

}



#contactform img {

margin:0 0 4px;

}



#contactform .formlabel {

color:#404040;

font-size:13px;

font-weight:700;

vertical-align:top;

width:124px;

padding:2px 0 4px;

}



#contactform .forminput {

padding:0 0 4px 16px;

}



#contactform .formlabelsmall {

font-size:11px;

font-style:italic;

font-weight:400;

line-height:13px;

}



#contactform #vericode {

width:148px;

}



#contactform #submitcol {

text-align:left;

padding:13px 0 0 140px;

}



#contactform #submitbutton {

background:#fff url(img/but_submit.gif) no-repeat 0 0;

border:0;

height:37px;

width:121px;

cursor:pointer;

}



#contactform .invalid,#contactform .required {

background:#fef4c3;

border:1px solid red;

}



.errors {

background:#fff url(img/icon_error.gif) no-repeat scroll 0 4px;

border-bottom:1px solid #E5E5E5;

color:#404040;

font-size:13px;

margin:16px 0;

padding:0 0 10px 50px;

}



#player_1,#player_2,#player_3 {

display:inline;

position:relative;

float:right;

height:161px;

width:211px;

margin:4px 0 15px 20px;

}



.clear {

clear:both;

}



.no_wrap {

margin-left:120px;

}



#flash-wrap a {

cursor:pointer;

}



#patents {

margin:1em auto;

}



#patents td {

text-align:left;

padding:0 2em;

}



#signup {

background:#FEFEFE;

height:49px;

overflow:hidden;

width:219px;

margin:0 7px;

}



.newsletter {

color:#404040;

font-size:12px;

line-height:18px;

padding-top:2px;

margin:12px;

}



#quote_form {

background-color:#FFF;

border:2px solid #666;

position:absolute;

right:200px;

top:20px;

width:400px;

z-index:1001;

display:none;

padding:20px;

}



#quote_form p {

display:inline;

}



#show_form, #close_quote_form {

cursor:pointer;

font-size:10px;

height:27px;

position:absolute;

right:20px;

top:10px;


z-index:50;

}



#show_form {

background:url("img/request-quote.gif") no-repeat scroll left top transparent;
display:block;
height:79px;
text-indent:-9999px;
width:99px;

}



#close_quote_form {

background-image:none;

text-indent:0;

display:inline;

}



#matts_overlay {

position:absolute;

top:0;

left:0;

width:100%;

height:2000px;

background:#000;

opacity:0.65;

-moz-opacity:0.65;

filter:alpha(opacity=65);

display:none;

z-index:1000;

}



p,.AS_ajax_resultsIntroFailure {

color:#404040;

font-size:13px;

margin:14px 0 0;

}



a:hover,#footer a:hover {

text-decoration:underline;

}



img.nomargin,.sidebar-content img {

margin:0;

padding:0 7px;

}



.content-main-title h1,.content-productview-title h1 {

color:#685500;

font-family:'Arial Black', Helvetica, sans-serif;

font-size:14px;

font-weight:700;

position:absolute;

text-transform:uppercase;

z-index:10;

margin:0;

padding:12px 0 0 31px;

}



.content-main-title h1.shadow,.content-productview-title h1.shadow {

color:#fff;

z-index:9;

padding:13px 0 0 31px;

}



#home-products a,#home-quicklinks a {

cursor:pointer;

font-weight:400;

}



#home-products a:hover,#home-quicklinks a:hover {

text-decoration:none;

}

#footer p{
color:#7B7E84;
font-size:11px;
margin-top:3px;
}
