body, h1, h2, h3, h4 ,h5, h6, p, div, ul, li {
	margin:0;
	padding:0;
	background-image: url('../images/redbackground.jpg');
	font-family: 'Maven Pro', sans-serif;

}

body {
	width: 900px;
	margin: 20px auto;
	margin-top:0px;
  margin-left:auto;
  margin-right:auto;
  height: 875px;
   position:relative;
  text-align:center;

}

.menu_simple ul {
background: none;
position: absolute;
margin: 70px;
top:120px;
padding: 0px;
left:-70px;
width:195px;
list-style-type: none;
}
 
.menu_simple ul li a {
background: none;
text-decoration: none;
color: #FFFFFF;
 text-shadow: 2px 4px 3px rgba(0,0,0,1);
padding: 10.5px 11px;
  border-left: #A6750D 3px solid;
  border-right: #580201 4px solid;
  border-top: #580201 1px solid;
  border-bottom: #700404 2px solid;
  border-radius: 5px;
display:block;
text-align: left;
}
 

.menu_simple ul li a:hover, .menu_simple ul li .current {
color: white;
background-color: #000000;
border-right: #A6750D 4px solid;
border-left: #000000 3px solid;

}

p.first {
	background: none;
	width:600px;
	position:absolute;
top:420px;
right:1px;
text-align:justify;
color:#FFFFFF;
font-size:18px;
text-shadow: 4px 4px 2px #000;
}

p.second {
	background: none;
	width:600px;
	position:absolute;
top:550px;
right:0px;
color:#FFFFFF;
font-size:18px;
text-shadow: 4px 4px 2px #000;
text-decoration: none;
}



#logo{
	background:none;
	width:900px;
	height:160px;}

#lil{
width: 180px;
height:329px;
margin: -80px 400px 400 auto;
position: relative;
left:-350px;
background:none;
}

#gamingpara {position: relative; 
width: 95%; 
height: 125px;
left:25px;
top:-5px;
background:none;
text-shadow: 2px 2px 2px #000;
font-size:18px;
}
#gamingcopy {position: absolute; 
right: 10px; 
bottom: 10px;
background:none;
text-align:justify;
color:#FFFFFF
}

#keno {position: relative; 
width: 208px; 
height: 44px;
left:10px;
top:25px;
background:none;
transform:rotate(-7deg);
-ms-transform:rotate(-7deg); /* IE 9 */
-webkit-transform:rotate(-7deg); /* Opera, Chrome, and Safari */
}

#kenoimage {position: absolute; 
width:208px;
height:44px;
right: 10px; 
bottom: 10px;
background:none;
transform:rotate(-7deg);
-ms-transform:rotate(-7deg); /* IE 9 */
-webkit-transform:rotate(-7deg); /* Opera, Chrome, and Safari */
}


iframe { 
	width: 520px;
	height: 390px;
	background:none;
	right: -300px;
    top:-55px;
	 border-top: #A6750D 6px dotted;
  border-right: #A6750D 6px dotted;
  border-left: #A6750D 6px dotted;
  border-bottom: #A6750D 6px dotted;
  box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
  border-style:groove;
}

#empire {position: relative; 
width: 400px; 
height: 135px;
left:10px;
top:35px;
background:none;
}

#empireimage {position: absolute; 
width:400px;
height:125px;
right: 10px; 
bottom: 62px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#empiretitle {position: relative; 
width: 230px; 
height: 51px;
left:355px;
/*margin-top:-135px;*/
background:none;
z-index:5;
}

#empiretitlecopy {position: absolute; 
width: 230px; 
height: 51px;
right: 10px; 
bottom: 10px;
background:none;
}

#empiredeal {position: absolute; 
width:188px;
height:239px;
right: 0px; 
bottom: 105px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#empireimagedeal {position: relative; 
width: 188px; 
height: 239px;
left:0px;
top:0px;
background:none;
z-index:2;
}


