/*
Theme Name: Nurturing Life Concepts
Author: Robert Wolf
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font-size:12px;line-height:18px;text-align:left;font-family:Verdana,sans-serif;color:#fff}#page{}h1,h2,h3,h4,h5,h6{font-family:Georgia,serif;font-weight:normal}h1{font-size:40px;line-height:46px;text-align:center;display:none}h2{font-size:20px;line-height:24px}h3{font-size:18px;line-height:22px}h4{font-size:16px;line-height:20px}p{margin:5px 0 15px}b,strong{font-weight:bold}i,em{font-style:italic}small{font-size:11px;line-height:14px}blockquote{padding:0 0 0 40px;font-style:italic}blockquote:before{font:60px Georgia,serif;display:block;position:relative;top:-4px;right:36px;content:'\201C';height:0}blockquote strong{display:block;text-align:right;font-style:italic}cite{display:block;text-align:right;font-weight:bold;font-style:italic;padding:0 30px 10px}code{font:11px 'Courier New',Courier,Fixed}a{color:#ff63fc}a:hover{color:#fce5ff}a.more-link,.postmetadata{clear:both}#sidebar h2{font-size:16px;line-height:20px}body{background:#522d54 url(1images/body-pattern.png) repeat center top}#header-pattern{height:460px;background:url(images/header-pattern.png) repeat-x center top}#page{background:url(images/header.png) no-repeat left top;margin:0 auto;width:706px;overflow:hidden;position:relative;padding-bottom:10px}#header{background:url(images/header.png) no-repeat left top;height:290px}#store #header{background:url(images/header.png) no-repeat right top;height:290px}#content{float:left;width:400px}#content-wide{width:100%}.post{margin:0 0 20px;clear:both}#sidebar{width:250px;float:right;margin:0 6px 20px 0}#footer{clear:both}#navmenu{list-style:none;margin:0;padding:0;overflow:hidden}#navmenu ul{list-style:none;margin:0;padding:0;position:absolute}#navmenu >li{float:left;margin:66px 21px 0 0;padding:0;background:url(images/sprite.png) no-repeat -87px -1749px;width:100px}#navmenu >li >a{line-height:20px;height:18px}#navmenu li.page-item-30{margin:66px 0 0 0}#navmenu >li a{text-decoration:none;display:block;text-align:center;padding:2px 10px}#navmenu li:hover{background-position:-87px -1772px}#navmenu >li:hover a{color:#fce5ff}#navmenu li.current_page_item,#navmenu li.current_page_parent,#navmenu li.current_page_item{background-position:-87px -1772px}#navmenu li.current_page_item a,#navmenu li.current_page_parent a,#navmenu li.current_page_item a{color:#fce5ff}#navmenu li.page-item-54 >a{display:block;background:url(images/sprite.png) no-repeat -6px -1466px}#navmenu li.page-item-54 >a:hover{display:block;background:url(images/sprite.png) no-repeat -6px -1562px}#navmenu ul{display:none;position:absolute;width:160px;padding:5px;background:#e700d0;border:1px solid #a500a3;border-top:0;z-index:3;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.3);-moz-box-shadow:0 4px 6px rgba(0,0,0,0.3)}#navmenu li:hover ul{display:block}#navmenu ul a{text-align:left;color:#fce5ff !important}#navmenu ul a:hover{color:#fce5ff !important}#navmenu ul li{border-bottom:1px solid #a500a3;background:transparent;padding:0;margin:0}#navmenu ul li.nav-last{border-bottom:none}#navmenu ul li a{line-height:22px;color:#000;text-decoration:none;width:160px;padding:5px 0 0;display:block;text-indent:8px}#navmenu ul li a:hover{color:#fce5ff;background:#a500a3}#subscribe{width:263px;height:170px;position:relative;left:429px;font-size:11px;line-height:15px;padding:6px}#subscribe p{margin:5px 0}#subscribe-over{width:263px;height:170px;position:absolute;top:0;left:0;padding:6px;background:url(images/header.png) no-repeat -429px -89px;display:none}#subscribe-over input{color:#fce5ff;margin-top:10px !important}#subscribe h3{text-align:center;padding:0;font:1.2em Verdana,sans-serif}#subscribe p{text-align:center}#subscribe ul{padding:0 15px}#subscribe li{list-style-type:none;padding:0 0 5px 20px;margin:0;background:url(images/checkmark.png) no-repeat 0 4px}#subscribe input{width:180px;padding:4px;background-color:#a518a2;border:1px solid #730072;float:none;margin:10px auto 0;-webkit-border-radius:3px;-moz-border-radius:3px}#subscribe input:hover,#subscribe input:focus{background-color:#b51ab2}#subscribe .button,#subscribe input[type=submit]{float:none;margin:0 auto}#navleft a{float:left}#navright a{float:right}.aligncenter{margin:10px auto 10px;padding:2px;border:2px solid #c300be;background-color:#fff;display:block}.alignright{margin:6px 8px 2px 0;padding:2px;border:2px solid #c300be;background-color:#fff;float:right}.alignleft{margin:6px 8px 2px 0;padding:2px;border:2px solid #c300be;background-color:#fff;float:left}.wp-caption{border:0;background-color:transparent}.wp-caption img{padding:2px;border:2px solid #c300be;background-color:#fff}.wp-caption-text{text-align:center;font-size:11px;line-height:15px;margin:0 0 6px}ul{list-style-type:disc;padding:8px 0 8px 20px}li{padding:2px 0 2px}ol{list-style-type:decimal;padding:8px 0 8px 20px}ul.columnlist{float:left;padding:0 0 10px;margin:0;list-style-type:none;list-style-image:none}ul.columnlist li{padding:4px}ul.important,ul.checkmark{list-style-type:none;padding:0;margin:0}ul.important li{padding:0 0 5px 20px;margin:0;background:url(images/important.png) no-repeat 0 4px}ul.checkmark li{padding:0 0 5px 20px;margin:0;background:url(images/checkmark.png) no-repeat 0 4px}.alt{}ul.commentlist{margin:0;padding:0;list-style:none}.commentlist li{margin:5px 0 5px;padding:6px;border:2px solid #e5e5e5;overflow:auto}.commentlist p{margin:5px 0 0 0}.commentlist img{float:left;margin:0 10px 0 0;padding:2px;border:2px solid #e5e5e5}.commentlist cite,.commentlist cite a{font-style:normal;font-weight:bold}.nocomments{text-align:center}.commentmetadata{float:right}form p{margin:5px 0;clear:both;overflow:hidden}form label{font-size:11px}form input{width:320px;float:right}form textarea{width:320px;height:260px;padding:2px;float:right;overflow:auto}input[type="submit"]{width:auto}#subscribe .button,#subscribe input[type=submit]{color:#fce5ff !important;font-size:12px !important;line-height:24px !important;text-align:center !important;text-decoration:none !important;background:transparent url(images/sprite.png) no-repeat -87px -358px !important;border:0 !important;cursor:pointer !important;width:108px !important;height:23px !important;padding:0 !important;display:block}#subscribe .button:hover,#subscribe input[type=submit]:hover{background-position:-87px -381px !important}#subscribe .button:active,#subscribe input[type=submit]:active{background-position:-87px -404px !important}.button-big,.xcheckout a,#confirm-button{color:#fce5ff !important;font-size:14px !important;line-height:34px !important;text-align:center !important;text-decoration:none !important;background:transparent url(images/sprite.png) no-repeat -87px -600px !important;border:0 !important;cursor:pointer !important;width:180px !important;height:33px !important;display:block;margin:20px auto 0}input.button-big{float:none}.button-big:hover,.xcheckout a:hover,#confirm-button:hover{background-position:-87px -634px !important}.button-big:active,.xcheckout a:active,#confirm-button:active{background-position:-87px -668px !important}#intouchform strong{display:none}#intouchform .field_3,#intouchform #field_3{display:none}#usermessage{font-weight:bold;text-align:center;margin-bottom:5px}a#wp-login{color:#ff63fc;line-height:25px;text-indent:20px;text-decoration:none;position:fixed;bottom:0;right:21px;height:23px;width:66px;background:url(images/sprite.png) no-repeat -350px -1749px}a#wp-login:hover{color:#fce5ff;background-position:-350px -1772px}#description{text-align:right;font-style:italic;width:400px;position:absolute;right:0;top:10px;text-shadow:rgba(0,0,0,0.5) 0 1px 2px}#events ul{list-style-type:none;padding:5px 0}#events li{clear:both;overflow:hidden;margin:0 0 10px}#events p{float:right;padding:0;margin:0;width:210px}.datebox{font-size:11px;line-height:17px;text-align:center;width:32px;height:36px;display:block;background:url(images/sprite.png) no-repeat -87px -1267px;float:left;margin-top:4px}.datebox strong{font-size:16px;color:#4d264d;display:block}a.testimonial{width:226px;height:98px;display:block;background:url(images/sprite.png) no-repeat -87px -86px;text-decoration:none;color:#fce5ff;float:left;margin-right:10px;position:relative;top:0px}a.testimonial.last-row{margin-right:0}a.testimonial em{display:block;padding:5px 10px 0}a.testimonial strong{display:block;text-align:center}.photo-frame{background:url(images/wendy-brian.png) no-repeat;width:256px;height:335px;position:relative;margin:25px 0}.photo-frame p{position:absolute;text-align:center;display:block;width:236px;margin:0;padding:0;background-color:#341f30;top:306px;left:10px;z-index:1}.clock div{background:url(images/sprite.png) no-repeat -87px -864px}.clock h2{margin-left:30px}p.clock-price{border-top:2px solid #c300be;padding:2px 0 4px;margin:0 0 0 30px !important}#browser-alert{text-decoration:none;font:bold 12px/26px Verdana,sans-serif;color:#403b00;text-align:center;display:block;width:100%;height:25px;background:url(images/browser-alert.png) repeat-x}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30;background-color:#000 !important}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(images/fancybox.png) no-repeat}div#fancy_outer{position:absolute;    top:0;    left:0;    z-index:90;    padding:20px 20px 40px 20px;    margin:0;    background:transparent;    display:none}div#fancy_inner{position:relative;width:100%;height:100%;background:#fff}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#000;color:#fff;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url(images/fancybox.png) no-repeat -40px 0px;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left:-9999px;background:transparent url(images/fancybox.png) no-repeat -40px -30px}span#fancy_right_ico{right:-9999px;background:transparent url(images/fancybox.png) no-repeat -40px -60px}a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent}a#fancy_left:hover span{left:20px}a#fancy_right:hover span{right:20px}#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div#fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url(images/fancybox-x.png) repeat-x}div#fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url(images/fancybox.png) no-repeat -55px -92px}div#fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url(images/fancybox-y.png) repeat-y -13px 0px}div#fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(images/fancybox.png) no-repeat -55px -110px}div#fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url(images/fancybox-x.png) repeat-x 0px -18px}div#fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(images/fancybox.png) no-repeat -42px -110px}div#fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url(images/fancybox-y.png) repeat-y}div#fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url(images/fancybox.png) no-repeat -42px -92px}div#fancy_title{margin-top:10px;position:absolute;z-index:100;display:none}div#fancy_title div{color:#fff;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}div#fancy_title table{margin:0 auto}div#fancy_title table td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url(images/fancybox.png) no-repeat -40px -130px}td#fancy_title_main{height:32px;background:transparent url(images/fancybox-x.png) repeat-x 0px -36px}td#fancy_title_right{height:32px;width:15px;background:transparent url(images/fancybox.png) no-repeat -55px -130px}#shopp{position:relative}#shopp ul,#shopp li{list-style-type:none;padding:0}#sidebar.shopping-cart ul{padding:0 0 5px 0;list-style-type:none}#shopp .breadcrumb{display:none}#shopp .views{display:inline;position:absolute;right:0;top:0}#shopp .views button{border:none;background:none;cursor:pointer;padding:2px}#shopp .views li{display:inline}#shopp .views li button{position:relative;top:0}#shopp .views .grid{width:13px;height:13px;background:transparent url(shopp/images/shopp-buttons.png) no-repeat 0 0;margin-right:5px}#shopp .views .list{width:13px;height:13px;background:transparent url(shopp/images/shopp-buttons.png) no-repeat 0 -21px}#shopp .views .grid:hover{background-position:right 0}#shopp .views .list:hover{background-position:right -21px}#shopp .paging{clear:both;overflow:hidden;padding:5px 0 0}#shopp .paging li.previous{float:left;padding:0}#shopp .paging li{float:left;padding-left:10px}#shopp .paging li.next{float:right;padding:0}#shopp .products .details p{display:none}#shopp .products .details p.price{display:block}#shopp .products{margin-top:10px}#shopp.grid ul.products .row{width:540px}#shopp.grid li.product{width:120px;float:left;padding:0 22px 10px 0}#shopp .products li.row{clear:both}#shopp.grid span{width:100px;height:100px;background-color:#fff;border:2px solid #c300be;padding:2px;display:block;margin:0 auto 5px;position:relative}#shopp.grid span strong{text-align:center;line-height:100px;font-size:14px;color:#a9a9a9;width:100%;height:100%;display:block;position:absolute}#shopp.grid span a{text-decoration:none}#shopp.grid img{background-color:#fff;display:block;margin:0 auto;position:absolute}#shopp.grid h4.name{font-size:14px;text-align:center}#shopp.grid .price{font:italic 16px Georgia,serif;text-align:center}#shopp.grid .details input{float:left;width:100%}#shopp.list ul.products li{float:none;width:100%;clear:both}#shopp.list li.product{margin:0 0 20px 0;clear:both;overflow:hidden;border-bottom:2px solid #c300be;padding-bottom:20px}#shopp.list span{width:100px;height:100px;background-color:#fff;border:2px solid #c300be;padding:2px;display:block;float:left;margin-right:10px;position:relative}#shopp.list span strong{text-align:center;line-height:100px;font-size:14px;color:#a9a9a9;width:100%;height:100%;display:block;position:absolute}#shopp.list span a{text-decoration:none}#shopp.list img{background-color:#fff;display:block;position:absolute}#shopp.list h4.name{font-size:14px;text-align:left;margin-top:0}#shopp.list .price{font:italic 16px Georgia,serif;text-align:left}#shopp.list .details input{float:left;width:auto;padding:0 5px}#gallery-wrap{width:170px;float:left;position:relative}#shopp .gallery{display:block}#shopp .gallery .previews{position:relative;margin:0 !important}#shopp .gallery .previews li{position:absolute;width:150px;height:150px;top:0;left:0}#shopp .gallery{width:158px;height:158px;background-color:#633a65}#shopp .gallery strong{text-align:center;line-height:150px;font-size:18px;color:#8a548c;width:150px;height:150px;border:2px solid #c300be;padding:2px;display:block;position:absolute;top:0;left:0}#shopp .gallery span{text-indent:-9999em;display:block;height:24px;width:24px;margin:0;padding:0;position:absolute;bottom:0;right:0;z-index:2;background:transparent url(shopp/images/shopp-buttons.png) no-repeat left bottom;border:0}#shopp .gallery img{width:150px;height:150px;background-color:#fff;border:2px solid #c300be;padding:2px;position:absolute;z-index:1}#shopp .gallery .previews li.fill{position:relative}#shopp .gallery .previews li.active{visibility:visible}#shopp .gallery .thumbnails{margin:10px 0 -10px 0}#shopp .gallery .thumbnails li{display:inline}#shopp .gallery .thumbnails li.first{margin-left:0}#shopp .gallery .thumbnails li img{display:inline;padding:1px;border:1px solid #c300be;margin:5px 0;cursor:pointer;margin:4px 6px 4px 0}#shopp.product h3.price{color:#fff;font-size:16px;text-align:center;padding:5px;display:block;margin-bottom:5px;background-color:#7d4980;-webkit-border-radius:5px;-moz-border-radius:5px;text-shadow:#000 0 -1px 0px}#shopp.product .details dt{font-weight:bold}#shopp.product form{overflow:hidden;background-color:#633a65;padding:10px;margin:2px 0 10px 0;width:138px;-webkit-border-radius:10px;-moz-border-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0}#shopp.product form .variations li{overflow:hidden}#shopp.product form p{margin:5px 0;overflow:hidden;clear:none}#shopp.product form label{text-align:right}#shopp.product select,#shopp.product input{width:100%;clear:both}#shopp #cart table{width:100%;margin:10px 0}.shopp-table th{background-color:#c300be;font-weight:normal;font-size:14px}.shopp-table th,.shopp-table td{border:2px solid #c300be}#shopp #cart th,#shopp #cart td{padding:5px}#shopp #cart .item{width:50%}#shopp #cart .money,#shopp #cart .totals th,#shopp #cart .buttons td{text-align:right;white-space:nowrap}#shopp #cart .totals.total th,#shopp #cart .totals.total td{font-size:130%}#shopp #item-quantity input{width:32px !important}#shopp #item-quantity button.remove{width:14px !important;height:14px !important;background:transparent url(shopp/images/shopp-buttons.png) no-repeat 0 -46px;border:none;cursor:pointer;text-indent:-9999em}#shopp #item-quantity .remove:hover{background-position:-20px -46px}#shopp #cart input{float:none;width:auto}input.update-button{}#shopp .xcheckout a{float:right;margin:0}#shopp #cart select{width:160px}#shopp #cart #hidden-update{display:none}#shopp #checkout input,#shopp #checkout select{width:250px;float:right}#shopp #checkout label{float:left}#shopp .same-shipping-address{float:right;margin:0}#shopp .same-shipping-address input{width:auto !important;margin:0 0 10px 5px}#shopp #checkout-button{width:auto !important}#shopp #confirm-button{}#shopp .MMYY input{width:163px !important;margin-left:10px}#shopp table.transaction th{padding-right:10px}#shopp #receipt fieldset{margin-top:10px}#shopp #receipt address{display:block;padding:5px 0;border-top:1px dashed #c300be}#shopp table.widefat{width:100%}.shopp-table th{background-color:#c300be;font-weight:normal;font-size:14px}#shopp table.widefat th,#shopp table.widefat td{padding:5px;border:2px solid #c300be}