ul.NoBullet 
{
  list-style-type: none;
}

#threeColumnWrapper, #twoColumnWrapper
{
	background:url(/Images/AboutOmni/omniAboutBkgd.gif) repeat-x #e8ddba !important;
	_filter:none;
}

#threeColumnWrapper #mainContent a, #twoColumnWrapper #mainContent a
{
	color:#75302c;
}

#developmentIntroCallout
{
	margin-bottom:15px;
	float:left;
	width:147px;
}

#fancy_inner iframe.fancy_bigIframe
{
	display:none;
}

*
{ 
	outline:none; 
}

#inTheNewsBox, #sigOfferingsObject, #infrastructureFlashMovie
{
	border:0px;
}



/* Main Content Backgrounds */
.Development
{
    background:url(/Images/AboutOmni/Development/bkgdDevelopmentLanding.jpg) no-repeat;
}

.DeveloperPortfolio
{
    background:url(/Images/AboutOmni/Development/bkgdDistinctivePortfolio.jpg) no-repeat;
}

.mokara
{
	background:url(/Images/AboutOmni/Development/bkgdIntroMokara.jpg) no-repeat;
}

.signatureofferings
{
	background:url(/Images/AboutOmni/Development/bkgdSignatureOfferings.jpg) no-repeat;
}

.infrastructure
{
	background:url(/Images/AboutOmni/Development/bkgdInfrastructure.jpg) no-repeat;
}

.peakperformance
{
	background:url(/Images/AboutOmni/Development/bkgdPeakPerformance.jpg) no-repeat;
}

.ourteam
{
	background:url(/Images/AboutOmni/Development/bkgdLeadership.jpg) no-repeat;
}

#mainContent.DeveloperPortfolio .generalPhoto, #mainContent.signatureofferings .generalPhoto,
#mainContent.infrastructure .generalPhoto, #mainContent.peakperformance .generalPhoto,
#mainContent.ourteam .generalPhoto
{
	float:left;
}

#generalPhoto
{
	width: 1px;
    height: 230px;
}

#developmentIntroContent
{
	float:left;
	color:#66604b !important;
	width:430px;
    margin: 0;
    _margin-left: 12px;
    padding-right: 10px;      
}


#developmentIntroContent p
{
	color:#66604b !important;
}

#leftNav
{
	background:url(/Images/AboutOmni/aboutNavBkgd.png) repeat-y;
	width:152px;
	_width:151px;
	margin-top:26px;
	padding-top:15px;
}

#leftNav a.mainActive div
{
	font-weight:bold;
	color:#75302c !important;
}

#leftNav a div
{
	background:url(/Images/AboutOmni/aboutOmniNavDivider.png) no-repeat;
	background-position:0 top;
	border:none;
	padding-bottom:5px;
	padding-top:10px;
}

span.bottomNavBorder
{
	background:url(/Images/AboutOmni/aboutOmniNavDivider.png) no-repeat;
	width:153px;
	height:1px;
	line-height:1;
	font-size:1px;
	display:block;
	background-position:0 0;
}

#leftNav a:hover, #leftNav a:hover div.secondaryNavOff, #leftNav a.leftSubNavOn div,
#leftNav a:hover div
{
	background:none;
}

#leftNav a
{
	padding-bottom:0;
	cursor:pointer;
}

#leftNav a.leftSubNavOn
{
	cursor:default;
}

#leftNav a.leftSubNav div,  #leftNav a.leftSubNavOn div, #leftNav a:hover.leftSubNavOn div, 
#leftNav a:hover div.secondaryNavOff
{
	background:url(/Images/AboutOmni/subnavDash.gif) no-repeat;
	background-position: 15px center;
}

#leftNav a.leftSubNav div, #leftNav a.leftSubNav div:hover,
#leftNav a:hover div.secondaryNavOff
{
	background-position:5px 6px;
}

#leftNav a div.navOn
{
	color:#75302c !important;
	background:url(/Images/AboutOmni/aboutOmniNavDivider.png) no-repeat;
	font-weight:bold;
}

#leftNav a:hover div
{
	background:url(/Images/AboutOmni/aboutOmniNavDivider.png) no-repeat;
}

#leftNav a.leftSubNavOn div,#leftNav a.leftSubNavOn:hover div
{
	color:#75302c !important;
	font-weight:bold;
	font-size:10px;
	background-position: 0 6px;
}

#leftNav a.leftSubNav div
{
	height: auto;
	padding:0px 0 0 15px;
}

#leftNav a.leftSubNavOn div, 
#leftNav a.leftSubNavOn:hover div
{
	height: auto;
	padding:0 0 0 10px;
	margin-bottom: 5px;
	margin-left:5px;
}


#threeColumnWrapper #mainContent, #twoColumnWrapper #mainContent
{
	border-left:1px solid #ffffff;
	margin-top:26px;
}

#twoColumnWrapper #mainContent
{
	padding: 20px 0 30px 0;
	width: 651px;
	_width: 650px;
}

span.activeIcon, span.activeIconOff
{
	background:url(/Images/AboutOmni/aboutOmniNavIcon.gif) no-repeat;
	width:9px;
	height:9px;
	background-position:0 0;
	_background-position:0 5px;
	position:absolute;
	right:10px;
	top:13px;
	_top:8px;
}

span.activeIconOff
{
	background-position:0 -9px;
}

hr.PressReleaseRule
{
	border-top:1px solid #b6a580;
}

/* Bottom Page Navigation */
#btmPageNavigation
{
	clear:both;
	float:left;
	border-top:1px solid #aea68b;
	margin-top:15px;
	padding-top:8px;
	margin-left: 15px;
	width:600px;
}

#btmPageNavigation .leftLink
{
	float:left;
}

#btmPageNavigation #previousLink, #btmPageNavigation #nextLink, #btmPageNavigation #introToMokara, #btmPageNavigation #introToOmni
{
	display:block;
	text-indent:-3000px;
	width:80px;
	height:14px;
	background:url(/Images/AboutOmni/Development/btnPreviousFooter.gif) no-repeat;
}

