article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}.holiday-hours{color:#f6a704;font-weight:600;text-decoration:none;font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif}.holiday-hours:hover{color:#fff}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr{border:0 none}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace, monospace;-font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%;width:auto;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label[for]{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox;box-sizing:border-box}input[type=radio]:checked{-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox;box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:middle}body{background:#fff;min-width:320px}.section{margin-bottom:60px}.container{margin-left:20px;margin-right:20px;max-width:940px}.container .container{margin-left:auto;margin-right:auto}@media screen and (min-width: 1000px){.container{margin-left:auto;margin-right:auto}}.structure-content .back-link{display:inline-block;margin-top:20px}@media screen and (min-width: 600px){.structure-content .back-link{display:none}}@media screen and (min-width: 780px){.structure-content{*zoom:1;margin:0 auto;max-width:630px;padding-bottom:30px;padding-left:250px;position:relative}.structure-content:before,.structure-content:after{content:"";display:table}.structure-content:after{clear:both}.structure-content>.col-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;width:100%}.structure-content>.col-2{float:left;position:relative;margin-left:-100%;right:250px;width:220px;z-index:100}}@media screen and (min-width: 1200px){.structure-content{max-width:740px;padding-left:280px}.structure-content>.col-2{right:280px}}@media screen and (min-width: 780px){.structure-left-nav{*zoom:1;padding-bottom:30px;padding-left:240px;position:relative}.structure-left-nav:before,.structure-left-nav:after{content:"";display:table}.structure-left-nav:after{clear:both}.structure-left-nav .col-1{float:left;position:relative;margin-right:-100%;right:240px;width:220px;z-index:100}.structure-left-nav .col-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;width:100%}}.structure-right-form{margin-left:auto;margin-right:auto;max-width:680px}@media screen and (min-width: 780px){.structure-right-form{*zoom:1;padding-bottom:30px;padding-right:390px;position:relative}.structure-right-form:before,.structure-right-form:after{content:"";display:table}.structure-right-form:after{clear:both}.structure-right-form .col-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;width:100%}.structure-right-form .col-2{float:left;position:relative;margin-right:-100%;left:50px;width:350px;z-index:100}}@media screen and (min-width: 0) and (max-width: 779px){.structure-right-form .sell-module{margin-left:-20px;margin-right:-20px}}.section-nav{font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;border-bottom:1px solid #ddd;font-size:15px;letter-spacing:1px;line-height:1.2em;list-style:none outside;margin:30px 0 40px;padding:0}.section-nav li{border:1px solid #ddd;border-bottom-width:0;margin:0;padding:0}.section-nav a{display:block;padding:10px;text-decoration:none}.section-nav .active{background:#1a3566;border-color:#112344;border-bottom-width:1px}.section-nav .active a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;padding:11px}.section-nav .section-nav-title{border:0 none;color:#777;font-weight:700;letter-spacing:2px;padding:0 0 10px;text-transform:uppercase}.col-group{*zoom:1;list-style:none outside;margin-left:-10px;margin-right:-10px;padding-left:0;padding-right:0}.col-group:before,.col-group:after{content:"";display:table}.col-group:after{clear:both}.col-group .col-group{margin-left:0;margin-right:0}.col{margin:0;padding:0}.col-inner{padding:0 10px}.col-inner-left{padding-left:10px}.col-inner-right{padding-right:10px}.col-group-2col{*zoom:1}.col-group-2col:before,.col-group-2col:after{content:"";display:table}.col-group-2col:after{clear:both}@media screen and (min-width: 600px){.col-group-2col>.col{float:left;width:50%}.col-group-2col>.col-2{float:right}.col-group-2col.col-group-reversed>.col-1{float:right}.col-group-2col.col-group-reversed>.col-2{float:left}}@media screen and (min-width: 600px) and (max-width: 800px){.col-group-2col>.col .col,.col-group-2col.col-group-reversed>.col .col{display:block;float:none;width:auto}}@media screen and (min-width: 0) and (max-width: 800px){.col-group-2col .col-inner-left,.col-group-2col .col-inner-right{padding:0}}@media screen and (min-width: 800px){.col-group-3col>.col{float:left;width:33.33%}.col-group-3col>.col-3{float:right}}@media screen and (min-width: 1280px){.container{max-width:1200px}.page-header .container,.page-footer .container{max-width:1080px}}.split-content-left,.split-content-right{background:#eee;margin:20px -20px;min-height:300px;padding:40px 60%;overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.split-content-left:before,.split-content-right:before{content:"";background:#112344;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;right:0;width:58%;top:0;bottom:0}.split-content-left .split-content-inner,.split-content-right .split-content-inner{padding:0 40px}@media screen and (min-width: 600px) and (max-width: 800px){.split-content-left,.split-content-right{padding:40px 40%}.split-content-left:before,.split-content-right:before{width:40%}}.split-content-left{padding-left:0}.split-content-left:before{left:auto}.split-content-right{padding-right:0}.split-content-right:before{right:auto}@media screen and (min-width: 0) and (max-width: 599px){#promoDiamondFeed{background-size:cover;background-position:50% 50%}.split-content-left,.split-content-right{background:none;margin:20px 0;min-height:0;overflow:visible;padding:0 0 220px 0}.split-content-left:before,.split-content-right:before{left:-20px;right:-20px;top:auto;bottom:0;width:auto;height:200px}.split-content-left .split-content-inner,.split-content-right .split-content-inner{padding:20px 0}}body,button,input,textarea{font-family:'Open Sans', Arial, sans-serif;color:#444;font-size:15px;line-height:1.5em}a{color:#244a8f;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}a:hover{color:#c48503}strong{color:#222}.more-link{color:#244a8f;font-size:10px;text-decoration:underline;text-transform:none}.more-link:hover{color:#c48503}.hgroup,.content-body .hgroup{margin-bottom:20px}.hgroup .h1,.hgroup .h2,.hgroup .h3,.hgroup .h4,.hgroup .h5,.hgroup .h6,.content-body .hgroup .h1,.content-body .hgroup .h2,.content-body .hgroup .h3,.content-body .hgroup .h4,.content-body .hgroup .h5,.content-body .hgroup .h6{margin-bottom:5px;margin-top:0}.h1,h1{font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;color:#1a3566;font-size:36px;font-weight:400;line-height:1.2em;margin:0 0 0.35em}@media screen and (min-width: 0) and (max-width: 599px){.h1,.content-body h1{font-size:24px}}@media screen and (min-width: 1280px){.h1,.content-body h1{font-size:40px}}.h1 a,.content-body h1 a{color:#1a3566;text-decoration:none}.h1 a:hover,.content-body h1 a:hover{color:#070e1b}.h2,.content-body h2{font-family:'Open Sans', Arial, sans-serif;color:#1a3566;font-size:16px;font-weight:600;letter-spacing:1px;line-height:1.2em;margin:0 0 0.35em;text-transform:uppercase}@media screen and (min-width: 0) and (max-width: 599px){.h2,.content-body h2{font-size:15px}}@media screen and (min-width: 1280px){.h2,.content-body h2{font-size:18px}}.h3,.content-body h3{font-family:'Open Sans', Arial, sans-serif;color:#222;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.2em;margin:0 0 0.35em;text-transform:uppercase}@media screen and (min-width: 0) and (max-width: 599px){.h3,.content-body h3{font-size:13px}}@media screen and (min-width: 1280px){.h3,.content-body h3{font-size:16px}}.h4,.content-body h4{font-family:'Open Sans', Arial, sans-serif;color:#777;font-size:12px;font-weight:400;letter-spacing:1px;line-height:1.2em;margin:0 0 0.35em;text-transform:uppercase}@media screen and (min-width: 0) and (max-width: 599px){.h4,.content-body h4{font-size:11px}}@media screen and (min-width: 1280px){.h4,.content-body h4{font-size:12px}}.page-title{font-family:'Open Sans', Arial, sans-serif;color:#1a3566;font-size:24px;font-weight:400;letter-spacing:1px;line-height:1.2em;margin:0 0 0.35em;text-transform:uppercase}@media screen and (min-width: 0) and (max-width: 599px){.page-title{font-size:18px;padding-top:20px}}del{background:none;color:#aaa;font-weight:600;text-decoration:line-through}del+ins{margin-left:0em}ins{background:none;color:#339933;font-weight:600}.nowrap{white-space:nowrap}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.breadcrumbs{color:#aaa;font-size:11px;font-weight:600;letter-spacing:1px;list-style:none outside;margin:0;padding:0}.breadcrumbs li{display:inline;margin:0;padding:0;white-space:nowrap}.breadcrumbs li:before{content:' \00bb ';margin:0 3px;position:relative;top:-1px}.breadcrumbs li:first-child:before{content:"";display:none}.breadcrumbs li span{display:none}.breadcrumbs a{text-decoration:none}@media screen and (min-width: 0) and (max-width: 599px){.breadcrumbs{display:none}}.back-link{color:#aaa;font-size:11px;font-weight:600;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.back-link:before{content:"\00AB";margin-right:5px;position:relative;top:-1px}.back-link:hover{color:#c48503}.content-body{line-height:2em;margin-bottom:60px;padding-top:20px}.content-body a{color:#2f5fb7}.content-body a:hover{color:#c48503}.content-body h1,.content-body .h1,.content-body h2,.content-body .h2{margin-top:60px}.content-body h1:first-child,.content-body .h1:first-child,.content-body h2:first-child,.content-body .h2:first-child{margin-top:0}.content-body h3,.content-body .h3{margin-top:30px;margin-bottom:5px}.content-body h3+p,.content-body .h3+p{margin-top:0}@media screen and (min-width: 1280px){.content-body h3,.content-body .h3{font-size:14px}}blockquote{font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;border-bottom:1px solid #ddd;border-top:1px solid #ddd;color:#2f5fb7;font-style:italic;font-size:1.5em;line-height:1.5em;margin:40px auto;max-width:600px;padding:0;text-align:center}blockquote+cite{font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;color:#222;display:block;font-size:12px;font-style:normal;letter-spacing:2px;margin:-30px auto 40px;max-width:600px;text-align:right;text-transform:uppercase}blockquote+cite:before{content:"\2014";position:relative;top:-1px}.video-embed{box-shadow:0px 7px 5px -5px rgba(0,0,0,0.25);display:block;height:0;max-width:100%;margin:0 auto 20px;padding-bottom:56.25%;position:relative;z-index:1}.video-embed iframe,.video-embed video{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;border:1px solid #aaa;font-size:16px;line-height:22px;padding:5px}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:10px;letter-spacing:1px}input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=search]:-moz-placeholder,textarea:-moz-placeholder{font-size:10px;letter-spacing:1px}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,textarea::-moz-placeholder{font-size:10px;letter-spacing:1px}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:10px;letter-spacing:1px}input[type=text]:invalid,input[type=email]:invalid,input[type=tel]:invalid,input[type=number]:invalid,input[type=search]:invalid,textarea:invalid{background:none}select{font-size:16px}.styled-select{font-size:16px}textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:150px;width:100%}.input-full{display:block;width:100%}.styled-select-module{background:#ffffff;border:1px solid #aaa;box-shadow:0px 1px 4px -1px rgba(0,0,0,0.2);color:#222;cursor:pointer;font-size:16px;height:34px;position:relative;z-index:1}.styled-select-module:hover{border-color:#1496ed;box-shadow:0px 0px 5px 1px #1496ed;color:#000}.styled-select-module.styled-select-focus{border-color:#1496ed;box-shadow:0px 0px 5px 1px #1496ed}.styled-select-module .styled-select-inner{font-family:Arial, sans-serif;bottom:0;left:8px;line-height:36px;overflow:hidden;position:absolute;right:25px;text-overflow:ellipsis;top:0px;white-space:nowrap}.styled-select-module .styled-select-glyph{background:url("/assets/images/sprites/sprite.png") 0px -243px;height:5px;margin-top:-2px;position:absolute;right:8px;top:50%;width:9px}.styled-select-module select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;border:0 none;bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.styled-select-module select:disabled{cursor:default}.styled-select-module select:disabled+.styled-select-inner{color:#aaa}.styled-select-module select:disabled+.styled-select-inner+.styled-select-glyph{opacity:0.15;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";filter:alpha(opacity=15)}.site-search{border:1px solid #aaa;height:25px;position:relative;width:220px}.site-search input[type=search]{background:transparent;border:0 none;outline:0 none;padding:2px 5px 0;position:absolute;left:1px;line-height:22px;right:1px;width:200px}.site-search input[type=submit]{background:url("/assets/images/sprites/sprite.png") no-repeat -43px -218px;border:0 none;color:#fff;display:block;font-size:0;height:13px;line-height:0;margin:0;overflow:hidden;padding:0;position:absolute;right:6px;text-align:left;text-indent:-999px;top:6px;width:13px}.fields{list-style:none outside;margin:0;padding:0}.fields li{margin:0;padding:10px 0}.sell-module,.contact-form-module{background:#1a3566;padding:20px}.sell-module .form-title,.contact-form-module .form-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;color:#fff;font-size:24px;font-weight:400;letter-spacing:2px;margin:0 0 15px;padding:0;text-align:center;text-transform:uppercase}.sell-module .fields,.contact-form-module .fields{border-bottom:1px solid #070e1b}.sell-module .field,.contact-form-module .field{background:#fff;border:1px solid #1a3566;border-bottom:0 none;padding:0;position:relative}.sell-module .field.field-invalid,.contact-form-module .field.field-invalid{background:#fdd}.sell-module .field.field-invalid input,.sell-module .field.field-invalid textarea,.sell-module .field.field-invalid .styled-select-module,.contact-form-module .field.field-invalid input,.contact-form-module .field.field-invalid textarea,.contact-form-module .field.field-invalid .styled-select-module{background:#fdd}.sell-module .field-upload,.contact-form-module .field-upload{padding:30px 8px 5px}.sell-module .field-upload input,.contact-form-module .field-upload input{background:#e7e7e7;border-radius:4px;font-size:11px;padding:5px}.sell-module .field-money:before,.contact-form-module .field-money:before{content:"$";color:#999;font-size:16px;position:absolute;bottom:5px;left:10px;pointer-events:none}.sell-module .field-money input,.contact-form-module .field-money input{padding-left:22px}.sell-module .field-textarea:before,.contact-form-module .field-textarea:before{content:"";position:absolute;left:0;right:0;top:0;height:20px;background-image:-moz-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);border-top:20px solid #fff;pointer-events:none}.sell-module label,.contact-form-module label{color:#636363;cursor:default;font-size:11px;position:absolute;left:8px;top:5px;z-index:5;text-transform:uppercase;white-space:nowrap}.sell-module input,.sell-module textarea,.contact-form-module input,.contact-form-module textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none;color:#222;display:block;padding:30px 8px 5px;width:100%}.sell-module input:invalid,.sell-module textarea:invalid,.contact-form-module input:invalid,.contact-form-module textarea:invalid{background-color:#fff}.sell-module button,.contact-form-module button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;background:#f6a704;border:0 none;color:#000;font-size:14px;font-weight:700;letter-spacing:2px;padding:7px 0;text-align:center;text-transform:uppercase;width:100%}.sell-module button:hover,.contact-form-module button:hover{background-image:-moz-linear-gradient(top, #fcba31 0%, #f6a704 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcba31), color-stop(100%, #f6a704));background-image:-webkit-linear-gradient(top, #fcba31 0%, #f6a704 100%);background-image:-o-linear-gradient(top, #fcba31 0%, #f6a704 100%);background-image:-ms-linear-gradient(top, #fcba31 0%, #f6a704 100%);background-image:linear-gradient(to bottom, #fcba31 0%, #f6a704 100%)}.sell-module .styled-select-module,.contact-form-module .styled-select-module{border:0 none;box-shadow:none;margin-top:30px}.sell-module .sell-module-inner,.sell-module .contact-form-module-inner,.contact-form-module .sell-module-inner,.contact-form-module .contact-form-module-inner{margin:-15px;border:2px solid #fff;padding:15px}.sell-module .form .form-confirmation,.contact-form-module .form .form-confirmation{display:none}.sell-module .form.form-loading,.contact-form-module .form.form-loading{background:url("/assets/images/sprites/loader-white-on-blue.gif") no-repeat 50% 50%;height:200px}.sell-module .form.form-loading .fields,.contact-form-module .form.form-loading .fields{overflow:hidden;height:0}.sell-module .form.form-submitted,.contact-form-module .form.form-submitted{height:400px;position:relative}.sell-module .form.form-submitted .fields,.contact-form-module .form.form-submitted .fields{display:none}.sell-module .form.form-submitted .form-confirmation,.contact-form-module .form.form-submitted .form-confirmation{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;color:#fff;display:block;text-align:center;padding:110px 20px 0}.sell-module .form.form-submitted .form-confirmation strong,.contact-form-module .form.form-submitted .form-confirmation strong{color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:2px;font-weight:normal}.sell-module .form.form-submitted .form-confirmation p,.contact-form-module .form.form-submitted .form-confirmation p{opacity:0.75}.button{font-family:'Open Sans', Arial, sans-serif;background:#ddd;background-image:-moz-linear-gradient(top, #f7f7f7 0%, #ddd 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ddd));background-image:-webkit-linear-gradient(top, #f7f7f7 0%, #ddd 100%);background-image:-o-linear-gradient(top, #f7f7f7 0%, #ddd 100%);background-image:-ms-linear-gradient(top, #f7f7f7 0%, #ddd 100%);background-image:linear-gradient(to bottom, #f7f7f7 0%, #ddd 100%);border:1px solid #aaa;border-radius:4px;box-shadow:inset 0px 1px 0px #fff,0px 1px 4px -1px rgba(0,0,0,0.35);cursor:pointer;font-size:13px;font-weight:600;line-height:1em;padding:7px 20px;text-transform:uppercase;text-decoration:none;text-shadow:0px 1px 0px #fff;white-space:nowrap;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.button.button-small{font-size:11px;padding:5px 15px}.button.button-alt{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#112344;box-shadow:none;border:0 none;color:#fff;font-size:13px;font-weight:400;letter-spacing:1px;padding:8px 30px 10px}.button.button-alt:hover{background:#070e1b}.button.button-outline{background:none;box-shadow:none;font-weight:400;letter-spacing:1px;padding:7px 20px;text-shadow:none;border:1px solid rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}.button.button-outline:after{content:"";background:url("/assets/images/sprites/sprite.png") no-repeat 0 -218px;display:inline-block;height:8px;margin-left:0.5em;opacity:0.5;position:relative;top:-1px;vertical-align:baseline;width:4px;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.button.button-outline:hover{border:1px solid #fff;color:#fff}.button.button-outline:hover:after{opacity:1}.button.button-full{display:block}.add-to-cart{font-family:'Open Sans', Arial, sans-serif;background:#1a3566;background-image:-moz-linear-gradient(top, #1f407a 0%, #152a52 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1f407a), color-stop(100%, #152a52));background-image:-webkit-linear-gradient(top, #1f407a 0%, #152a52 100%);background-image:-o-linear-gradient(top, #1f407a 0%, #152a52 100%);background-image:-ms-linear-gradient(top, #1f407a 0%, #152a52 100%);background-image:linear-gradient(to bottom, #1f407a 0%, #152a52 100%);border:1px solid #112344;border-radius:4px;box-shadow:inset 0px 1px 0px rgba(255,255,255,0.15),0px 1px 4px -1px rgba(0,0,0,0.75);color:#fff;font-size:13px;font-weight:600;height:38px;line-height:36px;padding:0 15px 0 35px;position:relative;text-transform:uppercase;text-decoration:none;text-shadow:0px 1px 2px #000;white-space:nowrap}.add-to-cart.button-full{width:100%}.add-to-cart:before{content:"";background:url("/assets/images/sprites/sprite.png") no-repeat -14px -238px;display:block;height:18px;left:7px;margin-right:3px;position:absolute;top:10px;width:22px}.add-to-cart:hover{background:#244a8f;background-image:-moz-linear-gradient(top, #2a55a3 0%, #1f407a 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a55a3), color-stop(100%, #1f407a));background-image:-webkit-linear-gradient(top, #2a55a3 0%, #1f407a 100%);background-image:-o-linear-gradient(top, #2a55a3 0%, #1f407a 100%);background-image:-ms-linear-gradient(top, #2a55a3 0%, #1f407a 100%);background-image:linear-gradient(to bottom, #2a55a3 0%, #1f407a 100%)}.checkout-button{font-family:'Open Sans', Arial, sans-serif;background:#1a3566;background-image:-moz-linear-gradient(top, #1f407a 0%, #152a52 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1f407a), color-stop(100%, #152a52));background-image:-webkit-linear-gradient(top, #1f407a 0%, #152a52 100%);background-image:-o-linear-gradient(top, #1f407a 0%, #152a52 100%);background-image:-ms-linear-gradient(top, #1f407a 0%, #152a52 100%);background-image:linear-gradient(to bottom, #1f407a 0%, #152a52 100%);border:1px solid #112344;border-radius:4px;box-shadow:inset 0px 1px 0px rgba(255,255,255,0.15),0px 1px 4px -1px rgba(0,0,0,0.75);color:#fff;font-size:13px;font-weight:600;height:38px;line-height:36px;padding:8px 15px;text-transform:uppercase;text-decoration:none;text-shadow:0px 1px 2px #000;white-space:nowrap}.checkout-button:hover{background:#244a8f;background-image:-moz-linear-gradient(top, #2a55a3 0%, #1f407a 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a55a3), color-stop(100%, #1f407a));background-image:-webkit-linear-gradient(top, #2a55a3 0%, #1f407a 100%);background-image:-o-linear-gradient(top, #2a55a3 0%, #1f407a 100%);background-image:-ms-linear-gradient(top, #2a55a3 0%, #1f407a 100%);background-image:linear-gradient(to bottom, #2a55a3 0%, #1f407a 100%);color:#fff}.checkout-button.button-full{display:block}button.checkout-button{line-height:1em}button.checkout-button.button-full{width:100%}.page-header{background:url("/assets/images/bg/blue-texture.png") repeat-x 50% -246px;padding-top:10px;margin-bottom:30px}.page-header .cart-link a{padding-left:25px;position:relative}.page-header .cart-link a:before{background:url("/assets/images/sprites/sprite.png") no-repeat -16px -218px;content:"";height:16px;left:0;position:absolute;top:0px;width:18px}.page-header .site-navigation li:hover a{color:#c48503}.page-header .site-navigation li:hover .sub-navigation{display:block;max-height:500px}.page-header .site-navigation ul.sub-navigation{-webkit-transition:max-height 0.5s ease;-moz-transition:max-height 0.5s ease;-ms-transition:max-height 0.5s ease;-o-transition:max-height 0.5s ease;transition:max-height 0.5s ease;background:#eee;font-size:12px;line-height:1.2em;list-style:none outside;margin:0;max-height:0;min-width:200px;padding:0;position:absolute;overflow:hidden;left:-20px;text-align:left;top:60px;z-index:1000}.page-header .site-navigation ul.sub-navigation li{border-top:1px solid #ccc;display:block;margin:0 10px;padding:0 10px}.page-header .site-navigation ul.sub-navigation a{display:block;color:#333;outline:0 none;padding:10px 0 10px}.page-header .site-navigation ul.sub-navigation a:hover{color:#c48503}.page-branding .container{position:relative}.page-branding .br-logo{left:7px;position:absolute;top:-10px;z-index:1001}.br-logo{background:url("/assets/images/brand/logobox.png") no-repeat;height:209px;position:relative;width:266px}.br-logo a{background:url("/assets/images/sprites/sprite.png") no-repeat;background-position:0 0;background-size:234px auto;display:block;height:60px;margin:0 auto;position:relative;overflow:hidden;text-align:left;text-indent:-9999px;top:44px;width:166px;white-space:nowrap}.page-header-line-1{font-size:11px;line-height:13px;text-transform:uppercase}.page-header-line-1 a{text-decoration:none}.page-header-line-1 .container{height:50px;position:relative}.page-header-line-1 .utility-menu{left:275px;position:absolute;top:20px}.page-header-line-1 .page-header-meta{position:absolute;right:0px;top:20px}.page-header-line-2{background:#eee}.page-header-line-2 a{text-decoration:none}.page-header-line-3{padding:18px 0}.page-header-line-3 .container{position:relative}.page-header-line-3 .page-header-promo{margin-left:275px}.page-header-line-3 .site-search{position:absolute;right:0;top:-4px}.utility-menu,.page-header-meta{list-style:none outside;margin:0;padding:0}.utility-menu li,.page-header-meta li{border-left:1px solid #aaa;display:inline-block;margin:0 0 0 4px;padding:0 0 0 6px}.utility-menu li:first-child,.page-header-meta li:first-child{border-left:0 none;margin-left:0;padding-left:0}.page-header-tel{font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;font-size:24px;position:relative;top:-2px;vertical-align:middle}.site-navigation{font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;font-size:13px;letter-spacing:1px;line-height:60px;list-style:none outside;margin:0;padding:0;text-align:right;text-transform:uppercase;white-space:nowrap}.site-navigation li{display:inline-block;margin:0 0 0 25px;padding:0;position:relative}.site-navigation li:first-child{margin-left:0;padding-left:0}.site-navigation a{display:inline-block;font-weight:400;color:#1a3566}.site-navigation a:hover{color:#c48503}.site-navigation-toggle{display:none}.page-header-promo{color:#818285;font-size:12px;letter-spacing:1px;text-transform:uppercase}.page-header-promo a{color:#818285;text-decoration:none}.page-header-promo a:hover .more-link{color:#c48503}.page-header-promo strong{color:#1a3566}@media screen and (min-width: 600px) and (max-width: 980px){.page-header{margin-bottom:0}.page-branding .br-logo{margin:-10px auto -45px;left:auto;position:relative;top:auto;z-index:2}.page-header-line-1 .container{height:auto;left:0;position:absolute;right:0;top:35px}.page-header-line-1 .utility-menu{left:auto;right:0}.page-header-line-1 .page-header-meta{left:0;text-align:left;width:50%}.page-header-line-1 .page-header-meta li{border:0 none;display:block;margin:5px 0 10px;padding:0}.page-header-line-1 .page-header-tel{top:auto}.page-header-line-2 .site-navigation{text-align:center}.page-header-line-2 .site-navigation a{position:relative;z-index:3}.page-header-line-3 .container{position:static}.page-header-line-3 .page-header-promo{margin-left:0;text-align:center}.page-header-line-3 .site-search{right:20px;top:80px}}@media screen and (min-width: 600px) and (max-width: 750px){.page-header-line-1 .container{top:45px}.page-header-line-1 .utility-menu{top:10px}.page-header-line-1 .utility-menu li{border:0 none;display:block;margin:0;padding:0 0 2px;text-align:right}.page-header-line-1 .page-header-meta{top:5px}.page-header-address span{display:block}.site-navigation{font-size:13px;letter-spacing:0;line-height:60px;text-align:center}.site-navigation li{display:inline-block;margin:0 7px;padding:0}.page-header-line-3 .site-search{top:90px;width:150px}.page-header-line-3 .site-search input[type=search]{width:120px}.page-header-line-3 .site-search input[type=search]::-webkit-input-placeholder{color:#fff;font-size:10px;letter-spacing:1px}.page-header-line-3 .site-search input[type=search]:-moz-placeholder{color:#fff;font-size:10px;letter-spacing:1px}.page-header-line-3 .site-search input[type=search]::-moz-placeholder{color:#fff;font-size:10px;letter-spacing:1px}.page-header-line-3 .site-search input[type=search]:-ms-input-placeholder{color:#fff;font-size:10px;letter-spacing:1px}}@media screen and (min-width: 0) and (max-width: 599px){.has-cart-item .page-header{margin-bottom:35px}.has-cart-item .page-header .utility-menu{display:block}.page-header{background:none;height:auto;margin:0;padding:0 0 57px;position:relative}.page-branding{background:#112344 url("/assets/images/bg/blue-texture.png") repeat-x 50% 50%;box-shadow:0px 0px 5px rgba(0,0,0,0.75);bottom:0;padding:3px 0 7px;position:absolute;width:100%;z-index:2}.page-branding:before{box-shadow:inset 0px 1px 0px rgba(255,255,255,0.1);border:1px solid rgba(0,0,0,0.25);background-image:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background-image:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-branding .br-logo{background:none;height:auto;left:auto;margin:0 auto;position:relative;top:auto;width:auto;z-index:5}.page-branding .br-logo a{height:47px;position:static}.page-header-line-1 .container,.page-header-line-2 .container,.page-header-line-3 .container{height:auto;margin:0;padding:0;position:static}.page-header-line-1{position:static}.page-header-line-1 .utility-menu{border-bottom:1px solid #ccc;box-shadow:0px 1px 5px -1px rgba(0,0,0,0.25);bottom:-35px;display:none;left:auto;overflow:hidden;position:absolute;right:auto;text-shadow:0px 1px 0px #fff;top:auto;width:100%;white-space:nowrap}.page-header-line-1 .utility-menu li{border:0 none;background:#e7e7e7;display:none;margin:0;padding:0;width:100%}.page-header-line-1 .utility-menu li a{display:block;border-left:1px solid #fff;border-right:1px solid #ccc;border-top:1px solid #fff;height:13px;padding:10px;text-align:center}.page-header-line-1 .utility-menu li a:hover{background:#fff}.page-header-line-1 .utility-menu .cart-link{display:block}.page-header-line-1 .utility-menu .cart-link a:before{display:inline-block;margin-right:7px;left:auto;position:relative;top:-2px;vertical-align:middle}.page-header-line-1 .page-header-meta{left:0;overflow:hidden;position:static;text-shadow:0px 1px 0px #fff;top:auto}.page-header-line-1 .page-header-meta li{border:0 none;background:#eee;box-shadow:inset 1px 1px 0 #fff;float:left;height:40px;line-height:40px;margin:0;padding:0;position:static;text-align:center;width:50%}.page-header-line-1 .page-header-meta li a{display:block;border-left:1px solid #fff;border-right:1px solid #ccc;border-top:1px solid #fff;height:40px;line-height:40px;padding:0}.page-header-line-1 .page-header-meta li a:hover{background:#fff}.page-header-line-1 .page-header-meta .page-header-address{font-size:12px;position:relative}.page-header-line-1 .page-header-meta .page-header-address span{display:none}.page-header-line-1 .page-header-meta .page-header-address span:first-child{display:block}.page-header-line-1 .page-header-meta .page-header-address i{display:none}.page-header-line-1 .page-header-meta .page-header-address:before{content:"";background:url("/assets/images/sprites/sprite.png") no-repeat -140px -62px;background-size:234px auto;height:20px;left:8px;position:absolute;top:10px;width:12px}.page-header-line-1 .page-header-meta .page-header-tel{font-family:'Open Sans', Arial, sans-serif;font-size:12px;position:relative;top:auto}.page-header-line-1 .page-header-meta .page-header-tel:before{content:"";background:url("/assets/images/sprites/sprite.png") no-repeat -156.5px -62px;background-size:234px auto;height:20px;left:8px;position:absolute;top:10px;width:20px}.site-navigation-toggle{background:rgba(0,0,0,0.25) url("/assets/images/sprites/sprite.png") no-repeat 0px -190px;background-size:234px auto;bottom:0;box-shadow:1px 0px 2px rgba(255,255,255,0.1),inset -1px 0px 1px #000;cursor:pointer;display:block;height:57px;left:0;position:absolute;width:57px;z-index:5}.site-search-toggle{background:rgba(0,0,0,0.25) url("/assets/images/sprites/sprite.png") no-repeat -59px -190px;background-size:234px auto;bottom:0;box-shadow:-1px 0px 2px rgba(255,255,255,0.1),inset 1px 0px 1px #000;cursor:pointer;display:block;height:57px;position:absolute;right:0;width:57px;z-index:5}.site-navigation{-webkit-transition:height 0.3s ease;-moz-transition:height 0.3s ease;-ms-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;background:#222;box-shadow:inset 0px -5px 10px rgba(0,0,0,0.5);height:0px;font-size:14px;line-height:1em;overflow:hidden;position:relative;text-align:center;z-index:6}.site-navigation a{border-bottom:1px solid rgba(0,0,0,0.25);border-top:1px solid rgba(255,255,255,0.05);color:#999;display:block;font-weight:400;padding:15px 0}.site-navigation li{display:block;margin:0;padding:0}.site-navigation .sub-navigation{display:none !important}.page-header-line-3{padding:0}.page-header-line-3 .page-header-promo{display:none;margin:0;text-align:center}.page-header-line-3 .site-search{-webkit-transition:height 0.2s ease;-moz-transition:height 0.2s ease;-ms-transition:height 0.2s ease;-o-transition:height 0.2s ease;transition:height 0.2s ease;background:#222;background-image:-moz-linear-gradient(top, #333 0%, #111 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #111));background-image:-webkit-linear-gradient(top, #333 0%, #111 100%);background-image:-o-linear-gradient(top, #333 0%, #111 100%);background-image:-ms-linear-gradient(top, #333 0%, #111 100%);background-image:linear-gradient(to bottom, #333 0%, #111 100%);border:0 none;bottom:auto;left:auto;height:0px;overflow:hidden;position:relative;right:auto;top:auto;width:100%}.page-header-line-3 .site-search input[type=search]{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #111;border-radius:20px;box-shadow:inset 0px 1px 3px rgba(0,0,0,0.75),0px 1px 0px rgba(255,255,255,0.2);margin:6px 2%;padding:2px 2%;text-align:center;width:96%}.page-header-line-3 .site-search input[type=submit]{right:3.5%;top:14px}.mobile-search-open .page-header .site-search{height:40px}.mobile-navigation-open .page-header .site-navigation{height:275px}}@media screen and (min-width: 1280px){.page-header .site-navigation{font-size:14px}.page-header .site-navigation li{margin-left:50px}.page-header .site-navigation li:first-child{margin-left:0}}.page-footer{background:#1a3566;border-top:20px solid #ddd;margin:50px 0 0;padding:40px 0 0;position:relative}.page-footer .top-link{display:none;font-size:10px;position:absolute;right:0;text-decoration:none;text-transform:uppercase;top:-25px;white-space:nowrap}.page-footer .top-link:before{content:"";background:url("/assets/images/sprites/sprite.png") no-repeat 0px -253px;display:inline-block;height:5px;margin-right:2px;opacity:0.75;position:relative;top:-1px;width:9px}.page-footer .home-link{background:#1a3566;border-radius:50%;height:110px;left:50%;margin-left:-55px;position:absolute;top:-40px;width:110px}.page-footer .home-link a{background:url("/assets/images/sprites/sprite.png") no-repeat -169px -124px;display:block;height:72px;overflow:hidden;text-indent:-9999px;width:102px;white-space:nowrap;position:absolute;left:-9px;top:15px}.page-footer .site-navigation{letter-spacing:1px;line-height:1.5em;margin:20px 0 15px;padding:0;position:relative;text-align:center;white-space:normal;z-index:2}.page-footer .site-navigation li{border-left:1px solid #7584a0;margin-left:20px;padding-left:20px}.page-footer .site-navigation li:first-child{border-left:0 none;margin-left:0;padding-left:0}.page-footer .site-navigation a{color:#f6a704;font-weight:300;text-decoration:none}.page-footer .site-navigation a:hover{color:#fff}.page-footer .utility-menu{font-size:11px;letter-spacing:1px;line-height:1.5em;margin:0;padding:0;text-align:center;text-transform:uppercase}.page-footer .utility-menu li{border-color:#7584a0}.page-footer .utility-menu li a{color:#7584a0;text-decoration:none}.page-footer .utility-menu li a:hover{color:#fff}.page-footer .social-menu{margin-top:15px;text-align:center}.page-footer-line-2{background:#112344;color:#7584a0;font-size:12px;letter-spacing:1px;line-height:1.5em;margin:20px 0 0;padding:20px 0;position:relative;text-transform:uppercase}.page-footer-line-2 .container{position:relative}.page-footer-line-2 .trust-badges{text-align:right;position:absolute;right:0;top:10px}.page-footer-tel{color:#fff;display:inline-block;font-weight:400;font-size:18px;margin:0 0 10px;text-decoration:none;white-space:nowrap}.boilerplate{color:#777;font-size:10px;letter-spacing:1px;line-height:1.5em;margin:10px 0 20px;text-align:center;text-transform:uppercase}@media screen and (min-width: 0) and (max-width: 980px){.page-footer .site-navigation,.page-footer .utility-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around}.page-footer .site-navigation li,.page-footer .utility-menu li{border:0 none;padding:0;margin:0}.page-footer .contact-information{text-align:center}.page-footer .trust-badges{margin:30px 0 10px;position:static;text-align:center}}@media screen and (min-width: 0) and (max-width: 599px){.page-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column;-webkit-flex-direction:column;flex-direction:column;margin-top:80px}.page-footer .container{margin:0;padding:0}.page-footer .top-link{background:#eee;border:1px solid #aaa;border-radius:4px;box-shadow:inset 0px 1px 0px #fff,0px 1px 4px -1px rgba(0,0,0,0.25);color:#444;display:block;left:50%;line-height:1em;margin-left:-48px;padding:7px 15px;right:auto;top:-90px}.page-footer .top-link:before{display:block;margin:0 auto 1px;opacity:0.75}.page-footer .site-navigation{display:none}.page-footer .utility-menu{background:#112344;display:block;font-size:12px;margin:0;padding:0;text-align:center}.page-footer .utility-menu li{border:0 none;border-bottom:1px solid #1a3566;display:block;margin:0;padding:0}.page-footer .utility-menu a{display:block;padding:10px 0;text-decoration:none}.page-footer .page-footer-line-1{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;width:100%}.page-footer .page-footer-line-2{background:none;margin:0;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;text-align:center;width:100%}.page-footer .page-footer-hours span{display:block}.page-footer .page-footer-tel{background:#ddd;background-image:-moz-linear-gradient(top, #eee 0%, #aaa 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #aaa));background-image:-webkit-linear-gradient(top, #eee 0%, #aaa 100%);background-image:-o-linear-gradient(top, #eee 0%, #aaa 100%);background-image:-ms-linear-gradient(top, #eee 0%, #aaa 100%);background-image:linear-gradient(to bottom, #eee 0%, #aaa 100%);box-shadow:inset 0px 1px 0px #fff,0px 1px 3px -1px rgba(0,0,0,0.5);border-radius:5px;color:#112344;display:block;font-weight:600;letter-spacing:0px;margin:0px 20px 10px;padding:10px;position:relative;text-shadow:0px 1px 0px rgba(255,255,255,0.5);z-index:2}.page-footer .page-footer-tel:before{content:"";background:url("/assets/images/sprites/sprite.png") no-repeat -156.5px -62px;background-size:234px auto;height:20px;left:8px;position:absolute;top:10px;width:20px}.page-footer .social-menu{margin:13px 0 15px;text-align:center}.page-footer .trust-badges{display:none}}.social-menu{list-style:none outside;margin:0;padding:0}.social-menu li{display:inline;margin:0 5px;padding:0}.social-link-facebook,.social-link-twitter,.social-link-instagram,.social-link-pinterest{background:url("/assets/images/sprites/sprite.png") no-repeat 0 -189px;display:inline-block;height:24px;opacity:0.25;outline:0 none;text-align:left;text-indent:-9999px;width:24px;white-space:nowrap;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.social-link-facebook:hover,.social-link-twitter:hover,.social-link-instagram:hover,.social-link-pinterest:hover{opacity:1}.social-link-twitter{background-position:-34px -189px}.social-link-instagram{background-position:-68px -189px}.social-link-pinterest{background-position:-102px -189px}.trust-badges{list-style:none outside;margin:0;padding:0}.trust-badges li{display:inline;margin:0 5px;padding:0}.trust-bbb,.trust-gia,.trust-jbt{background:url("/assets/images/sprites/sprite.png") no-repeat;display:inline-block;height:42px;text-align:left;text-indent:-9999px;vertical-align:middle;white-space:nowrap}.trust-bbb{background-position:0 -274px;width:93px}.trust-gia{background-position:-98px -274px;width:143px}.trust-jbt{background-position:-246px -274px;width:90px}.box{background:#eee;margin:15px 0;padding:10px}.box>*:first-child{margin-top:0}.box>*:last-child{margin-bottom:0}.promo-wrapper{*zoom:1;max-width:940px;margin-left:auto;margin-right:auto}.promo-wrapper:before,.promo-wrapper:after{content:"";display:table}.promo-wrapper:after{clear:both}@media screen and (min-width: 1280px){.promo-wrapper{max-width:1200px}}.promo{background:#eee;background-position:50% 50%;background-size:auto 100%;margin:1%;position:relative}.promo .promo-link{cursor:pointer;outline:0 none;position:absolute;left:0;top:0;right:0;bottom:0;text-decoration:none}.promo.first{margin-left:0}.promo.last{margin-right:0}.promo.promo-hero,.promo.promo-full{margin-left:0;margin-right:0}@media screen and (min-width: 0) and (max-width: 599px){.promo{margin:10px 0}.promo.promo-wide,.promo.promo-thin,.promo.promo-half,.promo.promo-full{float:none;padding-bottom:60%;width:auto}.promo.promo-wide.first,.promo.promo-wide.last,.promo.promo-thin.first,.promo.promo-thin.last,.promo.promo-half.first,.promo.promo-half.last,.promo.promo-full.first,.promo.promo-full.last{float:none;width:auto}.promo .button{font-size:12px}}.promo[data-href]{cursor:pointer}.promo[data-href] *{cursor:pointer}.promo[data-href]:hover .button{color:#fff;border-color:#fff}.promo[data-href]:hover .button:after{opacity:1}.promo-headline{font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:36px;font-weight:400;line-height:1.2em;margin:0}@media screen and (min-width: 0) and (max-width: 599px){.promo-headline{font-size:30px}}@media screen and (min-width: 1280px){.promo-headline{font-size:40px}}.promo-subhead{font-family:'Open Sans', Arial, sans-serif;color:rgba(255,255,255,0.5);font-size:14px;font-weight:300;letter-spacing:1px;line-height:1.2em;margin:0 0 10px;text-transform:uppercase}@media screen and (min-width: 0) and (max-width: 599px){.promo-subhead{font-size:12px}}.promo-hero{background-size:cover;background-position:80% 0%;height:340px;margin-top:0;padding:30px}.promo-hero .promo-content{background:url("/assets/images/overlays/blue-90.png") repeat;color:#7584a0;font-size:15px;line-height:1.8em;max-width:55%;padding:10px 20px 20px;width:440px}.promo-hero .promo-content .h1,.promo-hero .promo-content .h2,.promo-hero .promo-content .h3,.promo-hero .promo-content .h4,.promo-hero .promo-content .h5,.promo-hero .promo-content .h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-bottom:0}.promo-hero .promo-content p{margin:5px 0 15px}.promo-hero a{position:relative}@media screen and (min-width: 601px) and (max-width: 980px){.promo-hero{padding:15px}}@media screen and (min-width: 0) and (max-width: 599px){.promo-hero{background-size:100%;background-position:-50% 0%;background-repeat:no-repeat;padding:42.5% 0 0;height:auto}.promo-hero .promo-content{font-size:13px;max-width:none;width:auto}}@media screen and (min-width: 1280px){.promo-hero{height:410px;padding:50px}.promo-hero .promo-content{font-size:17px;width:500px}.promo-hero .promo-content p{margin:15px 0 30px}}@media screen and (min-width: 600px){.promo-hero{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:baseline}.promo-hero:after{background-size:contain;max-width:35%}}.promo-wide{float:left;padding-bottom:37%;width:64%}.promo-wide.first,.promo-wide.last{width:65%}.promo-wide.last{float:right}.promo-wide .promo-content{left:30px;padding:15px 0;position:absolute;right:30px;top:0}.promo-wide .button{display:inline-block;position:absolute;right:0;top:30px}@media screen and (min-width: 600px){.promo-wide .promo-subhead{max-width:300px}}@media screen and (min-width: 0) and (max-width: 599px){.promo-wide .promo-content{padding-left:30px;padding-right:30px;padding-top:5px;position:static;text-align:center}.promo-wide .button{position:static}}@media screen and (min-width: 1280px){.promo-wide .promo-content{left:50px;right:50px;padding:25px 0}.promo-wide .button{top:45px}}.promo-thin{float:left;padding-bottom:37%;width:30%}.promo-thin.first,.promo-thin.last{width:33%}.promo-thin.last{float:right}.promo-thin .promo-content{left:30px;padding:15px 0;position:absolute;right:30px;text-align:center;top:0}.promo-half{float:left;padding-bottom:30%;width:48%}.promo-half.first,.promo-half.last{width:49%}.promo-half.last{float:right}.promo-half .promo-content{left:30px;padding:15px 0;position:absolute;right:30px;text-align:center;top:0}.promo-full{float:left;padding-bottom:37%;width:100%}.promo-featured{background-size:cover}.promo-featured .button{position:absolute;right:10px;bottom:10px}#promoHeroLovetree{background-image:url("/assets/images/promos/lovetree-loriandkyle.jpg")}#promoHeroLovetree:after{background:url("/assets/images/promos/imagecreditalycia-josh.png") no-repeat 0 0;background-size:contain;bottom:15px;content:"";height:67px;position:absolute;right:15px;width:160px}#promoHeroLovetree #promoPhotoCredit{width:150px;height:10px;position:absolute;right:15px;bottom:15px;z-index:999}#promoDiamondFeed{background-image:url("/assets/images/promos/diamond-feed.jpg")}@media screen and (min-width: 600px){#promoDiamondFeed .promo-content{margin:auto 0}}@media screen and (min-width: 0) and (max-width: 599px){#promoHeroLovetree:after{background-size:contain;bottom:auto;left:3%;right:auto;width:50%;top:15%}#promoHeroLovetree #promoPhotoCredit{top:15%;left:3%;margin-top:57px}}@media screen and (min-width: 0) and (max-width: 400px){#promoHeroLovetree:after{top:12%;width:45%}#promoHeroLovetree #promoPhotoCredit{top:12%;margin-top:55px}}#promoPhotoCredit{overflow:hidden;text-align:left;text-indent:-9999px}#promoCustomEngagementRings{background-repeat:no-repeat}#promoCustomEngagementRings .promo-caption{color:rgba(255,255,255,0.33);bottom:20px;font-size:12px;left:40px;position:absolute;text-transform:uppercase}#promoCustomEngagementRings .promo-caption a{color:rgba(255,255,255,0.5);text-decoration:none}#promoCustomEngagementRings .promo-caption a:hover{color:rgba(255,255,255,0.8)}@media screen and (min-width: 0) and (max-width: 599px){#promoCustomEngagementRings{background-image:url("/assets/images/promos/custom-engagement-from-900-2.jpg")}#promoCustomEngagementRings .promo-caption{display:none}}@media screen and (min-width: 600px){#promoCustomEngagementRings{background-image:url("/assets/images/promos/custom-engagement-from-900.jpg")}#promoCustomEngagementRings .button{margin-top:10px;position:static}}#promoDOTW{background-image:url("/assets/images/promos/buchroeders-promo-dotw.jpg");background-size:cover}#promoSettings{background-repeat:no-repeat;background-position:10% 100%;background-image:url("/assets/images/promos/settings.jpg");background-size:auto}#promoSettings .promo-headline{white-space:nowrap}#promoSettings .promo-content{text-align:left;right:0}#promoSettings .button{display:inline-block;margin-top:20px}@media screen and (min-width: 0) and (max-width: 599px){#promoSettings .promo-content{left:20px;top:20px}}@media screen and (min-width: 0) and (max-width: 599px){#promoSettings .promo-content{left:20px;top:20px}}@media screen and (min-width: 600px) and (max-width: 1279px){#promoSettings{background-position:0% 100%}}@media screen and (min-width: 0) and (max-width: 599px){#promoCustomEngagementRings{padding-bottom:55%;background-size:auto 100%}}#promoCustomEngagementRings.promo-thin{background-size:auto 80%}#promoFinancingOptions,#promoJewelryRepair,#promoSellYourJewelry,#promoAssurance{background:#112344 url("/assets/images/bg/blue-texture.png") repeat 50% 50%}#promoFinancingOptions:after,#promoJewelryRepair:after,#promoSellYourJewelry:after,#promoAssurance:after{box-shadow:inset 0px 0px 100px rgba(0,0,0,0.35);content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-image:-moz-linear-gradient(top, rgba(46,114,255,0.15) 0%, rgba(0,0,0,0.35) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(46,114,255,0.15)), color-stop(100%, rgba(0,0,0,0.35)));background-image:-webkit-linear-gradient(top, rgba(46,114,255,0.15) 0%, rgba(0,0,0,0.35) 100%);background-image:-o-linear-gradient(top, rgba(46,114,255,0.15) 0%, rgba(0,0,0,0.35) 100%);background-image:-ms-linear-gradient(top, rgba(46,114,255,0.15) 0%, rgba(0,0,0,0.35) 100%);background-image:linear-gradient(to bottom, rgba(46,114,255,0.15) 0%, rgba(0,0,0,0.35) 100%)}#promoFinancingOptions i,#promoJewelryRepair i,#promoSellYourJewelry i,#promoAssurance i{background:url("/assets/images/sprites/sprite.png") no-repeat -135px -218px;display:block;margin:0 auto 10px;height:51px;width:49px}#promoFinancingOptions .promo-content,#promoJewelryRepair .promo-content,#promoSellYourJewelry .promo-content,#promoAssurance .promo-content{left:0;padding:20% 0 0;right:0;z-index:2}#promoFinancingOptions .promo-subhead,#promoJewelryRepair .promo-subhead,#promoSellYourJewelry .promo-subhead,#promoAssurance .promo-subhead{color:#7584a0;margin-bottom:20px}#promoFinancingOptions .promo-subhead span,#promoJewelryRepair .promo-subhead span,#promoSellYourJewelry .promo-subhead span,#promoAssurance .promo-subhead span{color:#fff;display:block;font-size:24px;min-height:60px;line-height:1.25em;padding:0 40px}@media screen and (min-width: 0) and (max-width: 599px){#promoFinancingOptions,#promoJewelryRepair,#promoSellYourJewelry,#promoAssurance{padding-bottom:0}#promoFinancingOptions .promo-content,#promoJewelryRepair .promo-content,#promoSellYourJewelry .promo-content,#promoAssurance .promo-content{padding:25px 0 45px;position:static}#promoFinancingOptions .promo-subhead span,#promoJewelryRepair .promo-subhead span,#promoSellYourJewelry .promo-subhead span,#promoAssurance .promo-subhead span{height:auto}}@media screen and (min-width: 600px) and (max-width: 700px){#promoFinancingOptions .promo-content,#promoJewelryRepair .promo-content,#promoSellYourJewelry .promo-content,#promoAssurance .promo-content{padding-top:10%}#promoFinancingOptions .promo-subhead,#promoJewelryRepair .promo-subhead,#promoSellYourJewelry .promo-subhead,#promoAssurance .promo-subhead{font-size:12px}#promoFinancingOptions .promo-subhead span,#promoJewelryRepair .promo-subhead span,#promoSellYourJewelry .promo-subhead span,#promoAssurance .promo-subhead span{font-size:19px;height:auto}}@media screen and (min-width: 1280px){#promoFinancingOptions .promo-content,#promoJewelryRepair .promo-content,#promoSellYourJewelry .promo-content,#promoAssurance .promo-content{padding-top:25%}#promoFinancingOptions .promo-subhead,#promoJewelryRepair .promo-subhead,#promoSellYourJewelry .promo-subhead,#promoAssurance .promo-subhead{font-size:18px}#promoFinancingOptions .promo-subhead span,#promoJewelryRepair .promo-subhead span,#promoSellYourJewelry .promo-subhead span,#promoAssurance .promo-subhead span{font-size:30px;padding:0 80px;height:80px}}#promoAssurance i{background-position:-158px -495px}#promoAssurance .promo-subhead span{min-height:0}#promoJewelryRepair i{background-position:-269px -218px}#promoSellYourJewelry i{background-position:-278px -499px;height:56px}#promoCustomJewelry{background:#eee url("/assets/images/promos/custom-jewelry.jpg") no-repeat 50% 100%;background-size:contain}#promoCustomJewelry .promo-content{background:url("/assets/images/overlays/blue-90.png") repeat;left:0;padding:20px 0 30px;right:0;top:23%}#promoCustomJewelry .promo-headline{line-height:1em;margin-bottom:5px}#promoCustomJewelry .button{display:inline-block}#promoContactUs{background:#eee url("/assets/images/promos/showroom.jpg") no-repeat 100% 100%;background-size:cover}#promoContactUs .promo-content{background:url("/assets/images/overlays/blue-90.png") repeat;left:0;padding:20px 0 30px;right:0;top:23%}#promoContactUs .promo-headline{font-size:32px;line-height:1em;margin-bottom:20px}@media screen and (min-width: 0) and (max-width: 599px){#promoContactUs .promo-content{top:50%;margin-top:-75px}#promoContactUs .promo-headline{font-size:30px}}@media screen and (min-width: 600px) and (max-width: 700px){#promoContactUs .promo-content{top:10%}#promoContactUs .promo-headline{font-size:24px}}@media screen and (min-width: 1280px){#promoContactUs .promo-content{top:140px}}#promoSince1896{background:#112344 url("/assets/images/promos/since-1896.jpg") no-repeat 50% 50%;background-size:cover}#promoSince1896 .promo-content{left:0;right:0}#promoSince1896 .promo-subhead{margin-bottom:15px}@media screen and (min-width: 0) and (max-width: 399px){#promoSince1896 .promo-content{padding-top:5px}#promoSince1896 .promo-subhead{font-size:9px}}#promoFeatured{background-image:url("/assets/images/promos/gabriel-1.jpg")}#promoFeatured .promo-content{left:0;right:0}#promoFeatured .promo-subhead{margin-bottom:15px}@media screen and (min-width: 0) and (max-width: 399px){#promoFeatured .promo-content{padding-top:5px}#promoFeatured .promo-subhead{font-size:9px}}.promo-shipping{background:#a0b9e7;border:5px solid #a0b9e7;box-shadow:inset 0px 0px 0px 5px #fff;margin:0;padding:30px 30px 20px;text-align:center}.promo-shipping strong{color:#fff;font-size:36px;font-style:normal;line-height:1em}.promo-shipping .promo-subhead{font-family:'Open Sans', Arial, sans-serif;color:rgba(255,255,255,0.75)}.promo-shipping .promo-headline{font-size:24px;font-style:italic;line-height:1.5em;color:rgba(255,255,255,0.75)}.promo-shipping .promo-link{display:block;position:static;text-decoration:none}@media screen and (min-width: 0) and (max-width: 599px){.promo-shipping{float:none;margin:20px 0;padding-left:0;padding-right:0}.promo-shipping strong{display:block}.promo-shipping br{display:none}}.page-hero{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#112344;background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;margin:0 -20px 40px;padding-bottom:35%;position:relative}.page-hero .hgroup{position:absolute;left:0;right:0;top:50%;margin-top:-50px}.page-hero .h1{color:#fff}.page-hero .h2{color:rgba(255,255,255,0.5)}.page-hero a{color:#fff}@media screen and (min-width: 0) and (max-width: 599px){.page-hero{background-size:cover;background-position:50% 50% !important;padding-bottom:200px}.page-hero .hgroup{margin-top:-30px}}#wedding-content-section-engagement:before{background-image:url("/assets/images/hero/engagement-rings.jpg")}#wedding-content-section-womens-bands:before{background-image:url("/assets/images/hero/womens-wedding-bands.jpg")}#wedding-content-section-mens-bands:before{background-image:url("/assets/images/hero/mens-wedding-bands.jpg")}#wedding-content-section-engagement-settings:before{background-image:url("/assets/images/hero/ring-settings.jpg")}#jewelry-content-section-necklaces:before{background-image:url("/assets/images/hero/jewelry-necklaces.jpg")}#jewelry-content-section-earrings:before{background-image:url("/assets/images/hero/jewelry-earrings.jpg")}#jewelry-content-section-bracelets:before{background-image:url("/assets/images/hero/jewelry-bracelets.jpg")}#jewelry-content-section-mutiger:before{background-image:url("/assets/images/hero/jewelry-mizzou.jpg")}.product-tiles{list-style:none outside;margin:0 -10px;padding:0;text-align:center}.product-tile{background:#fff;box-shadow:0px 2px 4px -2px rgba(0,0,0,0.25);border:1px solid #ddd;display:inline-block;height:80px;margin:10px 1%;padding:150px 0 0;position:relative;text-align:left;width:30%;-webkit-transition:box-shadow 0.1s ease;-moz-transition:box-shadow 0.1s ease;-ms-transition:box-shadow 0.1s ease;-o-transition:box-shadow 0.1s ease;transition:box-shadow 0.1s ease}.product-tile .product-tile-link{display:block;height:100%;text-decoration:none}.product-tile .product-image{height:150px;overflow:hidden;position:absolute;top:0;width:100%}.product-tile .product-image img{position:absolute;top:-9949px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;height:280px;width:auto}.product-tile .product-title{font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;color:#222;font-size:13px;height:44px;line-height:1.1em;overflow:hidden;margin:0;padding:10px 10px 0;text-overflow:ellipsis}.product-tile .product-price{width:150px;color:#777;font-size:11px;font-weight:600;letter-spacing:1px;line-height:1em;position:absolute;left:10px;bottom:10px}.product-tile .more-link{line-height:1em;position:absolute;right:10px;bottom:10px}.product-tile:hover{border-color:#bbb;box-shadow:0px 4px 8px -4px rgba(0,0,0,0.75)}.product-tile:hover .more-link{color:#c48503}@media screen and (min-width: 600px) and (max-width: 980px){.product-tile{height:0;padding-top:31%;padding-bottom:14%;width:46%}.product-tile .product-image{height:68%}}@media screen and (min-width: 1280px){.product-tile{padding-top:190px}.product-tile .product-image{height:190px}}@media screen and (min-width: 0) and (max-width: 599px){.product-tile{padding-top:180px;width:280px}.product-tile .product-image{height:180px}}.product-images .container{position:relative}.product-images-carousel,.diamond-single-promo{background:#767986;height:355px;list-style:none outside;margin:0 -20px;padding:0;position:relative}.product-images-carousel .product-images-carousel-slide{display:none;height:100%;margin:0;padding:0;width:100%}.product-images-carousel .product-carousel-image,.product-images-carousel .product-carousel-video{height:100%;overflow:hidden;position:relative;width:100%}.product-images-carousel .product-carousel-image .product-image,.product-images-carousel .product-carousel-video .product-image{position:absolute;top:-9909px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;max-width:none;width:100%}.product-images-carousel .product-carousel-image .product-video,.product-images-carousel .product-carousel-video .product-video{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;max-width:none;height:auto;width:100%}.product-images-carousel .slick-next,.product-images-carousel .slick-prev{position:absolute;left:0;top:0;bottom:0;height:100%;width:50px;font-size:0;line-height:0;display:block;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;opacity:0.3;-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;-ms-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.product-images-carousel .slick-next:before,.product-images-carousel .slick-prev:before{background:url("/assets/images/sprites/sprite.png") no-repeat -62px -218px;content:"";height:44px;margin:-22px 0 0 -15px;position:absolute;left:50%;top:50%;width:29px}.product-images-carousel .slick-next:hover,.product-images-carousel .slick-prev:hover{opacity:1}.product-images-carousel .slick-next{left:auto;right:0}.product-images-carousel .slick-next:before{background-position:-96px -218px}.product-images-carousel.product-carousel-video-active .product-image-zoom{display:none}.diamond-single-promo{padding:80px 30px;text-align:center;background:#a0b9e7;border:5px solid #a0b9e7;box-shadow:inset 0px 0px 0px 5px #fff;font-size:16px;line-height:1.75em;position:relative;color:rgba(255,255,255,0.9);height:auto}.diamond-single-promo h1,.diamond-single-promo .h1,.diamond-single-promo strong{color:#fff}.diamond-single-promo p{margin-left:auto;margin-right:auto;max-width:600px}@media screen and (min-width: 1280px){.product-images-carousel{height:500px}}@media screen and (min-width: 0) and (max-width: 750px){.product-images-carousel,.diamond-single-promo{margin-bottom:20px}.product-images-carousel .slick-next,.product-images-carousel .slick-prev{display:none !important}.product-images-carousel .slick-dots{margin:5px 0;position:relative;text-align:center;bottom:auto;right:auto}.product-images-carousel .slick-dots li{background:#aaa;border:0 none;border-radius:50%;box-shadow:none;height:8px;width:8px;margin:0 5px}.product-images-carousel .slick-dots li.slick-active{background:#244a8f}.product-images-carousel .slick-dots img{border-radius:50%;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0}.product-images-carousel .product-image-zoom{right:2px;top:5px;opacity:0.25}.product-images-carousel .product-image-zoom:hover{opacity:0.25}}@media screen and (min-width: 0) and (max-width: 500px){.product-images-carousel{height:200px}.diamond-single-promo{padding-bottom:30px;padding-top:30px}}.product-image-zoom{background:url("/assets/images/sprites/sprite.png") no-repeat -238px -380px;cursor:pointer;height:59px;opacity:0.25;position:absolute;right:20px;top:20px;width:49px;z-index:300;-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;-ms-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.product-image-zoom:hover{opacity:1}.product-zoom-module{background:url("/assets/images/overlays/blue-90.png") repeat;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.product-zoom-module .product-zoom-module-close{background:url("/assets/images/sprites/sprite.png") no-repeat -129px -187px;cursor:pointer;height:28px;opacity:0.5;position:absolute;right:10px;top:10px;width:28px;z-index:9999;-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;-ms-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.product-zoom-module .product-zoom-module-close:hover{opacity:1}.product-zoom-module .product-zoom-image-wrapper{background:#000 url("/assets/images/sprites/loader-white-on-black.gif") no-repeat 50% 50%;box-shadow:0px 0px 100px #000;position:absolute;left:5%;right:5%;top:5%;bottom:5%}.product-zoom-module .product-zoom-image-wrapper .zoomImg{width:auto;height:auto !important;min-width:100%;max-width:200% !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;pointer-events:none}.product-zoom-module .product-zoom-image{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;width:auto;height:auto;min-width:0;max-height:100%;max-width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;pointer-events:none}.product-zoom-on{overflow:hidden}.product-images-carousel-thumbnails,.slick-dots{list-style:none outside;margin:0;padding:0;position:absolute;right:20px;bottom:-30px;white-space:nowrap;z-index:200}.product-images-carousel-thumbnails li,.slick-dots li img{max-width:none;left:-50%;position:relative}.product-images-carousel-thumbnails li,.slick-dots li{background:#eee;border:1px solid #fff;box-shadow:0px 1px 5px -1px rgba(0,0,0,0.5);cursor:pointer;display:inline-block;height:60px;margin-left:10px;position:relative;width:60px;overflow:hidden}.product-images-carousel-thumbnails li.thumbnail-active:before,.product-images-carousel-thumbnails li.slick-active:before,.slick-dots li.thumbnail-active:before,.slick-dots li.slick-active:before{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;margin-left:-8px;position:absolute;top:-9px;width:0}.product-images-carousel-thumbnails li button,.slick-dots li button{display:none}.product-body .product-body-structure{*zoom:1;padding-bottom:30px;padding-left:320px;position:relative}.product-body .product-body-structure:before,.product-body .product-body-structure:after{content:"";display:table}.product-body .product-body-structure:after{clear:both}.product-body .product-summary{background:#fff;float:left;position:relative;margin-right:-100%;margin-top:-40px;right:320px;width:280px;z-index:100}.product-body .product-summary:before{content:"";background:url("/assets/images/structure/product-summary-bg.png") no-repeat 0 0;position:absolute;height:250px;left:-3px;right:-3px;top:-2px;z-index:-1}.product-body .product-summary .product-title,.product-body .product-summary .product-price,.product-body .product-summary .product-purchase,.product-body .product-summary .product-secondary-action,.product-body .product-summary .product-meta{position:relative;z-index:2}.product-body .product-description{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #ddd;margin-top:1px;padding-left:40px;padding-top:40px;position:relative;float:left;width:100%}@media screen and (min-width: 0) and (max-width: 980px){.product-body .product-description{padding-left:20px}}@media screen and (min-width: 0) and (max-width: 750px){.product-body .product-body-structure{padding-left:0}.product-body .product-summary{float:none;padding:0;margin:15px 0 0;right:auto;width:auto}.product-body .product-summary:before{display:none}.product-body .product-summary .product-purchase{margin:15px -20px 5px}.product-body .product-description{border:0 none;float:none;padding-left:0;padding-top:20px;width:auto}.product-body .product-purchase{padding-left:0;padding-right:0;text-align:center}.product-body .product-purchase .product-purchase-option,.product-body .product-purchase .product-purchase-option-size{max-width:300px;margin-left:auto;margin-right:auto}.product-body .product-purchase .product-purchase-option .styled-select-module,.product-body .product-purchase .product-purchase-option-size .styled-select-module{margin-right:13px}.product-body .product-purchase-option-size+.add-to-cart{left:50%;right:auto}.product-body .product-meta{background:#eee;margin:10px -20px;padding:10px 20px}.product-images-carousel .product-carousel-image .product-image,.product-images-carousel .product-carousel-video .product-image{top:-9999px}}@media screen and (min-width: 400px) and (max-width: 750px){.product-body .product-summary .product-title,.product-body .product-summary .product-price{text-align:center}}@media screen and (min-width: 1280px){.product-body .container{max-width:1090px}}.product-summary{padding:20px}.product-summary .product-title{color:#1a3566;font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;font-size:22px;margin:0 0 10px;line-height:1em}.product-summary .product-price{color:#666;font-weight:600;letter-spacing:1px;margin:10px 0}.product-summary .product-purchase{margin:10px -20px 5px}.product-summary label{display:block;color:#222;font-size:12px;font-weight:600;line-height:1em;text-transform:uppercase;width:60px}.product-purchase{background:#e0ebff;padding:10px 10px 15px 20px;position:relative}.product-purchase .add-to-cart{display:block;margin:10px auto 0;max-width:300px;width:100%}.product-purchase .product-purchase-option-size+.add-to-cart{display:inline-block;position:absolute;right:10px;bottom:11px;width:137px}.product-purchase .product-purchase-option{height:34px;margin:0 0 10px;position:relative}.product-purchase .product-purchase-option label{position:absolute;left:0;top:0;line-height:36px;white-space:nowrap}.product-purchase .product-purchase-option .styled-select-module{margin-left:70px}.product-purchase .product-purchase-option-size{padding:1px 0;position:relative}.product-purchase .product-purchase-option-size label{margin-top:7px}.product-purchase .product-purchase-option-size .styled-select-module{position:absolute;left:70px;top:0;width:70px}.product-purchase .product-secondary-action{margin-bottom:10px}.product-purchase .product-secondary-action .button{box-sizing:border-box;display:block;margin:0 auto;max-width:300px;padding:12px 0;width:100%}.product-secondary-action{margin:0 0 30px;text-align:center}.product-secondary-action .or{color:#222;display:block;font-size:12px;font-weight:bold;margin:5px 0;text-transform:uppercase;text-align:center}.product-secondary-action .or:before,.product-secondary-action .or:after{content:" \2014 ";display:inline-block;margin:0 3px;position:relative;top:-1px}.product-meta{color:#777;font-size:13px;list-style:none outside;margin:10px 0;padding:0}.product-meta li{margin:5px 0;padding:0}.product-meta strong{text-transform:uppercase}.product-description{line-height:2em}.product-description p{margin-top:0}.product-description small{display:block;color:#919191;font-size:11px;line-height:1.5em}.product-description .product-specs{margin:60px 0 0}.product-description .product-specs .h2{float:left;margin-bottom:20px}.product-description .product-specs .product-cert{float:right;top:-5px}@media screen and (min-width: 0) and (max-width: 400px){.product-description .product-specs .h2{float:none;margin-bottom:10px}.product-description .product-specs .product-cert{display:block;margin:0;float:none;top:auto}}.product-spec-table{clear:both;font-size:14px;line-height:1.2em;margin:20px 0;table-layout:fixed;text-align:left;width:100%}.product-spec-table th{font-weight:normal;text-align:left}.product-spec-table tr:nth-child(odd){background:#eee}.product-spec-table td,.product-spec-table th{padding:10px 10px}.product-share{list-style:none outside;line-height:12px;margin:20px 0;padding:0}.product-share li{display:inline;margin:5px 5px 5px 0;padding:0}.product-share *{vertical-align:top}.cert-gia{background:url("/assets/images/sprites/sprite.png") no-repeat 0 -319px;display:inline-block;height:30px;overflow:hidden;position:relative;text-align:left;text-indent:-9999px;width:228px;white-space:normal}.related-products{background-image:-moz-linear-gradient(top, #eee 0%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #fff));background-image:-webkit-linear-gradient(top, #eee 0%, #fff 100%);background-image:-o-linear-gradient(top, #eee 0%, #fff 100%);background-image:-ms-linear-gradient(top, #eee 0%, #fff 100%);background-image:linear-gradient(to bottom, #eee 0%, #fff 100%);margin:20px 0;padding:20px 0}@media screen and (min-width: 1280px){.related-products .product-tile{width:250px}}.filter-module{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;margin:10px 0}.filter-module .filter-module-title{background:#ddd;background-image:-moz-linear-gradient(top, #f7f7f7 0%, #ddd 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ddd));background-image:-webkit-linear-gradient(top, #f7f7f7 0%, #ddd 100%);background-image:-o-linear-gradient(top, #f7f7f7 0%, #ddd 100%);background-image:-ms-linear-gradient(top, #f7f7f7 0%, #ddd 100%);background-image:linear-gradient(to bottom, #f7f7f7 0%, #ddd 100%);border-bottom:1px solid #ccc;box-shadow:inset 0px 1px 0px #fff,0px 1px 3px -1px rgba(0,0,0,0.25);color:#222;font-size:13px;font-weight:600;letter-spacing:1px;line-height:1em;padding:8px 10px;text-transform:uppercase;text-shadow:0px 1px 0 #fff}.filter-module .filter-module-body{border-bottom:1px solid #ccc;padding:5px 10px}.filter-module-summary,.filter-module-apply{display:none}@media screen and (min-width: 0) and (max-width: 779px){.filter-module{display:none}.filter-module-summary{background:#f3f3f3;background-image:-moz-linear-gradient(top, #f7f7f7 0%, #ddd 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ddd));background-image:-webkit-linear-gradient(top, #f7f7f7 0%, #ddd 100%);background-image:-o-linear-gradient(top, #f7f7f7 0%, #ddd 100%);background-image:-ms-linear-gradient(top, #f7f7f7 0%, #ddd 100%);background-image:linear-gradient(to bottom, #f7f7f7 0%, #ddd 100%);border:1px solid #bbb;border-radius:4px;box-shadow:0px 1px 3px -1px rgba(0,0,0,0.25);display:block;margin:15px 0;color:#244a8f;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:1px;line-height:18px;padding:7px 40px 7px 10px;position:relative;text-transform:uppercase}.filter-module-summary:after{background:url("/assets/images/sprites/sprite.png") no-repeat -16px -259px;content:"";margin-top:-5px;pointer-events:none;position:absolute;height:10px;right:10px;top:50%;width:10px}.filter-module-open{overflow:hidden}.filter-module-open:before{background:url("/assets/images/overlays/blue-90.png") repeat;content:"";position:fixed;left:0;right:0;top:0;bottom:0;z-index:99998}.filter-module-open .filter-module-wrapper{position:fixed;z-index:99999}.filter-module-open .filter-module-wrapper:before{content:"Filter Products";color:#fff;font-size:18px;font-weight:300;letter-spacing:1px;position:fixed;top:20px;text-transform:uppercase}.filter-module-open .filter-module{background:#fff;display:block;position:fixed;overflow:auto;left:20px;right:20px;top:40px;bottom:50px;z-index:99999}.filter-module-open .filter-module-close{background:url("/assets/images/sprites/sprite.png") no-repeat -129px -187px;cursor:pointer;height:28px;position:fixed;right:15px;top:15px;width:28px;z-index:99999}.filter-module-open .filter-module-apply{color:#244a8f;display:block;position:fixed;bottom:15px;z-index:99999;left:20%;right:20%;text-align:center}.filter-module-open .filter-module-apply:hover{color:#c48503}}.filter-list{font-size:12px;line-height:1em;list-style:none outside;margin:0;padding:0}.filter-list li{margin:8px 0;padding:0}.filter-list label{color:#777;cursor:pointer;font-weight:400}.filter-list input{margin-right:5px}.product-category-module-header{position:relative}.product-category-module-header .page-title{margin-right:250px}.product-category-module-header .product-category-module-sort{position:absolute;right:10px;top:5px}@media screen and (min-width: 0) and (max-width: 599px){.product-category-module-header .page-title{margin-right:0}.product-category-module-header .product-category-module-sort{background:#eee;padding:5px 10px;margin:10px 0;position:relative;right:auto;top:auto}}.product-category-module-sort label{color:#222;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.product-category-module-sort select{margin-left:5px}.product-category-module-footer{font-size:11px;letter-spacing:1px;text-align:center;text-transform:uppercase}.pagination-module{background:#eee;border:1px solid #ccc;border-radius:5px;box-shadow:0px 1px 3px -1px rgba(0,0,0,0.25);height:21px;margin:10px 0;overflow:hidden;padding:9px 0px;position:relative;text-align:center;white-space:nowrap}.pagination-module .pagination strong{vertical-align:top}.pagination-module .page-list{display:inline-block;line-height:21px}.pagination-module .prev,.pagination-module .next{letter-spacing:0px;padding-left:10px;padding-right:10px;position:absolute;right:5px;top:5px}.pagination-module .prev{left:5px;right:auto}@media screen and (min-width: 0) and (max-width: 599px){.pagination-module .prev span,.pagination-module .next span{display:none}.pagination-module .page-list li{padding-left:8px;padding-right:8px}}.page-list{color:#777;font-weight:bold;list-style:none outside;margin:0;padding:0}.page-list li{border-left:1px solid #ccc;display:inline;float:left;padding:0 10px;position:relative}.page-list li:first-child{border-left:0 none}.page-meta{color:#777;font-size:11px;letter-spacing:1px;line-height:1.25em;margin:10px 0;text-transform:uppercase}.shopping-cart-module{margin:0 auto 120px;max-width:1000px}.shopping-cart-module-header{*zoom:1;position:relative}.shopping-cart-module-header:before,.shopping-cart-module-header:after{content:"";display:table}.shopping-cart-module-header:after{clear:both}.shopping-cart-module-header .checkout-button{padding-bottom:0px;padding-top:0px;position:absolute;right:0;top:20px}.shopping-cart-module-footer{*zoom:1;padding-right:220px;position:relative}.shopping-cart-module-footer:before,.shopping-cart-module-footer:after{content:"";display:table}.shopping-cart-module-footer:after{clear:both}.shopping-cart-module-footer .checkout-button{padding-bottom:0px;padding-top:0px;position:absolute;right:0;top:0px}.shopping-cart-table{margin:20px 0;width:100%}.shopping-cart-table em{font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;color:#777;font-weight:600;text-transform:none}.shopping-cart-table td,.shopping-cart-table th{padding:10px;vertical-align:top}.shopping-cart-table th{color:#222;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.shopping-cart-table .col-1{padding-left:0;text-align:left;width:200px}.shopping-cart-table .col-2{text-align:left}.shopping-cart-table .col-3{text-align:right;width:150px}.shopping-cart-table .product-title{font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;font-size:18px;margin:15px 0 5px}.shopping-cart-table .product-meta{color:#919191;font-size:12px;line-height:1.25em;margin:5px 0 7px;font-weight:600;text-transform:uppercase}.shopping-cart-table .product-options{color:#aaa;font-size:10px;line-height:1.25em;font-weight:600;margin:7px 0;text-transform:uppercase}.shopping-cart-table .product-options a{text-decoration:none}.shopping-cart-table .remove-link:hover{color:#c00}.shopping-cart-table thead td,.shopping-cart-table thead th{border-top:2px solid #eee}.shopping-cart-table tbody td{border-top:2px solid #eee}.shopping-cart-table tbody .col-3{color:#777;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.shopping-cart-table tfoot tr:first-child td,.shopping-cart-table tfoot tr:first-child th{border-top:2px solid #eee;padding-top:5px}.shopping-cart-table tfoot tr:last-child td,.shopping-cart-table tfoot tr:last-child th{border-bottom:2px solid #eee;padding-bottom:5px}.shopping-cart-table tfoot th,.shopping-cart-table tfoot td{padding-bottom:2px;padding-top:2px}.shopping-cart-table tfoot .col-2{text-align:right}.shopping-cart-table tfoot .col-3{color:#777;font-size:14px;font-weight:400}.shopping-cart-table tfoot .col-3 a{font-size:10px;font-weight:600}.shopping-cart-table tfoot small{font-size:10px}.shopping-cart-table tfoot strong{color:#222;font-size:15px;font-weight:bold}@media screen and (min-width: 0) and (max-width: 599px){.shopping-cart-module-header .checkout-button{display:none}.shopping-cart-module-footer{padding-right:0}.shopping-cart-module-footer .checkout-button{float:none;display:block;position:static;text-align:center}.shopping-cart-table .col-1{display:none;width:50px}.shopping-cart-table .col-3{width:auto}.shopping-cart-table .product-title{font-size:15px;line-height:1.25em;margin-top:0}}.checkout-module input,.checkout-module .styled-select{margin-bottom:10px}.checkout-module input,.checkout-module input:invalid{background:#fff}.checkout-module label,.checkout-module .label{color:#777;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.checkout-module label{cursor:pointer}.checkout-module .checkout-button{padding-left:40px;padding-right:40px}.checkout-module .back-link{margin-top:7px}.checkout-module .shopping-cart-table{margin:0}.checkout-module .shopping-cart-table .col-1{width:100px}.checkout-module .shopping-cart-table .product-title{font-size:16px;margin-top:0;line-height:1em}@media screen and (min-width: 0) and (max-width: 599px){.checkout-module .h1{margin:50px 0 20px}.checkout-module .checkout-button{padding-left:20px;padding-right:20px}}.checkout-module-body{background:#efefef;margin:0 auto;max-width:700px;padding:40px}@media screen and (min-width: 0) and (max-width: 599px){.checkout-module-body{margin-left:-20px;margin-right:-20px;padding:20px}}#checkoutSteps .section{margin-bottom:10px;list-style:none;padding:4px}.checkout-module-section-header{font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;background:#112344;border:1px solid #070e1b;color:#FFF;letter-spacing:2px;padding:10px;text-transform:uppercase}.checkout-module-section-active .checkout-module-section-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#112344;border-color:#070e1b;color:#fff}.checkout-module-section-header span:after{content:"."}.checkout-module-section-body{background:#fff;border:1px solid #ddd;border-top:0 none;display:none;padding:10px 20px}.checkout-module-section-active .checkout-module-section-body{display:block}.checkout-module-order-summary{font-size:12px}.diamond-finder-module{margin-bottom:100px}.diamond-finder-module .h2{color:#777;font-weight:400}.diamond-finder-module .h3{color:#777;font-weight:300}.diamond-finder-module-header{background-image:-moz-linear-gradient(top, #fff 75%, #f0f0f0 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(75%, #fff), color-stop(100%, #f0f0f0));background-image:-webkit-linear-gradient(top, #fff 75%, #f0f0f0 100%);background-image:-o-linear-gradient(top, #fff 75%, #f0f0f0 100%);background-image:-ms-linear-gradient(top, #fff 75%, #f0f0f0 100%);background-image:linear-gradient(to bottom, #fff 75%, #f0f0f0 100%);padding-bottom:10px}.diamond-finder-module-filters .h3{display:block;margin-bottom:10px;text-align:left}.diamond-finder-module-filter-list{list-style:none outside;margin:0;padding:0}.diamond-finder-module-filter-list li{display:inline-block;margin:5px 0;padding:0}.diamond-finder-module-filter-range-labels{display:table;font-size:13px;margin:0px;position:relative;width:100%;table-layout:fixed;white-space:nowrap;z-index:2;display:block}.diamond-finder-module-filter-range-labels ul{display:table-row;list-style:none outside;margin:0;padding:0}.diamond-finder-module-filter-range-labels li{display:table-cell;margin:0;padding:5px 0 0;text-align:center}.diamond-finder-module-filter-range-labels ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;text-align:center}.diamond-finder-module-filter-range-labels li{display:inline-block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;position:relative}.diamond-finder-module-filter-range-labels li:before,.diamond-finder-module-filter-range-labels li:after{content:"";background:#fff;height:12px;position:absolute;right:0;top:-10px;width:2px;z-index:2}.diamond-finder-module-filter-range-labels li:before{left:0}.diamond-finder-module-filter-range-inputs{*zoom:1;margin:10px 0;position:relative}.diamond-finder-module-filter-range-inputs:before,.diamond-finder-module-filter-range-inputs:after{content:"";display:table}.diamond-finder-module-filter-range-inputs:after{clear:both}.diamond-finder-module-filter-range-inputs input{font-size:13px;line-height:1em;padding:2px 5px;text-align:center;width:70px}.diamond-finder-module-filter-range-inputs .diamond-finder-module-filter-range-input-high{float:left}.diamond-finder-module-filter-range-inputs .diamond-finder-module-filter-range-input-high{float:right}.diamond-finder-module-filter-shape{margin:20px 0;text-align:center}.diamond-finder-module-filter-shape label{border:1px solid #ddd;color:#777;cursor:pointer;display:block;font-size:12px;height:75px;line-height:130px;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;width:75px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.diamond-finder-module-filter-shape label:hover{border-color:#1a3566;box-shadow:0px 1px 4px -1px rgba(0,0,0,0.5)}.diamond-finder-module-filter-shape label.active{background:#e3eaf8;border-color:#1a3566;box-shadow:none;color:#1a3566}.diamond-finder-module-filter-shape label img{position:absolute;top:3px;left:50%;margin-left:-25px}.diamond-finder-module-filter-shape input{position:absolute;left:-100px}.diamond-finder-module-filters-advanced{text-align:center;padding:10px 0}.diamond-finder-module-filters-advanced .clearfix{display:none}.diamond-finder-module-filters-advanced #diamondFeedAdvancedFiltersToggle{font-size:11px;padding:5px 10px}#diamondFeedAdvancedFiltersShow{display:inline}#diamondFeedAdvancedFiltersHide{display:none}.diamond-finder-module-filters-advanced.open .clearfix{display:block}.diamond-finder-module-filters-advanced.open #diamondFeedAdvancedFiltersShow{display:none}.diamond-finder-module-filters-advanced.open #diamondFeedAdvancedFiltersHide{display:inline}@media screen and (min-width: 0) and (max-width: 599px){.diamond-finder-module-filter-shape label{font-size:10px;height:50px;line-height:85px;width:50px}.diamond-finder-module-filter-shape label img{width:32px;height:32px;margin-left:-16px}}.diamond-finder-module-filter-price,.diamond-finder-module-filter-size{float:left;margin:20px 3%;width:44%}.diamond-finder-module-filter-color,.diamond-finder-module-filter-clarity,.diamond-finder-module-filter-cut,.diamond-finder-module-filter-polish,.diamond-finder-module-filter-symmetry,.diamond-finder-module-filter-fluorescence{float:left;margin:20px 3%;width:29.33%}.diamond-finder-module-filter-color,.diamond-finder-module-filter-polish{margin-left:0}.diamond-finder-module-filter-cut,.diamond-finder-module-filter-fluorescence{margin-right:0}.diamond-finder-module-body{padding-top:40px;text-align:center}.diamond-finder-module-body .h2{color:#222;font-size:18px}@media screen and (min-width: 0) and (max-width: 599px){.diamond-finder-module-body .h2{font-size:16px}}@media screen and (min-width: 1280px){.diamond-finder-module-body .h2{font-size:24px}}@media screen and (min-width: 0) and (max-width: 600px){.diamond-finder-module-body .container{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.diamond-finder-module-body .h2{padding-left:20px;padding-right:20px}}.diamond-finder-table{font-size:15px;line-height:1.2em;margin:40px 0;text-align:center;width:100%}.diamond-finder-table td,.diamond-finder-table th{padding:10px}.diamond-finder-table td:first-child,.diamond-finder-table td:last-child,.diamond-finder-table th:first-child,.diamond-finder-table th:last-child{width:80px}.diamond-finder-table th{background:#eee;color:#222;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.diamond-finder-table td{background:#fff;border-bottom:1px solid #ddd}.diamond-finder-table tbody tr{cursor:pointer}.diamond-finder-table tbody tr:hover td{background:#f1f5fc}.diamond-finder-table tbody a{text-decoration:underline}.diamond-finder-table tfoot td{border-bottom:0 none;padding-top:30px}.see-it-now-badge{margin:20px auto;text-align:center}.see-it-now-badge span{background:#f1f5fc;border:1px solid #a0b9e7;border-radius:5px;box-shadow:0 1px 5px -1px rgba(0,0,0,0.25),inset 0 0 0 2px #fff;display:inline-block;font-size:13px;padding:10px 20px}.see-it-now-badge a{font-size:11px;font-weight:600;margin-left:5px;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 0) and (max-width: 600px){.diamond-finder-table{margin-top:20px}.diamond-finder-table tbody td,.diamond-finder-table tbody th,.diamond-finder-table thead td,.diamond-finder-table thead th{font-size:12px;padding:20px 1px}.diamond-finder-table tbody td:first-child,.diamond-finder-table tbody td:last-child,.diamond-finder-table thead th:first-child,.diamond-finder-table thead th:last-child,.diamond-finder-table tbody td:nth-child(9),.diamond-finder-table tbody th:nth-child(9){display:none}.diamond-finder-table tbody th,.diamond-finder-table thead th{font-size:9px;font-weight:600;padding-bottom:10px;padding-top:10px}.diamond-finder-table tfoot td{padding-top:20px}}@media screen and (min-width: 0) and (max-width: 850px){.diamond-finder-module-filter-color,.diamond-finder-module-filter-clarity,.diamond-finder-module-filter-cut,.diamond-finder-module-filter-polish,.diamond-finder-module-filter-symmetry,.diamond-finder-module-filter-fluorescence{width:47%}.diamond-finder-module-filter-clarity,.diamond-finder-module-filter-symmetry{margin-right:0}.diamond-finder-module-filter-cut,.diamond-finder-module-filter-fluorescence{clear:both;float:none;margin-left:auto;margin-right:auto}.diamond-finder-module-filter-price,.diamond-finder-module-filter-size{float:none;margin-left:0;margin-right:0;width:auto}}@media screen and (min-width: 0) and (max-width: 599px){.diamond-finder-module{padding-top:20px}.diamond-finder-module-filter-color,.diamond-finder-module-filter-clarity,.diamond-finder-module-filter-cut,.diamond-finder-module-filter-price,.diamond-finder-module-filter-size,.diamond-finder-module-filter-polish,.diamond-finder-module-filter-symmetry,.diamond-finder-module-filter-fluorescence{float:none;margin-left:20px;margin-right:20px;width:auto}.diamond-finder-module-filters-advanced.open{padding-top:0}.diamond-finder-module-filter-polish{margin-top:0}.diamond-finder-module .noUi-horizontal .noUi-handle{width:36px;height:36px;left:-18px;top:-12px}.diamond-finder-module .noUi-horizontal{height:16px}.diamond-finder-module .diamond-finder-module-filter-range-inputs{margin:20px 0}.diamond-finder-module .diamond-finder-module-filters .h3{margin-bottom:20px}.diamond-finder-module .tool-tip-icon{margin-top:-10px}.diamond-finder-module .diamond-finder-module-filter-range-labels li:before,.diamond-finder-module .diamond-finder-module-filter-range-labels li:after{top:-16px;height:16px}.diamond-finder-module .noUi-handle:before,.diamond-finder-module .noUi-handle:after{height:16px;left:13px;top:9px;width:2px}.diamond-finder-module .noUi-handle:after{margin-left:5px}}#services-content-section-financing:before{background-image:url("/assets/images/hero/scott-presenting-ring.jpg")}#services-content-section-sell:before{background-image:url("/assets/images/hero/mills-appraisal-2.jpg")}#services-content-section-repair:before{background-image:url("/assets/images/hero/workshop-watch.jpg")}#services-content-section-custom:before{background-image:url("/assets/images/hero/workshop-ring.jpg")}#about-hero{background-image:url("/assets/images/hero/about-hero.jpg")}#about-content-section-1:before{background-image:url("/assets/images/hero/seth-and-jesse.jpg")}#about-content-section-2:before{background-image:url("/assets/images/hero/mills-evaluation-2.jpg")}.team-member-module{display:inline-block;text-align:center;width:250px;margin:20px 20px 40px}.team-member-module img{border-radius:50%;height:250px;margin-bottom:15px;width:250px}.team-member-module .h2{margin-bottom:2px;white-space:nowrap}@media screen and (min-width: 0) and (max-width: 400px){.team-member-module{margin-left:0;margin-right:0}}#sell-hero{background-image:url("/assets/images/hero/sell-hero.jpg")}.sold-item-module{display:inline-block;text-align:center;width:250px;margin:20px 50px 40px}.sold-item-module .sold-item-photos{position:relative}.sold-item-module .sold-item-photo{border-radius:50%;height:250px;margin:10px 0;width:250px}.sold-item-module .sold-item-seller-photo{border:5px solid #fff;border-radius:50%;height:75px;position:absolute;left:0px;bottom:0px;width:75px}.sold-item-module .h2{margin-bottom:5px;line-height:1.2em}.sold-item-module .h4{margin:5px 0}.sold-item-module strong{color:#1a3566}@media screen and (min-width: 0) and (max-width: 400px){.sold-item-module{margin-left:0;margin-right:0}}#contact-hero{background-image:url("/assets/images/hero/contact-hero.jpg")}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;height:100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;height:100%}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:5}.noUi-stacking .noUi-handle{z-index:10}.noUi-stacking+.noUi-origin{*z-index:-1}.noUi-state-tap .noUi-origin{-webkit-transition:left 0.3s, top 0.3s;transition:left 0.3s, top 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:8px}.noUi-horizontal .noUi-handle{width:24px;height:24px;left:-12px;top:-9px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#ddd}.noUi-connect{background:#4979d0}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{background:#fff;background-image:-moz-linear-gradient(top, #fff 0%, #e5e5e5 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5));background-image:-webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%);background-image:-o-linear-gradient(top, #fff 0%, #e5e5e5 100%);background-image:-ms-linear-gradient(top, #fff 0%, #e5e5e5 100%);background-image:linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);border:1px solid #c5c5c5;border-radius:50%;cursor:pointer;box-shadow:inset 0 1px 0 #fff,inset 0 0px 7px rgba(0,0,0,0.15),0 3px 6px -3px rgba(0,0,0,0.5)}.noUi-active{background:#e5e5e5}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:12px;width:1px;background:#bbb;left:9px;top:5px}.noUi-handle:after{left:12px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled].noUi-connect,[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed}.modal{background:url("/assets/images/overlays/blue-90.png") repeat;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;z-index:9999}.modal.modal-loading .modal-wrapper{background:#fff url("/assets/images/sprites/loader-gray-on-white.gif") no-repeat 50% 50%}.modal .modal-wrapper{background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.5);height:600px;left:50%;padding:20px 10px;margin:-300px 0 0 -300px;position:fixed;top:50%;width:600px}.modal .modal-content{height:100%;padding:0 10px;overflow:auto}.modal .modal-close{background:url("/assets/images/sprites/sprite.png") no-repeat -43px -237px;cursor:pointer;height:10px;opacity:0.5;position:absolute;right:8px;top:10px;width:10px;z-index:9999;-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;-ms-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.modal .modal-close:hover{opacity:1}@media screen and (max-height: 700px){.modal .modal-wrapper{margin-top:0;margin-bottom:0;max-height:none;height:auto;top:20px;bottom:20px}}@media screen and (min-width: 0) and (max-width: 700px){.modal .modal-wrapper{margin:0;max-height:none;height:auto;max-width:none;width:auto;left:20px;right:20px;top:20px;bottom:20px}}.modal-open{overflow:hidden}.diamond-modal{position:relative}.diamond-modal .product-specs{margin:0 0 0 30%;padding:0 0 0 10px}.diamond-modal .product-specs .product-spec-table{margin-top:0}.diamond-modal .product-summary{left:0;padding:0;position:absolute;text-align:center;width:30%}.diamond-modal .product-image{border:1px solid #ccc;margin:0 0 10px;padding:2px}@media screen and (min-width: 0) and (max-width: 700px){.diamond-modal .product-specs{margin:0;padding:0}.diamond-modal .product-summary{*zoom:1;position:static;margin:20px 0;text-align:left;width:auto}.diamond-modal .product-summary:before,.diamond-modal .product-summary:after{content:"";display:table}.diamond-modal .product-summary:after{clear:both}.diamond-modal .product-image{float:left;margin:0 20px 0 0;width:200px;max-width:45%}}@media screen and (min-width: 0) and (max-width: 400px){.diamond-modal .product-summary,.diamond-modal .h2{text-align:center}.diamond-modal .product-image{display:inline-block;float:none;max-width:100%;margin:0 0 10px}}.tool-tip-icon{background:url("/assets/images/sprites/sprite.png") no-repeat -239px -241px;display:inline-block;height:24px;width:24px}.tool-tip-module{background:url("/assets/images/overlays/blue-90.png") repeat;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;z-index:9999}.tool-tip-module.tool-tip-loading .tool-tip-module-wrapper{background:#fff url("/assets/images/sprites/loader-gray-on-white.gif") no-repeat 50% 50%}.tool-tip-module .tool-tip-module-wrapper{background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.5);left:50%;padding:20px 10px;margin:0 0 0 -200px;position:fixed;top:20%;width:380px}.tool-tip-module .tool-tip-module-content{height:100%;max-height:550px;min-height:100px;overflow:auto;padding:0 10px}.tool-tip-module .tool-tip-module-close{background:url("/assets/images/sprites/sprite.png") no-repeat -43px -237px;cursor:pointer;height:10px;opacity:0.5;position:absolute;right:8px;top:10px;width:10px;z-index:9999;-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;-ms-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.tool-tip-module .tool-tip-module-close:hover{opacity:1}@media screen and (max-height: 500px){.tool-tip-module .tool-tip-module-wrapper{margin-top:0;margin-bottom:0;max-height:none;height:auto;top:20px;bottom:20px}.tool-tip-module .tool-tip-module-wrapper .tool-tip-module-content{max-height:none;min-height:0}}@media screen and (min-width: 0) and (max-width: 450px){.tool-tip-module .tool-tip-module-wrapper{margin:0;max-height:none;height:auto;max-width:none;width:auto;left:20px;top:20px;bottom:20px}}.tool-tip-open{overflow:hidden}.shipping-modal{font-family:'Crimson Text', Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif;font-size:14px;line-height:2em;text-align:center}.shipping-modal .h1{border-bottom:3px solid #eee;color:#777;font-size:16px;letter-spacing:1px;margin-bottom:10px;padding-bottom:5px;text-align:center;text-transform:uppercase}.shipping-modal .h1 em{color:#1a3566;display:block;font-size:36px;letter-spacing:0px;margin:10px 0;text-transform:none}.shipping-modal p{margin:0 0 10px}.shipping-modal strong{font-family:'Open Sans', Arial, sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase}.expander{border:1px solid #bbb;border-radius:4px;box-shadow:0px 1px 3px -1px rgba(0,0,0,0.25);margin:15px 0}.expander .expander-title{background-color:#fff;border-radius:5px;color:#244a8f;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:1px;line-height:18px;margin:0;padding:7px 40px 7px 10px;position:relative;text-transform:uppercase}.expander .expander-title:after{background:url("/assets/images/sprites/sprite.png") no-repeat -16px -259px;content:"";margin-top:-5px;pointer-events:none;position:absolute;height:10px;right:10px;top:50%;width:10px}.expander .expander-content{background:#eee;border-radius:0 0 5px 5px;display:none;font-size:13px;padding:10px}.expander .expander-content>*:first-child{margin-top:0}.expander .expander-content>*:last-child{margin-bottom:0}.expander:hover{border-color:#244a8f}.expander.expander-open .expander-title{border-bottom:1px solid #ddd;border-radius:5px 5px 0 0}.expander.expander-open .expander-title:after{background-position:-31px -259px}.expander.expander-open .expander-content{display:block}.expander.expander-open:hover{border-color:#bbb}.box .expander .expander-content{background:#fff}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.hidden{border:0px none !important;display:block !important;height:0px !important;margin:0px !important;padding:0px !important;position:fixed !important;width:0px !important;visibility:hidden !important}@media screen and (min-width: 600px){.mobile-only{display:none !important}}@media screen and (min-width: 0) and (max-width: 599px){.desktop-only{display:none !important}}.ie-only{display:none !important}@media screen and (min-width: 700px){.mobile-and-ie-only{display:none !important}}.float-left{display:inline;float:left;position:relative}.float-right{display:inline;float:right;position:relative}.opc{padding:0px}.step{padding:10px;background-color:#FFF}.form-list{list-style:none}.view-mode{display:none}.amount{display:none}.limiter{display:none}.cert-egl{background:url("/assets/images/sprites/sprite.png") no-repeat -236px -319px;display:inline-block;height:30px;overflow:hidden;position:relative;text-align:left;text-indent:-9999px;width:228px;white-space:normal}.cert-igi{background:url("/assets/images/sprites/sprite.png") no-repeat 0 -349px;display:inline-block;height:30px;overflow:hidden;position:relative;text-align:left;text-indent:-9999px;width:228px;white-space:normal}.cert-ags{background:url("/assets/images/sprites/sprite.png") no-repeat -236px -349px;display:inline-block;height:30px;overflow:hidden;position:relative;text-align:left;text-indent:-9999px;width:228px;white-space:normal}.cert-generic{background:url("/assets/images/sprites/sprite.png") no-repeat -307px -379px;display:inline-block;height:30px;overflow:hidden;position:relative;text-align:left;text-indent:-9999px;width:157px;white-space:normal}.main-supercontainer>.container{margin-left:0;margin-right:0}.announcement{background:#a0b9e7;border:5px solid #a0b9e7;box-shadow:inset 0px 0px 0px 5px #fff,0 2px 4px -1px rgba(0,0,0,0.15);font-size:16px;line-height:1.75em;margin:20px auto;max-width:920px;padding:20px 30px;position:relative;text-align:center;color:rgba(255,255,255,0.9)}@media screen and (min-width: 0) and (max-width: 599px){.announcement{margin:50px 10px 20px;padding:15px}}.announcement:before,.announcement:after{z-index:-1;position:absolute;content:"";bottom:10px;left:10px;width:50%;top:80%;max-width:300px;background:#777;box-shadow:0 15px 10px rgba(0,0,0,0.4);transform:rotate(-3deg)}.announcement:after{transform:rotate(3deg);right:10px;left:auto}.announcement .h1{color:#fff;line-height:1em;margin-bottom:10px}.announcement p{margin-top:0}.announcement strong{color:#fff;font-style:italic}
