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

body{
	margin: 0;
	min-width: 980px;
	padding: 0;
	position: relative;
}

img{
	border: 0;
}

h1, #pixels{
	font-family:"Museo 900", Verdana, serif;
	font-size-adjust:0.40;
	font-weight:700;
	font-style:normal;
}

.sticky-wrapper {
	height:100px;
	background-color:#FFF;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 1000005;
	top: 0px;
-moz-box-shadow: 0px 0px 5px #6d6b6b;/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 5px #6d6b6b;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#6d6b6b)";/*IE 8*/
box-shadow: 0px 0px 5px #6d6b6b;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#6d6b6b);/*IE 5.5-7*/
}

#header {
	margin: 0 auto;
	width: 882px;
	position: relative;
}


.logo {
	width: 116px;
	height:100px;
	position: absolute;
	left: 383px;
	top: 0px;
}

ul#nav {
	list-style: none;
	padding: 0px;
	float: left;
	display: block;
	width: 220px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 140px;
}
ul#nav li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	color:#787878;
	font-size:18px;
	font-family: 'Tinos', serif;
}
ul#nav li a {
	display: block;
	float: left;
	text-decoration: none;
	font-size:18px;
	font-family: 'Tinos', serif;
	text-align: center;
	color: #787878;
	margin-right: 20px;
}


ul#navy {
	list-style: none;
	padding: 0px;
	float: right;
	display: block;
	margin-top: 40px;
	margin-bottom: 0px;
	margin-right: 15px;
}
ul#navy li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	color:#787878;
	font-size:18px;
	font-family: 'Tinos', serif;	
}
ul#navy li a {
	display: block;
	float: left;
	color:#787878;
	text-decoration: none;
	font-size:18px;
	font-family: 'Tinos', serif;
	margin-right: 20px;
}


#intro, #second{
	width: 100%;
}

#intro{
	background:url(/images/firstBG.jpg) 50% 0 no-repeat fixed;
	color: white;
	height: 700px;
	margin: 0 auto;
	padding: 0;
}

#second{
	color: white;
	height: 800px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0px 0 0 0;
	background-color: #bd1e2c;
	position: relative;
}

#second .bg{
	padding: 0;
	position: absolute;
	width: 882px;
	z-index: 200;
	top: 250px;
}

#third{
	height: 800px;
	padding: 0px 0 0 0;
	position: relative;
	background-attachment: fixed;
	background-image: url(/images/thirdBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0 auto;
}

#fourth {
	color: white;
	height: 800px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0px 0 0 0;
	background-color: #f6921e;
	position: relative;
}

#fifth {
	height: 800px;
	background-color: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
	background-image: url(/images/week01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
}

#sixth {
	height: 800px;
	background-color: #922789;
	background-image: url(/images/fourthBG.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
	
}

#seventh {
	height: 800px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0px 0 0 0;
	background-color: #ededed;
	position: relative;
}

#eighth {
	height: 614px;
	padding: 0px 0 0 0;
	position: relative;
	background-image: url(/images/seventhBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0 auto;
}

#ninth{
	margin: 0 auto;
	padding: 0px 0 0 0;
	background-color: #f3f3f2;
	background-image: url(/images/eighthBG.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}


.story{
	margin: 0 auto;
	overflow: auto;
	width: 882px;
}

.story .float-left, .story .float-right{
	padding: 100px 0 0 0;
	position: relative;
	width: 350px;	
}


.welcome {
	height: 285px;
	padding: 0;
	width: 398px;
	z-index: 190;
	position: absolute;
	left: 242px;
	top: 170px;
}

.brble {
	height: 285px;
	padding: 0;
	position: absolute;
	width: 154px;
	z-index: 200;
	top: 170px;
	left: 484px;
}

.orang {
	height: 285px;
	padding: 0;
	position: absolute;
	width: 128px;
	z-index: 200;
	top: 170px;
	right: 453px;
	
}



.foster{
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	width: 844px;
	margin-right: 0px;
	margin-bottom: 0;
	line-height: 30px;
	margin-top: 140px;
}
.view {
	width:882px;
	position: absolute;
	z-index: 201;
	top: 80px;
}

