body {
	background-image:url(assets/BG1.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	background-color:#64B1DF;
}

.picblock {
	display:block;
	border:none;
	padding:0xp;
	margin:0px;
}

.drinkmenu{
	padding:50px 0px 0px 20px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:36px;
color:#333333;
color: #193D57;
		}

.drinkmenutxt{
		font-size: 36px;
		color: #123E6F;
		text-decoration:none;
		font-weight:200;
		padding:0px 60px 20px 80px;
		}
		
		.txtlayout{
		width:500px;
		margin-left:60px;
		}

		.txtlayout2{
		width:500px;
		height:600px;
		overflow:scroll;
		margin-left:60px;
		}


.scroll{
width:309px;
height:441px;
background-image:url(assets/scrollbg.jpg);
background-repeat:no-repeat;
}

.scroll3{
width:309px;
height:441px;
background-image:url(assets/scrollbg3.jpg);
background-repeat:no-repeat;
}

.scrolltext{
padding:30px 30px 10px 20px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#042836;
}

.ingredients{
font-style:italic;
font-size:10.5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

	ul.ulmenu {
		list-style-type: none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:24px;
	}	
	
		
	ul.dropindex {
		list-style-type: none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	li ul.dropindex {
		position: absolute;
		left: 0px;
		top: 31px;
		display: none;
		}

	.limenudrop1 {
		margin:0px 0px -1px 1px;
		padding:0px 0px 0px 0px;
		line-height:20px;
		width:200px;
		background-color:#3ba;
		text-align:left;
	}

	li:hover ul.dropindex, li.over ul.dropindex { 
		display: block;
	}

		.li4 {
	    	position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:154px;
		}

		.li5 {
		position:relative;
		width:160px;
		}

		ul.drop2 {
			list-style-type: none;
			margin:0px 0px 0px 0px;
			padding:0px;
			border:none;
			line-height:22px;
		}

		li ul.drop2 {
			position:absolute;
			z-index:2;
			left: 154px;
			top: 0px;
			display:none;
			margin:0px;
			background-color:#232323;
			padding:0px 0px 0px 0px;
			line-height:22px;
			}

		li:hover ul.drop2, li.over ul.drop2 { 
			display:block;
			line-height:24px;
		}


		a.leftlink {
		display:block;
			font-family:Tahoma;
			font-size: 12px;
			color: #fff;
			text-decoration:none;
			font-weight:bold;
			padding:0px 0px 0px 0px;
			line-height:24px;
		}
		
		a.leftlink:hover {
			color: #fff;
			line-height:24px;
			background-color:#F4011F;		
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:0px 0px 0px 2px;
		}

		a.leftlink2 {
			display:block;
			font-family:Tahoma;
			font-size: 12px;
			color: #aaaaaa;
			text-decoration:none;
			font-weight:bold;
			padding:0px 0px 0px 48px;
			line-height:24px;
			background-color:#f4f4f4;	
			background-image:url();
			background-repeat:no-repeat;
			background-position:20px 0px;
		}
		
		a.leftlink2:hover {
			color: #fff;
			background-color:#ccc;	
			background-repeat:no-repeat;
			background-position:20px 0px;
		}

.top{
background-image:url(assets/top.jpg);
background-repeat:no-repeat;
height:50px;
width:617px;
}

.menu2{
background-image:url(assets/menubg2.jpg);
background-repeat:no-repeat;
width:617px;
height:874px;
}

.menutxt{
padding:40px 0px 40px 40px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:36px;
color:#333333;
color: #193D57;
}

.menutxt2{
padding:50px 0px 60px 15px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:36px;
color:#333333;
color: #193D57;
}

.pic {
	border:none;
	padding:0xp;
	margin:0px;
}

.mainframe {
	position:relative;
	height: auto;
	width: 778px;
	margin:auto;
}

.main {
	height: auto;
	width: 778px;
}

.voucher{
width:360px;
height:auto;
background-color:#FFCC66;
border:thin 1px #999999 dashed;
}

.undervoucher{
width:360px;
height:10px;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #193D57;
}

.events{
width:360px;
height:auto;
background-color:#CCCCCC;
border:thin 1px #999999 solid;
}

.eventstxt{
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #193D57;
	text-decoration: none;
	line-height:16px;
}

.comedynights{
width:360px;
height:auto;
/*background-image:url(assets/comedybg.png);
background-repeat:no-repeat; */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.comedyheader{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
}

.comedylink{
color:#892929;
font-size:11px;
}

.comedyevents{
width:350px;
}

.specialoffertxt{
padding:5px 0px 0px 10px;
}

.header {
	width: 778px;
	height: 180px;
	padding-left:0px;
}

.headerlogo {

}

.menu {
width:560px;
height:307px;
margin-left:6px;
margin-right:6px;
float:right;
}

.mininav{
width:550px;
height:auto;
margin-left:10px;
margin-right:10px;
border-bottom:#330099 1px dashed;
}

.contenttxt{
width:370px;
padding-left:39px;
}

.undertxt{
width:310px;
height:190px;
padding-left:39px;
}

.contentrightpic1{
height:85px;
}

.contentrightpic2{
height:70px;}

.upstairslogo{
padding:26px 0px 0px 6px;
}

.logosignup{
width:137px;
height:85px;
float:left;
}

.location{
width:150px;
height:85px;
float:right;
}


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
color:#2A4A70;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
color:#2A4A70;
}
a:hover {
	text-decoration: none;
color:#000;
}
a:active {
	text-decoration: none;
color:#2A4A70;
}

.contentarea {
width:778px;
height:auto;
overflow:auto;
margin-left:0px;
margin-right:0px;
padding: 0px 0px 26px 0px;
background-color:#FAE6B4;
background-image:url(assets/mainpagebg.jpg);
background-repeat:no-repeat;
}

.empty{
height:251px}

.contentcenter {
width:450px;
height:auto;
float:right;
margin-left:1px;
min-height:540px;
}


.footer {
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 778px;
height: auto;
background-color:#fae6b4;
margin-left:0px;
}

.footerpic{
position:relative;
width: 100%;
height: 1px;
margin-left:0px;

}

.addressbar{
height:30px;
width:778px;
position:relative;
}

.txtaddress{
padding:0px 0px 12px 46px;
color:#938055;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.bluebartitle{
color:#509AE1;
font-family:"Times New Roman", Times, serif;
font-size:24px;
}

.checked{
height:14px;
width:778px;
position:relative;
}

.checked2{
height:44px;
width:778px;
position:relative;
}

.footerleft {
	width: 93px;
	text-align:left;
	float:left;
	padding-top:10px;
}

.footerright {
	width: 180px;
	text-align:left;
	float:right;
	color:#999999;
	padding-top:20px;
	font-size:9px;
}

a.footerlink {
	color:#7E8B98;
}

a.footerlink:link {
	color:#7E8B98;
}

a.footerlink:hover {
	color:#7E8B98;
}

a.footerlink:active {
	color:#7E8B98;
}

a.footerlink:visited {
	color:#7E8B98;
}

a.eventlink {
	color:#7E8B98;
}

a.eventlink:link {
	color:#7E8B98;
}

a.eventlink:hover {
background-color:#123E6F;
	color:#fff;
	display:block;
}

a.eventlink:active {
	color:#7E8B98;
}

a.eventlink:visited {
	color:#7E8B98;
}


a.eventlink2 {
	color:#7E8B98;
}

a.eventlink2:link {
	color:#123E6F;
}

a.eventlink2:hover {
background-color:#123E6F;
	color:#fff;
	display:block;
}

a.eventlink2:active {
	color:#123E6F;
}

a.eventlink2:visited {
	color:#123E6F;
}


		
.divider{
background-image:url(seating info.htm);
background-repeat:no-repeat;
background-color:#FFFFFF;
width:2px;
height:233px;
float:left;
}

.picleft{
width:274px;
height:488px;
float:right;
}

.menuleft{
width:270px;
margin-top:10px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
float:right;
text-align:center;
height:410px;
background-image:url(assets/scrollbg2.jpg);
background-repeat:no-repeat;
}

.printrecipie{
border:thin 1px #336699 solid;
background-color:#FFFFFF;
	width:41px;
	float:left;
	text-align:center;
	height:13px;
	position:absolute;
	left: 408px;
	top: 1000px;
}

.printrecipie2{
border:thin 1px #336699 solid;
background-color:#FFFFFF;
	width:41px;
	float:left;
	text-align:center;
	height:13px;
	position:absolute;
	left: 404px;
	top: 837px;
}


.contentleft {
width:301px;
height:auto;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-top:17px;
}

.leftbutton{
width:135px;
height:58px;
text-align:center;
color:#878787;
font-size:10px;
padding-top:12px;
}

.rightbutton{
width:200px;
height:78px;
padding:0px 0px 10px 0px;
}

.rightlink{
height:78px;
float:right;
width:117px;
font-size:13.4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:10px;
}


.rightlinkpic{
height:78px;
width:50px;
float:left;
padding-left:17px;
}

a.rightlink{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B1B1B1;
}

a.rightlink:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B1B1B1;
}

a.rightlink:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B1B1B1;
}

a.rightlink:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B1B1B1;
}

