* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #141414;
}

a{
outline:none;
text-decoration:none;
color: #FFFFFF;
}

a:visited {
 color: #FFFFFF;
}

a:hover {
text-decoration:none;
font-style:italic; 
font-weight:bolder;
}

#wrapper { 
 margin: 0 auto;
 width: 922px;

}

#nav {
 color: #FFFFFF;
 width:695px;
 float:right;
 top:10px;
 padding: 0px;
 height: 35px;
 padding-right:5px;
 margin: 10px 0px 0px 0px;
 background-color:#000000;
 font-size: 10px;
 text-align:right;
}

#leftcolumn { 
 position:relative;
 color: #333;
 background:#600600;
 background-repeat: repeat-y;
 margin: 10px 0px 0px 0px;
 padding: 10px;
 height: 545px;
 width: 200px;
 float: left;
 top:0px;
}

.logo{
position:absolute;
left:63px;
top:-12px;
}

.leftimg{
position:relative;
top:105px;
padding: 1px;
}

.img80_200{
border:0px;
width:200px;
height:80px;
}

/* Image Text Placements for links...*/
.leftImgTxt1{
position:absolute;
top:135px;
left:10px;
width:190px;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-weight:bold;
text-align:right;
}

.leftImgTxt2{
position:absolute;
top:217px;
left:10px;
width:190px;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-weight:bold;
text-align:right;
}

.leftImgTxt3{
position:absolute;
top:299px;
left:10px;
width:190px;
color:#600600;
cursor:pointer;
font-size:14px;
font-weight:bold;
text-align:right;
}

.leftImgTxt4{
position:absolute;
top:376px;
left:13px;
width:190px;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-weight:bold;
text-align:left;
}

.leftImgTxt5{
position:absolute;
top:460px;
left:10px;
width:190px;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-weight:bold;
text-align:right;
}

#mainImage {
position:relative;
}

#rightcolumn { 
 float: right;
 color: #333;
 background:#000000;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 530px;
 width: 700px;
 display: inline;
}

p.hedTxt0{
color:#FFFFFF;
font:bold 25px Arial, Helvetica, sans-serif;
left:0px;
top:0px;
padding-right:275px;
}


p.hedTxt1{
color:#FFFFFF;
font:bold 72px/0px Arial, Helvetica, sans-serif;
position: absolute;
left:25px;
top:55px;
width:502px;
z-index: 98;
}

p.hedTxt2{
color:#600600;
font:lighter oblique 62px/0px Arial, Helvetica, sans-serif;
position: absolute;
left:155px;
top:95px;
width:502px;
z-index: 99;
}

.hedTxt3{
color:#FFFFFF;
font:bold 72px/0px Arial, Helvetica, sans-serif;
position: relative;
left:15px;
top:35px;
}

.hedTxt4{
color:#600600;
font:lighter oblique 42px/0px Arial, Helvetica, sans-serif;
position: relative;
left:40px;
top:88px;
}

.hedTxt5{
color:#FFFFFF;
font:bold 72px/0px Arial, Helvetica, sans-serif;
position: relative;
left:15px;
top:50px;
}

.hedTxt6{
color:#600600;
font:lighter oblique 42px/0px Arial, Helvetica, sans-serif;
position: relative;
left:40px;
top:103px;
}

.hedTxt7{
font:lighter oblique 42px Arial, Helvetica, sans-serif;
text-align:center;
}


.hedTxt8{
color:#FFFFFF;
font:lighter oblique 24px/0px Arial, Helvetica, sans-serif;
text-align:left;
padding-left:15px;
}



.restLocation{
color:#600600;
font:oblique 42px/0px Arial, Helvetica, sans-serif;
left:40px;
top:35px;
position:relative;
}

.restInfoDiv{
color:#FFFFFF;
font:lighter 16px/0px Arial, Helvetica, sans-serif;
left:40px;
top:100px;
position:relative;
}

.restInfoTable{
color:#FFFFFF;
top:78px;
left:40px;
position:relative;
}

.restInfoTable td{
font:lighter 11px Arial, Helvetica, sans-serif;	
padding:8px 8px 8px 8px;
border:0p;
text-align:left;
vertical-align:top;
}

#tabReservations td{
padding:7px 7px 7px 7px;
}


.rightcol1 { 
 float: left;
 color: #333;
 background:#000000;
 margin: 10px 0px 10px 20px;
 padding: 0px;
 height: 175px;
 width: 200px;
 border: 1px solid #9c9c9c;
 display: inline;
}

.rightcol2 { 
 float: left;
 color: #333;
 background:#000000;
 margin: 10px 0px 10px 20px;
 padding: 0px;
 height: 175px;
 width: 200px;
 border: 1px solid #9c9c9c;
 display: inline;
}

.rightcol3 { 
 float: left;
 color: #333;
 background:#000000;
 margin: 10px 0px 10px 20px;
 padding: 0px;
 height: 175px;
 width: 200px;
 border: 1px solid #9c9c9c;
 display: inline;
}



#footer { 
 width: 900px;
 clear: both;
 /*color: #999;*/
 color:#444;
 font-size: 10px;
 border-top-style: solid; 
 border-top-color: #FFFFFF; 
 border-top-width: 1px; 
 border-right-style: solid; 
 border-right-color: #000000; 
 border-right-width: 2px;
 background-color:#000000;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

.error{ 
display: none; 
font: 8pt Tahoma; 
color: red; 
white-space:nowrap;
}

.note{ 
font: 7pt Tahoma; 
color:#FFFFFF;
vertical-align:middle;
}

.banzai_links{
padding-top:80px;
text-align:left;
font:16px Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}

.banzai_links a{
padding:0px 15px 0px 15px;
}

.banzai_links a:hover{
text-decoration:none;
font-style:italic; 
cursor:pointer;
}

ul.list1{
	font:14px Arial, Helvetica, sans-serif;
	list-style: inside !important;
	list-style-type: square !important;
	margin: 20px 0 0 20px !important;
	color:#777;
	}
	
ul.list1 li
{font:14px Arial, Helvetica, sans-serif;
	padding-left: 14px;
	/*background: url(../images/bullet.gif) no-repeat 0 5px;*/
	}
.banzaii_register{
position:relative;
top:-185px;
padding-left:35px;
color:#FFFFFF;
font:lighter 14px Arial, Helvetica, sans-serif;
font-weight:bolder;
}
.banzaii_register span{
cursor:pointer;
}

.banzaii_register td{
padding:10px 5px 0px 5px;
text-align:left;
vertical-align:top;
}
.forgot_password{
font:lighter 10px Arial, Helvetica, sans-serif;	
text-decoration:underline;
}

.forgot_password span:hover{
text-decoration:none;
font-style:italic; 
cursor:pointer;
}
