#wrapper{color:black; background:#04f5f5;width:100%;}
body{padding:0; margin:0; overflow-x:hidden;}
nav{background-color:#457585;}
nav a{text-decoration:none; padding:70px; font-size:2em;}
nav li{list-style-type:none; display:inline;}
aside ul a{text-decoration:none;}
aside ul li a:link{color:#28c800;}
a:link{color:#28c883;}
a:visited{color:#28c883;}
a:hover{color:#26bfa5;}
a:active{color:#26bfa5;}
header{font-size:200%;text-align:center;}
aside{float:left; border-right:1px solid; padding-right:20px; padding-bottom:50px; display:block;}
section{float:right; clear:both;display:block;}
#subscribe a{text-decoration:none; color:#28c800; text-align:left;}
main{padding:20px;}
#subscribe{text-align:center;}
footer{text-align:center; padding:11px; display:inline-block; width:100%;}

header{padding-top:30px;}
input [type=text]{width:40%;
padding:10px 10px;
margin:10px 0;
box-sizing:border-box;}
.clear{clear:both;}
.room{width:300px; float:left; padding-left:20px;}
.roomtext{text-align:center; font-weight:bold;}
table{padding:10px; display:inline-block; border-collapse:collapse; border:1px solid black;}
th,td{padding:15px; text-align:left; border:1px solid black;}
h1{color:#C0C0C0; background-color:#3300FF; text-decoration-style: sans-serif;}
h2{color:#C0C0C0; background-color:#3300FF; text-align:center;}
h3{color:#C0C0C0; background-color:#3300FF; text-align:center;}
p{text-align:center; }
.banner{width:100%; height:500px; position:relative;}
#slider{width:100%;height:500px; position:absolute; overflow:hidden; text-align:center;}
#next{float:right;
text-align:center;
line-height:50px;
color:#ffffff;
width:50px;
height:50px;
background-color:#1aaba5;
position:absolute;
top:205px;
right:0;
z-index:99;
cursor:pointer;
opacity:.4;}
#pre{float:left;
text-align:center;
line-height:50px;
color:#ffffff;
width:50px;
height:50px;
background-color:#1aaba5;
position:absolute;
top:205px;
right:0;
z-index:99;
cursor:pointer;
opacity:.4;}
.banner:hover #next{opacity:1;
transition: all .5s ease-out;
-webkit-transition: all .5s ease-out;
-ms-transition: all .5s ease-out;}
.banner:hover #pre{opacity:1;
transition: all .5s ease-out;
-webkit-transition: all .5s ease-out;
-ms-transition: all .5s ease-out;}
nav ul ul{position:absolute;
padding:0;
opacity:.9;
z-index:999;}
#curtain{
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:fixed;
	background-color:rgba(0,0,0,0.4);
}
#light{
	max-width:80%;
	max-height:80%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	position:absolute;
	margin:auto;
}
#close{
	height:50px;
	width:50px;
	top:0;
	right:0;
	position:absolute;
	z-index:990;
}
#parent #popup{
	display:none;
}
#parent:hover #popup{
	display:block;
}