html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}article,aside,figure,footer,header,hgroup,nav,section{display:block}ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}body{line-height:1}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}a:hover,a:active{outline:none}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}a,img a,img,a img{border:0;outline:0;text-decoration:none}.fltleft{float:left}.fltright{float:right}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clear{clear:both}.clrflt{clear:both;line-height:1px;font-size:1px;overflow:hidden}@font-face{font-display:swap;font-family:'CallunaBold';src:url(https://www.staircasecompany.com/site/wp-content/themes/fonts/calluna-bold-webfont.eot);src:url('https://www.staircasecompany.com/site/wp-content/themes/fonts/calluna-bold-webfont.eot#iefix') format('embedded-opentype'),url(https://www.staircasecompany.com/site/wp-content/themes/fonts/calluna-bold-webfont.woff) format('woff'),url(https://www.staircasecompany.com/site/wp-content/themes/fonts/calluna-bold-webfont.ttf) format('truetype'),url('https://www.staircasecompany.com/site/wp-content/themes/fonts/calluna-bold-webfont.svg#CallunaBold') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'CallunaRegular';src:url(https://www.staircasecompany.com/site/wp-content/themes/fonts/calluna-regular-webfont.eot);src:url('https://www.staircasecompany.com/site/wp-content/themes/fonts/calluna-regular-webfont.eot#iefix') format('embedded-opentype'),url(https://www.staircasecompany.com/site/wp-content/themes/fonts/calluna-regular-webfont.woff) format('woff'),url(https://www.staircasecompany.com/site/wp-content/themes/fonts/calluna-regular-webfont.ttf) format('truetype'),url('https://www.staircasecompany.com/site/wp-content/themes/fonts/calluna-regular-webfont.svg#CallunaRegular') format('svg');font-weight:400;font-style:normal}body{background:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:400;color:#000;outline:0}*{margin:0;padding:0}html,body{height:100%}#wrap{min-height:100%;width:100%}#main{overflow:auto;padding-bottom:74px;width:100%}.header_wrapper{width:100%;height:131px;background:url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/header_bg.jpg) repeat-x left top}.header{width:940px;margin:0 auto;padding-top:14px;position:relative;z-index:999}.logo{width:189px;height:46px;padding-top:10px}.header_right{width:400px}.header_right ul{float:right;margin-bottom:36px}.header_right ul li{font-size:12px;color:#fff;float:left;background:url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/top_sep.jpg) no-repeat right top;padding:0 8px}.header_right ul li.nobr{background:none}.header_right ul li a{color:#fff;display:block}.header_right span{font-size:14px;color:#fff;font-style:italic;display:block;padding-bottom:15px}.menu ul li{float:left;line-height:23px;background:url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/sep.jpg) no-repeat right center}.menu ul li.nobr{background:none}.menu ul li a{font-size:14px;color:#fff;text-transform:uppercase;display:block;font-family:'CallunaRegular';padding-top:0;padding-right:13px;padding-bottom:0;padding-left:13px}.menu ul li a:hover{color:#b9ac7d}.menu ul li a.nopadd{padding:0 14px 0 0}.rosette{width:88px;height:125px;position:absolute;right:-4px;top:58px;z-index:9999}.banner_wrapper{width:100%;background:#fff url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/banner_bg.jpg) repeat-x left top}.banner_wrapper1{width:100%;background:#e2dcc6}.banner_wrapper_bg{height:16px;position:absolute;width:100%;z-index:999;background:url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/shadow_bg.png) repeat-x left top}.banner{width:1086px;height:335px;margin:0 auto;position:relative}.content_top_wrapper{width:100%;background:#fff url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/cont_topbg.jpg) repeat-x left top}.content_top{width:940px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:30px;padding-right:0;padding-bottom:30px;padding-left:0}.description{width:597px;background:url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/border.jpg) no-repeat right top;font-size:11px;color:#333;padding-top:15px;padding-right:20px;padding-bottom:30px;padding-left:0}.description h2{font-size:18px;color:#b01c1c;font-family:'CallunaBold';text-transform:uppercase;font-weight:400;margin-bottom:4px}.description span{font-size:18px;color:#b01c1c;font-family:'CallunaRegular';display:block;padding-bottom:5px}.description p{line-height:20px;padding-bottom:20px;padding-top:0;padding-right:0;padding-left:0;font-size:15px}.description a{color:#b8AB7C}.description a:hover{text-decoration:underline}.commercial{width:304px;padding-top:16px;font-size:11px;color:#333}.commercial h2{font-size:18px;color:#b9ac7d;font-family:'CallunaBold';text-transform:uppercase;font-weight:400;margin-bottom:20px}.commercial strong{display:block;line-height:17px}.commercial p{line-height:20px;padding-bottom:14px;font-size:15px}.commercial img{float:right;margin-top:3px}a.find{font-size:15px;color:#000;display:block;background:url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/left_arrow.jpg) no-repeat left 1px;padding-left:20px}.content_bottom_wrapper{width:100%;background:#9f1a1a url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/cont_bottombg.jpg) repeat-x left top}.content_bottom{width:940px;margin:0 auto;padding:44px 0 46px 0}.colum{width:300px;margin-right:20px;font-size:11px;color:#fff}.colum.nomrg{margin-right:0}.colum_pic{border:1px solid #b9a176;margin-bottom:26px;height:135px}.colum h2{font-size:18px;font-family:'CallunaRegular';text-transform:uppercase;font-weight:400;margin-bottom:20px}.colum p{line-height:19px;padding-bottom:22px;font-size:15px}a.more{font-size:15px;color:#fff;display:block;background:url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/left_arrow2.jpg) no-repeat left 1px;padding-left:20px}.footer_wrapper{width:100%;background:#9f1a1a url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/cont_bottombg.jpg) repeat-x left top;padding-top:60px;padding-bottom:60px;position:relative;margin-top:-74px;clear:both}.footer{width:940px;margin:0 auto;padding:25px 0 0 0;color:#fff}.footer span{display:block;padding-left:6px}.footer small{font-size:14px;display:block;float:right;padding-top:3px;padding-right:6px}.footer small a{color:#fff;text-decoration:underline}.footer_left{padding-top:30px}.footer_nav{margin-bottom:4px}.footer_nav ul li{float:left;background:url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/sep2.jpg) no-repeat right center}.footer_nav ul li.nobr{background:none}.footer_nav ul li a{color:#fff;display:block;padding:0 6px;text-transform:capitalize}.footer_nav ul li a.nopadding{padding:0 6px 0 0}.banner2{width:1103px;height:79px;margin:0 auto;position:relative;z-index:8}.banner2 span{font-size:24px;color:#fff;font-family:'CallunaBold';text-transform:uppercase;position:absolute;left:80px;top:45px}.alignright{float:right;padding-left:15px;padding-bottom:10px}.alignleft{float:left;padding-right:15px;padding-bottom:10px}.content_left{width:690px;color:#333;padding-top:16px}.content_left h2{font-size:18px;color:#af1c1c;font-weight:400;margin-bottom:20px;line-height:22px}.content_left h3{font-size:14px;color:#333;font-weight:700}.content_left strong{display:block;line-height:18px;padding-bottom:15px}.content_left p{line-height:19px;font-size:15px}.content_left a{color:#b8AB7C}.content_left a:hover{text-decoration:underline}blockquote{padding:20px;background-color:#fbfaf6;margin-bottom:20px;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#F2EFE6;border-bottom-color:#F2EFE6}.sidebar{width:220px;padding-top:18px}.search{width:213px;margin:0 auto;margin-bottom:34px}.search_button{width:24px;height:27px;background:url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/search_button.jpg) no-repeat left top;border:0;cursor:pointer;float:left}.search_field{width:179px;height:27px;line-height:27px;padding:0 5px;background:url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/search_field.jpg) no-repeat left top;border:0;outline:0;float:left}.search_field1{width:250px;height:27px;line-height:27px;padding:0 5px;background:url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/search_field1.jpg) no-repeat left top;border:0;outline:0}.sidebar_box{background:url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/sidebar_boxbg.jpg) repeat-x left top;padding:14px;font-size:11px;color:#333;height:1%;margin-bottom:20px}.sidebar_box h2{font-size:18px;color:#b9ac7d;font-family:'CallunaBold';text-transform:uppercase;font-weight:400;margin-bottom:12px}.sidebar_box img{margin-bottom:5px}.sidebar_box p{line-height:19px;padding-bottom:15px;font-size:15px}.sidebar_box ul{font-size:15px;color:#333}.sidebar_box li{list-style-type:none!important}.sidebar_box ul li{list-style-type:none!important;padding-left:20px;line-height:25px;background-image:url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/new-arrow.png);background-repeat:no-repeat;background-attachment:scroll;background-position:left}.sidebar_box ul li a{color:#333}.wpcf7{background-color:#fbfaf6;;float:left;width:100%;margin-bottom:20px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC;border-top-width:1px;border-top-style:dotted;border-top-color:#CCC}.formcol{width:280px;float:left;margin-right:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-right-width:1px;border-right-style:dotted;border-right-color:#FFF}.formcol1{width:280px;float:left;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:0}.formfield{padding:10px;font-size:14px;color:#333}.form_fieldbig{width:250px;height:100px;line-height:27px;padding:0 5px;background:url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/search_fieldbig.jpg) no-repeat left top;border:0;outline:0}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}.colum img.attachment-post-thumbnail{width:298px;height:135px}.commercial img.alignright{float:right;margin-top:3px;margin-bottom:10px;margin-left:10px}.content_left h2 a{color:#AF1C1C;text-decoration:none}.content_left h2 a:hover{color:#AF1C1C;text-decoration:underline}#nav-above a{color:#AF1C1C;text-decoration:none;font-size:18px}#nav-above #nav-previous{float:left}#nav-above #nav-next{float:right}#rotator{z-index:100}.pager{position:absolute;bottom:10px;right:70px;z-index:9999}.pager a{display:block;float:left;padding:0 5px 0 0;background:url(https://www.staircasecompany.com/site/wp-content/themes/alangrice/images/slide-thumb.png) no-repeat left top;height:9px;width:9px;text-indent:-9999em}.pager a:hover,.pager a.activeSlide{background-position:0 -9px}.widget-title{font-size:18px;color:#b9ac7d;font-family:"CallunaBold";text-transform:uppercase;font-weight:400;margin-bottom:12px}.gfield_required_text{color:#b9ac7d!important}.gform_drop_area::before{color:#b9ac7d!important}#gform_browse_button_1_5{background-color:#af1c1c!important}#gform_submit_button_1{background-color:#af1c1c!important}.quote-tab{display:block;width:88px;height:auto;padding:20px 0 30px;background:#b01c1c;border:2px solid #b8ab7c;border-top:0;color:#f1e6c2;font-family:'CallunaBold',Georgia,serif;font-size:14px;line-height:18px;text-align:center;text-transform:uppercase;text-decoration:none;box-shadow:0 3px 6px rgb(0 0 0 / .3);clip-path:polygon(0 0,100% 0,100% 86%,50% 100%,0 86%);transition:background .2s}.quote-tab:hover,.quote-tab:focus{background:#8e1515;color:#fff}