#btmPageNavigation #previousLink
{
	margin-right:5px;
}

#btmPageNavigation #nextLink
{
	background:url(/Images/AboutOmni/Development/btnNextFooter.gif) no-repeat;
	width:51px;
	height:14px;
	margin-left:5px;
}

#btmPageNavigation .rightLink
{
	float:right;
}

#twoColumnWrapper #mainContent #btmPageNavigation .leftLink a
{
	float:left;
}

#twoColumnWrapper #mainContent #btmPageNavigation .rightLink a
{
	float:right;
}

#btmPageNavigation #introToMokara
{
	background:url(/Images/AboutOmni/Development/linkIntroToMokara.gif) no-repeat;
	width:177px;
}

#btmPageNavigation #introToOmni
{
	background:url(/Images/AboutOmni/Development/linkIntroToOmni.gif) no-repeat;
	width:164px;	
}

/* Development Tooltips */

/* Growth Strategies */
#growthStrategies
{
	background:url(/Images/AboutOmni/Development/growthStrategiesBkgd.gif) no-repeat;
	width:600px;
	height:169px;
	position:relative;
	float:left;
}

#growthStrategies ul
{
	position:absolute;
	top:55px;
	left:10px;
	padding:0;
	margin:0;
	list-style:none;
}

#growthStrategies ul li
{
	float:left;
	margin:0 !important;
	padding:0;
}

#growthStrategies ul li a
{
	background:url(/Images/AboutOmni/Development/growthStrategyNav.png) no-repeat;
	background-position:0 0;
	display:block;
	text-indent:-3000px;
	height:45px;
}

#growthStrategies ul li a#hotelManagerLink
{
	background-position:0 0;
	width:150px;
}

#growthStrategies ul li a#futureDeveloperLink
{
	background-position:-150px 0;
	width:144px;
}

#growthStrategies ul li a#financialPartnerLink
{
	background-position:-300px 0;
	width:138px;
}

#growthStrategies ul li a#hotelOwnerLink
{
	background-position:-438px 0;
	width:155px;
}

#growthStrategies ul li a#hotelManagerLink:hover
{
	background-position:0 -44px;
}

#growthStrategies ul li a#futureDeveloperLink:hover
{
	background-position:-150px -44px;
}

#growthStrategies ul li a#financialPartnerLink:hover
{
	background-position:-300px -44px;
}

#growthStrategies ul li a#hotelOwnerLink:hover
{
	background-position:-438px -44px;
}

/* Tooltip */

.tooltipImage
{
	width:103px; 
	float:left;
        margin:0 8px 0 6px;
}

.tooltipContent
{
    padding-left:10px;
    margin-right:15px;
	padding-top:2px;
}

.tooltipContent p
{
	margin-top:3px;
	padding-top:0;
	color:#66604b;
	font-size:10px;
}

.tooltipContent span
{
	padding-top:0;
	color:#66604b;
	font-size:10px;
	line-height:12px;
}

#tooltip
{
	width:420px; 
	z-index:100;
}

#tooltipContent
{
	position:relative;
}

#tooltipInner
{
	background:url(/Images/tooltip/tooltipMid.png) repeat-y;
	width:420px;
	float:left;
	padding:2px;
}

#tooltipTop
{
	background:url(/Images/tooltip/tooltipTop.png) no-repeat;
	width:420px;
	height:14px;
	float:left;
}

#tooltipBtm
{
	background:url(/Images/tooltip/tooltipBtm.png) no-repeat;
	width:420px;
	height:4px; 
	float:left;
}

/* Introduction to Development */

.generalDevelopmentContentContainer
{
    padding: 0 15px;    
}

#developmentIntroContainer
{
    margin-top: 230px;    
}

#timelineContainer
{
	height: 296px;
}

#timeline
{
	margin-top:-20px;
	border:none;
}

#introductionDevelopmentTop, #introductionDevelopmentBtm,
#portfolioTop, #portfolioBtm
{
	float:left;
	background:url(/Images/AboutOmni/Development/bkgdPortfolioContent.gif) #ffffff no-repeat;
	width:600px;
	border:1px solid #d3d0c8;
}

#portfolioBtm
{
	border-top:none;
}

#introductionDevelopmentTop
{
    margin-top: 25px;
}

#introductionDevelopmentBtm
{
	border-top:none;
}

#introductionDevelopmentTop div, #introductionDevelopmentBtm div
{
	width:233px;
	float:left;
	padding:20px 35px 5px 25px;
}

#introductionDevelopmentTop .right
{
	border-left:1px solid #d3d0c8;
}

#introductionDevelopmentBtm .left
{
	border-right:1px solid #d3d0c8;
}

#introductionDevelopmentTop .left h2, #introductionDevelopmentBtm .left h2,
#introductionDevelopmentTop .right h2, #introductionDevelopmentBtm .right h2
{
	background:url(/Images/AboutOmni/Development/subOurMission.png) no-repeat;
	width:106px;
	height:15px;
	display:block;
	text-indent:-3000px;
}

#introductionDevelopmentBtm .left h2
{
	background:url(/Images/AboutOmni/Development/subOurBrandPosition.png) no-repeat;
	width:170px;
}

#introductionDevelopmentBtm .left
{
	width:233px;
	_width:243px;
	height:254px;
	position:relative;
}

#introductionDevelopmentBtm .left img
{
	position:absolute;
	left:0;
}

#introductionDevelopmentTop .right h2
{
	background:url(/Images/AboutOmni/Development/subOurVision.png) no-repeat;
	width:96px;
}

#introductionDevelopmentBtm .right h2
{
	background:url(/Images/AboutOmni/Development/subOurAudience.png) no-repeat;
	width:124px;
	height:16px;
}

#introductionDevelopmentTop .left a
{
	margin-left:5px;
	display:block;
	float:left;
}

#introductionDevelopmentTop li
{
	list-style-image:url(/Images/AboutOmni/subnavDash.gif) !important;
	vertical-align:top;
}

#introductionDevelopmentBtm ul
{	
	padding-left:0;
	margin-left:0;
	list-style-type:none;
}

