
	.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: purple; text-align=center;}
        
        .DIVevents {
           padding: 1px; margin: 1px; background-image: URL(../images/background/basicbg.jpg);
           border: 3px solid purple; height: 25px; width: 160px
        }

.button_menu { 
		font-family:sans-serif; font-size:small; font-style:italic; background:#ff0 none; color:blue; width:9em;
             }

.button_menu_medium { 
		font-family:sans-serif; font-size:small; font-style:italic; background:#ff0 none; color:blue; width:5em;
             }

.button_menu_long { 
		font-family:sans-serif; font-size:small; font-style:italic; background:#ff0 none; color:blue; width:15em;

             }

.button_menu_small { 
		font-family:sans-serif; font-size:x-small; font-style:italic; background:#ff0 none; color:blue; width:3em;
             }


.DIVproduct {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid purple; height: 325px; width: 350px
        }

.DIVproductlist {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid purple; height: 100px; width: 635px
        }

.DIVshoplist {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid purple; height: 100px; width: 450px
        }


.DIVhomemain {
           padding: none; margin: none; background-image: URL(../images/background/large_home_bg.jpg);
           border: none; height: 250px; width: 625px
        }

.DIVmain {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid purple; height: 100px; width: 450px
        }

.DIVshort {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid purple; height: 100px; width: 300px
        }

.DIVprint {
           padding: 1px; margin: 1px; background: none;
           border: 5px solid purple; height: 100px; width: 600px
        }

.DIVNavigate {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 2px solid purple; height: 200px; width: 110px
        }

.DIVsidelist {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 2px solid purple; height: 50px; width: 120px
        }

.DIVshortmenu {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 2px solid purple; height: 100px; width: 100px
        }

.DIVarticles {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 2px solid purple; height: 200px; width: 120px
        }

.DIVpolicy {
           padding: 1px; margin: 1px; background: lightgrey;
           border: 5px solid purple; height: 200px; width: 350px
        }

.DIVcart {
           padding: 1px; margin: 1px; background-image: URL(../images/background/basicbg.jpg);
           border: 2px solid purple; height: 30px; width: 300px; font-size: 12pt; color: blue; font-weight: bold;
	   text-align=center;
        }

.DIVshopinfo {
           padding: 1px; margin: 1px; background: lightgrey;
           border: 2px solid purple; height: 50px; width: 250px
        }



.DIVcraftshow {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid purple; height: 150px; width: 600px
        }

.DIVkidartlist {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid purple; height: 85px; width: 100px
        }

.DIVkidartprizelist {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid purple; height: 85px; width: 100px
        }

.DIVkidartwinnerlist {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid purple; height: 50px; width: 100px
        }

.DIVkidart {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid purple; height: 150px; width: 100px
        }


.DIVpolicy {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid purple; height: 200px; width: 350px
        }

.DIVproductemail {
           padding: 1px; margin: 1px; background-image: URL(../images/background/menubg.jpg);
           border: 5px solid purple; height: 75px; width: 300px
        }

.DIVlist {
           padding: 0px; margin: 1px; background-image: URL(../images/background/basicbg.jpg);
           border: 5px solid purple;  width: 450px
        }


.DIVblist {
           padding: 1px; margin: 1px; background: lightblue; width: 450px
        }

.DIVglist {
           padding: 1px; margin: 1px; background: lightgrey; width: 450px
        }
.DIVpanel {
           padding: 1px; margin: 1px; background-image: URL(../images/background/basicbg.jpg);
           border: 5px solid purple; height: 100px; width: 125px
        }

.DIVactionpanel {
           padding: 1px; margin: 1px; background-image: URL(../images/background/basicbg.jpg);
           border: 5px solid purple; height: 120px; width: 50px
        }


.DIVlistpanel {
           padding: 1px; margin: 1px; background-image: URL(../images/background/basicbg.jpg);
           border: 5px solid purple; height: 50px; width: 50px
        }

.DIVblist {
           padding: 1px; margin: 1px; background: lightgrey;
           border: 5px solid purple; height: 10px; width: 450px
        }

.DIVshopmenu {
           padding: 1px; margin: 1px; background-image: none;
           border: none;  width: 450px
        }

.DIVnavbuttonon {
           padding: none; margin: none; background-image: URL(../images/background/nav_on_bg.jpg);
           border: none;  width: 110px; height: 45px;
        }

.DIVnavbuttonoff {
            padding: none; margin: none; background-image: URL(../images/background/nav_off_bg.jpg);
            border: none;  width: 110px; height: 45px;
        }

.DIVnavbuttonblank {
           padding: none; margin: 0px; background-image: URL(../images/background/blanknavbg.jpg);
           border: none;  width: 39px; height: 45px;
        }

.DIVarticleheader {
           padding: 5px; margin: 5px; background-image: URL(../images/background/home_article_bg.jpg);
           border: none; height: 300px; width: 200px
        }

