/* CSS Document */

*				{margin: 0px;
				padding: 0px;
				}
body			{background-color: #aa8866;
				width: 720px;
				padding: 0px;
				margin-left: auto;
				margin-right: auto;
				color: #EECC77;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 13px;
				border-left: 1px solid #555;
				border-bottom: 3px solid #555;
				border-right: 3px solid #555;
				}
h5				{color: #134444;
				font-size: 18px;
				text-align: center;
				margin: 0px;
				padding: 0px;
				}
h2				{color: #134444;
				font-size: 28px;
				margin-top: 0px;
				margin-bottom: 0px;
				text-align: center;
				padding-bottom: 10px;
				}
h3				{color: #134444;
				font-size: 22px;
				margin-top: 0px;
				text-align: left;
				}
h4				{color: #134444;
				font-size: 16px;
				margin-top: 10px;
				text-align: left;
				margin-bottom: 0px;
				}
p				{color: #ffffcc;
				margin-bottom: 10px;
				line-height: 18px;
				
				}
h3.menusection	{
				font-style: italic;
				text-align: center;
				/*border: 0px;
				padding: 0px;
				margin: 10px 25px 10px 25px;
				border-bottom: 2px dotted #134444;*/
				
				}

strong			{
				font-weight: bold;
				}
				
#container		{
				
				width: 720px;
				margin: 0px;
				}
#pageheader		{background: url(images/bckgrdsmomb.jpg);
				width: 720px;
				background-repeat: no-repeat;
				height: 120px;
				margin: 0px;
				}
				
/* MainLinks */
#mainlks		{
				margin-left: 150px;
				margin-top: 0px;
				margin-bottom: 0px;
				border: 0px solid #fff;
				
				}
#mainlks ul a	{margin-top: 0px;
				text-decoration: none;
				display: block;
				font-size: 12px;
				line-height: 1.7em;
				}
#mainlks ul li	{float: left;
				text-decoration: none;
				text-align: center;
				display: inline;
				margin-left: 0px;					
				padding-left: 0px;
				padding-right: 10px;
				}
#mainlks a:link			{color: #EECC77;
				
				}
#mainlks a:visited		{color: #C96;
				}
#mainlks a:hover			{color: #777;
				
				}
#mainlks a:active		{color: #C30;}
#mainlks ul		{text-decoration: none;	
				margin-top: 99px;
				margin-bottom: 0px;	
				list-style: none;
				float: left;
				display: inline;			
				}
		
/* Interior space on banner main page including crumbs */
#interior		{margin-left: 0px;
				margin-top: 0px;
				border: 0px solid #000;
				padding: 0px;
				}
#interiortop	{background-image: url(images/maintop.jpg);
				width: 720px;
				height: 32px;
				background-repeat: no-repeat;
				
				}
				
/* Crumbs */
#crumbs			{margin-left: 20px;
				font-size: 11px;
				
				font-weight: normal;
				font-style: italic;
				}
#crumbs ul 		{list-style: none;
				text-decoration: none;
				display: inline;
				}
#crumbs ul a	{list-style: none;
				text-decoration: none;
				display: block;
				}
#crumbs ul li	{float: left;
				color: #dc8;
				list-style: none;
				text-decoration: none;
				display: inline;
				padding-right: 5px;
				}

#crumbs a:link	{color: #dc8;
				}
#crumbs a:visited	{color: #ddd;
				}
#crumbs a:hover	{color: #eee;}




/* Interior Midsection */
#interiormid	{background-image: url(images/mainmid.jpg);
				background-repeat: repeat-y;
				margin: 0px;
				padding: 0px;
				width: 720px;
				
				border: 0px solid #fff;
				
				}
#interiormid p  {margin-left: 10px;
					margin-top: 0px;
					margin-bottom: 10px;
				}
#titlem			{margin-top: 0px;
				margin-left: 0px;
				width: 720px;
				border: 0px solid #888;
				margin-bottom: 10px;
				}
#intleft		{float: left;
				margin-top: 0px;
				margin-left: 50px;
				border: 0px solid #888;
				width: 310px;
				color: #996633;
				padding-top: 0px;
				display: inline;
				}
