@charset "utf-8";
/* CSS Document */

* { outline:none; margin:0px; padding:0px;}
img{border:none;}
h1{ font-size:30px; font-family:oswald; color:#fe0101; line-height:32px; font-weight:normal;}
h2{ font-size:24px; font-family:oswald; color:#fe0101; line-height:22px; font-weight:normal; margin:0px 0px 0px 0px;}
h3{font-size:18px; font-family:oswald; color:#fe0101; line-height:22px; font-weight:normal; margin:0px 0px 0px 0px;}
h4{font-size:14px; font-family:"open Sans"; color:#b4b4b4; line-height:22px; font-weight:bold; text-shadow: 2px 2px 2px #000;}
h5{}
h6{}
p{ font-family:"open Sans"; font-size:14px; line-height:28px; color:#666; text-align:center; margin:0 30px 10px 30px;}
ol{ font-family:"open Sans"; font-size:16px; line-height:22px; color:#d8d7d7; text-align:justify; margin-bottom:15px; margin:0px 0px 15px 25px;}
b{font-family:"open Sans"; font-size:14px; color:#bd2e59; text-align:justify;}
td{color:#666; font-family:'open Sans'; font-size:12px; text-align:center; line-height:24px;}
.star-text{ font-family:"open Sans"; font-size:14px; line-height:24px; color:#666; text-align:center; margin:0 25px 5px 25px;}
body{margin:0px auto; padding:0px;}
/*#center{width:1000px; margin:0px auto; background:#fff; box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 20px 3px;}*/
header{width:100%; margin:0px; padding:0px; background:#1d1d1d; height:114px; position:fixed; z-index:10000;}
.spacer {height:1px; line-height:1px; font-size:1px; clear:both;}
.spacer1 {height:0px; line-height:1px; font-size:12px; clear:both;}
.spacer5 {height:5px; line-height:1px; font-size:1px; clear:both;}
.spacer10 {height:10px; line-height:1px; font-size:1px; clear:both;}
.spacer15 {height:15px; line-height:1px; font-size:1px; clear:both;}
.spacer12 {height:12px; line-height:1px; font-size:1px; clear:both;}
.spacer20 {height:20px; line-height:1px; font-size:1px; clear:both;}
.spacer25 {height:25px; line-height:1px; font-size:1px; clear:both;}
.spacer30 {height:30px; line-height:1px; font-size:1px; clear:both;}
.spacer40 {height:40px; line-height:1px; font-size:1px; clear:both;}
.spacer45 {height:45px; line-height:1px; font-size:1px; clear:both;}
.spacer114 {height:114px; line-height:1px; font-size:1px; clear:both;}
.center {width:1000px; margin:0px auto;}
.logo{width:300px; height:48px;}
.header-left-box{width:300px; float:left;}
.header-right-box{width:600px; float:right;}
.mail-us{width:165px; float:right; margin:0px 0px 0px 0px; padding:0px;}
.call{width:200px;}
.call-text{ width:130px; font-family:"open Sans"; font-size:16px; line-height:32px; color:#fff; float:left; margin:0px 0px 0px 0px;}
.call-logo{width:34px; height:34px; float:left;}
.top-menu{width:325px; padding:0px; height:35px; border-radius:16px; float:right;}
.top-menu ul {margin:0px; margin-top:0px; padding:0px; }
.top-menu ul li { display:inline; margin-right:0px; height:35px;}
.top-menu ul li a {display:inline-block; color:#b4b4b4; text-decoration:none; padding:5px 5px 6px 5px; margin:0px 10px; line-height:12px;  font-size:14px; font-family:"open Sans"; margin-right:0px; font-weight:normal;}
.top-menu ul li a:hover {text-decoration:none; border-radius:8px; background:#323232;}
.top-menu ul li a.onactive {text-decoration:none; border-radius:8px; background:#323232;}
.nobg {background:none!important; }
.banner{width:100%; background:url(../images/banner-bg.jpg); height:404px;}
.banner-left{width:661px; height:311px; float:left;}
.banner-right{width:320px; float:right;}
.star-the{color:#b4b4b4; text-decoration:none; text-transform:uppercase; line-height:22px;  font-size:14px; font-family:"open Sans"; margin-right:0px; font-weight:normal; text-align:center;}
.text{color:#fefefe; text-decoration:none; line-height:50px;  font-size:14px; font-family:"open Sans"; margin-right:0px; font-weight:normal; text-align:left; float:left;}
#icons { float:left; margin:12px 0px 0px 50px; padding:0px; }
#icons ul { margin:0px ; padding-top:0px; padding-left:0px; }
#icons ul li {margin:0px; padding:0px; display:inline; padding-right:7px; }
#icons ul li a {display:inline-block; padding:0px 2px 0px 0px; margin:0px 0px;}
.book-now{ float:left; margin:12px 0px 0px 50px; padding:0px; width:177px; height:37px; background:url(../images/book-online-bg.png) no-repeat; }
.book-now a{ display:inline-block; color:#000; text-decoration:none; padding:0px; margin:0px 0px 0px 20px ; line-height:32px;  font-size:24px; font-family:"open Sans"; margin-right:0px; font-weight:normal;}
.book-now a:hover{ color:#fff; cursor:pointer;}
.left{width:641px; float:left; background:url(../images/line-left.jpg) no-repeat right;}
.right{width:340px; float:right;}
.show-time{width:624px; border-radius:8px; border:1px solid #ccc;}
.booking-form{width:323px; border-right:1px solid #ccc; float:left;}
.time{width:295px;  float:right;}
.online-booking{height:42px; width:340px; background:#eda089; border-top-left-radius:8px; border-top-right-radius:8px; font-family:"open Sans"; font-size:20px; line-height:36px; color:#fff;}
.online-form{ width:338px;  border-bottom-left-radius:8px; border-bottom-right-radius:8px; border:1px solid #eda089; }
form.quick-contacts1 { font-family:Georgia, "Times New Roman", Times, serif; line-height: 22px; color: #666666; font-size: 14px; }
form.quick-contacts1 span{width:100px; float:left; display:inline-block; height:24px; line-height:22px; color: #666666; font-size: 14px; text-align:left;}
form.quick-contacts1 input {width:210px; float:left; line-height:22px; height:26px; color:#666; border:1px solid #eda089; padding-left:0px;  font-family:"open Sans"; font-size:11px;  background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; border-radius:8px; margin:20px 0px 25px 0px;}
form.quick-contacts1 select {width:210px; float:left; line-height:28px; height:26px; color:#666; border:1px solid #eda089; padding-left:5px;  font-family:"open Sans"; font-size:11px; margin: 0px 0px 5px 0px; /*background: #FFFFFF url(../images/select-bg.png) no-repeat right;*/ background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; border-radius:8px; }

form.quick-contacts1 .input {width:100px; float:left; line-height:22px; height:22px; color:#666; border:1px solid #ccc; padding-left:0px;  font-family:calibri; font-size:11px; margin: 0px 0px 5px 85px; height:30px;}
form.quick-contacts1 input.smt {width:158px; background:url(../images/find-ticket.jpg) no-repeat; color:#cdcdcd; height:44px; border-radius:5px; text-align:left; float:left; display:inline; margin-left:15px; margin-top:20px; font-family:"open Sans"; border:none; font-size:20px; padding:10px; line-height:12px;}

form.quick-contacts1 input.smt:hover {color:#000; cursor:pointer;}
.read-more{ width:135px; height:30px; background:url(../images/read-more.jpg) no-repeat; float:right;}
.read-more a{ display:inline-block; color:#dddddd; text-decoration:none; padding:0px; margin:0px 0px 0px 5px ; line-height:30px;  font-size:13px; font-family:"open Sans"; margin-right:0px; font-weight:normal;}
.read-more a:hover{ color:#000; cursor:pointer;}
.footer{width:100%; height:126px; background:url(../images/footer-bg.jpg);}
.optional-link {width:1000px; margin:0px auto; color:#bebebe; padding:15px 0px; text-align:center; font-family:"open Sans"; font-size:13px;}
.optional-link a {text-decoration:none; color:#bebebe; margin:0px 10px;}
.optional-link a:hover {text-decoration:none; color:#000;}
#copyright {width:1000px; margin:0px auto; padding:15px 0px; color:#656565; font-family:"open Sans"; font-size:12px;}
#copyright a {text-decoration:none; color:#656565; margin:0px 10px;}
#copyright a:hover {text-decoration:none; color:#000;}
.copyright-text {float:left;}
.development-company {float:right;}