h1{font-size:24px;line-height:27px;color:#000;border-bottom:1px solid #e5e5e5;padding:7px 0 8px;margin:0 0 23px;text-shadow:1px 1px 3px #ccc;filter:dropshadow(color=#cccccc,offx=1,offy=1)}h1.sp-title,h3.sp-title{font-size:20px;line-height:27px;color:#000;border-bottom:1px solid #e5e5e5;padding:7px 0 9px;margin-bottom:28px;overflow:hidden}h1.sp-title.no-border,h3.sp-title.no-border{padding:0;border-bottom:none}h1.sp-title span,h3.sp-title span{color:#7f7f7f}h2{font-size:20px;line-height:27px;color:#000;border-bottom:1px solid #e5e5e5;padding:8px 0 9px;margin:0 0 24px;text-shadow:1px 1px 3px #ccc;filter:dropshadow(color=#cccccc,offx=1,offy=1)}h3{font-size:17px;line-height:21px;color:#000;border-bottom:0 solid #e5e5e5;padding:0 0 8px;margin:0 0 8px}h4{font-size:14px;line-height:21px;color:#fff;text-transform:capitalize;text-align:center;padding:9px 5px 9px 16px;border-bottom:0 solid #fff;border-right:0 solid #fff;border-top:0 solid #fff;border-left:0 solid #fff;background:url(../images/bg-title.gif) 0 0 repeat-x #..3459;border-radius:8px;position:relative;margin:0 0 16px}h5{font-size:.8333em;margin:0 0 1em}h6{font-size:14px;line-height:17px;color:#39393a;margin:0 0 11px;text-transform:uppercase;font-weight:700}p{font-size:14px;line-height:21px;position:relative;top:5px;padding:0;margin:0 0 18px}.phone{color:#75263D;font-size:21px;line-height:24px;text-align:center;text-transform:uppercase;text-shadow:1px 1px 3px #c3c3c3;filter:dropshadow(color=#c3c3c3,offx=1,offy=1)}.address a{text-decoration:none}#box{outline:1px dotted #75263D;outline-offset:10px;-webkit-border-radius:20px;border-radius:20px}ul.list{list-style-type:disc;text-transform:none;font-size:13px;line-height:18px;list-style-position:outside;padding:0 10px 0 20px;background:none;margin:0}ol.list{list-style-type:decimal;text-transform:none;font-size:13px;line-height:18px;list-style-position:outside;padding:0 10px 0 20px;background:none;margin:0}ul.list li{list-style-type:disc;text-transform:none;font-size:13px;line-height:18px;list-style-position:outside;padding:0 10px 0 20px}ol.list li{list-style-type:decimal;text-transform:none;font-size:13px;line-height:18px;list-style-position:outside;padding:0 10px 0 20px}ol li{list-style-type:decimal;list-style:none;font-style:normal;text-transform:none}ul li{list-style-type:disc;list-style:none;font-style:normal;text-transform:none}#header{height:162px;position:relative;z-index:99;background:none;margin:0;padding:0}.row-logo{position:relative;height:60px;background:url(http://www.faustel.com/images/row-logo.gif) 0 0 no-repeat #fff;border:1px solid #000;border-radius:3px}.row-menu{position:relative;height:58px;background:url(images/row-menu.gif) 0 0 repeat-x #.00;border:1px solid #000;border-radius:3px}.logo{margin:15px 0 0;padding:0;position:relative;z-index:100;display:inline-block}.logo img{margin-top:-8px;margin-bottom:0}.logo h1,.logo h2{font-size:24px;line-height:30px;color:#fbfbfb;font-weight:700;text-align:center;letter-spacing:-1px;margin-bottom:0;padding:0;text-transform:uppercase;border-bottom:none}.logo h1 a,.logo h2 a{color:#fbfbfb;text-decoration:none}.logo .tagline{font-size:10px;line-height:16px;text-transform:uppercase;color:#818181;margin:-2px 0 0;display:block;text-align:left}#widget-header{float:right}.widget-header h3{display:none}#widget-header ul{padding:22px 4px 0 0;margin:0;overflow:hidden}#widget-header ul li{float:left;color:#9a9999;padding:0;background:none;border:none;margin:0 0 0 34px;font-size:11px;line-height:16px}#widget-header ul li a{font-size:11px;line-height:16px;color:#9a9999;text-transform:uppercase}#widget-header ul li a:hover{color:#fbfafa}#slider-wrapper{width:100%;position:relative;overflow:hidden;z-index:1;height:365px;padding:0;margin:0 0 20px!important;background:url(images/loading.gif) center center no-repeat #474747;border:0 solid #fff;border-radius:3px}nav.primary{list-style-type:none;list-style:none;padding:0;background:none;z-index:99}#topnav{margin:0}.sf-menu{padding:0;position:relative;background:none;text-align:left}.sf-menu li{position:relative;border:none}.sf-menu > li{display:block;float:left;text-align:center;position:relative;margin:0;padding:0;background:url(images/bg-menu.gif) 0 0 repeat-x #464646}.sf-menu > li:first-child,.sf-menu > li:first-child .bg-menu{border-radius:3px 0 0 3px}.sf-menu .bg-menu{background:url(images/row-menu.gif) 0 0 repeat-x #..3232;cursor:pointer;opacity:1;position:absolute;z-index:2;bottom:0;left:0;right:0;top:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sf-menu > li:hover .bg-menu,.sf-menu > li.sfHover .bg-menu,.sf-menu > li.current-menu-item .bg-menu{bottom:50%;left:50%;right:50%;top:50%;opacity:0}.sf-menu li a{text-transform:uppercase;text-decoration:none}.sf-menu > li > a{font-size:14px;line-height:18px;text-transform:uppercase;color:#fff;padding:20px 9px;position:relative;overflow:hidden;display:block;background:none;z-index:3}.sf-menu > li:hover > a,.sf-menu > li.sfHover > a,.sf-menu > li.current-menu-item > a{color:#fff}.sf-menu ul{position:absolute;width:147px;padding:20px 5px 10px 18px;z-index:200;display:none;margin:0;background:url(images/bg-submenu.gif) 0 0 repeat-x #323232;border-bottom:#2e2e2e;border-right:#2c2c2c;border-radius:0 0 3px 3px}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:58px;z-index:99}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{width:147px;padding:20px 5px 10px 18px;margin:0;background:url(images/bg-submenu.gif) 0 0 repeat-x #323232;border-radius:3px}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:153px;top:-20px;z-index:99;margin-left:0}.sf-menu ul li,.sf-menu ul li li{margin:0 0 12px;padding:0;text-align:left;background:none;display:block}.sf-menu li li a{text-align:left;color:#fff;font-size:11px;line-height:15px;padding:0;background:none;display:block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sf-menu li li.current-menu-item > a,.sf-menu li li.sfHover > a,.sf-menu li li:hover > a{color:#fff}.select-menu{border:1px solid #c8c8c8;background-color:#c3c3c3;width:100%;height:30px;padding:5px;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.select-menu:focus{border-color:#999}.select-menu option{padding:5px;cursor:pointer}.select-menu option.main_item{font-weight:700}#top-search{position:absolute;right:18px;top:16px;z-index:2;display:inline-block;width:221px}.bg-form{overflow:hidden;position:relative;height:26px;width:221px;color:#fff;background:#fff;border:none;box-shadow:5px 5px 5px rgba(0,0,0,.08) inset;border-radius:16px}#top-search .input-search{width:197px;height:26px;line-height:16px;position:relative;border:none;background:url(images/row-menu.gif) 0 -200px no-repeat;border-radius:0;float:left;padding:6px 10px 6px 15px;color:#343434}#top-search #submit{width:21px;height:21px;border:none;cursor:pointer;padding:0;margin:2px 0 0;text-indent:-5000px;text-decoration:none;z-index:3;display:block;float:left;background:url(images/bg-submit.png) 0 0 no-repeat}input,select,textarea,text,checkbox,radio{color:#464646;vertical-align:middle;font-weight:400;border:solid 1px #000;outline:none;display:inline;padding:4px 2px;resize:auto}input[type="text"],textarea{background:#fff;border:solid 1px #000;padding:5px 9px;position:relative;resize:auto;display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0}input[type="submit"],input[type="reset"]{position:relative;display:inline-block;padding:5px;font-size:11px;line-height:16px;color:#fff;border-radius:5px;border:none;text-decoration:none;font-style:italic;text-transform:uppercase;background:#0086e5;cursor:pointer;margin-right:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}input[type="submit"]:hover,input[type="reset"]:hover,input[type="submit"].submit-hover,input[type="reset"].submit-hover{color:#323232}.wpcf7-form p.field{overflow:hidden;vertical-align:middle;position:relative;border:solid 1px #000;display:inline}.wpcf7-form p.field input{padding:4px 2px;border:solid 1px #000;display:inline}.wpcf7-form p.field small{color:red}.wpcf7-form .input-file{background:url(images/btn-choose-file.gif) 0 0 no-repeat;display:inline;overflow:hidden;cursor:pointer;position:relative}.wpcf7-form input[type="file"]{position:relative;height:100%;width:auto;opacity:0;cursor:pointer;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)}.wpcf7-form textarea,text,select,captchac,captchar{resize:auto;overflow:auto;border:solid 1px #000}.wpcf7-form .submit-wrap{padding:0;margin:0}span.wpcf7-form-control-wrap{display:inline}.wpcf7-not-valid-tip{width:288px!important;position:absolute;left:0!important;top:0!important;padding:4px 0 5px 10px !important;background:#f3b7b7!important;color:red!important;border:1px solid red!important}div.wpcf7-response-output{margin-left:0!important;margin-right:0!important}.one_half{width:48%}.one_third{width:30.66%}.two_third{width:65.33%}.one_fourth{width:22%}.three_fourth{width:74%}.one_fifth{width:16.8%}.two_fifth{width:37.6%}.three_fifth{width:58.4%}.four_fifth{width:79.2%}.one_sixth{width:13.33%}.five_sixth{width:82.67%}.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:4%;float:left}.last{margin-right:0!important;clear:right}.fleft{float:left}.fright{float:right}.clear{clear:both}.wrapper{width:100%;overflow:hidden}.extra-wrap{overflow:hidden}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.ribbon-wrapper{width:280px;height:175px;background:#fff;border-radius:10px;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3);position:relative;z-index:90;float:right;margin:10px 10px 20px 20px}.ribbon-wrapper-green{width:85px;height:88px;overflow:hidden;position:absolute;top:-3px;right:-3px}.ribbon-green{font:bold 15px Sans-Serif;color:#333;text-align:center;text-shadow:rgba(255,255,255,0.5) 0 1px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:7px 0;left:-5px;top:15px;width:120px;background-color:#BFDC7A;background-image:-webkit-gradient(linear,left top,left bottom,from(#BFDC7A),to(#8EBF45));background-image:-webkit-linear-gradient(top,#BFDC7A,#8EBF45);background-image:-moz-linear-gradient(top,#BFDC7A,#8EBF45);background-image:-ms-linear-gradient(top,#BFDC7A,#8EBF45);background-image:-o-linear-gradient(top,#BFDC7A,#8EBF45);color:#6a6340;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}.ribbon-green:before,.ribbon-green:after{content:"";border-top:3px solid #6e8900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.ribbon-green:before{left:0}.ribbon-green:after{right:0}