/* CSS Document */

body, html {
margin:0; padding:0; height:100%;
color:#4F4536; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
#page-wrapper {
	margin:0 auto;
	background-image:url(bodybg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:969px; height:712px;
}
#page {
	background-image:url(headbg.jpg);
	background-repeat:no-repeat;
	background-position:30px 6px;
	width:969px; height:712px;
	position:relative;
}
#container {
	margin:0; padding:0;
	width:100%;
	height:100%;
	min-width:969px;
	min-height:712px;
	background-image:url(background.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:black;
}
#page-title{
	position:absolute;
	top:174px; left:295px;
}
#splash {
	position:absolute;
	top:177px; left:132px;
}
#menu {
	position:absolute;
	top:191px; left:725px;
	}
#body-pane {
	position:absolute;
	top:215px; left:145px;
	width:530px;
}
.price {
	margin-bottom:-3px;
	float:right;
white-space:nowrap;
}
.dots {
	font-size:0px;
	display:inline-block;
	width:100%;
	border-bottom:1px dotted #4F4536; ;
}
.item-name {
margin-bottom:-3px;
float:left;
white-space:nowrap;
}

#column-one {
position:absolute;
width:267px;
}
#column-two {
position:absolute;
left:300px; width:267px;
}
.specialty {
	margin-bottom:11px;
	}
.description {
	margin-left:18px;
}
#photos {
	text-align:center;
	}
#photos img {
	margin:3px; padding:3px; border: 1px solid #5F5036;
	}
	#map {
	position:absolute;
	top:-8px; left:214px; border:none;
	}
	
	#designed-by {
		position:absolute; bottom:43px; right:92px; white-space:nowrap;
	}
	a:link, a:visited{
		color:#A89A85; text-decoration:none;
		}
		a:hover, a:active {
		text-decoration:underline;
		}