/* CSS Document */
/* ####################################################################################################### */
/* ### SUB PAGE CONTENT ################################################################################## */
/* ####################################################################################################### */

/* ------------------  LAYOUT  -----------------------*/
#row_content{
	position:relative;
	width:745px;
	margin-top:15px;
	border-top:#d2d2d2 1px solid;
	border-bottom:#d2d2d2 1px solid;
	/*background-color:#FFFFCC;*/
	}
/* ------------------  MINI MENU  -----------------------*/
.mini_menu{
	position:absolute;
	top:0px;
	left:0px;
	color:#aaa;
	line-height:24px;
	width:140px;
	padding:90px 0 0 20px;
	/*border:#f00 1px solid;*/
}
.news{
	line-height:normal;
	}
#row_content .mini_menu a{
	color:#aaa;
	font-weight:bold;
	}
#row_content .mini_menu a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#888;
	}
#nav1 #n1,
#nav2 #n2,
#nav3 #n3,
#nav4 #n4,
#nav5 #n5,
#nav6 #n6,
#nav7 #n7,
#nav8 #n8,
#nav9 #n9,
#nav10 #n10 {
	font-weight:bold;
	color:#7b2e1a;
	font-size:12px;
}
/* ------------------  CONTENT  -----------------------*/
#main_row_content{
	position:relative;
	width:554px;
	background:#fff url(../images/sub_shadow.jpg) repeat-y;
	/*border:#000 1px solid;*/
	margin:0 0 0 170px;
	}
/*.adjust{
	height:335px;
	}*/
#main_row_content img{
	margin:15px 0 5px 30px;
}
#main_row_content #caption{
	font-size:11px;
	color:#666666;
	}
#main_row_content #caption span{
	font-size:9px;
	}
#main_row_content p{
	margin:0px;
	padding:20px 40px 0 30px;
	}
#main_row_content p #ref{
	border-top:#999 1px solid;
	display:block;
	padding:10px 0;	
	}
#main_row_content .copy{
	color:#666666;
	}
#main_row_content h1{
	font-size:22px;
	color:#666666;
	margin:0 30px 0px;
	padding:15px 0 0 0;
	}
#main_row_content h2{
	font-size:16px;
	color:#666666;
	margin:15px 30px 0;
	}
#main_row_content a{
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
	}
#main_row_content a:hover{
	color:#666666;
	}
.describe{
	font-size:11px;
	color:#999;
	}
/* ---------------  CONTENT VEGETABLE DISHES PAGE  --------------------*/
#main_row_content table{
	margin:20px 0 30px 45px;
	}
#main_row_content table td{
	padding:0 0 15px 0px;
	vertical-align:top;	
	/*border:#000 1px solid;*/
	}
#dish{
	width:300px;
	}
.side_main{
	width:80px;
	color:#999;
	text-align:center;
	}
.price{
	font-weight:bold;
	text-align:center;
	}
/* ---------------  CONTENT GOOGLE MAP  --------------------*/
#map{
	position:absolute;
	width:525px;
	height:352px;
	margin:0 0 0 12px;
	/*border:#000 1px solid;*/
	}
#map #noscript{
	color:#777;
	display:block;
	padding:15px;
	}
/* ------------------  CONTENT BOTTOM  -----------------------*/
#content_bottom{
	background:url(../images/sub_bot_tag2.jpg) no-repeat;
	width:554px;
	height:80px;
	margin:0 0 0 170px;
	/*border:#000 1px solid;*/
	}
#no_gm{
	height:100px;
	padding:0 0 0 45px;
	/*border:#000 1px solid;*/
	}
#ph_order{
	color:#fff;
	font:bold 16px Arial, Helvetica, sans-serif;
	display:block;
	padding:23px 0 0 140px;
	text-align:center;
	/*border:#000 1px solid;*/
	}
#ph_order a{
	text-decoration:none;
	color:#fff;
	}
/* ------------------  NOTES  -----------------------*/
#notes{
	padding:0 0 5px 0;
	}
#nuts{
	display:block;
	padding:0 0 0 15px;
	border:#f00 0px solid;
	}
/* ------------------  SITE FRAME  -----------------------*/
#site_frame {
	position:relative;
	width:745px;
	}