/* CSS Document */
body{
	background-image:url(../images/body-bg.gif);
	background-repeat:repeat-x;
	background-color:#220C04;
	font-family:'Trebuchet MS';
	
}

a{color:#fbd832;

}
.header{
	background-image:url(../images/header-bg.gif);
	background-repeat:no-repeat;
	height:163px;
	margin:0 auto;
	width:998px;
}
h1{
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	width:227px;
	height:90px;
	margin:0 0 0 30px;
	padding:0;
}
.navigation{
	clear:both;
	padding:30px 0 0 45px;
	color:#000;
	font-size:19px;
}
.navigation a{
	color:#000;
	text-decoration:none;
	float:left;
	margin-right:22px;
}


.navigation a:hover{
	color:#8B2125;
	text-decoration:none;


	
}
.main-banner{
	background-image:url(../images/main-banner-bg.gif);
	background-repeat:repeat-y;
	min-height:72px;
	width:998px;
	margin:0 auto;
}
.main-banner-top{
	background-image:url(../images/main-banner-top.gif);
	background-repeat:no-repeat;
	height:25px;
}
.main-banner-bottom{
	background-image:url(../images/main-banner-bottom.gif);
	background-repeat:no-repeat;
	height:25px;
}
.main-banner-mid{
	background-image:url(../images/main-banner.gif);
	background-repeat:no-repeat;
	height:430px;
}


.main-banner-mid-inner{
	
	background-image:url(../images/main-banner-inner.gif);
	background-repeat:repeat-y;
	margin:0;
	padding:0 0 0 35px;
	
}
.info{
	float:right;
	margin:5px 35px 0 15px;
	padding:5px;
	width:245px;
	color:#fff;
}
.info span{
	display:block;
	margin-bottom:15px;
}
.info a{
	color:#fff;
	text-decoration:none;
}
h3{
	color:#FFAD58;
	font-size:24px;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
}
h4{
	margin:0;
	padding:0;
	text-align:center;
	font-size:24px;
	font-weight:normal;
}
h5{
	margin:0;
	padding:0;
	text-align:center;
	font-size:18px;
	font-weight:normal;
}
h6{
	margin:4px 0 0 0;
	padding:0;
	text-align:center;
	font-size:14px;
	font-weight:normal;
}
.picture-gallery{
	background-image:url(../images/picture-gallery-bg.gif);
	background-repeat:no-repeat;
	height:107px;
	width:873px;
	clear:both;
	padding:50px 70px 0 55px;
	margin:0 auto;
}

.picture-gallery img{
	margin:0;
	padding:0;
}
.picture-gallery span{
	float:right;
	color:#932527;
	font-size:18px;
	margin:0;
	padding:0;
	width:200px;
}
.picture-gallery span a{
	float:right;
	color:#932527;
	font-size:18px;
	text-decoration:none;
}
.footer{
	color:#BCBAB8;
	font-size:14px;
	padding:15px 20px;
	margin:0 auto;
	width:930px;
}
.footer a{
	color:#BCBAB8;
	text-decoration:none;
}


.footer a:hover{
	color:#F9D56A;
	text-decoration:none;
}

.footer span{
	float:right;
}
.footer p{
	margin:0;
	padding:5px 0 0 0;
}



/* tabular data */

.tabular-data { width:96%; margin:0 ; padding:2px; clear:both; border:1px solid #D1BF9C;}

.tabular-data h6{
	margin:4px 0 5px 0;
	padding:0;
	text-align:left;
	font-size:19px;
	font-weight:normal;
	color:#FFFFFF;
}

.tabular-data thead{ background:#921E29; }
.tabular-data thead th{ font:bold 12px/20px Arial, Helvetica, sans-serif; color:#ffffff; padding:3px 3px 3px 10px; text-align:left; }
.tabular-data thead th span{ font:normal 12px/20px Arial, Helvetica, sans-serif; color:#ffffff;}
.tabular-data tbody{ background:none;}
.tabular-data tbody td{ padding:3px 3px 3px 8px; border:1px solid #d1bf9c; border-bottom:none; border-left:none; border-right:none; color:#ffffff;}
.tabular-data .price { text-align:center; vertical-align:middle;}
.tabular-data a { color:#258A00; text-decoration:underline;}
.tabular-data a:hover { color:#000000; text-decoration:none;}

/* tabular data */


#menuIndex {
	margin: 10px 0px 0px 0px;
	border: 0px;
	padding: 10px 0 20px 0;
	width: 620px;
	color:#FFFFFF;
}

table.menu {
	margin: 0px;
	border: 0px;
	border-top: 0px #eee solid;
	border-left: 0px #eee solid;
	border-bottom: 0px #ccc solid;
	border-right: 0px #ccc solid;
	padding: 5px;
	color:#FFFFFF;
}


table.menu tr td {
	margin: 0px;
	border: 0px;
	border-top: 0px #ccc solid;
	border-left: 0px #ccc solid;
	border-bottom: 0px #eee solid;
	border-right: 0px #eee solid;
	padding: 5px;
	padding-left: 5px;
	color:#FFFFFF;
}

.menu-title
{
	color: #921E29;
	font-weight: bold;
	vertical-align:top;
}
.menu-list-title
{
	
	font-weight: bold;
	vertical-align:top;
	font:bold 16px/26px Arial, Helvetica, sans-serif; 
	color:#ffffff;
}

td.price
{
	width: 60px;
	color: #921E29;
	font-weight: bold;
	vertical-align:top;
	white-space: nowrap;
	text-align:right;
}
.testi{
	margin:10px 0 0 10px;
	padding:10px;
	clear:both;
	font:italic  16px/19px georgia, Helvetica, sans-serif;
	color:#5B5B5B;
	background-color:#f8f8f8;
	width:890px;
	}

.testiMid{
	margin:5px 20px 10px 20px;
	padding:5px;
	clear:both;
	font:normal  11px/16px Arial, Helvetica, sans-serif;
	color:#5B5B5B;
	background-color:#f8f8f8;
	width:440px;
	}

.testi-name{
font-style:italic; 
color:#921e29;
margin:10px 0 0 0;
}

