.logo{
	 position:absolute;
	 left:0px;
	 top:0px;
 
}

.top{
	 position:absolute;
	 left:308px;
	 top:0px;
	 background-image: url(images/topsection.gif);
   	background-repeat: repeat-x;
   	height:80px;
   	width:640px;
}

.palette{
	 position:absolute;
	 left:0px;
	 top:80px;
	 background-image: url(images/leftsection.gif);
   	background-repeat: repeat-y;
   	height:310px;
   	width:68px;
   	z-index:1;
   	padding:2px;
}

.end{
	 position:absolute;
	 left:948px;
	 top:0px;
	 background-image: url(images/end.gif);
   	background-repeat: no-repeat;
   	height:83px;
   	width:36px;
   	z-index:4;
}

.bottompalette{
	 position:absolute;
	 left:0px;
	 top:390px;
	 background-image: url(images/bottomsection.gif);
   	background-repeat: no-repeat;
   	height:27px;
   	width:69px;
   	z-index:2;
}

.topbanner{
	position:absolute;
	background-image: url(images/topbanner.gif);
	width:711px;
	height:45px;
	left:100px;
	top:100px;
	z-index:2;
}

.kitchen{
	position:absolute;
	left:70px;
	top:80px;
	z-index:1;
}




.postit{
	position:absolute;
	background-image: url(images/postit.jpg);
   	background-repeat: no-repeat;
	left:75px;
	top:374px;
	width:239px;
	height:249px;
	z-index:2;
}

.topnav a{
	font-family:tahoma;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration:none;
}

.topnav a:hover{
	color:#CC99CC;
}

.today{
	position:absolute;
	left:135px;
	top:435px;
	width:150px;
	z-index:3;
}

.mistral a{
	font-family:mistral;
	font-size:14pt;
	color:#FF0033;
	text-decoration:none;
}

.mistral a:hover{
	color:#3300FF;
}

.tabletab{
	position:absolute;
	left:100px;
	top:120px;
	z-index:4;
}

.tabletab2{
	position:absolute;
	left:63px;
	top:74px;
	z-index:4;
	display:inline;
}

.tabletab3{
	position:absolute;
	left:100px;
	top:100px;
	z-index:4;
}

.wine{
	position:absolute;
	left:120px;
	top:140px;
	z-index:4;
	display:none;
}

.tab1{

	font-family:tahoma;
	font-size:9pt;
	color:#000000;
	border-left: 2px solid #660066;
	border-top: 2px solid #660066;
	border-right: 2px solid #660066;
	background:#FAF1FA;
}

.tab2{

	font-family:tahoma;
	font-size:9pt;
	color:#000000;
	border-top: 2px solid #660066;
	border-right: 2px solid #660066;
	border-bottom: 2px solid #660066;
}

.tab3{

	font-family:tahoma;
	font-size:9pt;
	color:#000000;
	border-left: 2px solid #660066;
	border-right: 2px solid #660066;
	background:#FAF1FA;
}

.tab4{

	border-bottom: 2px solid #660066;

	color:#FFFFFF;
}

.tab5{

	font-family:tahoma;
	font-size:9pt;
	color:#FAF1FA;
	border-left: 2px solid #660066;
	border-bottom: 2px solid #660066;
	border-right: 2px solid #660066;
	background:#FAF1FA;
}

.tab6{

	font-family:tahoma;
	font-size:9pt;
	color:#000000;
	border-left: 2px solid #660066;
	border-bottom: 2px solid #660066;
	border-top: 2px solid #660066;
	background:#FFFFFF;
}

.tabnav a{
	font-family:tahoma;
	font-size:9pt;
	color:#000000;

}

.tabnav a:hover{
	text-decoration:none;
}

.veganav a{
	font-family:tahoma;
	font-size:9pt;
	color:#660066;

}

.veganav a:hover{
	text-decoration:none;
}

.loginimage{
	background-image: url(images/login.gif);
   	background-repeat: no-repeat;
	position:absolute;
	left:660px;
	top:100px;
	width:200px;
	height:142px;
	padding:6px;
	font-family:tahoma;
	font-size:8pt;
	color:#660066;
	z-index:3;
}

