﻿/* default */
html {
    width:100%;
}

body{
	color:#333;
	font:11px Tahoma, Helvetica, sans-serif;
	background:#fff url(../images/bg-page.jpg) repeat-x;
}
#hompage {
	display:table-cell;
	vertical-align:middle;
    height:100%;
}
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#container {
	width:875px;
	overflow:hidden;
	margin:0 auto;
}

#header {
	width:875px;
	overflow:hidden;
	position:relative;
	height:70px;
}
#header .nav-holder {
	width:100%;
	overflow:hidden;
}
#nav {
	float:right;
	margin:0;
	padding: 0;
	list-style:none;
	position:absolute;
	right:0;
	bottom:-5px;
	z-index:100;
	overflow:hidden;
}
#nav li {
	float:left;
	display:inline;
	position:relative;
	height:37px;
	z-index:50;
}
#nav li a {
	text-indent:-9999px;
	float:left;
	height:37px;
	margin:0 -11px 0 0;
	position:relative;
	overflow:hidden;
	z-index:50;
}
* html #nav li a {right:-10px;}
* html #nav li a:hover {background:url(none.gif);}
#nav li a span {
	display:block;
	height:74px;
    cursor:pointer;
}
#nav li .home span {
	background:url(../images/link-home.png) no-repeat;
	width:117px;
	margin:0;
}
#nav li .home:hover span,
#nav li.active .home span{margin:-37px 0 0;}
#nav li .story span{
	background:url(../images/link-story.png) no-repeat;
	width:117px;
}
#nav li .story:hover span,
#nav li.active .story span{margin:-37px 0 0;}
#nav li .faqs span{
	background:url(../images/link-faqs.png) no-repeat;
	width:117px;
}
#nav li .faqs:hover span,
#nav li.active .faqs span {margin:-37px 0 0;}
#nav li .contact span{
	background:url(../images/link-contact.png) no-repeat;
	width:117px;
}
#nav li .contact:hover span,
#nav li.active .contact span {margin:-37px 0 0;}
#nav li .press span{
	background:url(../images/link-press.png) no-repeat;
	width:117px;
}
#nav li .press:hover span,
#nav li.active .press span {margin:-37px 0 0;}
#nav li .sips span{
	background:url(../images/link-sips.png) no-repeat;
	width:190px;
	margin:0;
}
#nav li .sips {margin:0;}
* html #nav li .sips {right:0;}
#nav li .sips:hover span,
#nav li.active .sips span{margin:-37px 0 0;}
#main-big {
	margin:-71px 0 0;
}

#main-big .flash-holder {
    min-height:71px;height:auto !important;height:71px;
}
#main {
	width:100%;
	overflow:hidden;
}
#main .flash-holder img {display:block;}
#content {
	height:1%;
	overflow:hidden;
	background: #ff6702;
	padding:0 0 10px;
	margin:0 0 5px;
}
#content .blank {min-height:200px;}
* html #content .blank{
	height:200px;
	overflow:visible;
}
#content .block-holder {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-content.jpg) repeat-y;
}
#content .block-holder .block {
	width:272px;
	margin:0 9px 0 9px;
	float:left;
	display:inline;
	padding: 8px 0 0;
}
#content .block .img-holder {	margin:0 0 8px;}
#content .block .img-holder img {display:block;}
#content .block h2 {
	margin:0;
	color: #fff;
	font:18px 'Myriad Pro', Verdana, sans-serif;
	letter-spacing:-1px;
	text-indent:-9999px;
}
#content .block .ttl-news {}
#content .block .ttl-happenings {}
#content .block .ttl-cocktail {}
#content .block p {
	margin:0;
	color: #fff;
	font:10px Verdana, Arial,sans-serif;
}
#content .ttl-holder {
	width:180px;
	float:left;
	padding: 20px 0 0;
}
#content .ttl-holder .story {
	margin:0;
	text-indent:-9999px;
	background: url(../images/story.gif) no-repeat 50% 0;
	font-size:30px;
}
#content .ttl-holder .contact {
	margin:0;
	text-indent:-9999px;
	background:url(../images/contact.gif) no-repeat 50% 0;
	font-size:30px;
}
#content .ttl-holder .sips {
	margin:0;
	text-indent:-9999px;
	background:url(../images/sips.gif) no-repeat 50% 0;
	font-size:30px;
}
#content .ttl-holder .faqs {
	margin:0;
	text-indent:-9999px;
	background:url(../images/faqs.gif) no-repeat 50% 0;
	font-size:30px;
}
#content .press {
	margin:0 0 40px;
	text-indent:-9999px;
	background:url(../images/press.gif) no-repeat;
	font-size:30px;
}
#content .txt-holder {
	float:right;
	width:655px;
	padding:20px 40px 20px 0;
}
#content .txt-holder p {
	margin:0;
	text-align:justify;
	color: #fff;
	font:10px Verdana, Arial,sans-serif;
}
#content .quest {margin:0 0 10px;}
#content .quest strong {
	color: #fff;
	font:18px Tahoma, Helvetica, sans-serif;
	letter-spacing:-1px;
	display:block;
	margin:0 0 5px;
}
.scrollable {
	overflow:hidden;
	width:630px;
	height:240px;
	color:#505050;
}
.vscroll-bar {
	width:10px;
	border:1px solid #cdcbca;
	height:238px;
}
.vscroll-line {
	height:240px;
	width:8px;
}
.scrollslider {background:#fff;}
.vscroll-slider{ background: url(../images/bg-scroll-slider-center.gif) repeat-y;}
.borders {
	border:1px solid #fff;
	width:873px;
	overflow:hidden;
	background: url(../images/bg-press-content.gif) repeat-y 100% 0 !important;
}
#content .video-holder {
    float:left;width:308px;padding:20px 0 10px;position:relative;left:25px;
}
#content .clips-holder {
	margin:0 0 13px;
}

