body	
{
padding:0px;
margin:0px;
font-family:Verdana;
color:#CCCCCC;
}
.txtmain{
		font-size:15px; color:#F84D1F; font-weight:bold; padding-left:10px; padding-right:15px; padding-top:18px;
		}
.subtext{
		font-size:11px; color:#CCCCCC; font-weight:bold; padding-top:10px; padding-left:10px; padding-right:15px; padding-bottom:8px; border: 0px;
		}
.subtext ul
		{
		margin:0px;
		padding:0px;
		list-style-type:none;
		}
.subtext li
		{
		background:url(images/ilist.jpg) 1px 3px no-repeat;
		padding:0 0 0 18px;
		}
.txtmain2
		{
		font-size:15px; color:#F84D1F; font-weight:bold; padding-left:15px;
		}
.subtext2
{
font-size:11px; color:#CCCCCC; font-weight:bold; padding-left:15px; padding-top:17px; padding-right:22px;
}
.homeline
{
background:url(images/dotshor.jpg) center repeat-x;
height: 1px; padding-right:50px; padding-bottom:32px;
}
#homebg
{
padding:0px 0 0 0;margin:0px;	
background:url(images/pattern2.jpg) top left repeat; 
}
.txtsashimi
{
font-size:13px; color:#CCCCCC; font-weight:bold;
}
.txtsushi
{
font-size:13px; color:#CCCCCC; font-weight:bold;padding-top:5px; padding-left:10px; padding-right:25px;
}
.txtcatering
{
font-size:11px; color:#CCCCCC; font-weight:bold;padding-top:32px; padding-left:5px; padding-right:5px;
}
.txtmenu
{
font-size:11px; color:#CCCCCC; font-weight:bold; padding-top:15px; padding-left:5px; padding-right:0px;
}
.txtpartysets
{
font-size:13px; color:#F84D1F; font-weight:bold; padding: 0 0 0 0px;
}
.txtdisclaimerh h2
{ font-size:18px; font-weight:bold; color:#F84D1F; padding-left:35px; padding-top:25px;

}
.txtdisclaimerh p
{ font-size:11px; font-weight:bold; color:#cccccc; padding-left:35px; padding-right:42px;

}
.txtdisclaimerh a
{  		color:#cccccc;
		font-size:11px;
		font-weight:bold;
		text-decoration:none
}
.txtdisclaimerh a:hover
{		color:#cccccc;
		font-size:11px;
		font-weight:bold;
		text-decoration:underline;
}
.otherlink a
		{ color:#cccccc;
		font-size:11px;
		font-weight:bold;
		text-decoration:none
		}
.otherlink a:hover
		{ color:#cccccc;
		font-size:11px;
		font-weight:bold;
		text-decoration:underline;
		}
.googlelink a
		{ color:#000000;
		font-size:11px;
		text-decoration:none
		}
.googlelink a:hover
		{ 
		color:#000000;
		font-size:11px;
		text-decoration:underline;
		}		
