td {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    font-size: 12px;
}

ul {list-style-image: url(images/hat.gif)
}

ol {list-style-image: url(images/hat.gif)
}

dl {list-style-image: url(images/hat.gif)
}

dt {list-style-image: url(images/hat.gif)
}

dd {list-style-image: url(images/hat.gif)
}

li {list-style-image: url(images/hat.gif)
}

a {text-decoration: underline;
}

a.planParty {font-size: 14px;
	font-weight: bold;
	color: #837DDF;
}

a.requestDate {font-size: 16px;
	color: #837DDF;
}

a.requestDate:hover {font-size: 16px;
	color: #FF6633;
}


a.headerLinkStyle {
  text-decoration: none
}

a.productAddedStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #FF6633;
    text-decoration: none;   
}
	
a.smallLinkStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    font-size: 10px;
}	
	
a.menuLinkStyle {font-family: Times New Roman,Comic Sans MS, Arial,Verdana;
		font-size: 16px;
		font-weight:bold;
		font-style: italic;
		color: #666666;
		text-align: center;
		text-decoration: underline;
}	
	
a.menuLinkStyle:hover {font-family: Times New Roman,Comic Sans MS, Arial,Verdana;
		font-size: 16px;
		font-weight:bold;
		font-style: italic;
		color: #837DDF;
		text-align: center;
		text-decoration: underline;
}		

.smallStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    font-size: 10px;
}

.orangeBoldStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #FF6633;
    text-decoration: none;   
}

.formCellStyle {
	    font-size: 12px;    
	    margin-bottom: 0px;
            margin-top: 0px;
            padding-bottom: 0px;
            padding-top: 0px;
}

.formStyle {
	    font-size: 11px;	    
	    margin-bottom: 0px;
            margin-top: 0px;
            padding-bottom: 0px;
            padding-top: 0px;
}

.smallFormStyle {
	    font-size: 9px;
            line-height: 9px;	    
	    margin-bottom: 0px;
            margin-top: 0px;
            padding-bottom: 0px;
            padding-top: 0px;
}
       
.searchStyle {
	      font-size: 12px;
	      line-height: 12px;
	      margin-bottom: 0px;
              margin-top: 0px;
              padding-bottom: 0px;
              padding-top: 0px;
              border-color: #181EA5;
              border-style: solid;
}

.fileInputButtonStyle {
	      font-size: 12px;
	      line-height: 12px;
	      margin-bottom: 0px;
              margin-top: 0px;
              padding-bottom: 0px;
              padding-top: 0px;
}

.inputStyle {
	      font-size: 14px;
	      margin-bottom: 0px;
              margin-top: 0px;
              padding-bottom: 0px;
              padding-top: 0px;
              border-color: #181EA5;
              border-style: solid;
}

.blankInputStyle {
	      font-size: 12px;
	      margin-bottom: 2px;
              margin-top: 2px;
              padding-bottom: 2px;
              padding-top: 2px;
}

.dateStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	    font-size: 12px;
	    font-weight: bold;
}	    

.buttonStyle {margin-bottom: 0px;
            margin-top: 0px;
            padding-bottom: 0px;
            padding-top: 0px;
            line-height: 0px;
}

.headerStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 14px;
	      font-weight: bold;
	      color: #FFFFFF;
	      background-color: #837DDF;
	      margin-bottom: 0px;
	      margin-top: 2px;
	      margin-left: 2px;
	      padding-bottom: 2px;
	      padding-top: 0px;
	      padding-left: 2px;
	      
}

.blankHeaderStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 14px;
	      font-weight: bold;
	      color: #000000;
	      margin-bottom: 0px;
	      margin-top: 2px;
	      margin-left: 2px;
	      padding-bottom: 2px;
	      padding-top: 0px;
	      padding-left: 2px;
	      
}

.cartHeaderStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 14px;
	      font-weight: bold;
	      text-align: center;
	      color: #FFFFFF;
	      background-color: #837DDF;
	      border-width: 1px;
	      border-style: solid;
	      border-color: #000000;	      
	      margin-bottom: 2px;
	      margin-top: 2px;
	      margin-left: 2px;
	      margin-right: 2px;	      
	      padding-bottom: 2px;
	      padding-top: 2px;
	      padding-left: 2px;
	      padding-right: 2px;	      
	      
}

.cartStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    	      font-size: 12px;
	      border-width: 1px;
	      border-style: solid;
	      border-color: #000000;	      
	      margin-left: 2px;
	      margin-right: 2px;
	      padding-left: 2px;
	      padding-right: 2px;      
}

.cartBoldStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    	      font-size: 12px;
	      border-width: 1px;
	      border-style: solid;
	      border-color: #000000;
	      font-weight: bold;
	      margin-left: 2px;
	      margin-right: 2px;
	      padding-left: 2px;
	      padding-right: 2px;
	      
}

.cartLavBoldStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    	      font-size: 12px;
	      border-width: 1px;
	      border-style: solid;
	      border-color: #000000;
	      background-color: #E4DAF4;
	      font-weight: bold;
	      margin-left: 2px;
	      margin-right: 2px;
	      padding-left: 2px;
	      padding-right: 2px;
	      
}

.cartHalfBoldStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    	      font-size: 14px;
    	      color: #FFFFFF;
	      border-bottom-style: solid;
	      border-right-style: solid;
	      border-bottom-color: #000000;
	      border-right-color: #000000;
	      border-bottom-width: 2px;
	      border-right-width: 2px;
	      background-color: #837DDF;
	      margin-left: 2px;
	      margin-right: 2px;
	      padding-left: 2px;
	      padding-right: 2px;
}

.cartFooterStyle {border-width: 1px;
	      border-style: solid;
	      border-color: #000000;	
	      background-color: #FF6633;
	      font-weight: bold;
	      margin-left: 2px;
	      margin-right: 2px;
	      padding-left: 2px;
	      padding-right: 2px;
	      
}

.bordlessLavBoldStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 14px;
	      background-color: #E4DAF4;
	      font-weight: bold;
	      margin-left: 2px;
	      margin-right: 2px;
	      padding-left: 2px;
	      padding-right: 2px;
	      
}

.bordlessLavBigStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
		font-size: 22px;
		font-weight: bold;
		color: #837DDF;
		line-height: 18px;
}

.bordlessLavStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 12px;
	      background-color: #E4DAF4;
	      font-weight: bold;
	      margin-left: 2px;
	      margin-right: 2px;
	      padding-left: 2px;
	      padding-right: 2px;
	      
}

.bordlessOrgBoldStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 14px;
	      background-color: #FF6633;
	      font-weight: bold;
	      margin-left: 2px;
	      margin-right: 2px;
	      padding-left: 2px;
	      padding-right: 2px;
	      
}

.cartBlankStyle {border-width: 1px;
	      border-style: solid;
	      border-color: #FFFFFF;	      
	      margin-left: 2px;
	      margin-right: 2px;
	      padding-left: 2px;
	      padding-right: 2px;
	      
}

.cartBlankBlueStyle {
	      background-color: #837DDF;	                  
}

.smallCartHeaderStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 10px;
	      font-weight: bold;
	      text-align: center;
	      color: #FFFFFF;
	      background-color: #837DDF;
	      border-width: 1px;
	      border-style: solid;
	      border-color: #000000;	      
	      margin-bottom: 2px;
	      margin-top: 2px;
	      margin-left: 2px;
	      margin-right: 2px;	      
	      padding-bottom: 2px;
	      padding-top: 2px;
	      padding-left: 2px;
	      padding-right: 2px;	      
	      
}

.smallCartStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    	      font-size: 10px;
	      border-width: 1px;
	      border-style: solid;
	      border-color: #000000;	      
	      margin-left: 2px;
	      margin-right: 2px;
	      padding-left: 2px;
	      padding-right: 2px;
	      
}

.genericHeaderStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 14px;
	      font-weight: bold;
	      color: #FFFFFF;
	      background-color: #837DDF;
	      
}

.genericBlankHeaderStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 14px;
	      font-weight: bold;
	      color: #000000;
	      margin-left: 2px;
	      padding-left: 2px;	      
	      
}

.genericBlankFooterStyle {background-color: #FF6633;
	      font-weight: bold;
	      margin-left: 2px;
	      margin-right: 2px;
	      padding-left: 2px;
	      padding-right: 2px;
	      
}

.genericFooterLargerStyle {background-color: #FF6633;
	      font-size: 14px;
	      font-weight: bold;
	      margin-left: 2px;
	      margin-right: 2px;
	      padding-left: 2px;
	      padding-right: 2px;
	      
}


.genericBlankStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 12px;
	      color: #000000;
	      
}

.boldStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	    font-size: 12px;
}	

.boldEva {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	    font-size: 24px;
}

.boldLargerStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	    font-size: 14px;
	    font-weight: bold;
}	

.boldLargerYelStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	    font-size: 14px;
	    font-weight: bold;
	    color: #FFFFBD
}	

.boldLargerBluStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	    font-size: 14px;
	    font-weight: bold;
	    color: #837DDF
}	

.offSetBoldStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    	      font-size: 13px;
	      font-weight: bold;
	      margin-left: 4px;
	      padding-left: 4px;
	      
}

.offSetBoldAltStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    	      font-size: 13px;
	      font-weight: bold;
	      
}

.offSetBoldLargerStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    	      font-size: 14px;
	      font-weight: bold;
	      margin-left: 4px;
	      padding-left: 4px;
	      
}

.prodNameStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	    font-size: 12px;
	    font-weight: bold;
	    color: #837DDF;
}

.prodDescStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	    font-size: 10px;
}	    

.prodPriceStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	    font-size: 10px;
	    font-weight: bold;
}

.prodFieldStyle {
	      font-size: 10px;
	      line-height: 10px;
	      vertical-align: middle;
	      margin-bottom: 0px;
              margin-top: 0px;
              padding-bottom: 0px;
              padding-top: 0px;
              border-color: #666666;
              border-style: solid;
}

.selectProdNameStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	    font-size: 28px;
	    font-weight: bold;
	    color: #837DDF;
}

.selectProdDescStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	    font-size: 14px;
}	    

.selectProdPriceStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	    font-size: 14px;
	    font-weight: bold;
}

.selectProdFieldStyle {font-size: 12px;
	      line-height: 10px;
	      vertical-align: middle;
	      margin-bottom: 0px;
              margin-top: 0px;
              padding-bottom: 0px;
              padding-top: 0px;
              border-color: #666666;
              border-style: solid;
}

.partyNameStyle {font-size: 28px;
		font-weight: bold;
		color: #837DDF
}

.partyTableNameStyle {font-size: 24px;
		font-weight: bold;
		color: #837DDF
}

.partyMenuNameStyle {font-size: 24px;
		font-weight: bold;
		color: #837DDF;
		text-align: center;
}

.partyMenuStyle {font-family: Times New Roman,Comic Sans MS, Arial,Verdana;
		font-size: 16px;
		font-weight:bold;
		font-style: italic;
		color: #666666;
		text-align: center;
}

.partyHeaderStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 14px;
	      font-weight: bold;
	      color: #000000;
	      background-color: #E4DAF4;
	      margin-bottom: 0px;
	      margin-top: 2px;
	      margin-left: 2px;
	      padding-bottom: 2px;
	      padding-top: 0px;
	      padding-left: 2px;
	      
}

.orderHistHeaderStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 14px;
	      font-weight: bold;
	      text-align: left;
	      color: #FFFFFF;
	      background-color: #837DDF;
	      border-width: 1px;
	      border-style: solid;
	      border-color: #000000;	      
	      margin-bottom: 2px;
	      margin-top: 2px;
	      margin-left: 2px;
	      margin-right: 2px;	      
	      padding-bottom: 2px;
	      padding-top: 2px;
	      padding-left: 2px;
	      padding-right: 2px;	      
	      
}


.blankTAreaBarsStyle {font-size: 12px;
	      margin-bottom: 2px;
              margin-top: 2px;
              padding-bottom: 2px;
              padding-top: 2px;
}

.blankTextAreaStyle {font-size: 12px;
	      margin-bottom: 2px;
              margin-top: 2px;
              padding-bottom: 2px;
              padding-top: 2px;
       	      scrollbar-3dlight-color: #FFFFFF;
       	      scrollbar-arrow-color: #FFFFFF;
       	      scrollbar-base-color: #FFFFFF;
       	      scrollbar-darkshadow-color: #FFFFFF;
       	      scrollbar-face-color: #FFFFFF;
       	      scrollbar-highlight-color: #FFFFFF;
       	      scrollbar-shadow-color: #FFFFFF;
       	      scrollbar-track-color: #FFFFFF;
}

.scrollessTextAreaStyle {font-size: 12px;
	      margin-bottom: 2px;
              margin-top: 2px;
              padding-bottom: 2px;
              padding-top: 2px;
              border-color: #181EA5;
              border-style: solid;              
       	      scrollbar-3dlight-color: #FFFFFF;
       	      scrollbar-arrow-color: #FFFFFF;
       	      scrollbar-base-color: #FFFFFF;
       	      scrollbar-darkshadow-color: #FFFFFF;
       	      scrollbar-face-color: #FFFFFF;
       	      scrollbar-highlight-color: #FFFFFF;
       	      scrollbar-shadow-color: #FFFFFF;
       	      scrollbar-track-color: #FFFFFF;
}

