/* header */
table.header				{background-image:url('/upload/images/brands/benihana/header-logo.gif');}
.en table.header				{background-image:url('/upload/images/brands/benihana/header-logo-en.gif');}

/* brands navigation */
#brandsNavFrame				{background-image:url('/upload/images/brands/benihana/topnav-left.gif');}
table.brandsNav				{background:#D9CEB8 url('/upload/images/brands/benihana/topnav-bg.gif');}

#brandsBtmLine				{display:block; position:relative; top:64px; left:0;}
#brandsBtmLine div			{display:block; position:absolute; top:0; left:0; width:100%; height:17px; background:black url('/upload/images/brands/benihana/brands-btm-line.gif');}

/* content */
table.content				{background-image:url('/upload/images/brands/benihana/paper.gif');}
.en table.content			{background-image:url('/upload/images/brands/benihana/paper-en.gif');}

/* navigation */
ul.nav						{margin-left:53px;}
ul.nav li					{padding-left:23px;}

#nav1, #nav2, #nav3, #nav4, #nav5, #nav6, #nav7, #nav8, #nav9, #nav10	{
	background-image:url('/upload/images/brands/benihana/nav.png');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/upload/images/brands/benihana/nav.png,sizingMethod=crop);
}
#nav1.active, #nav2.active, #nav3.active, #nav4.active, #nav5.active, #nav6.active, #nav7.active, #nav8.active, #nav9.active, #nav10.active	{
	background-image:url('/upload/images/brands/benihana/nav-a.png');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/upload/images/brands/benihana/nav-a.png,sizingMethod=crop);
}

/* hands */
#handLeft					{background:url('/upload/images/brands/benihana/hand-left.png'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/upload/images/brands/benihana/hand-left.png,sizingMethod=crop);}
#handRight					{background:url('/upload/images/brands/benihana/hand-right.png'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/upload/images/brands/benihana/hand-right.png,sizingMethod=crop);}


/* HOME */

body.home 							{background:black url('/upload/images/brands/benihana/home/cook.jpg') no-repeat 80% 100%;}

/* header */
body.home #headerFrame				{background-color:#A40C05; background-image:url('/upload/images/brands/benihana/home/header-bg.gif');}
body.home table.header				{background-image:url('/upload/images/brands/benihana/home/header-logo.gif'); color:#ED7A26;}
body.en #home_layout table.header	{background-image:url('/upload/images/brands/benihana/home/header-logo-en.gif');}
body.home table.header a			{color:#ED7A26;}
body.home table.header td.lang div	{border-color:#655336;}

/* brands navigation */
body.home #brandsNavFrame			{background-image:url('/upload/images/brands/benihana/home/topnav-left.gif');}

/* content */
body.home #contentFrame				{background:#D6A871 url('/upload/images/brands/benihana/home/content-bg.jpg') repeat;}
body.home table.content				{background-image:url('/upload/images/brands/benihana/home/paper.gif');}
body.en #home_layout table.content	{background-image:url('/upload/images/brands/benihana/home/paper-en.gif');}
body.home table.content td.body		{padding-top:11px;}
body.home table.content td.addon	{padding-top:11px;}
body.home td.dish a	{color:black;}
body.home table.content td.dish p	{width: 15em}
.dish_order .content, .dish_order li.selected { background-color: #efd3b1; }
.dish_order .total td { color: #000000; border-top-color: #000000; }

/* navigation */
body.home ul.nav					{color:black;}
body.home ul.nav a					{color:black;}

/* site announces */
/*
div.smallDish table.price			{position:static;}
div.smallDish td.text 				{background:url('/upload/images/brands/benihana/home/dish-small-price-bg.gif') no-repeat left bottom; padding:7px 15px 26px 24px;}
div.smallDish a						{color:white;}
*/
div.smallDish a { position: relative; z-index: 2; }
div.smallDish p { padding-top: 50px; top: -50px; z-index: 1; }
div.smallDish p { background-color: black; color: white; }

div.announce						{margin:10px 0;}
div.announce p						{margin:5px 10px 0 10px;}
div.announce a						{color:black;}		

#siteAnnouncesFrame { border-top: 1px solid #b3825f }
#mainAnnounces						{background: #ddb47f url('/upload/images/brands/benihana/home/main-ann-bg.gif') repeat-x left bottom;}
table.mainAnnounces td.ann			{padding:5px 25px 10px 0;}		
table.mainAnnounces p				{margin:0 0 1.5em 46px;}
table.mainAnnounces a				{color:black;}		

#smallAnnounces						{padding-top:14px;}
table.smallAnnounces td.ann			{border-color:#4D4D4D; color:#999999;}
table.smallAnnounces a				{color:#C2C2C2;}

div.lampAnnounce					{color:#999999; width:115px; float:right; text-align:left}
div.lampAnnounce a					{color:#C2C2C2;}
body.home div.lampAnnounce li		{background-image:url('/upload/images/brands/benihana/home/li-hi.gif');}

body.home div.footer				{color:#808080;}
body.home div.footer	a			{color:#C2C2C2;}
body.home div.footer	td			{color:#808080;}

body.home .body { padding-top: 20px ! important; }

table.incut					{background-image:url("/upload/images/brands/benihana/incut-bg.jpg"); width:100%;}
table.incut td.text div		{margin:0px 50 0 0px; color:black;}
table.incut table.incut		{background:none;}
table.incut td.left			{}
table.incut td.incut_content	{background: url(/upload/images/brands/benihana/incut-top-left.jpg) no-repeat; padding: 50px 40px 20px 40px; }
table.incut td.bottom		{background: #ffffff; }
table.incut td.bottom div	{}

ul li.restaurant		{ float: none; width: auto; margin: 0.5em 2em 0.5em 0; }

body.home a:hover  { color: #9c0300 ! important; }
body.home #headerFrame a:hover { color: #ffffff ! important; }

TD.menu_addon		{ text-align:center; vertical-align:bottom; height:100%; width:100%}