#restphotospace	{margin-bottom: 10px;
				margin-left: 40px;
				}
#restphoto		{
				width: 642px;
				height: 482px;
				padding-bottom: 10px;
				border-bottom: 0px solid #333;
				border-right: 0px solid #333;
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				}
#roomphotos		{margin-left: 40px;
				margin-bottom: 30px;
				}
#rooma			{float: left;
				width: 310px;
				height: 233px;
				margin-left: 0px;
				}
#roomb			{
				width: 310px;
				height: 233px;
				margin-left: 330px;
				margin-top: 0px;
				}
				
				
#intright		{float: left;
				display: inline;
				margin-top: 0px;
				margin-left: 30px;
				border: 0px solid #888;
				width: 310px;
				color: #996633;
				margin-bottom: 30px;
				}
#intleft p		{padding-top: 0px;
				margin-top: 0px;
				width: 270px;
				}
#intright p		{padding-top: 0px;
				margin-top: 0px;
				width: 270px;
				}
#intleft h4		{margin-top: 10px;
				margin-bottom: 5px;
				}
#intright h4		{margin-top: 10px;
				margin-bottom: 5px;
				}

				
				
/*IE hack1*/				
				
				
				
				
#interiorbot p  {color: #ddd;
				font-size: 10px;
				line-height: 10px;
				/*margin-left: 250px;*/
				text-align: right;
				margin-right: 20px;
				/*text-align: left;*/
				padding-top: 27px;
				}
#interiorbotmenu p a,
#interiorbot p a {color: #ddd;	
}
#interiorbotmenu p a:hover,
#interiorbot p a:hover {color: #aaa;
				text-decoration: none;	
}			
#interiorbot	{
				background-image: url(images/mainbot.jpg);
				width: 720px;
				height: 40px;
				background-repeat: no-repeat;
				}
.clear			{clear: both;
				height: 1%;
				}
.clearborder	{
				clear: both;
				height: 1%;
				margin: 0px 25px 20px 25px;
				border-bottom: 2px solid #134444;
				
				}				
/*history page css ---------------------------------------------------------------*/				


#intrighthist	{float: left;
				display: inline;
				padding-top: 0px;
				margin-top: 0px;
				margin-left: 15px;
				border: 0px solid #888;
				width: 290px;
				color: #996633;
				padding-bottom: 20px;
				}
				
				
				
				

				
/* menu page css --------------------------------------------------------------------*/

#interiortopmenu	{background-image: url(images/mainmenutop.jpg);
				width: 720px;
				height: 32px;
				background-repeat: no-repeat;
				
				}
#interiormidmenu	{background-image: url(images/mainmenumid.jpg);
				background-repeat: repeat-y;
				margin: 0px;
				padding-bottom: 30px;
				width: 720px;	
				border: 0px solid #000;		
				}

#interiorbotmenu	{
				background-image: url(images/mainmenubot.jpg);
				width: 720px;
				height: 40px;
				background-repeat: no-repeat;
				margin-top: 0px;
				}
#interiorbotmenu p  {color: #ddd;
				font-size: 10px;
				line-height: 10px;
				margin: 0px;
				margin-right: 20px;
				text-align: right;
				padding-top: 28px;
				}
				
#photospace1pl	{margin-bottom: 20px;					
				}
#photospace2pl	{margin-bottom: 20px;					
				}
#photospace3pl	{margin-top: 28px;
				margin-bottom: 20px;					
				}
#photospace4pl	{margin-bottom: 20px;					
				}
#chickschn		{margin-left: 22px;
				width: 205px;
				height: 154px;
				
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				border-bottom: 0px solid #333;
				border-right: 0px solid #333;
				}
#sausagepl		{margin-left: 22px;
				width: 205px;
				height: 154px;
				
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				border-bottom: 0px solid #333;
				border-right: 0px solid #333;
				}
#plate3		{margin-left: 22px;
				width: 205px;
				height: 154px;
				
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				border-bottom: 0px solid #333;
				border-right: 0px solid #333;
				}
