/* antique marketplace */
body {
	background-color: #fffbe0;
}
/* general style */
.center {
	text-align: center;
}
.large {
	font-size: x-large;
}
.title {
	font-size: larger;
}
.bold {
	font-weight: bold;
}
.fltrt {
	float: right;
}
.fltlt {
	float: left;
}
.clr {
	clear: both;
}
/* master block layout & style */
div.content {
	width: 77%;
	margin: 0 auto;
	position: relative;
	top: -1.618em;
}
div#mast {
	width: 77%;
	margin: 0 auto;
/*	border: 1px dotted gray; */
}
div#mast div#logo {
	border-bottom: 3px double black;
}
div#mast div#loc {
	position: relative;
	top: -1.618em;
	padding-left: 3px;
/*	border: 1px dotted blue; */
}
div#mast div#est {
	position: relative;
	top: -1.618em;
	float: right;
	text-align: right;
	padding-right: 3px;
/*	border: 1px dotted blue; */
}
div#mast div#phone {
	position: relative;
	top: -0.618em;
	float: right;
	text-align: right;
	padding-right: 0.618em;
}
div#mast ul {
	padding: 0;
	position: relative;
	top: -1.618em;
	list-style-type: none;
/*	border: 1px dotted brown; */
}
div#mast ul li {
	display: inline;
	padding-left: 1.618em;
}
div#foot {
	width: 77%;
	margin: 0 auto;
	padding-top: 0;
	border-top: 1px solid black;
}
div#foot p#hours-of-operation {
	float: right;
	text-align: right;
}
div#foot p#street-address em {
	font-size: x-large;
}
div#foot p#tag {
	text-align: center;
	font-size: x-small;
}
/* page layout & style */
/* home page */
div#home {
	text-align: center;
}
div#home p {

}
div#home ul {
	text-align: left;
}
div#home div#introduction {
	margin: 0;
	padding: 0;
	line-height: 96%;
}
div#home div#introduction ul {
	list-style-type: none;
	padding-left: 9.33em;
}
div#home div#selection {
    width: 499px;
    margin: 0 auto;
}
div#home div#selection ul {
	margin-top: 0;
	padding-left: 2.66em;
	list-style-type: disc;
}
div#home div#selection ul li {
	margin-left: 1.33em;
}
div#home div#featured-items img {
	border: 0;
}
/* gallery page */
div#gallery div#gallery-items {
	margin: 0 auto;
	width: 499px;
	text-align: center;
}
div#gallery div#gallery-items img {
	border: 0;
}
/* map page */
div#map div#location {
	padding-left: 0.66em;
	text-align: center;
}
div#map img#storefront {
	border:solid 1px rgb(0,0,0);
}
