
	.smallblue {font-size: 18pt; color: blue; text-decoration: blink}
        .smallblack {font-size: 8pt; color: black; text-indent: 6pt}
        
       
	.h1events {font-size: 10pt; font-weight: bold; color: #ff00aa; vertical-valign: bottom}
        .smallblueevent {font-size: 12pt; color: blue; text-decoration: blink; text-align=center;}
        .smallblackevent {font-size: 10pt; color: black; text-align=center;}
	.smallredevent {font-size: 10pt; color: blue; text-align=center;}
        
        .DIVevents {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 3px solid blue; height: 25px; width: 160px
        }

.DIVproduct {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid blue; height: 325px; width: 350px
        }

.DIVproductlist {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid blue; height: 100px; width: 635px
        }

.DIVshoplist {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid blue; height: 100px; width: 450px
        }


.DIVmain {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid blue; height: 100px; width: 450px
        }

.DIVprint {
           padding: 1px; margin: 1px; background: none;
           border: 5px solid blue; height: 100px; width: 600px
        }

.DIVNavigate {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 2px solid blue; height: 200px; width: 110px
        }

.DIVpolicy {
           padding: 1px; margin: 1px; background: lightgrey;
           border: 5px solid blue; height: 200px; width: 350px
        }

.DIVcart {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 2px solid blue; height: 50px; width: 250px
        }

.DIVshopinfo {
           padding: 1px; margin: 1px; background: lightgrey;
           border: 2px solid blue; height: 50px; width: 250px
        }



.DIVcraftshow {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid blue; height: 150px; width: 600px
        }

.DIVkidartlist {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid blue; height: 85px; width: 100px
        }

.DIVkidartprizelist {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid blue; height: 85px; width: 100px
        }

.DIVkidartwinnerlist {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid blue; height: 50px; width: 100px
        }

.DIVkidart {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid blue; height: 150px; width: 100px
        }


.DIVpolicy {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid blue; height: 200px; width: 350px
        }

.DIVproductemail {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid blue; height: 75px; width: 300px
        }

.smallblackmain {font-size: 12pt; color: black; font-weight: bold;}
.smallbluemain {font-size: 12pt; color: blue; font-weight: bold;}
.largebluemain {font-size: 20pt; color: blue; font-weight: bold;}
.smallerblackmain {font-size: 10pt; color: black; font-weight: bold;}


<!-- Product Pages -->

	.h1 {font-size: 10pt; font-weight: bold; color: red; vertical-align: bottom}
        .smallblueProduct {font-size: 14pt; color: blue; text-decoration: blink}
        .smallblackProduct {font-size: 14pt; color: black; }
        .largeblackProduct {font-size: 12pt; color: black; font-weight: bold;}
.largeHeader {font-size: 14pt; font-weight: bold; color: White; background-color: blue; vertical-align: top; height: 5 }

body {background-image: URL(http://craftyshops.com/images/background/bluetexture.jpg) }

.blue_texture_main {background-image: URL(/images/background/bluetexture.jpg) }

.printbody {background-image: URL() }
.whitelink {color: white}
.bluelink {color: blue}
.craftlink {font-size:12pt; font-weight: bold; color: white}
.title {background-image: URL(../images/background/maintitle.jpg); background-image: no-repeat}
.menu {background-image: URL(../images/background/menubg.jpg)}
.topnavlink{font-size:12pt; font-weight: bold; color: white}
.shopcartlink{font-size:12pt; font-weight: bold; color: blue; text-align=right}


.menu2 {color : blue}

.headline {font-size: 12pt; font-weight: bold; color: #ff00aa; text-align: top;}



	h1 {font-size: 10pt; font-weight: bold; color: red; vertical-align: bottom}
        .smallblue {font-size: 8pt; color: blue; text-decoration: blink}
        .smallblack {font-size: 8pt; color: black; text-indent: 6pt}
        
        DIV {
           padding: 1px; margin: 1px; 
           border: 5px solid blue; height: 50px; width: 110px
        }


<!-- order -->


   .address {background-color: #CCFFFF; text-align=left; font-size: 12pt; font-weight: bold;}
.address2 { text-align=right; font-size: 12pt; font-weight: bold;}
      
.labels {background-color: blue; color: FFFFFF; font-size: 12pt; font-weight: bold; text-align=right; }
   .input {background-color: blue; color: FFFFFF; font-size: 12pt; font-weight: bold; text-align=left;  }
   .listlabels { text-align=left; font-size: 14pt; font-weight: bold;}

   .ordertitle {background-color: #CCFFFF; text-align=center; font-size: 14pt; font-weight: bold;}
   .maintitle {text-align=center; font-size: 16pt; font-weight: bold; color: black}

   .noitemsmsg { color: #000080; font-weight: bold}
   .comments {background-color: #FF9999; text-align=center; font-size: 14pt; font-weight: bold;}

<!-- welcome -->

   .theheading {color: #ff00aa; font-size: 16pt;}


<!-- title -->
.smallblueTitle {font-size: 10pt; color: blue; text-decoration: blink vertical-align: top; text-align: right}
.smallbluePrTitlePromo  {font-size: 10pt;  font-weight: bold; color: blue; text-decoration: blink vertical-align: top; text-align: center}
.smallTeleTitle {font-size: 12pt; font-weight: bold; color: white; text-decoration: blink vertical-align: bottom; text-align: left}
.smallwhitePrTitlePromo  {font-size: 10pt; font-weight: bold; font-family: arial; color: White; text-decoration: blink vertical-align: top; text-align: right}
.smallRedPrTitlePromo  {font-size: 10pt; font-weight: bold; font-family: arial; color: blue; text-decoration: blink vertical-align: top; text-align: center}

<!-- Terms of Service -->
.termsheading {color: #ff00aa; font-size: 12pt; font-weight: bold}
.termstitle {color: #000000; font-size: 14pt; font-weight: bold; text-align: center}

<!-- Kid's Craft -->
.smallblueInfo  {font-size: 10pt; font-weight: bold; font-family: arial; color: blue; vertical-align: top; text-align: center}
.smallRedInfo  {font-size: 10pt; font-weight: bold; font-family: arial; color: blue;  vertical-align: top; text-align: center}
       .smallblueCraft {font-size: 14pt; color: blue; text-decoration: blink}
	.smallerblueCraft {font-size: 12pt; color: blue; text-decoration: blink}
        .smallblackCraft {font-size: 12pt; color: black; }
        .largeblackCraft {font-size: 14pt; color: black; }
        .largeRedCraft {font-size: 14pt; color: red; text-decoration: blink}
	.largeHeaderCraft {font-size: 14pt; font-weight: bold; color: White; background-color: blue; vertical-align: top; height: 5 }

