a  {
   text-decoration: underline;
   color: #000000;
}
a:hover  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: underline;
}

#id41textboxbckgrdnomerge,
#id35textboxbckgrdnomerge,
#id29textboxbckgrdnomerge,
#id23textboxbckgrdnomerge,
#id16textboxbckgrdnomerge  {
   visibility: visible;
   position: absolute;
   left: 381px;
   top: 235px;
   z-index: 2;
   width: 744px;
   height: 446px;
   background-repeat: no-repeat;
}

#id19rightextscroll p,
#id26rightextscroll p,
#id31rightextscroll p,
#id37rightextscroll p,
#id44rightextscroll p  {
   font: 11px/16px Verdana;
   margin: 0px;
   text-align: left;
   color: #756104;
}

#hznpid4food,
#hznpid2specials,
#hznpid1home,
#hznpid6info,
#hznmillsitesite,
#hznpid3drinks,
#hznpid5events  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}
#id26rightextscroll,
#id44rightextscroll,
#id37rightextscroll,
#id19rightextscroll,
#id31rightextscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 701px;
   top: 279px;
   z-index: 3;
   width: 375px;
}

#hourstext p,
#mailinglisttext p,
#addresstext p,
#phonetext p,
#copyrighttext p,
#parkingtext p  {
   font: 11px/15px Verdana;
   margin: 0px;
   text-align: left;
   color: #F1EECA;
}

#pid4food,
#pid2specials,
#pid1home,
#pid6info,
#millsitesite,
#pid3drinks,
#pid5events  {
   width: 1500px;
   height: 1000px;
   position: absolute;
   margin-left: -750px;
   left: 50%;
   top: -430px;
}

#id37rightextscroll p a,
#id26rightextscroll p a,
#id19rightextscroll p a  {
   text-decoration: underline;
   color: #756104;
}
#parkingtext p a:hover,
#mediaphuncotext p a:hover  {
   text-decoration: underline;
}
#headereventsg,
#headerspecialsg  {
   visibility: visible;
   position: absolute;
   left: 432px;
   top: 275px;
   z-index: 3;
   height: 32px;
   background-repeat: no-repeat;
}

#infotext p,
#contenttextcopy p  {
   font: 12px/18px Verdana;
   margin: 0px;
   text-align: left;
   color: #756104;
}

.eventspecialtext {
   font: 11px/12px Verdana;
   margin: 0px;
   text-align: left;
   color: #756104; 
   }
#contenttextcopy,
#infotext  {
   visibility: visible;
   position: absolute;
   left: 436px;
   top: 330px;
   z-index: 3;
   width: 234px;
}

#id16textboxbckgrdnomerge  {
   background-image: url(infomedia/id16textboxbckgrdnomerge.gif);
}

#id41textboxbckgrdnomerge  {
   background-image: url(specialsmedia/id41textboxbckgrdnomerge.gif);
}

#id35textboxbckgrdnomerge  {
   background-image: url(drinksmedia/id35textboxbckgrdnomerge.gif);
}

#id23textboxbckgrdnomerge  {
   background-image: url(eventsmedia/id23textboxbckgrdnomerge.gif);
}

#id29textboxbckgrdnomerge  {
   background-image: url(foodmedia/id29textboxbckgrdnomerge.gif);
}
#id44rightextscroll  {
   height: 375px;
}
#id26rightextscroll  {
   height: 369px;
}
#id37rightextscroll  {
   height: 369px;
}
#id19rightextscroll  {
   height: 369px;
}
#id31rightextscroll  {
   height: 375px;
}
#contenttextcopy p  {
   font-weight: bold;
   padding-top: 12px;
}
#homeimagenomerge  {
   background: url(millsitesitemedia/homeimagenomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 380px;
   top: 102px;
   z-index: 2;
   width: 1034px;
   height: 572px;
}
#headerspecialsg  {
   background-image: url(specialsmedia/headerspecialsg.gif);
   width: 119px;
}
#headereventsg  {
   background-image: url(eventsmedia/headereventsg.gif);
   width: 95px;
}
#introtext p  {
   font: 16px/26px Verdana;
   margin: 0px;
   text-align: left;
   color: #FFFBFB;
}
#infotext p  {
   padding-top: 16px;
}
#introtext  {
   visibility: visible;
   position: absolute;
   left: 859px;
   top: 326px;
   z-index: 3;
   width: 241px;
}
#milltowng  {
   background: url(millsitesitemedia/milltowng.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 859px;
   top: 261px;
   z-index: 3;
   width: 228px;
   height: 39px;
}
html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}
/*------------------------------------- BOTTOM BOXES --------------------------------*/
#mediaphuncotext  {
   visibility: visible;
   position: absolute;
   left: 606px;
   top: 813px;
   z-index: 2;
   width: 296px;
}
#mediaphuncotext p a  {
   text-decoration: underline;
   color: #666666;
}
#mediaphuncotext p a:hover  {
   text-decoration: none;
   color: #666666;
}
#mediaphuncotext p  {
   font: 12px/20px Arial;
   margin: 0px;
   color: #666666;
   text-align: center;
}
#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 762px;
   top: 758px;
   z-index: 3;
   width: 111px;
}
#hoursnomerge  {
   background: url(millsitesitemedia/hoursnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 563px;
   top: 684px;
   z-index: 2;
   width: 185px;
   height: 121px;
}
#phonenomerge  {
   background: url(millsitesitemedia/phonenomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 754px;
   top: 686px;
   z-index: 2;
   width: 135px;
   height: 62px;
}
#parkingtext  {
   visibility: visible;
   position: absolute;
   left: 403px;
   top: 751px;
   z-index: 4;
   width: 143px;
}
#addresstext  {
   visibility: visible;
   position: absolute;
   left: 404px;
   top: 696px;
   z-index: 4;
   width: 141px;
}
#phonetext  {
   visibility: visible;
   position: absolute;
   left: 769px;
   top: 696px;
   z-index: 3;
   width: 99px;
}
#hourstext  {
   visibility: visible;
   position: absolute;
   left: 584px;
   top: 696px;
   z-index: 3;
   width: 151px;
}
#parkingtext p a  {
   text-decoration: underline;
   color: #f1eeca;
}
#parkingtext p a:hover  {
   text-decoration: none;
   color: #f1eeca;
}
#mailinglistnomerge  {
   background: url(millsitesitemedia/mailinglistnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 892px;
   top: 684px;
   z-index: 2;
   width: 233px;
   height: 122px;
}
#copyrightnomerge  {
   background: url(millsitesitemedia/copyrightnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 750px;
   top: 749px;
   z-index: 2;
   width: 134px;
   height: 55px;
}
#signupboxnomerge  {
   background: url(eventsmedia/signupboxnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 912px;
   top: 777px;
   z-index: 3;
   width: 183px;
   height: 21px;
}
#mailinglisttext  {
   visibility: visible;
   position: absolute;
   left: 913px;
   top: 696px;
   z-index: 4;
   width: 183px;
}
#addressnomerge  {
   background: url(millsitesitemedia/addressnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 380px;
   top: 681px;
   z-index: 3;
   width: 184px;
   height: 126px;
}
#signnomerge  {
   background: url(millsitesitemedia/signnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 655px;
   top: 370px;
   z-index: 3;
   width: 111px;
   height: 166px;
}
/*--------------------------------------- background ----------------------------------*/
#backgroundevents,
#backgroundhome,
#backgroundspecials,
#backgrounddrinks,
#backgroundinfo,
#backgroundfood  {
   visibility: visible;
   position: absolute;
   left: 0;
   top: 60px;
   z-index: 1;
   width: 1500px;
   height: 1000px;
   background-repeat: no-repeat;
}
#backgroundspecials  {
   background-image: url(specialsmedia/backgroundspecials.gif);
}
#backgroundevents  {
   background-image: url(eventsmedia/backgroundevents.gif);
}
#backgrounddrinks  {
   background-image: url(drinksmedia/backgrounddrinks.gif);
}
#backgroundinfo  {
   background-image: url(infomedia/backgroundinfo.gif);
}
#backgroundhome  {
   background-image: url(millsitesitemedia/backgroundhome.gif);
}

