@charset "utf-8";
/* CSS Document */

html, body {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  color:#454545;
  text-align:left;
  height: 100%;
  min-height: 100%;
  background-color:#ffffff;
  background-image:url(images/le_bg_xtile.gif);
  background-repeat:repeat-x;
  margin: 0 auto 0 auto; /* this is so it won't float weirdly. It makes the whole thing will flush to the top */
  padding: 0; /* this is so it won't float weirdly. It makes the whole thing will flush to the top */
}

.hidden	{
visibility:hidden;
}

h1, h2, h3, h4, h5	{
font-size:1px;
display:none;
}

p	{
margin:0;
padding:0 0 15px 0;
}

img	{
border:none;
}

.red	{
color:#d40000;
}


.red_italic	{
color:#d40000;
font-style:italic;
}

.bold	{
font-weight:bold;
}

.big_arrow	{
font-size:18px;
line-height:20px;
}

.sitemap_li_indent_0	{
width:900px;
height:auto;
padding:0;
margin:0;
float:left;
position:relative;
font-weight:normal;
}

.sitemap_li_indent_1	{
width:880px;
height:auto;
padding:0 0 0 20px;
margin:0;
float:left;
position:relative;
font-weight:normal;
}

.sitemap_li_indent_2	{
width:860px;
height:auto;
padding:0 0 0 40px;
margin:0;
float:left;
position:relative;
font-weight:normal;
}

.product_page_link_text	{
width:230px;
height:auto;
padding:0 50px 0 0;
margin:0;
float:left;
background-image:url(images/products/red_vrule_ytile.gif);
background-repeat:repeat-y;
position:relative;
font-weight:normal;
text-decoration:underline;
}

.product_page_link_text_long	{
width:260px;
height:auto;
padding:0 50px 0 0;
margin:0;
float:left;
background-image:url(images/products/red_vrule_ytile.gif);
background-repeat:repeat-y;
position:relative;
font-weight:normal;
text-decoration:underline;
}


.product_page_text	{
width:852px;
height:auto;
padding:0 50px 0 50px;
margin:0;
float:left;
background-image:url(images/products/red_vrule_ytile.gif);
background-repeat:repeat-y;
position:relative;
background-color:#ffffff;
font-weight:normal;
}

.product_page_list_text	{
width:300px;
height:auto;
padding:0;
margin:0;
float:left;
background-image:url(images/products/red_vrule_ytile.gif);
background-repeat:repeat-y;
position:relative;
font-weight:normal;
}

.product_page_list_text	{
width:300px;
height:auto;
padding:0;
margin:0;
float:left;
background-image:url(images/products/red_vrule_ytile.gif);
background-repeat:repeat-y;
position:relative;
font-weight:normal;
}


.product_page_list_1col_text	{
width:900px;
height:auto;
padding:0;
margin:0;
float:left;
background-image:url(images/products/red_vrule_ytile.gif);
background-repeat:repeat-y;
position:relative;
font-weight:normal;
}

.product_page_list_2col_text	{
width:450px;
height:auto;
padding:0;
margin:0;
float:left;
background-image:url(images/products/red_vrule_ytile.gif);
background-repeat:repeat-y;
position:relative;
font-weight:normal;
}

.product_page_list_1col_text_sitemap	{
width:900px;
height:auto;
padding:0;
margin:0;
float:left;
background-image:url(images/products/red_vrule_ytile.gif);
background-repeat:repeat-y;
position:relative;
font-weight:normal;
text-decoration:underline;
}

.product_page_list_afterword	{
width:852px;
height:auto;
padding:25px 50px 0 25px;
margin:0;
float:left;
position:relative;
font-weight:normal;
}

.product_page_text p	{
margin:0;
padding: 0 0 12px 0;
}


#big_wrapper	{
clear:both;
float: left;
width:100%;
height:100%;
background-image:url(images/le_wrapper_bg_ytile.png);
background-repeat:repeat-y;
background-position:center;
}

#header_holder	{
clear:both;
float: left;
width:100%;
height:114px;
}

#header	{
width: 978px;
height: 114px;
margin: 0 auto 0 auto;
padding: 0;
}


#logo_banner	{
clear:both;
float:left;
width:100%;
width:978px;
height:85px;
background-image:url(images/le_logo.gif);
background-repeat:no-repeat;
display:block;
line-height:85px;
padding:0;
margin:0;
position:relative;
}

#logo_banner a	{
display:block;
text-decoration:none;
}

/* main navbar elements start */
#main_navbar	{
width: 960px;
height:29px;
clear:both;
float: left;
padding:0 9px 0 9px;
margin:0;
position:relative;

}

