body {
	background-image: url(images/beefsback.jpg);
	background-repeat: repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
div {
	margin:0px;
	padding:0px;
}
h2 {
	color: #00703c;
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
}
a:link, a:visited {
	color: #006436;
    }
a:hover, a:active {
	color: #000000;
}


#main {
	/* border: 2px solid #000000; */
}
.textmenu {
	display: none;
	margin: 0px;
	padding: 0px;
}
.centered {
	text-align:center;
}
#menu-back .centered {
	text-align:center;
	/* padding-left:1px; */
}
.green {
	color: #00703c;
}

#topnav {
	background-image: url(images/top-menu.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 990px;
	height: 134px;
	letter-spacing: -1px;
	padding:0px;
	margin:0px;
}
#topnav div{
	float:left;
}
#topnav a:link, #topnav a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#topnav a:hover, #topnav a:active {
	font-weight: bold;
	color: #168151;
	text-decoration: none;
}
#topnav .n_left {
	padding-top: 65px;
	padding-left: 35px;
}
#topnav .n_center {
	padding-top: 45px;
	padding-left: 285px;
}

#topnav .n_right {
	padding-top: 65px;
	padding-left: 10px;
}
#topnav .n_search {
	padding-top: 45px;
	padding-left: 25px;
}
#topnav .n_search form {
	margin: 0px;
	padding: 0px;
}
#topnav .n_search .go {
	padding-top: 0px;


}
#topnav .n_search .zip {
	padding-top: 3px;
	text-align: center;
}
#topnav  .n_search  .zip input {
	color: #168151;
	border: 1px solid #168151;
}
#bottomnav {
	background-image: url(images/nav_bottom_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#bottomnav .links {
	padding-top: 24px;
	padding-bottom: 20px;
	padding-right: 210px;
	text-align: right;
	letter-spacing: -1px;
}
#bottomnav a:link, #bottomnav a:visited {
	font-weight: bold;
	color: #565a57;
	text-decoration: none;
}
#bottomnav a:hover, #bottomnav a:active {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.socialicons {
	float: right;
	padding-top: 15px;
	padding-right: 5px;
}
.tw_share { 
	display: -moz-inline-block; 
	display:inline-block; 
	color:#31ccff; 
	padding:1px 20px 0 5px; 
	height:15px; 
	border:1px solid #d8dfea; 
	background:#ffffff url(images/icon_tw.gif) no-repeat top right; 
} 
.tw_share:hover { 
	color:#fff; 
	border-color:#31ccff; 
	background:#31ccff url(images/icon_tw.gif) no-repeat top right; 
	text-decoration:none; 
}
.fb_share { 
	display: -moz-inline-block; 
	display:inline-block; 
	padding:1px 20px 0 5px; 
	height:15px; 
	border:1px solid #d8dfea; 
	background:#ffffff url(images/icon_fb.gif) no-repeat top right; 
} 
.fb_share:hover { 
	color:#fff; 
	border-color:#295582; 
	background:#3b5998 url(images/icon_fb.gif) no-repeat top right; 
	text-decoration:none; 
} 
.menu-top {
	background-image: url(images/menu-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu-right {
	background-image: url(images/menu-right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 122px;
}
#menu-back {
    background-image: url(images/menu-inside-back-paper.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:Georgia, "Times New Roman", Times, serif;
	width: 683px;
	padding:0px;
	margin:0px;
}
#menu-back h2 {
	color: #00703c;
	font-size: 12pt;
	padding:0px;
	margin:0px;
}
#menu-back h1 {
	display: none;
	padding:0px;
	margin:0px;
	color:#F2E7D5;
}
#menu-back .innerwrapper {
	width: 680px;
}
#menu-back .padding {
	margin-right: 20px;
	margin-left: 20px;
}
#menu-back .listpadding {
	margin-right: 0px;
	margin-left: 0px;
}
#menu-back .greenback {
	background-image: url(images/greengrad.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#menu-back .saladback {
	background-image: url(images/mb_salads.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 6px;
}
#menu-nav {
	background-image: url(images/menu-nav-back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	/*letter-spacing: -1px;*/
	font-size: 9pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#menu-nav .menuwrapper {
	width: 165px;
	text-align: center;
}

#menu-nav  p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

#menu-nav a:link, #menu-nav a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#menu-nav a:hover, #menu-nav a:active {
	/*color: #00703c;*/
	color: #349045;
	text-decoration: none;
	font-weight: bold;
}
#menu-nav .current a:link, #menu-nav .current a:visited {
	/*color: #00703c;*/
	color: #349045;
}
#menu-nav .current {
	/*color: #00703c;*/
	color: #349045;
}

