html{overflow-y:scroll;}body{width:100%;font-family:helvetica,arial,sans-serif;overflow-y:hidden;}.left{float:left;}.no_margin{margin:0!important;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hide from IE Mac \*/ .clearfix{display:block;}/* End hide from IE Mac */ *{margin:0;padding:0;}ul{list-style:none;}a{text-decoration:none;}img{border:none;}.content{margin:auto;position:relative;width:960px;}.greyGradient{background:#F7F7F7 url('/images/background_app.gif') repeat-x scroll left top;}#logo_container{position:relative;height:100px;}.container{position:relative;}#topLeft,#topRight{position:absolute;top:0;width:50%;height:30px;}#topLeft{background:#B0C6DA;left:0;}#topRight{background:#8BABC8;right:0;}.topGradient{background:url('/images/top-menu-gradient.png') repeat-y center;}#top{height:30px;}#menu{float:left;position:relative;left:50%;font-size:13px;}#menu li{float:left;position:relative;right:50%;font-weight:bold;color:#fff;height:24px;padding:6px 15px 0 15px;}#menu .active{background:#B9D16A;}#menu a{font-weight:bold;color:#fff;}#changeLanguage{position:absolute;display:block;padding:6px 15px 6px 15px;font-weight:bold;right:0;font-size:13px;color:#fff;}#changeLanguageArrow{display:block;position:absolute;right:0;top:12px;width:9px;height:6px;background:transparent url(/images/home_sprite.png) repeat scroll -127px -75px;}#main_content{background-color:#fff;border:1px solid #ccc;position:relative;top:-34px;}img{z-index:2;}#products{padding:28px 24px 28px;}#products h4{font-weight:bold;font-size:14px;color:#638eb4;margin:0 0 6px 0;}#products h3{font-size:15px;font-weight:bold;color:#4E4E4E;text-transform:uppercase;margin-bottom:10px;}#products .col1{width:480px;float:left;}#products .col2{float:left;padding-left:29px;}button{border:0 none;color:#fff!important;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:22px;height:30px;margin:0;padding:0 16px;width:auto;overflow:visible;vertical-align:top;cursor:pointer;}.bg_red{background-color:#de4b25!important;}.search button{margin-top:1px;}#products .col2{width:390px;float:left;}#footer{font-size:.9em;padding:1em 30px 2em 30px;clear:both;color:#4e4e4e;text-align:center;}#footer a{color:#4a4a4a;text-decoration:underline;}#languages{margin:0;padding:0;position:absolute;top:31px;left:0;width:150px;z-index:9999;}#language_select{position:relative;display:block;border:1px solid #ccc;background:#fff;list-style:none;margin:0;padding:0;}#language_select li{display:block;height:auto;overflow:hidden;float:none;background:#fff;margin:0;padding:0;}#language_select a{display:block;color:#074C8A;width:130px;background:#fff;margin:0;font-size:11px;font-weight:normal;padding:3px 10px 3px 10px;text-transform:lowercase;}#language_select a:hover{display:block;padding:3px 10px 3px 10px;background:#ccc;}.error_message{background:url('/images/us_error.gif') no-repeat;padding:1px 0 3px 22px;color:#BC100E;font-size:12px;}#footerfeedback{margin:0 auto 0;overflow:hidden;position:relative;width:554px;padding-bottom:2px;padding-left:60px;}#footerfeedback_icon{position:absolute;left:12px;top:3px;width:37px;height:34px;background:transparent url(/images/home_sprite.png) no-repeat -43px -72px;}#footerfeedback h2{color:#4E4E4E;font-size:14px;line-height:1.2em;margin-bottom:.5em;margin-top:.25em;}#footerfeedback .placeholder{color:#808C85;height:1.4em;}#footerfeedback form textarea{border:1px solid #C0CCC4;font-size:12px;height:7em;line-height:1.4em;padding:5px 6px;width:540px;}#footerfeedback form p{margin:0;}#footerfeedback .submitrow label{color:#4E4E4E;font-size:12px;float:right;}#feedbackindicator{position:absolute;left:-20px;top:4px;}#feedbacksubmit{position:relative;}#feedbackmessagecontainer{padding-bottom:4px;}#feedbackemail{margin-left:10px;width:200px;border:1px solid #C0CCC4;color:#2B332E;font-size:1em;padding:.25em;}#feedbackbutton{float:left;margin-right:10px;margin-top:-1px;}#footerfeedback .infotext{line-height:2em;color:#808C85;background-color:#F7F7F7;float:right;font-size:12px;}.mainGreenGradient{background:url('/images/bg-middle-green.png') repeat-x #E6F1D6;text-align:center;}.mainGreenGradientMargin{border-bottom:2px solid #DFDFDF;}#main_description{color:#4e4e4e;padding:26px 0 68px;}#main_description h1{padding:0;color:#B9D16A;font-size:34px;font-weight:bold;letter-spacing:-1px;}#main_description h2{padding:0;color:#B9D16A;font-size:22px;font-weight:bold;letter-spacing:-1px;}#main_description input{font-size:18px;padding:4px 4px;margin-right:8px;height:22px;}#main_description p{font-size:20px;margin:0;padding:40px 0 8px;line-height:130%;}.tabsContent{padding-bottom:20px;overflow:hidden;top:20px;margin-top:-6px;}#main_submenu{float:left;position:relative;left:50%;text-align:center;font-size:18px;}#main_submenu li{display:block;float:left;list-style:none;position:relative;right:50%;color:#fff;font-weight:bold;padding:8px 15px 8px 15px;}#main_submenu .active{background:#B9D16A;}#main_submenu .arrow{position:absolute;left:0;bottom:-20px;height:20px;width:100%;}.tab-arrow{width:31px;height:20px;display:block;margin:auto;background:transparent url(/images/home_sprite.png) repeat scroll -4px -75px;}.onTop{z-index:9997;}#main_submenu a{color:#fff;}#main_submenu .tab_link{color:#4e4e4e!important;}#main_logo_container{text-align:center;position:relative;}#main_logo{position:absolute;bottom:0;left:0;width:250px;color:#4E4E4E;min-height:64px;height:auto!important;height:64px;}#main_logo a{display:block;width:240px;height:64px;background:transparent url(/images/home_sprite.png) repeat scroll -6px -4px;}#login{position:absolute;right:0;top:20px;font-size:14px;}#login a{color:#074C8A;text-decoration:underline;}.button{display:block;position:absolute;right:60px;bottom:0;color:#fff!important;text-decoration:none!important;padding:3px 8px 5px 30px;font-size:18px;line-height:22px;font-weight:normal;background:url('/images/home_sprite.png') no-repeat 6px -182px;}#suppliers-box .last{margin-right:0;}#suppliers-box{padding:22px 40px;font-size:14px;}#share-icons{float:right;width:615px;height:40px;padding-bottom:10px;margin-left:20px;}.share-icons{width:615px;height:40px;padding-bottom:10px;position:absolute;top:22px;right:40px;}.share-icon{float:left;}#suppliers-box a{color:#074C8A;text-decoration:underline;}#suppliers-box .h-big{font-size:24px;color:#4E4E4E;}#suppliers-box .h-medium{color:#828282;font-size:16px;margin-bottom:10px;line-height:1.1;}#suppliers-box .signup{text-align:center;margin-bottom:10px;font-size:13px;}#suppliers-box .button-wrapper{position:relative;float:left;left:50%;}#suppliers-box .button{position:relative!important;float:left;right:50%;}#suppliers-box-info{margin-top:10px;}#suppliers-box-info p{margin-bottom:4px;}.suppliers-info-box{margin-bottom:40px;width:880px;}.suppliers-info-box .img-box{width:218px;height:150px;float:left;overflow:hidden;}#supplier_icon1{background:url('/images/suppliers_images_sprite.jpg') no-repeat -28px -160px;margin-left:18px;display:inline;width:200px;}#supplier_icon2{background:url('/images/suppliers_images_sprite.jpg') no-repeat -25px 10px;margin-left:22px;display:inline;width:196px;}#supplier_icon3{background:url('/images/suppliers_images_sprite.jpg') no-repeat -5px -312px;margin-left:24px;display:inline;width:194px;}.suppliers-info-box img{margin:0;padding:0;border:0;}.suppliers-info-box p{margin-bottom:10px;float:left;width:654px;}.suppliers-info-box ul{float:left;}.suppliers-info-box li{font-size:13px;line-height:1.5;background:url('/images/home_sprite.png') no-repeat -227px -127px;width:167px;float:left;padding-left:26px;margin-right:26px;}#suppliers-box .arrows li{background:transparent url(/images/home_sprite.png) no-repeat scroll -4px -214px;}.suppliers-info-box .last{margin:0;}.centered-info{line-height:1.3;padding-top:30px;position:relative;text-align:center;}.suppliers-info-box .arrow{margin:auto;width:516px!important;background:url('/images/suppliers_images_sprite.jpg') no-repeat 490px -23px;}.suppliers-info-box .columns{text-align:center;position:relative;}.suppliers-info-box .column{float:left;width:250px;}.suppliers-info-box .column-right{float:right;width:250px;padding-right:30px;}.price-box .nmt{margin-top:0!important;}.price-box .h-medium{margin-top:10px;}.price-box,.price-box-bottom{font-weight:bold;line-height:1;font-size:18px;color:#4E4E4E;padding-bottom:20px;}.price-box-bottom{padding-bottom:0!important;}.price-box-bottom span,.price-box span{font-size:36px;}#product_details_sample{margin-top:40px;}