@charset "utf-8";*{padding:0;margin:0;}
body{padding:15px 0 30px 0;font-family:Georgia,"Times New Roman",Times,serif;font-size:62.5%;text-align:center;background:#744713;}
a img{border:0;}
a{text-decoration:none;color:#88273a;}
a:hover{color:#456a58;}
hr{display:none;}
abbr{border-bottom:none;}
cite{margin:0;}
h1{font-size:1.0em;color:#744713;font-weight:normal;line-height:1.6em;}
div#bg{width:988px;margin:0 auto;background:url(../images/bg.gif);background-repeat:repeat-y;background-position:0 0;overflow:hidden;}
div#container{position:relative;width:988px;margin:0 auto;text-align:left;background:url(../images/bg.gif);background-repeat:repeat-y;background-position:0 0;}
div#content p{margin-bottom:1.35em;line-height:1.6em;}
div#content{position:relative;float:right;width:685px;margin-right:12px;padding-right:18px;padding-top:0;font-size:1.5em;color:#744713;overflow:hidden;}
div#content2{width:100%;color:#744713;font-size:1.5em;background-color:#fff;}
div#pagehead{position:relative;}
#sidebar{position:relative;display:inline;width:185px;height:335px;margin-left:11px;padding:0 40px 0 20px;list-style:none;font-size:1.4em;font-weight:bold;background:url(../images/sidebar1.jpg);background-repeat:no-repeat;margin-bottom:0;margin-top:0;float:left;}
#sidebar a{text-decoration:none;color:#88273a;}
#sidebar a:hover{color:#456a58;}
ul#nav li{list-style-type:none;margin-bottom:.5em;}
#header{width:988px;height:200px;background:url(../images/logo.jpg) no-repeat left bottom;background-position:center;margin:0;}
#flash{width:301px;height:200px;padding-left:569px;z-index:99;}
#navbar{width:988px;height:41px;list-style:none;font-size:1.4em;font-weight:bold;background:url(../images/navbar.jpg) no-repeat;margin:0;margin-bottom:0;padding-bottom:0;}
ul#menu li{list-style-type:none;margin:0;padding-left:30px;display:inline;}
#promotion{position:relative;display:inline;width:225px;height:290px;margin-left:11px;list-style:none;font-size:1.4em;font-weight:bold;margin-bottom:0;margin-top:0;float:left;clear:left;}
#topper{width:988px;height:41px;list-style:none;font-size:1.4em;font-weight:bold;background:url(../images/navtop1.jpg) no-repeat;}
div#footer{position:relative;width:988px;margin:0 auto;text-align:center;background:url(../images/bg.gif) repeat-y 0 0;clear:both;}
div#spacer{position:relative;width:988px;height:50px;margin:0 auto;text-align:center;background:url(../images/bg.gif) repeat-y 0 0;clear:both;}
div#menubar{position:relative;display:block;width:988px;height:35px;background:url(../images/menubar.jpg) no-repeat;margin:0;border:0;padding:0;margin-bottom:0;padding-bottom:0;padding-top:0;}
div#address{position:relative;margin:0 auto;width:988px;text-align:center;font-size:1.3em;color:#000;}
#address a{text-decoration:none;color:#000;}
#address a:hover{color:#456a58;}
div#additions{position:relative;display:inline;width:185px;height:279px;margin-left:11px;padding:18px 40px 0 20px;margin-bottom:0;margin-top:0;float:left;background:url(../images/add_bg.jpg);background-repeat:no-repeat;}
#additions b{color:#88273a;font-size:1.3em;}
div#hours{position:relative;width:185px;height:241px;font-size:1.2em;margin-left:11px;padding:40px 40px 0 10px;margin-bottom:0;margin-top:0;float:left;text-align:center;background:url(../images/hours.jpg);background-repeat:no-repeat;clear:left;}
#hours b{color:#88273a;font-size:1.3em;}
#hours em{color:#88273a;font-size:1.2em;}
.menulink{margin:0 10px;}
div#bottom{position:relative;width:988px;height:17px;margin:0 auto;background:url(../images/bg_bottom.gif) no-repeat;background-position:0 0;clear:both;}
div#mapbg{width:600px;height:450px;background:url(../images/map_border.jpg) no-repeat;padding-top:10px;padding-left:10px;}
div#map{width:582px;height:432px;}
#map a{text-decoration:none;color:#88273a;}
#map a:hover{color:#456a58;}
div#directions{height:390px;overflow:auto;}
.centerdiv{text-align:center;clear:both;}
.centerdiv>div{margin:0 auto;clear:both;}
.form{font-size:1.2em;color:#744713;}
.submit{font-size:100%;border:2px outset buttonface;}
div#logos{position:relative;margin:0 auto;width:988px;text-align:center;font-size:1.3em;color:#000;}
#logos a{text-decoration:none;}
#logos img{padding:10px;}
#privacy{font-size:.6em;text-align:center;}
#privacy a{text-decoration:none;color:#88273a;}
#privacy a:hover{color:#456a58;}
#privacy a:visited{text-decoration:none;color:#88273a;}
.description{font-size:.9em;color:black;}
#photos {
	display: block;
}
#photos-button {
	opacity: 1.0;
	cursor:pointer;
	cursor:hand;
}
#videos-button {
	opacity: 0.5;
	cursor:pointer;
	cursor:hand;
}
#videos {
	display: none;
	padding: 30px;
}
#swapmenu{position:relative;display:inline;margin-bottom:0;margin-top:0;padding-left:80px;color:#941666;}
#swapcontent{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;}