.clear{clear:both}.center{text-align:center}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.hide{display:none}html,body{height:100%;margin:0;padding:0}body{position:relative;font-family:SackersGothicLight;font-style:normal;letter-spacing:1px;color:#5f5e5e;background:#fff;font-size:12px;width:100%;overflow:auto}p{line-height:20px;margin:0 0 20px 0}p:last-child{margin-bottom:0}a{text-decoration:none;color:#5f5e5e;outline:0}a:hover,a.active{color:#20201f;font-family:SackersGothicMedium;font-style:normal;letter-spacing:1px}h1,h2,h3,h4,h5{font-weight:normal}strong{color:#20201f;font-family:SackersGothicMedium;font-style:normal;letter-spacing:1px;font-weight:normal}img{border:0}div{outline:0}select,input,textarea{color:#5f5e5e;font-family:SackersGothicLight;font-style:normal;letter-spacing:1px}::-webkit-input-placeholder{color:#5f5e5e}:-moz-placeholder{color:#5f5e5e}input[type=text],input[type=password],input[type=email],textarea{font-size:11px;letter-spacing:1px;width:212px;background-color:#f2f2f3;border:0;padding:1px 4px}select{font-size:11px;border:0;padding:1px 4px;background:0;max-width:188px}select option{text-transform:lowercase}input[type=text]:focus{color:#a5a8a7}.button{font-size:11px;background-color:#e6e7e7;padding:1px 6px;width:auto;font-family:SackersGothicLight;font-style:normal;letter-spacing:1px;border:0;display:inline-block}.button:hover{color:#20201f;font-family:SackersGothicMedium;font-style:normal;letter-spacing:1px}.login input[type=text],.login input[type=password]{width:130px}.page-template-page-request-php input[type=text]{width:280px}.content_block input{font-size:12px;margin-bottom:10px}.content_block input.button{width:auto;padding:3px 10px;margin:15px 0 40px 0}.title{padding:0;margin:0 0 20px 0;text-transform:uppercase;font-size:11px;color:#20201f;font-family:SackersGothicMedium;font-style:normal;letter-spacing:1px;font-weight:normal}#wrapper{margin:0 auto;padding:0;width:1024px;overflow:visible;position:relative}#header{position:relative;padding:0;margin:0 auto;width:100%;height:185px}#header #logo{position:absolute;padding:0;margin:0;top:50px;left:50%;margin-left:-90px;width:180px;height:45px}#header #logo a{margin:0;padding:0;display:block;overflow:hidden;width:180px;height:45px;background:transparent url('images/logo.png') 0 0 no-repeat;text-indent:-9999px}#header-nav{list-style-type:none;margin:0;padding:0;display:inline;position:absolute;width:100%;left:0;bottom:0;margin-left:3px;text-align:justify}#header-nav li.current-menu-item>a,#header-nav li.current-menu-ancestor>a{color:#20201f;font-family:SackersGothicMedium;font-style:normal;letter-spacing:1px}#header-nav li{text-transform:lowercase;font-size:11px;line-height:11px;font-family:SackersGothicLight;font-style:normal;letter-spacing:1px;padding:0;margin:0;display:inline-block;vertical-align:middle}#header-nav li form#searchform{vertical-align:middle;margin:0;padding:0}#header-nav li form#searchform input{vertical-align:middle;line-height:11px;font-size:11px;border:0;padding:1px 5px;width:180px;background-color:#f2f2f3;color:#5f5e5e}#header-nav li form#searchform input:focus{color:#a5a8a7}#header-nav li form#searchform ::-webkit-input-placeholder{color:#5f5e5e}#header-nav li form#searchform :-moz-placeholder{color:#5f5e5e}#header-nav li form#searchform ::-moz-placeholder{color:#5f5e5e}#header-nav li form#searchform :-ms-input-placeholder{color:#5f5e5e}#header-nav li.break{display:inline-block;width:100%;position:relative;height:0}#footer{clear:both;position:relative;padding:0;margin:0;width:100%;height:100px;overflow:hidden}#footer #social-icons{position:absolute;top:50px;left:70px;list-style-type:none;margin:0;padding:0}#footer #social-icons li{float:left}#footer #social-icons li a{display:inline-block;margin:0;padding:0;display:block;overflow:hidden;width:24px;height:24px;background:transparent url('images/icons.png') 0 0 no-repeat;text-indent:-9999px;margin-right:5px}#footer #social-icons li a.pin{background-position:-58px 0}#footer #social-icons li a.tw{background-position:-29px 0}#footer #social-icons li a.houzz{background-position:-87px 0}#main{clear:both;width:100%;min-height:480px;overflow:hidden}#main #content.wide{float:none;margin:60px auto;width:980px}#sidebar{width:184px;float:left;list-style-type:none;margin:0;padding:0;position:relative}#sidebar li.current-cat>a,#sidebar li.current_page_item>a{color:#20201f;font-family:SackersGothicMedium;font-style:normal;letter-spacing:1px}#sidebar li{width:150px;margin-bottom:8px}#sidebar li#search{margin-top:50px}#sidebar li#back{margin:40px 0 40px 0}#sidebar li#back a{display:block;color:#20201f;width:124px;padding:3px 1px;margin:0}#sidebar li#back:first-child,#sidebar li#search:first-child{margin-top:0}.slidenav{margin-top:8px;text-align:center}.slidenav a{margin:0;padding:0;display:block;overflow:hidden;width:9px;height:8px;background:transparent url('images/dots.png') -11px 0 no-repeat;text-indent:-9999px;display:inline-block;margin-left:8px}.slidenav a:hover,.slidenav a.activeSlide{background-position:0 0}.home #header-nav{display:none}.home #main{text-align:center}.home #main .slideshow{overflow:hidden;height:400px;margin-bottom:80px;display:none}.home #main .slideshow.done img{display:none}.home #main .slideshow.done img:last-child{display:block}.home #main #skip-intro{white-space:nowrap;text-transform:lowercase;font-family:SackersGothicLight;font-style:normal;letter-spacing:1px;font-size:11px;display:none;height:11px;padding-bottom:89px}.home #footer{display:none}.no-js .home #header-nav{display:block}.no-js .home #main .slideshow{display:block}.no-js .home #main .slideshow img{display:none}.no-js .home #main .slideshow img:last-child{display:block}.no-js .home #footer{display:block}.page-id-2 #main #content p{font-size:12px;line-height:30px;letter-spacing:2px;text-align:justify;margin-bottom:30px}#main.contact div{width:250px;position:absolute;font-size:9px;line-height:25px;margin-top:10px}#main.contact div .title{display:block;font-size:9px;line-height:25px;color:#20201f;font-family:SackersGothicMedium;font-style:normal;letter-spacing:1px;font-weight:normal;margin-bottom:0}#main.contact div.col1{left:70px}#main.contact div.col2{left:435px}#main.contact div.col3{left:740px}.gallery #content{text-align:center;width:600px;margin:0 auto}.gallery #content .thumbnail,.gallery #content .thumbnail img{width:173px;height:127px}.gallery #content .thumbnail{margin:0 6px 25px 0}.gallery #content .thumbnail:nth-child(3n){margin-right:0}.gallery .slideshow{display:none}#content .thumbnail{display:inline-block;text-align:center;margin-right:10px;width:180px;height:110px;overflow:visible;vertical-align:top}#content .thumbnail img,#content .thumbnail .img{display:inline-block;width:auto;height:75px}#content .thumbnail .title{position:relative;margin-top:3px;display:none;text-align:center;z-index:9}#content .thumbnail .title a{letter-spacing:0!important;font-size:11px;text-transform:lowercase;font-family:SackersGothicLight;font-style:normal;letter-spacing:1px;color:#5e5f61}#content .thumbnail:hover img{opacity:.5}#content .thumbnail:hover .title{display:block}#content .thumbnail.hide{display:none}#content ul.downloads-list{list-style-type:none;padding:0;margin:0 0 150px 0}#content ul.downloads-list li{margin:10px 0;position:relative}#content ul.downloads-list li img{position:absolute;left:100px;border:1px solid #ccc}.search #main>.title{margin:20px 0 0 70px;margin-left:70px}.search #main #searchresultsform{margin:30px 0 0 70px}.archive #main #sidebar,.search-results #main #sidebar,.tax-product-category #main #sidebar,.post-type-archive-product #main #sidebar,.single-product #main #sidebar{width:200px;list-style-type:none;margin:0;padding:0;margin-top:50px;margin-left:70px;text-transform:lowercase;font-size:11px}.archive #main #sidebar ul,.search-results #main #sidebar ul,.tax-product-category #main #sidebar ul,.post-type-archive-product #main #sidebar ul,.single-product #main #sidebar ul{letter-spacing:0;list-style-type:none;margin:0;padding:0;margin:12px 0 12px 17px}.archive #main #sidebar ul li,.search-results #main #sidebar ul li,.tax-product-category #main #sidebar ul li,.post-type-archive-product #main #sidebar ul li,.single-product #main #sidebar ul li{white-space:nowrap}.archive #main #sidebar ul li a,.search-results #main #sidebar ul li a,.tax-product-category #main #sidebar ul li a,.post-type-archive-product #main #sidebar ul li a,.single-product #main #sidebar ul li a{letter-spacing:0!important}.archive #main #sidebar li,.search-results #main #sidebar li,.tax-product-category #main #sidebar li,.post-type-archive-product #main #sidebar li,.single-product #main #sidebar li{line-height:18px}.archive #main,.search-results #main,.tax-product-category #main,.post-type-archive-product #main{overflow:visible}.archive #main #content,.search-results #main #content,.tax-product-category #main #content,.post-type-archive-product #main #content{margin-top:60px;width:750px;float:right}.archive #main #content .thumbnail:nth-child(4n),.search-results #main #content .thumbnail:nth-child(4n),.tax-product-category #main #content .thumbnail:nth-child(4n),.post-type-archive-product #main #content .thumbnail:nth-child(4n){margin-right:0}.search-no-results #main #content{float:none;margin:50px auto;text-align:center}.single-product #main{overflow:visible}.single-product #main #content{width:750px;float:right}.single-product #main #content .images{float:left;width:475px;text-align:center;display:block}.single-product #main #content .images #product_image{height:245px;width:475px;display:table-cell;vertical-align:bottom;padding-bottom:20px}.single-product #main #content .images #product_image img{max-width:445px;max-height:225px;width:auto;height:auto;vertical-align:bottom}.single-product #main #content .images .thumbnail{width:auto;margin:10px}.single-product #main #content .content{float:right;width:245px;margin:50px 0 0 0;font-size:9px}.single-product #main #content .content p{margin:0 0 10px 0}.single-product #main #content .content a{text-transform:lowercase;font-size:11px}.single-product #main #content .content .title{font-size:10px;text-transform:uppercase}.single-product #main #content .content .designer{clear:both;font-size:11px;text-transform:lowercase;margin-bottom:0}.single-product #main #content .content .yardage{font-size:11px;text-transform:lowercase}.single-product #main #content .content #dimensions{margin:25px 0 25px 0;width:100%;overflow:hidden;line-height:22px}.single-product #main #content .content #dimensions .col{float:left;width:90px}.single-product #main #content .content #download{margin-top:20px;margin-bottom:20px}.single-product #main #content .content .button{margin:10px 0 0 -6px;float:left;padding:1px 7px}.single-product #main #content .content .product_options{margin-top:30px}.single-product #main #content .content .quote_added{font-size:10px;text-transform:lowercase;padding:15px;margin:30px 0 0 -15px;background:#f9f9f9;width:100%;overflow:hidden}.single-product #main #content .content .quote_added p{line-height:12px}.single-product #main #content .content label{font-size:11px;background-color:#f2f2f3;padding:0 6px;display:block;width:239px;white-space:nowrap;margin:0 0 10px -6px;text-transform:lowercase}.single-product #main #content .content input[type=text]{background-color:transparent;border:0;margin:0;width:auto;display:inline-block;color:#aaa}.single-product #main #content .content input.item_notes{width:180px}.single-product #main #content .content select,.single-product #main #content .content option{color:#aaa}.quote h2.title{margin-top:20px}.quote h2.title.empty{width:1024px;margin-top:60px;margin-left:-70px}.quote #content{margin-left:70px}.quote .simpleCart_items .headerRow{text-transform:uppercase;font-size:11px;margin-bottom:30px;margin-left:20px}.quote .simpleCart_items .itemRow{width:300px;min-height:250px;margin-left:120px;display:inline-block;vertical-align:top}.quote .simpleCart_items .itemRow label{margin-top:10px;margin-left:-6px;white-space:nowrap}.quote .simpleCart_items .itemRow label input{text-transform:lowercase;width:245px}.quote .simpleCart_items .itemRow label input.simpleCart_input{width:153px}.quote .simpleCart_items .itemRow label .item-quantity{width:153px;display:inline-block}.quote .simpleCart_items .itemRow label .item-remove{width:69px;display:inline-block;text-align:right}.quote .simpleCart_items .itemRow .product_image{display:block;margin-bottom:8px}.quote .simpleCart_items .itemRow .product_name{text-transform:lowercase;font-size:11px}.quote .simpleCart_items .itemRow .product_name span{font-size:12px}.quote label:not(.nostyle){font-size:11px;background-color:#f2f2f3;padding:0 6px;display:block;width:100%;white-space:nowrap;margin-bottom:10px}.quote input[type=text],.quote input[type=email]{background-color:transparent;border:0;margin:0;width:auto;display:inline-block;color:#aaa}.quote textarea{width:100%;height:60px;padding:6px}.quote .subtitle{text-transform:uppercase;font-size:11px;font-weight:normal;margin:30px 0 0 20px;clear:both}.quote #personal_info{text-transform:lowercase;font-size:11px;margin-left:120px}.quote #personal_info ul{margin-left:0;padding-left:0}.quote #personal_info .left,.quote #personal_info .right{width:300px;float:left}.quote #personal_info .right{margin-left:120px}.quote #personal_info p{margin-top:30px;margin-bottom:0}.quote #personal_info li{margin-bottom:10px}.quote #terms_title{padding:30px 0 30px 0;clear:both;color:#000;font-family:SackersGothicMedium;font-style:normal;letter-spacing:1px}.quote #terms{width:730px;height:260px;overflow:auto;margin-bottom:40px}.quote #terms>*:first-child{margin-top:0}.quote #terms strong{font-weight:normal;color:#000}.quote #quote_submit{float:right;margin-right:150px}#thumbnails{width:770px;float:right}#thumbnails div{width:180px;margin-bottom:20px;margin-right:10px;position:relative;float:left}#thumbnails div a.thumb{display:block;width:180px;height:75px;overflow:hidden}#thumbnails div a.thumb img{border:0}#thumbnails div span.subtitle{display:block;width:180px;position:absolute;top:78px;left:0;display:none;text-align:center;z-index:5}#thumbnails div:nth-child(4){margin-right:0}#overlay{background:#fff;height:100%;width:100%;position:fixed;top:0;left:0;z-index:999;overflow:hidden}#overlay .close{position:absolute;top:40px;right:40px;font-size:13px;line-height:13px;padding:4px 0;width:21px;text-align:center;background:rgba(255,255,255,0.5);z-index:9999}#overlay .close:hover{background:rgba(255,255,255,0.8)}#overlay #slideshow_pager{position:absolute;width:100%;text-align:center;bottom:50px;z-index:1000;color:#ccc}#overlay #slideshow_pager span{display:inline-block;padding:5px;cursor:pointer;font-size:13px;line-height:13px}#overlay #slideshow_pager .cycle-pager-active{color:#fff}#overlay #slideshow{position:relative;width:100%;height:100%;display:none}#overlay #slideshow *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}#overlay #slideshow .cycle-prev,#overlay #slideshow .cycle-next{position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;z-index:1000;background:url(images/arrows.png)}#overlay #slideshow .cycle-prev{left:0;background-position:0 -50px}#overlay #slideshow .cycle-next{right:0;background-position:0 0}#overlay #slideshow .cycle-prev:hover{background-position:0 -150px}#overlay #slideshow .cycle-next:hover{background-position:0 -100px}#overlay #slideshow .slide{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#overlay #slideshow .slide .caption{width:100%;padding-top:14px;height:22px;position:absolute;bottom:0;left:0;text-align:center;background:#fff;text-transform:uppercase;font-size:9px;line-height:9px}body.overlay{overflow:hidden}