#introductionDevelopmentBtm li
{
	margin-left:0 !important;
}

#introductionDevelopmentTop span.dividerLine
{
	border-top:1px solid #d9d7d2;
	height:1px;	
	width:256px;
	float:left;
	margin:5px 0 15px -5px;
}


/* Portfolio */
#portfolioTop
{
	width:560px;
	padding:20px 20px 15px 20px;
}

#portfolioTop img, #portfolioTop .content, #portfolioTop a
{
	float:left;
}

#portfolioTop .content
{
	width:285px;
	margin-left:15px;
	padding-right:10px;
	border-right:1px solid #bfbfbf;
}

#portfolioTop .content h2, #portfolioBtm div h2
{
	background:url(/Images/AboutOmni/Development/hdlLocalColor.png) no-repeat;
	width:107px;
	height:16px;
	display:block;
	text-indent:-3000px;
}

#twoColumnWrapper #mainContent #portfolioTop .content p,
#twoColumnWrapper #mainContent #portfolioBtm p
{
	color:#66604b;
	font-size:11px;
	margin-left:3px;
	margin-bottom:8px;
}

#portfolioTop a
{
	margin-left:10px;
	margin-top:5px;
}

#portfolioTop a#caseStudies
{
	margin-top:15px;
}

#closeCaseStudy
{
	position:absolute;
	bottom:10px;
	left:180px;
}

#portfolioBtm div
{
	width:233px;
	float:left;
	padding:20px 35px 5px 25px;
}

#portfolioBtm div.right
{
	width:305px;
	padding:20px 0 5px 0;
	border-left:1px solid #d3d0c8;
}

#portfolioBtm div.left h2
{
	background:url(/Images/AboutOmni/Development/hdlOurCollections.png) no-repeat;
	width:141px;
}

#portfolioBtm div.left a, #caseStudyContainer .left h2
{
	display:block;
	text-indent:-3000px;
}

a#cityCenter
{
	background:url(/Images/AboutOmni/Development/linkCityCenter.gif) no-repeat;
	width:123px;
	height:23px;
}

a#resortCollection
{
	background:url(/Images/AboutOmni/Development/linkResortCollection.gif) no-repeat;
	width:161px;
	height:23px;
}

a#conventionCollection
{
	background:url(/Images/AboutOmni/Development/linkConventionCollection.gif) no-repeat;
	width:206px;
	height:23px;
}

a#landmarkProperties
{
	background:url(/Images/AboutOmni/Development/linkLandmarkProperties.gif) no-repeat;
	width:198px;
	height:23px;
}

#portfolioBtm div.right h2
{
	background:url(/Images/AboutOmni/Development/hdlCurrentFutureDistribution.png) no-repeat;
	width:256px;
	height:19px;
	margin-left:25px;
}

#portfolioBtm ul
{
	list-style-type:none;
	text-align:center;
}

#portfolioBtm ul a
{
	margin:2px auto;
}


div#caseStudyContainer .leftCaseStudies
{
	width:255px;
	float:left;
	padding:5px 15px 10px 15px;
	margin:0;
	margin-top:10px;
    border-right:1px solid #a79e82;
}

div#caseStudyContainer .leftCaseStudies ul
{
    margin:0;
    margin-bottom:15px;
    padding:0;
    list-style-type:none;
    border-bottom:1px solid #a79e82;
    height:435px;
}

div#caseStudyContainer .leftCaseStudies li
{
    margin:3px 0;
    padding:5px 0;
    border-bottom:1px solid #d9cead;
    overflow:hidden;
}

div#caseStudyContainer .leftCaseStudies li a
{
    text-decoration:none;
    color:#66604b;
    display:block;
    font-size:12px;
    font-weight:normal;
    float:left;
}

div#caseStudyContainer .leftCaseStudies li a.active
{
	font-weight:bold;
	font-size:12px;
	color:#75302c;
}

div#caseStudyContainer .leftCaseStudies li img
{
    float:left;
    width:41px;
    margin-right:10px;
}

div#caseStudyContainer .leftCaseStudies li span
{
	float:left;
	width:200px;
	*margin-top:-15px;
	cursor:pointer;
}

div#caseStudyContainer .leftCaseStudies h2
{
	background:url(/Images/AboutOmni/Development/subhdlPopupCasestudies.gif) no-repeat;
	width:248px;
	height:51px;
	display:block;
	text-indent:-2000px;
	position:relative;
	top:-8px;
	*top:-7px;
}

div#caseStudyContainer .rightCaseStudies
{
	float:left;
	width:460px;
	margin-top:17px;
	margin-left:17px;
	height:543px;
}

div#caseStudyContainer .rightCaseStudies h3
{
	color:#66604b;
	font-size:21px;
	font-weight:normal;
}

.rightCaseStudies div div
{
    margin-top:10px;
    padding-bottom:10px;
    overflow:auto;
    height:342px;
    border-bottom:1px solid #a79e82;
}

.caseStudyInfo
{
	display:none;
}

.active_page
{
	font-weight:bold;
}

.paginationHolder
{
	position:absolute;
	bottom:10px;
	left:15px;
}

.next_link, .previous_link
{
	text-decoration:none;
	color:#75302c;
	font-weight:bold;
}

.page_link
{
	padding:0 5px;
	color:#75302c;
	border-right:1px solid #75302c;
	font-size:11px;
}

.page_link.lastLink
{
	border-right:none;
}

.page_link.active_page
{
	text-decoration:none;
	color:#000000;
	cursor:default;
}

#nextPreviousControl
{
	position:absolute;
	bottom:10px;
	right:15px;
}

#nextPreviousControl #previousItem, #nextPreviousControl #nextItem
{
	background:url(/Images/AboutOmni/Development/modalPreviousBtn.gif) no-repeat;
	width:77px;
	height:13px;
	display:block;
	text-indent:-2000px;
	float:left;
}

#nextPreviousControl #nextItem
{
	background:url(/Images/AboutOmni/Development/modalNextBtn.gif) no-repeat;
	width:56px;
	margin-left:5px;
}