.textAreaStyle {font-size: 12px;
	      margin-bottom: 2px;
              margin-top: 2px;
              padding-bottom: 2px;
              padding-top: 2px;
              border-color: #181EA5;
              border-style: solid;              
       	      scrollbar-3dlight-color: #181EA5;
       	      scrollbar-arrow-color: #FF6633;
       	      scrollbar-base-color: #181EA5;
       	      scrollbar-darkshadow-color: #FFFFFF;
       	      scrollbar-face-color: #181EA5;
       	      scrollbar-highlight-color: #FFFFFF;
       	      scrollbar-shadow-color: #181EA5;
       	      scrollbar-track-color: #181EA5;
}

.reviewStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 14px;
	      font-weight: bold;
	      color: #FF6633;
	      margin-left: 2px;
	      margin-right: 2px;
	      padding-left: 2px;
	      padding-right: 2px;
	      
}

.partyNYCLavBoldStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 14px;
	      background-color: #E4DAF4;
	      font-weight: bold;      
}

.partyNYCStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 14px;
	      font-weight: bold;
}

.calendarStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	      font-size: 20px;
	      color: #181EA5;
	      font-weight: bold;      
}

.boldLargerStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
	    font-size: 14px;
	    font-weight: bold;
}

.newsStyle {font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    	      font-size: 10px;
	      margin-left: 2px;
	      margin-right: 2px;
	      padding-left: 2px;
	      padding-right: 2px;
}

.newsTitleStyle{font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    	      font-size: 12px;
    	      font-weight: bold;
    	      color: #5A89A5;
	      margin-left: 1px;
	      margin-right: 1px;
	      padding-left: 1px;
	      padding-right: 1px;
}


.newsEditionStyle {font-family: Lucida Handwriting,Arial,Verdana,Helvetica;
	      font-size: 12px;
	      color: #FFFFFF;
	      font-weight: bold;
}	

.newsListStyle{font-family: Comic Sans MS, Arial,Verdana,Helvetica;
    	      font-size: 10px;
    	      list-style: circle inside none;
	      margin-bottom: 0px;
	      margin-top: 0px;
	      margin-left: 2px;
	      padding-bottom: 2px;
	      padding-top: 0px;
	      padding-left: 2px;    	      
}

.newsIntroStyle {font-family: Lucida Handwriting, Comic Sans MS, Book Antiqua;
    	      font-size: 11px;
    	      color: #000000;
}

.newsIntroTitleStyle {font-family: Lucida Handwriting, Comic Sans MS, Book Antiqua;
    	      font-size: 14px;
    	      color: #000000;
    	      font-weight: bold;
}

.celKitchenTitleStyle {font-family: Book Antiqua, Arial;
    	      font-size: 18px;
    	      color: #181EA5;
    	      font-weight: bold;
    	      padding-left: 2px;
}

.planMenuStyle {position: absolute;
		left: 132px;
		top: 215px;
		width: 205px;
		height: 224px;
		z-index: 4;
		visibility: hidden;
}

.monthlyMenuStyle {position: absolute;
		left: 132px;
		top: 326px;
		width: 205px;
		height: 156px;
		z-index: 5;
		visibility: hidden;
}

.aboutMenuStyle {position: absolute;
		left: 132px;
		top: 363px;
		width: 205px;
		height: 168px;
		z-index: 6;
		visibility: hidden;
}

.upperLeftIconStyle {position: absolute;
		left: 150px;
		top: 120px;
		width: 139px;
		height: 93px;
		z-index: 9;
		visibility: visible;
}	

.upperLeftIconShopStyle {position: absolute;
		left: 150px;
		top: 86px;
		width: 139px;
		height: 125px;
		z-index: 9;
		visibility: visible;
}	

.upperRightIconStyle {position: absolute;
		left: 690px;
		top: 0px;
		width: 100px;
		height: 86px;
		z-index: 10;
		visibility: visible;
}	

.ageIconStyle {position: absolute;
		left: 180px;
		top: 330px;
		width: 110px;
		height: 98px;
		z-index: 2;
		visibility: visible;
}	

.parentsIconStyle {position: absolute;
		left: 580px;
		top: 620px;
		width: 120px;
		height: 43px;
		z-index: 11;
		visibility: visible;
}	

.girlRedIconStyle {position: absolute;
		left: 400px;
		top: 480px;
		width: 65px;
		height: 99px;
		z-index: 11;
		visibility: visible;
}
.cellpartym{
	border: 1px dotted #999;	
}