#plate4		{margin-left: 22px;
				width: 205px;
				height: 154px;
				
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				border-bottom: 0px solid #333;
				border-right: 0px solid #333;
				}				
#midwrapper		{float: left;
				margin: 10px 0 0 153px;
				display: inline;
				
				width: 552px;
				border: 0px solid #000;
				display: inline;
				}		
				
				
#interiorsidebar {float: left;
				margin: 10px 0 0 -698px;
				display: inline;
				width: 127px;
				border: 0px solid #000;
				display: inline;
				}
#interiorsidebar ul {list-style: none;
				text-decoration: none;
				display: block;
				margin-left: -5px;
				padding: 0px;
				
				}
#interiorsidebar li a 		{padding-left: 0px;
				text-decoration: none;
				color: #134444;
				}

#interiorsidebar a:visited	{color: #134444;
				}
#interiorsidebar a:hover	{color: #bb4444;}
				
				
#interiorsidebar li  {margin: 0px;
				display: block;
				font-style: italic;
				margin-bottom: 15px;
				color: #852f2e;
				font-size: 12px;
				font-weight: bold;
				margin-left: 20px;
				padding: 0px;
				}

#titlemenu		{margin-top: 0px;
				margin-left: 10px;
				width: 520px;
				border: 0px solid #888;
				}
#titlemenu h5	{margin-bottom: 30px;
				
				}

.intleftwrapper,
#intleftwrapper	{float: left;
				width: 245px;
				display: inline;
				margin: 0px 0px 0px 20px;
				}
.intrightwrapper,			
#intrightwrapper{float: left;
				width: 245px;
				display: inline;
				margin: 0px 0px 0px 20px;
				}				
				
.intleftmenu,				
#intleftmenu		{
				margin: 0px 0px 0px 0px;
				border: 0px solid #888;
				color: #996633;
				
				}
.intleftmenu	h4,
#intleftmenu	h4	{
				margin-bottom: 7px;
				margin-top: 20px;
				}
.intleftmenu	p,
#intleftmenu	p	{
				margin-left: 10px;
				
				}
.intrightmenu,
#intrightmenu		{
				margin: 0px 0px 0px 0px;
				border: 0px solid #888;
				color: #996633;
				padding-bottom: 10px;
				
				}
.intrightmenu	h4,
#intrightmenu	h4	{
				margin-bottom: 7px;
				margin-top: 20px;
				}
.intrightmenu	p,
#intrightmenu	p	{
				margin-left: 10px;
				
				}
								
/* Combo page ----------------------------------------------------------*/
.intleftmenucom,
#intleftmenucom		{
				margin-top: 0px;
				margin-left: 0px;
				border: 0px solid #888;
				color: #996633;
				}
.intleftmenucom	h4,
#intleftmenucom	h4	{
				margin-bottom: 10px;
				margin-top: 20px;
				}
.intleftmenucom ul,
#intleftmenucom ul		{list-style: none;
				text-decoration: none;
				
				}
.intleftmenucom li,
#intleftmenucom li		{margin: 0px;
				text-decoration: none;
				display: block;
				margin-left: 20px;
				color: #ffffcc;	
				font-size: 14px;				
				}
.intrightcombo,
#intrightcombo		{margin: 0px;
				margin-top: 0px;
				margin-left: 0px;
				border: 0px solid #888;
				color: #996633;
				margin-bottom: 110px;
				}
.intrightcombo	h4,
#intrightcombo	h4	{
				margin-bottom: 10px;
				margin-top: 20px;
				}
.intrightcombo ul,
#intrightcombo ul		{list-style: none;
				text-decoration: none;
				
				}
.intrightcombo li,
#intrightcombo li		{margin: 0px;
				text-decoration: none;
				display: block;
				margin-left: 20px;
				color: #ffffcc;	
				font-size: 14px;				
				}
#alist			{margin-top: 40px;
				margin-bottom: 20px;
				}

#alist li		{margin: 0px;
				text-decoration: none;
				display: block;
				margin-left: 20px;
				color: #ffffcc;					
				}
#blist			{margin-top: 139px;
				}
