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

body {
	color:#2d3858;
	font-family:"Times New Roman", serif;
	font-size:25px;
}
	
a img {border: none; 
}	

a {
	color:#2d3858;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:#8c8c8c;
}

a:visited {
	color:#2d3858;
}

h1 {
	color:#2d3858;
	font-family:"Times New Roman", serif;
	font-variant:small-caps;
	margin-bottom:0px;
	font-size:16px;
	}
	#events {
	position:absolute;
	top:204px;
	left:167px;
	width: 370px;
	height: 341px;
	color:#2d3858;
	font-family:"Times New Roman", serif;
	font-size:13px;
}


#gift {
	position:absolute;
	top:454px;
	left:30px;
}
#hrs {
	position:absolute;
	top:212px;
	left:29px;
}
#hrstext {
	position:absolute;
	top:2px;
	left:25px;
}
#indextext {
	position:absolute;
	top:305px;
	left:480px;
	width: 254px;
	color:#2d3858;
	font-family:"Times New Roman", serif;
	font-size:13px;
}

	
	
#logo {
	position:absolute;
	top:589px;
	left:547px;
	width:2px;
146px
}



#wrapper {
	margin:0px auto;
}

#mat {
	position:relative;
	margin:5px auto;
	background-repeat:no-repeat;
	background:url(img/newmat.jpg);
	height:660px;
	width:850px;
}

#social {
	position:absolute;
	top:31px;
	left:707px;
	height:22px;
}
#logo {
	position:absolute;
	top: 0px;
	left:316px;
	width: 245px;
	height: 146px;
}

	#footer {
	font-size:14px;
	font-variant:small-caps;
	position:absolute;
	top:638px;
	left:294px;
	width: 303px;
}

#slide {
	position:absolute;
	top:0px;
	left:500px;
	width:370px;
	height:215px;
}



/* The Nivo Slider styles */
.nivoSlider {
	position:absolute;
	top:210px;
	left:170px;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

#slider {
	position:relative;
	//See the "style-pack" below for image
	background:url(images/loading.gif) no-repeat 50% 50%;
	-moz-box-shadow:0px 0px 10px #333;
	-webkit-box-shadow:0px 0px 10px #333;
	box-shadow:0px 0px 10px #333;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#breakfast {
	position:absolute;
	top:221px;
	left:471px;
}
#lunch {
	position:absolute;
	top:220px;
	left:658px;
}
#afternoon {
	position:absolute;
	top:382px;
	left:454px;
}
#dinner {
	position:absolute;
	top:383px;
	left:565px;
	height: 32px;
}
#brunch {
	position:absolute;
	top:382px;
	left:674px;
	height:157px
}
#abouttext {
	position:absolute;
	top:274px;
	left:455px;
	width: 313px;
	color:#2d3858;
	font-family:"Times New Roman", serif;
	font-size:13px;
}
#directionspic {
	position:absolute;
	top:202px;
	left:159px;
	}
	#map {
	position:absolute;
	top:218px;
	left:461px;
	}
	#directionstext {
	position:absolute;
	top:427px;
	left:462px;
	}
	#lobbypic {
	position:absolute;
	top:212px;
	left:198px;
	}
	#lobbytext {
	position:absolute;
	top:539px;
	left:325px;
	color:#2d3858;
	font-family:"Times New Roman", serif;
	font-size:13px;
}
#toropic {
	position:absolute;
	top:213px;
	left:80px;
	}
	#toroslide {
	position:absolute;
	top:547px;
	left:246px;
	width:186px;
	height:88px;
	background-color: #FFFFFF;
}
#torotext {
	position:absolute;
	top:286px;
	left:96px;
	color:#FFFFFF;
	font-family:"Times New Roman", serif;
	font-size:12px;
	width: 351px;
	height: 203px;
	}
	#torologo {
	position:absolute;
	top:185px;
	left:72px;
	}
	#pleinsudevent {
	position:absolute;
	top:213px;
	left:559px;
}
#toroevent {
	position:absolute;
	top:332px;
	left:558px;
}
#lobbyevent {
	position:absolute;
	top:451px;
	left:695px;
}
#cheftable {
	position:absolute;
	top:212px;
	left:692px;
	height: 32px;
}
#penthouse{
	position:absolute;
	top:450px;
	left:558px;
	height:19px
}
#eventmenus{
	position:absolute;
	top:333px;
	left:694px;
	height:19px
}
#related {
	position:absolute;
	top:233px;
	left:330px;
	color:#2d3858;
	font-family:"Times New Roman", serif;
	font-size:13px;
	}
	#toropic2{
	position:absolute;
	top:283px;
	left:457px;
	}
	#matisse{
	position:absolute;
	top:284px;
	left:338px;
	}
	#opia{
	position:absolute;
	top:148px;
	left:36px;
	}
	#breakfast {
	position:absolute;
	top:221px;
	left:471px;
}
#press1 {
	position:absolute;
	top:257px;
	left:173px;
	width: 105px;
}
#press2 {
	position:absolute;
	top:257px;
	left:292px;
}
#press3 {
	position:absolute;
	top:257px;
	left:416px;
	height: 32px;
}
#press4 {
	position:absolute;
	top:257px;
	left:537px;
	height:157px
}	
#press5 {
	position:absolute;
	top:257px;
	left:663px;
	height:157px
	}
#press6 {
	position:absolute;
	top:430px;
	left:185px;
	width: 105px;
}
#press7 {
	position:absolute;
	top:430px;
	left:299px;
}
#press8 {
	position:absolute;
	top:430px;
	left:411px;
	height: 32px;
}
#press9 {
	position:absolute;
	top:430px;
	left:525px;
	height:157px
}	
#press10 {
	position:absolute;
	top:430px;
	left:637px;
	height:157px
	}
	#press {
	position:absolute;
	top:305px;
	left:480px;
	width: 254px;
	color:#2d3858;
	font-family:"Times New Roman", serif;
	font-size:13px;
}
#toro1 {
	position:absolute;
	top:287px;
	left:461px;
	width: 105px;
}
#toro2 {
	position:absolute;
	top:287px;
	left:615px;
}
#toro3 {
	position:absolute;
	top:393px;
	left:461px;
	height: 32px;
}
#toro4 {
	position:absolute;
	top:393px;
	left:617px;
	height:108px
}	

