@charset "UTF-8";
/* CSS Document */

body
	{
		margin:0px 0px 0px 0px;
		padding:0px;
		/*background:url(http://theranchhousegrill.com/page-backgrounds/rotate.php) center center fixed no-repeat;
		background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-0-background-size:cover;
	-o-background-size:cover;
	background-position:0px 0px;*/
		background-color:#3e2501;
	}
	
	
	
	
	body,td,th {
	color: #3f3f3f;
}
a:link {
	color: #ffffff;
}
a:visited {
	color: #ffffff;
}
a:hover {
	color: #FC0;
}
a:active {
	color: #ffffff;
}

a.hdrnavlinks:link 
{
	
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#fff200;
		text-shadow: 2px 2px 2px #000000;
		line-height:24px;
		letter-spacing:0px;
		text-decoration: none;
		margin: 0px 20px 0px 0px;
		}
		
a.hdrnavlinks:visited 
{
	color: #fff200;
	font-size:14px;
	font-weight:bold;
		margin: 0px 20px 0px 0px;
	}
	
a.hdrnavlinks:hover 
{
	font-size:14px;
	font-weight:bold;
	text-decoration: none; 
	color: #F60; 
		margin: 0px 20px 0px 0px;
	}
	
a.hdrnavlinks:active 
{
	font-size:14px;
	font-weight:bold;
	color: #fff200; 
		margin: 0px 20px 0px 0px;
	}
	

.callAheadSeatingHdr
{
	font-family: HandPrinting, Arial, Helvetica, sans-serif;
	font-size:50px;
	line-height:54px;
	color: #000000;
	font-weight:bold;
	letter-spacing:0px;
	text-align:center;
	vertical-align:middle;
	margin:25px 0px 0px 0px;
}
	
	
	.bodycopy
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		line-height:20px;
		font-stretch:condensed;
		color:#000000;
		letter-spacing:0px;
	}
	
	
	.bodycopyli
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		line-height:20px;
		font-stretch:condensed;
		color:#000000;
		letter-spacing:0px;
		margin:20px 100px 0px 100px;
	}
	
	
	.callaheadseatingsubhd
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		line-height:24px;
		color:#000000;
		letter-spacing:0px;
	}
	
	.bodycopywhite
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:normal;
		line-height:24px;
		font-stretch:condensed;
		color:#FFFFFF;
	text-shadow: 2px 2px 2px #000000;
		letter-spacing:0px;
	}
	
	
.h1,.h2,.h3,.h4,.h5,.h6,span
	{
		margin:0px 0px 0px 0px;
		padding:0px;
	}
	
	.h1{
	font-family: "Arial Black", Gadget, sans-serif;
	color: #FF0A00;
	font-size:28px;
	text-align:left;
	text-shadow: 1px -1px 12px #000000;
}

	.h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #005188;
	font-size:28px;
	font-weight:bold;
	text-align:left;
	text-shadow: 1px -1px 12px #000000;
}


/* Header*/

#headerbg
	{
		width:100%;
		height:302px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../main-pg-images/top-leather.png);
		background-repeat:repeat;
	}
	
#headerblank
	{
		width:1100px;
		height:302px;
		float: none;
		margin:0 auto;
		padding:0px 0px 0px 0px;
		background-image:url(../main-pg-images/header-bg.png);
		background-repeat:no-repeat;
	}
	
#header
	{
		width:1100px;
		height:302px;
		float: left;
		margin:0px;
		padding:0px;
	}
	
	
#menuheaderbg
	{
		width:100%;
		height:312px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image: url(../main-pg-images/top-leather.png);
		background-repeat: repeat-x;
	}
	
#menuheaderblank
	{
		width:1100px;
		height:312;
		float: none;
		margin:0 auto;
		padding:0px 0px 0px 0px;
		background-image: url(../menu-images/menu-header-bg.png);
		background-repeat:no-repeat;
	}
	