#empirepara {position: relative; 
width: 65%; 
height: 125px;
left:5px;
top:-20px;
background:none;
}
#empirecopy {position: absolute; 
right: 10px; 
bottom: 10px;
background:none;
text-align:justify;
color:#FFFFFF}

#brickyard {position: relative; 
width: 400px; 
height: 125px;
left:10px;
top:35px;
background:none;
}

#brickyardimage {position: absolute; 
width:400px;
height:125px;
right: 10px; 
bottom: 10px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#brickyardburger {position: absolute; 
width:188px;
height:239px;
right: -410px; 
bottom: 100px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#brickburger {position: relative; 
width: 188px; 
height: 239px;
left:0px;
top:0px;
background:none;
z-index:2;
}

#bricktitle {position: relative; 
width: 342px; 
height: 51px;
left:225px;
top:35px;
background:none;
z-index:2;
}

#bricktitlecopy {position: absolute; 
width: 342px; 
height: 51px;
right: 0px; 
bottom: 10px;
background:none;
}

#brickpara {position: relative; 
width: 65%; 
height: 25px;
left:10px;
top:-105px;
background:none;
}
#brickcopy {position: absolute; 
right: 10px; 
bottom: 10px;
background:none;
text-align:justify;
color:#FFFFFF}

#overtitle {position: relative; 
width: 276px; 
height: 51px;
left:300px;
top:55px;
background:none;
z-index:2;
}

#overtitlecopy {position: absolute; 
width: 276px; 
height: 51px;
right: 0px; 
bottom: 120px;
background:none;
}

#overunder {position: relative; 
width: 400px; 
height: 125px;
left:50px;
top:-66px;
background:none;
}

#overunderimage {position: absolute; 
width: 400px; 
height: 125px;
right: 50px; 
bottom: 10px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#overunderdrink {position: relative; 
width: 188px; 
height: 239px;
left:410px;
top:-200px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#overunderdrinkimage {position: absolute; 
width: 188px; 
height: 239px;
right: 0px; 
bottom: 0px;
background:none;
}

#overpara {position: relative; 
width: 395px; 
height: 25px;
top:-250px;
background:none;
}

#overcopy {position: absolute; 
right: 10px; 
bottom: 10px;
background:none;
text-align:justify;
color:#FFFFFF}


#promo {position: relative; 
width: 75%; 
height: 25px;
left:-50px;
top:-1px;
background:none;
}
#promocopy {position: absolute; 
right: -100px; 
bottom: 10px;
top:-20px;
background:none;

}

#largeImg {position: relative;
top:-200px; 
left:10px; 
width: 400px; 
height: 500px;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}
#largeImgPanel {position: absolute;
right: 10px; 
bottom: 10px;
background:none;
width: 400px; 
height: 500px;
}

#promo1 {position: relative; 
width: 250px; 
height: 125px;
left:75px;
top:100px;
background:none;
}

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

#promo2 {position: relative; 
width: 250px; 
height: 125px;
left:400px;
top:-25px;
background:none;
}

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

#promo3 {position: relative; 
width: 250px; 
height: 125px;
left:75px;
top:30px;
background:none;
}

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

#promo4 {position: relative; 
width: 250px; 
height: 125px;
left:400px;
top:-105px;
background:none;
}

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

#promo5 {position: relative; 
width: 250px; 
height: 125px;
left:75px;
top:-65px;
background:none;
}

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

#promo6 {position: relative; 
width: 250px; 
height: 125px;
left:400px;
top:-190px;
background:none;
}

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

#promo7 {position: relative; 
width: 250px; 
height: 125px;
left:75px;
top:-150px;
background:none;
}

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

#promo8 {position: relative; 
width: 250px; 
height: 130px;
left:400px;
top:-280px;
background:none;
}

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




#rewards { position: relative;
	width:528px;
	height:352px;
	top:0px;
	left:40px;
	border-style:groove;
	border-width:5px;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
	}
	