.educat {
	width:882px;
	height: 451px;
	margin-top: 110px;
	float: left;
	background-image: url(/images/work.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
}

.hang1 {
	position: absolute;
	top: 60px;
	color:#ba1f2c;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	left: 52px;
}
.hang2 {
	position: absolute;
	top: 223px;
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 23px;
	left: 128px;
}
.hang3 {
	position: absolute;
	top: 363px;
	color:#ba1f2c;
	font-family: 'Open Sans', sans-serif;
	font-size: 26px;
	left: 28px;
}
.hang4 {
	position: absolute;
	top: 130px;
	color:#ba1f2c;
	font-family: 'Open Sans', sans-serif;
	font-size: 19px;
	left: 275px;
}
.hang5 {
	position: absolute;
	top: 345px;
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	left: 200px;
}
.hang6 {
	position: absolute;
	top: 50px;
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	left: 373px;
}
.hang7 {
	position: absolute;
	top: 190px;
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
	left: 400px;
}
.hang8 {
	position: absolute;
	top: 344px;
	color:#ba1f2c;
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
	left: 374px;
}
.hang9 {
	position: absolute;
	top: 105px;
	color:#ba1f2c;
	font-family: 'Open Sans', sans-serif;
	font-size: 26px;
	left: 586px;
}
.hang10 {
	position: absolute;
	top: 310px;
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	left: 564px;
}
.hang11 {
	position: absolute;
	top: 65px;
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 21px;
	left: 762px;
}
.hang12 {
	position: absolute;
	top: 204px;
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	left: 717px;
}
.hang13 {
	position: absolute;
	top: 303px;
	color:#ba1f2c;
	font-family: 'Open Sans', sans-serif;
	font-size: 27px;
	left: 770px;
}





.place {
	font-family: 'Tinos', serif;
	font-size: 38px;
	color: #bd1e2c;
	float:left;
	width:882px;
	text-align:center;
	margin: 40px 0 0 0;
	font-weight: bold;
}

.promote {
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	color: #FFF;
	width:850px;
	text-align:center;
	position: absolute;
	z-index: 208;
	top: 390px;
}

.google {
	padding: 0;
	position: absolute;
	width: 882px;
	z-index: 202;
	top: 120px;
}

.part {
	color:#666666;
	font-family: 'Tinos', serif;
	font-size: 38px;
	float:left;
	width:882px;
	text-align:center;
	margin: 0px 0 0 0;
	font-weight: bold;
}
.code {
	float:left;
	width:591px;
	margin: 180px 0 0 145px;
}

.map {
	height: 345px;
	width: 280px;
	float:left;
	background-image: url(/images/map.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 170px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 301px;
}

.data {
	width: 250px;
	float:left;
	margin-top: 125px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 15px;
}
.text {
	width: 250px;
	float:left;
	display:block;
	margin: 0px 0 15px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #040404;
	text-align:center;
}
.text a{
	width: 218px;
	float:left;
	display:block;
	margin: 0px 0 15px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #040404;
	text-decoration:none;
	text-align:center;
}
.text a:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #90278e;
	text-decoration:none;
}


.media {
	width:882px;
	float:left;
	margin-top: 70px;
}

.unit{
	width:40px;
	float:right;
	display:block;
}

.unit-1 {
	width:40px;
	float:right;
	margin-left:4px;
	display:block;
}

.downfoot {
	width:882px;
	float:left;
	margin-top: 35px;
}

.copy {
	width:251px;
	float:left;
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	margin-top: 13px;
}

.colect {
	width:882px;
	float:left;
}
.bord {
	width:882px;
	float:left;
	margin: 100px 0px 70px 0px;
	
}
.bord-down {
	width:700px;
	float:left;
	margin-left: 100px;
}
.set {
	width:140px;
	float:left;
}

.set {
	width:140px;
	height:100px;
	float:left;
}
.set a {
	text-decoration: none;
	float: left;
}
.set-1 a:hover {
	cursor: pointer;
}


.set-1 {
	width:150px;
	height:100px;
	float:left;
	margin-left: 20px;
}
.set-1 a {
	text-decoration: none;
	float: left;
}
.set-1 a:hover {
	cursor: pointer;
}

.img-2 {
	float:left;
	display:block;
	width:140px;
}
.tit {
	width:150px;
	float:left;
	color:#bc202e;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:normal;
	display:block;
	text-align:center;
}

.set a:hover .tit {
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:normal;
	text-align:center;
}


.set-1 a:hover .tit {
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:normal;
	text-align:center;
}

.normal {
	width:140px;
	float:left;
	color:#bc202e;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	display:block;
	text-align:center;
}


.set a:hover .normal {
	width:150px;
	float:left;
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	display:block;
	text-align:center;
}


.set-1 a:hover .normal {
	width:150px;
	float:left;
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	display:block;
	text-align:center;
}


.icon-01 {
	width:103px;
	height:30px;
	float:right;
	margin-top: 40px;
}

.unet1  {
	float:left;
	width: 150px;
	display: block;
	background-image: url(/images/img01.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-top: 55px;
}

.set a:hover .unet1 {
	float:left;
	display: block;
	background-image: url(/images/img01.png);
	background-repeat: no-repeat;
	background-position: -150px 0px;
}


.unet2 {
	float:left;
	width: 150px;
	display: block;
	background-image: url(/images/img02.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-top: 55px;
}
.set-1 a:hover .unet2 {
	background-image: url(/images/img02.png);
	background-repeat: no-repeat;
	background-position: -150px 0px;
}

.unet3 {
	float:left;
	width: 150px;
	display: block;
	background-image: url(/images/img03.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-top: 55px;
}
.set-1 a:hover .unet3  {
	background-image: url(/images/img03.png);
	background-repeat: no-repeat;
	background-position: -150px 0px;
}

.unet4 {
	float:left;
	width: 150px;
	display: block;
	background-image: url(/images/img04.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-top: 55px;
}
.unet4:hover {
	background-image: url(/images/img04.png);
	background-repeat: no-repeat;
	background-position: -150px 0px;
}

.unet5 {
	float:left;
	width: 150px;
	display: block;
	background-image: url(/images/img05.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-top: 55px;
}
.unet5:hover {
	background-image: url(/images/img05.png);
	background-repeat: no-repeat;
	background-position: -150px 0px;
}

.unet6 {
	float:left;
	width: 150px;
	display: block;
	background-image: url(/images/img06.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-top: 55px;
}
.unet6:hover {
	background-image: url(/images/img06.png);
	background-repeat: no-repeat;
	background-position: -150px 0px;
}

.unet7 {
	float:left;
	width: 150px;
	display: block;
	background-image: url(/images/img07.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-top: 55px;
}
.unet7:hover {
	background-image: url(/images/img07.png);
	background-repeat: no-repeat;
	background-position: -150px 0px;
}

.unet8 {
	float:left;
	width: 150px;
	display: block;
	background-image: url(/images/img08.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-top: 55px;
}
.unet8:hover {
	background-image: url(/images/img08.png);
	background-repeat: no-repeat;
	background-position: -150px 0px;
}

.unet9 {
	float:left;
	width: 150px;
	display: block;
	background-image: url(/images/img09.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-top: 55px;
}
.unet9:hover {
	background-image: url(/images/img09.png);
	background-repeat: no-repeat;
	background-position: -150px 0px;
}
.pen {
	height: 98px;
	width: 86px;
	position: absolute;
	left: 398px;
	top: 0px;
}

.event {
	font-family: 'Tinos', serif;
	font-size: 38px;
	color: #bd1e2c;
	float:left;
	width:882px;
	text-align:center;
	margin: 0px 0 0 0;
	font-weight: bold;
}
.combo {
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
	color: #bd1e2c;
	float:left;
	width:882px;
	text-align: center;
	background-image: url(/images/calender.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 180px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 100px;
}

.combo-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	float:left;
	width:882px;
	margin: 80px 0 0 0;
}


.bar {
	float:left;
	width:200px;
}

.bar-med {
	float:left;
	width:200px;
	margin:0 140px 0 140px;
}


.date {
	float:left;
	font-family: 'Tinos', serif;
	font-size: 60px;
	color: #bd1e2c;
	display:block;
	width:200px;
	font-weight: bold;
	text-align: center;
}

.day {
	float:left;
	font-family: 'Tinos', serif;
	font-size: 18px;
	color: #bd1e2c;
	display:block;
	width:200px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bd1e2c;
}

.summer {
	float:left;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #787878;
	display:block;
	width:200px;
	text-align: center;
	margin-top: 20px;
}


.spcial {
	width:882px;
	position: absolute;
	z-index: 208;
	top: 120px;
}
.book {
	float:left;
	width:220px;
	height:40px;
	background-image: url(/images/book.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 70px;
	margin-left: 331px;
}
.book a {
	float:left;
	width:220px;
	height:30px;
	margin:8px 0 0 0;
	display:block;
	color:#f5bebe;
	font-family: 'Tinos', serif;
	font-size: 18px;
	text-align:center;
	font-weight: bold;
	text-decoration:none;
}
.book a:hover {
	display:block;
	color:#ffffff;
	text-decoration:none;
}


.services {
	float:left;
	list-style:none;
	margin: 0 0 0px 0;
	padding:0px 0 0;
	width: 400px;
}

.featured {
	float:left;
	list-style:none;
	margin: 0 0 0px 0;
	padding:0px 0 0;
	width: 400px;
}

.rang{
	padding: 0;
	position: absolute;
	width: 882px;
	z-index: 180;
	top: 0px;
}

.booknow {
	color:#922789;
	font-family: 'Tinos', serif;
	font-size: 38px;
	float:left;
	width:882px;
	text-align:center;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
}

.contact-r {
	float:right;
	width:420px;
}

.contact-l {
	float:left;
	width:420px;
}

.repet {
	float:left;
	width:420px;
	margin-bottom: 10px;
	background-color: #e0e0e0;
}

.name {
	float:left;
	width:26px;
	display:block;
	margin-left: 5px;
	margin-top: 5px;
}
.maseg {
	float:left;
	width:26px;
	display:block;
	margin-left: 5px;
}

.requir {
	float:left;
	width:375px;
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color:#666666;
	height:30px;
	border: 0px;
	outline:none;
	background-color: #e0e0e0;
	margin-left: 5px;
}

.requir-box {
	float:left;
	width:375px;
	height:115px;
	display:block;
	border:none;
	background-color: #e0e0e0;
	color:#666666;
	border: 0px;
	outline:none;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}