*{box-sizing:border-box !important;}
select{background-color:#fff;border:1px solid #b7b7b7;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-radius:5px;color:rgb(0, 0, 0);cursor:pointer;display:inline-block;font-family:'Open Sans', sans-serif;font-size:12px;padding:3px;}
#hideBottomMat{background:none repeat scroll 0 0 #F4F4F4;font-family:arial;font-size:16px;font-weight:bold;height:98%;line-height:30px;opacity:0.93;padding:1%;position:absolute;width:98%;}
.frameDetailsBtn{float:right;}
.matDetailsBtn{float:right;}
.paperdesignmiddle{border-left:2px solid #C2C2C2;border-right:2px solid #C2C2C2;float:left;margin:0 0 0 7px;width:179px;}
.middletext{background:none repeat scroll 0 0 #FFFFFF;float:left;margin:0 auto;min-height:326px;padding:0 5px 5px;width:169px;-webkit-width:169px;}
.clsPrice .list_price{text-decoration:line-through;}
.clsremoveborder{border-bottom:0 none;}
.paperdesignbottom{background-color:#FFFFFF;border-left:2px solid #C2C2C2;border-right:2px solid #C2C2C2;border-bottom:2px solid #C2C2C2;clear:both;float:left;height:37px;margin:-2px 7px;padding:0;width:179px;}
.paperdesignbottom a{text-decoration:none;}
.wallpreview{background:url("../images/orangeBtn.png") no-repeat scroll 0 0/165px 30px rgba(0, 0, 0, 0);color:#FFFFFF;display:block;float:none;font-family:'Open Sans',sans-serif;font-size:12px;margin:0 6%;padding:7px 0 7px 10px;width:84%;}
.clsPrice{font-size:14px;}
.clsPrice .clsLabel{clear:left;margin-right:5px;}
.clsPrice div{}
.clsPrice .list_price{text-decoration:line-through;}
.clsLabel.clsPriceLbl{float:left;font-family:'Open Sans',sans-serif;font-size:17px;font-weight:700;padding:2px 0 0 1px;}
#price, #clsTotalSave{color:#000 !important;line-height:26px;}
.price{font-family:'Open Sans',sans-serif;font-size:22px;font-weight:700;}
.entry .listheading{color:#242424;display:inline-block;font-family:'proxima_nova_condensedSBdIt';font-size:100%;margin:0;padding:0;}
#wall-color-container{background-color:#FFFFFF;border-bottom:2px solid #C2C2C2;border-left:2px solid #C2C2C2;border-right:2px solid #C2C2C2;clear:both;float:left;height:37px;margin:-2px 3.4%;padding:0;width:179px;}
.left-two-container{float:left;width:300px;}
#outercontainer{width:1200px;}
.inner-content-holder{width:1194px;}
.info{background:transparent;border-top-left-radius:3px;border-top-right-radius:3px;float:none;line-height:20px;min-width:150px;padding:0 5px 5px;position:relative;width:196px;}
.info img{float:left;position:relative;right:1px;}
#infoEntries{position:relative;float:left;border-bottom:1px solid #DDDDDD;margin:0;padding:0;width:169px;}
.info .entry{position:relative;clear:right;}
iframe{display:inline-block;border:0;overflow:hidden;width:100%;display:inline-block;}
.form_line{position:relative;margin-bottom:10px;}
.form_line .title{position:relative;display:inline-block;}
#preview_container{position:relative;margin:0 auto;text-align:center;padding-bottom:40px;min-height:350px;width:100%;}
#preview{position:relative;margin:0 auto;}
#frame-canvas{}#price, #clsTotalSave{color:#B12704;}
.price{font-family:'Open Sans',sans-serif;font-size:22px;font-weight:700;}
.entry .listheading{color:#242424;display:inline-block;font-family:'proxima_nova_condensedSBdIt';font-size:100%;margin:0;padding:0;}
.entry{color:#333333;display:block;float:left;font-family:'proxima_nova_condensedRgIt';font-size:16px;line-height:22px;margin:0;padding:0 0 2px;text-align:left;width:169px;}ul.pricelist li{color:rgb(110, 110, 110);float:left;font-family:proxima_nova_condensedRgIt;font-size:16px;line-height:18px;margin:0px;padding:0px 0px 1%;text-align:left;width:100%;}
.reveal img{width:30px !important;margin:6px 0;}
.one_sixth img{width:100% !important;}
a.mat-frame-cart-button{background:none repeat scroll 0 0 #ffd554;border-radius:5px;box-shadow:2px 2px 5px #888;color:#333333 !important;cursor:pointer;float:right;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:bold;margin:17px 20px 0 0;padding:12px 16px;position:relative;}
@font-face{font-family:'proxima_nova_condensedSBdIt';src:url('/fonts/proximanovacond-semiboldit-webfont.eot');src:url('/fonts/proximanovacond-semiboldit-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/proximanovacond-semiboldit-webfont.woff') format('woff'),
url('/fonts/proximanovacond-semiboldit-webfont.ttf') format('truetype'),
url('/fonts/proximanovacond-semiboldit-webfont.svg#proxima_nova_condensedSBdIt') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_condensedRgIt';src:url('/fonts/proximanovacond-regularit-webfont.eot');src:url('/fonts/proximanovacond-regularit-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/proximanovacond-regularit-webfont.woff') format('woff'),
url('/fonts/proximanovacond-regularit-webfont.ttf') format('truetype'),
url('/fonts/proximanovacond-regularit-webfont.svg#proxima_nova_condensedRgIt') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'bebasregular';src:url('/fonts/bebas-webfont.eot');src:url('/fonts/bebas-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/bebas-webfont.woff') format('woff'),
url('/fonts/bebas-webfont.ttf') format('truetype'),
url('/fonts/bebas-webfont.svg#bebasregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novalight';src:url('/fonts/proximanova-light_0-webfont.eot');src:url('/fonts/proximanova-light_0-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/proximanova-light_0-webfont.woff') format('woff'),
url('/fonts/proximanova-light_0-webfont.ttf') format('truetype'),
url('/fonts/proximanova-light_0-webfont.svg#proxima_novalight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_rgregular';src:url('/fonts/proximanova-regular-webfont.eot');src:url('/fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/proximanova-regular-webfont.woff') format('woff'),
url('/fonts/proximanova-regular-webfont.ttf') format('truetype'),
url('/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_rgbold';src:url('/fonts/proximanova-bold-webfont.eot');src:url('/fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/proximanova-bold-webfont.woff') format('woff'),
url('/fonts/proximanova-bold-webfont.ttf') format('truetype'),
url('/fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novaregular_italic';src:url('/fonts/proximanova-regularitalic-webfont.eot');src:url('/fonts/proximanova-regularitalic-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/proximanova-regularitalic-webfont.woff') format('woff'),
url('/fonts/proximanova-regularitalic-webfont.ttf') format('truetype'),
url('/fonts/proximanova-regularitalic-webfont.svg#proxima_novaregular_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novasemibold_italic';src:url('/fonts/proximanova-semibolditalic-webfont.eot');src:url('/fonts/proximanova-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/proximanova-semibolditalic-webfont.woff') format('woff'),
url('/fonts/proximanova-semibolditalic-webfont.ttf') format('truetype'),
url('/fonts/proximanova-semibolditalic-webfont.svg#proxima_novasemibold_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'midoregular';src:url('/fonts/mido-webfont.eot');src:url('/fonts/mido-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/mido-webfont.woff') format('woff'),
url('/fonts/mido-webfont.ttf') format('truetype'),
url('/fonts/mido-webfont.svg#midoregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'MyriadProBold';src:url('/fonts/myriadpro-bold_1-webfont.eot');src:url('/fonts/myriadpro-bold_1-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/myriadpro-bold_1-webfont.woff') format('woff'), url('/fonts/myriadpro-bold_1-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'MyriadProBlackBold';src:url('/fonts/myriadpro-black_0-webfont.eot');src:url('/fonts/myriadpro-black_0-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/myriadpro-black_0-webfont.woff') format('woff'), url('/fonts/myriadpro-black_0-webfont.ttf') format('truetype'), url('/fonts/myriadpro-black_0-webfont.svg#MyriadProBlackBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'MyriadProSemibold';src:url('/fonts/myriadpro-semibold_0-webfont.eot');src:url('/fonts/myriadpro-semibold_0-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/myriadpro-semibold_0-webfont.woff') format('woff'), url('/fonts/myriadpro-semibold_0-webfont.ttf') format('truetype'), url('/fonts/myriadpro-semibold_0-webfont.svg#MyriadProSemibold') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'MyriadProRegular';src:url('/fonts/myriadpro-regular-webfont.eot');src:local('?'), url('/fonts/myriadpro-regular-webfont.woff') format('woff'), url('/fonts/myriadpro-regular-webfont.ttf') format('truetype'), url('/fonts/myriadpro-regular-webfont.svg#webfontaY74205D') format('svg');font-weight:normal;font-style:normal;}
body.home_slides,
#callout2,
.container,
.three_fifth.last{height:auto;}
three_fifth.last #secondblock{height:auto;}
.three_fifth.last #thirdblock{}
.three_fifth.last #thirdblockfirst{}
.opening-size-msg{color:#000;font-size:10px;font-family:arial;font-style:italic;font-weight:normal;display:none;}
.cartResponse{position:relative;z-index:1000;}
#light{margin:50px auto 0 !important;}
.cartResponseoverlay{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);display:none;height:100%;min-height:100%;padding:100% 0;position:absolute;top:0;width:100%;z-index:500;}
.disabled{background:none repeat scroll 0 0 #b5b5b5 !important;pointer-events:none;}
.frames-results .product-image{max-height:192px;min-height:192px;overflow:hidden;position:relative;transition:all 0.5s ease 0s;}
.frames-results .product-image .hover-img{left:0;max-height:none;max-width:none;position:absolute;top:0;transition:all 0.5s ease 0s;}
/*.product-image:hover .hover-img{display:block;} */
.product-image .single_sm, .product-image .single_sm collage_dm{max-width:100%;}
.disabled{background:none repeat scroll 0 0 #b5b5b5 !important;pointer-events:none;}
.product-image {max-width:100% !important;}
<!--
.style26{font-size:2em}
.style27{font-size:1px}
.style28{font-size:1em;color:#990000;}
.style29{font-size:1em}
.style38{color:#F2F2F2;font-weight:lighter;}
.mat_color_big div{border:1px solid #69f;cursor:pointer;float:left;margin-left:2px;margin-top:2px;}
.mat_color_big{}
.mat_color_big div:hover{border:#036 solid 1px;}
.image_pic{cursor:pointer;width:36px;height:36px;border:#69F solid 1px;}
.image_pic_td{cursor:pointer;}
.image_pic:hover{border:#036 solid 1px;}
.title_info{font-weight:bold;}
.text_info{font-size:14px;}
.sel_mat_view{color:#F93;}
.clsTab{background:none repeat scroll 0 0 #FBFBFB;border-radius:5px;float:left;height:312px;margin:5px 0 5px 10px;overflow:hidden;padding:5px;width:46%;}
.clsEditButton{float:left;}
.clsEditButton:hover .clsEditor{visibility:visible;}
.clsEditor{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CDCDCD;border-radius:5px;box-shadow:0 0 3px -1px #999999;float:left;height:333px;margin:0;overflow:hidden;padding:0;position:relative;width:100%;}
.form_line{position:relative;margin-bottom:10px;}
#frame-video-container{display:none;position:absolute;width:100%;height:100%;left:0px;top:0px;}
#frame-video-container{min-height:375px;}
#frame-video-container #frame_video{width:100%;height:100%;}
#frame-video-close{background:none repeat scroll 0 0 #fff;border:1px solid #979797;border-radius:18px;bottom:2px;box-shadow:0 0 6px #c4c4c4 inset;cursor:pointer;display:inline-block;float:right;font-size:12px;font-weight:bold;height:18px;padding:0;position:absolute;right:0;text-align:center;top:0;width:18px;}
:-webkit-full-screen:not(:root){width:90% !important;float:none !important;}
:-webkit-full-screen video{width:100%;}
:-webkit-full-screen .tohide{color:transparent;}
:-webkit-full-screen .tohide::after{display:block;width:100%;height:128px;content:'FULLSCREEN IFRAME CONTENT!!';color:white;font-size:50pt;font-weight:bold;-webkit-text-stroke:2px orange;-moz-text-stroke:2px orange;-o-text-stroke:2px orange;text-stroke:2px orange;text-shadow:3px 4px 10px black;background:url('http://www.html5rocks.com/static/images/identity/HTML5_Badge_128.png');}
:-moz-full-screen #fs-inner{display:table-cell;vertical-align:middle;}
#fs-container:-moz-full-screen{display:table;margin:auto;width:100%;height:100%;}
:-moz-full-screen:not(:root){width:90% !important;float:none !important;}
:-moz-full-screen video{width:100%;}
:-moz-full-screen .tohide{display:none;}
#fs{background:-webkit-linear-gradient(white 20%, #eee);background:-moz-linear-gradient(white 20%, #eee);box-shadow:0 0 10px #ccc inset;border-radius:10px;text-align:center;padding:10px;box-sizing:border-box;}
button{display:inline-block;background:-webkit-gradient(linear, 0% 40%, 0% 70%, from(#F9F9F9), to(#E3E3E3));background:-webkit-linear-gradient(#F9F9F9 40%, #E3E3E3 70%);background:-moz-linear-gradient(#F9F9F9 40%, #E3E3E3 70%);background:-ms-linear-gradient(#F9F9F9 40%, #E3E3E3 70%);background:-o-linear-gradient(#F9F9F9 40%, #E3E3E3 70%);background:linear-gradient(#F9F9F9 40%, #E3E3E3 70%);border:1px solid #999;-webkit-border-radius:3px;border-radius:3px;padding:5px 8px;outline:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;text-shadow:1px 1px #fff;font-weight:700;font-size:10pt;}
button:hover{border-color:black;}
button:active{background:-webkit-gradient(linear, 0% 40%, 0% 70%, from(#E3E3E3), to(#F9F9F9));background:-webkit-linear-gradient(#E3E3E3 40%, #F9F9F9 70%);background:-moz-linear-gradient(#E3E3E3 40%, #F9F9F9 70%);background:-ms-linear-gradient(#E3E3E3 40%, #F9F9F9 70%);background:-o-linear-gradient(#E3E3E3 40%, #F9F9F9 70%);background:linear-gradient(#E3E3E3 40%, #F9F9F9 70%);}
.add-to-cart{padding:0px;background:transparent;}
#pricediv{width:100%;float:left;}
.continue-button.align-center{float:left;width:100%;}
a.cart-button{}
.rightLink{border-radius:5px;float:left;font-size:13px;line-height:30px;margin:0 1px;text-align:center;width:118px;}
.addtocart_item_page{background:url("../images/orangeBtn.png") no-repeat scroll 0 0/165px 30px rgba(0, 0, 0, 0);color:#fff;}
.frame-mat-sample{background:url("../images/greenBtn.png") no-repeat scroll 0 0/165px 30px transparent;color:#ffffff !important;line-height:15px;}
.hr-spacer{border-bottom:2px solid #c2c2c2;margin:6px 0;}
.add-to-cart a, .add-to-cart a:hover{cursor:pointer;text-decoration:none;}
#secondblock{border-right:1px solid #dbdbdb;}
.clsSelection span{color:#333;font-weight:normal;}
.clsSelection.active span{color:#000 !important;font-weight:bold;}
.loader{background:url("/images/matspopuploading.gif?v=2") no-repeat scroll center center/70px 70px rgba(0, 0, 0, 0.3);display:none;height:100%;left:0;line-height:100%;position:absolute;text-align:center;top:0;width:100%;}
#mobile_pricediv div{float:right;padding:0px;}
#view_all_frames{line-height:38px !important;}