
body { background-image: url(images/background.gif); margin-top:10px; font-size : 13px; font-family: Georgia, "Times New Roman", Times; color : #333333; line-height: 19px;}

#homeBod {background-image:url(images/star-bk2.gif); background-position:center top;  background-repeat:no-repeat; padding:20px; text-align:left;}
#homeBod2 {background-image:url(images/star-bk2.gif); background-position:center top;  background-repeat:no-repeat; padding:20px 15px 20px 15px; text-align:left;}

#homeBod3 {padding:20px 5px 0px 10px; text-align:left;}
A:link {color:#1947A3; text-decoration:underline;}
A:visited {color:#1947A3; 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;}  

#homeCall {color:#FFFFFF; font-size:11px; padding:30px 20px 20px 20px;}

#homeCall a:link {color:#FFFFFF;}
#homeCall a:visited {color:#FFFFFF;}
#homeCall a:hover {color:#FFFFFF;}

#loy {font-size:11px; margin:0px; padding:0px; list-style:none; width:95%;}
#loy li { border-bottom:1px dashed #999999; padding:10px 0px 10px 0px; margin:0px;}


.caption {font-size : 10px; 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: 2px 4px 2px 4px;}  
.checkLgHead {font-size : 10px;font-family : verdana, arial; color : #333333; padding: 2px 4px 2px 4px; border-bottom:1px solid #6D2B16;}  

.captionSkip {font-size : 10px;font-family : verdana, arial; color : #333333; padding: 12px 15px 12px 0px;}  
.sectionDesc {font-size : 11px;color : #333333; padding: 5px 15px 5px 0px;}  
.menuItem {font-size : 11px; color : #333333; padding: 5px 15px 5px 0px;} 
.menuPrice {font-size : 11px; color : #333333; padding: 5px 3px 5px 0px;} 
.privacy {font-size : 9px; font-family : verdana, arial; color : #666666;line-height:1.6; padding: 0px 6px 0px 0px ;}  

#nav {font-size: 1.0em; margin: 0px; padding: 0px; letter-spacing: 0px; text-decoration:none;}
#nav li {display: inline; padding: 0px 0px 2px; margin: 0px 5px 0px 0px; list-style: none; text-decoration:none;}
#navDiv {display: inline; padding: 0px 0px 2px; margin: 0px 8px 0px 0px; list-style: none; text-decoration:none;}
#home #navhome a:link,#home #navhome a:visited, #about #navabout a:link, #about #navabout a:visited, #services #navservices a:link,#services #navservices a:visited, #contact #navcontact a:link, #contact #navcontact a:visited {color: #666; display: inline-block; text-decoration:none;}
#nav li.backLava {width: 9px; position: absolute; border-bottom: 2px solid #c10e1b}
#nav a:link {color:#592000; text-decoration:none;}
#nav a:visited {color:#592000; text-decoration:none;}
#nav a:hover {color:#a39161; text-decoration:none;}

#loy {font-size: 1.0em; margin: 0px; padding: 15px 10px 0px 0px; letter-spacing: 0px; text-decoration:none; float:right; text-align:right; width:250px;}
#loy a:link {color:#592000; text-decoration:none;}
#loy a:visited {color:#592000; text-decoration:none;}
#loy a:hover {color:#a39161; text-decoration:none;}
.nav {padding-bottom:10px;}

.footerPrivacy {font-size : 9px;font-family : verdana, arial; color : #666666; padding: 2px 0px 0px 0px;}  
.footerPrivacy A:link {color:#666666; text-decoration:underline; padding: 2px 0px 0px 0px; }
.footerPrivacy A:visited {color:#666666; 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 : 16px; color : #333333; font-weight:bold;}  
.textbox {font-size : 11px;font-family : verdana, arial; color : #333333;}  

H1 {font-size : 19px; font-family: Georgia, "Times New Roman", Times, serif; color : #592000; line-height:30px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; text-transform:uppercase;}  
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;}  

.lgRed2 {font-size:24px;font-weight:lighter;color:#872331;}

#maintable { border:1px solid #6D2B16;}
#highTable { border:1px solid #6D2B16; vertical-align: middle; background-color: #dcf7af; padding: 15px;}

#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;}  

#homeText3 {background-image:url(images/star-bk2.gif); background-position:center top; height:475px; padding:20px;}
#zero {marginL 0; padding:0;}
.image{border: none; margin: 1px 0px 0px 0px;}
.sub {border: none; margin: 0px 0px 0px 4px;}
.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: #F6F9E5;
		BORDER:#74835D; BORDER-STYLE:solid; BORDER-TOP-WIDTH:1px; text-align: center; width:180px;
 		BORDER-RIGHT-WIDTH:1px;	BORDER-LEFT-WIDTH:1px; BORDER-BOTTOM-WIDTH:1px; margin: 3px 0px 3px 0px; }
		
		
.footerEmail2 {FONT-SIZE:10px;FONT-FAMILY: Arial; COLOR: #333333; BACKGROUND-COLOR: #F6F9E5; width:100px;
		BORDER:#74835D; 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 */}

.hide {display:none;}



