html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure,figcaption{margin:0;padding:0;border:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,menu,nav,section,video,object{display:block}nav ul{list-style:none}p ul{list-style:inside disc;margin:0 0 0 1em;padding:0 0 1.5em 1em}img,a img{border:none;-ms-interpolation-mode:bicubic}a{outline:none;text-decoration:none}a:hover{cursor:pointer}.hide{display:none!important}.inline{display:inline!important}.center{text-align:center!important}.left{float:left}.right{float:right}.clear{clear:both}.absolute{position:absolute}.fixed{position:fixed}.noShadow{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important;box-shadow:none!important}img.noShadow{border:none!important}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container:before,.container:after{content:"";display:table}.clearfix:after,.container:after{clear:both}.clearfix,.container{zoom:1}html{font-size:100.1%}body{font-size:small;font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;color:#222}h1,h2,h3,h4,legend{font-family:'Palatino Linotype','Book Antiqua',Palatino,serif}h1 span,h2 span,h3 span,h4 span,h5 span{font-weight:normal}h1,.h1{font-size:2.5em;font-weight:normal;color:#61594c}h2,.h2{font-size:2em}h3,.h3{font-size:1.5em}h4,.h4{font-size:1.2em}h5,.h5{font-size:1em}#header li a,aside li a,.footer li a{font-size:1.1em;line-height:1.2em}article.text h2{line-height:1.6em;color:#555}article.text p{font-size:1.2em;line-height:1.6em;margin:0 0 1em 0}article.text ul{margin:0 0 0 1em}article.info h3{font-size:1.2em}article.info ul{margin:0 0 1em 1.5em}article.info a{color:#006dce}article.info a:hover{text-decoration:underline}article.info{float:left;width:46%;padding:1.5em 0 2em 4%}article.info h1{text-align:left;font-size:2em;padding:.5em 0 0 0;margin:0 0 .3em 0}article.info h2{font-size:1.2em;line-height:1.8em}article.info var.price{color:#999;font-size:1.2em;display:block;margin:0 0 1em 0}article.info p{font-size:1.1em;line-height:1.4em;margin:0 0 1em 0}article.info button.button{font-size:1.2em;padding:.5em}.about h1,.faq h1,.contact h1{color:#61594c}.home h1{text-align:center;margin:.3em 0 1em 0}.products h1{margin:1em 2% .5em 2%;padding:0 0 .2em 0;color:#61594c;border-bottom:1px dotted #ccc}.alert-noproducts{margin:0 2% 0 2%}i.amp{color:#999}a.lnk{color:#006dce}a.lnk:hover{text-decoration:underline}html{background:#FFF;padding:15px 20px 25px 20px}.container{max-width:1100px;min-width:850px;margin:0 auto}.main{float:right;width:80%}aside{width:20%;float:left}#logo{display:block;float:left;color:#222;margin:0 0 1em 0}#logo img{float:left;width:399px;height:97px;margin:0 12px 0 0}#logo h2{display:none;font-size:2.3em;padding:.6em 0 0 0;float:left}#logo span{display:block;font-size:.47em;color:#777}#header nav{border-left:10px solid #f8d86f;margin-bottom:4px;clear:both}#header nav div{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;border-right:1px dotted #ccc;padding:4px 4px 4px 0;background:#FFF}#header nav ul{width:100%;background:#fbeab2}#header nav li{float:right;border-left:4px solid #FFF}#header nav a{display:inline-block;color:#222;background:#f8dd82;padding:.7em 1em .7em 0;width:7em;text-align:right;font-weight:bold}#header nav a:hover{background:#f6d051;-webkit-box-shadow:rgba(0,0,0,0.1) -1px 1px 1px;-moz-box-shadow:rgba(0,0,0,0.1) -1px 1px 1px;box-shadow:rgba(0,0,0,0.1) -1px 1px 1px;text-shadow:rgba(255,255,255,0.6) 1px 1px 1px}#header nav a:active{background:#fbeab2;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}#error{padding:2em 2em 0 2em}#error ul{list-style:none}#error li{font-family:Helvetica,Arial,sans-serif;border:2px solid #da8260;background:#f7e4dc;padding:.8em 1em;font-size:1.1em;line-height:1.6em;margin:0 0 1em 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);color:#ac4d28}.main{margin:0 0 2em 0}.main article.text{padding:0 3em}.main article.info{float:left;width:46%;padding:1.5em 0 2em 4%}.main img.big{display:block;margin:0 auto;border:none}.main img.side{margin:1.5em 0 0 0;float:right}.main figure{position:relative;float:left;width:31%;margin:0 0 2% 2%;border:1px dotted #ccc}.main figure:hover{-webkit-box-shadow:rgba(0,0,0,0.15) 1px 1px 1px;-moz-box-shadow:rgba(0,0,0,0.15) 1px 1px 1px;box-shadow:rgba(0,0,0,0.15) 1px 1px 1px}.main figure:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}.main figure a{display:block;border:8px solid #FFF;background:#eee;color:#222}.main figure a:hover figcaption{background:#fcf1ca!important}.main figure a:active figcaption{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}.main figure a:active var.price{-webkit-box-shadow:rgba(0,0,0,0.1) -1px -1px 1px;-moz-box-shadow:rgba(0,0,0,0.1) -1px -1px 1px;box-shadow:rgba(0,0,0,0.1) -1px -1px 1px}.main figure img{background:#93bbb3;width:100%}.main figure figcaption{padding:.9em}.main figure h3{margin:0 0 .2em 0;font-size:1.1em}.main figure p{font-size:.9em}.main figure var.price{display:block;position:absolute;bottom:0;right:0;color:#222;font-size:1.2em;padding:.25em .4em 0 .5em;margin:0 3% 2% 0;background:#FFF;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:7px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:7px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:7px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:rgba(0,0,0,0.05) -1px -1px 1px;-moz-box-shadow:rgba(0,0,0,0.05) -1px -1px 1px;box-shadow:rgba(0,0,0,0.05) -1px -1px 1px}.faq .info ul{padding:.5em 0 1.5em 0;margin:0 0 2em 0;border-bottom:1px dotted #ccc;list-style:none}.pagination{clear:both;display:block;margin:0 auto;text-align:center}.pagination a,.pagination span{font-family:Helvetica,Arial,sans-serif;display:inline-block;margin:0 1em}.pagination span{display:none;color:#ccc}aside nav ul{border-bottom:1px dotted #ccc;margin:0 0 4px 0}aside nav ul.teal a{background-color:#daf0f0;border-color:#80cbca}aside nav ul.red a{background-color:#f7e4dc;border-color:#da8260}aside nav ul.green a{background-color:#e2ebdc;border-color:#adc79a}aside nav ul.orange a{background-color:#fbede1;border-color:#ebaa71}aside nav ul.teal .amp{color:#3b908f}aside nav ul.orange .amp{color:#c1691b}aside nav li{margin:0 0 4px 0;overflow:hidden;width:100%}aside nav a{display:block;width:100%;border-left:10px solid #ccc;padding:.7em 1em .7em 1em;background:#eee;color:#222;-webkit-transition:margin .2s ease-out;-moz-transition:margin .2s ease-out;-ms-transition:margin .2s ease-out;transition:margin .2s ease-out}aside nav a:hover{font-weight:bold;margin-left:12px}aside nav a:active .amp{color:#999!important}aside nav a:active{background:#fcf1ca!important;border-color:#f8d86f!important}aside form{padding:1em 0;margin:0 0 2em 0}aside form label{font-size:1.3em;display:block;margin:0 0 .2em 0}aside form .search{width:70%;margin-bottom:.5em}.footer{margin:0 auto 20px auto;clear:both;border-left:10px solid #f8d86f}.footer nav{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;border-right:1px dotted #ccc;padding:4px 4px 4px 0;background:#FFF}.footer div{background:#fbeab2;padding:0 1em;text-align:right}.footer li{float:left}.footer a{position:relative;display:inline-block;padding:.7em 1em .7em 0;color:#222}.footer a:hover{color:#006dce;text-decoration:underline}.elsewhere{float:right}.elsewhere a{padding:.7em 0 .7em 25px}.elsewhere a.flickr{padding-left:43px}.elsewhere a.dribbble{padding-left:32px}.elsewhere a:before{content:"";width:25px;height:35px;position:absolute;top:0;left:0;display:inline-block;background:url(http://cuddlefishpress.s3.amazonaws.com/images/social.png) no-repeat}.elsewhere a.twitter:before{background-position:-11px 0}.elsewhere a.facebook:before{background-position:-64px 1px}.elsewhere a.flickr:before{width:43px;background-position:-86px 0}.elsewhere a.dribbble:before{width:32px;background-position:-32px 0}.elsewhere a:hover:before{background-image:url(http://cuddlefishpress.s3.amazonaws.com/images/social-color.png)}.legal{display:block;text-align:center}.cart article.info{width:50%}.quickCart{float:right;background:#f5f5f5;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));background:-webkit-linear-gradient(#fff,#f5f5f5);background:-moz-linear-gradient(#fff,#f5f5f5);background:-ms-linear-gradient(bottom,#fff,#f5f5f5);border:1px solid #dedede;margin:1.6em 0 0 0;padding:.5em 1em .6em 1em;font-size:1.1em;line-height:1.1em;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.quickCart var{font-style:normal}.quickCart .items{font-family:Helvetica,Arial,sans-serif;display:inline-block;float:left;font-size:25px;height:23px;line-height:23px;font-weight:bold;margin:0 .3em 0 0;color:#80cbca;text-shadow:#5fa9a7 1px 1px 0}.quickCart .price{font-weight:bold}.quickCart a{display:inline-block;padding:.3em 0 0 1.5em}#cart-form table{width:100%;margin:0 0 1em 0}#cart-form table input{width:15px;text-align:center}#cart-form thead th,#cart-form tbody th{text-align:left}#cart-form thead th{background:#80cbca;padding:.5em .5em .4em .5em;color:#fff;text-shadow:rgba(0,0,0,0.2) 0 1px 3px}#cart-form tbody th a{color:#555}#cart-form tbody th a:hover{color:#006dce}#cart-form tbody td,#cart-form tbody th{padding:.3em 0 .5em 0;border-bottom:1px dotted #ccc}#cart-form #head-options,#cart-form .item-options{text-align:right}#cart-form #head-total,#cart-form .item-total{text-align:center}#cart-form .remove-btn{color:#da8260}.cart-update{text-align:right}.cart-shipping{margin:0 0 .5em 0;text-align:right}.cart-total{font-size:1.2em;margin:0 0 .5em 0}.total,.shipping{font-weight:bold}.shipping-amount{text-align:right}#product-images{float:right;width:45%;padding:0 0 0 5px}#product-image{display:block;margin:0 0 10px 0;border:1px dotted #ccc;border-top:none;padding:0 5px 5px 5px;line-height:0}#product-image img{width:100%}nav.thumbnails{width:100%}nav.thumbnails a{display:inline-block;line-height:0;margin:0 5px 0 0;border:1px dotted #ccc;padding:5px}nav.thumbnails a:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}nav.thumbnails a:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}