<Style>/* Default CSS Stylesheet for a new Web Application project */{}


.GeneralPage
{
background-color: #ffffff; /* Background Color */
margin-bottom: 0px; /* Margins */
margin-left: 0px; /* Margins */
margin-right: 0px; /* Margins */
margin-top: 0px; /* Margins */
text-align: center;
width-min: 927px;
border: 0px solid blue;
}

.GeneralTable
{
background-color: #FFFFFF; /* Background Color */
border: 0px solid #000000;
}

#web-content{
	position: relative;
	background-color: #FFFFFF;
	margin: 0 auto -50px;
	text-align: left;
	width: 927px;
	border: 0px solid #00FFFF;	
}

.TopBanner
{
font-family: Arial; /* Font Face */
font-size: 28pt; /* Font Size */
color: #666666; /* Font Color */
font-weight: Bold; /* Font Style */
text-decoration: none;
font-style: normal; /* FontStyle */
text-align: Left; /* Align Text */
height: 109px;
border: 0px solid #FF0000;
}

.top-menu-total
{
font-family: Arial; /* Font Face */
font-size: 28pt; /* Font Size */
color: #666666; /* Font Color */
font-weight: Bold; /* Font Style */
text-decoration: none;
font-style: normal; /* FontStyle */
text-align: Left; /* Align Text */
height: 109px;
border: 0px solid #FF0000;
}

#background-menu{
	background-image:url(images/_new_JP_site_/basics-items/top-background.jpg);
	margin-left: 0px;
	margin-top: 0px;
	width: 927px;
	height: 109px;
	border: 0px solid blue;	
}
 
#logo-space{
	position: absolute;
	background-image:url(images/_new_JP_site_/basics-items/menu-top-background.jpg);
	margin-left: 161px;
	margin-top: 0px;
	width: 766px;
	height: 109px;
	border: 0px solid blue;	
}

#home-menu-button{
	position: absolute;
	margin-left: 0px;
	margin-top: 87px;
	width: 46px;
	height: 22px;
	border: 0px solid blue;	
}

#philosophy-menu-button{
	position: absolute;
	margin-left: 69px;
	margin-top: 87px;
	width: 91px;
	height: 22px;
	border: 0px solid blue;	
}

#inquiry-menu-button{
	position: absolute;
	margin-left: 183px;
	margin-top: 87px;
	width: 129px;
	height: 22px;
	border: 0px solid blue;	
}

#ordering-menu-button{
	position: absolute;
	margin-left: 334px;
	margin-top: 87px;
	width: 106px;
	height: 22px;
	border: 0px solid blue;	
}

#catalog-menu-button{
	position: absolute;
	margin-left: 462px;
	margin-top: 87px;
	width: 76px;
	height: 22px;
	border: 0px solid blue;	
}

#representatives-menu-button{
	position: absolute;
	margin-left: 552px;
	margin-top: 87px;
	width: 125px;
	height: 22px;
	border: 0px solid blue;	
}

#gallery-menu-button{
	position: absolute;
	margin-left: 700px;
	margin-top: 87px;
	width: 66px;
	height: 22px;
	border: 0px solid blue;	
}


.TopSubBanner
{
	font-family: Verdana; /* Font Face */
	font-size: 11pt; /* Font Size */
	color: #F7c5aa; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: Left; /* Align Text */
	height: 241px;
	width: 927;
	border: 0px solid blue;
}

#TopSubBanner-background{
	position: absolute;
	margin-top: 0px;
	font-family: Verdana; /* Font Face */
	font-size: 11pt; /* Font Size */
	color: #999999; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: Left; /* Align Text */
	height: 241px;
	width: 927px;
	border: 0px solid #FF0000;
}

#search-space{
	position: absolute;
	font-family: Verdana; /* Font Face */
	font-size: 11pt; /* Font Size */
	color: #999999; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: Left; /* Align Text */
	margin-top: 195px;
	margin-left: 670px;
	height: 36px;
	width: 150px;
	border: 0px solid #FF0000;
}
#animation-bar{
	position: absolute;
	margin-left: 300px;
	margin-top: 187px;
	width: 66px;
	height: 22px;
	border: 1px solid blue;	
}

.TopSubBannerText
{
font-family: Verdana; /* Font Face */
font-size: 12pt; /* Font Size */
color: #F7c5aa; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Left; /* Align Text */
}

#top-menu-wrap{
	margin-top: 0px;
	width: 927px;
	height: 241px;
	border: 0px solid #FF0000;	
}

.LeftColumn
{
font-family: Verdana; /* Font Face */
font-size: 9pt; /* Font Size */
color: #F7C5AA; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: #7D362A; /* Background color */
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 215px;
border: 0px solid #FF0000;
}

.LeftColumnText
{
font-family: Verdana; /* Font Face */
font-size: 9pt; /* Font Size */
color: #F7c5aa; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 215px;}

#left-menu-wrap{
	margin-left: 10px;
	width: 215px;
	border: 0px solid blue;	
}


.RightColumn
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-style: normal; /* Font Style */
font-weight: Normal; /* Font Style */
text-decoration: none;
background-color: #C6BFA5; /* Background color */
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 712px;
border: 0px solid #FF0000;
}

.RightColumnText
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-style: normal; /* Font Style */
font-weight: Normal; /* Font Style */
text-decoration: none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 712px;
border: 1px solid #999999;
}

.Footer
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
color: #F7c5aa; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: #8A2803; /* Background color */
text-align: Right; /* Align Text */
vertical-align: Top; /* Align Text */
width: 927px;
}

.FooterText
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
color: #F7c5aa; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Right; /* Align Text */
vertical-align: Top; /* Align Text */
}

.Instructions
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #E7E3D7; /* Background color */
text-align: Left; /* Align Text */
}

.ErrorMessages
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C90D4F; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}

.Messages
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C90D4F; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}

.Headings
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.Content
{
font-family: Verdana; /* Font Face */
font-size: 12pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Left; /* Align Text */
border: 0px solid blue;
}

.ContentTableHeader
{
font-family: Verdana; /* Font Face */
font-size: 15pt; /* Heading Font Size */
color: #000000; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: #E7E3D7; /* Background color */
text-align: Left; /* Align Text */
}

.ContentTable
{
background-color: #E7E3D7;
}

.ContentTableHorizontal
{
background-color: #E7E3D7;
}

</Style>