#gallery-wrapper{
		width: 600px;
		height: 460px;
		float:left;
		border:1px solid #999;
		}
		
#navleft{ 
		display: table-cell;
		float: left;
		line-height: 370px;
		font-size: 20pt;
		width: 30px;
		}
#navright{
		display: table-cell;
		float: left;
		line-height: 370px;
		width: 30px;
		font-size: 20pt;
		}
		
#gallery_image{ 
		display: table-cell;
		float: left;
		width: 540px; 
		height: 370px;
		background-image: url(../images/main/backgroundjpeg.jpg);
		
		}
#image_number{
		clear: both;
		text-align: center;
		width: 600px;
			}
		
#image_thumbs{
		float: left;
		clear: left;
		overflow: hidden;
		width: 600px; 
		height: 90px;
		}
		
		
#hotels	#gallery-wrapper, #hotels #gallery_image, #hotels	#image_number, #hotels	#image_thumbs {
	width: 500px;
}
		
		
#venue_menu{display: table;
	    width: 600px;
		}
.spacer{display: block;
		float: left;
		height: 300px;
		width: 70px}
.gal_cell{display: table-cell;
		display: block;
		  padding: 6px;
		  margin: 7px;
		  color: #333;
		  background-color: #666;
		  border: 2px solid #000;
		  text-align: center;
		  float: left;
		  width: 120px;
		  height: 120px;
		  }
.gal_cell a{color: #fff;}
.gal_cell a:visited{color: #fff;}                                    		  
.gal_row{
		display: table-row;
		clear:both;
	width: 600px;
	height: 148px;
		}
#rmenu {float: right;
		background-position: bottom left; 
		background-repeat: repeat-x; 
		background-image:url('../images/main/image18.jpg'); 
		}
.menufix{
		position: relative;
		top: -460px;
		}
#rmenu ul{
		WIDTH: 140px; margin: 0; padding: 0; 
		}
		#rmenu ul li {
			list-style:none;
			height: 40px;
			margin-bottom: 5px;
			}
		#rmenu a{
			font-size: 9pt;
			color: #000;
			display: block;
			height: 40px;
			text-align: center;
			padding: 0;
			 }
		#rmenu a:hover{
			background-color: #ccccff;
			}