body {background-image:url("/images/mainsitebackground.gif"); background-repeat:repeat-x; background-color:#000000;font-family:Gill Sans MT, arial, sans-serif;font-size:75%; margin:0px; padding:0px;}
h1,h2,h3,p{margin:0px;}
h2{font-size:110%;}
img{border:none;}
.clear{clear:both; height:0px; overflow:hidden;}
.noPadding{padding:0px;}
a{cursor:pointer;}

#PageContainer{ width:725px; border:none; margin:0 auto;}
#PageHeaderTop{background-image:url("/images/TopHeaderRepeater.jpg"); background-repeat:repeat-x; height:37px;}
#PageHeaderTopRight{float:right; text-align:right; }
#PageHeaderTopRight input#search{color:#999999;font-size:11px;border:0px solid #FFFFFF;height:11px;margin-right:9px;margin-top:2px;width:135px; float:left;}
#PageHeaderTopRight input#submit{border:0px solid #FFFFFF;height:10px;width:15px;float:left;margin-left:6px;margin-top:3px; background-image:url("/images/searchButton.jpg"); background-repeat:no-repeat;}
#SearchHolder{margin:8px;width:174px;height:19px;background-image:url(/images/searchBox.png); background-repeat:no-repeat;}
#LogoHeader{background-color:#000000; height:162px;}
#LogoHolder{float:right;margin:30px 20px 0 0;}
#TopNavHolder{float:left;color:#ffffff;margin-top:52px;}
#TopNavHolder ul{float:left; padding:0px;margin:0px 0pt 0pt 50px; list-style-image:url(/images/bullet.gif);}
#TopNavHolder ul li{padding-bottom:5px;}
#TopNavHolder ul li a{text-decoration:none; color:#ffffff;}
#NavHolder{border-top:3px solid #d5d5d5; height:36px; background-color:#FFFFFF; overflow:hidden; border-bottom:1px solid #d5d5d5;}
#NavHolder ul{padding:0px 0px 0px 32px;margin:0px; list-style:none;}
#NavHolder ul li{float:left; }
#NavHolder ul li a{padding:12px 24px;display:block;}
#FlashTemp{/*background-image:url("/images/FlashTemp.jpg"); background-repeat:no-repeat;*/ background-color:#FFFFFF;height:241px;width:735px;}
#TitleHolder{padding-left:28px;background-color:#333333; border-bottom:3px solid #d5d5d5; height:37px;}
#TitleHolder h1{color:#FFFFFF;padding-top:5px;font-weight:normal; font-size:22px;}
#MainWrapper{padding-top:10px;background-image:url(/images/bodyBackground.gif); background-repeat:repeat-y;}
#MainTopWrapper{height:355px;background-image:url(/images/galleryBackground.gif); background-repeat:no-repeat;}
#MainTopLeft{margin:40px 0pt 0pt 35px;width:207px; float:left;}
#MainTopLeft a{text-decoration:none; color:#000000;}

#MainTopRight{width:481px; position:relative; float:left;margin-top:13px;}




#HomepageContentLeft{width:198px; padding-left:20px;float:left;}
#HomepageContentMiddle{width:223px;float:left;padding-left:35px; min-height:150px;}
#HomepageContentRight{width:198px;float:left;padding-left:35px;}

/*Innerpage template */
#InnerMainTopWrapper{height:291px;background-image:url(/images/innerPageBanner.jpg); background-repeat:no-repeat;}
#InnerMainWrapper{zoom:1;padding-left:35px;padding-bottom:10px;min-height:150px;padding-top:10px;background-image:url(/images/bodyBackgroundInner.gif); background-repeat:repeat-y;}
#InnerMainImageHolder{padding:22px 0 0 9px;}
#InnerContentHolder{width:462px;float:left;}
#InnerContentHolder p{padding:5px 0px;}
#InnerContentHolder a{color:#000000;}
#InnerContentHolder a:visited{color:#ff0066;}
#InnerContentRight{width:200px; float:right;}
#InnerContentRight ul{list-style:none;margin-top:0px;}
#InnerContentRight ul li{padding-bottom:5px;}
#InnerContentRight ul li h2{font-size:110%; text-decoration:underline;}
#InnerContentRight a{text-decoration:none;color:#000000;}

#Footer{background-color:#000000;height:10px; width:100%;}
#PixelHolder{width:400px;  float:right;text-align:right; color:#FFFFFF;}
#PixelHolder a{color:#FFFFFF;text-decoration:none;}
#AddressHolder{width:300px; float:left; color:#ffffff;}

.dishHolder{padding-bottom:10px;}
.menuTitle{font-weight:bold;font-size:110%;}
.menuWrapper{padding-left:10px;}
.rightTile{padding-left:26px;padding-bottom:10px;}

/* Homepage Promos */
.promoBoxHolder{width:190px;padding:10px 0px;}
.promoImage{width:190px; height:200px; overflow:hidden;}
.promoAwardBoxHolder{width:216px;padding:10px 0px;}
.promoAwardImage{width:216px; height:200px; overflow:hidden;}

/* gallery */
.galleryImage{width:140px; float:left; padding:10px 10px 10px 0px;}
.galleryImageTile{width:220px; float:left; padding:10px 0px 10px 0px;}
.galleryFirst{padding-right:22px;}


/*Image Rotator */
#rotator { width:473px; height:325px;position:relative;}
#rotator img { position: absolute; display:none; }
#rotator .other {  position:absolute; top:0px; left:0px; width:250px; }
#rotator .firstImage { display:block;  width:473px;}
#rotator .firstImage img { display:block; }

/* menu */

.menu_list{width: 150px;}
.menu_head{cursor: pointer;position: relative;font-size:120%; padding-left: 10px;font-weight:bold; cursor: pointer; background: url(/images/bulletgrey.gif)  center left no-repeat;}
.menu_body{display:none;}
.menu_body a{display:block;padding-left:14px}
.menu_body a:hover{  }

/* Provide space for our own "bullet" inside the LI */
#MainTopLeft ul{margin:0px; padding:0px;list-style:none;}
#MainTopLeft ul.mktree  li           .bullet {font-size:120%; padding-left: 10px; }

/* Show "bullets" in the links, depending on the class of the LI that the link's in */
#MainTopLeft ul.mktree  li.liOpen    .bullet {font-weight:bold; cursor: pointer; background: url(/images/bulletgrey.gif)  center left no-repeat; }
#MainTopLeft ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(/images/bulletgrey.gif)   center left no-repeat; }
#MainTopLeft ul.mktree  li.noArrow bullet{background:none;}
#MainTopLeft ul.mktree  li.liBullet  .bullet { cursor: default; background: url(/images/bulletgrey.gif) center left no-repeat; }

/* Sublists are visible or not based on class of parent LI */
#MainTopLeft ul.mktree  li.liOpen    ul { display: block; padding:0 0 0 4px; }
#MainTopLeft ul.mktree  li.liClosed  ul { display: none; padding:0px;}

/*
#MainTopLeft ul li{background-image:url(/images/bulletgrey.gif); background-repeat:no-repeat; background-position:center left;}
#MainTopLeft ul li a{text-decoration:none; padding-left:10px; display:block;color:#000000;}
*/