#main_navbar a	{
display:block;
line-height:29px;
padding:0 5px 0 5px;
margin:0;
text-decoration:none;
}

#main_navbar ul	{
padding:0;
margin:0;
}

#main_navbar li	{
display:inline;
padding:0;
margin:0;
text-decoration:none;
list-style-type:none;
}

/* products */
#main_navbar_products	{
width:160px;
height:29px;
background-image:url(images/main_nav_products_btn.gif);
background-repeat:no-repeat;
background-position: 0 0;
background-color:transparent;
border:none;
float:left;
}

#main_navbar_products:hover	{
width:160px;
height:29px;
background-image:url(images/main_nav_products_btn.gif);
background-repeat:no-repeat;
background-position: 0 -29px;
background-color:transparent;
border:none;
float:left;
}

#main_navbar_products_active	{
width:160px;
height:29px;
background-image:url(images/main_nav_products_btn.gif);
background-repeat:no-repeat;
background-position: 0 -29px;
background-color:transparent;
border:none;
float:left;
}
/* products end */

/* services */
#main_navbar_services	{
width:160px;
height:29px;
background-image:url(images/main_nav_services_btn.gif);
background-repeat:no-repeat;
background-position: 0 0;
background-color:transparent;
border:none;
float:left;
}

#main_navbar_services:hover	{
width:160px;
height:29px;
background-image:url(images/main_nav_services_btn.gif);
background-repeat:no-repeat;
background-position: 0 -29px;
background-color:transparent;
border:none;
float:left;
}

#main_navbar_services_active	{
width:160px;
height:29px;
background-image:url(images/main_nav_services_btn.gif);
background-repeat:no-repeat;
background-position: 0 -29px;
background-color:transparent;
border:none;
float:left;
}
/* services end */

/* rental */
#main_navbar_rental	{
width:160px;
height:29px;
background-image:url(images/main_nav_rental_btn.gif);
background-repeat:no-repeat;
background-position: 0 0;
background-color:transparent;
border:none;
float:left;
}

#main_navbar_rental:hover	{
width:160px;
height:29px;
background-image:url(images/main_nav_rental_btn.gif);
background-repeat:no-repeat;
background-position: 0 -29px;
background-color:transparent;
border:none;
float:left;
}

#main_navbar_rental_active	{
width:160px;
height:29px;
background-image:url(images/main_nav_rental_btn.gif);
background-repeat:no-repeat;
background-position: 0 -29px;
background-color:transparent;
border:none;
float:left;
}
/* rental end */

/* about */
#main_navbar_about	{
width:160px;
height:29px;
background-image:url(images/main_nav_about_btn.gif);
background-repeat:no-repeat;
background-position: 0 0;
background-color:transparent;
border:none;
float:left;
}

#main_navbar_about:hover	{
width:160px;
height:29px;
background-image:url(images/main_nav_about_btn.gif);
background-repeat:no-repeat;
background-position: 0 -29px;
background-color:transparent;
border:none;
float:left;
}

#main_navbar_about_active	{
width:160px;
height:29px;
background-image:url(images/main_nav_about_btn.gif);
background-repeat:no-repeat;
background-position: 0 -29px;
background-color:transparent;
border:none;
float:left;
}
/* about end */

/* contact */
#main_navbar_contact	{
width:160px;
height:29px;
background-image:url(images/main_nav_contact_btn.gif);
background-repeat:no-repeat;
background-position: 0 0;
background-color:transparent;
border:none;
float:left;
}

#main_navbar_contact:hover	{
width:160px;
height:29px;
background-image:url(images/main_nav_contact_btn.gif);
background-repeat:no-repeat;
background-position: 0 -29px;
background-color:transparent;
border:none;
float:left;
}

#main_navbar_contact_active	{
width:160px;
height:29px;
background-image:url(images/main_nav_contact_btn.gif);
background-repeat:no-repeat;
background-position: 0 -29px;
background-color:transparent;
border:none;
float:left;
}
/* contact end */

/* sitemap */
#main_navbar_sitemap	{
width:160px;
height:29px;
background-image:url(images/main_nav_sitemap_btn.gif);
background-repeat:no-repeat;
background-position: 0 0;
background-color:transparent;
border:none;
float:left;
}

#main_navbar_sitemap:hover	{
width:160px;
height:29px;
background-image:url(images/main_nav_sitemap_btn.gif);
background-repeat:no-repeat;
background-position: 0 -29px;
background-color:transparent;
border:none;
float:left;
}

