@charset "UTF-8";
/* CSS Document */



#BGwrapper {
	position:absolute;
	display:block;
	left: 50%;
	width:1085px;
	margin-left:-542.5px;
	height:757px;
	background-image:url(../images/bg_main.png);
}

#mainTable {
	position:relative;
	display:block;
	height:657px;
	left: 50%;
    width: 802px;
    margin-left: -401px;

}

#header {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width:802px;
	height:232px;
	background-image:url(../images/header_index2.png);
	left: 0px;
	top: 84px;
}

#headerCasino {
	position:relative;
	margin-left: auto;
    margin-right: auto;
	width:802px;
	height:232px;
	background-image:url(../images/header_casino.png);
	left: 0px;
	top: 84px;
}

#headerPromos {
	position:relative;
	margin-left: auto;
    margin-right: auto;
	width:802px;
	height:232px;
	background-image:url(../images/header_promotions.png);
	left: 0px;
	top: 84px;
}

#headerMeeting {
	position:relative;
	margin-left: auto;
    margin-right: auto;
	width:802px;
	height:232px;
	background-image:url(../images/header_meeting.png);
	left: 0px;
	top: 84px;
}

#headerDining {
	position:relative;
	margin-left: auto;
    margin-right: auto;
	width:802px;
	height:232px;
	background-image:url(../images/header_dining.png);
	left: 0px;
	top: 84px;
}

#headerHotel {
	position:relative;
	margin-left: auto;
    margin-right: auto;
	width:802px;
	height:232px;
	background-image:url(../images/header_hotel.png);
	left: 0px;
	top: 84px;
}

#headerContact {
	position:relative;
	margin-left: auto;
    margin-right: auto;
	width:802px;
	height:232px;
	background-image:url(../images/header_contact.png);
	left: 0px;
	top: 84px;
}

#headerJoin {
	position:relative;
	margin-left: auto;
    margin-right: auto;
	width:802px;
	height:232px;
	background-image:url(../images/header_join.png);
	left: 0px;
	top: 84px;
}

#headerWork {
	position:relative;
	margin-left: auto;
    margin-right: auto;
	width:802px;
	height:232px;
	background-image:url(../images/header_work.png);
	left: 0px;
	top: 84px;
}


#content {
	position:absolute;
	top:320px;
	width:470px;
	height:302px;
	font-size: 10pt;
	line-height: 13pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
	padding-bottom: 0px;
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 10px;
	left: 0px;
}

#contentJobs {
	position:absolute;
	top:320px;
	width:470px;
	height:302px;
	font-size: 10pt;
	line-height: 13pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
	padding-bottom: 0px;
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 10px;
	left: 0px;
}


#promos {
	position:absolute;
	float:right;
	left:519px;
	top:319px;
	width:282px;
	height:261px;
	background-image:url(../images/bg_promo_home.png);
}

#galleryHome {
	position:absolute;
	float:right;
	left:519px;
	top:319px;
	width:282px;
	height:261px;
	background-image:url(../images/gallery_home.png);
}

#galleryDining {
	position:absolute;
	float:right;
	left:519px;
	top:319px;
	width:282px;
	height:261px;
	background-image:url(../images/gallery_dining.png);
}

#galleryPromo {
	position:absolute;
	float:right;
	left:519px;
	top:319px;
	width:282px;
	height:261px;
	background-image:url(../images/gallery_promo.png);
}

#galleryCasino {
	position:absolute;
	float:right;
	left:519px;
	top:319px;
	width:282px;
	height:261px;
	background-image:url(../images/gallery_casino.png);
}


#galleryHotel {
	position:absolute;
	float:right;
	left:519px;
	top:319px;
	width:282px;
	height:261px;
	background-image:url(../images/gallery_hotel.png);
}

#galleryMeeting {
	position:absolute;
	float:right;
	left:519px;
	top:319px;
	width:282px;
	height:261px;
	background-image:url(../images/gallery_meeting.png);
}


#promosJoin {
	position:absolute;
	float:right;
	left:519px;
	top:319px;
	width:282px;
	height:261px;	
}


#hotelreservation {
	position:absolute;
	left:519px;
	top:581px;
	width:282px;
	height:104px;
}

#logo {
	position:absolute;
	left:271px;
	top:0px;
	width:285px;
	height:78px;
	background-image:url(../images/riverwalklogo.png);
}


#join
  {
	position:absolute;
	left:0px;
	top:642px;
	display: block;
	width: 126px;
	height: 43px;
	background: url(../images/btn_join.png);
	background-repeat: no-repeat;
	background-position: left top;
  }

  #join:hover
  { 
    background-position: bottom;
  }
  
    #joinUP
  {
    position:absolute;
	left:0px;
	top:642px;
    display: block;
    width: 126px;
    height: 43px;
    background: url(../images/btn_join.png);
	background-repeat: no-repeat;
    background-position: bottom;

  }

 #work
  {
	position:absolute;
	left:126px;
	top:642px;
	display: block;
	width: 128px;
	height: 43px;
	margin: 0px;
	padding: 0px;
	background: url(../images/btn_work.png);
	background-repeat: no-repeat;
	background-position: left top;
  }

  #work:hover
  { 
    background-position: bottom;
  }
  
    #workUP
  {
    position:absolute;
	left:126px;
	top:642px;
	display: block;
    width: 128px;
    height: 43px;
    background: url(../images/btn_work.png);
	background-repeat: no-repeat;
    background-position: bottom;

  }
  

  #contact
  {
	position:absolute;
	left:254px;
	top:642px;
	display: block;
	width: 266px;
	height: 43px;
	background: url(../images/btn_contact.png);
	background-repeat: no-repeat;
	background-position: left top;
  }

  #contact:hover
  { 
    background-position: bottom;
  }
  
    #contactUP
  {
    position:absolute;
	left:254px;
	top:642px;
    display: block;
    width: 266px;
    height: 43px;
    background: url(../images/btn_contact.png);
	background-repeat: no-repeat;
    background-position: bottom;

  }

#footer {
	position:absolute;
	left:0px;
	top:696px;
	width:801px;
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFE794;
	line-height:11pt;
	text-align:center;
	display: table-cell;
	vertical-align: middle
}

 
a:link    {
  /* Applies to all unvisited links */
  text-decoration:  underline;
  font-weight:      bold;
  color:            #FFE794;
  } 
a:visited {
  /* Applies to all visited links */
  text-decoration:  underline;
  font-weight:      bold;
  color:            #FFE794;
  } 
a:hover   {
  /* Applies to links under the pointer */
  text-decoration:  none;
  font-weight:      bold;
  color:             #fdca00;
  } 
  
  a {
outline: none;
}

.nav a:link    {
  /* Applies to all unvisited links */
  text-decoration: underline;
  font-weight:      bold;
  color:            #FFE794;
  } 
.nav a:visited {
	/* Applies to all visited links */
  text-decoration:  underline;
	font-weight:    bold;
	color:          #FFE794;
  } 
.nav a:hover   {
  /* Applies to links under the pointer */
  text-decoration:  none;
  font-weight:      bold;
  color:            #FFF;
  } 
 
      h1 {
	font-size: 14pt;
	line-height: 18pt;
	color: #FFE794;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 440px;
	height: 25px;
	
}
   
    p1 {
	font-size: 10pt;
	line-height: 13pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	width: 470px;
	font-weight: normal;
	position: absolute;
	overflow-x: hidden;
	overflow-y: auto;
}

     .style2 {
	font-size: 10pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	
}
