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

/* CSS TEMPLATE WITH: WHITE BACKGROUND; BLACK TEXT; DARK GRAY/GRAY LAYOUT*/

/* Global Elemental Definitions */
BODY 		{COLOR:#FFFFFF; FONT-WEIGHT:normal; FONT-SIZE:12px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; background-color: #000000;
			background: url(../images/BG_Top.jpg) repeat-x #000000;
			
			/********************************************************************************************
			 * The following code will create a background with a black to gray gradient and continue   *
			 * to stay gray all the way down the page doesn't matter how long the page is               *
			 ********************************************************************************************/

			/* Scrollbar Definitions */
			SCROLLBAR-FACE-COLOR: #0000CC; 
			SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 	/* Button Top-Left Border */
			SCROLLBAR-SHADOW-COLOR: #999999; 		/* Button Bottom-Right Border */
			SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 		/* Button Top-Left Dropshadow */
			SCROLLBAR-ARROW-COLOR: #CC0000; 
			SCROLLBAR-TRACK-COLOR: #000000; 
			SCROLLBAR-DARKSHADOW-COLOR: #999999; 	/* Button Bottom-Right Dropshadow */
			SCROLLBAR-BASE-COLOR: #000000;}

P	 		{COLOR:#FFFFFF; FONT-WEIGHT:normal; FONT-SIZE:12px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;}
H1 H2 H3 H4 {COLOR:#FFFFFF; FONT-WEIGHT:normal; FONT-SIZE:12px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;}
UL OL LI 	{COLOR:#FFFFFF; FONT-WEIGHT:normal; FONT-SIZE:12px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;}
DIV 		{COLOR:#FFFFFF; FONT-WEIGHT:normal; FONT-SIZE:12px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;}
TD 			{COLOR:#FFFFFF; FONT-WEIGHT:normal; FONT-SIZE:12px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;}


/* Links Definitions */
A:link 		{COLOR:#0000CC; FONT-WEIGHT:normal; FONT-SIZE:12px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
A:visited 	{COLOR:#0000CC; FONT-WEIGHT:normal; FONT-SIZE:12px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
A:hover 	{COLOR:#0000CC; FONT-WEIGHT:normal; FONT-SIZE:12px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A:active 	{COLOR:#0000CC; FONT-WEIGHT:normal; FONT-SIZE:12px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
/* Forms Definitions */
INPUT 		{COLOR:333333; FONT-WEIGHT:normal; FONT-SIZE:12px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
TEXTAREA 	{COLOR:333333; FONT-WEIGHT:normal; FONT-SIZE:12px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
SELECT 		{COLOR:333333; FONT-WEIGHT:normal; FONT-SIZE:12px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}

/* Class Tables Definitions */

#formbackground          {background: url(../images/BG_Form.jpg) repeat-x #FFFFFF;}



/* (Firefox and most browsers) | !height: (IE 7) | _height: (IE 6)  */
/* <div id="bottombox_mid" style="height: 1300px; !height: 1200px; _height: 1205px;"></div> */
	
.Bullet_LeftSide {list-style: none; background: url(../images/LI_LeftSide.png) no-repeat center left; padding-left: 25px; margin-top: 5px; margin-left: -28px; }
.FaceBook 		 {list-style: none; background: url(../images/ICON_FaceBook.png) no-repeat center left; padding-left: 25px; margin-top: 5px; margin-left: -28px; }
.Twitter 		 {list-style: none; background: url(../images/ICON_Twitter.png) no-repeat center left; padding-left: 25px; margin-top: 5px; margin-left: -28px; }
.MySpace 		 {list-style: none; background: url(../images/ICON_MySpace.png) no-repeat center left; padding-left: 25px; margin-top: 5px; margin-left: -28px; }
.YouTube 		 {list-style: none; background: url(../images/ICON_YouTube.png) no-repeat center left; padding-left: 25px; margin-top: 5px; margin-left: -28px; }
.asterisk {
	color: #CC0000;
	font-size: 18px;
}
.submitbutton {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	font-weight: bold; 
	color: #FFFFFF;
	background-color: #CC0000;
	border-left-color: #d29c3a;
	border-top-color: #d29c3a;
	border-bottom-color: #d29c3a;
	border-right-color: #d29c3a;
}
.Text_Red	 			{COLOR:#FF0000; FONT-SIZE:14px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;}
.Text_White	 			{COLOR:#FFFFFF; FONT-SIZE:14px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;}
.Text_Tan	 			{COLOR:#d29c3a; FONT-SIZE:14px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;}
.Text_Footer_MainNav	{color:#ffd800; font: 12px Trebuchet Ms, Verdana, Arial, Verdana, Helvetica, sans-serif;}
.Title_Black		 	{COLOR:#000000; FONT-WEIGHT:bold; FONT-SIZE:16px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; letter-spacing:1px;}
.Title_Main		 		{COLOR:#000000; FONT-WEIGHT:bold; FONT-SIZE:28px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; letter-spacing:3px;}
.Title_Content	 		{COLOR:#000000; FONT-WEIGHT:bold; FONT-SIZE:24px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; letter-spacing:3px;}
.Menu_Title		 		{COLOR:#FFFFFF; FONT-WEIGHT:bold; FONT-SIZE:20px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; letter-spacing:1px;}
.MenuItem_Price		 	{COLOR:#FFFFFF; FONT-WEIGHT:bold; FONT-SIZE:16px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; letter-spacing:1px;}
.MenuItem_Title		 	{COLOR:#d29c3a; FONT-WEIGHT:bold; FONT-SIZE:16px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; letter-spacing:1px;}
.Menu_Info	 			{COLOR:#d29c3a; FONT-SIZE:12px; FONT-FAMILY:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;}
.Copyright {
	COLOR:#CCCCCC;
	font: 11px Trebuchet Ms, Verdana, Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none; 
}
a.link_abouttheindustry:link, a.link_abouttheindustry:active, a.link_abouttheindustry:visited{
	background-image: url(images/button_abouttheindustry.gif);
	background-repeat: no-repeat;
	display: block; 
	width: 119px;
	height: 36px;
}
a.link_abouttheindustry:hover {
	background-image: url(images/button_abouttheindustry_RO.gif);
	background-repeat: no-repeat;
	display: block; 
	width: 119px;
	height: 36px;
}

a.link_policy:link, a.link_policy:active, a.link_policy:visited{
	color: #FFFFFF;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none; 
}
a.link_policy:hover {
	color: #FFFFFF;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
a.Link_OurSpecialty:link, a.Link_OurSpecialty:active, a.Link_OurSpecialty:visited{
	color: #FFFFFF;
	font: bold 16px Trebuchet Ms, Verdana, Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none; 
}
a.Link_OurSpecialty:hover {
	color: #ffd800;
	font: bold 16px Trebuchet Ms, Verdana, Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
a.Link_Text:link, a.Link_Text:active, a.Link_Text:visited{
	color: #ffd800;
	font: 12px Trebuchet Ms, Verdana, Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none; 
}
a.Link_Text:hover {
	color: #d29c3a;
	font: 12px Trebuchet Ms, Verdana, Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
a.Link_Footer:link, a.Link_Footer:active, a.Link_Footer:visited{
	color: #FFFFFF;
	font: 12px Trebuchet Ms, Verdana, Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none; 
}
a.Link_Footer:hover {
	color: #ffd800;
	font: 12px Trebuchet Ms, Verdana, Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

a.BTN_MainNav:link, a.BTN_MainNav:active, a.BTN_MainNav:visited{
	background: url(../images/BTN_MainNav.png) no-repeat;
	display: block; 
	width: 136px;
	height: 29px;
	color: #FFFFFF;
	font: bold 12px Trebuchet Ms, Verdana, Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
	padding-top: 5px;
	margin-left: 1px;
	float: left;
}
a.BTN_MainNav:hover {
	background: url(../images/BTN_MainNav_RO.png) no-repeat;
	display: block; 
	width: 136px;
	height: 29px;
	color: #000000;
	font: bold 12px Trebuchet Ms, Verdana, Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
	padding-top: 5px;
	margin-left: 1px;
	float: left;
}

a.Link_MenuItem:link, a.Link_MenuItem:active, a.Link_MenuItem:visited{
	color: #000000;
	font: bold 16px Trebuchet Ms, Verdana, Arial, Verdana, Helvetica, sans-serif;
	letter-spacing:1px;
	display: block;
	TEXT-DECORATION: none; 
}
a.Link_MenuItem:hover {
	color: #000000;
	font: bold 17px Trebuchet Ms, Verdana, Arial, Verdana, Helvetica, sans-serif;
	letter-spacing:1px;
	display: block;
	TEXT-DECORATION: none;
}

.HiddenPicture { /* This is used to preload images */
	display:none;
}

#Clear { 
	font-size: 0px; 
	line-height: 0px; 
	display: block; 
	margin: 0px; 
	padding: 0px; 
	clear: both; 
	height: 0px; 
	width: auto;
} 


#Top {
	margin: auto;
	width: 970px;
	height: 265px;
}
#Mid {
	background:  url(../images/BG_Mid.jpg) repeat-x #5a0705;
}
#MidContainer {
	margin: auto;
	width: 970px;
}
#Bot {
	background-color: #000000;
	height: 117px;
}
#BotContainer {
	background:  url(../images/BG_Bot.jpg) repeat-x #000000;
	margin: auto;
	width: 970px;
	height: 117px;
}
#BotPadding {
	padding: 10px 0px 0px 0px;	
}
#Sword {
	background:  url(../images/Sword.png) no-repeat;	
	width: 970px;
	height: 97px;
	margin-top: 10px;
}
#Logo {
	position: absolute;	
	width: 400px;
	height: 162px;
	margin-left: 285px;
}
#Sushi {
	position: absolute;
	margin-top: 275px;
	margin-left: 350px;
	z-index: 1000;
}
#MainNav {
	position: absolute;
	margin-top: 60px;
	margin-left: 4px;
	width: 959px;
	height: 34px;
}
#Banner {
	position: absolute;
	margin-top: 92px;
	width: 970px;
	height: 310px;
}
#Box_Content {
	width: 970px;	
}
#Box_Content_Top {
	position: absolute;
	margin-top: 92px;
	background:  url(../images/BOX_Content_Top.png) no-repeat;
	width: 970px;	
	height: 50px;
	text-align: center;
	padding-top: 15px;
}
#Box_Content_Bot {
	background:  url(../images/BOX_Content_Bot.png) no-repeat bottom;
	width: 940px;
	padding: 15px;
}
#Box_Large {
	margin-top: 288px;
	width: 604px;	
	float: left;
}
#BOX_Large_Top {
	background:  url(../images/BOX_Large_Top.png) no-repeat;
	width: 604px;	
	height: 50px;
	text-align: center;
	padding-top: 15px;
}
#BOX_Large_Bot {
	background:  url(../images/BOX_Large_Bot.png) no-repeat bottom;
	width: 574px;
	padding: 15px;
}

#BOX_Small {
	margin-top: 288px;
	margin-left: 18px;
	width: 348px;	
	float: left;
}
#BOX_Small_Top {
	background:  url(../images/BOX_Small_Top.png) no-repeat;
	width: 348px;
	height: 50px;
	text-align: center;
	padding-top: 15px;
}
#BOX_Small_Bot {
	background:  url(../images/BOX_Small_Bot.png) no-repeat bottom;
	width: 318px;
	padding: 15px;
}
#BOX_Menu {
	margin-bottom: 18px;
	margin-left: 18px;
	width: 330px;	
	float: left;
}
#BOX_Menu_Top {
	background:  url(../images/BOX_Menu_Top.png) no-repeat;
	width: 330px;
	height: 50px;
	text-align: center;
	padding-top: 15px;
}
#BOX_Menu_Bot {
	background:  url(../images/BOX_Menu_Bot.png) no-repeat bottom;
	width: 300px;
	padding: 15px;
}
#BNR_Main {
	background:  url(../images/BNR_Main.png) no-repeat bottom;
	width: 970px;	
	height: 348px;
}

#Footer_Copyright {
	width: 420px;
	float: left;
}

