

body { background-color:#005791; }

#homeBody { background-image:url(images/website4-leftcopy.jpg); background-repeat:no-repeat; height:258px; width:612px; padding-right: 5px;}

#homeBody p {margin: 3px 0px 0px 0px; }

#homeBodyLeft {height: 175px; width:280px; border:#333333 dashed 0px; padding: 70px 5px 5px 15px; float:left; text-align:justify;} 
#homeBodyRight {height: 200px; width:260px; border:#333333 dashed 0px; margin-left: 15px; padding: 10px 5px 20px 15px; float:left} 


#homeBodyRight hr {color: #fff; background-color: #fff; border: 1px dotted #005791; border-style: none none dotted; }
#case { width:432px; height:430px; border:#333333 dashed 1px; margin: 0px 0px 10px 8px; padding: 15px 20px 15px 20px; float:left; text-align:justify; background-color:#FFF;} 

#intLeft { width:475px; border:#333333 dashed 0px; margin: 0px 0px 20px 35px; padding: 0px 5px 5px 15px; float:left; } 
#intRight { width:350px; border:#333333 dashed 1px; margin: 0px 0px 20px 35px; padding: 0px 5px 5px 15px; float:left; background-color:#c1dbec;} 

A:link {color:#1947A3; text-decoration:underline; font-weight:bolder;}
A:visited {color:#1947A3; text-decoration:underline; font-weight:bolder;}
A:hover {color:#CCCCCC; text-decoration:underline; font-weight:bolder;}

.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; padding: 0px 6px;}  

P {font-size : 11px;font-family : verdana, arial; color : #333333; line-height: 16px;}  
TD {font-size : 11px;font-family : verdana, arial; color : #333333; line-height: 16px;}  

.nav {font-size : 10px;font-family : arial, verdana; color : #666666;line-height:1.6; padding: 0px 6px;}  
.nav A:link {color:#666666; text-decoration:underline; padding: 0px 6px; }
.nav A:visited {color:#666666; text-decoration:underline; padding: 0px 6px;}
.nav A:hover {color:#333333; text-decoration:underline; padding: 0px 6px;}

#footer {font-size : 9px;font-family : verdana, arial; color : #FFFFFF; padding: 4px 0px 10px 0px; width:400px; float:left; }  
#footer  A:link {color:#FFFFFF; text-decoration:underline; padding: 4px 10px 10px 10px; }
#footer A:visited {color:#FFFFFF; text-decoration:underline; padding: 4px 10px 10px 10px;}
#footer A:hover {color:#333333; text-decoration:underline; padding: 4px 10px 10px 10px;}

#footerInput {width: 195px; float:left; margin: 2px 0px 100px 380px;}

.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;}  

H1 {font-size : 16px; font-family:Verdana, Geneva, sans-serif; font-weight:lighter; color : #333333; line-height:1.5; 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;}  

.lgRed2 {font-size:24px;font-weight:lighter;color:#872331;}

#mainTable { border:1px solid #6D2B16; vertical-align: middle;}
#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;}  

.image{border: none; margin: 1px 0px 0px 0px;}
.sub {border: none; margin: 0px 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: #F6F9E5;
		BORDER:#33ffff; BORDER-STYLE:solid; BORDER-WIDTH:1px; text-align: center; margin: 3px 0px 3px 0px; float:left;}
		
.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;}

#blankForm{/*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 */}




