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,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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.gone{display:none}.christmas #content{background:url('/images/background-snowflakes.gif')}.christmas #homepage-boxes-2{background:#fff;border-bottom:1px solid #f2f6fd}.ipaddress{background:red;color:white}html{font-size:62.5%}body{font-size:18px;font-size:1.8rem;font-family:futura-pt,cursive;font-weight:400;font-style:normal;color:#525252;margin:0;padding:0}p{margin:1em 0;line-height:140%}.indent{margin-left:1.25em}h1,h2,h3,h4,h5,h6{color:#525252;font-family:quiche-sans,cursive;font-weight:400;font-style:normal;margin:1.2em 0 1em 0}h1{font-size:26px;font-size:2.6rem}h2{font-size:24px;font-size:2.4rem}h3{font-size:22px;font-size:2.2rem}h4{font-size:20px;font-size:2rem}h5{font-size:18px;font-size:1.8rem}h6{font-size:18px;font-size:1.8rem}strong,b{font-family:futura-pt,cursive;font-weight:600;font-style:normal}em{font-style:italic}small{font-size:10px;font-size:1rem}.gone{display:none}.clear{clear:both;overflow:hidden}a{color:#0e0728}a:hover,a:active{color:#9abdf6}.bullets,.numbers ul{list-style:disc}.numbers,.bullets ol{list-style:decimal}.numbers,.bullets{padding-left:2.5em}.numbers li,.bullets li{margin-bottom:.625em;line-height:120%}hr{border:1px dashed #747b80;border-width:1px 0 0 0;height:1px;margin:1.875em 0 .625em 0;clear:both}table{border:1px solid rgba(116,123,128,0.3);border-collapse:collapse}table caption{font-weight:bold;text-align:center;padding-bottom:.625em}table td,table th{border:1px solid rgba(116,123,128,0.3);padding:1em}table th{background:rgba(116,123,128,0.2);font-weight:700}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.wrap{margin:0 auto;position:relative;overflow:hidden;clear:both;box-sizing:content-box}@media only screen and (min-width:1180px){.wrap{width:1170px}}.background{display:none}#masthead{position:relative;clear:both;z-index:100000;background:#fff;width:1200px;margin:0 auto}#masthead #logo{width:300px;height:98px;background:url(images/earth-treasures-logo.png) center;background-size:contain;margin:20px 0 22px 0;padding:0;float:left}#masthead #logo a{display:block;width:100%;height:100%}#masthead #logo span{display:none}@media only screen and (max-width:1180px){#masthead{width:auto;margin:0 10px}}@media only screen and (max-width:990px){#masthead{position:static}#masthead #logo{margin:2% auto;float:none;width:80%;max-width:320px;clear:both;background-size:contain;background-repeat:no-repeat}}#mobileMenu{display:none;position:absolute;top:10px;right:10px;font-size:38px;font-size:3.8rem}#menus{position:absolute;left:330px;right:0;height:140px}#menus a{text-decoration:none;display:inline-block;color:#000}.secondary-nav{height:30px;margin-top:10px;display:block;clear:both;overflow:hidden;text-align:right}.secondary-nav li{display:inline-block}.secondary-nav a{font-size:12px;font-size:1.2rem;text-transform:uppercase;line-height:140%;border:1px dashed #525252;border-width:0 0 0 1px;padding:0 .75em}@media only screen and (max-width:1180px){.secondary-nav{text-align:left}}@media only screen and (max-width:600px){.secondary-nav li:last-child a{border-right:1px dashed #525252}.secondary-nav li:first-child a{padding:0 .75em}}.secondary-nav a:hover{text-decoration:underline}#index-nav .parent,#main-nav .parent{font-size:24px;font-size:2.4rem;font-family:quiche-sans,cursive;color:rgba(82,82,82,0.8);line-height:70%;display:block;border-bottom:0;cursor:pointer}#index-nav .parent span,#main-nav .parent span{display:block;font-size:16px;font-size:1.6rem;text-transform:lowercase;color:rgba(211,152,0,0.8)}#index-nav a,#main-nav a{text-decoration:none}#index-nav{margin:0}#index-nav .parent{font-size:2em;display:block;clear:both;padding:1rem;background:rgba(116,123,128,0.1);margin-top:1rem}#index-nav .sub-menu{position:static;left:auto;width:100%!important;border:0;box-shadow:none}#index-nav .sub-menu div{border-right:1px solid rgba(116,123,128,0.5)!important}#index-nav .sub-menu div:last-child{border-right:none!important}#index-nav .top-row{border-bottom:none!important}#main-nav{margin:0;position:absolute;bottom:0;left:0}#main-nav .parent{padding:3px 14px 20px 14px;-webkit-border-radius:.5em .5em 0 0;-moz-border-radius:.5em .5em 0 0;border-radius:.5em .5em 0 0;border:1px solid #fff}#main-nav li{display:inline-block;position:relative}#main-nav .sub-menu li{display:block}#main-nav li:hover .sub-menu{top:auto;left:-50px}#main-nav li:hover #menu-her,#main-nav li:hover #menu-him,#main-nav li:hover #menu-gifts{left:-150px}#main-nav li:hover #menu-estate{left:-300px}@media only screen and (max-width:1180px){#main-nav{text-align:center}#main-nav li:hover #menu-him{left:-345px}#main-nav li:hover #menu-estate,#main-nav li:hover #menu-gifts{left:auto;right:-30px}}#menu-bridal{width:492px}#menu-bridal div:nth-of-type(3){border-right:0}#menu-gifts{width:328px}#menu-gifts div:nth-of-type(2){border-right:0}#menu-him{width:328px}#menu-him div:nth-of-type(2),#menu-him div:last-child{border-right:0}#menu-her{width:492px}#menu-her div:nth-of-type(3),#menu-her div:last-child{border-right:0}#menu-estate{width:655px}#menu-estate div:nth-of-type(4){border-right:0}.sub-menu{position:absolute;left:-99999px;-webkit-box-shadow:5px 3px 5px rgba(116,123,128,0.5);-moz-box-shadow:5px 3px 5px rgba(116,123,128,0.5);box-shadow:5px 3px 5px rgba(116,123,128,0.5);background:#fff;border:1px solid rgba(116,123,128,0.5)}.categoryNav div{border:1px dashed rgba(116,123,128,0.5)!important;margin:0 10px 10px 0!important}.sub-menu,.categoryNav{margin:0 .625em;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;float:left;padding:.625em;margin:0}.sub-menu div,.categoryNav div{margin:0 .625em;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:140px;margin:0;padding:.625em;height:150px;float:left;text-align:center;border-right:1px dashed #747b80}.sub-menu .top-row,.categoryNav .top-row{border-bottom:1px dashed #747b80}.sub-menu .top-row a,.categoryNav .top-row a{padding-bottom:.3125em}.sub-menu .right,.categoryNav .right{height:300px;width:190px;float:right;border:none!important;text-align:left;padding:.625em 0 0 0}.sub-menu .right ul,.categoryNav .right ul{display:block;margin:.3125em 0;overflow:hidden}.sub-menu .right ul li,.categoryNav .right ul li{margin-bottom:.3125em;display:block;clear:both}.sub-menu .right h4,.categoryNav .right h4{margin:0;padding:0;clear:both}.sub-menu .right li,.categoryNav .right li{float:none}.sub-menu a,.categoryNav a{color:#747b80;text-decoration:none;font-size:13px;font-size:1.3rem}.sub-menu span,.categoryNav span{display:block;background-position:center;background-repeat:no-repeat;width:120px;height:120px;margin:.625em auto}.sub-menu .short,.categoryNav .short{height:110px}.sub-menu .social,.categoryNav .social{padding:0;border:none!important;text-align:right;position:absolute;bottom:.625em;right:.625em;height:35px;width:210px}.sub-menu .social span,.categoryNav .social span{margin-bottom:0}.sub-menu .social p,.categoryNav .social p{font-size:14px;margin:0;line-height:35px}#menu-info{text-align:left;display:none!important}#menu-info .sub-menu{width:200px}#menu-info .sub-menu li,#menu-info .sub-menu a{display:block}#menu-info .sub-menu a{padding:.3125em}@media only screen and (max-width:990px){#mobileMenu{display:block}#menus{height:auto;z-index:99999;display:none;position:absolute;left:0;top:0;background:#f5f8fe;overflow:hidden;border:1px solid #747b80;border-width:0 1px 1px 0;width:85%}#menus a{display:block}#menus #main-nav{position:static;text-align:left!important}#menus #main-nav li{display:block}#menus #main-nav .parent{display:block;padding:10px 5px;border:1px dashed #525252;border-width:1px 0 0 0;font-size:.7em;text-transform:uppercase;color:#525252;line-height:auto;border-radius:0;overflow:hidden}#menus #main-nav .parent span{display:inline;color:#525252;font-size:inherit;text-transform:uppercase}#menus .secondary-nav{height:auto;margin:0}#menus .secondary-nav li{display:block}#menus .secondary-nav li a{padding:10px 5px;border-width:0 0 1px 0!important;color:#525252}#menus .headerWidgets{display:none}.sub-menu{width:100%!important;position:static;left:0;padding:0;margin-left:0;box-shadow:none;background:0;border:0;float:none}.sub-menu div{width:auto!important;height:auto;text-align:left;border:none!important;float:none;border-right:0;padding:0}.sub-menu div a{display:block;border-top:1px dashed #525252;padding:10px 20px}.sub-menu div span{display:none}.sub-menu span{width:30px;height:30px!important;display:inline-block;margin-right:.625em;background-size:contain;vertical-align:middle}.right{display:none}#menu-info{display:inline-block!important}}.inner-menu a{color:#000;font-size:.8em;line-height:100%;text-decoration:none;text-align:center;display:inline-block;padding:1em 2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;border:1px solid #000;cursor:pointer;text-transform:lowercase;background:rgba(0,0,0,0);display:block;margin-bottom:.3125em}.inner-menu a:hover,.inner-menu a:active,.inner-menu a:focus{background:rgba(0,0,0,0.3);color:#000}.inner-menu a:hover,.inner-menu a:active,.inner-menu a:focus{background:rgba(0,0,0,0.3);color:#000}#headerHome,#headerCart,#search{float:right;margin-left:5px}#headerHome strong,#headerCart strong,#search strong{display:none}#menu-accessible{background:rgba(0,0,0,0.1);padding:10px 0}#menu-accessible ul,#menu-accessible li{display:block;margin:0;padding:0;list-style-type:none}#menu-accessible>ul{margin:0 auto;position:relative;overflow:hidden;clear:both;box-sizing:content-box;display:flex;flex-flow:row wrap;justify-content:space-between}@media only screen and (min-width:1180px){#menu-accessible>ul{width:1170px}}@media only screen and (min-width:1180px){#menu-accessible>ul{width:1170px}}#menu-accessible>ul>li{align-items:stretch;border-left:1px dotted #000}#menu-accessible>ul>li:nth-of-type(1){border-left:none}#menu-accessible span,#menu-accessible a,#menu-accessible button{display:block;padding:.5em}#menu-accessible a{font-weight:bold}#menu-accessible span{font-size:.6em;text-transform:uppercase}#menu-accessible button{border:0;background:0;text-decoration:underline;cursor:pointer;font-size:1em;font-family:futura-pt,cursive;font-weight:400;font-style:normal;font-weight:600;width:100%;text-align:left}#menu-accessible a:hover,#menu-accessible a:active,#menu-accessible a:focus,#menu-accessible button:hover,#menu-accessible button:active,#menu-accessible button:focus{background:rgba(0,0,0,0.2);color:#000}.toggle{text-decoration:none;display:inline-block;padding:.625em;border-radius:50px;background:#93c47d;margin-top:5px;color:#fff;font-size:.8em}.toggle.toggle-off{background:#e06666}.ViewCart{border:1px solid #56b722;background:#82d127;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#82d127),color-stop(1,#b6e026));background:-ms-linear-gradient(bottom,#82d127,#b6e026);background:-moz-linear-gradient(center bottom,#82d127 0,#b6e026 100%);background:-o-linear-gradient(#b6e026,#82d127);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6e026',endColorstr='#82d127',GradientType=0);color:#fff!important;-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.7);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.7);text-shadow:0 1px 1px rgba(0,0,0,0.7);line-height:25px!important}.ViewCart .fa{margin-top:-2px}#headerHome a{border:1px solid #000;background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,#525252));background:-ms-linear-gradient(bottom,#000,#525252);background:-moz-linear-gradient(center bottom,#000 0,#525252 100%);background:-o-linear-gradient(#525252,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252',endColorstr='#000000',GradientType=0);color:#fff!important;-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.7);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.7);text-shadow:0 1px 1px rgba(0,0,0,0.7)}.ViewCart,#headerHome a{-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;display:block;padding:0;text-align:center;box-sizing:border-box;height:30px;line-height:30px;font-size:16px;color:#fff!important}#masthead .ViewCart,#masthead #headerHome a{width:30px}.headerWidgets{position:absolute;bottom:16px;right:0}@media only screen and (max-width:1180px){.headerWidgets{top:.625em;bottom:auto}}#search{float:right;margin-right:.625em;border:1px solid rgba(14,7,40,0.1);background:rgba(154,189,246,0.1);padding:.3125em;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}#search input{border:0;background:0}#search button{border:0;width:16px;height:16px;background-color:rgba(255,255,255,0)}#search button span{display:none}.hoursButton{color:#fff;text-decoration:none;display:block;background:#900;text-align:center;padding:2px 5px 5px 5px;border-radius:3px}#content-sidebar .hoursButton{padding:1em}.hoursButton:hover,.hoursButton:active{background:rgba(153,0,0,0.6);color:#fff}footer{background:#c7cacc;padding:1.25em 0}footer a:not(.toggle):hover,footer a:not(.toggle):active,footer a:not(.toggle):focus{color:rgba(82,82,82,0.8)}footer #footer-nav{background:#747b80;text-align:center;overflow:hidden;margin-bottom:1.875em}footer #footer-nav ul,footer #footer-nav li{display:inline-block;list-style-type:none;margin:0;padding:0}footer #footer-nav ul a,footer #footer-nav li a{display:inline-block;color:rgba(255,255,255,0.8);font-size:.7em;padding:10px 15px;text-decoration:none;text-transform:uppercase}footer #footer-nav ul a:hover,footer #footer-nav li a:hover,footer #footer-nav ul a:active,footer #footer-nav li a:active,footer #footer-nav ul a:focus,footer #footer-nav li a:focus{background:rgba(255,255,255,0.1)}footer #footer-contact{width:60%;float:left;overflow:hidden}footer #footer-contact .map{border:1px solid #747b80;margin-right:.3125em;width:160px;height:120px;float:left}footer #footer-contact .address{float:left}footer #footer-contact h2,footer #footer-contact .phone{font-weight:700;font-size:18px;font-size:1.8rem}footer #footer-contact h2{margin:.3125em 0;font-size:22px;font-size:2.2rem}footer #footer-contact h2 a{font-family:futura-pt,cursive;font-weight:400;font-style:normal;font-size:15px;font-size:1.5rem;margin-left:5px}footer #footer-contact .phone{margin:5px 0 0 0}footer #footer-logos{width:40%;float:left;overflow:hidden}footer #footer-logos div{-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;border:1px solid #525252;width:32%;margin-left:1%;display:block;float:left;background:#fff;height:90px;text-align:center}footer #footer-logos .single{line-height:90px}footer #footer-logos div:first-child{margin:0}footer #site-credits{margin:0 .625em;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;float:left;float:none;clear:both;text-align:center;font-size:12px;font-size:1.2rem}@media only screen and (max-width:990px){footer{padding:.625em;border-top:3px solid #747b80}footer #footer-nav ul{display:none}footer #footer-contact,footer #footer-logos{width:100%;float:none;clear:both}footer #footer-contact{margin-bottom:20px}footer #footer-contact .map{margin:0 20px 20px 0}footer #footer-contact .map,footer #footer-contact .address{margin:0 20px 20px 0}footer #footer-contact .hours{margin:0 0 20px 0}footer #footer-logos div{width:150px;margin-bottom:10px!important}}@media only screen and (max-width:600px){footer #footer-contact .map{width:40%;margin-right:5%}footer #footer-contact .address{width:50%;margin:0!important}footer #footer-contact .hours{float:none;width:60%;margin:0 auto;clear:both}footer #footer-logos div{width:32%}footer #footer-logos div img{max-width:90%;height:auto}}#main-content{box-sizing:border-box;margin:0 auto;width:1280px;max-width:100%;padding:1.25em 2.5em 2.5em 2.5em;background:rgba(255,255,255,0.5);overflow:hidden}@media only screen and (max-width:990px){#main-content{padding:0;width:96%;margin:2% auto}}#content{border-top:1px solid rgba(116,123,128,0.5);clear:both;overflow:hidden}#homepage #content{border:0}#page-header{position:relative;background:#fff;z-index:999}#page-header h1{margin:0;background:#000;color:#fff;text-align:center;padding:.625em 0;font-size:40px;font-size:4rem}#page-header nav ul{width:100%;max-width:1170px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}#page-header nav li{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:auto;flex-basis:auto;overflow:hidden}#page-header nav li:nth-of-type(1) a{border-left:1px dashed #525252}#page-header nav a{display:block;width:auto;height:99%;text-decoration:none;text-align:center;border-right:1px dashed #525252;padding:3% 0}#page-header nav a:hover img,#page-header nav a:active img,#page-header nav a:focus img{-moz-opacity:.4;-khtml-opacity:.4;-webkit-opacity:.4;opacity:.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}#page-header nav img{display:block;margin:0 auto}@media only screen and (max-width:1180px){#page-header nav li:last-child a{border-right:0}#page-header nav a{font-size:.8em;padding:5%}#page-header nav img{height:70px}}@media only screen and (max-width:990px){#page-header h1{font-size:30px;font-size:3rem}#page-header nav img{height:50px}#page-header nav a{font-size:.6em;border-style:solid}}@media only screen and (max-width:600px){#page-header nav ul{-webkit-flex-flow:row wrap;flex-flow:row wrap}#page-header nav ul li{-webkit-flex-basis:33%;flex-basis:33%;border:1px dashed #525252;border-width:0 1px 1px 0;-webkit-flex-grow:0;flex-grow:0}}@media only screen and (max-width:480px){#page-header nav ul{-webkit-flex-flow:row wrap;flex-flow:row wrap}#page-header nav ul li{-webkit-flex-basis:48%;flex-basis:48%;border:1px dashed #525252;border-width:0 1px 1px 0}}#full{padding:0 .625em}#primary{width:72%;float:left;padding:0 .625em}#primary>*:first-child{margin-top:0}#content-sidebar{width:22.91666666666667%;float:right;padding:0 .625em;position:relative}#content-sidebar>*:first-child{margin-top:0}@media only screen and (max-width:990px){#primary{width:63%;padding:0 2% 0 0}#content-sidebar{width:35%;padding:0}}@media only screen and (max-width:600px){#primary,#content-sidebar{width:auto;float:none;padding:0 0 .625em 0}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{color:#000;background-color:#9abdf6;clip:auto!important;clip-path:none;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:9999999}.hide-caption figcaption{display:none}.img-button{display:block}.img-button:hover img,.img-button:active img,.img-button:focus img{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50)}.imgFull{display:block;max-width:100%;height:auto;margin:0 auto}.max{width:100%}.inner-small-banner{margin:.625em;display:inline-block;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}.inner-small-banner img{display:block;max-width:100%;height:auto}.warn,.success,.error{clear:both;overflow:hidden;padding:.625em 0;margin-bottom:10px}.warn .wrap,.success .wrap,.error .wrap{-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}.warn .wrap *,.success .wrap *,.error .wrap *{margin:0}.warn,.success{background:rgba(154,189,246,0.2);border-top:1px solid rgba(116,123,128,0.5)}.error,.success{padding:.625em}.error{background:rgba(255,0,0,0.05);border-top:1px solid red}.bTop{float:right;margin-bottom:10px;padding:.5em 1em}.bTop+h2{clear:both}.imgLeft{display:inline-block;float:left;margin:0 .625em .625em 0;clear:left}.imgRight{display:inline-block;float:right;margin:0 0 .625em .625em;clear:right}.imgSidebar{width:100%;height:auto;margin-bottom:.625em}.clear{clear:both}.button{color:#000;font-size:.8em;line-height:100%;text-decoration:none;text-align:center;display:inline-block;padding:1em 2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;border:1px solid #000;cursor:pointer;text-transform:lowercase;background:rgba(0,0,0,0)}.button:hover,.button:active,.button:focus{background:rgba(0,0,0,0.3);color:#000}.fullButton,.hoursButton{display:block!important;margin-bottom:1.25em}.social{text-align:center}.social a{width:34px;height:34px;line-height:34px;display:inline-block;position:relative;text-align:center;vertical-align:middle;color:#fff!important}.social a strong{display:none}.social p{display:inline-block;line-height:34px;margin-right:5px}.social .b-mobile{background:#02af02}.social .b-facebook{background:#47639e}.social .b-pinterest{background:#ca2127}.social .b-twitter{background:#55acee}#content-sidebar .social p{display:block;margin:.3125em 0;line-height:100%}.testimonials{overflow:hidden}.testimonials .fa-star{color:#f5db00;font-size:.8em;margin:-3px 0 0 2px;vertical-align:middle}.testimonials *{margin:0}.testimonials h4{font-size:1.5em;border-bottom:1px dashed #525252;margin:1.875em 0 .625em 0;padding-bottom:.3125em}.testimonials h6{margin-bottom:.3125em}.testimonials div{border-bottom:1px dashed #525252;padding:.625em 0}.testimonials div:last-child{margin-bottom:.625em}.testimonials a{float:right;margin-top:10px}#primary .testimonials div{padding:1.25em}#contact{overflow:hidden;width:40%;padding:.625em;background:rgba(82,82,82,0.2);float:right;margin-left:1.25em}#content-sidebar #contact{width:auto;margin-left:0}@media only screen and (max-width:600px){#contact{width:auto;float:none;margin:0 0 .625em .625em!important}}#contact div{padding:.3125em 0;overflow:hidden}#contact label{text-align:right;width:43%;display:block;float:left}#contact .formLeft label{text-align:left}#contact .formRight{text-align:right}#contact input,#contact textarea,#contact select{border:1px solid rgba(14,7,40,0.2);font-size:18px;font-size:1.8rem;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}#contact input:focus,#contact textarea:focus,#contact select:focus{background:rgba(14,7,40,0.1)}#contact input,#contact select{width:50%;float:left;margin-left:3%;vertical-align:middle}#contact textarea{width:97%;height:200px}#contact button{color:#000;font-size:.8em;line-height:100%;text-decoration:none;text-align:center;display:inline-block;padding:1em 2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;border:1px solid #000;cursor:pointer;text-transform:lowercase;background:rgba(0,0,0,0);float:right}#contact button:hover,#contact button:active,#contact button:focus{background:rgba(0,0,0,0.3);color:#000}#contact button:hover,#contact button:active,#contact button:focus{background:rgba(0,0,0,0.3);color:#000}#hours{margin-bottom:20px}#hours div{padding:.3125em 0;border-bottom:1px dashed rgba(82,82,82,0.2);overflow:hidden}#hours span{width:48%;float:left}#hours span:first-child{margin-right:2%;text-align:right}#hours em{color:red;font-style:normal}#hours .hoursClosed{text-align:center}#storeHours{width:100%;background:rgba(255,255,255,0.9)}#storeHours th,#storeHours td{padding:1%;width:12.28571428571429%}#storeHours caption{margin:2% 0;font-size:42px;font-size:4.2rem}#storeHours td{height:100px}#storeHours span,#storeHours strong,#storeHours em{display:block}#storeHours span{color:#ccc;font-size:36px;font-size:3.6rem}#storeHours strong{margin:10px 0;font-size:24px;font-size:2.4rem;text-align:center}#storeHours em{color:#900;text-align:center}#storeHours #hanukkah{text-align:center;height:auto;color:#900;font-style:italic;padding:.5% 0 1.5% 0}#storeHours #hanukkah h3{margin:0}@media only screen and (max-width:600px){#storeHours,#storeHours tr,#storeHours tbody,#storeHours caption{display:block;width:100%!important}#storeHours{border-width:0 0 1px 0}#storeHours th,#storeHours td{width:98%!important;display:block;border-bottom:0}#storeHours tr:first-child{display:none}#storeHours td:nth-of-type(1) span:before{content:"Sun "}#storeHours td:nth-of-type(2) span:before{content:"Mon "}#storeHours td:nth-of-type(3) span:before{content:"Tue "}#storeHours td:nth-of-type(4) span:before{content:"Wed "}#storeHours td:nth-of-type(5) span:before{content:"Thu "}#storeHours td:nth-of-type(6) span:before{content:"Fri "}#storeHours td:nth-of-type(7) span:before{content:"Sat "}#storeHours caption{font-size:28px;font-size:2.8rem}}#feature{overflow:hidden;clear:both;border:1px solid rgba(116,123,128,0.5);border-width:1px 0}#feature .bxslider img{display:block;margin:0 auto;max-width:100%;height:auto}#feature .bxslider figcaption{display:none}#current-offers li{background:none!important}#current-offers a{text-decoration:none!important;color:#000!important}#current-offers figcaption{text-decoration:none;padding:1.25em;margin-bottom:3.125em;text-align:center}#current-offers img{display:block;width:100%;height:auto}#homepage-text{padding:2em 0 1em 0}#homepage-text h1,#homepage-text h2{font-size:35px;font-size:3.5rem;margin:0;text-align:center;line-height:120%;color:#000}@media only screen and (max-width:1180px){#homepage-text{padding:1em 10px}#homepage-text h1,#homepage-text h2{font-size:28px;font-size:2.8rem}}.homebox{display:block;border:1px solid #000;position:relative;overflow:hidden;text-decoration:none}.homebox:hover,.homebox:focus{border-color:#9abdf6}.homebox:hover h2,.homebox:focus h2{background:#fff}.homebox h2{position:absolute;bottom:10px;left:0;right:0;text-align:center;background:rgba(255,255,255,0.8);color:#525252;font-size:2em;margin:0;padding:.25em 0;font-weight:500}.homebox img{display:block;width:100%;height:auto}#homepage-boxes{overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}#homepage-boxes a{margin:10px 0;-webkit-flex-basis:48%;flex-basis:48%}@media only screen and (max-width:600px){#homepage-boxes{display:block}#homepage-boxes a{width:90%;margin:10px auto}}#homepage-testimonials{background:#000;color:#fff;padding:.625em 0;overflow:hidden}#homepage-testimonials h2{color:#fff;text-align:center;font-size:2em;font-weight:700}#homepage-testimonials .button{color:#fff;font-size:.8em;line-height:100%;text-decoration:none;text-align:center;display:inline-block;padding:1em 2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;border:1px solid #fff;cursor:pointer;text-transform:lowercase;background:rgba(255,255,255,0)}#homepage-testimonials .button:hover,#homepage-testimonials .button:active,#homepage-testimonials .button:focus{background:rgba(255,255,255,0.3);color:#fff}#homepage-testimonials .wrap div{width:31%;margin:0 1%;float:left}#homepage-testimonials .wrap div p:nth-of-type(1){margin-bottom:0}#homepage-testimonials .wrap div:nth-of-type(4){width:100%;float:none;text-align:center;padding:1.875em}#homepage-testimonials .wrap div:nth-of-type(4) .button{padding:1em 4em}@media only screen and (max-width:600px){#homepage-testimonials .wrap div{width:90%;float:none;margin:10px auto;border-bottom:1px dotted #fff;padding-bottom:10px}#homepage-testimonials .wrap div:nth-of-type(3),#homepage-testimonials .wrap div:nth-of-type(4){border-bottom:0}}#homepage-boxes-2 .wrap{box-sizing:border-box;margin:0 auto;width:1280px;max-width:100%;padding:1.25em 2.5em 2.5em 2.5em;background:rgba(255,255,255,0.5)}#homepage-boxes-2 .button{float:left}#homepage-boxes-2 .social{display:inline;float:right}#homepage-boxes-2 .social p{display:block;margin:0;text-align:left;line-height:120%;font-size:.7em}#homepage-boxes-2.homeboxes h2{font-size:1.5em}#homepage-boxes-2 .wrap{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}#homepage-boxes-2 .wrap #homepage-boxes-2-boxes{-webkit-flex-basis:67%;flex-basis:67%;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;min-height:400px;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:space-between;align-content:space-between}#homepage-boxes-2 .wrap #homepage-boxes-2-boxes div{-webkit-flex-basis:48%;flex-basis:48%}#homepage-boxes-2 .wrap #facebook{-webkit-flex-basis:30%;flex-basis:30%;height:400px}@media only screen and (max-width:1180px){#homepage-boxes-2{padding:20px 10px}#homepage-boxes-2 p{line-height:100%}#homepage-boxes-2 .button{padding:1em}}@media only screen and (max-width:990px){#homepage-boxes-2 .wrap{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#homepage-boxes-2 .wrap #facebook,#homepage-boxes-2 .wrap #homepage-boxes-2-boxes{margin:10px 0;-webkit-flex-basis:100%;flex-basis:100%;width:90%}#homepage-boxes-2 .wrap #facebook{text-align:center}#homepage-boxes-2 .wrap #facebook div{width:100%}#homepage-boxes-2 h2{font-size:1.5em}}@media only screen and (max-width:600px){#homepage-boxes-2 .wrap #homepage-boxes-2-boxes{-webkit-flex-flow:column nowrap;flex-flow:column nowrap}#homepage-boxes-2 .wrap #homepage-boxes-2-boxes div{margin-bottom:20px;-webkit-flex-basis:100%;flex-basis:100%}#homepage-boxes-2 .wrap #homepage-boxes-2-boxes .social{display:block;float:none}#homepage-boxes-2 .wrap #homepage-boxes-2-boxes .button{float:none;display:block;margin-bottom:10px}}#homepage-diamond .wrap{box-sizing:border-box;margin:0 auto;width:1280px;max-width:100%;padding:1.25em 2.5em 2.5em 2.5em;background:rgba(255,255,255,0.5)}#homepage-diamond p{overflow:hidden}#homepage-diamond .img-button{float:right;margin-left:30px;border:1px solid #525252}#homepage-diamond .img-button img{display:block}@media only screen and (max-width:1180px){#homepage-diamond{padding:0 10px}}@media only screen and (max-width:990px){#homepage-diamond p{overflow:visible}}@media only screen and (max-width:600px){#homepage-diamond{padding-bottom:30px}#homepage-diamond h2{text-align:center;font-size:2em}#homepage-diamond img{display:block;width:90%;height:auto;float:none;margin:0 auto 20px auto}}#results{overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start}#results a{text-decoration:none;color:#fff!important}#results a:hover .details,#results a:focus .details,#results a:focus .details{left:0;right:0}#results .item{position:relative;margin:0 .625em;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;float:left;width:22.91666666666667%;margin:.625em;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3);background:#fff}#results h2{text-align:center}#results .thumb{width:100%}#results .thumb img{display:block;width:80%;margin:10% auto;height:auto}#results .details{top:0;left:-99999px;right:auto;bottom:0;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;position:absolute;background:rgba(82,82,82,0.8);text-align:center}#results .details p{font-size:.8em;padding:0 .625em}#results .details .showmore{color:#fff;font-size:.8em;line-height:100%;text-decoration:none;text-align:center;display:inline-block;padding:1em 2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;border:1px solid #fff;cursor:pointer;text-transform:lowercase;background:rgba(255,255,255,0);width:40%;margin:1em auto}#results .details .showmore:hover,#results .details .showmore:active,#results .details .showmore:focus{background:rgba(255,255,255,0.3);color:#fff}@media only screen and (max-width:990px){#results .item{width:31%;margin:5px 1%}#results .item p{font-size:.7em;line-height:100%}}@media only screen and (max-width:600px){#results .item{width:48%}#results .item p{padding:0}#results .item .showmore{padding:.5em 1em}}.minMeasure{font-size:11px;font-size:1.1rem;position:absolute;bottom:0}#item-pagination{overflow:hidden;border-bottom:1px solid #000;text-align:center;padding:5px 0}#item-pagination .wrap{position:relative}#item-pagination a,#item-pagination span{color:#525252;font-size:.8em;line-height:100%;text-decoration:none;text-align:center;display:inline-block;padding:1em 2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;border:1px solid #525252;cursor:pointer;text-transform:lowercase;background:rgba(82,82,82,0);padding:.5em 1em}#item-pagination a:hover,#item-pagination span:hover,#item-pagination a:active,#item-pagination span:active,#item-pagination a:focus,#item-pagination span:focus{background:rgba(82,82,82,0.3);color:#525252}#item-pagination span{-moz-opacity:.2;-khtml-opacity:.2;-webkit-opacity:.2;opacity:.2;-ms-filter:alpha(opacity=20);filter:alpha(opacity=20);cursor:default}#item-pagination .prevItem{float:left}#item-pagination .nextItem{float:right}#item-pagination .backToSearch{margin:0 auto}.priceOld{text-decoration:line-through}.priceSpecial{color:#82d127;font-weight:700}#product{overflow:hidden}#product .thumb{width:400px;float:left;margin-right:.625em;position:relative;border:1px solid rgba(116,123,128,0.2)}#product .thumb .reserved{position:absolute;top:0;left:0;width:145px;height:84px;background:url('/images/reserved.png');z-index:2}#product .thumb img{position:relative;z-index:1;max-height:90%;max-width:100%;display:block;margin:.3125em auto}#product .thumb .thumbs{text-align:center}#product .thumb .thumbs img{width:100px;height:auto;display:inline-block;margin-right:10px}#product .thumb .thumbs img:hover,#product .thumb .thumbs img:active{cursor:pointer;opacity:.8}#product .itemDetails{float:left;width:300px}#product .itemDetails h4:first-child{margin-top:0}#product .itemDetails p{margin-bottom:1.25em}#product .itemTools{float:right}#product .reminder{border:1px solid #525252;padding:10px;margin:5px 0;clear:both}#product .reminder p{margin:0;font-size:14px;font-size:1.4rem}#product h5{margin-bottom:0!important}#product .price,#product .priceSpecial{color:#9abdf6;font-size:24px;font-size:2.4rem;line-height:25px}#product .priceOld{display:block;padding-bottom:5px}#product .priceSpecial{color:#82d127;font-weight:700}#product .addToCart{float:right;overflow:hidden}#product .addToCart button{color:#000;font-size:.8em;line-height:100%;text-decoration:none;text-align:center;display:inline-block;padding:1em 2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;border:1px solid #000;cursor:pointer;text-transform:lowercase;background:rgba(0,0,0,0);border:1px solid #56b722;background:#82d127;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#82d127),color-stop(1,#b6e026));background:-ms-linear-gradient(bottom,#82d127,#b6e026);background:-moz-linear-gradient(center bottom,#82d127 0,#b6e026 100%);background:-o-linear-gradient(#b6e026,#82d127);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6e026',endColorstr='#82d127',GradientType=0);color:#fff!important;margin-bottom:10px}#product .addToCart button:hover,#product .addToCart button:active,#product .addToCart button:focus{background:rgba(0,0,0,0.3);color:#000}#product .addToCart button:hover,#product .addToCart button:active,#product .addToCart button:focus{background:rgba(0,0,0,0.3);color:#000}#product .addToCart button:hover,#product .addToCart button:active,#product .addToCart button:focus{background:#b6e026;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#b6e026),color-stop(1,#82d127));background:-ms-linear-gradient(bottom,#b6e026,#82d127);background:-moz-linear-gradient(center bottom,#b6e026 0,#82d127 100%);background:-o-linear-gradient(#82d127,#b6e026);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#82d127',endColorstr='#b6e026',GradientType=0)}#product .reserve{border:1px solid rgba(82,82,82,0.2);clear:both;padding:.625em}#product .reserve div{text-align:right}#product .reserve h3{margin:0 0 .625em 0;text-align:center}#product .reserve p{font-size:12px;font-size:1.2rem;margin:.625em 0 0 0}#product .reserve input{border:1px solid rgba(14,7,40,0.1);background:rgba(154,189,246,0.1);padding:.3125em;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;vertical-align:middle;font-size:16px;font-size:1.6rem;width:180px;margin-bottom:3px}#product .reserve input:focus{background:rgba(154,189,246,0.2)}#product .reserve button{color:#000;font-size:.8em;line-height:100%;text-decoration:none;text-align:center;display:inline-block;padding:1em 2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;border:1px solid #000;cursor:pointer;text-transform:lowercase;background:rgba(0,0,0,0);font-size:14px;font-size:1.4rem}#product .reserve button:hover,#product .reserve button:active,#product .reserve button:focus{background:rgba(0,0,0,0.3);color:#000}#product .reserve button:hover,#product .reserve button:active,#product .reserve button:focus{background:rgba(0,0,0,0.3);color:#000}#product .addToReserve{color:#000;font-size:.8em;line-height:100%;text-decoration:none;text-align:center;display:inline-block;padding:1em 2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;border:1px solid #000;cursor:pointer;text-transform:lowercase;background:rgba(0,0,0,0);border:1px solid #56b722;background:#82d127;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#82d127),color-stop(1,#b6e026));background:-ms-linear-gradient(bottom,#82d127,#b6e026);background:-moz-linear-gradient(center bottom,#82d127 0,#b6e026 100%);background:-o-linear-gradient(#b6e026,#82d127);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6e026',endColorstr='#82d127',GradientType=0);color:#fff!important;float:right}#product .addToReserve:hover,#product .addToReserve:active,#product .addToReserve:focus{background:rgba(0,0,0,0.3);color:#000}#product .addToReserve:hover,#product .addToReserve:active,#product .addToReserve:focus{background:rgba(0,0,0,0.3);color:#000}#product .addToReserve:hover,#product .addToReserve:active,#product .addToReserve:focus{background:#b6e026;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#b6e026),color-stop(1,#82d127));background:-ms-linear-gradient(bottom,#b6e026,#82d127);background:-moz-linear-gradient(center bottom,#b6e026 0,#82d127 100%);background:-o-linear-gradient(#82d127,#b6e026);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#82d127',endColorstr='#b6e026',GradientType=0)}#product .addToReserve span{background-position:-115px 0;width:15px;height:19px;margin-right:.3125em}@media only screen and (max-width:990px){#product .thumb{width:47%;margin-right:2%}#product .itemDetails,#product .itemTools{width:50%}}@media only screen and (max-width:600px){#product .thumb{width:100%;margin:0 0 20px 0}#product .itemDetails,#product .itemTools{width:100%;margin-bottom:20px}}#page-header form{overflow:hidden;background:rgba(0,0,0,0.8)}#page-header form .refine-designer{padding:.625em;background:#fff;overflow:hidden}#page-header form .refine-designer .wrap div{float:left;margin-right:5%;width:25%}#page-header form .refine-designer .wrap div h4{margin-bottom:5px}#page-header form .refine-designer .wrap div select{font-size:1.25em;width:100%}#page-header form .refine-designer p{overflow:hidden;float:left;width:70%}@media only screen and (max-width:600px){#page-header form .refine-designer .wrap div,#page-header form .refine-designer p{width:100%;float:none}}#page-header form #refine-form{width:1170px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:.625em}#page-header form #refine-form h2,#page-header form #refine-form label,#page-header form #refine-form span{color:#fff}#page-header form #refine-form h2{margin:0;padding:0;font-family:futura-pt,cursive;font-weight:400;font-style:normal}#page-header form #refine-form label{display:block;font-size:14px;font-size:1.4rem;font-weight:300}#page-header form #refine-form input,#page-header form #refine-form select{display:block;width:95%;border:1px solid #747b80;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;padding:2px}#page-header form #refine-form input:focus,#page-header form #refine-form select:focus{background:#9abdf6}#page-header form #refine-form .halftxt input,#page-header form #refine-form .halftxt span{display:inline-block}#page-header form #refine-form .halftxt input{width:20%}#page-header form #refine-form .halftxt span{width:10%;text-align:center}#page-header form #refine-form button{color:#fff;font-size:.8em;line-height:100%;text-decoration:none;text-align:center;display:inline-block;padding:1em 2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;border:1px solid #fff;cursor:pointer;text-transform:lowercase;background:rgba(255,255,255,0)}#page-header form #refine-form button:hover,#page-header form #refine-form button:active,#page-header form #refine-form button:focus{background:rgba(255,255,255,0.3);color:#fff}@media only screen and (max-width:990px){#page-header form #refine-form{width:auto;-webkit-flex-flow:row wrap;flex-flow:row wrap}#page-header form #refine-form h2{width:100%;text-align:center;margin-bottom:10px}#page-header form #refine-form div,#page-header form #refine-form button{width:48%;margin-bottom:10px}#page-header form #refine-form .halftxt input{width:41%}#page-header form #refine-form .halftxt span{font-size:.5em;width:5%}}@media only screen and (max-width:600px){#page-header form #refine-form{display:block}#page-header form #refine-form div{width:98%}}#mobileQR img{float:left;margin-right:.625em}#mobileQR h3{float:left;width:300px}.morebox{clear:both;text-align:center}.morebox a{color:#000;font-size:.8em;line-height:100%;text-decoration:none;text-align:center;display:inline-block;padding:1em 2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;border:1px solid #000;cursor:pointer;text-transform:lowercase;background:rgba(0,0,0,0)}.morebox a:hover,.morebox a:active,.morebox a:focus{background:rgba(0,0,0,0.3);color:#000}.morebox a:hover,.morebox a:active,.morebox a:focus{background:rgba(0,0,0,0.3);color:#000}#pagination1{padding:5px;background:rgba(154,189,246,0.2);margin-bottom:10px;text-align:center}#pagination1 p{margin:0;font-size:.8em;font-style:italic}#pagination2{overflow:hidden;clear:both;position:relative;min-height:50px}#pagination2 div{width:70%;margin:10px auto}#pagination2 div a,#pagination2 div span{display:inline-block;font-size:.8em;text-decoration:none;width:25px;height:25px;line-height:25px;text-align:center;border-radius:4px;margin-bottom:4px}#pagination2 div a{background:rgba(154,189,246,0.2)}#pagination2 div a:hover,#pagination2 div a:active,#pagination2 div span{background:rgba(154,189,246,0.7)}#pagination2 .pBack,#pagination2 .pNext{color:#000;font-size:.8em;line-height:100%;text-decoration:none;text-align:center;display:inline-block;padding:1em 2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;border:1px solid #000;cursor:pointer;text-transform:lowercase;background:rgba(0,0,0,0);padding:.625em;margin:.3125em .3125em 0 0;position:absolute;top:0}#pagination2 .pBack:hover,#pagination2 .pNext:hover,#pagination2 .pBack:active,#pagination2 .pNext:active,#pagination2 .pBack:focus,#pagination2 .pNext:focus{background:rgba(0,0,0,0.3);color:#000}#pagination2 .pBack:hover,#pagination2 .pNext:hover,#pagination2 .pBack:active,#pagination2 .pNext:active,#pagination2 .pBack:focus,#pagination2 .pNext:focus{background:rgba(0,0,0,0.3);color:#000}#pagination2 .pBack span,#pagination2 .pNext span{width:11px;height:13px;background-position:-52px -25px}#pagination2 .pBack{left:0}#pagination2 .pBack span{background-position:-71px -19px}#pagination2 .pNext{right:0}#pagination2 .pNext span{background-position:-83px -19px}#gallery{overflow:hidden}#gallery a{display:block;width:23%;margin:0 2% 2% 0;float:left}#gallery a:nth-of-type(4n+4){margin-right:0}#gallery a img{display:block;width:100%;height:auto}.directions{overflow:hidden}.directions iframe{width:100%;height:400px;margin-bottom:.625em}.directions .button{float:right;clear:both}.directions h1{margin-top:.3125em}.directions div{width:45%;float:left}.directions div:nth-of-type(1){margin-right:3%}#gabrielBridal{height:700px;width:100%}.diamondPage form{overflow:hidden;font-size:10px}.diamondPage h2{margin-bottom:.6em}#diamondsearch{overflow:hidden}.ds{border:1px solid #c4c4c4;border-width:0 0 1px 0;padding:5px 0;margin:0 0 5px 0;overflow:hidden}.ds h2{margin:10px 0 0 0}.ds p{margin-top:0}.ds form{width:626px;float:right;margin:10px 0 0 20px}.ds div{float:left;text-align:center;width:50px}.ds span{display:block;margin:0 auto;width:37px;height:41px;text-align:center;line-height:41px;margin-bottom:5px}.ds img{display:inline-block;vertical-align:middle}#ds2{float:right;width:250px;border:0;margin:10px 40px 0 0}@media only screen and (max-width:600px){#ds2{float:none;width:100%}}#container #ds2{margin:0 20px 0 0}#ds2 div{margin-bottom:15px}#dSearch{clear:both;font-weight:bold;width:100%;text-align:right;margin-bottom:0!important}#dSearch input{margin-bottom:10px}#dSearch input,.b_next,.b_prev{margin-top:10px;cursor:pointer;border:1px solid #026784;color:#fff;text-deoration:none;padding:10px 20px;border-radius:4px;background:#7bb0bf;background:-moz-linear-gradient(top,#7bb0bf 0,#056985 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7bb0bf),color-stop(100%,#056985));background:-webkit-linear-gradient(top,#7bb0bf 0,#056985 100%);background:-o-linear-gradient(top,#7bb0bf 0,#056985 100%);background:-ms-linear-gradient(top,#7bb0bf 0,#056985 100%);background:linear-gradient(to bottom,#7bb0bf 0,#056985 100%)}.b_next:link,.b_prev:link,.b_next:visited,.b_prev:visited{color:#fff}.dMarkup{border-radius:10px;background:#e4e4e4;padding:5px 10px}.dMarkup span,.dMarkup p{font-weight:normal;font-size:10px}.dStock{font-size:1.75em;border:2px solid #29a1cc;padding:5px}#df1{float:left;width:640px}@media only screen and (max-width:600px){#df1{float:none;width:100%}}#df1 h2,#ds2 h2{font-size:2.6em;margin-top:0}.slideHolder{margin:0 20px 30px 20px;width:600px}.txtHolder,.dOption{overflow:hidden;margin-top:2em}.txtHolder h2{float:left;width:120px;vertical-align:middle}.txtHolder div{float:left;vertical-align:middle}.txtHolder input,.txtHolder select{font-size:1.75em;margin-top:10px}.diaHeadline{clear:both;overflow:hidden;margin-bottom:.6em}.diaHeadline p:first-child{float:right;margin:0}.diaHeadline *{display:inline}.diaHeadline h2{margin:0}.virtualVendor{vertical-align:middle;color:red;font-size:30px;font-size:3rem}.box{border:1px solid rgba(102,102,102,0.5);padding:.625em;margin:.625em 1.875em}#diamondresults{border:1px solid #666;width:100%;font-size:11px}#diamondresults caption{display:none}#diamondresults tr{cursor:pointer;overflow:hidden}#diamondresults tr:link,#diamondresults tr:visited{background:#f5f5f5}#diamondresults tr:hover,#diamondresults tr:active,#diamondresults .thlink:hover,#diamondresults .thlink:active{background:#b5dbe2}#diamondresults td{text-align:center;padding:5px 2px;line-height:1.2em;font-size:1.4em;border:1px solid #666}#diamondresults th{font-weight:bold;font-size:1.6em;vertical-align:top;line-height:1.3em;padding:2px;background:#f5f8fe;border:1px solid #666}@media only screen and (max-width:600px){#diamondresults td,#diamondresults th{font-size:1em}}#diamondresults .thlink{cursor:pointer;text-decoration:underline}#diamondresults .thlink:hover,#diamondresults .thlink:active{color:#69a5b6}#diamondresults img{height:18px;display:inline-block;vertical-align:middle;margin-right:5px;padding:1px}.diamonddetails{overflow:hidden;margin-bottom:30px}.diamonddetails .col1{width:120px}.diamonddetails .col2{width:800px}#diamondimage{float:left;text-align:center;margin-right:5px;overflow:hidden;background:#d0ebef;padding:5px 10px;width:110px;text-decoration:none;margin-bottom:15px;vertical-align:bottom}#diamondimage img{width:110px;height:110px}table.details{width:360px;font-size:1.6em}.details:first-child{margin-right:20px}.details tr{border-bottom:1px dotted #026d80}.details td{line-height:1.4em}.details td:first-child{color:#026d80;text-align:right;font-weight:bold;padding-right:10px}.details td:last-child p{margin:0}.members .details1{clear:left}.details1,.details2{float:left;width:420px;padding:10px;margin-bottom:20px}.details div{float:left}.d1{color:#026d80;text-align:right;font-weight:bold;width:160px;padding-right:10px}.d2{width:220px}.d2 p{margin:0}.b_cert,.b_cert2{width:202px;text-decoration:none;font-family:'TeXGyreAdventorBold',Verdana,Arial,sans-serif;font-size:1.4em;font-weight:bold}.b_cert{text-align:center;float:left;margin-left:20px;display:block;overflow:hidden;background:#d0ebef;padding:5px 10px}.b_cert img,.b_cert2 img{margin-top:5px}#diamondsEmbed{background:#fff;border:0}#diamondsEmbed #content{width:940px}#dBanner{border-bottom:1px solid #000;margin-bottom:20px;padding:5px;overflow:hidden;height:70px}#dFooter{text-align:center;border-top:1px solid #000;padding:5px 5px 0 5px;margin-top:20px;clear:both;font-size:.6em}#ds-other{float:left;border:1px solid #666;border-bottom:0;width:680px;margin-right:10px}#ds-other h2{display:inline;margin-right:20px;margin-bottom:0;float:left;width:90px;text-align:right;padding-right:10px}.ds-other,.admin-vendor,.admin-lab{border-bottom:1px solid #666;background:#fff url(/images/cellback.gif) repeat-x bottom;padding:10px;overflow:hidden}.checkboxes{width:500px;float:left}.checkboxes div{height:20px;float:left;margin:0 10px 10px 0;oveflow:hidden}#pages{width:750px;margin:10px auto 0 auto}#pages a,#pages span{display:inline-block;font-size:1.2em;width:25px;padding:2px 0;text-align:center;text-decoration:none;margin:0 3px 3px 0}#pages a:link,#pages a:visited{background:#000;color:#fff}#pages a:hover,#pages a:active,#pages span{background:#999;color:#fff}#pages p{text-align:center}.b_next{float:right}.b_prev{float:left}.sellItems{overflow:hidden;padding-left:1.5em;margin-left:0}.sellItems li{width:45%;padding-right:5%;float:left}@media only screen and (max-width:600px){.sellItems li{width:100%;float:none}}#special-financing{text-align:center}#special-financing img{display:inline-block;max-width:100%;margin:50px 10px}#special-financing h2{margin-top:20px;clear:both}@media only screen and (max-width:1180px){#special-financing img{width:45%;margin:0}#special-financing img:first-child{margin-right:5%}}@media only screen and (max-width:600px){#special-financing img{width:100%;margin:5px!important}}#splash{padding:0 22px}#splash img{max-width:100%;height:auto}#splash .phone{font-weight:700;font-size:26px;font-size:2.6rem;text-decoration:none}#splash .content-left{padding:40px 0 0 40px;width:550px}#splash .btn-right{float:right;max-width:245 px;height:170 px;background-color:#f4f1e5;padding:40px;margin:40px 100px 40px 0}#splash .btn-right .button{margin-bottom:5px}#splash .img-center{margin:60px auto}#splash .img-center img{display:block;margin:0 auto}#splash .map-right{float:right;width:410px;padding:40px 40px 0 0}#splash .map-right p{font-weight:700}#splash #splash-footer{max-width:702px;margin:40px auto;overflow:hidden;clear:both}#splash #splash-footer h4,#splash #splash-footer h3{margin-top:0}#splash #splash-footer .map-left{float:left;max-width:410px;padding:0 40px 0 40px;clear:both}#splash #splash-footer .map-left p{font-weight:700}@media only screen and (max-width:1180px){#splash .btn-right{margin-right:0}#splash .map-right{padding-right:0;width:300px}#splash .map-right iframe{width:300px}}@media only screen and (max-width:990px){#splash{padding:0}#splash .btn-right{margin:40px 20px}#splash .content-left{padding:0}#splash .content-left p{overflow:hidden}#splash .map-right{padding:15px 0 0 15px;width:300px}#splash .map-right iframe{width:300px}#splash .map-right p{font-size:14px;font-size:1.4rem}#splash #splash-footer .map-left{padding:0 20px 0 0}#splash #splash-footer .map-left iframe{width:300px}#splash #splash-footer .map-left p{font-size:14px;font-size:1.4rem}}@media only screen and (max-width:600px){#splash .btn-right{float:none;overflow:hidden;margin:20px 0;padding:20px}#splash .btn-right br{display:none}#splash .btn-right a{width:45%;float:left;text-align:center}#splash .btn-right .phone{font-size:24px;font-size:2.4rem}#splash .content-left{width:100%}#splash .map-right{width:100%;float:none;padding:0}#splash .map-right iframe{width:100%;height:150px}#splash #splash-footer .map-left{float:none;max-width:auto;width:100%}#splash #splash-footer .map-left iframe{width:100%}#splash #splash-footer .hours{margin-top:50px}}@media only screen and (max-width:600px){#splash .btn-right{padding:4%}#splash .btn-right a{width:30%;font-size:18px!important;font-size:1.8rem!important}#splash .btn-right .phone{width:57%!important;line-height:140%}}.post{border:1px dashed #747b80;border-width:0 0 1px 0;margin:1.875em 0 .625em 0;clear:both;overflow:hidden;padding-bottom:.625em}.post .button{float:right}.cyber-monday{border:1px solid #525252;display:block;clear:both;margin-bottom:10px}.cyber-monday img{width:100%;height:auto;display:block}.blog p{overflow:hidden}.blog-image{float:left;margin:0 30px 20px 0;display:block}.post .blog-image{width:200px;height:auto}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{display:block}.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:10420;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:10430;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10450}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:10440}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:10460;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}