html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}.dc { position: absolute;left: -9999px;}	
ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.ie7 #contact .map,.ie7 #history .photos img,.ie7 .gallery,.ie8 #contact .map,.ie8 #history .photos img,.ie8 .gallery,.ie9 #contact .map,.ie9 #history .photos img,.ie9 .gallery{behavior:url(PIE.htc)}.ie7 #welcome,.ie8 #welcome,.ie9 #welcome{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg-welcome.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg-welcome.jpg', sizingMethod='scale')"}.ie7 #history,.ie8 #history,.ie9 #history{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg-history.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg-history.jpg', sizingMethod='scale')"}.ie7 *+html #stitches,.ie8 *+html #stitches,.ie9 *+html #stitches{background-position:0 1px}body{margin:0;color:#5a637a;font:16px/22px Arial,Helvetica,sans-serif;min-width:960px}a{color:#5a637a;text-decoration:none}a:hover{text-decoration:underline}@font-face{font-family:'rockwell';src:url("fonts/rockwell-webfont.eot");src:url("fonts/rockwell-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/rockwell-webfont.woff") format("woff"),url("fonts/rockwell-webfont.ttf") format("truetype"),url("fonts/rockwell-webfont.svg#open_sans_semiboldregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'marketingscript';src:url("fonts/marketingscript-webfont.eot");src:url("fonts/marketingscript-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/marketingscript-webfont.woff") format("woff"),url("fonts/marketingscript-webfont.ttf") format("truetype"),url("fonts/marketingscript-webfont.svg#open_sans_semiboldregular") format("svg");font-weight:normal;font-style:normal}#wrapper{position:relative;overflow:hidden}header{position:fixed;left:0;top:0;width:100%;background:url(images/bg-section.jpg) repeat-x;height:50px;z-index:999}header .holder{width:920px;margin:0 auto;overflow:hidden;padding:14px 30px 0 10px}nav{float:left;font-size:13px;text-transform:uppercase;font-family:'rockwell'}nav ul{float:left;background:url(images/sep-01.gif) no-repeat 100% 5px}nav li{float:left;background:url(images/sep-01.gif) no-repeat 0 5px;padding:0 25px 0 27px}nav a{float:left;color:#ebebeb}header .logo{float:right;width:181px;height:25px;text-indent:-9999px;background:url(images/logo.png) no-repeat;overflow:hidden;margin:1px 0 0}header .logo a{display:block;height:100%}#welcome{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url(images/bg-welcome.jpg);background-origin:padding-box;background-position:center top;background-repeat:no-repeat;background-size:cover;overflow:hidden}.full-screen,.full-screen-fh{background-position:top left;background-size:cover}#welcome .holder{width:820px;margin:0 auto;padding:120px 0 50px}#welcome .block{width:289px}#welcome .block img{display:block;margin:0 0 22px}.more{display:block;min-height:1px;font:42px/50px "marketingscript",Helvetica,sans-serif;padding:0 0 0 58px}.more:after{content:'';display:block;clear:both}.more span{letter-spacing:-9px;padding:0 10px 0 0}.more a{float:left;color:#39352f;text-decoration:none;background:url(images/ico-01.png) no-repeat 100% 8px;padding:0 17px 0 0;text-shadow:1px 1px 0 #ececec}h1,h2,h3,h4,h5{font:46px/44px "bebas-neue",Arial,Helvetica,sans-serif;margin:0 0 18px}h6{font:28px/34px Arial,Helvetica,sans-serif;margin:0 0 10px}#services{background:url(images/bg-services.jpg) repeat;border-top:1px solid #fff;color:#d8d6cf}#services .holder{width:840px;margin:0 auto;padding:71px 0 75px}.gallery{border:8px solid #cbc6c0;width:811px;margin:0 0 24px;-moz-box-shadow:0 0 9px #22201d;-webkit-box-shadow:0 0 9px #22201d;box-shadow:0 0 9px #22201d;position:relative}.gallery .slider{overflow:hidden;width:811px}.gallery .slider ul{float:left;width:99999px}.gallery .slider li{float:left}.gallery .slider img{vertical-align:top}.gallery .pager{position:absolute;left:0;bottom:13px;width:100%;overflow:hidden;z-index:100}.gallery .pager .frame{position:relative;float:left;left:50%}.gallery #pager{position:relative;float:left;left:-50%}.gallery #pager li{float:left;padding:0 5px}.gallery #pager a{width:12px;height:13px;float:left;text-indent:-9999px;overflow:hidden;background:url(images/bg-pager.png) no-repeat}.gallery #pager .active a,.gallery #pager a:hover{background-position:-22px 0}#services h1{text-transform:uppercase}#services h2{font-size:30px;line-height:24px;text-transform:uppercase}#services .block{overflow:hidden;padding:0 0 29px;line-height:20px}#services .block .box{float:left;width:390px;padding:0 0 0 51px}#services .block .box:first-child{padding-left:0}#services .more{padding-left:68px;font-size:37px}#services .more span{padding-right:6px;letter-spacing:-7px}#services .more a{background:url(images/ico-02.png) no-repeat 100% 10px;text-shadow:-1px -1px 0 #020201;color:#b9b9b9;padding:0 17px 0 0}#history{border-top:1px solid #fff;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url(images/bg-history.jpg);background-origin:padding-box;background-position:center top;background-repeat:no-repeat;background-size:cover;color:#2c2f38;overflow:hidden}#history .holder{width:890px;margin:0 auto;padding:73px 0 68px 50px;overflow:hidden}#history .block{float:left;width:540px;line-height:20px}#history h3{font-size:38px;line-height:44px;color:#151515;text-transform:uppercase;margin:0 0 6px}#history .block p{margin:0 0 16px}#history .more{font-size:37px;line-height:42px;float:right;padding-left:0;padding-right:43px}#history .more a{background:url(images/ico-03.png) no-repeat 100% 8px;text-shadow:1px 1px 0 #fff;color:#707a61;padding:0 20px 0 0;margin:-15px 0 0}#history .photos{min-height:1px;margin:0 -96px 0 -13px;padding:15px 0 0}#history .photos:after{content:'';display:block;clear:both}#history .photos li{float:left;padding:0 0 13px 13px}#history .photos img{float:left;border:3px solid #fff;-moz-box-shadow:0 0 5px #777;-webkit-box-shadow:0 0 5px #777;box-shadow:0 0 5px #777}#history .stitchesoffame{float:right;width:256px;height:120px;text-indent:-9999px;overflow:hidden;background:url(images/bg-stitchesoffame.jpg) no-repeat;margin:110px 16px 0 0}#stitches{border-top:1px solid #fff;background:url(images/bg-stitches.jpg) repeat-x;color:#fff}#stitches .holder{width:836px;height:515px;background:url(images/sep-02.gif) repeat-y;margin:0 auto;padding:78px 42px}#stitches h4{width:312px;height:41px;text-indent:-9999px;overflow:hidden;background:url(images/bg-ttl.png) no-repeat;margin:0 0 8px -4px}#stitches p{margin:0 0 15px}.carusel{margin:0 0 0 -27px;position:relative}.carusel .slider{overflow:hidden;position:relative;width:888px}.carusel .slider ul{float:left;width:99999px;text-align:center;font:21px/27px "marketingscript",Helvetica,sans-serif;padding:5px 0 0}.carusel .slider ul li{float:left;width:213px;padding:0 4px 0 5px}.carusel .slider ul img{display:block;border:4px solid #fff;margin:0 0 11px;-moz-box-shadow:0 0 5px #101113;-webkit-box-shadow:0 0 5px #101113;box-shadow:0 0 5px #101113}.carusel .slider ul a{color:#fff}.carusel .slider ul strong{font-weight:normal}.carusel .next,.carusel .prev{position:absolute;top:364px;left:-33px;width:46px;height:46px;text-indent:-9999px;overflow:hidden;background:url(images/bg-btn.png) no-repeat}.carusel .next{right:-62px;left:auto;background-position:0 -46px}#contact{background:url(images/bg-contact.jpg) repeat;border-top:1px solid #fff;color:#e1e1e1}#contact .holder{background:url(images/bg-block.jpg) repeat-x}#contact .frame{width:848px;margin:0 auto;padding:73px 0 115px 12px;font-size:18px;line-height:22px}#contact .frame:after{content:'';display:block;clear:both}#contact .block{float:left;width:350px}#contact h5{font-size:38px;line-height:42px;color:#f1f1f1;text-transform:uppercase;margin:0 0 25px}#contact .block p{margin:0 0 17px}.contact-form label{display:block;font-size:16px;color:#f2f2f2;padding:0 0 2px}.contact-form .row{overflow:hidden;padding:0 0 11px}.contact-form textarea,.contact-form .text{float:left;width:338px;border:1px solid #15190f;background:#fff;padding:8px 5px;font-size:16px;height:19px;line-height:19px;color:#15190f}.contact-form textarea{max-width:338px;min-width:338px;height:139px;min-height:139px;overflow:auto}.contact-form .submit{display:block;width:110px;height:37px;background:#26282d;border:0;padding:0 0 1px;color:#f2f2f2;font-size:16px;line-height:36px;cursor:pointer;margin:7px 0 0}#contact aside{float:right;width:466px;padding:66px 0 0;font-size:15px}#contact .map{border:solid #fff;border-width:7px 8px;-moz-box-shadow:0 2px 6px #39402e;-webkit-box-shadow:0 2px 6px #39402e;box-shadow:0 2px 6px #39402e;margin:0 0 15px}#contact .map img{vertical-align:top}#contact .info{overflow:hidden}#contact .info .box{overflow:hidden}#contact .info address{font-style:normal;margin:0 0 5px}#contact .info address span{display:block}#contact .info .box a{font-size:14px;text-decoration:underline;color:#e1e1e1}#contact .info .box a:hover{text-decoration:none}#contact .info ul{float:right;text-align:right}#contact .info ul a{color:#e1e1e1;text-decoration:underline}#contact .info ul a:hover{text-decoration:none}.back-top{position:fixed;left:0;bottom:0;height:50px;width:100%;background:url(images/bg-section.jpg) repeat-x;text-align:center;font:13px/50px "rockwell",Times,serif;color:#ebebeb;cursor:pointer;text-transform:uppercase;z-index:999;display:none}.back-top span{display:block;background:url(images/bg-back-top.png) no-repeat 50% 12px}#gform_1 input[type="text"],#gform_1 textarea{padding:5px !important}#gform_1 #input_1_5,#gform_1 #input_1_7{width:335px !important}#respond{padding:15px;background:#fff;border:1px solid #ccc}#respond h3#reply-title{font-family:sans-serif;background:url(images/comment-title-bg.jpg) repeat-x;position:relative;top:-15px;left:-15px;display:block;width:562px;padding:7px 8px;color:red}#respond span.required{color:red}#respond p{margin:0}#respond p.comment-form-author,#respond p.comment-form-email,#respond p.comment-form-url{float:left;width:170px;margin:5px 6px 5px 5px}#respond input{padding:5px 3px;background:#fdfdfd;border:1px solid #d6d6d6;font-size:14px;width:165px}#respond textarea{padding:5px 3px;background:#fdfdfd;border:1px solid #d6d6d6;font-size:14px;width:530px;margin:5px}#respond .comment-form-comment label{margin-left:5px}#respond p.comment-form-url{margin-right:0px !important}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}
