/* Import Reset Styleseet */
@import url(reset.css);

body {
	background: #710000 url(../images/soml-design-bg.jpg) repeat-x;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 14px;
	color: #ffffff;
}

div#clear {
	clear: both;
}

table, td {
	vertical-align: top;
}

td#content {
	background:url(../images/Slice-07.jpg) no-repeat;
/*	min-height: 601px;
*/	padding-bottom: 25px;
}

p {
	line-height: 18px;
	margin: 10px 20px 10px 10px;
}

td#footer {
	min-height: 160px;
	background: black url(../images/footer.jpg) repeat-x;
	vertical-align: middle;
	text-align: center;
}

td#footer table {
	margin: auto;
}

td#footer table, td#footer table td {
	text-align: left;
}

td#footer table td {
	padding: 20px;
}

.brd{ 
	/* border:1px solid #f5af01;  */
}

table.brd td {padding: 25px;}
table.brd td table td {padding:5px;}
table.brd td table tr {border:none;}

.brd tr{ 
	border-bottom:1px solid #f5af01; 
}

.brd tr.last { 
	border:none; 
}

.border-top{ 
	border-top:1px dotted #f7b612; 
}

.border-bottom{ 
	border-bottom:1px dotted #f7b612; 
}


h1#welcome {
	background: url("../images/welcome.png") no-repeat;
	width: 285px;
	height: 50px;
	text-indent: -999px;
}

h1#beer-and-spirits {
	background: url("../images/beer-and-spirits.png") no-repeat;
	width: 285px;
	height: 50px;
	text-indent: -999px;
}

h1#deck {
	background: url("../images/deck.png") no-repeat;
	width: 285px;
	height: 50px;
	text-indent: -999px;
}

h1#menu {
	background: url("../images/menu.png") no-repeat;
	width: 285px;
	height: 50px;
	text-indent: -999px;
}

h1#photo-gallery {
	background: url("../images/photo-gallery.png") no-repeat;
	width: 285px;
	height: 50px;
	text-indent: -999px;
}

h1#events {
	background: url("../images/events.png") no-repeat;
	width: 285px;
	height: 50px;
	text-indent: -999px;
}

h1#merchandise {
	background: url("../images/merchandise.png") no-repeat;
	width: 285px;
	height: 50px;
	text-indent: -999px;
}

h1#contact-us {
	background: url("../images/contact-us.png") no-repeat;
	width: 285px;
	height: 50px;
	text-indent: -999px;
}

a.link-site{	
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 17px;
	color: orange;
	font-weight:bold;
	text-decoration:underline;
	line-height:50px;
	display: block;
	width: 300px;
	height: 80px;
}

a.link-site:hover{
	color: #ffffff;
}

.special-txt{	
	font-family:Tahoma;
	font-size: 16px;
	color: #f6dbb4;
	font-weight:bold;
}

a.link-rl{	
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 13px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
}

a.link-rl:hover{
	text-decoration:underline;	
}

.tab-txt{	
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #3d2808;
	font-weight:bold;
	border-bottom:1px solid #7d7b7b;
	padding:5px 0 5px 10px
}

.header-txt{	
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 15px;
	color: #000000;
	font-weight:bold;
	border-bottom:1px solid #7d7b7b;
	padding:7px 0 7px 10px;
	background-color:#e19d19;
}

.face-book{	
	background-image:url(../images/facebook_64x64.png);
	background-repeat:no-repeat;
	background-position: 175px -5px;
	height:80px;
	width:300px;
}

.twitter-logo{	
	background-image:url(../images/twitter_64x64.png);
	background-repeat:no-repeat;
	background-position: 180px -5px;
	height:80px;
	width:300px;
}


.img-bg{	
	background-image:url(../images/img-bg.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height:200px;
	width:300px;
}

.menu-heading{	
	font-family:Century, "Century Gothic";
	font-size:24px;
	color: #f8a94c;
	font-weight:bold;
	font-style:italic;
	line-height:90px;
}

.menu-img{	
	background-image:url(../images/menu-img-01.png);
	background-repeat:no-repeat;
	background-position: 390px 0px;
	width:164px;
	height:87px;
	margin:0px;
	padding:0px;
}

a.pdf-link{
	font-family:Tahoma;	
	font-size:16px;
	color: #f8a94c;
	font-weight:bold;
	text-decoration:none;
}

a.pdf-link:hover{
	text-decoration:underline;
}

.tab-border{ border:1px solid #cc7818;}

.tab-header-bg{	
	background-image:url(../images/tab-header-bg.png);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	height:29px;
}

.tab-txt-bg{	
	background-image:url(../images/tab-txt.png);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	height:22px;
	border-right:1px solid #f0f0f0;
	padding:3px 0 0 6px;

}


.broder-right{
	border-right:1px solid #ffdba7;
	font-family:Tahoma;	
	font-size:14px;
	color: #ffdba7;
	font-weight:bold;
	padding:6px 0 0 10px;

	

}

.table-padding{ padding:8px 0 8px 0; line-height:16px;}
.table-padding-01{ padding:8px 0 8px 0; line-height:16px; color:#fddfb5; font-weight:bold;}


ul.footer-list{ list-style-type:none;}

ul.footer-list li{
	float:left;
	padding:0 8px 0 8px;
	border-right:1px solid #FFFFFF;
}


ul.footer-list li a{
	float:left;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 13px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;

}


ul.footer-list li a:hover{
	text-decoration:underline;
}

