#cup  {
   background: url(newmenutrimmedia/cup1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 726px;
   top: 11px;
   z-index: 5;
   width: 233px;
   height: 177px;
}

#breastCancer  {
   background: url(newmenutrimmedia/breast-cancer-awareness-thanks.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 285px;
   top: 25px;
   z-index: 10;
   width: 405px;
   height: 103px;
}

img.facebook {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

a{ text-decoration:underline; color:red; font-weight:bold;}
a:hover{ text-decoration:none; color:navy}

#directionsbuttoncopy a,
#dessertsbutton a,
#partiesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#dessertscontenttext p,
#mapcontenttext p,
#footertext p,
#welcomecontenttext p,
#drinkscontent p,
#partiescontent p,
#taglinetext p  {
   margin: 0px;
   line-height: 16px;
   font-size: 14px;
   text-align: left;
}

#directionsbuttoncopy a:hover  {
   background-position: -121px 0%;
}

#directionsbuttoncopy a  {
   width: 121px;
   background-image: url(newmenutrimmedia/directionsbuttoncopy.gif);
}

#dessertsbutton a:hover  {
   background-position: -113px 0%;
}

#contacttext p a:hover  {
   font-style: italic;
}

#partiesbutton a:hover  {
   background-position: -91px 0%;
}

#directionsbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 161px;
   z-index: 6;
   width: 121px;
   height: 24px;
}

#drinksbutton a:hover  {
   background-position: -78px 0%;
}

#drinksbutton2 a:hover  {
   background-position: -78px 0%;
}

#diningbutton a:hover  {
   background-position: -73px 0%;
}

#welcomecontenttext p  {
   font-family: "Century Gothic";
}

#mapcontenttext p  {
   font-family: "Century Gothic";
}

#dessertscontenttext p  {
   font-family: "Century Gothic";
}

#dessertscontenttext  {
   visibility: visible;
   position: absolute;
   left: 520px;
   top: 275px;
   z-index: 4;
   width: 364px;
}

#mapcontenttext  {
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 248px;
   z-index: 4;
   width: 406px;
}

#welcomecontenttext  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 205px;
   z-index: 5;
   width: 366px;
}

#diningcontenttext p  {
   font: 14px/16px "Century Gothic";
   margin: 0px;
   text-align: left;
}

#diningcontenttext  {
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 248px;
   z-index: 3;
   width: 481px;
}

#drinkscontent p  {
   font-family: "Century Gothic";
}

#partiescontent p  {
   font-family: "Century Gothic";
}

#drinkscontent  {
   visibility: visible;
   position: absolute;
   left: 480px;
   top: 275px;
   z-index: 3;
   width: 377px;
}

#partiescontent  {
   visibility: visible;
   position: absolute;
   left: 500px;
   top: 275px;
   z-index: 3;
   width: 377px;
}


#crimsoncup  {
   background: url(newmenutrimmedia/crimsoncup.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 475px;
   top: 494px;
   z-index: 3;
   width: 177px;
   height: 125px;
}

#bostonstoker  {
   background: url(newmenutrimmedia/bostonstoker.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 680px;
   top: 488px;
   z-index: 3;
   width: 150px;
   height: 137px;
}

#coffeedrinks  {
   background: url(newmenutrimmedia/drinks.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 254px;
   z-index: 5;
   width: 413px;
   height: 319px;
}

#coffeeshop  {
   background: url(newmenutrimmedia/house.jpg) no-repeat;
   background-position: center;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 249px;
   z-index: 4;
   width: 453px;
   height: 234px;
   padding:3px;
   border:1px solid #021a40;   
   background-color: #FFFFFF;
   
}

#coffeeshop2  {
   background: url(newmenutrimmedia/house2.jpg) no-repeat;
   background-position: center;
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 330px;
   z-index: 4;
   width: 398px;
   height: 234px;
   padding:3px;
   border:1px solid #021a40;   
   background-color: #FFFFFF;
}

#mapxmedia  {
   visibility: visible;
   position: absolute;
   left: 519px;
   top: 270px;
   z-index: 4;
   width: 300px;
   padding:1px;
   border:1px solid #021a40;
}

#cheesecake  {
   background: url(newmenutrimmedia/cheesecake.jpg) no-repeat;
   background-position: center;
   visibility: visible;
   position: absolute;
   left: 480px;
   top: 814px;
   z-index: 3;
   width: 366px;
   height: 243px;
   padding:3px;
   border:1px solid #021a40;   
   background-color: #FFFFFF;
}

#pancakes  {
   background: url(newmenutrimmedia/pancakes.jpg) no-repeat;
   background-position: center;
   visibility: visible;
   position: absolute;
   left: 108px;
   top: 814px;
   z-index: 3;
   width: 295px;
   height: 239px;
   padding:3px;
   border:1px solid #021a40;   
   background-color: #FFFFFF;
}

#bagels  {
   background: url(newmenutrimmedia/bagels.jpg) no-repeat;
   background-position: center;
   visibility: visible;
   position: absolute;
   left: 509px;
   top: 270px;
   z-index: 4;
   width: 343px;
   height: 284px;
   padding:3px;
   border:1px solid #021a40;   
   background-color: #FFFFFF;
}

#salads  {
   background: url(newmenutrimmedia/salads.jpg) no-repeat;
   background-position: center;
   visibility: visible;
   position: absolute;
   left: 371px;
   top: 567px;
   z-index: 3;
   width: 309px;
   height: 232px;
   padding:3px;
   border:1px solid #021a40;   
   background-color: #FFFFFF;
}

