/* -----------------------------------------------------
 - General Page
 -------------------------------------------------------*/

* 	{padding:0px;
	margin:0px;}

body {width:100%;
	background-color:#151515;
	overflow-y:scroll;}
	
img	{border-style: none;}

/* -----------------------------------------------------
 - Header and Title Bar
 -------------------------------------------------------*/
#kushi	{width:737px;
		border:3px solid black;
		margin-left:auto;
		margin-right:auto;

		color:white;
		font-family:arial;
		font-size:12px;
		font-weight:bold;}

#header	{width:737px;
		height:91px;
		background-image:url('../Images/header-noise.jpg');}


#title	{width:737px;
		height:36px;
		border-top:3px solid black;

		background-image:url('../Images/title.jpg');
		background-repeat:repeat-y;
		background-color:;

		font-family:arial;
		font-size:24px;
		font-weight:bold;
		letter-spacing:1.5px;
		color:white;
		vertical-align:middle;}


/* -----------------------------------------------------
 - Nav Bar
 -------------------------------------------------------*/
#navbar	{width:737px;
		height:20px;
		border-top:3px solid black;
		background-image:url('../Images/navbar-panels.jpg');}

#navbar .tab	{float:right;
		padding-right:18px;
		padding-top:2px;}

#navbar a {font-family:arial;
		color:white;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;}

#navbar a:hover {text-decoration:underline;}



/* -----------------------------------------------------
 - Footer
 -------------------------------------------------------*/
#footer	{
	width:737px;
	height:58px;
	text-align:center;
	border-top:3px solid black;
	background-image:url('../Images/footer-noise.jpg');}

#footer a {
	font-family:arial;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}

#footer a:hover {text-decoration:underline;}


/* -----------------------------------------------------
 - Body
 -------------------------------------------------------*/
#body {
	width:737px;
	border-top:3px solid black;
	min-height:400px;
	background-image:url('../Images/background.jpg');}

#bg-layer1	{background: url('../Images/lantern.png') no-repeat;}
#bg-layer2	{background: url('../Images/rings-truncated.png') no-repeat bottom right;}


/* -----------------------------------------------------
 - Contact
 -------------------------------------------------------*/
#contact a {font-family:arial;
	color:white;
	font-weight:bold;
	text-decoration:none;}
	
 #contact a:hover {text-decoration:underline;}
 
 
/* -----------------------------------------------------
 - Map
 -------------------------------------------------------*/
 #map a {font-family:arial;
	color:white;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;}
	
#map a:hover {text-decoration:underline;}

/* -----------------------------------------------------
 - Menu
 -------------------------------------------------------*/
.menu-nav {
	padding-left:8px;
	padding-top:8px;
	float:left;
	width:150px;
	font-weight:bold;
	color:white;}

.menu-nav .header {
	font-size:24px;
	padding-bottom:40px;}

.menu-nav .element {padding-bottom:12px;}

.menu-nav .element  a {
	font-family:arial;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}

.menu-nav .element  a:hover {text-decoration:underline;}



.menu {
	padding-left:8px;
	padding-top: 8px;
	text-align:left;
	font-weight:normal;}
		
.menu .column {
	width:178px;
	border:5px solid black;
	background-color: white;
	color:black;		

	float: left;
	position:relative;
	vertical-align:middle;}

.menu .column .content {
	padding: 15px 8px 15px 8px;}

.menu .column .content .header {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#003471;
	border-bottom:1px solid #003471;}
		
.menu .column .content .item {
	padding-bottom:8px;}
	

.menu .column .content .subheading {
	color:black;
	font-weight:bold;
	text-transform:uppercase;}
	

.menu .column .content .item .name {
	float:left;
	color:#2372b8;
	font-weight:bold;
	text-transform:uppercase;}
	
.menu .column .content .item .price {
	float:right;
	color:#2372b8;
	font-weight:bold;}

.menu .column .content .item p {
	clear:both;}

	
.menu .column .content .arrow
	{position:relative;
	top:-1px;}


	
/* -----------------------------------------------------
 - Element Spacers
 -------------------------------------------------------*/
.spacer6	{height:6px;}
.spacer12	{height:12px;}
.spacer18	{height:18px;}
.spacer24	{height:24px;}