#main_navbar_sitemap_active	{
width:160px;
height:29px;
background-image:url(images/main_nav_sitemap_btn.gif);
background-repeat:no-repeat;
background-position: 0 -29px;
background-color:transparent;
border:none;
float:left;
}
/* sitemap end */

/* main navbar elements end */

/* back to top start */
#back_to_top	{
width:98px;
height:26px;
padding:0 0 0 863px;
margin:0;
float:left;
position:relative;
background-color:#DDDDDD;
color:#d40000;
font-size:10px;
line-height:26px;
}

#back_to_top a	{
text-decoration:none;
color:#d40000;
}

#back_to_top a:link	{
text-decoration:none;
color:#d40000;
}

#back_to_top a:hover	{
text-decoration:none;
color:#d40000;
}

#back_to_top a:active	{
text-decoration:none;
color:#d40000;
}

#back_to_top a:visited	{
text-decoration:none;
color:#d40000;
}
/* back to top end */

/* body wrapper start */
.body_wrapper	{
position:relative; /* fix for the IE7 overflow hidden bug */
clear:both;
float: left;
width: 100%; /*width of the whole page */
height: auto;
overflow: hidden; /* chops off any overhanging hidden divs */
}

.body_content	{
width: 978px;
height: auto;
margin: 0 auto 0 auto;
padding: 0;
}
/* body wrapper end */


/* main banners start */

/* lp main banner start */
#lp_main_banner_holder	{
	width: 608px;
	height:88px;
	background-image:url(images/lp_main_banner.jpg);
	background-repeat:no-repeat;
	float:left;
	padding: 160px 0 0 404px;
	position:relative;
	margin:0;
}

#lp_main_banner_holder a	{
display:block;
line-height:20px;
padding:0;
margin:0;
text-decoration:none;
}

#lp_main_banner_holder ul	{
padding:0px 0px 0 80px;
margin:0;
}

#lp_main_banner_holder li	{
display:inline;
padding:0 8px 10px 0;
margin:0;
text-decoration:none;
list-style-type:none;
}

.goto_kubota_btn	{
width: 112px;
height:24px;
background-image:url(images/goto_kubota_btn.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
}

.goto_toku_btn	{
width: 112px;
height:24px;
background-image:url(images/goto_toku_btn.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
}

.goto_husqvarna_btn	{
width: 112px;
height:24px;
background-image:url(images/goto_husqvarna_btn.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
}

.goto_weber_btn	{
width: 112px;
height:24px;
background-image:url(images/goto_weber_btn.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
}

.goto_hoppt_btn	{
width: 112px;
height:24px;
background-image:url(images/goto_hoppt_btn.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
}

.goto_selwood_btn	{
width: 112px;
height:24px;
background-image:url(images/goto_selwood_btn.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
}

.goto_orimas_btn	{
width: 112px;
height:24px;
background-image:url(images/goto_orimas_btn.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
}


/* lp main banner end */

/* products main banner start */
#products_main_banner_holder	{
width: 978px;
height:260px;
background-image:url(images/products/products_main_banner.jpg);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
position:relative;
}

#products_main_banner_subhead	{
	width: 978px;
	height:43px;
	background-image:url(images/products/products_subhead.gif);
	background-repeat:no-repeat;
	float:left;
	padding:0;
	margin:0;
	position:relative;
}

/* products main banner end */

/* products KUBOTA main banner start */
#products_kubota_main_banner_holder	{
width: 978px;
height:152px;
background-image:url(images/products/products_kubota_main_banner.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
position:relative;
}

/* products KUBOTA main banner end */

/* products TOKU main banner start */
#products_toku_main_banner_holder	{
width: 978px;
height:152px;
background-image:url(images/products/products_toku_main_banner.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
position:relative;
}

/* products TOKU main banner end */

/* products HUSQVARNA main banner start */
#products_husqvarna_main_banner_holder	{
width: 978px;
height:152px;
background-image:url(images/products/products_husqvarna_main_banner.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
position:relative;
}

/* products HUSQVARNA main banner end */

/* products WEBER main banner start */
#products_weber_main_banner_holder	{
width: 978px;
height:152px;
background-image:url(images/products/products_weber_main_banner.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
position:relative;
}

/* products WEBER main banner end */

/* products SELWOOD main banner start */
#products_selwood_main_banner_holder	{
width: 978px;
height:152px;
background-image:url(images/products/products_selwood_main_banner.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
position:relative;
}

/* products SELWOOD main banner end */

/* products HOPPT main banner start */
#products_hoppt_main_banner_holder	{
width: 978px;
height:152px;
background-image:url(images/products/products_hoppt_main_banner.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
position:relative;
}

/* products HOPPT main banner end */

/* products ORIMAS main banner start */
#products_orimas_main_banner_holder	{
width: 978px;
height:152px;
background-image:url(images/products/products_orimas_main_banner.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
position:relative;
}

/* products HOPPT main banner end */


/* SERVICES main banner start */
#services_main_banner_holder	{
width: 978px;
height:260px;
background-image:url(images/services/services_main_banner.jpg);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
position:relative;
}

#services_main_banner_subhead	{
width: 978px;
height:46px;
background-image:url(images/services/services_subhead.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
position:relative;
}

/* SERVICES main banner end */

/* RENTAL main banner start */
#rental_main_banner_holder	{
width: 978px;
height:260px;
background-image:url(images/rental/rental_main_banner.jpg);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
position:relative;
}
/* RENTAL main banner end */

/* ABOUT main banner start */
#about_main_banner_holder	{
width: 978px;
height:260px;
background-image:url(images/about/about_main_banner.jpg);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
position:relative;
}
/* ABOUT main banner end */


/* SITEMAP main banner start */
#sitemap_main_banner_holder	{
width: 978px;
height:69px;
background-image:url(images/sitemap/sitemap_main_banner.gif);
background-repeat:no-repeat;
float:left;
padding:0;
margin:0;
position:relative;
}
/* SITEMAP main banner end */

/* main banners end */



/* main body content start */
#main_body_content_holder	{
height:auto;
width:962px;
margin:0;
padding:0 8px 0 8px;
float:left;
position:relative;
background-image:url(images/main_body_content_bg_ytile.gif);
background-repeat:repeat-y;
}