#rewardsimage { position: relative;
	width:528px;
	height:592px;
	top:10px;
	left:40px;
	background:none;
	border-style:groove;
border-width:5px;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
	}
	
#sierra {position: relative; 
width: 309px; 
height: 93px;
left:10px;
top:-50px;
background:none;
}

#sierraimage {position: absolute; 
width:309px;
height:39px;
right: 10px; 
bottom: 10px;
background:none;
}

#chairs {position: relative; 
width: 363px; 
height: 105px;
left:10px;
top:0px;
background:none;
}

#chairsimage {position: absolute; 
width:363px;
height:105px;
right: 10px; 
bottom: -10px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
z-index:15;
}

#party {position: relative; 
width: 256px; 
height: 171px;
left:350px;
top:-180px;
background:none;
}

#partyimage {position: absolute; 
width:256px;
height:171px;
right: 10px; 
bottom: 10px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#sierrapara {position: relative; 
width: 95%; 
height: 125px;
left:15px;
top:-150px;
background:none;
text-shadow: 2px 2px 2px #000;
font-size:18px;
}
#sierracopy {position: absolute; 
right: 10px; 
bottom: 10px;
background:none;
text-align:justify;
color:#FFFFFF
}

#grad {position: relative; 
width: 170px; 
height: 110px;
left:50px;
top:-78px;
background:none;
transform:rotate(-7deg);
-ms-transform:rotate(-7deg); /* IE 9 */
-webkit-transform:rotate(-7deg); /* Opera, Chrome, and Safari */
}

#gradimage {position: absolute; 
width:170px;
height:110px;
right: 10px; 
bottom: 10px;
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 {position: relative; 
width: 99px; 
height: 117px;
left:250px;
top:-200px;
background:none;
}

#girlimage {position: absolute; 
width:99px;
height:117px;
right: 10px; 
bottom: 10px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#group {position: relative; 
width: 170px; 
height: 110px;
left:382px;
top:-298px;
background:none;
transform:rotate(7deg);
-ms-transform:rotate(7deg); /* IE 9 */
-webkit-transform:rotate(7deg); /* Opera, Chrome, and Safari */
}

#groupimage {position: absolute; 
width:170px;
height:110px;
right: 10px; 
bottom: 10px;
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 {position: relative; 
width: 40%; 
height: 125px;
left:175px;
top:-295px;
background:none;
text-shadow: 2px 2px 2px #000;
font-size:18px;
}
#roomcopy {position: absolute; 
right: 10px; 
bottom: 10px;
background:none;
color:#FFFFFF
}

#ballet {position: relative; 
width: 64px; 
height: 61px;
left:100px;
top:-300px;
background:none;
}

#balletimage {position: absolute; 
width:64px;
height:61px;
right: 10px; 
bottom: 10px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#ring {position: relative; 
width: 64px; 
height: 61px;
left:425px;
top:-362px;
background:none;
}

#ringimage {position: absolute; 
width:64px;
height:61px;
right: 10px; 
bottom: 10px;
background:none;
box-shadow: 2px 3px 10px 5px rgba(3,0,0,.75);
}

#terry {position:absolute;
width:600px;
background:none;
bottom:-380px;
color:#FFFFFF;
text-shadow: 2px 2px 2px #000;
}
#terrypara {position: relative;
background: none;
width:600px;
}