#menu-side {
	background-image: url(images/menu-nav-back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	font-size: 10pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#menu-side .menuwrapper {
	width: 165px;
	text-align: center;
}

#menu-side  p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

#kidzone {
	color: #FFFFFF;
	background-image: url(images/kids-zone_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 210px;
	padding-right: 190px;
	padding-top: 10px;
	line-height: 22px;
}
#kidzone  h1 {
	color: #59fa00;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1pt;
	padding-top: 90px;
}
#kidzone a:link, #kidzone a:visited {
	color: #59fa00;
}
#kidzone  .imgborder {
	border: 3px solid #59fa00;
	margin-right: 20px;
}
#kidzone  a:hover, #kidzone  a:active {
	color: #FFFF80;
}
#anniversary {
	background-image: url(images/beefs-anniversary-back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#anniversary .inner {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1e4a35;
	font-weight: bold;
	padding-left: 250px;
	text-align: center;
	padding-top: 250px;
}
#anniversary .bigger {
	font-size: 14pt;
}
#anniversary .aboutlink {
	padding-top: 320px;
}


#aboutus {
	background-image: url(images/about-us-back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#aboutus .inner {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 205px;
	padding-right: 10px;
	padding-left: 540px;
}
.home-top-nav2 {
	background-image: url(images/home-top-nav-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 60px;
}
#home-topnav {
	background-image: url(images/home-top-nav.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	letter-spacing: -1px;
	padding:0px;
	margin:0px;
}
#home-topnav div{
	float:left;
}
#home-topnav a:link, #home-topnav a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#home-topnav a:hover, #home-topnav a:active {
	font-weight: bold;
	color: #168151;
	text-decoration: none;
}
#home-topnav .n_left {
	padding-top: 65px;
	padding-left: 35px;
}
#home-topnav .n_center {
	padding-top: 45px;
	padding-left: 285px;
}

#home-topnav .n_right {
	padding-top: 65px;
	padding-left: 10px;
}
#home-topnav .n_search {
	padding-top: 45px;
	padding-left: 25px;
}
#home-topnav .n_search .go {
	padding-top: 0px;
}
#home-topnav .n_search .zip {
	padding-top: 3px;
	text-align: center;
}
#home-topnav  .n_search  .zipbox {
	color: #168151;
	border: 1px solid #168151;
}

.catering_text {
	background-image: url(images/catering_04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-top: 5px;
	padding-right: 50px;
	padding-left: 50px;
}
.catering_links {
	background-image: url(images/catering_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
}
.contact_back_left {
	background-image: url(images/contact_us_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10px;
	padding-bottom: 25px;
	padding-left: 35px;
	width: 264px;
}
.contact_back_left h2 {
	color: #00703c;
	font-size: 11pt;
	margin: 0px;
	padding: 0px;
}

.contact_back_right {
	background-image: url(images/contact_us_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 50px;
	padding-left: 40px;
	width: 315px;
	font-size: 10px;
}
.contact_back_right h1 {
	display: none;
	font-size: 9px;
}
#giftcards {
	background-image: url(images/giftcards_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 417px;
}
#giftcards .inner {
	padding-left: 100px;
}

#giftcards form {
	margin: 0px;
	padding: 0px;
}

#giftcards h1 {
	display: none;
	font-size: 9px;
}
#giftcards h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #00371D;
}
#giftcards h3 {
	color: #00703C;
	font-size: 26pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
}
#giftcards   .cards   td  {
	background-color: #d9e5c6;
	border: 1px solid #00703C;
	color: #7a806f;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#giftcards .cards .none td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
