#left {
	float:left;
	width:348px;
	font-size:1.4em;
}

#right {
	float:right;
	width:356px;
	font-size:1.4em;
}

#map_canvas {
	width:384px;
	height:252px;
	margin-bottom:10px;
}

#contact {
	position:relative;
	width:340px;
	padding:8px;
	margin-bottom:10px;
	background-color:#B5E0E9;
}

#contact_number {
	float:right;
}

#store {
	postion:relative;
	width:340px;
	padding:8px;
	margin-bottom:10px;
	background-color:#E5D48C;
}

#opening {
	position:relative;
	width:368px;
	background-color:#ADD2A7;
	padding:8px;
}

.hours {
	float:left;
	width:90px;
}