#pita  {
   background: url(newmenutrimmedia/pita.jpg) no-repeat;
   background-position: center;
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 567px;
   z-index: 3;
   width: 304px;
   height: 229px;
   padding:3px;
   border:1px solid #021a40;
   background-color: #FFFFFF;
}

#dessertcheesecakes  {
   background: url(newmenutrimmedia/dessertcheesecakes.jpg) no-repeat;
   background-position: center;
   visibility: visible;
   position: absolute;
   left: 300px;
   top: 310px;
   z-index: 6;
   width: 200px;
   height: 301px;
   padding:3px;
   border:1px solid #021a40;
   background-color: #FFFFFF;

}

#dessertchocolate  {
   background: url(newmenutrimmedia/dessertchocolate.jpg) no-repeat;
   background-position: center;
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 210px;
   z-index: 5;
   width: 400px;
   height: 238px;
   padding:3px;
   border:1px solid #021a40;
   background-color: #FFFFFF;
}

#dessertglasses  {
   background: url(newmenutrimmedia/dessertglasses.jpg) no-repeat;
   background-position: center;
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 415px;
   z-index: 6;
   width: 237px;
   height: 187px;
   padding:3px;
   border:1px solid #021a40;
   background-color: #FFFFFF;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 57px;
   z-index: 5;
   width: 256px;
   height: 130px;
}

#logobutton a:hover  {
   background-position: -256px 0%;
}

#dessertsbutton a  {
   width: 113px;
   background-image: url(newmenutrimmedia/dessertsbutton.gif);
}

#contacttext p a  {
   font-style: Normal;
   letter-spacing: -1px;
   text-decoration: none;
   color: #050100;
}

#partiesbutton a  {
   width: 91px;
   background-image: url(newmenutrimmedia/partiesbutton.gif);
}

#drinksbutton a  {
   background: url(newmenutrimmedia/drinksbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 26px;
   width: 78px;
   font-size: 26px;
   line-height: 26px;
}

#drinksbutton2 a  {
   background: url(newmenutrimmedia/drinksbutton2.gif) no-repeat 0% 0px;
   display: block;
   height: 26px;
   width: 78px;
   font-size: 26px;
   line-height: 26px;
}

#dessertsbutton  {
   visibility: visible;
   position: absolute;
   left: 399px;
   top: 160px;
   z-index: 5;
   width: 113px;
   height: 24px;
}

#diningbutton a  {
   background: url(newmenutrimmedia/diningbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 29px;
   width: 73px;
   font-size: 29px;
   line-height: 29px;
}

#backgroundcopy  {
   background: url(newmenutrimmedia/backgroundcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 960px;
   height: 696px;
}

#taglinetext p  {
   font-family: Arial;
   font-weight: bold;
}

#contacttext p  {
   font: 18px/20px "Century Gothic";
   margin: 0px;
   letter-spacing: -1px;
   color: #050100;
   text-align: right;
}

#partiesbutton  {
   visibility: visible;
   position: absolute;
   left: 530px;
   top: 161px;
   z-index: 5;
   width: 91px;
   height: 24px;
}

#drinksbutton  {
   visibility: visible;
   position: absolute;
   left: 215px;
   top: 157px;
   z-index: 6;
   width: 78px;
   height: 26px;
}

#drinksbutton2  {
   visibility: visible;
   position: absolute;
   left: 215px;
   top: 157px;
   z-index: 6;
   width: 78px;
   height: 26px;
}


#diningbutton  {
   visibility: visible;
   position: absolute;
   left: 311px;
   top: 161px;
   z-index: 5;
   width: 73px;
   height: 29px;
}

#logobutton a  {
   background: url(newmenutrimmedia/logobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 130px;
   width: 256px;
   font-size: 130px;
   line-height: 130px;
}

#contacttext  {
	visibility: visible;
	position: absolute;
	left: 382px;
	top: 211px;
	z-index: 6;
	width: 479px;
}

#taglinetext  {
   visibility: visible;
   position: absolute;
   left: 239px;
   top: 640px;
   z-index: 4;
   width: 430px;
}

#footertext p  {
   font: 10px Arial;
   margin: 0px;
   text-align: center;
   }

#footertext  {
   visibility: visible;
   position: absolute;
   left: 275px;
   top: 655px;
   z-index: 4;
   width: 347px;
}

/*
this centers the main content
*/
#background  {
   margin: 0px auto 0px auto;
   background: url(newmenutrimmedia/backgroundcopy.gif) no-repeat;
   visibility: visible;
   height: 696px;
   width: 960px;
   position: relative;
}

#backgroundcopydining  {
   background: url(newmenutrimmedia/backgroundcopydining.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 959px;
   height: 1177px;
}

#menubar  {
   background: url(newmenutrimmedia/menubar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 147px;
   z-index: 4;
   width: 876px;
   height: 47px;
}

#layer5  {
   background: url(newmenutrimmedia/layer5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 152px;
   z-index: 3;
   width: 876px;
   height: 521px;
}

#food  {
	visibility: visible;
	position: absolute;
	left: 371px;
	top: 310px;
	z-index: 6;
	width: 500px;
	height: 283px;
	padding:3px;
	border:1px solid #021a40;
}

#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #f9b72a;
   background: url(newmenutrimmedia/bg.png);
}