.DIVdirectmenu {
           padding: 0px; margin: 1px; background-image: URL(../images/background/basicbg.jpg);
           border: 5px solid purple;  width: 150px
        }



.smallblackmain {font-size: 12pt; color: black; font-weight: bold;}
.smallbluemain {font-size: 12pt; color: blue; font-weight: bold;}
.smallyellowmain {font-size: 12pt; color: yellow; font-weight: bold;}
.smallgreenmain {font-size: 12pt; color: green; font-weight: bold;}
.largeyellowmain {font-size: 14pt; color: yellow; font-weight: bold;}
.largebluemain {font-size: 16pt; font-style: italic; color: blue; font-weight: bold;}
.largeblackmain {font-size: 14pt; color: black; font-weight: bold;}

.smallwhitemain {font-size: 12pt; color: white; font-weight: bold;}

.smallerblackmain {font-size: 11pt; color: black; font-weight: bold;}
.smallerbluemain {font-size: 11pt; color: blue; font-weight: bold;}
.xsmallerblackmain {font-size: 10pt; color: black; font-weight: bold;}
.xsmallerbluemain {font-size: 10pt; color: blue; font-weight: bold;}


.xxsmallerblackmain {font-size: 8pt; color: black; font-weight: bold;}
.xxsmallerbluemain {font-size: 8pt; color: blue; 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: purple; vertical-align: top; height: 5 }
.largemenuHeader {font-size: 14pt; font-weight: bold; color: White; background-color: purple; vertical-align: center; height: 5 }

.adminHeader {font-size: 14pt; font-weight: bold; color: White; background-color: blue; vertical-align: top; height: 5 }

.pageheader {font-size: 14pt; font-weight: bold; color: blue; background-image: URL(../images/background/top_body_bg.jpg); vertical-align: center; height:30 }
.articleHeader {font-size: 14pt; font-weight: bold; color: yellow; vertical-align: top; text-align: center; height: 15 width: 200px;}


.subHeader {font-size: 12pt; font-weight: bold; color: blue; background-color: yellow; vertical-align: top; height: 5 }
.largeBlueHeader {font-size: 12pt; font-weight: bold; color: Blue; background-color: White; vertical-align: top; height: 5 }
.errorMessageHeader {font-size: 12pt; font-weight: bold; color: Red; background-color: White; vertical-align: top; height: 5 }
.largeYellowHeader {font-size: 14pt; font-weight: bold; color: blue; background-color: FFFF99; vertical-align: top; height: 5 }


body {background-image: URL(../images/background/bluetexture.jpg) }

.printbody {background-image: none }
.whitelink {color: white;}
.bluelink {color: blue;}
.whitemenulink {color: white; font-size:16pt; font-weight: bold;}
.yellowhomelink {color: yellow; font-size:14pt; font-weight: bold;}

.bluetopnavlink {color: blue; font-size:11pt; font-weight: bold; text-align: center; text-valign: center;}
.bluemenulink {color: blue; font-size:14pt; font-weight: bold;}
.yellowlink {color: yellow; font-size:12pt; font-weight: bold;}
.greenlink {color: darkgreen; font-size:14pt; font-weight: bold;}
.bluemenulink {color: blue; font-size:16pt; font-weight: bold;}

.smallyellowlink {color: yellow; font-size:12pt; font-weight: bold;}
.largewhitelink {color: white; font-size:14pt; font-weight: bold;}
.craftlink {font-size:12pt; font-weight: bold; color: white}
.title {background-image: URL(../images/background/toptitle.jpg); background-image: no-repeat;}
.topbodybg {background-image: URL(../images/background/top_body_bg.jpg); background-image: no-repeat;}

.prodmenugreen {background-image: URL(http://halfpricegiftsets.com/images/background/green_menu_bg.jpg); background-image: no-repeat}
.prodmenublue {background-image: URL(http://halfpricegiftsets.com/images/background/blue_menu_bg.jpg); background-image: no-repeat}
.prodmenu {background-image: URL(http://halfpricegiftsets.com/images/background/side_menu_bg.jpg); background-image: no-repeat}
.topmenu {background-image: URL(http://halfpricegiftsets.com/images/background/top_menu_bg.jpg); background-image: no-repeat}
.prodgreen {background-image: URL(http://halfpricegiftsets.com/images/background/greenbg.jpg); background-image: no-repeat}



.menu {background-image: URL(../images/background/menubg.jpg)}
.topnavlink{font-size:12pt; font-weight: bold; color: white}

.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 purple; 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: purple; color: FFFFFF; font-size: 12pt; font-weight: bold; text-align=right; }
   .input {background-color: purple; 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: purple; 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 -->
.smallPurpleInfo  {font-size: 10pt; font-weight: bold; font-family: arial; color: purple; vertical-align: top; text-align: center}
.smallRedInfo  {font-size: 10pt; font-weight: bold; font-family: arial; color: purple;  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: purple; vertical-align: top; height: 5 }
