html{overflow-y:scroll}body{background:#040507;color:#666;font-family:Helvetica,Arial,Verdana;font-size:12px;line-height:18px}.outer{background:#333949 url(../gfx/bg.jpg) repeat-x center top;padding-bottom:20px}.wrapper{width:940px;margin:auto}.clearfix{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}li.clearfix{float:none}.left{float:left}.right{float:right}.filter_bg{padding:3px;background:#eef0f5;float:left;margin-left:20px}.error{color:red;font-size:11px;display:block}.error_msg{color:red;font-size:12px;text-align:center;margin-bottom:10px}#no_items{padding:30px 0}#subForm label{color:#666!important;font-size:12px!important}.control-group .help-block{display:none}.control-group.error .help-block{color:red;font-size:11px;display:block}h1{color:#638968;margin-bottom:28px;font-size:30px;color:#8e97a9;margin-top:5px}h2{font-size:26px;color:#11719f;font-weight:400;line-height:26px}h3{font-size:20px;color:#11719f;font-weight:400}input{background:#eef0f5;border:1px solid #b2b3b7;color:#2e4444;font-size:14px;padding:5px;font-family:Arial,Helvetica,Verdana}input[type=submit]{cursor:pointer}select{background:#FFF;border:1px solid #b2b3b7;color:#2e4444;padding:5px;font-family:Arial,Helvetica,Verdana;font-size:14px}button{font-size:14px;color:#FFF;text-transform:uppercase;font-family:Helvetica,Arial,Verdana;border:none;cursor:pointer;margin-right:5px}textarea{background:#eef0f5;border:1px solid #b2b3b7;width:328px;height:140px;font-family:Arial,Helvetica,Verdana;font-size:14px;padding:5px}label{display:block}input.error,select.error{font-size:14px;color:#2e4444;border:1px solid red;display:inline}dl{background:#abb1c1;padding:7px 10px;color:#FFF}.checkboxes label{display:inline-block}p{line-height:18px;margin-bottom:20px;color:#333;font-family:Helvetica}a{color:#8c94ac;text-decoration:none}input.txt_field{width:328px}input.txt_field.txt_phone{width:208px}input.submit{border:none;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#11719f;font-size:14px;color:#FFF;margin-top:10px;padding:5px 7px}#header_logo{width:300px;float:left;height:70px;margin-top:25px}#header_links{width:auto;float:right;text-align:right;margin-top:20px}#header_links a{color:#6a87a3;font-size:11px;font-family:Verdana;text-decoration:none}#header_links ul{list-style:none}#header_links li{line-height:13px;float:left;text-align:left}#header_links li.social{padding-left:12px;text-indent:-10000px}#header_links li.social a{width:16px;height:16px;display:block;overflow:hidden;background:url(../gfx/social-icons.png) no-repeat -4px 0}#header_links li.social a.twitter{background-position:-22px 0}#header_links li.social a.instagram{background-position:-42px 0}#header_links li.social a.pinterest{background-position:-62px 0}#header_links li.newsletter{padding-left:10px;border-left:1px solid #666;margin-left:10px}nav{display:block;float:right;margin-bottom:20px}nav ul{margin-top:20px;margin-bottom:0;padding-bottom:0}nav li{-moz-border-radius:4px;-webkit-border-radius:5px;margin-left:2px;display:block;float:left}nav li:hover{background:#2a3f3e}nav li a{text-decoration:none;color:#7a8090;font-size:18px;display:block;padding:9px 24px}nav li:hover a{color:#b2b3b7}nav li ul li{-moz-border-radius:0;-webkit-border-radius:0;width:100%;margin:0}nav li ul li:hover{background:#8C94AC;color:#FFF}nav li.current{background:#606574}nav li.current a{color:#FFF}nav li.current ul{background:#606574!important}nav li.dropdown ul{left:0;position:absolute;visibility:hidden;width:125px;margin-top:0;background:#2a3f3e;-moz-border-radius:4px;-webkit-border-radius:5px;padding:7px 0;margin-top:-7px}nav li.dropdown ul li a{color:#FFF;display:block;padding:6px 10px;text-decoration:none;text-transform:none;font-weight:400;font-size:14px;margin:0;background:0 0}nav li.dropdown:hover ul{position:absolute;visibility:visible;width:125px;left:auto;z-index:60}section#content,section#main{border:20px solid #232631;background:#FFF;padding:35px 40px;display:block}footer{display:block;font-family:Verdana,Arial,Helvetica;font-size:11px}footer a{color:#6a7796}footer .footer_split{margin:0 10px}footer #top_footer{background:#0f131f;color:#606574;padding:25px;line-height:20px;font-size:12px}footer #top_footer p{color:#606574}footer #top_footer a{color:#417893;text-decoration:none}footer #top_footer h3{color:#8c94ac;font-size:18px;font-weight:400;font-family:Arial,Helvetica,Verdana;margin-bottom:10px}footer #top_footer ul{float:left;width:120px;margin-right:20px}footer #top_footer ul.col_4{width:100px}footer #top_footer ul.col_4{margin-right:0}footer #top_footer #newsletter_form .text_field{width:260px}footer #bott_footer{background:#040507 url(../gfx/footer_bg.jpg) repeat-x top;color:#6a7796;padding-top:25px;padding-bottom:50px}footer #bott_footer .right a{text-decoration:none}.grid_160{width:160px}.grid_220{width:220px}.grid_280{width:280px}.grid_300{width:340px}.grid_340{width:340px}.grid_380{width:380px}.grid_400{width:400px}.grid_420{width:420px}.grid_460{width:460px}.grid_480{width:480px}.grid_520{width:520px}.grid_580{width:580px}.grid_640{width:640px}.grid_760{width:760px}#login{display:none;width:450px}#login .close{background-image:url(../gfx/close.png);cursor:pointer;height:35px;position:absolute;right:-15px;top:-15px;width:35px}#login h3{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:6px}#login div#login_wrap{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:37px 43px;background-color:#fff;font-family:Helvetica,Arial,Verdana,sans-serif;color:#2e4444}#login div.error{padding:0;font-weight:700;text-align:center;margin-bottom:5px;font-size:12px}#login #login_wrap p{margin-bottom:5px;padding:0}#login label{float:left;width:102px;padding-top:9px}#login input{width:248px;margin-bottom:15px}#login input.submit{width:91px;height:30px;font-size:14px;text-transform:uppercase;display:inline;margin:0 5px 0 0}#login label.error{display:block;padding:0;margin:-12px 0 5px 103px;width:auto}#login fieldset{margin-bottom:16px}#login a{color:#638a69}.filterdd dd,.filterdd dt,.filterdd ul{margin:0;padding:0}.filterdd dd{position:relative;margin-left:-10px;margin-right:-7px}.filterdd a,.filterdd a:visited{color:#FFF;text-decoration:none;outline:0}.filterdd a:hover{color:#FFF}.filterdd dt a:hover{color:#CCC}.filterdd dt a{background:url(../gfx/arrow.png) no-repeat scroll right center;display:block;width:110px}.filterdd dt a span{cursor:pointer;display:block;padding:5px}.filterdd dd ul{background:#abb1c1 none repeat scroll 0 0;border:1px solid #b2b3b7;color:#2e4444;display:none;left:0;padding:5px 0;position:absolute;top:2px;width:100%;min-width:110px;list-style:none;z-index:10}.filterdd dd ul li{padding:0}.filterdd dd ul li a{padding:1px 10px;display:block}.filterdd dd ul li a:hover{background-color:#eef0f5;color:#abb1c1}.pages{border-top:1px solid #b1b3b7;margin-top:20px;padding-top:10px}.pages .page_box{background:#2e4444;float:left;margin-right:1px;margin-bottom:5px}.pages .page_box a{color:#fff;padding:3px 6px;display:block;text-decoration:none}.pages .current_page{background:#b2b3b7}.pages .page_box:hover{background:#bea358}.pages .next_false,.pages .prev_false{display:none}.pages .next_false a,.pages .prev_false a{cursor:default}.switch{background:url(../gfx/switch.png) no-repeat;display:block;height:26px;line-height:26px;margin:3px 0;padding:0;text-decoration:none;width:50px;float:left}a.swap{background-position:left bottom}#home section#main{background:0 0;border:none;padding:0 0 20px}#home #slideshow{background:#FFF;padding:10px;height:500px;margin-bottom:20px;position:relative}#home #slideshow .nivo-controlNav{position:absolute;left:auto;width:100%;text-align:center;margin:0 -10px}#home #slideshow .nivo-controlNav a{float:none;display:inline-block}#home #mini_banners{background:#232631;padding:20px}#home section .col_1,#home section .col_2,#home section .col_3{width:286px;height:125px;float:left;margin-right:21px}#home section .col_3{margin:0}.navi a{background:url(../gfx/navigator.png) no-repeat 0 0;display:block;float:left;font-size:1px;height:8px;margin:3px;width:8px}#about #caption{color:#9097a9;font-size:32px;font-family:Helvetica,Arial,Verdana;border-top:1px solid #84a1af;border-bottom:1px solid #84a1af;padding:16px 0;line-height:34px;margin-bottom:30px;font-spacing:.03em}#contact .grid_580 p{font-size:14px}#contact .right .bold,#newsletter .right .bold{font-weight:700;text-transform:uppercase}#contact .grid_220,#newsletter .grid_220{width:180px;border-left:1px solid #84a1af;padding-left:40px}#contact .grid_220 p,#newsletter .grid_220 p{line-height:20px}#contact section a,#newsletter section a{color:#8c94ac;text-decoration:none}#register legend{font-size:18px;font-weight:400;color:#6a7796;padding:5px 0;border-bottom:1px solid #efefef;margin-bottom:10px;margin-top:-25px;padding:0 10px;display:block}#register form{margin:0 auto;width:600px}#register #contact_info,#register #login_info,#register #trade_info{width:580px;padding:10px 20px;border-top:1px solid #CCC;margin-bottom:20px;background:#fcfcfc}#register form label{display:block;float:left;width:120px;margin-top:6px}#register form label.error{width:auto;margin-left:7px}#register form .text_field{width:270px;float:left}#register form .select_field{float:left}#register form .field label.error{width:auto!important}#register form div.field{position:relative;margin-left:120px}#register form input,#register form select{margin-bottom:5px}#register form input.input_radio{height:26px;margin-bottom:10px}#register form #trade_fields span{position:relative;top:-7px}#register form #trade_fields label{width:280px}#register form #trade_fields input{float:none}#register form #trade div label{width:60px;margin-right:0}#register form #trade div input{float:left;width:148px}#register form #trade div input.reg_trade_ref{margin-right:20px}#register form p{padding:0;font-weight:700;margin:0;color:#666}#register #jbt,#register #trade{display:none}.height-extend{height:400px;font-size:14px;line-height:20px}.display{display:block}#faq{line-height:18px}#faq #questions{margin-bottom:20px}#faq .question{font-size:14px;padding-bottom:5px}#faq .answer{background:#F0F0F0;margin-bottom:1px;padding:5px}#jewelry section#main{padding-bottom:0}#grid_view{background:#efefef;width:860px;margin-left:-40px;padding:1px 20px 20px;min-height:500px}#jewelry .prod_info{display:block;background:#4d5364;padding:10px;position:relative;top:-55px;height:36px}.control-bar{border-bottom:1px solid #D6D7DB;margin-bottom:40px;font-size:12px;line-height:11px;padding-bottom:10px}.control-bar a{text-decoration:none;font-weight:700;color:#11719F}.control-bar a.prev{margin-right:10px}.control-bar a.next{margin-left:10px}#jewelry #prod_info{margin-bottom:50px}#jewelry #prod_info #prod_img{width:360px}#jewelry #prod_info #prod_details{width:360px;padding-left:50px;border-left:1px solid #E7E6E6;min-height:450px}#jewelry #prod_info h1{margin-bottom:0}#jewelry #prod_info #prod_details div{line-height:18px;color:#4c4c4a}#jewelry #prod_info .prod_sku{color:#888789!important}.inquire,.prod_desc,.prod_sku,.stone_specs{margin-bottom:18px}.inquire{background:#4D5364;padding:8px;width:140px;text-align:center;cursor:pointer}.inquire a{color:#FFF;text-decoration:none}.prod_row{float:left;width:215px;height:200px;color:#fff;overflow:hidden;margin-bottom:1px}.prod_row .prod_img{width:214px;height:200px;display:table-cell;vertical-align:middle;text-align:center;background:#FFF}.prod_row .prod_img a{display:block;max-height:200px}.prod_row .prod_title{background:#4d5364;padding:10px;position:relative;top:-30px;display:none}.prod_row .prod_title a{color:#fff}.prod_row.hover{overflow:hidden}.prod_row.hover .prod_title{display:block}#jewelry .mousetrap{width:360px!important}#jewelry .price{font-size:14px;color:#333;margin-bottom:20px;display:none}#jewelry .price .view{color:#11719f;font-size:18px}#jewelry .prod_desc{display:block}#jewelry .price a{color:#11719f}#gallery_thumbs{margin:0 auto;width:auto;margin-top:20px}#gallery_thumbs ul{width:auto;background:#E5E6E6;height:94px}#gallery_thumbs ul li{float:left;display:block;background:#FFF;margin:5px 0 5px 5px;width:84px;height:84px;margin-bottom:0;display:table-cell;vertical-align:middle;text-align:center}#gallery_thumbs ul a{display:block;line-height:1px}#gallery_thumbs ul li.clearfix{clear:both!important;float:none;padding:0;display:block;height:1px}#gemstones #main{min-height:400px}#gemstones h1{border-bottom:1px solid #dae3e7;padding-bottom:20px;margin-bottom:10px}#gemstones h2{padding-bottom:15px}#gemstones .ed_row{padding-bottom:20px;background:url(../gfx/row-shadow.jpg) no-repeat center bottom}#gemstones .gem{margin:0 25px 0 0;text-align:center}#gemstones .gem a{color:#747c93;font-size:14px;text-decoration:none;padding:10px 0;display:block}#gemstones .gem:nth-child(4n+5){margin:0}#gemstones #thumbs{line-height:0}#gemstones #thumbs .thumb{width:75px;overflow:hidden;margin-right:1px}#gemstones #thumbs .thumb.last{width:76px;margin:0}#gemstones #specs{background:#e8e9ea;padding:20px 30px;margin-top:40px}#gemstones #specs h2{font-size:18px;border-bottom:1px solid #c0c2c5;padding-bottom:10px;line-height:18px;margin-bottom:20px}#gemstones #specs .spec{padding:5px 0;font-size:14px;color:#4c4c4a}#gemstones #specs .spec_title{width:140px;font-weight:700}#gemstones #specs .spec_detail{width:180px}ul.stone_specs li{margin-bottom:1px;background:#eaebec}ul li div.list_title,ul li div.list_value{padding:6px}.list_title{float:left;width:90px;background:#eaebec}.list_value{float:left;width:245px;background:#d6d7db;border-left:1px solid #FFF;color:#333}#map{height:480px}#locations{width:100%}.location{border-bottom:1px solid #84A1AF;padding-bottom:20px;margin-bottom:20px;width:50%;float:left;width:400px;font-size:14px;line-height:20px}.location:nth-child(odd){padding-left:20px}.map{width:400px;height:180px;margin-bottom:10px}#retailers h3{padding-bottom:10px}.back a{color:#11719f;text-decoration:none;margin-left:5px}.socials{border-top:1px solid #d6d7db;padding:15px 0}.socials .facebook{width:90px}.socials .twitter{width:90px}.socials .pinterest{margin-top:-2px}.member_logos{margin-top:20px;text-align:center;padding-top:20px;border-top:1px solid #EFEFEF}.member_logos img{margin-bottom:10px}#prive{background:#183052 url(../gfx/prive-bg.jpg) no-repeat center top;background-size:cover}#prive a{display:inline-block;height:24px}#prive img{vertical-align:middle}#prive .outer{position:relative;display:table;margin:0 auto;background:0 0;padding:0;height:800px}#prive .inner{text-align:center;position:absolute;top:50%;height:160px;width:100%;display:table-cell;vertical-align:middle;position:static}#prive .spacer{padding:0 20px;font-size:20px;font-weight:100;line-height:24px;vertical-align:middle}#prive .prive_links{margin-top:20px}.issuuembed>div>div:last-child{display:none}