#checkAvailability, #checkAvailabilityCallToAction
{
	text-align: center;
}

#checkAvailabilityCallToAction
{
	float: right;
}

#checkAvailability img
{
	margin: 15px 0px;
	padding: 0;
}

#checkAvailabilityCallToAction img
{
	margin: 0;
	padding: 0;
}

#callToActionPhone
{
	clear: both;
}

#callToActionOnline
{
	clear: both;
}

#dropdownNavigation
{
	clear: both;
}

/*Placeholders*/
/*****************************************************************************/

#ratesTable
{
	border: 0px;
	float: right;
	width: 225px;
	margin: 0;
	padding: 0;

	display: none;
}

/* If the tertiary nav has been enabled, display the whole thing thinly */
#templateStyleStandard #ratesTable
{
	width: 125px;
}

#detailDescription1
{
}
#detailDescription1 h3
{
	font: bold 10pt/12pt "Trebuchet MS", "Times New Roman", Times, serif;
	color: #3B5D8C;
	margin: 0px;
	padding: 0px 0px 2px;
	text-decoration: none;
}

#detailDescription1 p
{
	padding: 0px 0px 5px;
}

#detailDescription1 p.addinfo {
	font: normal 7.5pt/normal Tahoma, Arial, sans-serif;
	color: #6B6B6B;
	background: url(/local/gfx/dotted_separator.gif) repeat-x bottom;
	padding: 0px 0px 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#featuresDescription
{
}

#activitiesDescription
{
}

#entertainmentDescription
{
}

#pleaseNote1
{
}

#pleaseNote4
{
}

#graphicName
{
	text-align: center;
	margin-bottom: 10px;
}

#transportationDescription
{
}

#zone
{
	font-weight: bold;
}

/************************************************************************************/

#ratesDiv
{
	display: block;
	text-align: center;
	float: right;
	width: 160px;
	margin-right: 0px;
	margin-top: 10px;
}

	#ratesDiv #virtualTour,
	#ratesDiv #virtualTour-e,
	#ratesDiv #virtualTour-f
	{
		float: left;
	}
	
		#ratesDiv #virtualTour a,
		#ratesDiv #virtualTour-e a,
		#ratesDiv #virtualTour-f a
		{
			background-image: url(../../gfx/accommodation/virtualtour_icon_lg.gif);
			background-repeat: no-repeat;
			width: 62px;
			height: 44px;
			text-decoration: none;
			display: block;
		}
		
		#ratesDiv #virtualTour-f a
		{
			width: 85px;
			background-image: url(../../gfx/accommodation/virtualtour_icon_lg-f.gif);
		}
		
	#ratesDiv #mapIcon,
	#ratesDiv #mapIcon-e,
	#ratesDiv #mapIcon-f
	{
		float: right;
	}
			
		#ratesDiv #mapIcon a,
		#ratesDiv #mapIcon-e a,
		#ratesDiv #mapIcon-f a
		{
			background-image: url(../../gfx/accommodation/maps_icon_lg.gif);
			background-repeat: no-repeat;
			width: 63px;
			height: 44px;
			text-decoration: none;
			display: block;
		}
		
		#ratesDiv #mapIcon-f a
		{
			background-image: url(../../gfx/accommodation/maps_icon_lg-f.gif);
		}
	
		#ratesDiv #virtualTour span,
		#ratesDiv #mapIcon span,
		#ratesDiv #virtualTour-e span,
		#ratesDiv #mapIcon-e span,
		#ratesDiv #virtualTour-f span,
		#ratesDiv #mapIcon-f span
		{
			visibility: hidden;
		}
	
	#ratesDiv .rateLabel
	{
		font-weight: bold;
	}
	
	#ratesDiv #ratesDetail,
	#ratesDiv #ratesDetail-e,
	#ratesDiv #ratesDetail-f
	{
		font-weight: bold;
		margin-top: 60px;
		font-weight: bold;
	}
		
		div#ratesDiv>div#ratesDetail
		{
		}	
	
		#ratesDiv #ratesDetail a,
		#ratesDiv #ratesDetail-e a,
		#ratesDiv #ratesDetail-f a
		{
			text-decoration: none;
		}
	
        #ratesDiv #ratesDetail #startingFromLabel,
        #ratesDiv #ratesDetail-e #startingFromLabel-e,
        #ratesDiv #ratesDetail-f #startingFromLabel-f
        {
                    clear: both;
                    margin-bottom: 1px;
                    font-size: 10px;
                    font-weight: normal;
        }
 
        #ratesDiv #ratesDetail #nightlyRate,
        #ratesDiv #ratesDetail-e #nightlyRate-e
        #ratesDiv #ratesDetail-f #nightlyRate-f
        {
                    text-align: center;
                    color: #003366;
                    font-size: 17px;
        }
		
		#ratesDiv #ratesDetail #weeklyRate
		{
			float: right;
			padding-right: 7px;
			text-align: center;
		}
		
		#ratesDiv #ratesDetail-e #weeklyRate-e,
		#ratesDiv #ratesDetail-f #weeklyRate-f
		{
			display: none;
			float: right;
			padding-right: 7px;
			text-align: center;
		}
		
		#ratesDiv #ratesDetail #nightlyRate .rateLabel,
		#ratesDiv #ratesDetail #weeklyRate .rateLabel,
		#ratesDiv #ratesDetail-e #nightlyRate-e .rateLabel,
		#ratesDiv #ratesDetail-f #weeklyRate .rateLabel,
		#ratesDiv #ratesDetail-e #nightlyRate-e .rateLabel,
		#ratesDiv #ratesDetail-f #weeklyRate .rateLabel

		{
            clear: both;
            font-size: 12px;
            color: #003366;
		}
		
        #ratesDiv #ratesDetail #nightlyRate .rateValue,
        #ratesDiv #ratesDetail #weeklyRate .rateValue,
        #ratesDiv #ratesDetail-e #nightlyRate-e .rateValue,
        #ratesDiv #ratesDetail-f #weeklyRate .rateValue,
        #ratesDiv #ratesDetail-e #nightlyRate-e .rateValue,
        #ratesDiv #ratesDetail-f #weeklyRate .rateValue
        {
            color: #cc3300;
            font-weight: bold;
            font-size: 18px;
        }
                        
	#checkAvailability
	{
		clear: both;
		padding: 0px;
	}
	
		div#ratesDiv>div#checkAvailability
		{
		}