#main_body_content_holder.landing_page	{
	height:auto;
	width:962px;
	margin:0;
	padding:0 8px 0 8px;
	float:left;
	background-repeat:repeat-y;
	position:relative;
}


#main_body_content_holder ul	{
margin:-20px 0 0 0;
padding:0 0 12px 20px;
}


#main_body_content_holder li	{
list-style-image:url(images/bullet_red.gif);
margin:0;
padding:0;
}

#main_body_content_holder_products	{
height:auto;
width:962px;
margin:0;
padding:0 8px 0 8px;
float:left;
position:relative;
background-image:url(images/main_body_content_bg_ytile.gif);
background-repeat:repeat-y;
}



#main_body_content_holder_services	{
height:auto;
width:962px;
margin:0;
padding:0 8px 0 8px;
float:left;
position:relative;
background-image:url(images/main_body_content_bg_ytile.gif);
background-repeat:repeat-y;
}

#main_body_content_holder_services ul	{
margin:0;
padding:0 0 0 55px;
}


#main_body_content_holder_services li	{
list-style-image:url(images/bullet_red.gif);
margin:0;
padding:0;
}

#main_body_content_holder_services a	{
text-decoration:none;
color:#454545;
}

#main_body_content_holder_services a:hover	{
text-decoration:none;
color:#d40000;
}

#main_body_content_holder_rental	{
height:auto;
width:962px;
margin:0;
padding:0 8px 0 8px;
float:left;
position:relative;
background-image:url(images/main_body_content_bg_ytile.gif);
background-repeat:repeat-y;
}

#main_body_content_holder_rental ul	{
margin:0;
padding:0 0 0 55px;
}


#main_body_content_holder_rental li	{
list-style-image:url(images/bullet_red.gif);
margin:0;
padding:0;
}

#main_body_content_holder_rental a	{
text-decoration:none;
color:#454545;
}

#main_body_content_holder_rental a:hover	{
text-decoration:none;
color:#d40000;
}

#main_body_content_holder_about	{
height:auto;
width:962px;
margin:0;
padding:0 8px 0 8px;
float:left;
position:relative;
background-image:url(images/main_body_content_bg_ytile.gif);
background-repeat:repeat-y;
}

#main_body_content_holder_about ul	{
margin:0;
padding:0 0 0 35px;
}


#main_body_content_holder_about li	{
list-style-type:none;
margin:0;
padding:0;
}


/* landing page about us section start */
#lp_about_us	{
	width:942px;
	height:auto;
	margin:0;
	padding:20px 10px 0px 10px;
	float:left;
	background-repeat:no-repeat;
	position:relative;
}

#lp_about_us p	{
margin:0;
padding:0;
}

/* landing page about us section end */

/* landing page products n services section start */
#lp_products_n_services	{
	width:288px;
	height:auto;
	margin:0;
	padding:20px 0px 5px 12px;
	float:left;
	background-repeat:no-repeat;
	position:relative;
	background-image: url(images/lp_products_n_services_bg.gif);
}



