/*

Contents

1. Body
2. Navigation
3. Div
4. Employment
5. Table
6. Typography
7. Links
8. Images



*/



/*  1. Body
-----------------------------------------------------------------------*/

body		{
			background-image: url(images/headers/scenebg2.jpg);
			background-repeat: repeat-x;
			background-color: #BFCAA4;
			margin-top:0px;
			font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
			font-size:10pt;
			font-weight:normal;
			text-align:center;
			color: #333333;
 			}

.clear
			{
			clear: both;
			}

em			{font-style:italic;}

div.bold		{
				font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
            	font-size: 10;
            	font-weight: bold;
            	color: #333333;
            	text-decoration: none;
            	text-align:center;
				}
				
div.center		{
            	text-align:center;
				}
				
div.center2		{
				margin-left:auto;
				margin-right:auto;
				padding: 10px 20px;
				}
				
div.address1	{
				text-align:center;
				margin-left:auto;
				margin-right:auto;
				color: #333333;
				}
				
div.address2	{
				text-align:center;
				margin-left:auto;
				margin-right:auto;
				color: #000000;
				}
			
div.container1
				{
				width:600px;
				margin-left:auto;
				margin-right:auto;
				margin-top:0px;
				padding:0px;
				text-align: left; /* overrule inheritance */
				border-color:#442233;
				border-style:double;
				background-color:#FFFFFF;
				}
			
div.container2
				{
				width:600px;
				margin-left:auto;
				margin-right:auto;
				margin-top:0px;
				padding:0px;
				text-align: left; /* overrule inheritance */
				border-color:#442233;
				border-style:solid;
				border-width:1px;
				background-color:#FFFFFF;
				background-image:url(images/paper3.jpg);
				}
				
div.container3
				{
				width:600px;
				margin-left:auto;
				margin-right:auto;
				margin-top:0px;
				padding:0px;
				text-align: left; /* overrule inheritance */
				background-color:#FFFFFF;
				background-image:url(images/breadfade2.jpg);
				background-repeat:no-repeat;
				background-position: bottom center;
				}
				
div.container4
				{
				width:800px;
				margin-left:auto;
				margin-right:auto;
				margin-top:0px;
				padding:0px;
				text-align: left; /* overrule inheritance */
				border-color:#442233;
				border-style:double;
				background-color:#0C0E38;
				color: #F9A21C;
				}

/*  2. Navigation
-----------------------------------------------------------------------*/
				
div.menuhead	{
				width:600px;
				height:100px;
				background-image: url(images/headerdbls.gif);
 				background-repeat: no-repeat;
				background-position: 20px 10px;
				}
				
div.menu1		{
				width:272px;
				margin:10px;
				padding:4px;
				border-color:#333333;
				border-style:solid;
				border-width:1px;
				}
				
div.menu2		{
				margin:10px;
				padding:4px;
				border-color:#333333;
				border-style:solid;
				border-width:1px;
				}

div.menu3		{
				margin:10px;
				padding:4px;
				border: 0;
				text-align: center;
				}		
			
div.mnav		{
				margin-bottom:8px;
				margin-left:auto;
				margin-right:auto;
				width:600px;
				}
			
div.heading1	{
				font-family: Times,Serif;
				font-size:18pt;
				font-weight:bold;
				font-style:italic;
				color:#990000;
				padding:20px;
				text-align:center;
				line-height:30px;
				}		

div.head01		{
				font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
				font-size:10pt;
				font-weight:bold;
				color:#990000;
				}
				
div.pig			{
				width:600px;
				text-align:center;
				padding-top:240px;
				font-family: Times, serif;
				font-size:12pt;
				font-weight:normal;
				background-image:url(images/pigroast4.jpg);
				background-repeat: no-repeat;
				background-position: 30px 0px;
				}
				
div.event		{
				width:536px;
				text-align:center;
				padding: 0px;			
				margin-left:auto;
				margin-right:auto;
				margin-bottom: 20px;
				margin-top: 20px;
				font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
				font-size:12pt;
				font-weight:normal;
				color:#990000;
				border: 2px solid #990000;
				}
				
div.left		{
				float:left;
				text-align: left; /* overrule inheritance */
				margin:0;
				padding-left:20px;
				padding-top:10px;
				}