#blist li		{margin: 0px;
				text-decoration: none;
				display: block;
				margin-left: 20px;
				color: #ffffcc;					
				}

#alista			{margin-top: 0px;
				margin-bottom: 20px;
				}

#alista li		{margin: 0px;
				text-decoration: none;
				display: block;
				margin-left: 20px;
				color: #ffffcc;					
				}
#blista			{margin-top: 0px;
				}
#blista li		{margin: 0px;
				text-decoration: none;
				display: block;
				margin-left: 20px;
				color: #ffffcc;					
				}
#interiorsidebar h5.cate
				{margin-bottom: 20px;
				border-bottom: 0px solid #000;
				padding-bottom: 3px;
				}
		

				

				



				

				

				
/* Bakery page -------------------------------------------------------------*/
#intrightbakery		{margin: 0px;
				margin-top: 0px;
				margin-left: 375px;
				border: 0px solid #888;
				width: 310px;
				color: #996633;
				margin-bottom: 40px;
				}

#intrightbakery h4 {margin-top: 10px;
				margin-bottom: 5px;
				}
#photospace1	{margin-bottom: 20px;
				margin-top: 28px;					
				}
#photospace2	{margin-bottom: 0px;					
				margin-top: 12px;
				}
#photospace3	{margin-bottom: 29px;					
				}
#strud			{margin-top: 18px;
				}
#photospace4	{margin-bottom: 0px;
				margin-top: 12px;					
				}
#photospace5	{margin-bottom: 0px;					
				}
#cakephoto		{margin-left: 10px;
				width: 270px;
				height: 212px;				
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				border-bottom: 0px solid #333;
				border-right: 0px solid #333;
				border-collapse: collapse;
				}
#cake1photo		{margin-left: 10px;
				width: 270px;
				height: 192px;				
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				border-bottom: 0px solid #333;
				border-right: 0px solid #333;
				border-collapse: collapse;
				}
				
				
#strudelphoto		{margin-left: 10px;
				width: 270px;
				height: 212px;
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				border-bottom: 0px solid #333;
				border-right: 0px solid #333;
				}
#fudgephoto1		{margin-left: 10px;
				width: 270px;
				height: 203px;				
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				border-bottom: 0px solid #333;
				border-right: 0px solid #333;
				}
#fudgephoto2		{margin-left: 10px;
				width: 270px;
				height: 173px;				
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				border-bottom: 0px solid #333;
				border-right: 0px solid #333;
				}
#fudgephoto3		{margin-left: 10px;
				width: 270px;
				height: 173px;			
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				border-bottom: 0px solid #333;
				border-right: 0px solid #333;
				}
				
/* Best of the Best page -------------------------------------------------------------*/
#intrightbofb		{margin: 0px;
				margin-top: -346px;
				margin-left: 445px;
				border: 0px solid #888;
				width: 245px;
				color: #996633;
				height: 360px;
				}
.sidesborder,
.sides,
#sides			{border: 0px solid #000;
				width: 550px;
				margin-left: 0px;<!-- 155 -->
				margin-top: 0px;
				}
.note			{margin-top: 0px;
				text-align: center;
				font-size: 12px;
				color: #134444;
				font-weight: bold;
				}
.sides li,
#sides li		{display: block;
				}
.sides p,				
#sides p		{margin-top: 15px;
				text-align: center;
				font-size: 10px;
				}
.sides h5,				
#sides h5		{margin-top: 15px;
				margin-bottom: 10px;
				}
.sides1,						
#sides1			{float: left;
				margin-left: 30px;
				display: inline;
				width: 130px;
				color: #ffffcc;
				border: 0px solid #000;
				}
.sides2,
#sides2			{float: left;
				
				display: inline;
				margin-left: 15px;
				border: 0px solid #888;
				width: 170px;
				color: #ffffcc;
				}
.sides3,
#sides3			{float: left;
				
				display: inline;
				margin-left: 15px;
				border: 0px solid #888;
				width: 160px;
				color: #ffffcc;
				
				}