.lp_products_n_services_subtext	{
font-size:12px;
line-height:14px;
color:#006abc;
padding:20px 0 20px 90px;
font-weight:bold;
margin:0;
}

/* landing page products n services section end */

/* products page products list start */
.product_section_name	{
color:#d40000;
font-size:18px;
margin:0;
padding:0 0 17px 0;
height:18px;
width:689px;
display:block;
background-image:url(images/products/products_section_grey_hrule.gif);
background-repeat:no-repeat;
background-position:0 22px;
}

/* KUBOTA start */
#products_kubota_section	{
width:613px;
height:152px;
padding:55px 98px 0 251px;
margin:0;
float:left;
background-image:url(images/products/products_kubota_section_bg.gif);
background-repeat:no-repeat;
position:relative;
}

.product_kubota_cat_btn	{
width:220px;
height:25px;
background-image:url(images/products/products_kubota_cat_btn.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
display:block;
}

.product_kubota_cat_btn a	{
text-decoration:none;
display:block;
line-height:25px;
}

.product_kubota_websitelink_btn	{
width:220px;
height:25px;
background-image:url(images/products/products_kubota_websitelink_btn.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
display:block;
}

.product_kubota_websitelink_btn a	{
text-decoration:none;
display:block;
line-height:25px;
}

/* KUBOTA end */

/* TOKU start */
#products_toku_section	{
width:613px;
height:152px;
padding:55px 98px 0 251px;
margin:0;
float:left;
background-image:url(images/products/products_toku_section_bg.gif);
background-repeat:no-repeat;
position:relative;
}

.product_toku_cat_btn	{
width:220px;
height:25px;
background-image:url(images/products/products_toku_cat_btn.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
display:block;
}

.product_toku_cat_btn a	{
text-decoration:none;
display:block;
line-height:25px;
}
/* TOKU end */

/* HUSQVARANA start */
#products_husqvarna_section	{
width:613px;
height:160px;
padding:55px 98px 0 251px;
margin:0;
float:left;
background-image:url(images/products/products_husqvarna_section_bg.gif);
background-repeat:no-repeat;
position:relative;
}

.product_husqvarna_cat_btn	{
width:220px;
height:25px;
background-image:url(images/products/products_husqvarna_cat_btn.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
display:block;
}

.product_husqvarna_cat_btn a	{
text-decoration:none;
display:block;
line-height:25px;
}
/* HUSQVARNA end */

/* WEBER start */
#products_weber_section	{
width:613px;
height:156px;
padding:55px 98px 0 251px;
margin:0;
float:left;
background-image:url(images/products/products_weber_section_bg.gif);
background-repeat:no-repeat;
position:relative;
}

.product_weber_cat_btn	{
width:220px;
height:25px;
background-image:url(images/products/products_weber_cat_btn.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
display:block;
}

.product_weber_cat_btn a	{
text-decoration:none;
display:block;
line-height:25px;
}
/* WEBER end */

/* SELWOOD start */
#products_selwood_section	{
width:613px;
height:156px;
padding:55px 98px 0 251px;
margin:0;
float:left;
background-image:url(images/products/products_selwood_section_bg.gif);
background-repeat:no-repeat;
position:relative;
}

.product_selwood_cat_btn	{
width:220px;
height:25px;
background-image:url(images/products/products_selwood_cat_btn.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
display:block;
}

.product_selwood_cat_btn a	{
text-decoration:none;
display:block;
line-height:25px;
}
/* SELWOOD end */

/* HOPPT start */
#products_hoppt_section	{
width:613px;
height:156px;
padding:55px 98px 0 251px;
margin:0;
float:left;
background-image:url(images/products/products_hoppt_section_bg.gif);
background-repeat:no-repeat;
position:relative;
}

.product_hoppt_cat_btn	{
width:220px;
height:25px;
background-image:url(images/products/products_hoppt_cat_btn.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
display:block;
}

.product_hoppt_cat_btn a	{
text-decoration:none;
display:block;
line-height:25px;
}
/* HOPPT end */

/* ORIMAS start */
#products_orimas_section	{
width:613px;
height:156px;
padding:55px 98px 0 251px;
margin:0;
float:left;
background-image:url(images/products/products_orimas_section_bg.gif);
background-repeat:no-repeat;
position:relative;
}

.product_orimas_cat_btn	{
width:220px;
height:25px;
background-image:url(images/products/products_orimas_cat_btn.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
display:block;
}

.product_orimas_cat_btn a	{
text-decoration:none;
display:block;
line-height:25px;
}
/* ORIMAS end */

/* products page products list end */


/* KUBOTA page start */
#about_kubota{
	width:912px;
	height:auto;
	padding:50px 25px 0 25px;
	margin:0;
	float:left;
	background-image:url(images/products/kubota_about_bg.gif);
	background-repeat:no-repeat;
	position:relative;
	background-color:#FFFFFF;
	font-weight:bold;
}

#about_kubota p{
margin:0;
padding: 25px 0 5px 220px;
}

