html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	padding:0px; 
	margin:0px;
	margin:0; 
}

html,body,div,p,td
{
	font-family:Georgia, Arial, Verdana; 
	font-size:12px;
	color:#525151;    
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}

body.HomeBody
{
	background-color:#6d3425;
	background-image:url(/images/home_bg.jpg) ;
	background-repeat:repeat-x;   
}

body.RestaurantBody
{
	background-color:#000000;
	background-image:url(/images/res_page_bg.jpg) ;
	background-repeat:repeat-x;   
}

body.ExpressBody
{
	background-color:#f4e7d6;
	background-image:url(/images/xps_page_bg.jpg) ;
	background-repeat:repeat-x;   
}

/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	width:987px; margin:0px auto;  
}

div#InnerMainContainer
{
	width:947px; float:left;  
	background-image:url(/images/main_bg.png);
	background-repeat:repeat-y;
	padding:0px 20px 0px 20px;     
}

/************************************************************************
*	Header
************************************************************************/
div.MainHeaderContainer
{
	width:947px;
	background-image:url(/images/header_bg.gif);
	background-repeat:no-repeat;  
	float:left;    
}


div.ExpHeaderContainer
{
	width:947px;
	background-image:url(/images/exp_header_bg.gif);
	background-repeat:no-repeat;  
	float:left;    
}

div.RestaurantHeaderContainer
{
	width:947px;
	background-image:url(/images/restaurant_header_bg.gif);
	background-repeat:no-repeat;  
	float:left;    
}

div#HeaderLogoAndSearchContainer
{
	width:947px; height:100px; float:left;    
}

div#LogoContainer
{
	width:712px; height:101px;  float:left;  
}

div#LogoContainer a
{
	width:240px; height:101px; display:block;    
}

div#HeaderImageFlashContainer
{
	width:947px; float:left;  height:221px; overflow:hidden; 
	position:relative; z-index:1;      
}

/************************************************************************
*	MainBody
************************************************************************/
div.MainBodyContainer
{
	width:947px; float:left;
	background-image:url(/images/main_body_bg.jpg);
	background-repeat:repeat-x ;    
	padding-top:17px;  
}

div.ResMainBodyContainer
{
	width:947px; float:left;
	background-image:url(/images/res_main_body_bg.jpg);
	background-repeat:repeat-x ;    
	padding-top:17px;  
	background-color:#772919; 
}



/************************************************************************
*	Left Pane
************************************************************************/
div#LeftPane
{
	width:247px;
	float:left;  
	padding-left:11px;  
}

div.MainMenuTop
{
	width:247px;height:42px;
	background-image:url(/images/NAV-TOP.jpg);  
}

div.RestautantMenuTop
{
	width:247px;height:42px;
	background-image:url(/images/Res-NAV-TOP.jpg);  
}

div.MenuContainer
{
	background-image:url(/images/mnu_bg.jpg);
	background-repeat:repeat-y; 
	width:247px; 
}

div.ResMenuContainer
{
	background-image:url(/images/res_mnu_bg.jpg);
	background-repeat:repeat-y; 
	width:247px; 
}

div.MenuBottom
{
	width:247px;height:167px;
	background-image:url(/images/NAV-BTM.jpg);  
	background-position:-7px 0px; 
}

div.MainMenuBottom
{
	width:247px;height:167px;
	background-image:url(/images/NAV-BTM-HOME.jpg);  
	background-position:-7px 0px; 
}

div.RestautantMenuBottom
{
	width:247px;height:167px;
	background-image:url(/images/NAV-BTM-RESTAURANT.jpg);  
	background-position:-7px 0px; 
}

div.ExpressMenuBottom
{
	width:247px;height:167px;
	background-image:url(/images/NAV-BTM-EXPRESS.jpg);  
	background-position:-7px 0px; 
}


/************************************************************************
*	Middle Pane
************************************************************************/
div#MiddlePane
{
	width:689px; float:right;
	padding-bottom:10px;   
}

div#IndexContentContainer
{
	width:469px;
	padding-left:10px;
	padding-bottom:20px; 
	float:left; 
	background-image:url(/images/index_page_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 65px;
	_height:570px;
	min-height:570px;      
}

div#InternalContentContainer
{
	width:469px;
	padding-left:10px;
	padding-bottom:20px; 
	float:left; 
}
div#GalleryInternalContentContainer
{
	width:679px;
	padding-left:10px;
	padding-bottom:20px; 
	float:left; 
}

div#PreviewContainer
{
	width:100%; float:left; padding-top:20px;  
}
/************************************************************************
*	Seo Links
************************************************************************/

div#SEOLinksContainer
{
	width:887px;float:left; 
	 background-image:url(/images/seo_bg.png); 
	color:#ffffff;
	border-top:solid 10px #242424 ; 
	padding:15px 30px 0px 30px; 
}

div#AddresContainer
{
	width:150px; float:left;
	/*background-image:url(/images/links_divider.gif);
	background-position:right top;
	background-repeat:no-repeat;    */
	color:#ffffff;    
	position:relative; z-index:1;   
}

div#AddressLogoContainer
{
	background-image:url(/images/ir_logo.png);
	width:132px; height:46px;   
}

div#AddresContainer p,td{color:#ffffff; font-size:11px; line-height:150%;  }

div.SeoLinksItemContainer
{
	width:200px; float:left;
	/*background-image:url(/images/links_divider.gif);
	background-position:right top;
	background-repeat:no-repeat;  */  
	color:#ffffff;    
	padding:0px 10px 0px 10px;
	position:relative; z-index:1;
	min-height:130px; _height:130px;
}

div#FooterNoteContainer
{
	width:100%; float:left;  
	padding:5px 0px 10px 0px;  text-align:center;   
}


/************************************************************************
*	Right Pane
************************************************************************/
div#RightPane
{
	width:210px; 
	float:right; 
	overflow:hidden;  
}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:987px; float:left;
	padding-bottom:10px; 
	clear:both;    
}

div#FooterShadow
{
	width:987px; float:left;
	height:40px;  background-image:url(/images/page_bottom.png);     
}


/************************************************************************
*	MISC
************************************************************************/
.ContactStatus{}
.ContactUsLabel{font-family:Georgia, Arial, Verdana; font-size:12px;color:#525151;}
.ContactUsInputMultiBox
{
	background-color: #ffffff !important; height:80px;
	border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal;}
.ContactUsInputBox
{
	background-color: #ffffff !important; 
	border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal;
}