.formtext
{
font-size:11px; color:#CCCCCC; font-weight:bold; padding-left:32px; padding-right:10px;
}
.formtextbox
{
padding:3px 0 0 0;margin:0px;	background:url(images/pattern2.jpg) top left repeat; border-color:#999999; border-style: solid; border-width: thin; width:164px; height:13px; color:#cccccc; font-size:11px; 
}	
.formtextbox2
{ scrollbar-base-color: #999999; background-color: #999999;
padding:3px 0 0 0;margin:0px;	background:url(images/pattern2.jpg) top left repeat; border-color:#999999; border-style: solid; border-width: thin; width:214px; height:130px; color:#cccccc; font-size:11px; 
}		
.formbutton
{
border:none; background-color:#3a3a3a; font-size:11px; font-weight:bold; color:#cccccc; width:62px; height:23px;
}
.boxtopleft
{ background:url(images/boxtopleft.jpg) bottom right no-repeat;
width:14px;
height:14px;
}
.boxtopright
{ background:url(images/boxtopright.jpg) left bottom no-repeat;
width:14px;
height:14px;
}
.boxbottomleft
{ background:url(images/boxbottomleft.jpg) right top no-repeat;
width:14px;
height:14px;
}
.boxbottomright
{ background:url(images/boxbottomright.jpg) left top no-repeat;
width:14px;
height:14px;
}
.shadowtop
{ 
background:url(images/shadowup.jpg) bottom repeat-x;
height:24px;
}
.shadowleft
{
background:url(images/shadowleft.jpg) top right repeat-y;
width: 14px;
}
.shadowright
{ background:url(images/shadowright.jpg) top left repeat-y;
width: 14px;
}
.shadowdown
{ 
background:url(images/shadowdown.jpg) top repeat-x;
height:18px;
}
.verticleline
{
background:url(images/dotsvert.jpg) top repeat-y;
width: 1px;
}
.footerline
{
background:url(images/dotshor.jpg) center repeat-x;
height: 1px; margin-left:100px;
}
.footerlink
{
 font-size:10px; color:#DD471E; font-weight:bold;
}
.footerlink a
{
font-size:10px; font-weight:bold; color:#DD471E; text-decoration:none;
}
.footerlink a:hover
{
font-weight:bold; color:#DD001E; text-decoration:none;
}
.footertext
{
font-family: Verdana; font-size:10px; color:#ffffff; font-weight:bold;
}
.footertext a{ color:#FFFFFF; text-decoration:none}
.footertext a:hover{ color:#FFFFFF; text-decoration:none}
.footertext .etr{ color:#FFCC00}
#main	{
		padding:0px;
		margin:0px;
		background:url(images/pattern.jpg) top left repeat;
		}
#links	{
		color:#FFFFFF;
		font-size:13px;
		font-weight:bold;
		}
#links ul
		{
		margin:0px;
		padding:0px;
		list-style-type:none;
		}
#links li
		{
		line-height:22px;
		/*border-bottom:dotted 1px #6E6E6E;*/
		background:url(images/h-border.jpg) bottom left repeat-x;
		padding:0px;
		margin:0px;
		text-transform:uppercase;
		}
#links li a
		{
		text-decoration:none;
		color:#fff;
		}
#links li a:hover
		{
		color:#ccc;
		}
#headercontent
		{
		color:#cccccc;
		font-weight:bold;
		font-size:11px;
		}
#headercontent h2
		{
		font-weight:bold;
		font-size:18px;
		margin:0px;
		padding:0 0 5px 0px;
		color:#F84D1F;
		}
#sitemap{
		font-size:11px;
		font-weight:bold;
		}
#sitemap ul
		{
		margin:0px;
		padding:28px 0 0 0;
		list-style-type:none;
		}
#sitemap ul ul
		{
		margin:0px;
		padding:0 0 0 20px;
		list-style-type:none;
		}
#sitemap li
		{
		background:url(images/list.jpg) 1px 7px no-repeat;
		text-transform:uppercase;
		}
#sitemap li	a
		{
		color:#FFFFFF;
		text-decoration:none;
		margin:0px;
		padding:5px 0 5px 24px;
		display:block;		
		}
*html #sitemap li a
		{
		height:10px;
		}
#sitemap li a:hover
		{
		text-decoration:underline;
		}
#sitemap li li
		{
		background:url(images/sublist.jpg) 1px 7px no-repeat;
		text-transform:uppercase;
		font-weight:normal;
		}
#sitemap li li a
		{
		color:#FFFFFF;
		text-decoration:none;
		margin:0px;
		padding:3px 0 3px 20px;
		display:block;
		}
#comments
		{
		font-size:11px;
		font-weight:bold;
		color:#CCCCCC;
		padding:28px 40px 0 0;
		}
#aboutus
		{
		font-size:11px;
		font-weight:bold;
		color:#CCCCCC;
		padding:28px 40px 0 0;
		}
#sheader div 
		{
		background:url(images/sheader-bg-img.jpg) top no-repeat;
		width:446px;
		height:200px;
		margin:0px;
		text-align:center;
		}