div.content		{
				padding-left:10px;
				padding-right:10px;
				padding-top:20px;
				text-align: left; /* overrule inheritance */
				font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
				font-size:10pt;
				font-weight:normal;
				color:#333333;
				}
				
div.feature
				{
				float: left;
				width: 259px;
				margin: 11px;
				padding: 8px;
				text-align: center;
				background-color:#FFFFFF;
				background-image:url(images/feature.jpg);
				background-repeat: no-repeat;
				background-position: top center;
				border-bottom: 1px solid #A59B87;
				}
				
div.homeitems
				{
				background-image:url(images/home-line.gif);
				background-repeat: no-repeat;
				background-position: top center;
				}

div.homeitemshorizontal
				{
				text-align: center;
				margin: 15px 15px 0 15px;
				}
				
div.horizontalfeature
				{
				background-image:url(images/home-line-2.gif);
				background-repeat: no-repeat;
				background-position: top center;
				padding: 30px 0 0 10px;
				}

div.homeitems2
				{
				background-image:url(images/home-line-3.gif);
				background-repeat: no-repeat;
				background-position: top center;
				padding-top: 5px;
				}

div.feature1
				{
				float: left;
				width: 250px;
				margin: 11px;
				padding: 8px;
				padding-bottom: 0;
				margin-bottom: 0;
				text-align: right;
				background-color: transparent;
				}
				
* html div.feature
				{
				margin: 8px;
				margin-bottom: 0;
				}
				
div.feature2
				{
				float: right;
				width: 250px;
				margin: 11px;
				margin-bottom: 0;
				padding: 8px;
				padding-bottom: 0;
				text-align: left;
				background-color: transparent;
				}

div.employmentnotice
				{
				text-align: center;
				margin: 0 40px;
				}

div.employmentnotice a
				{
				background: url(images/ivy-bg.jpg) no-repeat top left #1b241e;
				color: #ffffff;
				display: block;
				font-style: italic;
				font-weight: bold;
				line-height: 30px;
				text-decoration: none;
				}

div.employmentnotice a:hover
				{
				background: #990000;
				color: #ffffff;
				}

div.couponhome
				{
				width: 320px;
				height: 280px;
				border: 2px solid;
				margin: 4px;
				text-align: center;
				background-image:url(images/bear-deal4.jpg);
				background-position: top center;
				}
				
* html div.feature2
				{
				margin: 8px;
				margin-bottom: 0;
				}

DIV.headtext { font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
              font-size: medium }
              
DIV.navtext  {font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
              font-size: x-small;
              color: navy;
              text-decoration: none;
              font-weight: bold;}

span.price		{
				padding-left: 20px;
				}


/*  4. Employment
-----------------------------------------------------------------------*/