.dumplings{
	position:absolute;
	left:670px;
	top:250px;
	z-index:2;
}

.risotto{
	position:absolute;
	left:680px;
	top:400px;
}

.pagetop{
	 background-image: url(images/pagetop.jpg);
   	background-repeat: no-repeat;
   	width:600px;
}

.pagemiddle{
	 background-image: url(images/pagemiddle.jpg);
   	background-repeat: repeat-y;
   	width:600px;

}

.pagebottom{
	 background-image: url(images/pagebottom.jpg);
   	background-repeat: no-repeat;
   	width:600px;
}

.clipimage{
	position:absolute;
	left:400px;
	top:112px;
	z-index:5;
}

.title{
	font-family:tahoma;
	font-size:11pt;
	color:#660066;
	font-weight:bold;
}

.text{
	font-family:tahoma;
	font-size:9pt;
	color:#000000;

}

.ptext{
	font-family:tahoma;
	font-size:9pt;
	color:#660066;

}

.rtext{
	font-family:tahoma;
	font-size:10pt;
	color:#660066;


}

.hide{
	font-family:tahoma;
	font-size:8pt;
	color:#000000;
	border:2px solid #660066;
	display:none;
	padding:5px;
	width:200px;
	background:#FAF1FA;
}

.bubble1{
	 background-image: url(images/bubble1.gif);
   	background-repeat: no-repeat;
   	width:500px;
}

.bubble2{
	 background-image: url(images/bubble2.gif);
   	background-repeat: repeat-y;
   	width:500px;
   	padding:0px;

}

.bubble3{
	 background-image: url(images/bubble3.gif);
   	background-repeat: no-repeat;
   	width:500px;
}

.if{
	position:absolute;
 	top:100px;
  	left:700px;
   	width:300px;
   	display:none;
   	border:2px solid #660066;
}

.hand{
	cursor:pointer;
}

.note{
	display:none;
	width:220px;
	text-align:center;
	background-image: url(images/notepad.jpg);
	
}

.fridge{
	position:relative;
	top:120px;
	left:100px;
	width:600px;
	height:677px;
	z-index:1;

}

.questiontop{
	 background-image: url(images/topquestion.gif);
   	background-repeat: no-repeat;
   	width:491px;
}

.questionmiddle{
	 background-image: url(images/middlequestion.gif);
   	background-repeat: repeat-y;
   	width:491px;
}

.questionbottom{
	 background-image: url(images/bottomquestion.gif);
   	background-repeat: no-repeat;
   	width:491px;
}

.recipenav a{

	font-family:tahoma;
	font-size:9pt;
	color:#996699;
	text-decoration:none;
}

.recipenav a:hover{
        color:#660066;
}

.recipes{
	background-image:url(images/clicktoclose.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:150px;
	left:700px;
	width:250px;
	display:none;
	border:2px solid #660066;
	padding:6px;
	z-index:10;


}

.recipelink{
	position:absolute;
	top:120px;
	left:700px;
	width:250px;





}

.topnav2 a{
	font-family:tahoma;
	font-size:10pt;
	color:#660066;
	text-decoration:none;
}

.topnav2 a:hover{
	color:#330033;
}

.exp{
	position:absolute;
	top:40px;
	left:80px;
	width:250px;
	z-index:7;
	font-family:tahoma;
	padding:5px;
	font-size:9pt;
	color:#660066;
	border: 1px solid #660066;
	background:#FAF1FA;
	width:150px;
	height:100px;
	display:none;
}

.tabletab{
	position:absolute;
	left:100px;
	top:120px;
	z-index:4;
}

.backdisplay{
	position:absolute;
	top:120px;
	left:690px;
	z-index:7;
	font-family:tahoma;
	padding:5px;
	font-size:9pt;
	color:#660066;
	border: 1px solid #660066;
	background:#FAF1FA;
	width:150px;
	height:100px;
}

