

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;}  

#mainTable2 { border:1px solid #351601; width:958px;  padding:4px;}




#mainTable { border:4px 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);

background-image: url(images/main-bg.jpg);
background-repeat-x: repeat;
background-repeat-y: repeat;
background-attachment: initial;
background-position-x: 0%;
background-position-y: 0%;
background-origin: initial;
background-clip: initial;
background-color: white;

}
#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: 14px; font-family: Verdana, Arial, Helvetica, sans-serif ; background-image:url(images/nav-bg.gif); background-position:center bottom; background-repeat:repeat-x; color : #dac893; padding: 10px 6px 0px 0px; background-color:#e51b24; height:22px; text-align:center; font-weight:bold; }  
#nav A:link {color:#dac893; text-decoration:none; padding: 0px 25px; }
#nav A:visited {color:#dac893; text-decoration:none; padding: 0px 25px;}
#nav A:hover {color:#FFFFFF; text-decoration:underline; padding: 0px 25px;}

.clear {display:inline-block;}
.clear:after {display:block; visibility:hidden;  clear:both; height:0; content: ".";}



#mainText {width:610px; float:left; margin:13px 0px 0px 10px; 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;}

#news2 {width:250px; float:left; margin:5px; background-color:#f6f2e5; padding:20px; height:345px;}
#news3 {width:250px; float:right; margin:5px; background-color:#f6f2e5; padding:20px; height:345px;}
#news4 {width:250px; float:right; margin:5px; background-color:#f6f2e5; padding:20px; height:345px;}

#news5 {width:250px; float:right; margin:5px; background-color:#f6f2e5; padding:20px; height:270px;}

#news5 h1 {padding: 0px; margin:0px 0px 6px 0px;}
#news5 h2 {padding: 0px; margin:10px 0px 3px 0px; font-size:10px;}


#news6 {width:250px; float:right; margin:5px; background-color:#f6f2e5; padding:20px; height:345px;}

hr {
color: white;
border: 1px dotted #333;
border-style: none none dotted;}


#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 */}





