@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
}
body {
	background-image: url(../img/background.brick.jpg);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #6c1b1a;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #6c1b1a;
}
a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #6c1b1a;
}
a:active {
	text-decoration: none;
	font-weight: bold;
	color: #6c1b1a;
}
hr { border-bottom: thin dashed #cbb48a; }
h1,h2,h3,h4,h5,h6 {
	font-family: Broadway, Broadway BT, Arial, Verdana;
	margin: 0px 0px 4px 0px;
}
h1 {
	font-size: 16pt;
	color: #6c1b1a;
}
h2 {
	font-size: 14pt;
	color: #6c1b1a;
}
h3 {
	font-size: 12pt;
	color: #6c1b1a;
}
h4 {
	font-size: 16pt;
	color: #000;
}
h5 {
	font-size: 14pt;
	color: #000;
}
h6 {
	font-size: 12pt;
	color: #000;
}
p {margin:0px; line-height:15pt;}
.page {width:100%; height:100%;}
.container {width:1000px; color:#000; background:#FFF; text-align:left;}
.logo {
	float:left; width:298px; height:249px;
	background:url(../img/background.logo.jpg) no-repeat top left;
	color:#FFF;
}
#phone { margin:0px 0px 9px 0px;}
.slides {
	float:left; width:702px; height:249px;
	background: repeat-x top right;
}
.clear {clear:both;}

img#logo {width:295px; height:64px; margin:50px 0px 25px 0px; border:0;}

.stage {background: url(../img/background.stage.jpg) repeat-y top left;}
.stagespacing {padding:20px;}
.announcements {padding:20px; background:#f5f0e7;}
.menucallout {padding:20px; background:#DEDEDE;}
.maincontentstage {float:right; width:702px;}
.topnav {
	background:url(../img/background.navs.jpg) repeat-y top right; 
	padding:10px;
}
.topnav ul {padding:5px 10px; margin:0px;}
.topnav ul li {display: inline; list-style-type: none; padding-right: 5px;}
.topnav ul li b {padding-left:5px; border-left:#954c0d solid 1px;}
.topnav ul li a {color:#000; font-weight:bold; margin:10px 0px;}
.topnav ul li a:hover {color:#6c1b1a; margin:10px 0px;}
.topnav ul li a.active {color:#6c1b1a; text-transform:uppercase;}


.leftcolumn {padding:15px 12px 5px 12px;}
.callouts {width:272px;}
.top {background:url(../img/callout.top.lt.png) no-repeat top left; height:14px;}
.middle {background:url(../img/callout.lt.png) repeat-y top left; padding:5px;}
.middle_hours {background:url(../img/callout.lt.png) repeat-y top left; padding:5px; text-align:center;}
.middle_vip {background:url(../img/callout.lt.png) repeat-y top left; padding:5px; text-align:center;}
.bottom {background:url(../img/callout.bottom.lt.png) no-repeat top left; height:14px; margin:0px 0px 15px 0px;}

.sp_top {background:url(../img/specials.top.lt.png) no-repeat top left; height:14px;}
.sp_middle {background:url(../img/specials.lt.png) repeat-y top left; padding:5px;}
.sp_middle_center {background:url(../img/specials.lt.png) repeat-y top left; padding:5px; text-align:center;}
.sp_bottom {background:url(../img/specials.bottom.lt.png) no-repeat top left; height:14px; margin:0px 0px 15px 0px;}

.footer {
	background:url(../img/background.navs.jpg) repeat-y top right; 
	height: 25px;
	padding:10px;
	margin:0px;
	font-size: 7pt;
	text-align: left;
	color: #f5f0e7;
}
.credits {width:268px; float:left;}
.footer a {color: #f5f0e7; font-weight:bold;}
.footernav {font-size:10pt; text-align:center; float:right; width:702px;}
.footernav ul {padding:5px 10px; margin:0px;}
.footernav ul li {display: inline; list-style-type: none; padding-right: 10px;}
.footernav ul li b {padding-left:10px; border-left:#954c0d solid 1px;}
.footernav ul li a {color:#000; font-weight:bold; margin:10px 0px;}
.footernav ul li a:hover {color:#6c1b1a; margin:10px 0px;}
.footernav ul li a.active {color:#6c1b1a; text-transform:uppercase;}

#feedback div {min-height:30px; padding:5px;}

.giftsets_sm {width:175px; height:117px; margin:0px 0px 15px 20px;}
.gallery {
	float:right; 
	background:#FFF; 
	padding:10px 10px 50px 10px; 
	border:#bcbcbc 1px solid; 
	text-align:center; 
	font-size:7pt; 
	margin-left:10px;
	border-right: #DEDEDE 5px solid;
	border-bottom: #DEDEDE 5px solid;
}
.gallery img {border:0; margin-bottom:5px;}
.gallery a, .gallery a:hover {text-decoration:none;}