/*RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;} body {line-height: 1;}ul{list-style:none;} blockquote, q{quotes:none;} blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;} :focus{outline:0;} ins{text-decoration:none;} del{text-decoration:line-through;} table{border-collapse:collapse; border-spacing:0;}

/*MAIN*/
#wrap	{
	max-width:640px;
}
body { 
	margin:0;
	padding:0;
	font-size: 1.05em;
	line-height: 1.25em;
	background: #f9f9f9;
	font-family: 'Maven Pro', sans-serif;
	background-image: url('../images/redbackground.jpg');
}
h1, h2, h3, h4 ,h5, h6, p, div, ul, li {
	margin:0;
	padding:0;
	font-size:1.05em;
	font-family: 'Maven Pro', sans-serif;
}
a {

	color: #A6750D;
	text-decoration: none;
	font-weight: bold;

}

a:hover {

	color: #FFD700;

}

img {

	width: 100%;

}

header {
	background: #750402;
	height: 76px;
	top: 0;
	border-bottom: 4px solid #A6750D;
	z-index: 100;
}

#logo{

	margin: 10px;
	float: left;
	width: 215px;
	height: 55px;
	background: url(../mobile/logo.png) no-repeat center;
	display: block;

}

nav {

	float: right;
	padding: 20px;	

}

#menu-icon {

	display: hidden;
	width: 40px;
	height: 40px;
	background: #A6750D url(../mobile/menu-icon.png) center;
}

a:hover#menu-icon {

	background-color: #8B0000;
	border-radius: 4px 4px 0 0;

}

ol li {

/* 	list-style: none; */
	float:left;

}

li {

	display: inline-block; 
	float: left;
	padding: 10px

}

.current {

	color: #a66200;

}

section {

	max-width: 640;
	position: relative;
	padding: 20px

}

h1 {

	font-size: 2em;
	color: #7c7c7c;
	line-height: 1.15em;
	margin: 20px 0 ;

}

p {

	line-height: 1.45em;
	margin-bottom: 20px;

}

li {
	dislpay:block;
}
/*MEDIA QUERY*/
@media only screen and (max-width : 1640px) {

	header {
		width:100%;
	/*	position: absolute; */

	}

	#menu-icon {

		display:inline-block;

	}

	nav ul, nav:active ul { 

		display: none;
		position: absolute;
		padding: 20px;
		background: #8B0000;
		border: 1px solid #A6750D;
		right: 20px;
		top: 60px;
		width: 50%;
		border-radius: 4px 0 4px 4px;
		z-index:100;

	}

	nav li {

		text-align: center;
		width: 100%;
		padding: 10px 0;
		margin: 0;

	}

	nav:hover ul {

		display: block;

	}

#footer {
   /*bottom:0;*/
	border-top: 2px solid #474747;
	width:100%;
	height:1.5em;   /* Height of the footer */
	background:#8B0000;
	text-align:center;
}



body {	/* AUDIT - compare need for following */
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	/* position:relative; -- screws up header */
	text-align:center;
	color:#FFFFFF;

}

p.first {
	background: none;
text-align:justify;
color:#FFFFFF;
font-size:18px;
text-shadow: 4px 4px 2px #000;
}

p.second {
	background: none;
	color:#FFFFFF;
	font-size:18px;
	text-shadow: 4px 4px 2px #000;
	text-decoration: none;
}



#gamingpara {
background:none;
text-shadow: 2px 2px 2px #000;
font-size:18px;
}
#gamingcopy {
background:none;
text-align:justify;
color:#FFFFFF
}

#kenoimage {
	position: absolute; 
	background:none;
	transform:rotate(-7deg);
	-ms-transform:rotate(-7deg); /* IE 9 */
	-webkit-transform:rotate(-7deg); /* Opera, Chrome, and Safari */
}


#empire {
background:#000000;
}

#empireimage {
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
margin:25px 5px 12px 5px;
}

#empiretitle {
background:none;
position:absolute;
top:0;
z-index:1
}

#empiretitlecopy {
background:none;
}

#empiredeal {
background:none;
}

#empireimagedeal {
background:#000000;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
margin: 12px 5px 25px 5px;
}


#empirepara { background:none; }
#empirecopy {
	background:none;
	text-align:justify;
	color:#FFFFFF
}

#brickyard {
	background:none;
}

#brickyardimage {
margin: 12px 5px 25px 5px;
background:#000000;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#brickyardburger {
background:#000000;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#brickburger {
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
background:none;
}

#bricktitle {
background:none;
}

#bricktitlecopy {
background:none;
}

#brickpara {
background:none;
}
#brickcopy {
margin:12px 5px 5px 12px;
background:none;
text-align:justify;
color:#FFFFFF}

#overtitle {
background:none;
}

#overtitlecopy {
background:none;
}

#overunder {
background:none;
}

#overunderimage {
background:#000000;
margin: 21px 5px 21px 5px;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#overunderdrink {
background:#000000;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#overunderdrinkimage {
margin: 50px 5px 20px 0px;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
background:#000000;
}