#menuheader
	{
		width:1100px;
		height:312px;
		float: left;
		margin:0px;
		padding:0px;
	}
	
	#headerleft
	{
		width:392px;
		height:282px;
		float: left;
		margin:0px;
		padding:0px;
	}
	
	
	#headerright
	{
		width:381px;
		height:282px;
		float: left;
		margin:0px;
		padding:0px;
	}
	
	
	
	#logo
	{
		width:452px;
		height:222px;
		float: left;
		margin:0px 0px 0px 50px;
		padding:0px;
		background-image: url(../main-pg-images/rhg-logo.png);
		background-repeat:no-repeat;
		background-position:0px -7px;
	}
	
	
	
	#hdrhours
	{
		width:200px;
		height:122px;
		float: left;
		margin:70px 130px 30px 0px;
		padding:0px;
		background-image: url(../main-pg-images/hdr-nav-bg.png);
		background-repeat:no-repeat;
		background-color:transparent;
	}
	
	
	
	.hdrhours
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFFFFF;
		line-height:24px;
		text-align:left;
		letter-spacing:0px;
		vertical-align:middle;
		text-shadow: 2px 2px 2px #000000;
		margin:12px 0px 0px 12px;
		padding:0px 0px 0px 0px;
	}
	
		.hdrbullets
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#bc0b0b;
		text-shadow: 2px 2px 2px #000000;
		line-height:0px;
		letter-spacing:0px;
		margin:0px 5px 0px 5px;
	}
	
	
	
	
	#socialnetwork
	{
		width:180px;
		height:45px;
		float: left;
		margin:15px 68px 163px 20px;
		padding:0px;
		background-color:transparent;
	}
	
	/* Top Navigation*/
	
	#topnavholder
	{
		width:1100px;
		height:63px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#navbuttonsleft
	{
		width:146px;
		height:63px;
		float: left;
		margin:0px 6px 0px 45px;
		padding:0px 0px 0px 0px;
	}	
	
	#navbuttons
	{
		width:146px;
		height:63px;
		float: left;
		margin:0px 6px 0px 6px;
		padding:0px 0px 0px 0px;
	}	
	
	#navbuttonsright
	{
		width:146px;
		height:63px;
		float: left;
		margin:0px 20px 0px 6px;
		padding:0px 0px 0px 0px;
	}	
	
	
	
	
/*Main Content*/

/*.wrapper {
	
		width:100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -128px; /* the bottom margin is the negative value of the footer's height 
}*/


#maincontentblank
	{
		width:1100px;
		float: none;
		margin:0 auto;
		padding:0px 0px 0px 0px;
		
	}
#maincontentbg
	{
		width:100%;
		height:auto;
		float:left;
		margin:0px;
		padding:0px 0px 0px 0px;
	}
	
#maincontentwindow
	{
		width:1100px;
		height:auto;
		float: left;
		background-image: url(../main-pg-images/menu-content-new-bg.jpg);
		background-repeat: repeat-y;
		background-position:136px 0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
#menumaincontentwindow
	{
		width:1100px;
		height:auto;
		float: left;
		background-image: url(../main-pg-images/menu-content-new-bg.jpg);
		background-repeat: repeat-y;
		background-position:136px 0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	

	
	
		#maincontent
	{
		width:740px;
		height:auto;
		float:left;
		background-image:url(http://theranchhousegrill.com/main-pg-images/content-bg.jpg);
		background-repeat:no-repeat;
		margin:18px 0px 0px 20px;
		padding:0px 0px 0px 0px;
	}	
	
			#maincontentimage
	{
		width:828px;
		height:auto;
		float:left;
		background-image: url(../main-pg-images/main-content-bg.gif);
		background-repeat: no-repeat;
		background-position:50px 0px;
		margin:0px 0px 20px 0px;
		padding:0px 136px 20px 136px;
		z-index:1000;
	}	
	
			#menumaincontentimage
	{
		width:828px;
		height:auto;
		float:left;
		background-image: url(../menu-images/menu-main-content-bg.png);
		background-repeat: no-repeat;
		background-position:50px 0px;
		margin:0px 0px 0px 0px;
		padding:0px 136px 20px 136px;
	}	
	
			#specialsmaincontentimage
	{
		width:828px;
		height:auto;
		float:left;
		background-image: url(../specials-images/specials-main-content-bg.gif);
		background-repeat: no-repeat;
		background-position:50px 0px;
		margin:0px 0px 0px 0px;
		padding:0px 136px 20px 136px;
	}	

	
			#thebarmaincontentimage
	{
		width:828px;
		height:auto;
		float:left;
		background-image: url(../the-bar-images/the-bar-content-bg.png);
		background-repeat: no-repeat;
		background-position:50px 0px;
		margin:0px 0px 0px 0px;
		padding:0px 136px 20px 136px;
	}	

	
			#dinnerspecialsmaincontentimage
	{
		width:828px;
		height:auto;
		float:left;
		background-image: url(../contact-us-images/contact-main-content-bg.gif);
		background-repeat: no-repeat;
		background-position:50px 0px;
		margin:0px 0px 0px 0px;
		padding:0px 136px 20px 136px;
	}	
	
			#maincontentcolumnimage
	{
		width:1100px;
		height:auto;
		float:left;
		background-image: url(../main-pg-images/main-column-bg.gif);
		background-repeat: repeat-y;
		background-position:104px 0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}	
	
	.maincontenthomecopy
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		line-height:24px;
		text-align:left;
		font-weight:normal;
		letter-spacing:2px;
	margin:0px 20px 0px 415px;
	pading:0px 0px 0px 0px;
	}
	
			#leftcolumn
	{
		width:86px;
		height:auto;
		float:left;
		background-image: url(http://theranchhousegrill.com/main-pg-images/home-page-lights.png);
		background-repeat:no-repeat;
		background-position:10px 10px;
		margin:10px 80px 20px 90px;
		padding:0px 0px 0px 0px;
	}	
	
	
	
/* Custom Ordes*/


	
			#customcontentimage
	{
		width:820px;
		height:auto;
		float:left;
		background-image: url(http://theranchhousegrill.com/custom-pg-images/cust-orders-lights.png);
		background-repeat:no-repeat;
		background-position:420px 0px;
		margin:10px 80px 20px 90px;
		padding:0px 0px 0px 0px;
	}	
	
	.customcontenthomecopy
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		line-height:24px;
		text-align:left;
		font-weight:normal;
		letter-spacing:2px;
	margin:10px 415px 0px 20px;
	pading:0px 0px 0px 0px;
	}
	
	
	.customcontenthomebullethdr
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color: #F90;
		line-height:24px;
		text-align:left;
		font-weight:bold;
		letter-spacing:2px;
	margin:15px 415px 0px 20px;
	pading:0px 0px 0px 0px;
	}
	


#footerbg
	{
		width:100%;
		height:auto;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px;
	}
#footerblank
	{
		width:1100px;
		height:165px;
		float: none;
		margin:0 auto;
		padding:0px;
	}
#footer
	{
		width:1100px;
		height:165px;
		float: left;
		margin:0px;
		padding:0px;
		background-image: url(../main-pg-images/footer-bg.gif);
		background-repeat:no-repeat;
		background-position:50px 56px;
	}
	
#footertop
	{
		width:1100px;
		height:56px;
		float: left;
		background-image:url(../main-pg-images/content-bottom-new-bg.gif);
		background-repeat:no-repeat;
		background-position: 50px 0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#footercontent
	{
		width:1000px;
		height:45px;
		float: left;
		margin:0px;
		padding:0px;
		background-color:#FFF;
	}
	
		.footerbody
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
		line-height:20px;
		color: #CCC;
		letter-spacing:1px;
		margin:10px 22px 0px 22px;
		padding:0px 0px 0px 0px;
   /* text-shadow:
    -2px -2px 0 #E1E4E6,
    2px -2px 0 #E1E4E6,
    -2px 2px 0 #E1E4E6,
    2px 2px 0 #E1E4E6;*/  
	text-shadow: 1px -1px 10px #000000;
	}
	
	
	
		#footercopy
	{
		width:450px;
		height:auto;
		float:left;
		margin:101px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		#footercopyleft
	{
		width:275px;
		height:54px;
		float:left;
		margin:86px 0px 0px 50px;
		padding:0px 0px 0px 0px;
	}
		#footercopyright
	{
		width:260px;
		height:121px;
		float:left;
		margin:41px 50px 0px 12px;
		padding:0px 0px 0px 0px;
	}
	
			#footersocial
	{
		width:1000px;
		height:36px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.footercopy
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		line-height:20px;
		letter-spacing:1px; 
	text-shadow: 1px -1px 10px #000000;
	text-align:center;
	}
	
	.footerdisclaimer
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		line-height:18px;
		letter-spacing:1px; 
	text-shadow: 1px -1px 10px #000000;
	text-align:center;
	margin:0px 0px 0px 0px;
	}
	
	
	.footerdisclaimerleft
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		line-height:13px;
		letter-spacing:0px; 
		vertical-align:bottom;
	text-shadow: 1px -1px 10px #000000;
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 20px;
	}
	
		.pagedisclaimer
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #C00;
		line-height:16px;
		letter-spacing:1px; 
	text-shadow: 1px -1px 10px #000000;
	text-align:center;
	margin:8px 0px 0px 0px;
	}
	
	
	/*The Menu*/
		
	
			#themenucontentimage
	{
		width:828px;
		height:auto;
		float:left;
		background-image: url(../main-pg-images/content-window-bg.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		margin:0px 136px 0px 136px;
		padding:20px 0px 20px 0px;
	}		
	
		
		#lunchmenupagestitle
	{
		width:762px;
		height:29px;
		float:left;
		text-align:center;
		margin:20px 33px 10px 33px;
		padding:0px 0px 0px 0px;
	}
	
		
		#maincontentinteriorlunchmenupagestitle2
	{
		width:762px;
		height:54px;
		float:left;
		margin:0px 33px 0px 33px;
		padding:0px 0px 0px 0px;
	}
		
		#maincontentinteriorpagestitle2
	{
		width:762px;
		height:54px;
		float:left;
		margin:20px 33px 0px 33px;
		padding:0px 0px 0px 0px;
	}
		
		#maincontentthebartitle2
	{
		width:762px;
		height:85px;
		float:left;
		text-align:center;
		margin:30px 33px 20px 33px;
		padding:0px 0px 0px 0px;
	}
		
		#entreessubhead
	{
		width:762px;
		height:auto;
		text-align:center;
		float:left;
		margin:20px 33px 12px 33px;
		padding:0px 0px 0px 0px;
	}
		#specialscontentthebartitle
	{
		width:762px;
		height:100px;
		float:left;
		text-align:center;
		margin:50px 28px 20px 33px;
		padding:0px 0px 0px 0px;
	}
		
		#earlybirdspecialscontentthebartitlelunch
	{
		width:762px;
		height:169px;
		float:left;
		background-image:url(../early-bird-specials-images/early-bird-specials-heading.png);
		background-repeat:no-repeat;
		background-position:80px 0px;
		margin:40px 33px 0px 33px;
		padding:0px 0px 0px 0px;
	}
		
		#earlybirdspecialscontentthebartitle
	{
		width:762px;
		height:169px;
		float:left;
		background-image:url(../early-bird-specials-images/early-bird-specials-heading.png);
		background-repeat:no-repeat;
		background-position:80px 0px;
		margin:0px 33px 0px 33px;
		padding:0px 0px 0px 0px;
	}
	
	
		#productphotos
	{
		margin:20px 20px 0px 20px;
		padding:0px 0px 0px 0px;
		float:left;
		width:722px;
		height:auto;
	}	
	
	
		#productnotab
	{
		margin:20px 8px 0px 20px;
		padding:0px 0px 0px 0px;
		float:left;
		width:660px;
		height:auto;
	}	
	
		#productfull
	{
		margin:20px 20px 0px 20px;
		padding:0px 0px 0px 0px;
		float:left;
		width:722px;
		height:auto;
	}	
	
		#productphotos
	{
		margin:20px 53px 0px 53px;
		padding:0px 0px 0px 0px;
		float:left;
		width:722px;
		height:auto;
	}	
	
	#producthalf
	{
		margin:10px 8px 0px 100px;
		padding:0px 0px 0px 0px;
		float:left;
		width:580px;
		height:auto;
		background-image:url(../menu-images/tab-dot.jpg);
		background-position:0px 8px;
		background-repeat:repeat-x;
	}	
	
	#price
	{
		margin:20px 65px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
		width:55px;
		height:auto;
	}	
	
	#todaysoup
	{
		margin:20px 275px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
		width:150px;
		height:auto;
	}
	
		
	
	#price2
	{
		margin:10px 70px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
		width:55px;
		height:auto;
	}
	
	#pricehalf
	{
		margin:10px 45px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
		width:55px;
		height:auto;
	}
	
	.productmain
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		color: #600;
		font-weight:bold;
	}
	
	.productmainlg
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:24px;
		color: #600;
		font-weight:bold;
		text-align:center;
		margin:20px 0px 6px 0px;
	}
	
	.product
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#930;
		font-weight:bold;
	}
	
	.product2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#930;
		font-weight:bold;
		margin:0px 0px 0px 0px;
	}
	
	.product3
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#930;
		font-weight:bold;
		margin:0px 10px 0px 0px;
	}
	
	.productright
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#930;
		font-weight:bold;
		text-align:right;
		margin:0px 0px 0px 0px;
	}
	
	.productfor
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#930;
		font-weight:bold;
		margin:10px 0px 0px 48px;
		padding:0px 0px 0px 0px;
	}	
	
	.productadd
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		color: #F00;
		font-weight:bold;
		background-color:#FFFFFF;
	}	
	
	.price
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#000000;
		font-weight:bold;
	}
	
	.pricefor
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#000000;
		font-weight:bold;
		margin:0px 0px 0px 6px;
		padding:0px 0px 0px 0px;
	}
	
	.priceforright
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#000000;
		font-weight:bold;
		text-align:right;
		margin:0px 0px 0px 6px;
		padding:0px 0px 0px 0px;
	}
	
	.productDescription
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:14px;
		color:#000000;
		font-weight:normal;
	}
	
	#productTabDot
	{
		background-image:url(../menu-images/tab-dot.jpg);
		background-repeat:repeat-x;
		background-position:right bottom;
		float:right;
		width:100px;
	}
	
		
	#menutopcopyholder
	{
		margin:20px 48px 0px 64px;
		padding:20px;
		float:left;
		width:675px;
		height:auto;
		background-color:#3f1b00;
		background-position:0px 12px;
		background-repeat:repeat-x;
	}	
		
	#menudrinkstopcopyholder
	{
		margin:20px 48px 0px 64px;
		padding:20px;
		float:left;
		width:675px;
		height:auto;
		background-color:#136185;
		background-position:0px 12px;
		background-repeat:repeat-x;
	}	
	
	.menutopcopy
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		color:#ffffff;
		font-weight:normal;
	}
	
	.menudrinkstopcopy
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		line-height:24px;
		color:#ffffff;
		font-weight:normal;
	}		
	
	.menudrinkstopcopyyellow
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:22px;
		line-height:28px;
		color: #C90;
		font-weight:bold;
	}		
		
	#product
	{
		margin:20px 8px 0px 94px;
		padding:0px 0px 0px 0px;
		float:left;
		width:600px;
		height:auto;
		background-image:url(../menu-images/tab-dot.png);
		background-position:0px 12px;
		background-repeat:repeat-x;
	}			
		
	#product2
	{
		margin:10px 8px 0px 134px;
		padding:0px 0px 0px 0px;
		float:left;
		width:560px;
		height:auto;
		background-image:url(../menu-images/tab-dot.png);
		background-position:0px 12px;
		background-repeat:repeat-x;
	}	
	
	#producttabbeddots
	{
		margin:20px 8px 0px 134px;
		padding:0px 0px 0px 0px;
		float:left;
		width:560px;
		height:auto;
		background-image:url(../menu-images/tab-dot.png);
		background-position:0px 12px;
		background-repeat:repeat-x;
	}	
		
	#productnodots
	{
		margin:20px 8px 0px 94px;
		padding:0px 0px 0px 0px;
		float:left;
		width:600px;
		height:auto;
	}		
		
	#todaysoupproductnodots
	{
		margin:20px 8px 0px 300px;
		padding:0px 0px 0px 0px;
		float:left;
		width:90px;
		height:auto;
		text-align:right;
	}		
		
	#productnodotsthebar
	{
		margin:20px 74px 0px 94px;
		padding:0px 0px 0px 0px;
		float:left;
		width:655px;
		height:auto;
	}			
		
	#contactustopleft
	{
		margin:20px 12px 0px 94px;
		padding:0px 0px 0px 0px;
		float:left;
		width:330px;
		height:auto;
	}				
		
	#contactustopright
	{
		margin:20px 70px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
		width:320px;
		height:auto;
	}		
		
	#productnodotsthebardrop
	{
		margin:40px 74px 0px 94px;
		padding:0px 0px 0px 0px;
		float:left;
		width:655px;
		height:auto;
	}	
	
		
	#menuproductsubhdr
	{
		margin:20px 64px 0px 64px;
		padding:0px 0px 0px 0px;
		float:left;
		text-align:center;
		width:660px;
		height:auto;
	}	
	
	
	.menuproductsubhdrdots
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		line-height:18px;
		color:#000000;
		font-weight:bold;
		margin:0px 12px 0px 12px;
	}
	
		
	#productsubhdr
	{
		margin:20px 83px 0px 83px;
		padding:0px 0px 0px 0px;
		float:left;
		text-align:center;
		width:660px;
		height:35px;
	}	
	
	
	
		#menudisclaimers
	{
		width:380px;
		height:402;
		background-color:#3f1b00;
		float:left;
		margin:40px 203px 20px 203px;
		padding:20px;
	}
	
		#menudisclaimerstop
	{
		width:672px;
		height:402;
		background-color: #FF9;
		float:left;
		margin:20px 20px 0px 20px;
		padding:20px;
		border:solid 4px #060;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
	}
	
	.menudisclaimers
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#ffffff;
		line-height:20px;
		letter-spacing:1px;
	}
	
	.menudisclaimerstop
	{
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:13px;
		line-height:23px;
		color:#000000;
		font-weight:normal;
	}
	
	/*Home Page*/
	
	
		#GiftCertificates
	{
		width:350px;
		height:266px;
		background-image:url(../main-pg-images/gift-cert.gif);
		background-repeat:no-repeat;
		float:left;
		margin:0px 15px 0px 49px;
		padding:0px 0px 0px 0px;
	}	
		#PartyFacilities
	{
		width:350px;
		height:266px;
		background-image: url(../main-pg-images/party-fac.gif);
		background-repeat:no-repeat;
		float:left;
		margin:0px 49px 0px 15px;
		padding:0px 0px 0px 0px;
	}
	
	.GiftCertificates
	{
		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-weight:bold;
		font-size:36px;
		line-height:44px;
		color:#000000;
		text-align:center;
		margin:40px 0px 0px 0px;
	}
	
	.PartyFacilities
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:36px;
		line-height:40px;
		color:#000000;
		text-align:center;
		margin:35px 0px 0px 0px;
	}
	
	.earlybirdspecialshours
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:22px;
		line-height:22px;
		color:#000000;
		text-align:left;
		margin:135px 0px 0px 115px;
	}
	
	#homepagemilitary
{
	width:700px;
	height:auto;
	float:left;
	margin:0px 64px 15px 64px;;
}

	.militarycopy
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:22px;
		line-height:22px;
		color:#000000;
		margin:0px 0px 0px 0px;
	}
	
	.militaryhdr
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:38px;
		line-height:38px;
		color: #145400;
		text-align:center;
		margin:35px 0px 0px 0px;
	}
	
	.facebook
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		line-height:12px;
		letter-spacing:0px; 
	text-shadow: 1px -1px 10px #000000;
	text-align:left;
	margin:8px 0px 0px 0px;
	}
	
		
		
	#foodimages
	{
		margin:0px 68px 0px 94px;
		padding:0px 0px 0px 0px;
		float:left;
		width:662px;
		height:193px;
	}		
	
	
	
		#heat1image
	{
		width:123px;
		height:70;
		float:left;
		margin:10px 10px 0px 60px;
		padding:0px;
	}
	
		#heat2-4image
	{
		width:123px;
		height:70;
		float:left;
		margin:10px 15px 0px 15px;
		padding:0px;
	}
	
		#heat3-4image
	{
		width:123px;
		height:70;
		float:left;
		margin:10px 15px 0px 10px;
		padding:0px;
	}
	
		#heat4image
	{
		width:123px;
		height:70;
		float:left;
		margin:10px 15px 0px 10px;
		padding:0px;
	}
	
		#heat5image
	{
		width:123px;
		height:70;
		float:left;
		margin:10px 18px 0px 10px;
		padding:0px;
	}
	
		#heat1
	{
		width:108px;
		height:55px;
		float:left;
		background-color: #E6EEFF;
		margin:0px 10px 0px 60px;
		padding:10px;
	}
	
	
		#heat2
	{
		width:108px;
		height:55px;
		float:left;
		background-color: #FC9;
		margin:0px 10px 0px 10px;
		padding:10px;
	}
	
	
		#heat3
	{
		width:108px;
		height:55px;
		float:left;
		background-color: #F99;
		margin:0px 10px 0px 10px;
		padding:10px;
	}
	
	
		#heat4
	{
		width:108px;
		height:55px;
		float:left;
		background-color:#F30;
		margin:0px 10px 0px 10px;
		padding:10px;
	}
	
		#heat5
	{
		width:108px;
		height:55px;
		float:left;
		background-color: #930;
		margin:0px 18px 0px 10px;
		padding:10px;
	}