body {margin:0; padding:0; width:cover;   font-size:12; letter-spacing:2; color:#999; font-family:"Verdana", "Arial" ,"Raleway","Helvetica Neue", "sans-serif";}
p{  padding:25; color:#FFF; font-size:12; font-weight:normal;letter-spacing:4; line-height:3; text-transform:normal; text-shadow: 0 1px rgba(125, 95, 125, 0.7); }
div.design{ margin:0; padding:30; width:cover; height:100%;  color:#3A3; font-weight:120%;  font-size:20; text-shadow: 0 1px rgba(45, 225, 45, 0.5); letter-spacing:10; text-transform:uppercase; }
a {margin:10; text-decoration:none; color: #999;}
ul { 	background:#CDD; margin:0; text-align:right;}
li{ display:inline-block; margin:0; }
li:hover{ opacity:0.4; cursor:pointer; }

ul.nav{ margin: 0; margin-top:60; width:cover;  height:25;}
ul.nav li{   margin-right:50; font-size:12; font-weight:normal; color:#999; letter-spacing: 3; line-height:2; text-shadow: 0 1px rgba(15, 100, 100, 0.9);text-transform:lowercase; }
ul.nav .sale{ color:#F55;text-shadow: 0 1px rgba(100, 100, 15, 0.9);}
.logo{ position:absolute; top:2; left:5; width:100; height:100; opacity:0.8; }
.handmade{ position:absolute; top:8; left:90; height:45; margin:20; opacity:1; }

.onav{ margin: 5; margin-right: 40; font-size:8;  font-weight:bold; color:#FFF; letter-spacing: 8;  text-shadow: 0 1px rgba(195, 195, 195, 0.7);text-transform:uppercase; }
.knav{  margin:0; padding:10;height:12; background:#FAFAFA; }
.knav li{ width:10%; color: #797; font-size:9; letter-spacing:2; text-align:center; text-shadow: 0 1px rgba(225, 245, 225, 0.6); text-transform:uppercase; }
.knav li:hover{ opacity:0.5; }
.lnav{ margin: 0; padding:0; background:#FDFDFD; color: #CCC; width:cover; }
.lnav a {margin:10; text-decoration:none; color: #DDD; font-size:9; letter-spacing: 3;  font-style:italic; text-transform:lowercase;}
.lnav a:hover{ color: #CC9; }

blockquote{ margin:0; padding:50; padding-top:10; text-align:center;}
.pitem{ display: inline-block; margin:10;margin-bottom:70; width:200; height:200; color:#550; text-align:center;  font-size:11;letter-spacing:2;line-height:1.5; text-shadow: 0 1px rgba(245, 245, 245, 0.9);  }
.pitem img{ margin-bottom:15;  width:100%; border-radius:10;}
.pitem .order{ width:30%;height:auto; }
.block{ width:cover; padding:40; text-align:center; 
	background: rgb(155, 255, 255);
	background: -moz-linear-gradient(top,  rgb(255, 255, 255) 0%, rgb(230,245,255) 12%, rgb(219,225,255) 23%, rgb(200,200,255) 60%, rgb(219,225,255) 77%, rgb(230,245,255) 92%, rgb(255,255, 255) 100%);
	background: -webkit-linear-gradient(top,  rgb(255, 255, 255) 0%,rgb(230,245,255) 12%,rgb(219,255,255) 23%,rgb(200,200,255) 60%,rgb(219,225,255) 77%,rgb(230,245,255) 92%,rgb(255,255,255) 100%);
	background: linear-gradient(to bottom,  rgb(255, 255, 255) 0%,rgb(230,245,255) 12%,rgb(219,225,255) 23%,rgb(200,200,255) 60%,rgb(219,225,255) 77%,rgb(230,245,255) 92%,rgb(255, 255,255) 100%);
	opacity:0.9;
}
.title{   margin:30; color:#599; text-align:center;  font-size:23; 
          font-weight:bold; letter-spacing:4; text-transform:uppercase;
          text-shadow: 1px 1px rgba(70, 110, 110, 0.9); 
}
.subtitle{ margin:10; color:#668; text-align:center; 
           font-style:italic; font-size:13;letter-spacing:2; line-height:2;
}
blockquote.pcontent {
	background: -moz-linear-gradient(top,  rgb(255, 255, 255) 0%, rgb(240,245,255) 12%, rgb(227,225,255) 33%, rgb(200,200,255) 55%, rgb(227,225,255) 73%, rgb(240,245,255) 85%, rgb(255,255, 255) 100%);
	background: -webkit-linear-gradient(top,  rgb(255, 255, 255) 0%, rgb(240,245,255) 12%, rgb(227,225,255) 33%, rgb(200,200,255) 55%, rgb(227,225,255) 73%, rgb(240,245,255) 85%, rgb(255,255, 255) 100%);
	background: linear-gradient(to bottom,  rgb(255, 255, 255) 0%, rgb(240,245,255) 12%, rgb(227,225,255) 33%, rgb(200,200,255) 55%, rgb(227,225,255) 73%, rgb(240,245,255) 85%, rgb(255,255, 255) 100%);
}
blockquote.pcontent table{ width:100%;	text-align:center;}
td.front { 	display:inline-block; margin:10; padding:0;  width:350; height:280; border-radius: 10;}
td.front div.text {
         margin:0; width:cover; height:cover;  padding:20;	 
         background: rgb(250, 255, 250);color:#99A; font-size:11; 
         letter-spacing:2; line-height:2; border:3px double #EEF;
         border-radius:3; visibility:hidden;
         text-shadow: 1px 1px rgba(235, 235, 235, 0.9);}
td.front div.text b{ 	font-size:11;font-weight:bold; line-height:1.5;  
         text-shadow: 0 1px rgba(225, 225, 225, 0.9); text-transform:uppercase;
} 
div.footer{ width:100%; background:#CDD; font-size:9; color:#595; letter-spacing: 3; text-transform:lowercase;}
div.footer text{ margin-left:100; }
div.footer img{height:20;  border-radius:2; }