a.rightlink:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B1B1B1;
}
	
		a.leftlink {
		display:block;
			font-family:Tahoma;
			font-size: 12px;
			color: #fff;
			text-decoration:none;
			font-weight:bold;
			padding:0px 0px 0px 28px;
			line-height:24px;
		}
		
		a.leftlink:hover {
			color: #fff;
			line-height:24px;
			background-color:#F4011F;		
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:0px 0px 0px 28px;
		}

		a.leftlink2 {
			display:block;
			font-family:Tahoma;
			font-size: 12px;
			color: #aaaaaa;
			text-decoration:none;
			font-weight:bold;
			padding:0px 0px 0px 48px;
			line-height:24px;
			background-color:#f4f4f4;	
			background-image:url();
			background-repeat:no-repeat;
			background-position:20px 0px;
		}
		
		a.leftlink2:hover {
			color: #fff;
			background-color:#ccc;	
			background-repeat:no-repeat;
			background-position:20px 0px;
		}

.txtnormal {
	font-family: verdana;
	font-size: 11px;
	color: #193D57;
	text-decoration: none;
	line-height:16px;
}

.txtleft {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #6388a0;
	text-decoration: none;
	line-height:14px;
}

.txtcaption {
	font-family: Verdana;
	font-size: 18px;
	color: #008a97;
	text-decoration: none;
	font-weight:normal;
	line-height:24px;
}

