@charset "utf-8";     @import url(/css/fonts/fonts.css);   ARTICLE,ASIDE,DETAILS,FIGCAPTION,FIGURE,FOOTER,HEADER,MAIN,MENU,NAV,SECTION{display:block}   HTML,BODY,DIV,H1,H2,H3,H4,H5,H6,UL,OL,DL,LI,DT,DD,P,BLOCKQUOTE,PRE,FORM,FIELDSET,TABLE,TH,TD{margin:0;padding:0;border:none}A{text-decoration:none;font-weight:normal;color:#666}A:hover,A:active{color:#FFF}ADDRESS{font-style:normal;line-height:2.5ex;padding-left:2em}BLOCKQUOTE,P.breakout{ width:300px;padding:10px;margin:10px 0 10px 10px;float:right;text-align:right;border-top:3px solid #555;font-size:20px}BODY{font-family:'Open Sans',Arial,sans-serif;font-size:16px;line-height:26px}BUTTON,A.button{position:relative;display:inline-block;height:4ex;border:0;padding:0 10px;border-radius:3px;margin-right:5px;background:#000;color:#FFF;font-size:12px;cursor:pointer;overflow:visible; }BUTTON:hover,BUTTON:hover SPAN,BUTTON SPAN:hover{background:#444;color:#FFF}BUTTON SPAN,A.button SPAN{position:relative;display:block;white-space:nowrap;background:#000;color:#FFF}H1{margin:0 0 0.5em 0;position:relative;left:0;font:28px 'Open Sans Condensed',Arial,sans-serif;font-weight:bold;text-transform:uppercase}H2{margin:1ex 0;font:26px 'Open Sans Condensed',Arial,sans-serif;font-weight:bold;text-transform:uppercase}H3{margin:1em 0 0.5em 0;font:18px 'Open Sans',Arial,sans-serif;font-weight:normal;text-transform:uppercase}IMG{border:none}LI{margin:0 0 0 1em;padding:0;list-style-position:outside}OL{margin:0 0 1ex 0;padding:0 0 0 1em}P{margin:0.2em 0 0.5em 0}SMALL{font-size:0.8em;font-style:italic}TABLE{border:none;text-align:left;vertical-align:top;border-collapse:collapse;padding-bottom:2ex;margin:0 0 0 1em}TD{border:none;padding:0.2ex 1em}TH{border:none;padding:0.2ex 1em;font-weight:bold}TABLE.data{border:1px solid #444}TD.data{border:1px solid #444}TH.data{border:1px solid #444;background:#DDD;color:#444}TR{vertical-align:middle}UL{margin:1ex 0 0 1em;padding:0;list-style:disc}    #popup{padding:10px} DIV#admin_bar{height:3ex;padding:0.5ex;margin:0;color:black;font-size:1.2em;text-align:center}DIV#admin_bar.P,DIV#admin_bar.I,DIV#admin_bar.C{background:yellow}DIV#admin_bar.R{background:green}DIV#admin_bar.T,DIV#admin_bar.D{background:orange}DIV#admin_bar.X{background:red}#page{width:990px;margin:0 auto}#header{width:990px;height:140px;margin-top:30px;position:relative}#header A.logo{width:68px;height:52px;margin:0 0 0 0 ;float:left}#header A.logo IMG{width:68px;height:52px;margin:0;padding:0} #nav_main,#nav_user{width:900px;margin:0 0 0 100px;position:absolute;float:left;clear:both;list-style:none}#nav_user{top:30px}#nav_user LI.loggedin{color:#AAA;font-size:14px}#header UL.top_nav > LI{position:relative;margin-left:20px;float:left}#header UL.top_nav A,#shopTopNav A{display:block;padding:5px;color:#666;background:none;font:14px 'Open Sans Condensed',Arial,sans-serif;font-weight:bold;text-decoration:none;text-transform:uppercase;font-weight:bold}#header UL.top_nav A:hover{color:#000} #header UL.top_nav UL.sub{ position:absolute;left:-9999px;top:25px;z-index:99;margin:0;padding:0;background:#FFF;list-style:none}#header UL.top_nav > LI{ margin:0 7px 0 0}#header UL.top_nav UL.sub LI{ padding:1px 0 0 0;margin:0;float:none}#header UL.top_nav UL.sub A{ white-space:nowrap;color:#444}#header UL.top_nav UL.sub A:before{  content:"// "}#header UL.top_nav LI:hover UL.sub{ left:0}#header UL.top_nav LI:hover A{ }#header UL.top_nav LI:hover UL.sub A{ background:#CCC;padding:5px 10px}#header UL.top_nav LI:hover UL.sub LI A:hover{ background:#888}#main{min-height:1000px;text-align:left;color:#222}#main A:hover{color:#FFF;background:#000}#messages,#errors{z-index:999}#col_1,#col_2{width:300px;float:left;padding:0;margin:0}#col_2{float:right}#col_1 A:hover,#col_1 A:active,#col_2 A:hover,#col_2 A:active,#content A:hover,#content A:active{color:#FFF;background:#000}#col_1 A.button:hover,#col_1 A.button:active,#col_2 A.button:hover,#col_2 A.button:active,#content A.button:hover,#content A.button:active{background:#444}#footer{height:230px;width:100%;margin-top:40px;background:url(/img/common/bg_black.png);color:#FFF;font-family:'Open Sans Condensed',Arial,sans-serif;font-size:14px}#footer-inner{height:160px;width:990px;margin:0 auto;padding:60px 0 0 0;color:#FFF;font-family:'Open Sans Condensed',Arial,sans-serif;font-size:14px}#footer H3{margin-top:0;font-size:14px;color:#FFF}#footer A{color:#CCC;background:transparent}#footer A:link{color:#CCC}#footer A:visited{color:#CCC}#footer A:hover{color:#FFF}#footer .credits{width:100%;margin:60px 0 0 0;float:left;clear:both;text-align:center;font-size:12px;font-weight:normal}#footer_left{padding-left:150px;float:left}#footer_right{padding-right:150px;float:right}#footer_right INPUT{font-size:10px;border:solid 1px black;width:146px;height:24px;text-align:center}#footer_right BUTTON{border:1px solid #FFF;padding:2px 10px} #debugData,#js_messages,DIV.debugData{padding:2ex 1em;font:1em/1.2 Courier,monospace;color:red}#debugData P,DIV.debugData P{margin:0;padding:0;color:red;font :12px courier} #mask{width:100%;height:1000px;z-index:99;position:absolute;top:0;background:#666;opacity:0.7;display:none}#wait{width:400px;height:200px;margin-left:30%;z-index:101;opacity:1;position:absolute;top:200px;background:url(/img/common/wait.gif) 50% 25% no-repeat #222;border:2px solid #EEE;border-radius:10px;display:none}#wait P{margin-top:130px;color:#FFF;font:2.0em 'Open Sans Condensed',Arial,sans-serif;text-align:center}   DIV.captcha.antibot{height:auto;float:left}DIV.captcha.antibot IMG{float:left}DIV.captcha.antibot A.audio{float:left;clear:both}DIV.captcha.antibot INPUT{margin-top:1ex}   BODY.about-pounamu #nav_main A.pounamu,BODY.authenticity #nav_main A.authenticity,BODY.artisans #nav_main A.artisans,BODY.artisan_benefits #nav_main A.artisans,BODY.artisan_application #nav_main A.artisans,BODY.retail_locations #nav_main A.retail,BODY.retail_application #nav_main A.retail,BODY.contact #nav_main A.contact,BODY.user_login #nav_main A.login{color:#000}    #content_left{width:600px;margin-right:20px;float:left}#content_right{width:360px;margin-top:-10px;float:right}   DIV.section{margin-bottom:50px;position:relative;float:left;clear:both}DIV.section H2{width:200px;padding-right:100px;margin-top:0;float:left}DIV.section DIV.body{width:680px;float:left}A.more{display:inline-block;margin-top:10px;padding:0 10px} #widget_stone_cart FORM.cart_remove{width:20px;padding:0}#widget_stone_cart BUTTON.cart_remove{display:block;width:20px;height:20px;padding:0px;margin:0;float:right;background:url(/img/icons/ico_cross.gif) no-repeat;background-position:bottom center}#widget_stone_cart BUTTON.cart_remove:hover{background-image:url(/img/icons/ico_cross_hover.gif)} #widget_authenticate{width:545px;margin:20px 0 0 0;padding:0;font-family:"Open Sans Condensed";font-size:14px;float:left;clear:both}#widget_authenticate FORM{width:205px;height:20px;padding:20px 170px 0 170px;background:url(/img/common/bg_trace.png) no-repeat}#widget_authenticate DIV.form{margin-top:-25px}#widget_authenticate INPUT{font-size:10px;border:solid 1px black;width:146px;height:24px;text-align:center}#widget_authenticate BUTTON{margin-right:0}#widget_authenticate P{margin:-10px 0 10px 0;text-align:center}    .script{display:none} .table TD{color:#aeadad} .table TD.dbo_A{color:green}.table TD.dbo_I,.table TD.dbo_U{color:#222}.table TD.dbo_S,.table TD.dbo_D,.table TD.dbo_T,.table TD.dbo_X{color:red}.table TD.dbo_P,.table TD.dbo_N,.table TD.dbo_R,.table TD.dbo_Z{color:orange} .help_icon{width:18px;height:18px;margin-left:8px;background-image:url(/img/icons/help.gif);background-repeat:no-repeat;float:left;position:absolute}.help_icon:hover{background-image:url(/img/icons/help_hover.gif);cursor:pointer}.info_icon{width:25px;height:25px;margin-left:8px;background-image:url(/img/icons/info.png);background-repeat:no-repeat;float:left;position:absolute}.info_icon:hover{background-image:url(/img/icons/info_hover.png);cursor:pointer} .socialmedia-button img{border:0;border:0 !important;display:inline;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease}.socialmedia-button a{background:none !important}.socialmedia-button a:hover{text-decoration:none;border:0}.socialmedia-button img.fade:hover{opacity:1 !important;-moz-opacity:1 !important;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease}.socialmedia-button img.scale:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-zoom:1.2;transition:all 0.2s ease}.socialmedia-button img.bounce:hover{transform:translate(0px,-2px);-moz-transform:translate(0px,-2px);-webkit-transform:translate(0px,-2px);-webkit-transition:-webkit-transform 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease}.socialmedia-button img.combo:hover{transform:translate(0px,-4px);-moz-transform:scale(1.1) translate(0px,-4px);-webkit-transform:scale(1.1) translate(0px,-4px);-ms-zoom:1.1;opacity:1 !important;-moz-opacity:1 !important;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease} DIV.panel,DIV.contact{padding:10px;margin:0 20px 20px 0;border:1px solid #444;border-radius:10px;background:#DDD;float:left}.form_row{clear:both;font-size:12px;width:100%;display:block;float:left;padding:10px 0px; border-bottom:solid 1px #DDD}.form_row INPUT[type="text"],.form_row INPUT[type="checkbox"],.form_row INPUT[type="password"],.form_row input[type="submit"],.form_row INPUT[type="button"],.form_row INPUT[type="file"],.form_buttons_row INPUT[type="submit"],.form_buttons_row INPUT[type="button"],.form_row SELECT,.form_row TEXTAREA{ padding:2px;float:left;font-size:12px}.form_row LABEL{clear:both;width:170px;float:left;padding-right:20px;padding-top:4px;text-align:right;display:block}.form_row P{padding:0 10px;margin:0}#stone_search .form_row LABEL{width:60px}.back_button{float:left;width:100px;margin:0 0 0 10px} A.form_icon{width:16px;height:16px;margin:0 auto;display:block}A.form_icon.image{background:url(/img/icons/files/ico_gif_16.gif) no-repeat}A.form_icon.csv{background:url(/img/icons/files/ico_csv_16.gif) no-repeat}A.form_icon.doc{background:url(/img/icons/files/ico_doc_16.gif) no-repeat}A.form_icon.pdf{background:url(/img/icons/files/ico_pdf_16.gif) no-repeat}A.form_icon.txt{background:url(/img/icons/files/ico_txt_16.gif) no-repeat}A.form_icon.play{background:url(/img/icons/16/ico_play.png) no-repeat}A.form_icon.pause{background:url(/img/icons/16/ico_pause.png) no-repeat}A.form_icon.delete,A.form_icon.delete{background:url(/img/icons/16/ico_cancel.png) no-repeat}A.form_icon.accept{background:url(/img/icons/16/ico_accept.png) no-repeat} FORM#image_form,FORM#document_form{width:100%} .widget{width:200px;display:block;text-align:left;overflow:hidden;background:#DDD;background:#FFF;margin-bottom:20px;font-size:14px;border:1px solid #444;border-radius:10px;float:left}.widget_header{width:200px;height:20px;display:block;background:#DDD;background:#FFF}#stone_search .widget_header{height:50px} .widget_header H2,.widget_header H3{padding:0px 10px 5px 10px;font-size:16px}.widget_body{width:180px;padding:10px 10px 10px 10px;min-height:80px}.widget_body H3{font-size:14px}.widget_body TABLE{width:100%;border-spacing:0}.widget_body TABLE TH{border-top:solid 1px #CCC;font-size:12px}.widget_body TABLE TD,.widget TABLE TH{padding:3px 0}.widget_body UL{list-style:none;padding:0;margin:0}.widget_body UL LI{display:block;overflow:hidden;cursor:auto !important;padding:0;font-size:12px;text-decoration:none}.widget_body UL LI.heading{font-weight:bold}.widget_body FORM{width:100%;text-align:center;border:none;margin:0}.widget_body BUTTON{margin-top:20px}.widget_footer{width:200px;height:20px;display:block;background:#DDD;background:#FFF;overflow:hidden} .cart_widget_remove_button{display:block;float:right;padding:0px;cursor:pointer;background-image:url(/img/old/redCrossIcon.gif);background-repeat:no-repeat;background-position:bottom center;width:20px;height:20px}.cart_widget_remove_button:hover{background-image:url(/img/old/redCrossIcon_hover.gif)}   .mce-path > .mce-path-item,.mce-path > .mce-divider{display:none !important}.mce-path{min-height:2ex !important}   SECTION.cms_page DIV.cms_content{width:560px;float:left}DIV.cms_section{margin-bottom:20px;float:left;clear:both}DIV.cms_image{width:400px;float:right}DIV.cms_image IMG{max-width:400px}DIV.section DIV.body{width:560px}   .bold{font-weight:bold}.button{height:4ex}.callout{border:1px solid black;padding:10px;background:#DDD;font-weight:bold;margin-bottom:10px}.center{display:block;margin:0 auto}.clear{display:block;clear:both;position:relative}.error{color:#ff1493;color:#8B0000;font-weight:bold;text-align:left}.floatleft{float:left;clear:none;margin:0 auto}.floatright{float:right;clear:none}.green{color:green}.hidden{display:none}.indent{margin-left:1em;margin-right:1em}.italic{font-style:italic}.left{text-align:left;float:left}.loading{background:url("/img/icons/loading_arrows.gif") no-repeat center center}.number{text-align:right}.ok{color:green;font-weight:bold;text-align:left}.orange{color:orange}.red{color:red}.right{text-align:right;float:right}.small{font-size:smaller}.smallprint{text-align:right;vertical-align:bottom;float:right;font-size:70%;color:#AAA;margin:0;padding:0 2em 0 0}.warn{color:orange;color:#ff8c00;font-weight:bold;text-align:left}