div#caseStudyContainer #previousItem.disabled
{
	background:url(/Images/AboutOmni/Development/modalPreviousBtn_off.gif) no-repeat;
	cursor:default;	
}

div#caseStudyContainer #nextItem.disabled
{
	background:url(/Images/AboutOmni/Development/modalNextBtn_off.gif) no-repeat;
	cursor:default;	
}

/* Infrastructure */
.infrastructureTitles
{
	font-weight: bold;
	color: #75302C;
}

#infrastructureContainer
{
	background:#ffffff;
	border:1px solid #aea68b;
	float:left;
	width:598px;
}

#infrastructureFlash
{
	float:left;
	border:none;
}

#infrastructureFlash embed
{
	border:none;
}

 #twoColumnWrapper #mainContent #infrastructureContainer p
{
	color:#66604b;
	padding:10px;
	font-size:11px;
	border-bottom:1px solid #bfbfbf;
	margin-bottom:0;
}

.leftInfrastructure h2
{
	background:url(/Images/AboutOmni/Development/Infrastructure/hdlInfrastructure.png) no-repeat;
	width:234px;
	height:49px;
	display:block;
	text-indent:-3000px;
}

#peakPerformanceContainer, .fullContentBkgd, .secFullContentBkgd, #developmentPageContent
{
	background:url(/Images/AboutOmni/Development/PeakPerformance/bkgdPeakPerformance.gif) #ffffff no-repeat;
	width:588px;
	float:left;
	padding:5px;
	border:1px solid #afa78c;
	position:relative;
}

.secFullContentBkgd
{
	background:url(/Images/AboutOmni/Development/secondaryFullBkgd.gif) #ffffff no-repeat;
}

#peakPerformanceContainer .left, #fancy_div .leftInfrastructure
{
	width:195px;
	float:left;
	border-right:1px solid #a79e82;
	padding-bottom:15px;
	margin-top:5px;
	min-height:313px;
	height:auto !important;
	height:313px;
}

#fancy_div .leftInfrastructure
{
	width:234px;
	padding:10px 10px 0 10px;
	margin:0;
	margin-top:10px;
	height:563px !important;
}

#fancy_div .rightInfrastructure
{
	width:500px;
	float:left;
	margin-left:15px;
	margin-top:15px;
}

#fancy_div .rightInfrastructure h2
{
	color:#75302c;
	font-size:21px;
	font-weight:normal;
	margin-bottom:10px;
	float:left;
}

#fancy_div .rightInfrastructure h2 span.infrastructureText
{
	margin-top:10px;
	width:auto !important;
	height:auto !important;
	background-image:none;
}

#fancy_div .rightInfrastructure h2 span
{
	display:block;
	background:url(/Images/AboutOmni/Development/Infrastructure/infrastructureIcons.gif) no-repeat;
	width:91px;
	height:46px;
	float:left;
	margin-right:15px;
}

#fancy_div .rightInfrastructure h2 span#StrategicBrandManagement
{
	background-position:0 0;
}

#fancy_div .rightInfrastructure h2 span#ProductDevelopment
{
	background-position:-91px 0;
}

#fancy_div .rightInfrastructure h2 span#TechnicalServices
{
	background-position:-182px 0;
}

#fancy_div .rightInfrastructure h2 span#BrandStandards
{
	background-position:-273px 0;
}

#fancy_div .rightInfrastructure h2 span#DesignDecor
{
	background-position:-364px 0;
}

#fancy_div .rightInfrastructure h2 span#LoyaltyServices
{
	background-position:-455px 0;
}

#fancy_div .rightInfrastructure h2 span#RiskManagement
{
	background-position:-546px 0;
}

#fancy_div .rightInfrastructure h2 span#MarketingAdvertising
{
	background-position:-637px 0;
}

#fancy_div .rightInfrastructure h2 span#Operations
{
	background-position:-728px 0;
}

#fancy_div .rightInfrastructure h2 span#CentralReservations
{
	background-position:-819px 0;
}

#fancy_div .rightInfrastructure h2 span#Communications
{
	background-position:-910px 0px;
}

#fancy_div .rightInfrastructure h2 span#RevenueManagement
{
	background-position: 0 -46px;
}

#fancy_div .rightInfrastructure h2 span#eCommerce
{
	background-position:-91px -46px;
}

#fancy_div .rightInfrastructure h2 span#FoodBeverage
{
	background-position:-182px -46px;
}

#fancy_div .rightInfrastructure h2 span#InformationTechnology
{
	background-position:-273px -46px;
}

#fancy_div .rightInfrastructure h2 span#SalesDevelopment
{
	background-position:-364px -46px;
}

#fancy_div .rightInfrastructure h2 span#Finance
{
	background-position:-455px -46px;
}

#fancy_div .rightInfrastructure h2 span#GlobalSales
{
	background-position:-546px -46px;
}

#fancy_div .rightInfrastructure h2 span#Procurement
{
	background-position:-637px -46px;
}

#fancy_div .rightInfrastructure h2 span#AssociateServices
{
	background-position:-728px -46px;
}

#fancy_div .rightInfrastructure h2 span#Diversity
{
	background-position:-819px -46px;
}

#fancy_div .rightInfrastructure h2 span#GlobalDistribution
{
	background-position:-910px -46px;
}

#fancy_div .rightInfrastructure p
{
	float:none;
	clear:both;
}

#peakPerformanceContainer .left a, #fancy_div .leftInfrastructure a
{
	margin-left:20px;
}

#peakPerformanceContainer .left ul, #fancy_div .leftInfrastructure ul
{
	list-style-type:none;
}

#fancy_div .leftInfrastructure ul
{
	padding:0;
	margin-left:3px;
	height: 438px;
	overflow: auto;
}

#peakPerformanceContainer .left li, #fancy_div .leftInfrastructure li
{
	margin-left:0;
	background:url(/Images/AboutOmni/Development/PeakPerformance/peakDividerLine.gif) no-repeat;
	background-position:0 bottom;
	padding-bottom:5px;
}

#fancy_div .leftInfrastructure li
{
	background-image:none;
	border-bottom:1px solid #d9cead;
}