#content .clips-holder a:link, #content .clips-holder a:visited {color:#FFF;text-decoration:none;}
#content .clips-holder a:hover, #content .clips-holder a:active {color:#FFF;text-decoration:underline;}

#content .video-holder strong {
	color: #fff;
	font:18px Tahoma, Helvetica, sans-serif;
	display:block;
	margin:0 0 5px;
}
#content .video-holder .list-items1,
#content .video-holder .list-items2 {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
#content .video-holder .list-items1 li {
	float:left;
	display:inline;
	margin:0 10px 10px 0;
}
#content .video-holder .list-items2 li {
	float:left;
	display:inline;
	margin:0 8px 9px 0;
}
#content .video-holder .list-items1 li img,
#content .video-holder .list-items2 li img {display:block;}
#content .video-holder .pager {
	margin:0 10px 0 0;
	padding: 0;
	list-style:none;
	float:right;
	display:inline;
}
#content .video-holder .pager li {
	float:left;
	display:inline;
	background:url(../images/sep-pager.gif) no-repeat 0 50%;
	padding: 0 0 0 6px;
	margin:0 4px 0 0;
}
#content .video-holder .pager li:first-child {background:none;}
#content .video-holder .pager li a {
	color: #fff;
	text-decoration:none;
}
#content .video-holder .pager li a:hover {text-decoration:underline;}
#content .info-block {
	float:right;
	width:482px;
	padding:20px 15px 20px;
	position:relative;
}
#content .info-block a.nav {
	position:absolute;
	width:12px;
	height:18px;
	text-indent:-9999px;
	top:300px;
}
#content .info-block .prev {
	background: url(../images/btn-prev.gif) no-repeat;
	left:20px;
}
#content .info-block .next {
	background: url(../images/btn-next.gif) no-repeat;
	right:20px;
}
#content .info-txt {
	width:100%;
	overflow:hidden;
}
#content .info-txt p {
	margin:0 0 5px;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	font:bold 11px Verdana, Arial, sans-serif;
}
#content .info-txt .description {font:bold 14px Verdana, Arial, sans-serif;}
#content .info-block img {
	display:block;
	margin:50px  auto 10px;
}
#footer {
	width:100%;
	overflow:hidden;
	padding: 0 0 10px;
}
#footer .link-holder {
	background:#000;
	overflow:hidden;
	width:100%;
	padding: 2px 0;
}
#footer .link-holder ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#footer .link-holder strong {
	margin:0 11px 0 0;
	color:#999;
	font:bold 11px/16px Arial,Verdana, sans-serif;
	float:right;
	text-transform:uppercase;
}
#footer .link-holder ul li {
	float:left;
	display:inline;
	margin:0 11px 0 0;
	color:#999;
	font:bold 11px Arial,Verdana, sans-serif;
	text-indent:-9999px;
}
#footer .link-holder ul li a {display:block;}
#footer .link-holder ul li .facebook {
	background: url(../images/facebook.jpg) no-repeat;
	width:68px;
	height:16px;
}
#footer .link-holder ul li .twitter {
	background: url(../images/twitter.jpg) no-repeat;
	width:61px;
	height:16px;
}
#footer .link-holder ul li .vimeo {
	background: url(../images/vimeo.jpg) no-repeat;
	width:54px;
	height:16px;
}
#footer .txt-holder {
    padding:5px 0 0;
	width:100%;
	overflow:hidden;
}
#footer .txt-holder p {
	margin:0;
	text-align:center;
	color: #666;
	font: 9px Verdana, Arial,sans-serif;
	text-transform:uppercase;
}
#footer .f-nav-home {
	margin:-25px 0 0;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;
}
#footer .f-nav-home li {
	float:left;
	display:inline;
	font:10px Verdana, Arial,sans-serif;
	text-transform:uppercase;
	background: url(../images/sep-f-nav.gif) no-repeat 100% 0;
	padding:0 8px 0 0;
	margin:0 -1px 0 8px;
}
#footer .f-nav-home li a,
#footer .f-nav li a {color: #666;}
#footer .f-nav {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
#footer .f-nav li {
	display:inline;
	font:10px Verdana, Arial,sans-serif;
	text-transform:uppercase;
	background: url(../images/sep-f-nav.gif) no-repeat 0 50%;
	padding:0 0 0 8px;
}
#footer .f-nav li:first-child{background:none;}