.employment h2.red span {padding-left:40px;
	color:#000000;}
.employment table {margin: 0 0 30px 40px;}
.employment table td {padding-right:20px;}


/* --------------------------- 	*/
/*	5.	Table					*/
/* --------------------------- 	*/ 

table		{
			border-width:0;
			}
			
table.store2{
			border-width:0;
			background-color:#F1EAE4;
			}			
			
table.menu1	{
			border-width:0;
			width:272px;
			}

table.menu2	{
			border-width:0;
			width:550px;
			}
				
table.store		{
			border-width:0;
			margin-left:auto;
			margin-right:auto;
			}
			
table.hours	{
			border-width:0;
			border-collapse: collapse;
			margin-left:auto;
			margin-right:auto;
			}
			
table.hours td	{
			padding: 6px 8px;
			text-align: center;
			}

td.pad		{
			padding-left: 10px;
			padding-right: 0px;
			padding-bottom: 10px;
			padding-top: 0px;
			}


/* --------------------------- 	*/
/*	6.	Typography				*/
/* --------------------------- 	*/ 

h1.reg			{
				font-family: Times,Serif;
				font-size:18pt;
				font-weight:bold;
				font-style:italic;
				color:#000000;
				text-align:center;
				line-height:30px;
				}
				
h1.red, h1.red a{
				font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
				font-size:16pt;
				font-weight:bold;
				color:#990000;
				padding-top:20px;
				text-align:center;
				}

h1.menu1		{
				font-family:Times, serif;
				font-size:18pt;
				font-style:italic;
				font-weight:bold;
				color:#333333;
				text-align:center;
				padding-top:20px;
				padding-bottom:5px;
				text-decoration:none;
				}

h2.red			{
				font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
				font-size:10pt;
				font-weight:bold;
				color:#990000;
				}	
				
h2.event		{
				font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
				font-size:12pt;
				font-weight:bold;
				color:#333333;
				padding-top:10px;
				padding-left:10px;
				text-align:center;
				}
				
h2.reg			{
				font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
				font-size:12pt;
				font-weight:bold;
				color:#333333;
				padding: 0px;
				text-decoration:underline;
				text-align:center;
				}

h2.menu1		{
				font-family:Times, serif;
				font-size:14pt;
				font-weight:normal;
				color:#333333;
				text-align:center;
				margin-top:0px;
				padding-top:0px;
				}
				
table.hours h2	{
				font-weight: bold;
				font-size: 10pt;
				text-decoration: underline;
				line-height: 0px;
				padding: 0px;
				margin: 0px;
				}

h3.reg			{
				font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
				font-size:9pt;
				font-weight:bold;
				color: #330000;
				padding: 0px;
				padding: 0px;
				margin: 0px;
				text-align: center;
				}
				
h3.event		{
				font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
				font-size: 9pt;
				font-weight:normal;
				color:#333333;
				padding-top:10px;
				text-align:center;
				}

h3.menu1		{
				font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
				font-size:10pt;
				font-weight:bold;
				font-style:italic;
				text-decoration:underline;
				color:#333333;
				text-align:left;
				margin-top:0px;
				padding-top:0px;
				}
				
h3.menu2		{
				font-size:12pt;
				font-weight:bold;
				font-style:italic;
				color:#333333;
				margin: 20px auto 0 auto;
				padding-top:2px;
				display: block;
				width: 400px;
				border-top: 1px solid #8F8169;
				}

table.hours h3	{
				font-weight: bold;
				font-size: 10pt;
				text-align: right;
				line-height: 0px;
				padding: 0px;
				margin: 0px;
				}

h4.menu1		{
				font-size:10pt;
				font-weight:bold;
				text-decoration: none;
				color:#333333;
				text-align:left;
				margin:0px;
				padding-top: 10px;
				padding-bottom: 0px;
				padding-left: 6px;
				padding-right: 0px;
				}
				
h4.menu2		{
				font-size:10pt;
				font-weight:bold;
				text-decoration: none;
				color:#333333;
				margin:0px;
				padding: 10px 0 0 0;
				}


p            {font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
              font-size: 10pt;
              color: #333333;
              text-decoration: none;
              }
              
div.feature1 p, div.feature2 p
				{
				padding-top: 4px;
				padding-bottom: 20px;
				margin: 0;
				}
              
p.italic		{
				font-weight:normal;
				font-style:italic;
				padding:4px;
				}
              
p.center		{
				font-weight:normal;
				text-align:center;
				padding:4px;
				}
				
p.center2		{
				font-size:8pt;
				font-weight:normal;
				text-align:center;
				padding-left:10px;
				padding-right:10px;
				padding-bottom:10px;
				}
              
p.menu1			{
				font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
				font-size:10pt;
				text-align:center;
				color:#333333;
				}
				
p.menu2			{
				padding: 0 0 10px 0;
				margin: 0 auto;
				}

p.lunch			{
				font-size:9pt;
				text-align: left;
				padding: 5px 10px;
				margin: 0px;
				color:#333333;
				}

span.inline		{
				font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
				font-size:10pt;
				font-weight:normal;
				display:inline;
				color: #333333;
				}
				
span.bold		{
				font-weight:bold;
				color:#333333;
				}
				
span.small		{
				font-size:8pt;
				}
				
span.smalli		{
				font-size:8pt;
				margin-left:20px;
				}
				
span.norm  {font-family: Comic Sans MS,Verdana,Arial,Geneva,Helvetica,sans-serif;
              font-size: medium;
              color: black;
              text-decoration: none;
              }

li.inline		{
				display:inline;
				padding-right:15px;
				padding-left:15px;
				}
				
dt.event		{
				font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
				font-size:12pt;
				font-weight:bold;
				color:#000000;
				}
				
dd.event		{
				font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
				font-size:10pt;
				font-weight:normal;
				color:#000000;
				margin-bottom: 10px;
				}

div.bodytext {font-family: Trebuchet MS,Arial,Geneva,Helvetica,Swiss,sans-serif;
              font-size: small;
              font-weight: medium;}

div.tailtext {font-family: Arial,Geneva,Helvetica,Swiss,sans-serif;
              font-size: xx-small;
              font-weight: medium;}

div.tabtext   {font-family: Arial,Geneva,Helvetica,sans-serif;
              font-size: x-small;
              font-weight: medium;}

div.captext   {font-family: Arial,Geneva,Helvetica,Swiss,sans-serif;
              font-size: x-small;
              color: #000080;
              font-weight: medium;}

.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}