#peakPerformanceContainer .left ul a
{
	color:#66604b !important;
}

#peakPerformanceContainer .left ul a, #fancy_div .leftInfrastructure ul a
{
	color:#66604b;
	font-size:13px;
	text-decoration:none;
	margin-left:0;
}

#fancy_div .leftInfrastructure ul a
{
	background:url(/Images/AboutOmni/Development/Infrastructure/infrastructureNavIcon.gif) no-repeat;
	width:18px;
	height:13px;
	background-position:0 2px;
	padding-left:20px;
}

#peakPerformanceContainer .left ul a.active, #fancy_div .leftInfrastructure ul a.active
{
	color:#75302c !important;
	font-weight:bold;
}

#fancy_div .leftInfrastructure ul a.active
{
	background-position:0 -11px;
}

#peakPerformanceContainer .left
{
	border:none;
}

#peakPerformanceContainer .right
{
	float:left;
	width:368px;
	min-height:285px;
	height:auto !important;
	height:285px;
	padding:10px 10px 25px 10px;
	position:relative;
	border-left:1px solid #a79e82;
}

#peakPerformanceContent h2
{
	color:#75302c !important;
	font-size:21px; 
	font-weight:normal;
}

#peakPerformanceContent p
{
	color:#000000 !important;
}

#pageControls
{
	position:absolute;
	bottom:5px;
	right:5px;
}

#pageControls.infrastructureBtns
{
    border-top:1px solid #a79e82;
    width:762px;
    padding:10px 13px 0 0;
    margin-top:5px;
}

#pageControls.infrastructureBtns a
{
	float:right !important;
}

#pageControls.infrastructureBtns a.closeBtn
{
	float:left !important;
	margin-left:15px;
}

#pageControls .nextBtn, #pageControls .previousBtn, 
#pageControls.infrastructureBtns .nextBtn, #pageControls.infrastructureBtns .previousBtn
{
	width:57px;
	height:18px;
	text-indent:-3000px;
	display:block;
	background:url(/Images/AboutOmni/Development/PeakPerformance/btnPeakNext.gif) no-repeat;
	float:left;
}

#pageControls.infrastructureBtns .nextBtn
{
	background:url(/Images/AboutOmni/Development/btnNext.gif) no-repeat;
	width:51px;
	height:21px;
}

#pageControls.infrastructureBtns .previousBtn
{
	background:url(/Images/AboutOmni/Development/btnPrevious.gif) no-repeat;
	width:79px;
	height:21px;
}

#pageControls .previousBtn
{
	width:86px;
	background:url(/Images/AboutOmni/Development/PeakPerformance/btnPeakPrevious.gif) no-repeat;
}

.peakDivs
{
	display:none;
}

/* Collections */
ul#collectionNav 
{
	float: left;
	margin:0;
	padding:9px 0 10px 70px;
}
ul#collectionNav li
{
	margin:0;	
	list-style: none;
}
* html ul#collectionNav li 
{
	display: inline; /* ie6 double float margin bug */
}
ul#collectionNav li,
ul#collectionNav li a 
{
	float: left;
}

ul#collectionNav li a 
{
	text-decoration: none;
	color: #0073BF;
	font-weight: bold;
	display:block;
	text-indent:-3000px;
	background:url(/Images/AboutOmni/Development/Collections/collectionNavTabs.png) no-repeat;
	height:18px;
}

ul#collectionNav li a#cityCenterTab
{
	width:107px;
	background-position:0 1px;
}

ul#collectionNav li a#resortCollectionTab
{
	width:152px;
	background-position:-107px 1px;
}

ul#collectionNav li a#conventionCollectionTab
{
	width:190px;
	background-position:-259px 1px;
}	

ul#collectionNav li a#landmarkPropertiesTab
{
	width:190px;
	background-position:-449px 1px;
}

ul#collectionNav li a#cityCenterTab.active, ul#collectionNav li a#cityCenterTab:hover
{
	background-position:0 -18px;
}

ul#collectionNav li a#resortCollectionTab.active, ul#collectionNav li a#resortCollectionTab:hover
{
	background-position:-107px -18px;
}

ul#collectionNav li a#conventionCollectionTab.active, ul#collectionNav li a#conventionCollectionTab:hover
{
	background-position:-259px -18px;
}

ul#collectionNav li a#landmarkPropertiesTab.active, ul#collectionNav li a#landmarkPropertiesTab:hover
{
	background-position:-449px -18px;
}

ul#collectionNav li.active a 
{
	color: #333333;
}

#fancy_div .cityCenterHeadline, #fancy_div .resortCollectionHeadline, #fancy_div .conventionCollectionHeadline,
#fancy_div .landmarkPropertiesHeadline
{
	background:url(/Images/AboutOmni/Development/Collections/hdlCityCenters.gif) no-repeat;
	display:block;
	text-indent:-3000px;
	width:284px;
	height:52px;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-141px;
}

#fancy_div .resortCollectionHeadline
{
	background:url(/Images/AboutOmni/Development/Collections/hdlResortCollection.gif) no-repeat;
	width:311px;
	height:51px;
}

#fancy_div .conventionCollectionHeadline
{
	background:url(/Images/AboutOmni/Development/Collections/hdlConventionCollection.gif) no-repeat;
	width:311px;
	height:51px;
}

#fancy_div .landmarkPropertiesHeadline
{
	background:url(/Images/AboutOmni/Development/Collections/hdlLandmarkProperties.gif) no-repeat;
	width:311px;
	height:51px;
}

#fancy_div ul.collectionsCarousel
{
	margin:0;
	padding-left:0;
	width:742px;
	height:480px;
}

/*************
Carousel
**************/

.jcarousel-container {
    position: relative;
    margin-left:25px;
}