#about_kubota img{
width:200px;
height:227px;
padding: 0 0 18px 0;
margin:0;
float:left;
background-image:url(images/products/kubota_thumb.jpg);
background-repeat:no-repeat;
}

#kubota_hydraulics	{
width:946px;
height:auto;
padding:69px 8px 25px 8px;
margin:0;
float:left;
background-image:url(images/products/kubota_hydraulics_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
}

#kubota_hydraulics ul	{
margin:0;
padding:0 0 0 35px;
}


#kubota_hydraulics li	{
list-style-type:none;
margin:0;
padding:0;
}


#kubota_hydraulics a	{
text-decoration:none;
color:#454545;
}

#kubota_hydraulics a:link	{
color:#454545;
text-decoration:none;
}

#kubota_hydraulics a:hover	{
text-decoration:underline;
color:#d40000;
}

#kubota_hydraulics a:active	{
color:#d40000;
text-decoration:underline;
}

#kubota_hydraulics a:visited	{
color:#999999;
text-decoration:none;
}

/* KUBOTA page end */


/* TOKU page start */
#about_toku	{
	width:912px;
	height:auto;
	padding:50px 25px 0 25px;
	margin:0;
	float:left;
	background-image:url(images/products/toku_about_bg.gif);
	background-repeat:no-repeat;
	position:relative;
	background-color:#FFFFFF;
	font-weight:bold;
}

#about_toku	p{
margin:0;
padding: 5px 0 18px 100px;
}

#about_toku img{
width:72px;
height:193px;
padding: 0 0 18px 0;
margin:0;
float:left;
background-image:url(images/products/toku_thumb.png);
background-repeat:no-repeat;
}

#toku_hydraulics	{
width:946px;
height:auto;
padding:69px 8px 25px 8px;
margin:0;
float:left;
background-image:url(images/products/toku_hydraulics_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
}

#toku_hydraulics ul	{
margin:0;
padding:0 0 0 35px;
}


#toku_hydraulics li	{
list-style-type:none;
margin:0;
padding:0;
}


#toku_hydraulics a	{
text-decoration:none;
color:#454545;
}

#toku_hydraulics a:link	{
color:#454545;
text-decoration:none;
}

#toku_hydraulics a:hover	{
text-decoration:underline;
color:#d40000;
}

#toku_hydraulics a:active	{
color:#d40000;
text-decoration:underline;
}

#toku_hydraulics a:visited	{
color:#999999;
text-decoration:none;
}

#toku_pneumatic	{
width:946px;
height:auto;
padding:69px 8px 25px 8px;
margin:0;
float:left;
background-image:url(images/products/toku_pneumatic_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
}


/* TOKU page end */

/* HUSQVARNA page start */
#about_husqvarna {
width:912px;
height:auto;
padding:50px 25px 0 25px;
margin:0;
float:left;
background-image:url(images/products/husqvarna_about_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
font-weight:bold;
}

#about_husqvarna p { 
margin:0;
padding: 0 0 18px 240px;
}

#about_husqvarna img{
width:220px;
height:202px;
padding: 0 0 0 0;
margin:0;
float:left;
image:url(images/products/husqvarna_thumb.png);
image-repeat:no-repeat;
}

#husqvarna_list	{
width:946px;
height:auto;
padding:0 8px 25px 8px;
margin:0;
float:left;
position:relative;
background-color:#FFFFFF;
}

#husqvarna_list ul	{
margin:0;
padding:0 0 0 35px;
}


#husqvarna_list li	{
list-style-type:none;
margin:0;
padding:0;
}

#husqvarna_list a	{
text-decoration:none;
color:#454545;
}

#husqvarna_list a:link	{
color:#454545;
text-decoration:none;
}

#husqvarna_list a:hover	{
text-decoration:underline;
color:#d40000;
}

#husqvarna_list a:active	{
color:#d40000;
text-decoration:underline;
}

#husqvarna_list a:visited	{
color:#999999;
text-decoration:none;
}


/* HUSQVARNA page end */


