@CHARSET "UTF-8";

body {
	background: #333333;
	font: normal 13px/16px Calibri, sans-serif;
	color: #a2a2a2;
}

p {
  font: normal 13px/16px Calibri, sans-serif;
  margin-top: 8px;
  margin-bottom: 16px;
  color: #a2a2a2;
}
a { font: normal 13px/16px Calibri, sans-serif; }
a:hover { text-decoration: none; color: #f07c00; }


h1, h2, h3, h4, h5, h6, a, th, label, thead td, em {
	color: #fff;
}

h1 {
	font: normal 50px Calibri, sans-serif;
}
h2 {
	font: normal 25px Calibri, sans-serif;
	margin-bottom: 8px;
}
h2 a { text-decoration: none; font: normal 25px Calibri, sans-serif;  }
h2 a:hover { text-decoration: underline; }
h3 {
	font: normal 20px/24px Calibri, sans-serif;
	margin-bottom: 16px;
}
h3 a { text-decoration: none; font: normal 20px/24px Calibri, sans-serif;  }
h3 a:hover { text-decoration: underline; }
h4 {
	font: normal 12px/16px Calibri, sans-serif;
	text-transform: uppercase;
	margin-bottom: 24px;
	text-align: center;
	color: #fff;
}
h4 span { color: #6b6e6e; }
h4 a { text-decoration: none; font: normal 12px/16px Calibri, sans-serif; }
h4 a:hover span { color: #83521f; }
h4 a:hover { color: #f07c00; }

h5 {
  font: normal 12px Calibri, sans-serif;
  margin-bottom: 16px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
}
h5 a { text-decoration: none; font: normal 12px Calibri, sans-serif; }
h5 a:hover { color: #f07c00; }
.schedule-left h5 { text-transform: capitalize; margin:-11px 0 7px 0; text-align: left; }

p.lead-in {
	color: #fff;
	font: normal 20px/24px Calibri, sans-serif;
	float: right;
	width: 313px;
	margin: 0 0 16px 16px;
}

table {
	width: 100%;
	margin-bottom: 16px;
	color: #a2a2a2;
	font: normal 12px/14px Calibri, sans-serif;
}
td {
	padding: 8px 16px;
}
thead tr td{
	border-bottom: 1px solid #393939;
	padding-bottom: 2px;
}
tbody tr:first-child td {
	padding-top: 14px;
}
td.r {
	text-align: right;
}
tbody tr:hover {
	background: #393939;
}

ul, ol {
	padding-left: 20px;
	margin-top: 16px;
	color: #a2a2a2;
	font: normal 12px/14px Calibri, sans-serif;
}
ol {
	padding-left: 40px;
}
ul {
	list-style-type: disc;
}
ol {
	list-style-type: decimal;
}
li {
	margin-bottom: 16px;
}

hr {
	border: none;
	border-top: 1px solid #484848;
	margin-bottom: 16px;
}

img.left { float: left; margin: 8px 16px 8px 0; }
img.right { float: right; margin: 8px 0 8px 16px; }

.clear { clear: both; }

.vip-block {margin: 0 auto;}
.vip-block .vip-block-text {padding-bottom: 50px; }
.vip-block .mini { display: none; }
.vip-button { background: url(../img/vip-button.png) center no-repeat; }
.vip-button:hover { background-image: url(../img/vip-button-hover.png); }

.vip-block .gallery-carousel {
	width: 800px;
}
.vip-block .gallery-carousel .prev {
	width: 800px;
	height: 468px;
}
.vip-block .gallery-carousel .prev .box {
	width: 800px;
	height: 468px;
	background-size: cover;
}
.vip-block .gallery-carousel .prev .box img {
	height: 468px;
}
.vip-block .gallery-carousel .prev .chink {
	height: 490px;
	background-size: 100px 830px;
}
.vip-block .gallery-carousel .prev a.arrow {
	top: 400px;
}
.vip-block .gallery-carousel .prev a.fullsize {
	top: 400px;
	left: 390px;
}

.vip-block .gallery-carousel .prev a.left-arrow {
	left: 340px;
}
.vip-block .gallery-carousel .prev a.right-arrow {
	right: 340px;
}