#fancy_div .jcarousel-container
{
	width:742px;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

#fancy_div .jcarousel-clip
{
	width:742px;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 742px;
    height: 480px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */

.jcarousel-next, .jcarousel-prev
{
	position:absolute;
	bottom:220px;
	height:29px;
	width:20px;
	background:url(/Images/AboutOmni/Development/Collections/btnLeftArrow.gif) no-repeat;
	cursor:pointer;
}

.jcarousel-next-disabled, .jcarousel-prev-disabled
{
	cursor:default;
	visibility:hidden;
}

.jcarousel-next 
{
    z-index: 3;
    right:-22px;
    background:url(/Images/AboutOmni/Development/Collections/btnRightArrow.gif) no-repeat;
}

.jcarousel-prev 
{
    z-index: 3;
    left:-22px;
}

#btmPageNavigation #previousLink.hidePageElements, #btmPageNavigation #nextLink.hidePageElements,
#btmPageNavigation .hidePageElements img, #btmPageNavigation a.hidePageElements img
{
	display: none;
}

/* Developer Contact Info & Social Media Callout */
#developerContactInfo, #socialMediaCalloutContent
{
	background:#E8DDBA;
	width:143px;
	padding-left:10px;
	padding:20px 0 15px 10px;
	float:left;
}

#developerContactInfo
{
	background-image:url(/Images/AboutOmni/aboutOmniNavDivider.png) repeat-x;
	background-position:0 top;
}

#developerContactPerson
{
	margin-left: -15px;
	text-align: center;
}

#socialMediaCallout p
{
	color:#000000;
	font-size:11px;
}

#socialMediaCallout a
{
	float:left;
	margin-right:10px;
}

.underline
{
	text-decoration:underline !important;
}

#developerContactInfo p
{
	font-size:11px;
	color:#000000;
}

span.leadershipName
{
	margin-top:5px;
	color:#75302c;
	font-weight:bold;
	display:block;
}

span.emailPhoneNumber
{
	margin-top:5px;
	display:block;
}

#developerContactInfo a
{
	color:#75302c;	
	text-decoration:underline;
}

/* Our Team */
.secFullContentBkgd, .fullContentBkgd
{
	padding:15px 20px;
	width:548px;
}

h2#ourCulture, h2#execTeamLead
{
	background:url(/Images/AboutOmni/Development/hdlOurCulture.png) no-repeat;
	width:107px;
	height:18px;
	display:block;
	text-indent:-3000px;
}

h2#execTeamLead
{
	background:url(/Images/AboutOmni/Development/hdlExecTeamLead.png) no-repeat;
	width:243px;
	height:19px;
}

ul#executiveTeam
{
	list-style:none;
	margin:0;
	padding:0;
}

ul#executiveTeam li
{
	margin-left:0 !important;
	font-style:italic;
	font-size:10px;
}

ul#executiveTeam li a
{
	font-style:normal;
	font-size:12px;
	color:#75302c;
}

#twoColumnWrapper #mainContent #executiveTeamLeadership h3
{
	color:#75302c;
	font-size:12px;
	margin:15px 0;
}

.leaderTitle
{
	font-size:10px;
	color:#000000;
	font-style:italic;
}

.backToTop
{
	font-size:10px;
	color:#75302c;
	float:right;
}

/* Press Room */

#pressIntroCopy
{
	width:415px;
	float:left;
	margin-top:15px;
}

#twoColumnWrapper #mainContent #pressIntroCopy h2
{
	font-size:21px;
	font-weight:bold;
	color:#75302c;
}

#pressRoomCallouts
{
	width:170px;
	float:left;
	margin-left:20px;
}

#pressRoomCallouts a
{
	margin-top:10px;
	display:block;
}

div#inTheNews
{
	background:#1a110c;
	margin-bottom:15px;
	margin-top:10px;
	width:610px;
}

.pressDevelopmentDivider
{
	width:600px; 
	border-top:1px solid #aea68b; 
	display:block; 
	float:left;
	height:15px;
}

.Development .pressDevelopmentDivider
{
	margin-top:10px;
}

#twoColumnWrapper .pressreleases .resultsDivider
{
	margin-top:15px;
}

#twoColumnWrapper .pressroom .resultsDivider
{
	display:none;
}
/* Search Press Release */
#twoColumnWrapper #mainContent #searchPressKeyword, #twoColumnWrapper #mainContent #advancedSearchPress
{
    width:590px;
    padding:3px 10px;
    color:#ffffff;
    background:#6c8196;
	float:left;
}

#twoColumnWrapper #mainContent #searchPressKeyword p, #twoColumnWrapper #mainContent #advancedSearchPress p
{
	margin:3px 0;
	color:#ffffff;
	font-size:11px;
}

#twoColumnWrapper #mainContent #searchPressKeyword div.moduleBtns,
#twoColumnWrapper #mainContent #searchPressKeyword p
{
	float:left;
	font-size:11px;
}

#twoColumnWrapper #mainContent #searchPressKeyword div.moduleBtns
{
	margin:5px 0 0 10px;
}

#twoColumnWrapper #mainContent #advancedSearchPress
{
    background:#7890a7;
	font-size:10px;
	font-weight:bold;
}

#searchPressKeyword input
{
    width:280px;
    margin:0 0px 3px 3px;
    vertical-align:middle;
}

#searchPressKeyword button
{
	margin-left:3px;
	vertical-align:middle;
}

#advancedSearchPress input
{
    vertical-align:middle;
}		

#advancedSearchPress select
{
	background:#aebcca;
	color:#485664;
	font-size:10px;
	vertical-align:middle;
}

#advancedSearchPress select#properties
{
	background:#ffffff;
	color:#000000;
	margin-left:8px;
	width:135px;
}

#twoColumnWrapper #mainContent table
{
	margin-top:5px;
	float:left;	
}

#twoColumnWrapper #mainContent table tr.chartHeader
{
	background:#b6a681 !important;
	padding:3px 8px;
	text-align:left;
}

#twoColumnWrapper #mainContent table tr.chartHeader td
{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:5px 8px;
}

#twoColumnWrapper #mainContent table td
{
	font-size:11px;
	padding:8px;
	text-align:left;
}

#twoColumnWrapper #mainContent.mokara table
{
	margin-left:-20px !important;
	_margin-left:-10px !important;
}

#twoColumnWrapper #mainContent.mokara table td
{
	padding-right:0;
}

#twoColumnWrapper #mainContent table td.borderRight
{
	border-right:1px solid #e8ddb9;
}

#twoColumnWrapper #mainContent table td.printSharePR
{
	border-left:1px solid #e8ddb9;
	padding-right:0;
}

#twoColumnWrapper #mainContent table td.sharePR
{
	padding-left:3px;
}

#twoColumnWrapper #mainContent table td.printSharePR a
{
	float:left;
}

#twoColumnWrapper #mainContent table td a
{
	color:#75302c;
}

#twoColumnWrapper #mainContent table tr.oddPressRelease
{
	background:#e0d4b1;
}

/* Visual Library */
#twoColumnWrapper #mainContent #visualLibrarySearch
{
	background:#6c8196;
	width:590px;
	padding:5px 10px;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:10px;
}

#twoColumnWrapper #mainContent #visualLibrarySearch p
{
	color:#ffffff;
	float:left;
	margin:0;
}

#twoColumnWrapper #mainContent #visualLibrarySearch select
{
	margin-left:5px;
}

#twoColumnWrapper #mainContent #visualLibrarySearch .moduleBtns
{
	float:left;
	margin-left:10px;
}

#twoColumnWrapper #mainContent .moduleBtns a
{
	color:#000000;
}

#twoColumnWrapper #mainContent #visualLibraryResults
{
	background:#D2C4A4;
	/*overflow:hidden;*/
	width:610px;
	margin-bottom:15px;
}

#twoColumnWrapper #mainContent #visualLibraryResults h3
{
	color:#75302C;
	padding:7px 0 7px 10px;
	margin:0;
}

#twoColumnWrapper #mainContent #visualLibraryResults table
{
	background:	#dfd3b1;
	margin:0;
}

#twoColumnWrapper #mainContent #visualLibraryResults table td
{
	text-align:center;
	vertical-align:middle;
	padding:30px 0 10px 0;
}

#twoColumnWrapper #mainContent #visualLibraryResults table td:first-child
{
	border:none;
}

#twoColumnWrapper #mainContent #visualLibraryResults table td a
{
	display:block;
	text-decoration:underline;
}

#twoColumnWrapper #mainContent #visualLibraryResults table img
{
	/*margin-bottom:20px;*/
}

#twoColumnWrapper #mainContent #visualLibraryResults table tr.odd
{
	background: #d2c4a4;
}

.titleDiv
{
	font-weight: bold;
	color:#75302C;
}

.previewImage
{
	position: relative;
}

#previewImageDiv0, #previewImageDiv1, #previewImageDiv2, #previewImageDiv3, #previewImageDiv4, 
#previewImageDiv5, #previewImageDiv6, #previewImageDiv7, #previewImageDiv8, #previewImageDiv9, 
#previewImageDiv10, #previewImageDiv11, #previewImageDiv12, #previewImageDiv13, #previewImageDiv14, 
#previewImageDiv15, #previewImageDiv16, #previewImageDiv17, #previewImageDiv18, #previewImageDiv19
{
	position: absolute;
	top: 0;
	left: 0;
	background:#E8DDB9;
	padding:5px;
	z-index: 99;
	border: 0px;
	display: none;
}

#previewIFrameDiv0, #previewIFrameDiv1, #previewIFrameDiv2, #previewIFrameDiv3, #previewIFrameDiv4, 
#previewIFrameDiv5, #previewIFrameDiv6, #previewIFrameDiv7, #previewIFrameDiv8, #previewIFrameDiv9, 
#previewIFrameDiv10, #previewIFrameDiv11, #previewIFrameDiv12, #previewIFrameDiv13, #previewIFrameDiv14, 
#previewIFrameDiv15, #previewIFrameDiv16, #previewIFrameDiv17, #previewIFrameDiv18, #previewIFrameDiv19
{
	position: absolute;
	top: 0;
	left: 0;
	background-color: Transparent;
	padding: 0;
	z-index: 98;
	border: 0px;
	display: none;
}

#hoverContent
{
	position:relative;
}

#hoverContent img
{
	position:relative;
	z-index:1000;
}

/* Default Template */
#developmentPageContent
{
	width:548px;
	padding:18px 25px 5px 25px;
}

#developmentPageContent img
{
	margin-bottom:20px;
}

#developmentPageContent h2
{
	color:#75302c;
	clear:both;
	float:none;
}

#developmentPageContent h3
{
		color:#75302c !important;
}

/* press release */
#twoColumnWrapper #mainContent h3#pressReleaseSubhead
{
	color:#75302c;
	font-size:14px;
	float:left;
}

#twoColumnWrapper #mainContent #pressInTheNews h3
{
	color:#75302c;
	font-size:14px;
}

#twoColumnWrapper #mainContent #pressIntroCopy h3
{
	color:#75302c;
	font-size:14px;
}

#twoColumnWrapper #mainContent p#viewAllReleases
{
	color:#75302c;	
	font-size:10px;
	float:right;
	margin-right:15px;
}

#twoColumnWrapper #mainContent .pressreleases
{
	font-family:Arial;
}

/* Awards Section */
#awardsContainer
{
	background:url(../Images/AboutOmni/PressRoom/Awards/bkgdAward.jpg) no-repeat;
	width:610px;
	height:471px;
	position:relative;
	margin:15px 0;
}

#awardImage
{
	position: absolute; 
	top: 76px; 
	left:86px;
}

#awardContent
{
	position:absolute;
	top:116px;
	left:270px;
	width:320px;
}

#mainContent #awardContent h2
{
	color:#e8dcb9;
	font-size:18px;
}

#mainContent #awardContent p
{
	color:#ffffff;
	font-size:12px;
}

#mainContent #awardTimeline
{
	background:#160c09;
	position:absolute;
	top:300px;
	width:610px;
}

#mainContent #awardTimeline p
{
	font-size:10px;
	color:#ffffff;
	text-align:center;
	margin:10px 0 0 0;
}

#mainContent ul#yearTimeline
{
	list-style-type:none;
	
	margin:10px 0;
	margin-left:138px;
	display:block;
	overflow:hidden;
}

#mainContent ul#yearTimeline li
{
	float:left;
	margin:0;
	padding:0;
}

#mainContent ul#yearTimeline li a
{
	background:url(../Images/AboutOmni/PressRoom/Awards/awardYearTimeline.gif) no-repeat;
	display:block;
	text-indent:-3000px;
	width:61px;
	height:18px;
}

#mainContent ul#yearTimeline li a.eleven.active
{
	background-position:0 -18px;
}

#mainContent ul#yearTimeline li a.ten
{
	width:72px;
	background-position:-61px 0;
}

#mainContent ul#yearTimeline li a.ten.active
{
	background-position:-61px -18px;
}

#mainContent ul#yearTimeline li a.nine
{
	width:72px;
	background-position:-133px 0;
}

#mainContent ul#yearTimeline li a.nine.active
{
	background-position:-133px -18px;
}

#mainContent ul#yearTimeline li a.eight
{
	width:78px;
	background-position:-208px 0;
}

#mainContent ul#yearTimeline li a.eight.active
{
	background-position:-208px -18px;
}

#mainContent ul#yearTimeline li a.seven
{
	width:74px;
	background-position:-288px 0;
}

#mainContent ul#yearTimeline li a.seven.active
{
	background-position:-288px -18px;
}

#mainContent ul#yearTimeline li a.six
{
	width:65px;
	background-position:-358px 0;
}

#mainContent ul#yearTimeline li a.six.active
{
	background-position:-358px -18px;
}

#mainContent ul#yearTimeline li a.five
{
	width:78px;
	background-position:-436px 0;
}

#mainContent ul#yearTimeline li a.five.active
{
	background-position:-436px -18px;
}

#mainContent ul#yearTimeline li a.four
{
	width:70px;
	background-position:-506px 0;
}

#mainContent ul#yearTimeline li a.four.active
{
	background-position:-506px -18px;
}

#mainContent ul#yearTimeline li a.three
{
	width:70px;
	background-position:-594px 0;
}

#mainContent ul#yearTimeline li a.three.active
{
	background-position:-594px -18px;
}

#twoColumnWrapper #mainContent ul.awardCarousel
{
	float:left;
	margin-bottom:0;
	padding-bottom:10px;
}

#twoColumnWrapper #mainContent ul.awardCarousel li
{
	float:left;
	width:80px;
	height:80px;
	list-style:none;
}

#twoColumnWrapper #mainContent ul.awardCarousel li img
{
	opacity:.3;
	filter: alpha(opacity = 30);
}

#twoColumnWrapper #mainContent ul.awardCarousel li.active
{
	float:left;
	width:80px;
	height:80px;
}

#twoColumnWrapper #mainContent ul.awardCarousel li.active img
{
	opacity:1;
	filter: alpha(opacity = 100);
}

#twoColumnWrapper #mainContent ul.awardCarousel li a
{
	overflow:hidden;
	width:80px;
	height:80px;
	display:block;
}

#awardsContainer .jcarousel-container-horizontal,
#awardsContainer .jcarousel-clip-horizontal
{
	width:530px;
}

#awardsContainer .jcarousel-container {
    position: absolute !important;
	left: 15px;
    bottom: 10px;
}

#awardsContainer .jcarousel-list li,
#awardsContainer .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 80px !important;
    height: 80px !important;
    margin-right:10px!important;
    margin-left:0 !important;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */

#awardsContainer .jcarousel-next, #awardsContainer .jcarousel-prev
{
	position:absolute;
	bottom:40px;
	height:24px;
	width:17px;
	background:url(/Images/AboutOmni/PressRoom/Awards/btnAwardRight.jpg) no-repeat;
	cursor:pointer;
}

#awardsContainer .jcarousel-next 
{
    z-index: 3;
    right:-26px;
	background:url(/Images/AboutOmni/PressRoom/Awards/btnAwardRight.jpg) no-repeat;
}

#awardsContainer .jcarousel-prev 
{
    z-index: 3;
    left:-22px;
    background:url(/Images/AboutOmni/PressRoom/Awards/btnAwardLeft.jpg) no-repeat;
}

#awardsContainer .jcarousel-prev-disabled
{
	cursor:default;
	background:url(/Images/AboutOmni/PressRoom/Awards/btnAwardLeftOff.jpg) no-repeat;
}

#awardsContainer .jcarousel-next-disabled
{
	cursor:default;
	background:url(/Images/AboutOmni/PressRoom/Awards/btnAwardRightOff.jpg) no-repeat;
}

#awardsContainer #awardControl
{
	position:absolute;
	width:220px;
	top:287px;
	right:180px;
}

#awardsContainer a#nextAward, #awardsContainer a#previousAward
{
	background:url(/Images/AboutOmni/PressRoom/Awards/btnNextAward.jpg) no-repeat;
	display:block;
	text-indent:-3000px;
	width:87px;
	height:9px;
	float:left;
	cursor:pointer;
}

#awardDash
{
	float:left;
	width:2px;
}

#awardsContainer .disable
{
	cursor:default;
	visibility:hidden !important;
}

#awardsContainer a#previousAward
{
	background:url(/Images/AboutOmni/PressRoom/Awards/btnPreviousAward.jpg) no-repeat;
	width:113px;
	height:9px;
	visibility:visible;
}

#fancy_left, #fancy_right
{
	display:none !important;
}

#hoverPreviewImage #hoverContent iframe
{
	position: absolute;
    z-index: -1;
    filter: mask();
    border: 0;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    overflow: hidden;
}

/* Careers */

#CareerIntroCopy
{
	margin-top:15px;
}

#twoColumnWrapper #mainContent #CareerIntroCopy h2
{
	font-size:21px;
	font-weight:bold;
	color:#75302c;
}

#twoColumnWrapper #mainContent #CareerIntroCopy h3
{
	font-size:15px;
	font-weight:bold;
	color: #75302C;
}

#JoyRothchildSignature
{
    background:url(/~/media/Images/Careers/imgSignatureRothschild.ashx) no-repeat;
    width:200px;
	height:94px;
	display:block;
	text-indent: -3000px;
}