/* WEBER page start */
#about_weber	{
width:912px;
height:auto;
padding:50px 25px 0 25px;
margin:0;
float:left;
background-image:url(images/products/weber_about_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
font-weight:bold;
}

#about_weber p	{
margin:0;
padding: 0 0 18px 220px;
}

#about_weber img{
width:201px;
height:203px;
padding: 0 0 18px 0;
margin:0;
float:left;
background-image:url(images/products/weber_thumb.png);
background-repeat:no-repeat;
}

#weber_list	{
width:946px;
height:auto;
padding:0 8px 25px 8px;
margin:0;
float:left;
position:relative;
background-color:#FFFFFF;
}

#weber_list ul	{
margin:0;
padding:0 0 0 35px;
}


#weber_list li	{
list-style-type:none;
margin:0;
padding:0;
}

#weber_list a	{
text-decoration:none;
color:#454545;
}

#weber_list a:link	{
color:#454545;
text-decoration:none;
}

#weber_list a:hover	{
text-decoration:underline;
color:#d40000;
}

#weber_list a:active	{
color:#d40000;
text-decoration:underline;
}

#weber_list a:visited	{
color:#999999;
text-decoration:none;
}


/* WEBER page end */


/* SELWOOD page start */
#about_selwood	{
width:912px;
height:auto;
padding:50px 25px 0 15px;
margin:0;
float:left;
background-image:url(images/products/selwood_about_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
font-weight:bold;
}

#about_selwood p{
margin:0;
padding: 0 0 18px 230px;
}

#about_selwood img{
width:220px;
height:194px;
padding: 25px 0 0 0;
margin:0;
float:left;
image:url(images/products/selwood_thumb.png);
img-repeat:no-repeat;
}

#selwood_list	{
width:946px;
height:auto;
padding:0 8px 25px 8px;
margin:0;
float:left;
position:relative;
background-color:#FFFFFF;
}

#selwood_list ul	{
margin:0;
padding:0 0 0 35px;
}


#selwood_list li	{
list-style-type:none;
margin:0;
padding:0;
}

#selwood_list a	{
text-decoration:none;
color:#454545;
}

#selwood_list a:link	{
color:#454545;
text-decoration:none;
}

#selwood_list a:hover	{
text-decoration:underline;
color:#d40000;
}

#selwood_list a:active	{
color:#d40000;
text-decoration:underline;
}

#selwood_list a:visited	{
color:#999999;
text-decoration:none;
}


/* SELWOOD page end */

/* HOPPT page start */
#about_hoppt	{
width:912px;
height:auto;
padding:50px 25px 0 25px;
margin:0;
float:left;
background-image:url(images/products/hoppt_about_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
font-weight:bold;
}

#about_hoppt p	{
margin:0;
padding: 0 0 18px 195px;
}

#about_hoppt img{
width:184px;
height:238px;
padding: 0 0 18px 0;
margin:0;
float:left;
background-image:url(images/products/hoppt_thumb.png);
background-repeat:no-repeat;
}

#hoppt_list	{
width:946px;
height:auto;
padding:0 8px 25px 8px;
margin:0;
float:left;
position:relative;
background-color:#FFFFFF;
}

#hoppt_list ul	{
margin:0;
padding:0 0 0 35px;
}


#hoppt_list li	{
list-style-type:none;
margin:0;
padding:0;
}

#hoppt_list a	{
text-decoration:none;
color:#454545;
}

#hoppt_list a:link	{
color:#454545;
text-decoration:none;
}

#hoppt_list a:hover	{
text-decoration:underline;
color:#d40000;
}

#hoppt_list a:active	{
color:#d40000;
text-decoration:underline;
}

#hoppt_list a:visited	{
color:#999999;
text-decoration:none;
}


/* HOPPT page end */

/* ORIMAS page start */
#about_orimas	{
width:912px;
height:auto;
padding:50px 25px 0 25px;
margin:0;
float:left;
background-image:url(images/products/orimas_about_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
font-weight:bold;
}

#about_orimas p	{
margin:0;
padding: 0 0 18px 0;
}

#orimas_list	{
width:946px;
height:auto;
padding:0 8px 25px 8px;
margin:0;
float:left;
position:relative;
background-color:#FFFFFF;
}

#orimas_list ul	{
margin:0;
padding:0 0 0 35px;
}


#orimas_list li	{
list-style-type:none;
margin:0;
padding:0;
}

#orimas_list a	{
text-decoration:none;
color:#454545;
}

#orimas_list a:link	{
color:#454545;
text-decoration:none;
}

#orimas_list a:hover	{
text-decoration:underline;
color:#d40000;
}