#giftcards .qty input {
	width: 60px;
	font-size: 24px;
	color: #7a806f;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 1px solid #7a806f;
	text-align: center;
}

#giftcards .btn input {
	width: 170px;
}
#gen-back {
	background-image: url(images/beefobrady_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #a0d29c;
}
#gen-short {
	background-image: url(images/beefobrady-short_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#gen-short   .wrapper {
	height: 417px;
}
#gen-short  .inner {
	padding-left: 15px;
}

#gen-short-wide {
	background-image: url(images/beefobrady-short-wide_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#gen-short-wide .wrapper {
	height: 503px;
}
#gen-short-wide .inner {
}


.gen-right {
	background-image: url(images/wall-green.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.gen-right-bottom {
	background-image: url(images/brickback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #353418;
}
.atbeefs {
	padding-left: 10px;
}
.atbeefs h1 {
	font-size: 5px;
	display: none;
	margin: 0px;
	padding: 0px;
}
.picdisplay {
	background-color: #FFFFFF;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align:center;
}
.picdisplay .head {
	background-image: url(images/pic_header.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 26px;
}
.picdisplay .foot {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: italic;
	color: #333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.floatpanel {
	z-index: 125;
	left: 350px;
	position: absolute;
	top: 90px;
	background-color:#FFFFFF;
	border: #FFFFFF solid 15px;
	width: 600px;
}
.pressroom {
	width:710px;
	font-size:x-small;
}
.pressroom h2 {
	padding: 20px 0px 0px 0px;
	margin:0px;
	font-size: 10pt;
}
.pressroom p {
	padding:0px;
	margin:0px;
}
.pressroom .inner {
	padding-left: 80px;
}
.pressroom .articles {
	width:450px;
}
.pressroom .commercials {
	float:right;
}
.pressroom .date {
	color: #7a806f;
	text-transform: uppercase;
}
.newsbox {
	width:650px;
	background-color:#d9e5c6;
	border: #7a806f solid 1px;
}
.newsboxclear {
	width:650px;
}
.nu_search
{
	background-position: left top;
	background-image: url(images/nu_search_bk.gif);
	background-repeat: no-repeat;
	width: 350px;
	height: 120px;
	text-align:center;
}


.oolocations a:link, .oolocations a:visited
{
	display: block;
	border: #034623 1px solid;
	font-weight: bold;
	color: #ffffff;
	background-color: #00703c;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	margin: 5px 0px 0px 0px;
	width: 100px;
}

.oolocations a:hover, .oolocations a:active
{
	display: block;
	border: #034623 1px solid;
	font-weight: bold;
	color: #034623;
	background-color: #54884f;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	margin: 5px 0px 0px 0px;
	width: 100px;
}

.oolocations .last a:link, .oolocations .last a:visited
{
	display: block;
	border: #555555 1px solid;
	font-weight: normal;
	color: #ffffff;
	background-color: #999999;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	margin: 5px 0px 0px 0px;
	width: 100px;
}

.oolocations .last a:hover, .oolocations .last a:active
{
	display: block;
	border: #555555 1px solid;
	font-weight: normal;
	color: #555555;
	background-color: #b7b7b7;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	margin: 5px 0px 0px 0px;
	width: 100px;
}

.oolocations .last
{
	color: #555555;
	font-size: 8pt;
}

.oolocations .removefav a:link, .oolocations .removefav a:visited
{
	font-weight: normal;
	color: #00703c; 
	text-decoration: underline;
	font-size: 10px;
	display: inline;
	border: none;
	background: none;
}

.oolocations .removefav a:hover, .oolocations .removefav a:active
{
	font-weight: normal;
	color: #000;
	text-decoration: underline;
	font-size: 10px;
	display: inline;
	border: none;
	background: none;
}

.fblikebox
{
	float: left;
	overflow: hidden;
	width: 240px;
 
	padding-bottom:10px;

	padding-right:2px;
	background-position: left top;
	background-image: url(images/fblikeback.png);
	background-repeat: no-repeat;
}
.kidsmenu
{
	background-position: left top;
	background-image: url(images/mi_kids.jpg);
	background-repeat: no-repeat;
	font-size: medium;
	height:1068px;
	font-weight:bold;	
}

/* MY BEEFS */

.mb_wrapper
{
	width: 100%;
}
.mb_main
{
	width: 990px;
	background-image: url(images/mybeefs_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px auto;
}
.mb_white
{
	margin: 20px auto 20px auto;
	padding: 20px 0px 0px 0px;
	width: 894px;
	background-image: url(images/mb_top_white.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFF;
}
.mb_white .inner
{
	background-color:#FFF;
}
.mb_white .bottom
{
	height: 20px;
	width: 894px;
	background-image: url(images/mb_bottom_white.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.mb_white h1
{
	font-size: 14pt;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
.mb_white_ev
{
	margin: -15px auto 20px auto;
	padding: 46px 0px 0px 0px;
	width: 894px;
	background-image: url(images/mb_top_event.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#416d34;
	color: #fff;
}
.mb_white_ev .inner
{
	margin-left:50px; 
	background-color:#416d34;
	height:180px; 
}
.eventtext
{
	float:left;
	height:180px; 
	width:800px; 
	overflow:auto;
}
.mb_white_ev .bottom
{
	height: 20px;
	width: 894px;
	background-image: url(images/mb_bottom_event.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.mb_white_ev h1
{
	font-size: 20pt;
	color: #FFF;
	padding: 0px;
	margin: 0px;
}
.mb_footer
{
	margin-top:-20px;
}
.mb_header
{
	background-image: url(images/my-beefs-banner.gif); 
	background-repeat: no-repeat; 
	background-position: left top;
	width:990px;
	height:220px;
}

/* MY BEEFS floating menu */
#mb_barwrap {
	bottom:0;
	left:0;
	position:absolute;
	position:fixed;
	z-index:1000;
	width:155px;
	height:100px;
}
/* New What's up menu */
.mb_white_sm
{
	margin: 0px auto 20px auto;
	padding: 20px 0px 0px 0px;
	width: 386px;
	background-image: url(images/white_sm_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFF;
}
.mb_white_sm .inner
{
	background-color:#FFF;
	padding:0px 10px 0px 10px;
}
.mb_white_sm .bottom
{
	height: 20px;
	width: 386px;
	background-image: url(images/white_sm_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#beefsjobs
{
	height: 496px;
	width: 990px;
	background-image: url(images/beefs-jobs-back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#beefsjobs .left
{
	height: 298px;
	width: 360px;
	float:left;
	margin-left:205px;
	margin-top:50px;
	text-align:center;
}
#beefsjobs .right
{
	height: 440px;
	width: 320px;
	float:left;
	margin-left:40px;
	margin-top:30px;
	text-align:center;
}
#beefsjobs .btnpad
{
    padding:10px;
    width: 300px;
}
#beefsjobs .btnpadsm
{
    padding:10px;
    width:150px;
}
#beefsjobsdetails
{
	height: 496px;
	width: 990px;
	background-image: url(images/beefs-jobs-detail-back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#beefsjobsdetails .inside
{
	padding-left:250px;
	padding-top:25px;
	padding-right:80px;
}
#beefsjobsdetails .detailbox
{
	/*height:280px;*/
	height:300px;
	overflow:auto;
}
#beefsjobsdetails .btnpad 
{
    padding:5px;
    width:150px;
}

#paddy 
{
    height: 1081px;
	width: 990px;
	background-image: url(images/flat-paddy-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#paddy .side
{
    float:left;
	width: 180px;
	margin-left:50px;
	margin-right:150px;
	margin-top:20px;
    text-align:center;
}
#paddy .story
{
    float:left;
	width: 520px;
	margin-top:170px;
}

#bowlpage 
{
    height: 561px;
	width: 990px;
	background-image: url(images/bowl_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	padding:0px;
	margin-top:-1px;
}
#after #bowlpage
{
    height: 561px;
	width: 990px;
	background-image: url(images/bowlafter_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	padding:0px;
	margin-top:-1px;
}
#bowlpage .bowlcontent
{
	float:left;
	margin-left:640px;
	margin-top:85px;
	width:330px;
}
#bowlpage .text
{
	/*height:400px;
	overflow:auto; */
	font-size:10px;
	line-height:normal;
}
#bowlpage .biggertext
{
	/*height:400px;
	overflow:auto; */
	padding-top:25px;
	font-size:12px;
	line-height:normal;
}

/* NEW MENU STYLES */

.col1
{
    float:left;
    width:265px;
    margin-left:55px;
}
.col2
{
    float:left;
    width:265px;
    margin-left:60px;
}
.col1-centered
{
    float:left;
    width:270px;
    margin-left:55px;
    text-align:center;
}
.col2-centered
{
    float:left;
    width:270px;
    margin-left:40px;
    text-align:center;
}
.desc
{
    visibility:hidden;
    display:none;
}
.m_new
{
    margin-left:-30px;
    padding-right:5px;
    margin-bottom:-2px;
}
.m_newbig
{
    margin-left:-50px;
    padding-right:2px;
    margin-bottom:-18px;
}
.m_sigitem
{
    margin-left:-30px;
    padding-right:5px;
    margin-bottom:-5px;
}
.m_best
{
    margin-left:-50px;
    padding-right:2px;
    margin-bottom:-18px;
}
.col2-centered .m_best, .col1-centered .m_best
{
    margin-left:-50px;
    padding-right:5px;
    margin-bottom:-5px;
}
.lines 
{
    border-top: double #70a98a;
    border-bottom: double #70a98a;
    padding-top:8px;
    padding-bottom:8px;
}
.lines-red
{
    border-top: double #df9c89;
    border-bottom: double #df9c89;
    padding-top:8px;
    padding-bottom:8px;
}
.dots 
{
    border-top: 2px dotted #005e25;
    border-bottom: 2px dotted #005e25;
    padding-top:8px;
    padding-bottom:8px;
}
#starters
{
    background-image: url('images/menu/starters.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    width:683px;
    height:1313px;
}
#starters .menuinfo
{
    padding-bottom:510px;
}
#wings
{
    background-image: url('images/menu/wings.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    width:683px;
    height:1313px;
}
#wings .menuinfo
{
    padding-bottom:540px;
}
#burgers
{
    background-image: url('images/menu/burgers.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    width:683px;
    height:1313px;
}
#burgers .menuinfo
{
    padding-bottom:240px;
}
#favorites
{
    background-image: url('images/menu/favorites.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    width:683px;
    height:1313px;
}
#favorites .menuinfo
{
    padding-bottom:400px;
}
#baskets
{
    background-image: url('images/menu/baskets.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    width:683px;
    height:1313px;
}
#baskets .menuinfo
{
    padding-bottom:400px;
}
#salads
{
    background-image: url('images/menu/salads.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    width:683px;
    height:1313px;
}
#salads .menuinfo
{
    padding-bottom:350px;
}
#wraps
{
    background-image: url('images/menu/wraps.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    width:683px;
    height:1313px;
}
#wraps .menuinfo
{
    padding-bottom:430px;
}
#sandwiches
{
    background-image: url('images/menu/sandwiches.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    width:683px;
    height:1313px;
}
#sandwiches .menuinfo
{
    padding-bottom:425px;
}
#deserts
{
    background-image: url('images/menu/deserts.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    width:683px;
    height:1313px;
}
#deserts .menuinfo
{
    padding-bottom:0px;
}
#kids
{
    background-image: url('images/menu/kids.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    width:683px;
    height:1110px;
}
#kids .menuinfo
{
    padding-bottom:0px;
}
#familydrinks
{
    background-image: url('images/menu/familydrinks.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    width:683px;
    height:717px;
    font-size:8pt;
}
#familydrinks .menuinfo
{
    padding-bottom:60px;
}
#familydrinks h2
{
    font-size:10pt;
}
#cocktails
{
    background-image: url('images/menu/cocktails.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    width:683px;
    height:650px;
    font-size:9pt;
}
#cocktails .menuinfo
{
    padding-bottom:80px;
}
#lunchmenu 
{
    background-image: url(images/menu-inside-back-paper.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.maingallery 
{
    padding-left:20px;
}
