/* Clear defaults */
ul,ol,dl {list-style:none;} 
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input,dl,dt,dd {margin:0; padding:0;} 
/* End Clear defaults */
a img {
	border:none;
}
a:link {
	color:#27373f;
	text-decoration:underline;
}
a:hover {
	color:#27373f;
	text-decoration:none;
}
a:visited {
	text-decoration:underline;
	color:#27373f;
}
a:visited:hover {
	color:#27373f;
	text-decoration:none;
}
a:active {
	text-decoration:underline;
	color:#27373f;
}
#blackOverlay {
	float:left;
	background-color:#000;
	width:900px;
	height:506px;
	position:absolute;
	margin-top:-1000px;
}
body {
	width:100%;
	margin:0 auto;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	background:url(../Images/background.jpg) repeat-x;
	background-color:#320400;
}
.bottomLinks {
	background:url(../Images/extraLinksBar_bg.png) no-repeat;
	width:900px;
	height:44px;
	float:left;
}
.bottomLinksLeft {
	float:left;
}
.bottomLinksRight {
	float:right;
}
#btnMoreSMT {
	margin-left:4px;
	width:360px;
	height:44px;
	background:url(../Images/btnMoreSMT.gif) no-repeat;
	float:left;
	cursor:pointer;
}
#btnMoreSMT:hover {
	margin-left:4px;
	width:360px;
	height:44px;
	background:url(../Images/btnMoreSMT.gif) no-repeat;
	background-position:0 -44px;
	float:left;
	cursor:pointer;
}
#btnReturnToJunkets {
	margin-left:4px;
	width:271px;
	height:44px;
	background:url(../Images/btnReturnToJunkets.gif) no-repeat;
	float:left;
	cursor:pointer;
}
#btnReturnToJunkets:hover {
	margin-left:4px;
	width:271px;
	height:44px;
	background:url(../Images/btnReturnToJunkets.gif) no-repeat;
	background-position:0 -44px;
	float:left;
	cursor:pointer;
}
#btnReturnToProductions {
	margin-left:4px;
	width:260px;
	height:44px;
	background:url(../Images/btnReturnToProd.gif) no-repeat;
	float:left;
	cursor:pointer;
}
#btnReturnToProductions:hover {
	margin-left:4px;
	width:260px;
	height:44px;
	background:url(../Images/btnReturnToProd.gif) no-repeat;
	background-position:0 -44px;
	float:left;
	cursor:pointer;
}
.btnReturnToServices {
	margin-left:4px;
	width:216px;
	height:44px;
	background:url(../Images/btnReturnToServices.gif) no-repeat;
	float:left;
	cursor:pointer;
}
.btnReturnToServices:hover {
	margin-left:4px;
	width:216px;
	height:44px;
	background:url(../Images/btnReturnToServices.gif) no-repeat;
	background-position:0 -44px;
	float:left;
	cursor:pointer;
}
.btnViewMoreDetails {
	margin-left:4px;
	width:181px;
	height:38px;
	background:url(../Images/btnViewMoreDetails.gif) no-repeat;
	float:left;
	cursor:pointer;
}
.btnViewMoreDetails:hover {
	margin-left:4px;
	width:181px;
	height:38px;
	background:url(../Images/btnViewMoreDetails.gif) no-repeat;
	background-position:0 -38px;
	float:left;
	cursor:pointer;
}
#btnViewPressJunkets {
	margin-left:4px;
	width:251px;
	height:44px;
	background:url(../Images/btnViewThePressJunkets.gif) no-repeat;
	float:left;
	cursor:pointer;
}
#btnViewPressJunkets:hover {
	margin-left:4px;
	width:251px;
	height:44px;
	background:url(../Images/btnViewThePressJunkets.gif) no-repeat;
	background-position:0 -44px;
	float:left;
	cursor:pointer;
}
#content {
	margin:0 auto;
	width:1129px;
	position:relative;
}
#companyContent {
	float:left;
	background-color:#000;
	width:900px;
	height:506px;
	margin-top:-1000px;
	position:absolute;
}
#contactContent {
	display:none;
	float:left;
	background:url(../Images/background_bottomRight.png) no-repeat;
	background-position:0 38px;
	background-color:#000;
	width:900px;
	height:506px;
}
#contactText {
	margin-top:29px;
	margin-left:18px;
}
#contactText li {
	float:left;
}
.contactTextImage {
	float:left;
	width:205px;
}
.contactTextEmail {
	margin-top:40px;
	width:245px;
}
.contactTextEmail ul {
	float:left;
	margin-bottom:2px;
}
.contactTextEmail2 {
	margin-top:40px;
	width:227px;
}
.contactTextEmail2 ul {
	float:left;
	margin-bottom:2px;
}
.copyrightLeft {
	float:left;
	margin-bottom:-3px;
}
.copyrightRight {
	float:right;
	padding-right:81px;
}
.copyrightRight li {
	float:left;
}
.copyrightLeft2 {
	float:left;
}
.copyrightRight2 {
	float:right;
	padding-right:81px;
}
.copyrightRight2 li {
	float:left;
}
#detailLeft {
	clear:both;
	float:left;
	width:200px;
}
#detailLeft ul li {
	float:left;
}
.detailHeader {
	margin-left:20px;
	padding-bottom:5px;
	float:left;
	margin-top:25px;
}
#detailMiddle {
	float:left;
	width:452px;
	height:340px;
	border:1px solid #fff;
	margin-left:30px;
	margin-top:30px;
	margin-bottom:26px;
	background-color:#000;
}
#detailRight {
	float:left;
	margin-top:29px;
	margin-left:35px;
	width:150px;
}
#detailRight li {
	float:left;
	margin-bottom:15px;
}
.detailThumbs {
	margin-left:22px;
	width:200px;
	float:left;
}
.detailThumbs li {
	border:1px solid #fff;
	width:76px;
	height:60px;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	cursor:pointer;
}
#detailLeft2 {
	clear:both;
	float:left;
	width:200px;
}
#detailLeft2 ul li {
	float:left;
}
.detailHeader2 {
	margin-left:20px;
	padding-bottom:5px;
	float:left;
	margin-top:4px;
}
#detailMiddle2 {
	float:left;
	width:452px;
	height:340px;
	border:1px solid #fff;
	margin-left:30px;
	margin-top:30px;
	margin-bottom:26px;
	background-color:#000;
}
#detailRight2 {
	float:left;
	margin-top:29px;
	margin-left:35px;
	width:150px;
}
#detailRight2 li {
	float:left;
	margin-bottom:15px;
}
.detailThumbs2 {
	margin-left:22px;
	width:200px;
	float:left;
}
.detailThumbs2 li {
	border:1px solid #fff;
	width:76px;
	height:60px;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	cursor:pointer;
}
#flash div {
	position:absolute;
}
#footer {
	float:left;
	padding-bottom:25px;
}
#footer a:link {
	color:#f0f281;
	text-decoration:underline;
}
#footer a:hover {
	color:#f0f281;
	text-decoration:none;
}
#footer a:visited {
	text-decoration:underline;
	color:#f0f281;
}
#footer a:visited:hover {
	color:#f0f281;
	text-decoration:none;
}
#footer a:active {
	text-decoration:underline;
	color:#f0f281;
}
.footerRow {
	float:left;
	position:relative;
	width:983px;
	margin-left:112px;
	text-align:center;
	font-size:11px;
	color:#8c7270;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.footerRow2 {
	float:left;
	position:relative;
	width:983px;
	margin-left:112px;
	text-align:center;
	font-size:11px;
	color:#8c7270;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:2px;
}
span i {
	display:none;
}
a i {
	display:none;
}
#header {
	float:left;
	height:108px;
	width:289px;
}
#homeContent {
	display:block;
	float:left;
	background-color:#000;
	width:900px;
	height:506px;
}
#junketsText {
	margin-left:52px;
	color:#b0b1b2;
	margin-right:52px;
	margin-top:20px;
	padding-bottom:30px;
}
#junketsSetLeft {
	float:left;
	margin-left:22px;
	margin-top:105px;
}
#junketsSetRight {
	float:left;
	margin-left:849px;
	position:absolute;
	margin-top:105px;
}
.junketCell {
	border:1px solid #fff;
	float:left;
	width:96px;
	height:72px;
	margin-left:30px;
	margin-bottom:25px;
	cursor:pointer;
}
#junketBlock {
	float:left;
	margin-top:10px;
	margin-bottom:13px;
}
#mainContent {
	float:left;
	width:983px;
	height:587px;
	position:relative;
	background:url(../Images/content_bg.png) no-repeat;
	margin-top:-53px;
	margin-left:72px;
	padding-top:30px;
	padding-left:40px;
	margin-bottom:-40px;
}
#mainShell {
	float:left;
	height:506px;
	width:900px;
	margin-top:10px;
	margin-left:2px;
	background-color:#000;
}
.navBreak {
	background:url(../Images/navBreak.gif) no-repeat;
	width:2px;
	height:61px;
}
#navigation {
	float:left;
	margin-top:4px;
	margin-left:479px;
	height:58px;
	position:absolute;
	top:0px;
	left:0px;
}
#navigation li {
	float:left;
	height:58px;
}
#navClientLogin {
	width:95px;
	height:13px;
	position:relative;
	background:url(../Images/btn_clientLogin.gif) no-repeat;
	float:left;
	cursor:pointer;
}
#navClientLogin:hover {
	width:95px;
	height:13px;
	position:relative;
	background:url(../Images/btn_clientLogin.gif) no-repeat;
	background-position:0px -13px;
	float:left;
	cursor:pointer;
}
#navContact {
	width:101px;
	height:58px;
	position:relative;
	background:url(../Images/nav_contact.gif) no-repeat;
	float:left;
	cursor:pointer;
}
#navContact:hover {
	width:101px;
	height:58px;
	position:relative;
	background:url(../Images/nav_contact.gif) no-repeat;
	background-position:0px -58px;
	float:left;
	cursor:pointer;
}
#navContactOn {
	width:101px;
	height:58px;
	position:relative;
	background:url(../Images/nav_contact.gif) no-repeat;
	background-position:0px -58px;
	float:left;
}
#navCompany {
	width:110px;
	height:58px;
	position:relative;
	background:url(../Images/nav_company.gif) no-repeat;
	float:left;
	cursor:pointer;
}
#navCompany:hover {
	width:110px;
	height:58px;
	position:relative;
	background:url(../Images/nav_company.gif) no-repeat;
	background-position:0 -58px;
	float:left;
	cursor:pointer;
}
#navCompanyOn {
	width:110px;
	height:58px;
	position:relative;
	background:url(../Images/nav_company.gif) no-repeat;
	background-position:0 -58px;
	float:left;
}
#navCrewLogin {
	width:88px;
	height:13px;
	position:relative;
	background:url(../Images/btn_crewLogin.gif) no-repeat;
	float:left;
	cursor:pointer;
}
#navCrewLogin:hover {
	width:88px;
	height:13px;
	position:relative;
	background:url(../Images/btn_crewLogin.gif) no-repeat;
	background-position:0px -13px;
	float:left;
	cursor:pointer;
}
#navHome {
	width:78px;
	height:58px;
	position:relative;
	background:url(../Images/nav_home.gif) no-repeat;
	float:left;
	cursor:pointer;
}
#navHome:hover {
	width:78px;
	height:58px;
	position:relative;
	background:url(../Images/nav_home.gif) no-repeat;
	background-position:0px -58px;
	float:left;
	cursor:pointer;
}
#navHomeOn {
	width:78px;
	height:58px;
	position:relative;
	background:url(../Images/nav_home.gif) no-repeat;
	background-position:0px -58px;
	float:left;
}
#navProductions {
	width:138px;
	height:58px;
	position:relative;
	background:url(../Images/nav_productions.gif) no-repeat;
	background-position:-5px 0px;
	float:left;
	cursor:pointer;
}
#navProductions:hover {
	width:138px;
	height:58px;
	position:relative;
	background:url(../Images/nav_productions.gif) no-repeat;
	background-position:-5px -58px;
	float:left;
	cursor:pointer;
}
#navProductionsOn {
	width:138px;
	height:58px;
	position:relative;
	background:url(../Images/nav_productions.gif) no-repeat;
	background-position:-5px -58px;
	float:left;
	cursor:pointer;
}
#navServices {
	width:98px;
	height:58px;
	position:relative;
	background:url(../Images/nav_services.gif) no-repeat;
	float:left;
	cursor:pointer;
}
#navServices:hover {
	width:98px;
	height:58px;
	position:relative;
	background:url(../Images/nav_services.gif) no-repeat;
	background-position:0px -58px;
	float:left;
	cursor:pointer;
}
#navServicesOn {
	width:98px;
	height:58px;
	position:relative;
	background:url(../Images/nav_services.gif) no-repeat;
	background-position:0px -58px;
	float:left;
	cursor:pointer;
}
p {
	margin-top:0px;
}
.pageHeader {
	width:900px;
	border-bottom:1px solid #fff;
	background-color:#000;
	height:37px;
}
.pageHeader span {
	float:left;
	font-family:Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#fff;
}
.pageHeader b {
	float:left;
	font-family:Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#00FF66;
}
#productionsContent {
	display:none;
	float:left;
	background:url(../Images/background_productions.png) no-repeat;
	background-position:0 38px;
	background-color:#000;
	width:900px;
	height:506px;
}
#productionsSetLeft {
	float:left;
	margin-left:13px;
	margin-top:90px;
}
#productionsSetRight {
	float:left;
	margin-left:856px;
	position:absolute;
	margin-top:90px;
}
#productionsSetOverlay {
	float:left;
	margin-left:856px;
	position:absolute;
	margin-top:-11px;
}
#productionsText {
   margin-left:52px;
   color:#b0b1b2;
   margin-right:52px;
   margin-top:20px;
   height:95px;
}
.prodCell {
	background:url(../Images/productionsItemBg.png) no-repeat;
	width:189px;
	height:293px;
	float:left;
	margin-right:22px;
}
.prodText {
	width:181px;
	float:left;
	color:#fff;
	clear:both;
	text-align:center;
	font-size:13px;
	line-height:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin-top:-3px;
	position:relative;
}
.item ul {
	float:left;
	width:211px;
}
.item ul span {
	cursor:pointer;
}
#productionsSet {
	float:left;
}
#productionsSet li {
	float:left;
}
.servicesCallout {
	float:left;
	margin-top:30px;
	margin-left:20px;
}
.servicesCallout li {
	float:left;
}
.servicesCallout div {
	float:left;
}
.servicesCallout2 {
	float:left;
	margin-top:-10px;
	margin-left:20px;
}
.servicesCallout2 li {
	float:left;
}
.servicesCalloutRight {
	width:286px;
	height:124px;
	margin-top:32px;
	color:#b0b1b2;
	background:url(../Images/services_callout_bg.png) no-repeat;
	float:left;
}
.btnViewMoreDetails2 {
	margin-left:4px;
	width:181px;
	height:38px;
	background:url(../Images/btnViewMoreDetails2.gif) no-repeat;
	float:left;
	cursor:pointer;
}
.btnViewMoreDetails2:hover {
	margin-left:4px;
	width:181px;
	height:38px;
	background:url(../Images/btnViewMoreDetails2.gif) no-repeat;
	background-position:0 -38px;
	float:left;
}
#newsContent {
	display:none;
	float:left;
	background:url(../Images/background_news.png) no-repeat;
	background-position:0 38px;
	background-color:#000;
	width:900px;
	height:506px;
}
#newsLeft {
	width:608px;
	float:left;
}
#newsHeader {
	height:39px;
	float:left;
	background-color:#fff;
	margin-top:28px;
}
#newsHeader li {
	background:url(../Images/new_header_right.gif) no-repeat;
	background-position:right;
	padding-right:20px;
	padding-left:35px;
	height:36px;
	padding-top:3px;
	float:left;
}
#newsHeader b {
	font-size:14px;
}
#newsText {
	clear:both;
	color:#b0b1b2;
	float:left;
	width:530px;
	margin-left:35px;
	margin-top:20px;
	min-height:380px;
}
#newsText a:link {
	color:#f0f281;
	text-decoration:underline;
}
#newsText a:hover {
	color:#f0f281;
	text-decoration:none;
}
#newsText a:visited {
	text-decoration:underline;
	color:#f0f281;
}
#newsText a:visited:hover {
	color:#f0f281;
	text-decoration:none;
}
#newsText a:active {
	text-decoration:underline;
	color:#f0f281;
}
#newsRightAll {
	width:290px;
	float:left;
	margin-top:20px;
	display:block;
}
#newsRightJunket {
	width:290px;
	float:left;
	margin-top:20px;
	display:none;
}
#newsRightTHR {
	width:290px;
	float:left;
	margin-top:20px;
	display:none;
}
.newsLinkIcon {
	float:left;
	width:33px;
	margin-left:20px;
	margin-right:10px;
	margin-top:7px;
}
.newsLinkText {
	float:left;
	width:200px;
	color:#cfcfd0;
	padding-bottom:20px;
}
.newsLinkText a:link {
	color:#94b3c2;
	text-decoration:underline;
}
.newsLinkText a:hover {
	color:#94b3c2;
	text-decoration:none;
}
.newsLinkText a:visited {
	color:#94b3c2;
	text-decoration:underline;
}
.newsLinkText a:visited:hover {
	color:#94b3c2;
	text-decoration:none;
}
.newsLinkText a:active {
	color:#94b3c2;
	text-decoration:underline;
}
#newsTabs {
	position:absolute;
	margin-top:-26px;
	margin-left:378px;
}
#newsTabs li {
	float:left;
	margin-right:2px;
}
#newsTabs span {
	cursor:pointer;
}
#productDetailContent {
	display:none;
	float:left;
	background:url(../Images/background_detail.png) no-repeat;
	background-position:0 38px;
	background-color:#000;
	width:900px;
	height:506px;
}
#servicesDetailContent {
	display:none;
	float:left;
	background:url(../Images/background_detail.png) no-repeat;
	background-position:0 38px;
	background-color:#000;
	width:900px;
	height:506px;
}
.servicesCalloutRight p {
	width:250px;
	margin-left:4px;
	margin-top:4px;
	margin-bottom:4px;
}
.servicesCalloutRight2 {
	background:url(../Images/services_callout_bg.png) no-repeat;
	width:286px;
	height:124px;
	margin-top:37px;
	color:#b0b1b2;
}
.servicesCalloutRight2 a {
	margin-left:4px;
	width:181px;
	height:38px;
	background:url(../Images/btnViewMoreDetails.gif) no-repeat;
	float:left;
}
.servicesCalloutRight2 a:hover {
	margin-left:4px;
	width:181px;
	height:38px;
	background:url(../Images/btnViewMoreDetails.gif) no-repeat;
	background-position:0 -38px;
}
.servicesCalloutRight2 p {
	width:250px;
	margin-left:4px;
	margin-top:7px;
	margin-bottom:4px;
}
#servicesContent {
	display:none;
	float:left;
	background:url(../Images/background_bottomRight.png) no-repeat;
	background-position:0 38px;
	background-color:#000;
	width:900px;
	height:506px;
}
#servicesText p {
	color:#b0b1b2;
	font-size:10px;
}
#servicesBlock {
	float:left;
	width:265px;
	margin-left:35px;
	margin-top:30px;
}
#servicesSMTText p {
	color:#b0b1b2;
	font-size:10px;
}
#servicesSMTBlock {
	float:left;
	width:185px;
	margin-left:30px;
	margin-top:30px;
}
#servicesSMTFlash {
	float:left;
}
#servicesSMTVideo {
	float:left;
	margin-left:23px;
	margin-top:23px;
	margin-bottom:20px;
}
#servicesPressContent {
	display:none;
	float:left;
	background:url(../Images/background_junkets.png) no-repeat;
	background-position:0 38px;
	background-color:#000;
	width:900px;
	height:506px;
}
#servicesSMTContent {
	display:none;
	float:left;
	background:url(../Images/background_bottomSMT.png) no-repeat;
	background-position:0 38px;
	background-color:#000;
	width:900px;
	height:506px;
}
.share {
	float:right;
	margin-top:-27px;
	margin-right:10px;
}

.ticker_wrapper
{
    height:18px;
    vertical-align:top;
    background-image:url(../images/ticker_bg.jpg);
    background-position:left top;
    background-repeat:no-repeat;
}
.ticker_content
{
    height:18px;
    vertical-align:top;
    text-align:left;
    border:none;
    background:transparent;
    width:661px;
    padding-top:1px;
    padding-left:50px;
    
}

#footer .footerRow .copyrightLeft a
{
    color:#ffffff;
    text-transform:uppercase;
    text-decoration:none;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:9pt;
}

#footer .footerRow .copyrightLeft a:hover
{
    color:#f0f281;
    text-transform:uppercase;
    text-decoration:none;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:9pt;
}

/* HOME SLIDESHOW */
#slideshow { position:relative; height:506px; }
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; opacity:0.0; }
#slideshow IMG.active { z-index:10; opacity:1.0; }
#slideshow IMG.last-active { z-index:9; }
