

body {margin-top: 15px; margin-left: 30px; height:100%; background-color:#f6f2e5; background-image: url(images/bg-stripes.gif);}

A:link {color:#351601; text-decoration:underline;}
A:visited {color:#351601; text-decoration:underline;}
A:hover {color:#872331; text-decoration:underline;}

.bread {font-size : 10px;font-family : arial; color : #1947A3;}  
.next {font-size : 11px;font-family : arial; color : #333333;}  

.caption {font-size : 10px;font-family : verdana, arial; color : #333333; padding: 3px 15px 12px 0px;}  
.caption2 {font-size : 9px;font-family : verdana, arial; color : #333333; line-height: 9px;} 
.checkLg {font-size : 10px;font-family : verdana, arial; color : #333333; padding: 4px 4px 4px 4px;}  

.captionSkip {font-size : 10px;font-family : verdana, arial; color : #333333; padding: 12px 15px 12px 0px;}  
.sectionDesc {font-size : 11px;font-family : verdana, arial; color : #333333; padding: 5px 15px 5px 0px;}  
.menuItem {font-size : 11px;font-family : verdana, arial; color : #333333; padding: 5px 15px 5px 0px;} 
.menuPrice {font-size : 11px;font-family : verdana, arial; color : #333333; padding: 5px 3px 5px 0px;} 
.privacy {font-size : 9px;font-family : verdana, arial; color : #666666;line-height:1.6;}  

P {font-size : 11px;font-family : verdana, arial; color : #333333; line-height: 18px;}  
TD {font-size : 11px;font-family : verdana, arial; color : #333333; line-height: 16px;}  


.footerPrivacy {font-size : 9px;font-family : verdana, arial; color : #FFFFFF; padding: 2px 0px 0px 0px;}  
.footerPrivacy A:link {color:#999999; text-decoration:underline; padding: 2px 0px 0px 0px; }
.footerPrivacy A:visited {color:#999999; text-decoration:underline; padding: 2px 0px 0px 0px;}
.footerPrivacy A:hover {color:#333333; text-decoration:underline; padding: 2px 0px 0px 0px;}

.zagat {padding: 4px 4px 4px 4px;}

.larger {font-size : 14px; font-family : verdana, arial; color : #333333; font-weight:bold;}  
.textbox {font-size : 11px;font-family : verdana, arial; color : #333333;}  
.lgRed2 {font-size:24px;font-weight:lighter;color:#872331;}


H1 {font-size : 14px;font-family : verdana, arial; color : #333333;line-height:1.3; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}  
H2 {font-size : 16px;font-family : verdana, arial; color : #333333;line-height:1.3;}  
H3 {font-size : 14px;font-family : verdana, arial; color : #333333;line-height:1.3; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}  
H4 {font-size : 13px;font-family : verdana, arial; color : #333333;line-height:1.3; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}  


#mainTable { border:1px solid #351601; vertical-align: middle; width:950px; min-height:610px; background-color:#ede4cb; clear: both; overflow:visible; height:100%; background-image: url(images/main-bg.gif);}
#highTable { border:1px solid #6D2B16; vertical-align: middle; background-color: #dcf7af; padding: 15px;}
#flashContainer {width:317px; float:right; background-color:#f6f2e5; height:100%;}

#logo {background-color:#e51b24; height:115px; text-align:center; clear:both; padding: 5px 0px 5px 0px;}  

#nav {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif ; color : #686766; padding: 10px 6px 0px 0px; background-color:#f6f2e5; height:22px; text-align:center; font-weight:bold; }  
#nav A:link {color:#686766; text-decoration:none; padding: 0px 25px; }
#nav A:visited {color:#686766; text-decoration:none; padding: 0px 25px;}
#nav A:hover {color:#e51b24; text-decoration:underline; padding: 0px 25px;}

.clear {display:inline-block;}
.clear:after {display:block; visibility:hidden;  clear:both; height:0; content: ".";}



#mainText {width:575px; float:left; margin:20px 20px 0px 20px; font-size : 11px;font-family : verdana, arial; color : #333333; line-height: 18px;}
#mainText h1 {font-size: 16px;}

#news {width:535px; float:left; margin:20px; background-color:#f6f2e5; padding:20px;}

#cleardiv {clear:both;} 
#highTable2 p {margin-top: 10px;}

#prodImage { border:1px solid #6D2B16; margin: 3px 3px 3px 3px;}
#tgivingCloseup {margin-bottom: 10px; margin-right: 3px; margin-left: 8px; border:1px solid #6D2B16;}
#zagatTable { border:1px solid #98010F; vertical-align: middle;}
#privacy {margin: 0px 0px 15px 12px;}

#oyster {BACKGROUND-COLOR: #F6F9E5; margin-bottom: 10px; margin-right: 3px; margin-left: 8px; border:1px solid #6D2B16;}

.lgRed {font-size:18px;font-weight:lighter;color:#333333;}
.lgRed A  {color:#1947A3; text-decoration:underline;}
.lgRed A:hover  {color:#872331; text-decoration:underline;}

.grey {font-size:16px; text-align:left;color:#666666;font-weight:lighter;}
.headline {font-size:18px;font-weight:lighter;color:#333333;}
.midHead {font-size:15px;font-weight:bold;text-align:left;color:#666666;}

.homeText {font-size : 11px;font-family : verdana, arial; color : #333333; line-height:15px;}  
.homeText2 {font-size : 13px;font-family : verdana, arial; color : #333333; line-height:15px;}  

.image{border: none; margin: 1px 0px 0px 0px;}
.sub {border: none; margin: 4px 0px 0px 0px;}
.red {color:#872331}

.emailinput {FONT-SIZE:11px;FONT-FAMILY: Arial; COLOR: #333333; BACKGROUND-COLOR: #F6F9E5;
		BORDER:#6D2B16; BORDER-STYLE:solid; BORDER-TOP-WIDTH:1px; text-align: center;
 		BORDER-RIGHT-WIDTH:1px;	BORDER-LEFT-WIDTH:1px; BORDER-BOTTOM-WIDTH:1px; margin: 3px 3px 3px 3px; }

.footerEmail {FONT-SIZE:10px;FONT-FAMILY: Arial; COLOR: #333333; BACKGROUND-COLOR: #f6f2e5;
		BORDER:#351601; BORDER-STYLE:solid; BORDER-TOP-WIDTH:1px; text-align: center;
 		BORDER-RIGHT-WIDTH:1px;	BORDER-LEFT-WIDTH:1px; BORDER-BOTTOM-WIDTH:1px; margin: 3px 0px 3px 0px; }
		
.emailSubmit {FONT-SIZE:10px;FONT-FAMILY: Arial;COLOR: #000000; BACKGROUND-COLOR: #CCCCCC;
		WIDTH:40pt; BORDER:#CCCCCC; BORDER-STYLE:solid; BORDER-TOP-WIDTH:1px;
 		BORDER-RIGHT-WIDTH:1px;	BORDER-LEFT-WIDTH:1px; BORDER-BOTTOM-WIDTH:1px; }

.submit {BORDER:#684B1A; BORDER-STYLE:solid; BORDER-TOP-WIDTH:10px;}


form{/*display:inline;*/padding:0px;margin:0px;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{position: relative;z-index: 0;}
.thumbnail:hover{background-color: transparent;z-index: 50; text-decoration: none;}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;background-color: lightyellow;padding: 5px;left: -1000px;border: 1px solid;visibility: hidden;
color: black;text-decoration: none;}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible; text-decoration: none;
top: -150;left: 90px; /*position where enlarged image should offset horizontally */}




