h3 {
	font-size: 14px;
}

#mainmiddle {

visibility: visible; position: absolute; left: 19px; top: 155px; z-index: 3; font: 12px/12px Arial; color: white; width: 777px; height: 390px; overflow-y: auto;line-height: 12px; line-height: 20px;

}

a  {
   text-decoration: underline;
   color: white;
   
}

a ins  {
   text-decoration: none;
}

#lunchbutton a:hover,
#historybutton a:hover,
#beersbutton a:hover,
#linksbutton a:hover,
#locationbutton a:hover,
#winebutton a:hover,
#dinnerbutton a:hover,
#spiritsbutton a:hover,
#kidsbutton a:hover,
#ourfriendsbutton a:hover  {
   background-position: -118px 0%;
}

#winebutton a,
#spiritsbutton a,
#locationbutton a,
#linksbutton a,
#dinnerbutton a,
#kidsbutton a,
#lunchbutton a,
#historybutton a,
#beersbutton a,
#ourfriendsbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 118px;
   height: 24px;
   background-position: 0% 0px;
}

#merchandisebutton a,
#id35menubutton a,
#homebutton a,
#id46newseventsbutton a,
#contactbutton a,
#id38banddbutton a,
#id42aboutusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#thenamebutton a:hover,
#ourfamilyofbeersbutton a:hover,
#brewingprocessbutton a:hover,
#motleybutton a:hover  {
   background-position: -156px 0%;
}

#flickrbutton a:hover,
#blogbutton a:hover,
#facebookbutton a:hover,

#linkedinbutton a:hover  {
   background-position: -72px 0%;
}

#thenamebutton a,
#brewingprocessbutton a,
#ourfamilyofbeersbutton a,
#motleybutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 156px;
   height: 24px;
   background-position: 0% 0px;
}

#newsltrbutton a:hover,
#mugclubbutton a:hover,
#newsneventsbutton a:hover  {
   background-position: -139px 0%;
}

#linkedinbutton a,
#facebookbutton a,
#twitterbutton a,

#blogbutton a,
#flickrbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 72px;
   height: 68px;
   background-position: 0% 0px;
}

#id47newseventsbutton a:hover,
#id46newseventsbutton a:hover  {
   background-position: -89px 0%;
}

#newsneventsbutton a,
#newsltrbutton a,
#mugclubbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 139px;
   height: 24px;
   background-position: 0% 0px;
}

#id43aboutusbutton a:hover,
#id42aboutusbutton a:hover  {
   background-position: -60px 0%;
}

#id39banddbutton a:hover,
#id38banddbutton a:hover  {
   background-position: -165px 0%;
}

#id35menubutton a:hover,
#id36menubutton a:hover  {
   background-position: -32px 0%;
}

#id47newseventsbutton,
#id46newseventsbutton  {
   visibility: visible;
   position: absolute;
   left: 678px;
   top: 122px;
   width: 89px;
   height: 11px;
}

#id42aboutusbutton,
#id43aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 492px;
   top: 122px;
   width: 60px;
   height: 11px;
}

#id38banddbutton,
#id39banddbutton  {
   visibility: visible;
   position: absolute;
   left: 180px;
   top: 122px;
   width: 165px;
   height: 11px;
}

#historybutton,
#ourfriendsbutton,
#locationbutton  {
   visibility: hidden;
   position: absolute;
   left: 482px;
   z-index: 6;
   width: 118px;
   height: 24px;
}

#loremipsumtext p,
#addresstext p,
#addresstext2 p  {
   font: 12px/14px Verdana;
   margin: 0px;
   text-align: justify;
   color: #FFFFFF;
}

#addresstext p a,
#addresstext2 p a  {
   font-style: Normal;
   text-decoration: none;
   color: #FFFFFF;
}

#addresstext, 
#addresstext2  {
	visibility: visible;
	position: absolute;
	left: 388px;
	top: 590px;
	z-index: 4;
	width: 275px;
}


#addresstext p a:hover,
#addresstext2 p a:hover  {
   font-style: italic;
}

#id35menubutton,
#id36menubutton  {
   visibility: visible;
   position: absolute;
   left: 110px;
   top: 122px;
   width: 32px;
   height: 11px;
}


#linksbutton  {
   visibility: hidden;
   position: absolute;
   left: 482px;
   z-index: 5;
   width: 118px;
   height: 24px;
}

#spiritsbutton,
#kidsbutton  {
   visibility: hidden;
   position: absolute;
   left: 82px;
   z-index: 7;
   width: 118px;
   height: 24px;
}

#dinnerbutton,
#winebutton  {
   visibility: hidden;
   position: absolute;
   left: 82px;
   z-index: 6;
   width: 118px;
   height: 24px;
}

#merchandisebutton a:hover  {
   background-position: -81px 0%;
}

