:focus,a,a:hover,focus{outline:0}#logo,#xxx_logo{background-repeat:no-repeat;margin-left:0;position:absolute;z-index:10}#hm-mid-ttl,.top-lnk,body{font-family:Arial,Helvetica,sans-serif}.clearFix,.hm-col-ttl{display:block}li,ol,ul,ul#topnav{list-style:none}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}.hm-col-txt a,.top-lnk a,.top-lnk a:hover{text-decoration:none}table{border-collapse:collapse;border-spacing:0}.clearFix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearFix{height:1%}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;font-style:normal;font-size:100%;line-height:1;font-family:Arial,Helvetica,sans-serif;border:none}.curve{float:left;height:auto;width:auto;line-height:1px;font-size:1px}#banner,#container,#main,#middle-cnr,.top-lnk{width:1060px}.clear{clear:both}body{margin:0;padding:0;background-repeat:repeat-x;background-position:left top;background-color:#666}a img{border:none}#banner,#hm-mid-ttl{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;float:left}#main{margin:0 auto}#container{float:left}.top-lnk{background-repeat:no-repeat;background-position:right center;float:left;font-size:11px;line-height:11px;font-weight:400;color:#c2c2c2;text-align:right;padding-top:15px;padding-bottom:32px}.top-lnk a{color:#c2c2c2;padding-left:15px}.top-lnk a:hover{color:#FFF}#logo{height:70px;width:260px;margin-top:-85px;background-image:url(/media/images/RampfLogo_260.jpg)}#xxx_logo{height:144px;width:538px;margin-top:0;background-image:url(/media/images/RampfLogoNew_med.png)}#top-nav{float:left;height:25px;width:800px;margin-bottom:20px;padding-left:260px}#banner{background:#fff}#middle-cnr{float:left;background-color:#FFF}#hm-mid-ttl{font-size:48px;line-height:80px;font-weight:700;color:#000;background-color:#FFF;height:80px;width:1044px;padding-left:16px}.grey{color:#666}.hm-col-a{float:left;width:400px;border-right-width:1px;border-right-style:solid;border-right-color:#666;min-height:550px}.hm-col-b{float:left;width:258px;min-height:550px}.hm-col-ttl,.hm-col-txt{font-size:14px;line-height:37px;color:#332a01;width:auto;clear:left;font-family:Arial,Helvetica,sans-serif}.hm-col-ttl{font-weight:400;background-color:#ffd203;padding-left:10px;height:37px}strong{font-weight:700}.hm-col-txt{font-weight:400;padding-left:20px;padding-top:30px;padding-right:20px}.hm-col-txt p,.mid-bot-col-a p{font-size:10px;line-height:12px;font-weight:400}#footer,#mid-bot{padding-top:35px;padding-bottom:50px}#inner-left,#inner-right{padding-top:40px;float:left}.hm-col-txt p{font-family:Arial,Helvetica,sans-serif;color:#666}.hm-col-txt a{color:#000}.hm-col-txt a:hover{color:#666;text-decoration:underline}.hm-input{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;color:#ffd203;background-color:#4d4d4d;height:27px;width:208px;padding-left:10px;margin-bottom:5px;border-width:0;border-style:none}.rgt-align{float:right}#mid-bot{float:left;width:1060px;border-top-width:1px;border-top-style:solid;border-top-color:#666;background-color:#FFF}.mid-bot-col-a{float:left;width:350px;padding-left:20px;padding-right:30px}.mid-bot-col-a p{color:#666}.mid-bot-col-b{float:left;width:240px;padding-left:20px}.mid-bot-col-b p{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:25px;font-weight:400;color:#666;text-transform:uppercase}.mid-bot-col-b a{line-height:25px;color:#666;text-decoration:none}.mid-bot-col-b a:hover{color:#000;text-decoration:underline}#footer{float:left;width:1060px}.footer-col-a{float:left;width:auto;padding-right:30px}.footer-col-a p{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:12px;font-weight:400;color:#e0e0e0}.footer-col-a a{color:#e0e0e0;text-decoration:none}.footer-col-a a:hover{color:#FFF;text-decoration:underline}.footer-col-b,.footer-col-b p{font-size:10px;line-height:12px;color:#c2c2c2;font-weight:400}#inner-left ul li a,.newsWrap a,.newsWrap a:hover,.rssWrap a,.rssWrap a:hover,.socialWrap a,a,a:hover,socialWrap a:hover,ul#topnav li a{text-decoration:none}.footer-col-b{float:right;width:200px}#inner-middle{background-repeat:repeat-y;float:left;width:1060px}#inner-left{width:240px;padding-left:20px}#inner-right{width:760px;padding-left:20px;padding-right:20px}.serices-thumb,.serices-thumb-a{width:249px;float:left}#inner-right h1{font-family:Arial,Helvetica,sans-serif;font-size:30px;line-height:24px;font-weight:400;color:#000}.black{color:#000}#inner-left ul li,#inner-left ul li a,.white{color:#FFF}#inner-right p{font-size:14px;line-height:24px;color:#666}.serices-thumb{padding-right:6px}.services-thumb-ttl{line-height:37px;color:#FFF;background-color:#666;float:left;width:239px;padding-left:10px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;margin-top:1px}#inner-left ul li a,#inner-left ul li a:hover{background-repeat:no-repeat;background-position:left 5px;padding-left:18px}#inner-left h2{font-family:Arial,Helvetica,sans-serif;font-size:30px;line-height:30px;font-weight:400;color:#666}#inner-left ul li,#inner-left ul li a,#inner-left ul li a:hover{font-size:12px;line-height:18px;font-weight:400;font-family:Arial,Helvetica,sans-serif}#inner-left ul li a.active,#inner-left ul li a:hover{color:#ffd203}ul#topnav{float:left;width:100%;font-size:1.1em}ul#topnav li{float:left;margin:0 0 0 20px;padding:0;position:relative;width:140px;color:#fff!important;border-bottom:3px solid #fff;font-weight:700}ul#topnav li a{float:left;width:140px;color:#fff;font-family:Arial,Helvetica,sans-serif;height:33px;margin-top:-5px;font-size:12px;line-height:16px;text-transform:uppercase;cursor:default;font-weight:400}ul#topnav .sub ul li a,ul#topnav .sub ul li h2{font-family:Arial,Helvetica,sans-serif;font-weight:700}ul#topnav li a:hover,ul#topnav li:hover a{background-position:left bottom;color:#fff!important}ul#topnav a.home,ul#topnav a.sale{background:url() no-repeat}ul#topnav a.home{width:140px}ul#topnav a.active,ul#topnav a:hover.home{color:#ffd203!important}ul#topnav a.products{width:140px;color:#fff!important}ul#topnav a:hover.community,ul#topnav a:hover.products,ul#topnav a:hover.sale,ul#topnav a:hover.store{color:#ffd203!important}ul#topnav a.sale{width:124px}ul#topnav a.community,ul#topnav a.store{background:url() no-repeat;width:140px}ul#topnav li .sub{z-index:20;position:absolute;top:31px;left:0;float:left;display:none;border-bottom:20px solid #ffd203;background-color:#fff;background-repeat:no-repeat;background-position:left top;padding:40px 20px 20px 0}ul#topnav li .row{clear:both;float:left;width:100%;margin-bottom:10px}ul#topnav li .sub ul{list-style:none;margin:0;padding:0;width:420px;float:left}ul#topnav .sub ul li{width:100%;color:#fff}ul#topnav .sub ul li h2{padding-bottom:6px;margin:0;font-size:30px;color:#000;text-align:left}ul#topnav .sub ul li h2 a{padding:5px 0;background-image:none;color:#e8e000}ul#topnav .sub ul li a{float:none;text-indent:0;height:auto;width:auto;display:block;text-decoration:none;color:#666!important;font-size:14px;line-height:20px;background-repeat:no-repeat;background-position:10px 6px;padding-left:40px;cursor:pointer}.subReverse{left:-300px!important;background-position:right top!important}ul#topnav .sub ul li a:hover{color:#ffd203!important}sup{font-size:8px;vertical-align:super}ul.contentList{margin:0;padding:0}ul.contentList li{margin:0 0 10px;padding:0;font-size:14px;color:#666}#contentWrap{margin:30px 0 40px;padding:0;width:720px}#contentCol1{margin:0 20px 0 0;padding:0;width:250px;float:left}#contentCol2{margin:0;padding:0;width:450px;float:left}#contentCol1 p.caption{margin:-20px 0 20px;padding:0 10px 15px;background:#fff;font:10px/13px Arial,Helvetica,sans-serif;color:#464646;width:230px}.contentCol1Image{margin:0 0 20px;padding:0}.RFQ{margin:20px 0;padding:0}#contentCol2 h1{margin:0;padding:0;font:30px Arial,Helvetica,sans-serif;color:#000;text-transform:uppercase}#contentCol2 h2{margin:0 0 5px;padding:0;font:18px Arial,Helvetica,sans-serif;color:#000}#contentCol2 h3{margin:50px 0 5px;padding:0;font:24px Arial,Helvetica,sans-serif;color:#000}#contentCol2 p{margin:0 0 20px;padding:0;font:14px/19px Arial,Helvetica,sans-serif;color:#464646}ul.featuresList{margin:20px 0;padding:0}ul.featuresList li{margin:0 0 5px 40px;padding:0;font:14px/17px Arial,Helvetica,sans-serif;color:#464646;list-style:square}div.ListHolder{float:left;width:60%}table.eventsTable{margin:0;padding:0;width:100%}table.eventsTable td{margin:0;padding:7px;border-bottom:1px solid #fff;background:#ebebeb;font:11px Arial,Helvetica,sans-serif;color:#464646;text-align:left}table.eventsTable tr.headerRow td{margin:0;padding:10px 7px;border-bottom:1px solid #fff;background:#ffd203;font-weight:700}a{color:#412D84}a:hover{color:#8770D7}.newsWrap{margin:0 0 10px;padding:0 0 10px;border-bottom:1px dotted #757575}.newsWrap p.newsTitle{margin:0 0 5px;padding:0;font:12px/15px Arial,Helvetica,sans-serif;font-weight:700;color:#000}.newsWrap p.newsLink,.newsWrap p.newsText{color:#464646;font:10px/13px Arial,Helvetica,sans-serif;padding:0}.newsWrap p.newsText{margin:0 0 10px}.newsWrap p.newsLink{margin:10px 0 0;width:100%;text-align:right}.rssWrap{margin:0 0 10px;padding:0}.rssWrap p.rssDate{margin:0 0 2px;padding:0;font:10px/13px Arial,Helvetica,sans-serif;color:#757575}.rssWrap p.rssTitle{margin:0 0 5px;padding:0;font:12px/15px Arial,Helvetica,sans-serif;font-weight:700;color:#464646}.rssWrap p.rssText,.social{font:10px/13px Arial,Helvetica,sans-serif;color:#464646}.rssWrap p.rssText{margin:0;padding:0}.socialWrap{margin:0;padding:20px 0 0;border-top:1px dotted #757575}.social{margin:0 0 2px;padding:0}.social img{vertical-align:middle}.selected{color:red}#language_form{display:block}#sel_lang option{font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important}