/**	AW Style
  *	---------------------------------------------- *
  *	@date: JAN 01, 2007
  *	@author: Aaron Buchanana [aaron@lab-media.com]
  *	---------------------------------------------- */
 

/**	MAIN TAGS
  *	---------------------------------------------- */
	html, body {
		height: 100%;
	}
	
	body
	{
		background:#ffcc00;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		
		padding: 0px;
		margin: 0px;
	}


/**	GLOBAL ELEMENTS
  *	---------------------------------------------- */
	.viewport
	{
		position: relative;
		min-height: 100%;
		
		width:100%;
	}
		
	#footer
	{
		background: url(footer-tile.png) repeat-x;
		
		position: relative;
		width: 100%;
		
		margin-top: -225px;
	}
	
	#footer #footercontent
	{
		background:url(home-footer.png) top center;
		
		width: 775px;
		height: 225px;
	}
	
	#footer #footercontent_nosigns
	{
		background:url(home-footer-nosigns.png) top center;
		
		width: 775px;
		height: 225px;
	}
	

/**	DEFAULT LINKS
 *	------------------------------------------------------------ */
	a
	{
		text-decoration:none;
		color: inherit;
	}

/**	MENU LINKS
 *	------------------------------------------------------------ */	
	a.awmenu:link {color:#9C0F08;text-decoration:none;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;letter-spacing: 1px;}
	a.awmenu:visited {color:#9C0F08;text-decoration:none;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;letter-spacing: 1px;}
	a.awmenu:hover {color:#9C0F08;text-decoration:underline;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;letter-spacing: 1px;}
	a.awmenu:active {color:#9C0F08;text-decoration:underline;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;letter-spacing: 1px;}

/**	HOMEPAGE-ONLY ELEMENTS
  *	---------------------------------------------- */
	#home #flashcontent
	{
		width: 832px;
		height: 505px;
		
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#home #tickertape
	{
		width: 775px;
		height: 50px;
		
		padding-top: 10px;
		padding-bottom: 100px;
	}
	
	#home #content
	{
		padding-bottom: 125px;
	}


/**	SUBPAGE-ONLY ELEMENTS
  *	---------------------------------------------- */
	#subpage
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#subpage #content
	{
		width: 822px;
		
		margin: 0px 0px 0px 0px;
		padding: 25px 0px 200px 0px;
	}
	
	#subpage #content #top
	{
		height: 188px;
		
		background: url(sub-pagebg-top.png) no-repeat top left;
	}
	
	#subpage #content #top #topcontent
	{
		margin: 0px 0px 0px 22px;
		padding: 0px 0px 0px 0px;
	}
	
	#subpage #content #middle
	{
		clear:both;
		background: url(sub-pagebg-middle.png) repeat-y;
	}
	
	#subpage #content #middle #middlecontent
	{
		margin: 0px 33px 0px 18px;
		padding: 0px 0px 0px 0px;
	}
	
	#subpage #content #middle #middlecontent #main
	{
		clear:both;
		
		margin: 0px 4px 0px 4px;
		padding: 0px;
		
		background-color: #ffe79d;
	}
	
	#subpage #content #bottom
	{
		height: 39px;
		background: url(sub-pagebg-bottom.png) no-repeat top left;
	}
	
	#subpage #content #bottomcontent
	{
	}


/**	CATERING-ONLY ELEMENTS
  *	---------------------------------------------- */
	#catering
	{
		background: url(../html-images/catering-slices-1.jpg) top center no-repeat;
		
		width:750px;
	}
	
	#catering td.bay
	{
		height: 400px;
	}
	
	#catering tr.options
	{
		height: 100%;
	}
	
	#catering td.option
	{
		background-color: #fadf8d;
		
		height: 100%;
		
		padding: 15px;
	}
	
	#catering td.option p.description
	{
		font-size:13px;
		
		font-family:Georgia, "Times New Roman", Times, serif;
		
		line-height: 18px;
		color: #666666;
	}
	
	#catering td.option div.button
	{
		position:relative;
		bottom: 0px;
		
		height: 25px;
	}
	
	#catering td.option #dlmenu
	{
		bottom: 3px;
		background:url(btns-downloadmenu-link.png) top center no-repeat;
	}
	
	#catering td.option #dlmenu:Hover
	{
		background:url(btns-downloadmenu-hover.png) top center no-repeat;
	}
	
	#catering td.option #ordernow
	{
		background:url(btns-ordernow-link.png) top center no-repeat;
	}
	
	#catering td.option #ordernow:Hover
	{
		background:url(btns-ordernow-hover.png) top center no-repeat;
	}

	#catering td.option #calltoorder
	{
		background:url(btns-calltoorder-static.png) top center no-repeat;
	}

/**	MENU-ONLY ELEMENTS
  *	---------------------------------------------- */
	#menuTextNavigation
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		letter-spacing: 1px;
		padding: 10px 10px 0px 10px;
	}
	#menuFlashNavigation
	{
	}
	span.activeMenuLink
	{
		font-size: 11px;
		vertical-align: middle;
		
		color: #b63a19;
	}
	span.menuLink
	{
		font-size: 11px;
		vertical-align: middle;
		
		color: #333333;
		cursor: pointer;
	}
	span.menuLink:Hover
	{
		color: #999999;
	}
	#menus
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		letter-spacing: 0px;
	}
	img.menuHeader
	{
		margin: 20px 0px 20px 0px;
	}
	div.entrename
	{
		font-size: 16px;
		padding: 15px 0px 10px 0px;
	}
	div.entredesc
	{
		font-size: 13px;
		color: #666666;
	}
	div.entredesc span.price
	{
		color: #000000;
	}


/**	LOCATIONS-ONLY ELEMENTS
  *	---------------------------------------------- */
	#locations
	{
		background:url(../html-images/locations-slices-1.jpg) no-repeat top left;
		
		width:740px;
		height:722px;
		
		text-align:left;
	}
	
	#locationListContainer
	{
		position:relative;
		left:35px;
		top:150px;
		
		width:680px;
		height:200px;
	}
	
	.locationList
	{
		position:relative;
		width: 210px;
		
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	.locationList div.locationName
	{
		color: #a10f04;
		font-size: 14px;
		padding-top: 10px;
	}
	
	.locationList div.locationInfo
	{
		color: #626262;
		font-size: 12px;
		padding-top: 2px;
		width:100%;
		letter-spacing: -0.05em;
	}
	
	.locationList div.locationLinks a
	{
		color: #a10f04;
		font-size: 12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.locationList div.locationLinks a:Hover
	{
		color: #333333;
	}

/**	ECLUB-ONLY ELEMENTS
  *	---------------------------------------------- */
	#eclub
	{
	}
	#eclub #comingsoon
	{
		margin: 50px;
	}
