a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#gallerybutton a:hover,
#specialoffersbutton a:hover,
#locationsbutton a:hover,
#lemenubutton a:hover,
#bonjourbutton a:hover,
#contactusbutton a:hover  {
   background-position: -111px 0%;
}

#lemenubutton a,
#contactusbutton a,
#locationsbutton a,
#bonjourbutton a,
#gallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 42px;
   width: 111px;
   background-position: 0% 0px;
   font-size: 42px;
   line-height: 42px;
}

#bonjourbutton,
#lemenubutton,
#locationsbutton,
#contactusbutton,
#gallerybutton  {
   visibility: visible;
   position: absolute;
   top: 94px;
   z-index: 2;
   width: 111px;
   height: 42px;
}

#pid5lemenu,
#pid3contactus,
#photogallery,
#pid1locations,
#pid4bonjour  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

#id28dinnermenubutton a,
#id30lebrunchbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#id28dinnermenubutton a  {
   width: 79px;
   background-image: url("/lemenumedia/id28dinnermenubutton.gif");
}

#bottommenu li a:hover  {
   font-weight: bold;
}

#specialoffersbutton a  {
   background: url("/photogallerymedia/specialoffersbutton.gif") no-repeat 0% 0px;
   display: block;
   height: 26px;
   width: 111px;
   font-size: 26px;
   line-height: 26px;
}

#pid5lemenu,
#pid3contactus,
#photogallery,
#pid1locations,
#pid4bonjour  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

#getdirectionsloopbutton a,
#getdirectionsnorthwesternbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   width: 101px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#id26dinnermenubutton a,
#id28lebrunchbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#theloopbutton a,
#northwesternbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}


#norhtwesternaddresstext p,
#loopaddresstext p  {
   font: 15px/18px Arial;
   margin: 0px;
   letter-spacing: -1px;
   text-align: left;
}

#northwesternuniversitymenubutton a:hover  {
   background-position: -117px 0%;
}

#theloopbutton a,
#northwesternbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}




#getdirectionsnorthwesternbutton a  {
   background-image: url("/locationsmedia/getdirectionsnorthwesternbutton.gif");
}

#northwesternuniversitymenubutton  {
   visibility: visible;
   position: absolute;
   left: 518px;
   top: 290px;
   z-index: 3;
   width: 117px;
   height: 77px;
}

#selectyourlocationbutton a:hover  {
   background-position: -410px 0%;
}

#getdirectionsloopbutton a  {
   background-image: url("/locationsmedia/getdirectionsloopbutton.gif");
}

#getdirectionsloopbutton a,
#getdirectionsnorthwesternbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   width: 101px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#northwesternbutton a  {
   width: 250px;
   background-image: url("/locationsmedia/northwesternbutton.gif");
}


#theloopbutton a  {
   width: 101px;
   background-image: url("/locationsmedia/theloopbutton.gif");
}

#id30lebrunchbutton a  {
   width: 59px;
   background-image: url("/lemenumedia/id30lebrunchbutton.gif");
}

#specialoffersbutton  {
   visibility: visible;
   position: absolute;
   left: 644px;
   top: 103px;
   z-index: 2;
   width: 111px;
   height: 26px;
}

#contactusbutton a  {
   background-image: url("/photogallerymedia/contactusbutton.gif");
}

#locationsbutton a  {
   background-image: url("/photogallerymedia/locationsbutton.gif");
}

#locationsbutton  {
   left: 261px;
}

#gallerybutton a  {
   background-image: url("/photogallerymedia/gallerybutton.gif");
}

#bottommenu li a  {
   font-weight: bold;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
   display: block;
}

#bonjourbutton a  {
   background-image: url("/photogallerymedia/bonjourbutton.gif");
}

#contactusbutton  {
   left: 388px;
}

#lemenubutton a  {
   background-image: url("/photogallerymedia/lemenubutton.gif");
}

#gallerybutton  {
   left: 515px;
}

#bonjourbutton  {
   left: 11px;
}

#bottommenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#lemenubutton  {
   left: 136px;
}

#bottommenu  {
   font: bold 11px/11px "Verdana";
   height: 47px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: -1px;
   color: #FFFFFF;
   position: absolute;
   left: 0px;
   top: 640px;
   z-index: 1;
   width: 1000px;
}

#layer5  {
   background: url("/photogallerymedia/layer5.gif") no-repeat;
   visibility: visible;
   position: relative;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1000px;
   height: 630px;
    }
    
    
html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #330C0D url("/.../crepebg.gif");
}