p.borderbottom	{
				
				border: 0px;
				padding: 0px;
				padding: 0px 10px;
				border-bottom: 1px dashed #134444;
				}	
/* Map Page -----------------------------------------------------------------*/
#map			{
				margin-top: 20px;
				margin-left: 65px;
				width: 602px;
				height: 402px;
				padding-bottom: 0px;
				}

#signs h3		{text-align: center;
				margin-top: 20px;
				
				}
#intleftmapwrap	{float: left;
				}			
#intleftmap		{
				background-image: url(images/rdsign280.jpg);
				margin-top: 20px;
				margin-left: 67px;
				margin-bottom: 40px;
				border: 0px solid #888;
				width: 280px;
				height: 187px;
				color: #996633;
				padding-top: 0px;
				border-top: 1px solid #ccc;
				border-left: 1px solid #ccc;
				border-bottom: 2px solid #333;
				border-right: 2px solid #333;
				
				}
#intrightmapwrap	{
				}				
#intrightmap	{background-image: url(images/restsign280.jpg);
				margin-top: 20px;
				margin-left: 382px;
				border: 0px solid #888;
				width: 280px;
				height: 186px;
				color: #996633;
				margin-bottom: 0px;
				border-bottom: 2px solid #333;
				border-right: 2px solid #333;
				border-top: 1px solid #ccc;
				border-left: 1px solid #ccc;
				margin-bottom: 0px;
				}
				

/* Gifts Page -----------------------------------------------------------------*/

#giftphotospace1	{margin-bottom: 20px;
				
				
				}
#giftphotospace3	{margin-bottom: 20px;
					margin-top: 27px;
				}
#giftphotospace2	{margin-bottom: 20px;
					margin-top: 27px;
				}

#steinphoto		{margin-left: 10px;
				width: 270px;
				height: 208px;
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				border-bottom: 0px solid #333;
				border-right: 0px solid #333;
				}
#cannedphoto		{margin-left: 10px;
				width: 270px;
				height: 209px;
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				border-bottom: 0px solid #333;
				border-right: 0px solid #333;
				}
#giftsphoto		{margin-left: 10px;
				width: 270px;
				height: 196px;
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				border-bottom: 0px solid #333;
				border-right: 0px solid #333;
				padding-bottom: 30px;
				}
#stuffphoto		{margin-left: 10px;
				width: 270px;
				height: 189px;
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				border-bottom: 0px solid #333;
				border-right: 0px solid #333;
				}				
#intrightgifts		{margin: 0px;
				margin-top: 0px;
				margin-left: 370px;
				border: 0px solid #888;
				width: 310px;
				color: #996633;
				margin-bottom: 0px;
				/*height: 300px;*/
				}
#unique			{margin-top: 39px;
				}

p.centertxt,
.centertxt		{
				text-align: center;
				}

#midwrapper p.centertxtgreen	{
				text-align: center;
				color: #13444;
				font-style: italic;
				}				

/* Contact Page -----------------------------------------------------------------*/
#intleftcontact		{float: left;
				display: inline;
				margin-left: 35px; 
				border: 0px solid #888;
				width: 220px;
				color: #774411;
				padding-top: 0px;
				background-color: #ffc;
				padding: 5px 10px 5px 10px;
				border-top: 1px solid #ccc;
				border-left: 1px solid #ccc;
				border-bottom: 2px solid #333;
				border-right: 2px solid #333;
				}
				
#moinfo {margin-bottom: 10px;
				
				}
#intleftcontact p {color: #774411;
				
				}
				
#intleftcontact ul {list-style: none;
				margin-left: 30px;
				font-weight: bold;
				}
				
#intrightcontact		{float: left;
				display: inline;
				margin-left: 20px;
				width: 365px;
				color: #774411;
				/*background-color: #ffffcc;
				padding: 5px 5px 5px 15px;
				border-top: 1px solid #ccc;
				border-left: 1px solid #ccc;
				border-bottom: 2px solid #333;
				border-right: 2px solid #333;*/
				}
#intrightcontact h4	{margin-bottom: 10px;
				}
#intrightcontact p	{color: #774411;
				}
				
