*{margin:0;padding:0;font-family: Helvetica,Arial, "MS Trebuchet", sans-serif;}
.clear{
	clear:both;
	height: 0px;
	font-size: 0px;
}
body{
	background:url('images/bodybground_tall.jpg') top left repeat-x #FFFFCC;
	font-size:62.5%;
}
a{color:#322007;}
.wrapper,.subwrapper,#footer{width:550px;}
.wrapper{
	margin:25px auto;
	margin-bottom:0px;
	background:url('images/hstylebground.jpg') top left repeat-x #FFF;
	border:1px solid #000;
	min-height:500px;
}
.subwrapper{
	min-height:500px;
	background:url('images/contentbodybground.jpg') top left repeat-x #FFF;
	padding-bottom:25px;
}
.logo{
	text-indent:-10000px;
	height:325px;
	width:275px;
	margin:0px auto;
	background:url('images/logo.gif') 0px 20px no-repeat;
}
.menu{
	list-style-type: none;
	width:100%;
}
.menu li{
	font-size:1.2em;
	float: left;
}
.menu li a{
	padding:0px 7px;
	height: 30px;
	line-height: 30px;
	float:left;
	color: #FFFFCC;
}
.content{
	width:515px;
	margin-left:20px;
}
.content p{font-size:1.7em;}
.content p.intro{font-size:1.8em;text-align:center;}
.content p.hours{font-weight:bold;}
h2{
	text-indent:-10000px;
	background:top left no-repeat;
	height:30px;
	line-height:30px;
	margin:14px 0px;
}
.jqmWindow h2{margin:5px 0px;}
h2.directions{background-image:url('images/directions.gif');}
h2.hours{background-image:url('images/hours.gif');}
h2.menu{background-image:url('images/menu.gif');}
h2.contactus{background-image:url('images/contactus.gif');}
h2.comments{background-image:url('images/comments.gif');}

q:before, q:after {
    content: ""; }
    
.comments p{
  margin-bottom:7px;
}

fieldset{border:0px;padding:15px;}
fieldset ul li{
	list-style-type:none;
	margin-bottom:5px;
}
fieldset ul li label{
	width:120px;
	display:inline-block;
	margin-right:4px;
	font-size:1.4em;
	float:left;
}
fieldset ul li input{
	height:20px;
	width:165px;
	padding:3px 0px 0px 3px;
	font-size:1.4em;
}
fieldset ul li textarea{
	width:165px;
	padding: 3px 0px 0px 3px;
	font-size: 1.4em;
	height:75px;
}
fieldset ul li input#submit{width:auto;}

.dropShadow{margin-bottom:0px;}
#footer{margin:0px auto 25px auto;}
#footer p{width:100px; float: left;padding-top:10px;}
#footer p a img{border: 0px;}
#footer h1 a{float:right;display:inline-block;background:url('images/SiteDesignByHelioCreative.gif') top left no-repeat;text-indent:-10000px;width:215px;height:78px;line-height:78px;}
#menudialog{width:775px;height:542px;}