#backgroundfood  {
   background-image: url(foodmedia/backgroundfood.gif);
}
/*------------------------------------------ BUTTONS ---------------------------------*/
#mlogonomerge  {
   background: url(millsitesitemedia/mlogonomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 346px;
   top: 163px;
   z-index: 4;
   width: 111px;
   height: 103px;
}
#menubarnomerge  {
   background: url(millsitesitemedia/menubarnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 428px;
   top: 165px;
   z-index: 3;
   width: 708px;
   height: 89px;
}
#infob a,
#eventsb a,
#homeb a,
#specialsb a,
#drinksb a,
#foodb a  {
   background-repeat: no-repeat;
   display: block;
   height: 71px;
   background-position: 0% 0px;
   font-size: 71px;
   line-height: 71px;
}
#eventsb a:hover,
#drinksb a:hover  {
   background-position: -114px 0%;
}
#infob a:hover,
#homeb a:hover  {
   background-position: -108px 0%;
}
#foodb a:hover  {
   background-position: -109px 0%;
}
#specialsb a:hover  {
   background-position: -127px 0%;
}
#specialsb a  {
   width: 127px;
   background-image: url(millsitesitemedia/specialsb.gif);
}
#specialsb  {
   visibility: visible;
   position: absolute;
   left: 562px;
   top: 175px;
   z-index: 8;
   width: 127px;
   height: 71px;
}
#eventsb a  {
   width: 114px;
   background-image: url(millsitesitemedia/eventsb.gif);
}
#foodb a  {
   width: 109px;
   background-image: url(millsitesitemedia/foodb.gif);
}
#eventsb  {
   visibility: visible;
   position: absolute;
   left: 897px;
   top: 163px;
   z-index: 5;
   width: 114px;
   height: 71px;
}
#homeb a  {
   width: 108px;
   background-image: url(millsitesitemedia/homeb.gif);
}
#homeb  {
   visibility: visible;
   position: absolute;
   left: 459px;
   top: 179px;
   z-index: 9;
   width: 108px;
   height: 71px;
}
#infob a  {
   width: 108px;
   background-image: url(millsitesitemedia/infob.gif);
}
#drinksb  {
   visibility: visible;
   position: absolute;
   left: 683px;
   top: 170px;
   z-index: 7;
   width: 114px;
   height: 71px;
}
#drinksb a  {
   width: 114px;
   background-image: url(millsitesitemedia/drinksb.gif);
}
#foodb  {
   visibility: visible;
   position: absolute;
   left: 790px;
   top: 167px;
   z-index: 6;
   width: 109px;
   height: 71px;
}
#infob  {
   visibility: visible;
   position: absolute;
   left: 997px;
   top: 160px;
   z-index: 4;
   width: 108px;
   height: 71px;
}
/*------------------------------------ MENUS -----------------------------------------*/
#foodsmenu li a,
#drinkmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #756104;
   width: 100%;
   display: block;
}
#foodsmenu li,
#drinkmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}
#drinkmenu,
#foodsmenu  {
   font: bold 12px/20px Verdana;
   margin: 0;
   padding: 0;
   list-style: none;
   text-align: left;
   color: #756104;
   position: absolute;
   left: 436px;
   top: 329px;
   z-index: 3;
   width: 234px;
}