#orimas_list a:active	{
color:#d40000;
text-decoration:underline;
}

#orimas_list a:visited	{
color:#999999;
text-decoration:none;
}


/* ORIMAS page end */


/* SERVICES page start */
#services_heavyweight	{
width:962px;
height:auto;
padding:55px 0 25px 0;
margin:0;
float:left;
background-image:url(images/services/services_heavyweight_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
}

#services_lightweight	{
width:962px;
height:auto;
padding:55px 0 25px 0;
margin:0;
float:left;
background-image:url(images/services/services_lightweight_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
}

#services_additional	{
width:912px;
height:auto;
padding:50px 25px 10px 25px;
margin:0;
float:left;
background-image:url(images/services/services_additional_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
}
/* SERVICES page end */

/* RENTAL page start */
#rental_services	{
width:912px;
height:auto;
padding:50px 25px 24px 25px;
margin:0;
float:left;
background-image:url(images/rental/rental_service_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
}

#rental_equipment	{
width:912px;
height:auto;
padding:50px 25px 24px 25px;
margin:0;
float:left;
background-image:url(images/rental/rental_equipment_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
}

#rental_equipment a	{
color:#d40000;
text-decoration:underline;
}

#rental_equipment a:link	{
color:#d40000;
text-decoration:underline;
}

#rental_equipment a:hover	{
color:#d40000;
text-decoration:underline;
}

#rental_equipment a:active	{
color:#d40000;
text-decoration:underline;
}

#rental_equipment a:visited	{
color:#999999;
text-decoration:underline;
}

/* RENTAL page end */

/* ABOUT page start */
#about_us	{
width:912px;
height:auto;
padding:60px 25px 10px 25px;
margin:0;
float:left;
background-image:url(images/about/about_us_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
}

#clientele	{
width:912px;
height:auto;
padding:65px 25px 10px 25px;
margin:0;
float:left;
background-image:url(images/about/clientele_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
}

#experience	{
width:912px;
height:auto;
padding:65px 25px 10px 25px;
margin:0;
float:left;
background-image:url(images/about/experience_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
}

#our_people	{
width:912px;
height:auto;
padding:65px 25px 10px 25px;
margin:0;
float:left;
background-image:url(images/about/our_people_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
}

#commitment	{
width:912px;
height:auto;
padding:65px 25px 10px 25px;
margin:0;
float:left;
background-image:url(images/about/commitment_bg.gif);
background-repeat:no-repeat;
position:relative;
background-color:#FFFFFF;
}
/* ABOUT page end */


/* SITEMAP page start */
#sitemap	{
width:946px;
height:auto;
padding:0 8px 25px 8px;
margin:0;
float:left;
position:relative;
background-color:#FFFFFF;
border-color: #98D2E7;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
text-decoration: none;
}

#sitemap a	{
text-decoration:none;
color:#454545;
}

#sitemap a:link	{
color:#454545;
text-decoration:none;
}

#sitemap a:hover	{
text-decoration:underline;
color:#d40000;
}

#sitemap a:active	{
color:#d40000;
text-decoration:underline;
}

#sitemap a:visited	{
color:#999999;
text-decoration:none;
}
/* SITEMAP page end */

/* main body content end */

/* footer start */
#footer_wrapper	{
clear: both;
float:left;
width:100%;
background-color:#ffffff;
padding:0;
margin:0;
}

#footer_holder	{
height:50px;
width:953px;
margin: 0 auto 0 auto;
background-image:url(images/le_wrapper_bg_ytile.png);
background-repeat:repeat-y;
padding: 5px 0 0 25px;
}

.footer_text	{
margin:0;
padding: 0 25px 0 0;
height:auto;
width:auto;
font-size:11px;
line-height:14px;
color:#828282;
float:left;
}

.footer_copyright	{
margin:0;
padding: 0;
height:auto;
width:auto;
font-size:11px;
line-height:14px;
color:#828282;
float:left;
}

.footer_text	a	{
color:#828282;
text-decoration:underline;
}

.footer_text a:link	{
color:#828282;
text-decoration:underline;
}

.footer_text a:hover	{
color:#828282;
text-decoration:underline;
}

.footer_text a:active	{
color:#828282;
text-decoration:underline;
}

.footer_text a:visited	{
color:#828282;
text-decoration:underline;
}

#footer_browserstuff_holder	{
height:50px;
width:953px;
margin: 0 auto 0 auto;
background-image:url(images/le_wrapper_bg_ytile.png);
background-repeat:repeat-y;
padding: 5px 0 0 25px;
}
/* footer end */