#beersbutton,
#lunchbutton  {
   visibility: hidden;
   position: absolute;
   left: 82px;
   z-index: 5;
   width: 118px;
   height: 24px;
}

#ourfamilyofbeersbutton a  {
   background-image: url(layout4annarbormedia/ourfamilyofbeersbutton.gif);
}

#id46newseventsbutton a  {
   width: 89px;
   background-image: url(layout4annarbormedia/id47newseventsbutton.gif);
}

#id47newseventsbutton a  {
   background: url(layout4annarbormedia/id47newseventsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 89px;
   height: 11px;
}

#ourfamilyofbeersbutton  {
   visibility: hidden;
   position: absolute;
   left: 202px;
   top: 187px;
   z-index: 7;
   width: 156px;
   height: 24px;
}

#brewingprocessbutton a  {
   background-image: url(layout4annarbormedia/brewingprocessbutton.gif);
}

#addresstext p a:hover  {
   font-style: italic;
}

#contactbutton a:hover  {
   background-position: -59px 0%;
}

#shape8,
#shape8copy2  {
   visibility: hidden;
   position: absolute;
   top: 136px;
   z-index: 4;
   width: 118px;
   background-color: #E00C22;
   background-image: none;
}

#id47newseventsbutton  {
   z-index: 5;
}

#brewingprocessbutton  {
   visibility: hidden;
   position: absolute;
   left: 202px;
   top: 209px;
   z-index: 8;
   width: 156px;
   height: 24px;
}

#id46newseventsbutton  {
   z-index: 4;
}

#newsneventsbutton a  {
   background-image: url(layout4annarbormedia/newsneventsbutton.gif);
}

#id42aboutusbutton a  {
   width: 60px;
   background-image: url(layout4annarbormedia/id43aboutusbutton.gif);
}

#id43aboutusbutton a  {
   background: url(layout4annarbormedia/id43aboutusbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 60px;
   height: 11px;
}

#merchandisebutton a  {
   width: 81px;
   background-image: url(layout4annarbormedia/merchandisebutton.gif);
}

#homebutton a:hover  {
   background-position: -34px 0%;
}

#picsbutton a:hover  {
   background-position: -447px 0%;
}

#ourfriendsbutton a  {
   background-image: url(layout4annarbormedia/ourfriendsbutton.gif);
}

#id38banddbutton a  {
   width: 165px;
   background-image: url(layout4annarbormedia/id39banddbutton.gif);
}

#id43aboutusbutton  {
   z-index: 5;
}

#id42aboutusbutton  {
   z-index: 4;
}

#newsneventsbutton  {
   visibility: hidden;
   position: absolute;
   left: 660px;
   top: 182px;
   z-index: 5;
   width: 139px;
   height: 24px;
}

#merchandisebutton  {
   visibility: visible;
   position: absolute;
   left: 380px;
   top: 122px;
   z-index: 4;
   width: 81px;
   height: 11px;
}

#id39banddbutton a  {
   background: url(layout4annarbormedia/id39banddbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 165px;
   height: 11px;
}

#locationbutton a  {
   background-image: url(layout4annarbormedia/locationbutton.gif);
}

#ourfriendsbutton  {
   top: 181px;
}

#id35menubutton a  {
   width: 32px;
   background-image: url(layout4annarbormedia/id36menubutton.gif);
}

#facebookbutton a  {
   background-image: url(layout4annarbormedia/facebookbutton.gif);
}

#twitterbutton a  {
   background-image: url(layout4annarbormedia/twittericon.png);
}


#id36menubutton a  {
   background: url(layout4annarbormedia/id36menubutton.gif) no-repeat 0% 0px;
   display: block;
   width: 32px;
   height: 11px;
}

#linkedinbutton a  {
   background-image: url(layout4annarbormedia/linkedinbutton.gif);
}

#spiritsbutton a  {
   background-image: url(layout4annarbormedia/spiritsbutton.gif);
}

#id39banddbutton  {
   z-index: 5;
}

#contactbutton a  {
   width: 59px;
   background-image: url(layout4annarbormedia/contactbutton.gif);
}

#mugclubbutton a  {
   background-image: url(layout4annarbormedia/mugclubbutton.gif);
}

#thenamebutton a  {
   background-image: url(layout4annarbormedia/thenamebutton.gif);
}

#addresstext p a  {
   font-style: Normal;
   text-decoration: none;
   color: #FFFFFF;
}

#historybutton a  {
   background-image: url(layout4annarbormedia/historybutton.gif);
}

#id38banddbutton  {
   z-index: 4;
}

#newsltrbutton a  {
   background-image: url(layout4annarbormedia/newsltrbutton.gif);
}

#id35menubutton  {
   z-index: 4;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 800px;
   top: 10px;
   z-index: 20;
   width: 72px;
   height: 68px;
}