form ul			{margin: 0px;
				padding: 0px;
				margin-left: 20px;
				list-style: none;
				text-align: left;
				font-size: 11px;
				color: #774411;
				}
form li			{
				list-style: none;
				
				}
label			{display: block;
				text-align: right;
				width: 100px;
				float: left;
				color: #774411;
				}
#contactname 	{margin: 0px 0px 3px 20px;
				}
#contactname p	{margin: 0px 0px 0px 0px;
				}
				
				
				
.inputbkgd		{background-color: #f0d386;/*996633*/
				color: #432;
				height: 15px;
				font-size: 12px;
				}
.inputbkgda		{background-color: #f0d386;/*996633*/
				color: #432;
				height: 15px;
				font-size: 12px;
				}
.inputbkgdb		{background-color: #f0d386;/*996633*/
				color: #432;
				height: 15px;
				font-size: 12px;
				}
.inputbkgdc		{background-color: #f0d386;/*996633*/
				color: #432;
				height: 15px;
				font-size: 12px;
				}
.inputbkgdd		{background-color: #f0d386;/*996633*/
				color: #432;
				height: 15px;
				font-size: 12px;
				}
.inputbkgde		{background-color: #f0d386;/*996633*/
				color: #432;
				height: 15px;
				font-size: 12px;
				}
.inputbkgdf		{background-color: #f0d386;/*996633*/
				color: #432;
				height: 15px;
				font-size: 12px;
				}
.inputbkgdg		{background-color: #f0d386;/*996633*/
				color: #432;
				height: 15px;
				font-size: 12px;
				}
.inputbkgdh		{background-color: #f0d386;/*996633*/
				color: #432;
				height: 15px;
				font-size: 12px;
				}	
.inputbkgdi	{background-color: #f0d386;/*996633*/
				color: #432;
				height: 15px;
				font-size: 12px;
				}
.inputbkgdj	{background-color: #f0d386;/*996633*/
				color: #432;
				height: 15px;
				font-size: 12px;
				}							
				
				
#contactname input	{display: block;
				margin: 0px 0px 3px 15px;
				width: 210px;
				float: left;
				letter-spacing: 1px;
				}
			
#contactinput2 label{width: 300px;
				margin: 0px 0px 0px 0px;
				text-align: left;
				color: #774411;
				font-size: 12px;
				}
			
				
#contactckbx label			{display: block;
				text-align: left;
				width: 80px;
				float: left;
				margin-top: 20px;
				margin-left: 0px;
				margin-bottom: 10px;
				font-size: 14px;
				color: #134444;
				}				

#contactinput2 textarea {width: 350px;
					background-color: #f0d386;
					height: 200px;
					margin: 3px 0px 0px -10px;
					color: #432;
					font-size: 12px;
					}
#contactckbx input	{display: block;
				margin: 20px 0px 10px 15px;
				width: 250px;
				float: left;
				letter-spacing: 1px;
				font-size: 12px;
				}

#ckbxarea		{margin: 0px 0px 0px 0px;
				
				}
#ckbxarea h4		{margin-bottom: 10px;
				
				}
#ckbxarea p		{color: #774411;
				font-size: 12px;
				margin: 0px 0px 7px 10px;
				}
span			{margin: 0px 0px 0px 7px;
				}
#contactinput2 p.asterisk		{
				margin: -10px 0px 10px 0px;
				font-size: 10px;
				text-align: left;
				color: #774411;
				}				
#buttons ul		{margin: 0px 0px 0px 0px;
				width: 350px;
				border: 0px solid #888;
				
				}				
#buttons ul li	{
				display: inline;
				height: 18px;
				
				}
.buttona		{float: left;
				margin: 0px 0px 20px 0px;
				
				}
.buttonb		{float: left;
				margin: 0px 0px 20px 95px;
				}
.buttonc		{float: right;
				margin: 0px 0px 20px 0px;
				}
		
				
				
							



/* form submission php page */					
#formsub			{margin-top: 20px;
					text-align: center;
					height: 600px;
					}
#webdev				{margin-top: 15px;
					text-align: center;
					padding-bottom: 5px;
					}