.fine1 {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	margin-top: 0;
}


/* ========== Hacks for IE 6 and earlier ====== */

* html ul.inline		
		{
		position: relative;
		left: -20px;
		}
		
* html img.home	{
			margin: 0px;
			padding: 4px;
			margin-left: 4px;
			}



/* --------------------------- 	*/
/*	7.	Links					*/
/* --------------------------- 	*/ 

a.mnav:link		{
			font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
            font-size: 14;
            font-weight: bold;
            color: #000080;
            text-decoration: none;
			}
			
a.mnav:visited {
			font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
            font-size: 14;
            font-weight: bold;
            color: #000080;
            text-decoration: none;
			}	
			
a.mnav:hover {
			font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
            font-size: 14;
            font-weight: bold;
            color: #3333FF;
            text-decoration: none;
			}
			
a.menu:link		{
			font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
            font-size: 10;
            font-weight: bold;
            color: #000099;
            text-decoration: underline;
            text-align:center;
			}
			
a.menu:visited {
			font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
            font-size: 10;
            font-weight: bold;
            color: #000099;
            text-decoration: underline;
            text-align:center;
			}	
			
a.menu:hover {
			font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
            font-size: 10;
            font-weight: bold;
            color: #000099;
            text-decoration: none;
            text-align:center;
			}
			
a.home1:link, a.home1:visited {
			font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
            font-size: 10;
            font-weight: bold;
            color: #990000;
            text-decoration: underline;
            text-align:center;
			}
			
a.home1:hover {
			font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
            font-size: 10;
            font-weight: bold;
            color: #990000;
            text-decoration: none;
            text-align:center;
			}
			
a.homenav    {font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
              font-size: medium;
              color: navy;
              text-decoration: none;
              }

a.homenav2   {font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
              font-size: medium;
              color: #880000;
              text-decoration: none;
              }


a.homenav1    {font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
              font-size: medium;
              color: red;
              text-decoration: none;
              }
			  
a.homenav1:hover    {font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
              font-size: medium;
              color: red;
              text-decoration: none;
              }

a.homenav1:visited    {font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
              font-size: medium;
              color: red;
              text-decoration: none;
              }
			  
a.navtext    {font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
              font-size: x-small;
              text-decoration: none;
              font-weight: bold;}

a				{
				color: #000099;
				text-decoration: underline;
				}
				
a:hover 		{
				color: #000099;
				text-decoration: none;
				}
				
a.couponlink
				{
				display: block;
				margin-top: 250px;
				}


/* --------------------------- 	*/
/*	8.	Images					*/
/* --------------------------- 	*/

img.header	{
			margin-left:auto;
			margin-right:auto;
			margin-bottom:18px;
			margin-top:18px;
			}
			
img.line	{
			margin-left:auto;
			margin-right:auto;
			margin-bottom:8px;
			margin-top:8px;
			}
			
img.dot		{
			vertical-align:middle;
			margin-right:6px;
			margin-left:6px;
			}
			
img.left	{
			float:left;
			text-align:center;
			padding:10px;
			margin-left:20px;
			}
			
img.right	{
			float:right;
			text-align:center;
			padding:10px;
			margin-right:20px;
			}
			
img.right2	{
			float:right;
			padding:10px;
			}
			
img.home	{
			border: 2px solid;
			margin: 4px;
			}



