body {
	background-image:url('../img/images/Slice_01.jpg');
	margin:auto;text-align:center;
}
h1,h2 {
	font-family:verdana;
	font-size:12px;
	color:#3f8cb1;
	text-align:center;
}
#light_box {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	
	background-image:url('../img/images/light_bg.jpg');
	background-repeat:repeat-x;
	background-color:#D3CFB2;
	
	width:1000px;
	
	/*height:1069px;*/
	/*
	position:absolute;
	top:30px;
	left:30px;
	*/
	
	
	
	display:block;
	overflow:hidden;
	border: 4px solid #ffffff;
}

/*
#website-holder {
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	
	
	display:block;
	border: 1px solid #7cfc00;
}
*/


#box-header {
	position:relative;
	
	top:25px;
	left:50px;
	width:881px;
	height:157px;
	
	text-align:center;
		border:0px solid #F00;
	display:block;
}



#content {
	position:relative;
	border: 0px solid #3FF;
	overflow:hidden;
}

/*
========================================
This one holds the top navigation 
========================================
*/



/*

#Slice-08 {
	position:absolute;
	left:888px;
	top:0px;
	width:1px;
	height:131px;
}

#Slice-09 {
	position:absolute;
	left:882px;
	top:0px;
	width:59px;
	height:8px;
}

#Slice-10 {
	position:absolute;
	left:882px;
	top:8px;
	width:59px;
	height:1134px;
}

#Slice-11 {
	position:absolute;
	left:1040px;
	top:8px;
	width:49px;
	height:1134px;
}



#Slice-19 {
	position:absolute;
	left:881px;
	top:131px;
	width:1px;
	height:1011px;
}



#Slice-21 {
	position:absolute;
	left:0px;
	top:166px;
	width:392px;
	height:463px;
}

#Slice-22 {
	position:absolute;
	left:392px;
	top:166px;
	width:489px;
	height:463px;
	
*/

/*=============================================*/




.warning {
	position:absolute;
	top:500px;
	left:200px;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#000080;
}
#bottom_text {
	position:absolute;
	left:200px;
	top:1400px;
	font-family:verdana;
	font-size:11px;
	color:#48d1cc;
}


#new_top_pic_restaurant {
	position:absolute;
	left:617px;
	top:55px;
}
#page_title_pic {
	position:absolute;
	left:220px;
	top:182px;
}

/* =============================================
	this one is in the layout
 	That is where the content_for_layout goes
   =============================================*/
#box_content_for_layout{
	position:relative;
	left:50px;
	top:30px;
	width:881px;
	
	border: 0px solid black;
}	



/* ==================================== 
BOTTOM LOGO
======================================= */
#box-footer {
	position:relative;
	
	top:0px;
	left:50px;
	width:881px;
	
	
	text-align:center;
	border: 0px solid #F00;

}

.admin_link a{font-size:12px;color:#000000;font-weight:bold;font-family:arial,verdana,helvetica;}
.admin_link a:hover {font-size:12px;color:#000000;font-weight:bold;font-family:arial,verdana,helvetica;}


/* Piano page */
.piano-bar {overflow:hidden;}
.piano-bar .row{display:block;width:100%;background-color:transparent;border:0px solid green;float:left;}
.piano-bar .row.marged {margin-top:100px;}
.piano-bar .row p {margin-top:100px;width:50%;} 
.piano-bar .holder {width:100%;display:block;float:left;background-color:transparent;overflow:hidden;}
.piano-bar .holder .left {width:50%;display:block;float:left;background-color:transparent;overflow:hidden;}

.piano-bar .holder .right{width:49%;display:block;float:right;border:0px solid red;background-color:transparent;}

.piano-bar  .piano_name {font-size:28px;font-weight:bold;color:#300;}
.piano-bar  .piano_date {font-size:20px;font-weight:bold;margin-top:20px;color:#300;}
.piano-bar  .piano_time {font-size:24px;font-weight:bold;margin-top:5px;color:#300;}
.piano-bar  .piano_desc p{font-size:14px;font-weight:normal;margin-top:5px;color:#300;text-align:justify;width:400px;}


/* layout bottom menu */
#box-footer .bottom-links  {display:block;width:100%;border:0px solid red;overflow:hidden;text-align:center;}
#box-footer .bottom-links ul  {position:relative;margin-right:auto;margin-left:auto;border:0px solid yellow;overflow:hidden;width:60%;font-family:helvetica,arial;font-size:12px;}
#box-footer .bottom-links li {display:inline;float:left;color:red;margin:0 10px 0 10px;}

.wine_country_WHITE {
	color:green;

}

.wine_country_RED {

	color:red;
}
.auto {width:auto !important;}
