﻿.header .change_location{
	position: absolute;
	color: #747575;
	font-size: .63em;
	right: 20px;
	top: 12px;
}

.header .change_location:hover{
	color: #a2a4a4;
}

.location_sidebar{
	 padding-bottom: 0 !important;
}

.location_sidebar img{
	 border: 1px solid #5e5f5f;
	 display: block;
	 margin: 0 0 15px;
}

.location_sidebar .location_details{
	font-size: 0.69em;
	color: #494440;
}

.location_sidebar .location_details p{
	margin: 0 0 15px;
}

.location_sidebar .location_contact strong{
	font-weight: bold;
	color: #242220;
}

.location_sidebar .location_hours{
}

.location_sidebar .location_hours strong{
	font-weight: bold;
	color: #242220;
}

.location_sidebar .location_gallery{
	border-top: dotted 2px #d0c9b5;
}

.location_sidebar #location_links{
	border-top: dotted 2px #d0c9b5;
	padding: 10px 15px;
	min-height: 1px;
	margin: 0 -15px 0px;
	background: url(location_links.jpg) repeat;
}

* html .location_sidebar .location_links{
	height: 1px;
}

.location_sidebar #location_links a{
	padding: 0 5px 0 0;
}

/* other locations */

.other_locations{
	line-height: 18px;
}

.other_locations ul{
	list-style: none;
	margin: 0 -15px 0 0;
	padding: 0;
	font-size: 0.69em;
	position: relative;
	min-height: 1px;
}

.other_locations ul li{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 135px;
	float: left;
	background: none;
	min-height: 1px;
}

* html .other_locations ul li{
	width: 130px;
}

.other_locations a{
	color: #494440;
	text-decoration: none;
}

.other_locations a:hover{
	text-decoration: underline;
}

/* grab a meal module */

.grabameal_module{
	font-size: 0.69em;
}

.grabameal_module ul{
	margin: 0;
	list-style: none;
	padding: 0;
}

.grabameal_module ul li{
	margin: 0;
	list-style: none;
	background-position: 0 3px;
}