.accordion { position:relative; width:600px; overflow:hidden; margin:10px auto; color:#474747; background:#414141; padding:10px; top:-300px; left:-10px}

.accordion ul{text-decoration:none; background:none; float:left;}
.accordion li{background:none; display:list-item;}

.accordion section:target { background:#FFF; padding:10px;}
.accordion section:target:hover { background:#FFF; }
.accordion section:target h2 {width:100%;}
.accordion section:target h2 a{ color:#333; padding:0;}
.accordion section:target li {display:block;}
.accordion section:target ul {display:none}
.accordion section:target li:hover > ul {display: list-item}
.accordion section h2 a{padding:8px 10px;display:block; font-size:16px; font-weight:normal;color:#eee; text-decoration:none; }

/*set style of closed slide*/
.accordion section{ float:left;	overflow:hidden; color:#333; cursor:pointer; background: #333; margin:1px; }
.accordion section:hover {background:#444;}
.accordion section p { display:none; }
.accordion section:after{position:relative;font-size:24px;color:#000;font-weight:bold;}
.accordion section:nth-child(1):after{content:'1';}
.accordion section:nth-child(2):after{content:'2';}
.accordion section:nth-child(3):after{content:'3';}
.accordion section:nth-child(4):after{content:'4';}
.accordion section:nth-child(5):after{content:'5';}

.vertical section{ width:100%; height:40px; 
	-webkit-transition:height 0.2s ease-out;
	-moz-transition:height 0.2s ease-out;
  	-o-transition:height 0.2s ease-out;
	-ms-transition:height 0.2s ease-out;
  	transition:height 0.2s ease-out;
}
/*Set height of the slide*/
.vertical :target{ height:500px; width:97%; }

.vertical section h2 { position:relative; left:0; top:0px; background:none; }

/*Set position of the number on the slide*/
.vertical section:after{ top:10px;left:810px;}
.vertical section:target:after{ left:-9999px;}

#acc-para {
	text-align:left;
	display:block;
}
#acc-para ul {display:none; float:none;} 
#acc-para li:hover > ul {display: list-item;} 

#vertblog {align:left;}

#contactus {position: relative; 
width: 247px; 
height: 53px;
left:200px;
top:15px;
background:none;
}

#contactusimage {position: absolute; 
width:247px;
height:53px;
right: 10px; 
bottom: 20px;
background:none;
}

#contactuspara {position: relative; 
width: 65%; 
left:120px;
top:30px;
background:none;
}
#contactuscopy {position: absolute; 
right: 10px; 
bottom: 10px;
background:none;
color:#FFFFFF;
}

#phonepara {position: relative; 
width: 65%; 
left:25px;
top:45px;
background:none;
}
#phonecopy {position: absolute; 
right: 10px; 
bottom: 10px;
background:none;
color:#FFFFFF;
text-shadow: 4px 4px 2px #000;
text-decoration: none;
}

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

#form {position: absolute; 
width:650px;
right: -130px; 
bottom: -210px;
background:none; }

#formcopy {position: absolute; 
right: 10px; 
bottom: 10px;
background:none;
font-size:18px;
color:#FFFFFF;}

.inputs  { 
padding: 8px; 
border-radius: 3px; 
border: 1px solid #CCC; 
background-image: none; 
width:270px; 
} 
 .inputs:focus { 
outline-color: #54B4AD; 
} 

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

.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 {position: relative; 
width: 217px; 
height: 53px;
left:335px;
top:395px;
background:none;
}

#employimage {position: absolute; 
width:217px;
height:53px;
right: 10px; 
bottom: 20px;
background:none;
}

#table {position: relative; 
width: 600px; 
height:300px;
left:145px;
top:490px;
background:none;
color:#FFFFFF;
text-align:left;
}

#tableinfo{position: absolute; 
width:600px;
height:400px;
right: 10px; 
bottom: 20px;
background:none;
color:#FFFFFF;
}


#largeImgPanel {
                text-align: center;
                visibility: hidden;
                position: relative;
                z-index: 100;
                top: -675px; left: 150px; width: 400px; height: 500px;
                z-index:15;
               }
               
#content {
background: none;
width: 600px;
margin: 30px auto;
position: relative;
left:110px;
height: 44%;
}

#content p { background: none ;}
#content ul li {background: none ;}

</style>

<!--[if IE]>
<style type="text/css">
.slidedoormenu li a{ /* Menu link width value for IE */
width: 100%;
}

