@charset "utf-8";

/* Global reset */
html, body, div, span, applet, object, iframe, h1, h3, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; }

/* General CSS*/
body { margin:0px; padding:0px; margin:0px auto; background:#BCBDBF url('../graphics/bg.gif') repeat-x; font-family: Arial, Verdana, sans-serif; font-size:11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#171717; }

/*Universal classes */
a{ outline:none; border:none; text-decoration:none; }
img{ float:left;  border:0px;}
.FloatLeft{ float:left; }
.FloatLeftIndent{ float:left;padding:0px 0px 0px 150px; }
.FloatRight{ float:right; }

#Wrapper {min-height:650px;height:expression(document.body.clientHeight < 650? "650px": "auto" );} 

/* Wrapper */
#MainContainer{ width:820px; margin:0px auto; height:auto; }

.sideWrapperl{ width:800px; height:100%;  background:url('../graphics/bginner.png') repeat; float:left; padding:0 10px; }

#Wrapper{ width:800px; margin:0px; float:left; height:auto; background:url('../graphics/right_side_pattern.gif') right bottom no-repeat;}

#Wrapper .left{ float:left;width:643px; height:auto;}
#Wrapper .right{float:left;width:157px; height:auto; background:url('../graphics/right_top_corner.gif') left top no-repeat; padding:146px 0px 0px 0px;}

/* Header */
.header_bg{float:left;width:643px;background: url('../graphics/header_center_image.gif') no-repeat right top;}

/* Logo */
.logo{float:left;background:url('../graphics/logo.gif') left top no-repeat; width:197px; height:64px;}

/* Page Titles */
.home_title{float:left;background:url('../graphics/home_image.gif') right bottom no-repeat; width:64px;height:21px; padding:18px 0px 0px 19px;}

/* Navigation Section */
#nav_section{float:left;width:643px;height:45px;background: url('../graphics/navigation_bg_repeat.gif') repeat-x;}

#nav_section ul{float:left;width:628px;list-style-type:none;height:32px; padding:13px 0px 0px 15px; background: url(../graphics/layher_image.gif) right top no-repeat;}
#nav_section ul li{float:left; }

.nav_links{float:left;font-size:11px;font-weight:bold;color:#000;text-decoration:none;}
.nav_links:hover{text-decoration:underline;}
.nav_seperator{float:left;padding-left:9px;padding-right:8px;font-size:11px;font-weight:bold;color:#000;}
.nav_links_active{float:left;font-size:11px;font-weight:bold;color:#000;text-decoration:underline;}

/* Flash Section */
#flashFile{float:left;width:414px;height:166px;background: url('../graphics/flash_movie_image.gif') 0px 0px no-repeat;}

/* Content Section */
#content_section{float:left;width:418px;padding:17px 14px 17px 14px;background:#fff;}
#content_section h3{float:left;width:413px;color:#636466;font-size:16px;padding:16px 0px 0px 0px;}
#content_section p{float:left;width:416px;padding-top:12px; text-align:justify;}

.left_btm_txt_container{position:absolute; left:10px; top:-95px; z-index:999999; width:128px; float:left; display:block;}
.left_btm_txt{float:left;font-size:14px;color:#FFF;font-weight:bold;line-height:18px;width:167px;padding:15px;}

.right_btm_txt_container{position:absolute; left:653px; top:-95px; z-index:999999; width:128px; float:left; display:block;}
.right_btm_txt{float:left;width:127px;padding:10px 0px 0px 5px;}

/* Right Section */
#Wrapper .right ul{float:left;width:127px;list-style-type:none;padding:8px 0px;}
#Wrapper .right ul li{float:left;width:123px;padding:7px 0px 5px 0px;}

.right_links{font-size:11px;color:#78797B;text-decoration:underline;}
.right_links:hover{text-decoration:none;}

.right_watch_video{padding:10px 0px 0px 0px;width:127px;float:left;}

/* Footer Section */
#footer_section{float:left;width:800px;height:35px;background:url('../graphics/footer_navigation_image.gif') center top no-repeat; padding:0 10px 10px 10px;}
.footer_links_box{float:left;padding:10px 0px 0px 10px;}
#footer_section a{float:left;font-size:11px;color:#fff;text-decoration:none;font-weight:bold;}
#footer_section a:hover{text-decoration:underline;}
#footer_section .footer_links_active{font-size:11px;color:#fff;text-decoration:underline;font-weight:bold;}
.footer_seperator{float:left;padding-left:7px;padding-right:9px;font-size:11px;font-weight:bold;color:#fff;}
.footer_phone_num{float:right;font-size:15px;color:#fff;font-weight:bold;padding:8px 15px 0px 0px;}

/* Inner Pages */
.left_side_links_box{float:left;font-size:14px;color:#FFF;font-weight:bold;line-height:18px;width:167px;padding:15px;list-style-type:none;}
.left_side_links_box li{float:left;width:165px;padding:8px 0px 6px 0px;}
.left_side_links_box li a{color:#fff;text-decoration:underline;}
.left_side_links_box li a:hover{text-decoration:none;}

.left_side_links_box li ul{ float:left;width:149px;padding:8px 0px 0px 0px; list-style-type:none;}
.left_side_links_box li li{float:left; width:163px; padding:0px 0px 0px 13px; background:url(../graphics/left_nav_bullet.gif) no-repeat 0px 7px;}
.left_side_links_box li li a{color:#fff;text-decoration:underline; font-size:13px;}
.left_side_links_box li li a:hover{text-decoration:none;}

.right ul.sublinks{float:left;width:127px;list-style-type:none;padding:8px 0px;}
.right ul.sublinks li{float:left;width:123px;padding:7px 0px 5px 0px;}

a.innovation_sublinks{float:left;padding:0px 0px 0px 6px;font-size:11px;color:#78797B;text-decoration:underline;font-weight:bold;background:url(../graphics/arrow_bullet.gif) 0px 6px no-repeat;padding-left:6px;}
a.innovation_sublinks:hover{text-decoration:none;}

.mid_link_box{float:left;width:100px;padding:8px 0px 0px 0px;}

/* Products */
.products_title{float:left;background:url('../graphics/products_image.gif') right bottom no-repeat; width:111px;height:27px; padding:18px 0px 0px 19px;}

/* News */
.news_title{float:left;background:url('../graphics/news_image.gif') right bottom no-repeat; width:68px;height:21px; padding:18px 0px 0px 19px;}
.news_mid{float:right;width:235px;}

/* Products */
.faq_title{float:left;background:url('../graphics/faq_image.gif') right bottom no-repeat; width:46px;height:27px; padding:18px 0px 0px 19px;}

/* Layher Worldwide */
.layher_worldwide_title{float:left;background:url('../graphics/layher_worldwide_image.gif') right bottom no-repeat; width:221px;height:27px; padding:18px 0px 0px 19px;}

/* Contact */
.contact_title{float:left;background:url('../graphics/contact_us_image.gif') right bottom no-repeat; width:135px;height:21px; padding:18px 0px 0px 19px;}
.mid_contact_box{float:left;width:130px;padding:8px 0px 0px 0px;}
.mid_contact_infobox{float:left;width:115px;padding:8px 0px 0px 0px;}
.right_btm_contact_container{position:absolute; left:653px; top:-113px; z-index:999999; width:152px; float:left; display:block;}

/* Client Affiliates */
.client_affiliates_title{float:left;background:url('../graphics/client_affiliates_image.gif') right bottom no-repeat; width:198px;height:21px; padding:18px 0px 0px 19px;}
.client_affiliates_box{float:left;width:275px;}
.client_affiliates_logo_box{float:right;margin-top:-40px;}
.right_btm_affiliates_container{position:absolute; left:653px; top:-113px; z-index:999999; width:152px; float:left; display:block;}
.nologo{font-size:11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#00adef; }
.midlinks{font-size:11px; color:#636466; text-decoration:underline;}
.midlinks:hover{text-decoration:none;}

/* home */
.right_image{float:right;}

/* Resources */
.right_btm_resources_container{position:absolute; left:653px; top:-113px; z-index:999999; width:152px; float:left; display:block;}
.resources_title{float:left;background:url('../graphics/resources.gif') right bottom no-repeat; width:124px;height:21px; padding:18px 0px 0px 19px;}
.resources_mid{float:left;padding:15px 0px 0px 30px;width:340px;}
.resources_box_inner{float:left;width:100px;padding:0px 0px 15px 0px;}

.resource_links{float:left;font-size:11px;color:#78797B;text-decoration:underline;}
.resource_links:hover{text-decoration:none;}

/* Services */
.services_title{float:left;background:url('../graphics/services_image.gif') right bottom no-repeat; width:105px;height:21px; padding:18px 0px 0px 19px;}
.services_list_left{float:left;width:200px;padding-left:20px;}
.services_list_right{float:left;width:200px;padding-left:200px;margin-top:-57px;_margin-top:-57px;}
.right_btm_services_container{position:absolute; left:653px; top:-113px; z-index:999999; width:152px; float:left; display:block;}

/* Precise */
.precise_title{float:left;background:url('../graphics/precise_engineering_image.gif') right bottom no-repeat; width:250px;height:27px; padding:18px 0px 0px 19px;}
.right_btm_precise_container{position:absolute; left:653px; top:-201px; z-index:999999; width:128px; float:left; display:block;}

/* Logistic Support */
.logistic_supp_title{float:left;background:url('../graphics/logistical_support_image.gif') right bottom no-repeat; width:228px;height:27px; padding:18px 0px 0px 19px;}
.right_btm_logistic_supp_container{position:absolute;left:653px; top:-169px; z-index:999999; width:152px; float:left; display:block;}

/* Partnership */
.partnership_title{float:left;background:url('../graphics/partnership_image.gif') right bottom no-repeat; width:147px;height:21px; padding:18px 0px 0px 19px;}
.right_btm_partnership_container{position:absolute;left:653px; top:-154px; z-index:999999; width:152px; float:left; display:block;}

/* About */
.about_title{float:left;background:url('../graphics/about_us_image.gif') right bottom no-repeat; width:107px;height:21px; padding:18px 0px 0px 19px;}

/* Innovation */
.innovation_title{float:left;background:url('../graphics/innovation_image.gif') right bottom no-repeat; width:133px;height:21px; padding:18px 0px 0px 19px;}

/* Safety */
.safety_title{float:left;background:url('../graphics/safety_image.gif') right bottom no-repeat; width:80px;height:27px; padding:18px 0px 0px 19px;}


/* Sitemap */
.sitemap_title{float:left;background:url('../graphics/site_map_image.gif') right bottom no-repeat; width:110px;height:27px; padding:18px 0px 0px 19px;}
.sitemap_box{float:left;padding-left:30px;}
ul.sitemap li{line-height:20px;}
ul.sitemap li ul{line-height:20px;padding-left:30px;}
ul.sitemap li ul li ul{line-height:20px;padding-left:30px;}

.sitemap_links{font-size:11px;color:#78797B;text-decoration:underline;}
.sitemap_links:hover{text-decoration:none;}

/* Allround Scaffolding */
.allround_title{float:left;background:url('../graphics/allround_scaffolding_image.gif') right bottom no-repeat; width:273px;height:27px; padding:18px 0px 0px 19px;}
.right_btm_allround_container{position:absolute; left:653px; top:-108px; z-index:999999; width:152px; float:left; display:block;}

ul.content_list{ width:415px; float:left; list-style-type:none; padding:17px 0px 0px 0px;}
ul.content_list li{ width:404px; float:left; background:url(../graphics/white_arrow_bullet.gif) no-repeat 0px 6px; padding:0px 0px 6px 11px;}

/* SpeedyScaf */
.speedyscaf_title{float:left;background:url('../graphics/speedyscaf_image.gif') right bottom no-repeat; width:158px;height:27px; padding:18px 0px 0px 19px;}
.right_btm_speedyscaf_container{position:absolute; left:653px; top:-182px; z-index:999999; width:152px; float:left; display:block;}

/* Keder Roof */
.keder_title{float:left;background:url('../graphics/keder_roof_system_image.gif') right bottom no-repeat; width:228px;height:27px; padding:18px 0px 0px 19px;}
.right_btm_keder_container{position:absolute; left:653px; top:-113px; z-index:999999; width:152px; float:left; display:block;}

/* cassette roof */
.cassette_title{float:left;background:url('../graphics/cassette_roof_image.gif') right bottom no-repeat; width:169px;height:21px; padding:18px 0px 0px 18px;}
.right_btm_cassette_container{position:absolute; left:653px; top:-113px; z-index:999999; width:152px; float:left; display:block;}

/* protect system */
.protect_sys_title{float:left;background:url('../graphics/protect_system_image.gif') right bottom no-repeat; width:188px;height:27px; padding:18px 0px 0px 19px;}
.right_btm_protect_container{position:absolute; left:653px; top:-113px; z-index:999999; width:152px; float:left; display:block;}

/* stairway towers */
.stairway_towers_title{float:left;background:url('../graphics/stairways_towers_access_image.gif') right bottom no-repeat; width:389px;height:27px; padding:18px 0px 0px 19px;}

/* heavy duty */
.heavy_duty_title{float:left;background:url('../graphics/heavy_duty_heading_image.gif') right bottom no-repeat; width:419px;height:25px; padding:18px 0px 0px 19px;}
.right_btm_heavy_container{position:absolute; left:653px; top:-219px; z-index:999999; width:128px; float:left; display:block;}

/* accessories */
.accessories_title{float:left;background:url('../graphics/accessories_image.gif') right bottom no-repeat; width:150px;height:21px; padding:18px 0px 0px 19px;}
.right_btm_accessories_container{position:absolute; left:653px; top:-157px; z-index:999999; width:128px; float:left; display:block;}

/* decks */
.decks_title{float:left;background:url('../graphics/decks_image.gif') right bottom no-repeat; width:71px;height:22px; padding:18px 0px 0px 19px;}
.right_btm_deck_container{position:absolute; left:653px; top:-193px; z-index:999999; width:152px; float:left; display:block;}

/* star frame */
.star_title{float:left;background:url('../graphics/star_frame_scaffolding_image.gif') right bottom no-repeat; width:288px;height:27px; padding:18px 0px 0px 19px;}
.right_btm_star_container{position:absolute; left:653px; top:-113px; z-index:999999; width:152px; float:left; display:block;}

/* Literature */
.literature_title{float:left;background:url('../graphics/product_literature_image.gif') right bottom no-repeat; width:229px;height:27px; padding:18px 0px 0px 19px;}
.right_btm_literature_container{position:absolute; left:653px; top:-113px; z-index:999999; width:152px; float:left; display:block;}

/* Misc Classes */
.width197{width:197px;}
.max_container{float:left;width:100%; z-index:50;}
.img_mid{margin:0px 3px;}
.space_top10{padding:10px 0px 0px 0px;}

h1{font-size:17px;color:#636466;font-weight:bold}
h2{font-size:11px;font-weight:bold;}
h4{font-size:11px;color:#000;font-weight:bold;padding-top:10px;}