#overpara {
background:none;
}

#overcopy {
margin:1px 5px  2px 5px
background:none;
text-align:justify;
color:#FFFFFF}


#promo {
background:none;
}
#promo img {
	box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#promocopy {
background:none;
padding: 25px 50px 75px 100px;
width: 50%;
}

#largeImg { }
#largeImgPanel { background:none; }

#promo1 {
width: 250px; 
height: 125px;
background:none;
}

#promo1image {
width:250px;
height:125px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#promo2 {
width: 250px; 
height: 125px;
background:none;
}

#promo2image {
width:250px;
height:125px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#promo3 {
width: 250px; 
height: 125px;
background:none;
}

#promo3image {
width:250px;
height:125px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#promo4 {
width: 250px; 
height: 125px;
background:none;
}

#promo4image {
width:250px;
height:125px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#promo5 {
width: 250px; 
height: 125px;
background:none;
}

#promo5image {
width:250px;
height:125px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#promo6 {
width: 250px; 
height: 125px;
background:none;
}

#promo6image {
width:250px;
height:125px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#promo7 {
width: 250px; 
height: 125px;
background:none;
}

#promo7image {
width:250px;
height:125px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#promo8 {
width: 250px; 
height: 130px;
background:none;
}

#promo8image {
width:250px;
height:125px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}




#rewards {
	top:0px;
	width:95%;
	border-style:groove;
    	border-width:4px;
	box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
	background:#A6750D;
	}
	
#rewardsimage { 
	width:95%;
	border-style:groove;
border-width:4px;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
	background:#A6750D;
	}
	
#sierra {
background:none;
}

#sierraimage {
margin 1px 5px 12px 5px;
background:none;
}

#chairs {
background:none;
}

#chairsimage {
margin: 12px 5px 12px 5px;
background:#000000;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#party {
background:none;
}

#partyimage {
margin: 12px 5px 12px 5px;
background:#000000;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#sierrapara {
background:none;
text-shadow: 2px 2px 2px #000;
font-size:18px;
}
#sierracopy {
width: 99%; 
margin: 50px 5px 20px 5px;
background:none;
text-align:justify;
color:#FFFFFF
}

#grad {
z-index:-1;
position:relative;
background:none;
transform:rotate(-7deg);
-ms-transform:rotate(-7deg); /* IE 9 */

-webkit-transform:rotate(-7deg); /* Opera, Chrome, and Safari */
}

#gradimage {
display:none;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
transform:rotate(-7deg);
-ms-transform:rotate(-7deg); /* IE 9 */
-webkit-transform:rotate(-7deg); /* Opera, Chrome, and Safari */
}

#girl {
background:none;
}

#girlimage {
display:none;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#group {
z-index:-1;
position:relative;
background:none;
transform:rotate(7deg);
-ms-transform:rotate(7deg); /* IE 9 */
-webkit-transform:rotate(7deg); /* Opera, Chrome, and Safari */
}

#groupimage {
display:none;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
transform:rotate(7deg);
-ms-transform:rotate(7deg); /* IE 9 */
-webkit-transform:rotate(7deg); /* Opera, Chrome, and Safari */
}

#roompara {
background:none;
text-shadow: 2px 2px 2px #000;
font-size:18px;
}
#roomcopy {
display:none;
margin: 25px 5px 12px 5px;
background:none;
color:#FFFFFF
}

#ballet {
display:none;
background:none;
}

#balletimage {
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#ring {
background:none;
}

#ringimage {
display:none;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#terry {
margin: 25px 5px 25px 5px;
background:none;
color:#FFFFFF;
text-shadow: 2px 2px 2px #000;
}
#terrypara {
margin: 25px 5px 25px 5px;
background: none;
}

#contactus {
background:none;
}

#contactusimage {
background:none;
}

#contactuspara {
background:none;
}
#contactuscopy {
background:none;
color:#FFFFFF;
}

#phonepara {
background:none;
}
#phonecopy {
background:none;
color:#FFFFFF;
text-shadow: 4px 4px 2px #000;
text-decoration: none;
}

p.contactp {
	background: none;
	font-size:2em;
	text-shadow: 2px 2px 2px #000;
	text-decoration: none;
}

#form { background:none; }

#formcopy {
	background:none;
	font-size:18px;
	color:#FFFFFF;}

.inputs  { 
	padding: 8px; 
	border-radius: 3px; 
	border: 1px solid #CCC; 
	background-image: none; 
} 


.submit input {
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9
} 

.cancel input { margin-left: 1em; }  

.cancel input {
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9
} 

fieldset {
	border: 1px solid #ffa20f;
	width: 20em
}

legend{ color:#FFFFFF; }

#employ { background:none; }

#employimage {
	background:none;
}

#table {
background:none;
color:#FFFFFF;
text-align:left;
}

#tableinfo{
background:none;
color:#FFFFFF;
}
               
#content { background: none; } 
#content p { background: none ;}
#content ul li {background: none ;}
#vertabout { display:none; }
#vertservices { display:none; }
#vertblog { display:none; }

</style>