#sheader div img
		{
		margin:18px 0 0 6px;
		padding:0px 0 0 0px;
		}
#leftpanel div 
		{
		background:url(images/leftpanel/bg-img.jpg) top no-repeat;
		width:120px;
		height:93px;
		margin:0px;
		text-align:center;
		}
#leftpanel div img
		{
		margin:9px 0 0 14px;
		padding:0px 0 0 0px;
		}		
#partyset
		{
		float:left;
		width:354px;
		height:241px;
		border-top: dotted 1px #6E6E6E;
		}
#partyset .txtsushi
		{
		padding:47px 0 0 5px;
		}
#partyset div 
		{
		background:url(images/sashimi/bg-img.jpg) 10px top no-repeat;
		width:210px;
		height:149px;
		margin:0px;
		text-align:center;
		}
#partyset div img
		{
		margin:11px 0 0 26px;
		padding:0px 0 0 0px;
		}
#sashimi
		{
		float:left;
		width:354px;
		height:241px;
		border-top: dotted 1px #6E6E6E;
		}
#sashimi .txtsushi
		{
		padding:47px 5px 0 5px;
		}
#sashimi div 
		{
		background:url(images/sashimi/bg-img.jpg) 10px top no-repeat;
		width:210px;
		height:149px;
		margin:0px;
		text-align:center;
		}
#sashimi div img
		{
		margin:11px 0 0 26px;
		padding:0px 0 0 0px;
		}
#hotdishes
		{
		float:left;
		width:354px;
		height:241px;
		border-top: dotted 1px #6E6E6E;
		}
#hotdishes .txtsushi
		{
		padding:47px 5px 0 5px;
		}
#hotdishes div 
		{
		background:url(images/hotdishes/bg-img.jpg) 10px top no-repeat;
		width:210px;
		height:149px;
		margin:0px;
		text-align:center;
		}
#hotdishes div img
		{
		margin:11px 0 0 26px;
		padding:0px 0 0 0px;
		}		
#menu	{
		float:left;
		width:354px;
		height:115px;
		border-top: dotted 1px #6E6E6E;
		border-right: dotted 0px #6E6E6E;
		}
#menu .txtsushi
		{
		padding:47px 5px 0 5px;
		}
#menu div 
		{
		background:url(images/menu/bg-img.jpg) 10px top no-repeat;
		width:88px;
		height:78px;
		margin:0px;
		text-align:center;
		}
#menu div img
		{
		margin:9px 0 0 9px;
		padding:0px 0 0 0px;
		}
#catering
		{
		width:237px;
		height:147px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		border-top: dotted 1px #6E6E6E;
		}
#catering div 
		{
		background:url(images/cateringmenu/bg-img.jpg) top left no-repeat;
		width:120px;
		height:94px;
		margin:0px;
		}
#catering div img
		{
		margin:9px 0 0 13px;
		padding:0px 0 0 0px;
		}
#catering .content
		{
		padding:55px 0 0 0;
		color:#CCCCCC;
		font-family:Verdana;
		font-size:11px;
		font-weight:bold;
		width:107px;
		}
#catering .border
		{
		padding:0px;
		margin:0px;
		background:url(images/border.jpg) top left repeat-y;
		width:10px;
		height:147px;
		}
#links2{ font-size:13px; font-family:Arial; text-align:left; padding-left:0px;}
#links2 a{ text-decoration:none;}
#links2 a:hover{ text-decoration:none; color:#DD001E; text-decoration:underline;}
#links2 ul{ line-height:55px;background:none;padding-left:0px; margin-left:0px;}
#links2 li{ list-style:url(images/arrow4.gif); line-height:15px;background:none;}
#links2 li a{color:#F84D1F; border:none;}
#links2 .sp{ list-style:none; list-style-image:none; line-height:20px; color:#cccccc; font-size:11px; text-transform:none; font-weight:bold;}
#links2 .sp div{ float:right; line-height:0px; color:#FF6633;}
#links2 .sp div a{ color:#F84D1F; font-size:11px; }
#links2 .sp div a:hover{ color:#DD001E;  text-decoration:underline}