@charset "UTF-8";
/* CSS Document */


/* -------------------------------------------------------------------------- **
**  DINING
** -------------------------------------------------------------------------- */
/*
.dining #main .fcolumn .logo {
	float: left;
	width: 255px;
	}
.dining #main .fcolumn .lead {
	float: right;
	width: 700px;
	}*/
.dining #main .rcolumn {
	width: 700px;
	}



#dining {}


#dining #more-continer {
	padding: 15px 35px 35px 35px;
	/*background-color: #686970;*/
	color: #000;
	}
/*.rgba #dining #more-continer { background-color: rgba(255,255,255,0.40); }*/

	#dining #more-continer .content-wrap {
		border-left: solid 5px #fff;
		padding-left: 5px;
		}
	#dining #more-continer .content-inner {
		padding: 15px;
		background-color: #E0E0E2;
		}
	.rgba #dining #more-continer .content-inner { background-color: rgba(255,255,255,0.80); }

	#dining #more-continer dl {
		margin-bottom: 1em;
		padding-bottom: 1em;
		border-bottom: solid 1px #817C7B;
		
		}
	#dining #more-continer dl:last-child {
		margin-bottom: 0;
		padding-bottom: 0;
		border-bottom: none;
		}
	#dining #more-continer dl.last-child {
		margin-bottom: 0;
		padding-bottom: 0;
		border-bottom: none;
		}
		#dining #more-continer dl dt,
		#dining #more-continer dl dd {}
		#dining #more-continer dl dt {}
		#dining #more-continer dl dd { margin: 0;line-height: 1.6em; }

#dining #course-continer {}
	#dining #course-continer h4,
	#dining #course-continer h5,
	#dining #course-continer h6 { font-size: 16px; line-height: 1.2em; }

#dining #recommend-continer {}
#dining #recommend-continer ul {
	list-style: none;
	width: 712px;
	margin: 0;
	padding: 0;
	}
	#dining #recommend-continer ul li {
		float: left;
		width: 224px;
		margin-right: 13px;
		font-size: 0.85714285714286em;
		}


#dining .h2-title { background-position: 0px -100px; }
#dining .h3-title span { background-position: 0px -200px; }

#dining .subtitle.title1 { background-position: -400px 0px; margin-bottom: 0 !important; border-bottom: none !important; }
#dining .subtitle.title2 { background-position: -400px -50px; }
#dining .subtitle.title3 { background-position: -400px -100px; border-bottom: solid 1px #817C7B !important; }


/* -------------------------------------------------------------------------- **
**  DINING RETINA
** -------------------------------------------------------------------------- */
@media
	only screen and (-webkit-min-device-pixel-ratio:1.5) and (min-device-width:321px),
	only screen and (min--moz-device-pixel-ratio:1.5) and (min-device-width:321px),
	only screen and (-ms-min-device-pixel-ratio:1.5) and (min-device-width:321px),
	only screen and (-o-min-device-pixel-ratio:3/2) and (min-device-width:321px),
	only screen and (min-device-pixel-ratio:1.5) and (min-device-width:321px),
	only screen and (min-resolution: 1.5dppx) and (min-device-width:321px) {
		}