.txttitle {
font-family:"Times New Roman", Times, serif;
	font-size: 20px;
	color: #144772;
	text-decoration:none;
	font-weight:normal
}

.txtfooter {
	font-family: Verdana;
	font-size: 11px;
	color: #84fffb;
	text-decoration:none;
	font-weight:normal;
}

p {
	margin:0px 0px 0px 0px;
	padding:5px;
}

.underhead{
width:776px;
height:24px;
}

.style6 {
	color: #666666;
	font-size: 13px;
}
.style9 {
	font-family: "Comic Sans MS";
	font-size: 13px;
}
.style13 {
	font-size: 11px;
	text-decoration: none;
	line-height: 16px;
	font-family: verdana;
}
.style14 {
	text-decoration: none;
	line-height: 16px;
	font-size: 20px;
	font-family: "Comic Sans MS";
}
.style16 {font-size: 13px}
.style23 {
	font-family: "Comic Sans MS";
	font-size: 14px;
}
.style26 {font-family: verdana}
.style34 {
	font-family: "Comic Sans MS";
	font-size: 13px;
}
.style36 {
	font-size: 20px;
	font-weight: bold;
	font-family: "Comic Sans MS";
}
.style44 {
	line-height: 16px;
	font-family: "Comic Sans MS";
	text-decoration: none;
	font-size: 13px;
}
.style45 {
	font-size: 15px;
	font-family: "Comic Sans MS";
}
.style46 {font-family: verdana; font-size: 15px; }
.style47 {color: #1B85BE}
.style48 {font-family: "Comic Sans MS"}
.style52 {
	font-weight: bold;
	color: #666666;
	font-size: 15px;
}
.style57 {font-size: 20px}
.style61 {line-height:16px; font-size: 11px; text-decoration: none;}

.nav{
width:600px;
float:right;
height:19px;
background-color:#C9EAF9;
}

.navlinks{
width:520px;
float:right;
font-size:14px;
color:#1E344F;
font-stretch:extra-expanded;
}

.drinks{
width:340px;
height:90px;
}

.vouchertxt{
margin:12px 10px 0px 16px;
}

.linkspacer{
padding:0px 10px 0px 10px;
}

.locallinkspacer{
padding:0px 10px 0px 30px;
}

.contentrightpic{
height:50px;
width:450px;
background-image:url(assets/swirl.png);
background-repeat:no-repeat;
}
.menu {
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 600px;
	float:right;
	left:12px;
	top:0px;
	text-align:left;
	z-index:10;
}

.menulink{
margin: 0px 10px 0px 0px;
}

	a.menulink {
	font-family:"Comic Sans MS";
		font-size: 21px;
		color: #123E6F;
		text-decoration:none;
		font-weight:500;
	}
	
	a.menulink:hover {
		color: #fff;
	}
	
	
	.menulink4{
padding: 0px 0px 0px 0px;
}

	a.menulink4{
	font-family:Tahoma;
		font-size: 18px;
		font-weight:bold;
		color: #123E6F;
		text-decoration:none;
	}
	
	a.menulink4:hover {
		color: #fff;
	}
	
	
	a.menulink2 {
		display: block;
		font-family:Tahoma;
		font-size: 14px;
		color: #fff;
		text-decoration:none;
	}
	
	a.menulink2:hover {
		color: #193D57;
		background-color:#FFFFFF;
	}
	
	a.menulink3 {
		display: block;
		font-family: Tahoma;
		font-size: 10px;
		color: #000000;
		font-weight:normal;
		text-decoration:none;
	}
	
	a.menulink3:hover {
		color: #c00;
		background-color:#999;
	}
	
	ul.ulmenu {
		list-style-type: none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:29px;
		z-index:9;
	}	
	
	.limenuindex {
		display:inline;
		position: relative;
		margin:0px 0px 0px 0px;
		padding:3px 5px 10px 5px;
		z-index:10;
		}	
		
	.minindex {
		display:inline;
		position: relative;
		margin:0px 10px 0px 0px;
		padding:3px 5px 3px 3px;
		z-index:10;
		text-align:center;
		}	
		

	.limenudrop1 {
		margin:0px 0px -1px 1px;
		padding:0px 0px 0px 0px;
		line-height:18px;
		width:125px;
		border:1px solid #666;
		background-color:#888;
		z-index:11;
		text-align:left;
	}
	
	.limenudrop2 {
		margin:0px 0px -1px 1px;
		padding:0px 0px 0px 0px;
		line-height:18px;
		width:195px;
		border:1px solid #666;
		background-color:#888;
		z-index:11;
		text-align:left;
	}
	
	.newsholder{
	width:400px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1D3774;
	}
	
	.newsholder1{
	width:340px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	border-top:thin 1px dashed #7e8b98;
	border-bottom:thin 1px dashed #7e8b98;
	margin-bottom:10px;
	}
	
	
	
	.newsleft{
	float:left;
	width:60px;
	height:20px;
	}
	
	.colorblock{
	float:left;
	width:14px;
	height:14px;
	}
	
	.colorblock1{
	float:left;
	width:14px;
	height:14px;
	}
	
	.colorblock2{
	float:left;
	width:14px;
	height:14px;
	}
	
	.colorblock3{
	float:left;
	width:14px;
	height:14px;
	}
	
	.newscenter{
	width:200px;
	float:left;
	height:20px;
	padding-left:20px
	}
	
	.newsright{
	width:100px;
	height:20px;
	float:right;
	
	}
	
a.link {
	font-family: Verdana;
	font-size: 12px;
	color: #0077bb;
	text-decoration:none;
}

a.link:hover {
	color: #00aacc;
}	


a.smalllink {
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
	text-decoration:none;
}

a.smalllink:hover {
	color: #def;
}

.joke{
width:540px;
padding:40px 10px 20px 60px;
}

.listingleft{
width:200px;
padding:40px 10px 20px 60px;
float:left;
}

.listingright{
width:260px;
padding:40px 0px 20px 0px;
margin-right:10px;
float:right;
text-align:left;
}
	
	
	.limenudrop3 {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:22px;
		width:167px;
		background-color:#193D57;
		border-bottom:thin 1px #FFFFFF solid;
		z-index:11;
		text-align:left;
	}
	

	li:hover ul.dropindex, li.over ul.dropindex { 
		display: block;
	}