#twitterbutton {
   visibility: visible;
   position: absolute;
   left: 805px;
   top: 65px;
   z-index: 20;
   width: 55px;
   height: 55px;
}

/*
#locationbutton  {
   top: 201px;
}
*/

#flickrbutton a  {
   background-image: url(layout4annarbormedia/flickrbutton.gif);
}

#loremipsumtext  {
   visibility: visible;
   position: absolute;
   left: 468px;
   top: 174px;
   z-index: 3;
   width: 303px;
}

#id36menubutton  {
   z-index: 5;
}

#linkedinbutton  {
   visibility: visible;
   position: absolute;
   left: 572px;
   top: 589px;
   z-index: 4;
   width: 72px;
   height: 68px;
}

#dinnerbutton a  {
   background-image: url(layout4annarbormedia/dinnerbutton.gif);
}

#motleybutton a  {
   background-image: url(layout4annarbormedia/motleybutton.gif);
}

#linksbutton a  {
   background-image: url(layout4annarbormedia/linksbutton.gif);
}

#thenamebutton  {
   visibility: hidden;
   position: absolute;
   left: 202px;
   top: 163px;
   z-index: 6;
   width: 156px;
   height: 24px;
}

#beersbutton a  {
   background-image: url(layout4annarbormedia/beersbutton.gif);
}

#mugclubbutton  {
   visibility: hidden;
   position: absolute;
   left: 660px;
   top: 139px;
   z-index: 7;
   width: 139px;
   height: 24px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 587px;
   top: 122px;
   z-index: 4;
   width: 59px;
   height: 11px;
}

#historybutton, 
#locationbutton  {

   top: 138px;
}


#spiritsbutton  {
   top: 253px;
}

#lunchbutton a  {
   background-image: url(layout4annarbormedia/lunchbutton.gif);
}

#newsltrbutton  {
   visibility: hidden;
   position: absolute;
   left: 660px;
   top: 160px;
   z-index: 6;
   width: 139px;
   height: 24px;
}

#kidsbutton a  {
   background-image: url(layout4annarbormedia/kidsbutton.gif);
}

#blogbutton a  {
   background-image: url(layout4annarbormedia/blogbutton.gif);
}

#picsbutton a  {
   background: url(layout4annarbormedia/picsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 447px;
   height: 342px;
}

#homebutton a  {
   width: 34px;
   background-image: url(layout4annarbormedia/homebutton.gif);
}

#dinnerbutton  {
   top: 163px;
}

#winebutton a  {
   background-image: url(layout4annarbormedia/winebutton.gif);
}

#flickrbutton  {
   visibility: visible;
   position: absolute;
   left: 705px;
   top: 589px;
   z-index: 6;
   width: 72px;
   height: 68px;
}

#motleybutton  {
   visibility: hidden;
   position: absolute;
   left: 202px;
   top: 139px;
   z-index: 5;
   width: 156px;
   height: 24px;
}

#shape8copy3  {
   visibility: hidden;
   position: absolute;
   left: 660px;
   top: 136px;
   z-index: 4;
   width: 139px;
   height: 75px;
   background-color: #E00C22;
   background-image: none;
}

#lunchbutton  {
   top: 140px;
}

#layer4copy3  {
	background: url(layout4annarbormedia/layer4copy3.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 85px;
	top: 571px;
	z-index: 3;
	width: 599px;
	height: 167px;
}
/*
This is where the about us height is set
*/
#shape8copy2  {
   height: 75px;
   left: 482px;
}

#linksbutton  {
   top: 161px;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 123px;
   top: 590px;
   z-index: 4;
   width: 235px;
}

#beersbutton  {
   top: 207px;
}

#picsbutton  {
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 170px;
   z-index: 3;
   width: 447px;
   height: 342px;
}

#winebutton  {
   top: 230px;
}

#shape8copy  {
   background: url(layout4annarbormedia/shape8copy.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 202px;
   top: 136px;
   z-index: 4;
   width: 156px;
   height: 98px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 637px;
   top: 589px;
   z-index: 5;
   width: 72px;
   height: 68px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 689px;
   width: 812px;
   position: relative;
   background-color: #404141;
   background-image: none;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 122px;
   z-index: 4;
   width: 34px;
   height: 11px;
}

#kidsbutton  {
   top: 184px;
}

#menubarbg  {
   background: url(layout4annarbormedia/menubarbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 113px;
   z-index: 3;
   width: 795px;
   height: 23px;
}

#shape8  {
   height: 144px;
   left: 82px;
}

#layer2  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 10px;
   z-index: 4;
   width: 794px;
   height: 105px;
}

#body  {
   background: url(layout4annarbormedia/body.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 135px;
   z-index: 2;
   width: 796px;
   height: 486px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #404141;
}

