 
 /*corporate*/
 #doc4 {
	background-color: #410112;
	width:974px;
	margin-left:10%;
	margin-right:10%;
	margin-top:1em;
	
	
}
/*trattoria*/
#doc5 {
	/*background-color:#C67D09;*/
	background-color:#D3960d;
	
	width:974px;
	margin-left:10%;
	margin-right:10%;
	margin-top:1em;
}



/*grants*/
#doc6 {
	/*background-color: #9c9e19;*/
	background-color:#ad450c;
	width:974px;
	margin-left:10%;
	margin-right:10%;
	margin-top:1em;
	
}

/*bricco*/
#doc7 {
	background-color: #9c9e19;
	width:974px;
	margin-left:10%;
	margin-right:10%;
	margin-top:1em;
	
	
}
#doc8 {
	background-color: #410112;
	width:974px;
	margin-left:10%;
	margin-right:10%;
	margin-top:1em;
	
	
}
#resravations-holder {
	overflow: hidden;
	padding-left:.75em;
	padding-right:.45em;
	padding-bottom:.45em;
	color:#FFFFF2;
	height:280px;
	
	background-coor:#ff00ff;
	
	
}

/*content-gr {
	height: 220px;
	overflow: hidden;
	width:100%;
	margin-bottom:20px;
	margin-right:20px;
	margin-top:10px;
	padding: 15px 10px 15px 0px;
	
	width:460px;
	font-size:14px;
		border-right-style: dotted;
	border-right-color:#b08366;
	border-right-width: 5px;
	
}*/
.content-gr {
	height: ;
	overflow: hidden;
/*	width:100%;*/
	margin-bottom:20px;
	margin-right:20px;
	margin-top:10px;
	padding: 15px 10px 15px 0px;
	
	width:460px;
	font-size:14px;
		border-right-style: dotted;
	border-right-color:#f55f0d;
	border-right-width: 5px;
	
}

#content-br {
	height: 220px;
	overflow: hidden;
/*	width:100%;*/
	margin-bottom:20px;
	margin-right:10px;
	margin-top:10px;
	padding: 15px 10px 15px 0px;
	
	width:460px;
	font-size:14px;
		border-right-style: dotted;
	border-right-color:#5c5505;
	border-right-width: 5px;
	
}
.content-trot {
	height: ;
	overflow: hidden;
/*	width:100%;*/
	margin-bottom:20px;
	margin-right:20px;
	margin-top:10px;
	padding: 15px 10px 15px 0px;
	
	width:460px;
	font-size:14px;
		border-right-style: dotted;
	border-right-color:#f55f0d;
	border-right-width: 5px;
	
}

#content-trot-b {
	
	overflow: hidden;
/*	width:100%;*/
	margin-bottom:20px;
	margin-right:20px;
	margin-top:10px;
	padding: 15px 10px 15px 0px;
	font-size:14px;
	
		/*border-right-style: dotted;
	border-right-color:#f55f0d;*/
	border-right-width: 5px;
	
}

#content-trot-c {
	height:;
	overflow: hidden;
/*	width:100%;*/
	margin-bottom:20px;
	margin-right:20px;
	margin-top:10px;
	padding: 15px 10px 15px 0px;
	
	width:460px;
	font-size:14px;
		/*border-right-style: dotted;
	border-right-color:#f55f0d;*/
	border-right-width: 5px;
	
}


.menubox {
	height:250px;
	width:165;
	float:right;
	padding-right:5px;
	padding-left:10px;
}

.content-a {
	/*
	overflow: hidden;
	width:100%;*/
    float:right;
	margin-bottom:10px;
	margin-right:12px;
	margin-top:;
	padding-top:5px;
	padding-left:1%;
	padding-bottom:5px;
	width:232px;
	
	
		
	
}
#content-b {
	/*
	overflow: hidden;
	width:100%;*/
    float:right;
	margin-bottom:20px;
	margin-right:12px;
	margin-top:;
	padding-top:;
	/*padding-left:2%;*/
	padding-right:1%;
	padding-bottom:1em;
	
	width:245px;
	
	
		
	
}
#content_bac {
	height: 230px;
	overflow: hidden;
/*	width:100%;*/
	
	margin-right:15px;
		
	
}#content_d {
	height: 60px;
	overflow: hidden;
/*	width:100%;*/
	
	margin-right:15px;
		
	
}

#content_e {
	
	overflow: hidden;
/*	width:100%;*/
	margin-bottom:20px;
	margin-right:15px;
		
	
}



#content_b {
	overflow: hidden;
	padding-left:.75em;
	padding-right:.45em;
	
	padding-bottom:.45em;
	color:#FFFFF2;
	height:280px;
	
	
}
#content_ba {
	overflow: hidden;
	padding-left:.75em;
	padding-right:.45em;
	
	
	color:#FFFFF2;
	height:250px;
	
	
}
#content_c {
	overflow: hidden;
	padding-left:.75em;
	padding-right:.45em;
	
	padding-bottom:.45em;
	color:#FFFFF2;
	height:400px;
	
	
}
#content_d {
	height: 350px;
	overflow: hidden;
/*	width:100%;*/
	margin-bottom:20px;
	margin-right:15px;
		
	
}






#content div.card {
	min-height: 250px;
	padding-right:3em;
	width:95%;
	overflow: hidden;
	
}

	
	
#opentable-buttons {
	
	width:550px;
	padding-left:100px;
	padding-right:70px;

}

#opentable-buttons-b {
	
	width:100%
	
	

}

	





h3{
	font-size:16px;
	font-weight:500;
	color:#ffffff;
}
h2{
	font-size:15px;
	font-weight:400;
	color:#ffffff;
}
h1{
	font-size:17px;
	font-weight:400;
	color:#ffffff;
	float:left;
	/*position:absolute;*/
	line-height:115px;
	text-indent:10px;
	width: 200px;
	height: 113px;
	top: 19px;
	left: 210px;
	padding-left:20px;
	
}


.employee_txt{
	float:left;
	height:100%;
	width:155px;
	padding-right:.33em;
	
	
	
	
	
	
}

.employee_txt_b{
	height:175px;
	width:500px;
	
	
	
	
	
	
	}
	

	

/*harold css*/
#contentnoheight { margin-bottom:10px; }

#speedbar { }

#speedbar a img {
	float:left;
	position:absolute;
	left:10px;
	width: 232px;
	top: 10px;
	height: 94px;
}

.fb-button { position:relative; height:35px; float:left; padding-top:5px;float:right;  }

.bodyh1 { text-align:center; position:relative; height:60px; line-height:60px;  }