#Footer_MainNav {
	width: 550px;
	text-align: right;
	float: left;
}

#Footer_BGS {
	width: 970px;
	margin-top: 40px;
	text-align: right;
}


#titleboxcontainer {
	background:  url(../images/titlebox.png) no-repeat right;
	width: 970px;	
	height: 45px;
}
#titlebox {
	width: 955px;	
	height: 40px;
	padding-top: 5px;
	text-align: right;
}

#Leftbox_Top 
{
	background-image:  url(../images/BG_Leftbox_Top.png);
	background-repeat: no-repeat;
	width: 220px;
	height: 26px;
	padding: 4px 0px 0px 20px;
	margin: 0px;
	color: #000000;
}
#MenuContent, #Content_Right {
	width: 685px;
	margin-left: 15px;
	float: left;
}

/* Side Navigation */

#navigation, #Content_Left
{
	width:240px;
	float: left;
}
#navtop {
	background: url(../images/navtop.jpg) no-repeat;
	width: 240px;
	height: 36px;
	margin: 0 0 0 0px;
}
#navtop .textpadding
{
	padding: 10px 0px 0px 20px;
	text-align: left;
}
#navigation .navbottom
{
	background-image: url(../images/navbottom.jpg);	
	background-repeat: no-repeat;
	padding: 6px 0 6px 20px;
	height: 150px;
}

.glossymenu{
padding: 0;
width: 240px; /*width of menu*/
border-bottom-width: 1;
}

.glossymenu a.menuitem{
font: 14px Trebuchet MS, Verdana, Helvetica, sans-serif;
color: #000000;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 20px;
margin: 0px 0;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #000000;
}

.glossymenu a.menuitem:hover{
font: bold 14px Trebuchet MS, Verdana, Helvetica, sans-serif;
background: url(../images/BG_Menuitem_RO.png) no-repeat;
}

#bg_menuitem{
background: url(../images/BG_Menuitem.png) no-repeat;
display: block;
padding: 0px 0;
margin: 0px 0;
}

a.link_title:link, a.link_title:active, a.link_title:visited{
	width:240px;
	color: #ccccff;
	font: bold 16px Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
	text-spacing: 3px;
	display: block;
	TEXT-DECORATION: none; 
}
a.link_title:hover {
	width:240px;
	COLOR:#FFFFFF;
	font: bold 16px Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
	text-spacing: 3px;
	display: block;
	TEXT-DECORATION: none;
}

