@charset "utf-8";
/* CSS Document */
/***********/
/* HEADERS */
/***********/
#Header_Overview
	{background:url('/Images/SectionHeaders/CompanyOverview.jpg') no-repeat scroll right top;}
#Header_AccommodationEnquiry
	{background:url('/Images/SectionHeaders/CompanyEnquiry.jpg') no-repeat scroll right top;}
#Header_SpecialOffers
	{background:#FF0000 url('/Images/SectionHeaders/CompanySpecialOffers.png') no-repeat top right;}
#Header_PhotoGallery
	{background:#FFC536 url('/Images/SectionHeaders/CompanyPhotoGallery.jpg') no-repeat top right;}
#Header_VisitorReviews
	{background:#96C013 url('/Images/SectionHeaders/VisitorReviews.jpg') no-repeat top right;}
#Header_BuyTheatreTickets
	{background:#BCDD55 url('/Images/SectionHeaders/Company_Theatre.jpg') repeat-x left top;}
/**************************/
/* COMPANY PAGE: DATA BOX */
/**************************/
#DataBox_Picture
	{width:700px;
	height:324px;
	margin-bottom:25px;
	background-color:#EEEEEE;
	float:left;
	position:relative;}
#DataBox_Picture #CompanyGoogleMap
	{width:680px;
	height:324px;}
#DataBox_Picture #CompanyMainPicture
	{width:680px;
	height:324px;}
#DataBox_Picture #CompanyLegend
	{background:#0b99eb;
	color:#fff;
	font-size:20px;
	position:absolute;
	bottom:18px;
	left:21px;
	padding:7px 10px 13px 10px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;}
#DataBox_Picture #CompanyLegend UL
	{overflow:hidden;
	float:left;
	height:1%;
	margin:0;
	padding:0;
	list-style:none;}
#DataBox_Picture #CompanyLegend LI
	{float:left;}
#DataBox_Picture #CompanyLegend SPAN
	{float:left;
	font-size:10px;
	color:white;
	padding-left:5px;}
#DataBox_Picture #CompanyLegend STRONG
	{font-weight:normal;
	display:block;
	margin-bottom:5px;}
#DataBox_Picture #CompanyLegend LI IMG
	{display:block;}
#DataBox_Info
	{width:275px;
	height:282px;
	float:right;
	line-height:18px;
	font-size:14px;
	background-color:#EEEEEE;
	margin-bottom:25px;
	position:relative;
	padding:18px 20px 24px 5px;}
#DataBox_Info H2
	{color:#0b99eb !important;
	margin:0 0 1px !important;
	font-size:16px !important;
	font-weight:normal !important;
	line-height:18px !important;
	padding:0 !important;}
#DataBox_Info ADDRESS
	{display:block;
	font-style:normal;
	color:#666;}
#DataBox_Info ADDRESS SPAN
	{display:block;}
#DataBox_Info .DataBox_Info_PopUpList
	{margin:0 0 11px -6px;
	padding:0;
	list-style:none;}
.DataBox_Info_PopUpList LI
	{background:url('/Images/ResultSortSeparator.gif') no-repeat 0 3px;
	padding:0 0 0 6px;
	display:inline;}
.DataBox_Info_PopUpList LI:first-child
	{background:none;}
#DataBox_Info .DataBox_Info_PopUpList A
	{color:#000;}
#DataBox_Info #DataBox_Info_MapLink
	{background:url('/Images/MapIcon.gif') no-repeat 0 4px;
	padding:2px 0 2px 21px;}
#DataBox_Info .SubSection
	{border-top:1px solid #ccc;
	padding-top:5px;
	padding-bottom:5px;
	overflow:auto;}
#DataBox_Info .LabelBox
	{float:left;
	width:110px;
	color:#666;}
#DataBox_Info .ValueBox
	{float:left;
	color:#999;
	width:165px;}
#DataBox_Info_QuickButtons
	{margin:0 0 0 -10px;
	padding:1px 0 0;
	list-style:none;
	position:absolute;
	bottom:10px;
	left:10px;
	font-size:12px;
	overflow:hidden;
	width:290px;}
#DataBox_Info_QuickButtons LI
	{float:left;
	padding-left:8px;}
#DataBox_Info .SaveButton EM
	{background:url('/Images/Heart.Green.gif') no-repeat 0 10px;
	padding:0 0 0 17px;}
#DataBox_Info .SavedButton EM
	{background:url('/Images/Heart.Red.gif') no-repeat 0 10px;
	padding:0 0 0 17px;}
#DataBox_Info .ShareButton EM
	{background:url('/Images/ShareIcon.gif') no-repeat 0 8px;
	padding:0 0 0 17px;}
#DataBox_Info_QuickButtons_Print
	{display:block;
	background:url('/Images/PrintIcon.gif') no-repeat;
	height:25px;
	width:29px;
	text-indent:-9999px;
	overflow:hidden;
	margin-left:13px;}
/***********************************************/
/* COMPANY PAGE: LEFT SIDE ---> SPECIAL OFFERS */
/***********************************************/
#CompanySpecialOffersSection
	{position:relative;
	background-image:url('/Images/SpecialOffers/Background.jpg');
	font-size:12px;}
#CompanySpecialOffersSection .SpecialOfferBlock
	{overflow:hidden;}
/*****************************************/
/* COMPANY PAGE: LEFT SIDE ---> OVERVIEW */
/*****************************************/
#CompanyOverviewSection
	{position:relative;
	font-size:12px;}
#CompanyOverviewSection A
	{color:#0B99EB;}
#CompanyOverviewSection DIV
	{margin:0 0 17px;}
#CompanyOverviewSection DIV P
	{font-weight:bold;}
#CompanyOverviewSection #FirstCompanyDescription
	{font-size:13px;}
#GenericCompanyEnquiryFormSection_TextContainer
	{margin:0 !important;
	padding-top:17px;}
#GenericCompanyEnquiryFormSection_TextContainer INPUT,
#GenericCompanyEnquiryFormSection_TextContainer TEXTAREA
	{width:100%;
	border:1px solid #CCCCCC;}
#GenericCompanyEnquiryFormSection_TextContainer .Label_Left
	{clear:both;
	display:block;
	float:left;
	width:150px;}
#GenericCompanyEnquiryFormSection_TextContainer .TextBox_Left
	{display:block;
	float:left;
	width:150px;}
#GenericCompanyEnquiryFormSection_TextContainer .Label_Right
	{display:block;
	float:left;
	width:100px;
	padding-left:50px;}
#GenericCompanyEnquiryFormSection_TextContainer .TextBox_Right
	{display:block;
	float:left;
	width:150px;}
#GenericCompanyEnquiryFormSection_TextContainer .TextBox_TextArea
	{display:block;
	float:left;
	width:450px;}
#SubmitGenericEnquiry_ButtonHolder
	{clear:both;
	width:auto;
	padding:0 40px 0 0;
	overflow:hidden;
	margin:0 !important;}
#SubmitGenericEnquiry_ButtonHolder DIV
	{float:right;
	margin:0 !important;}
#SubmitGenericEnquiry_ButtonHolder A
	{color:black !important;}
#SubmitGenericEnquiry_ButtonHolder A:hover
	{color:black !important;}
/*********************************************/
/* COMPANY PAGE: LEFT SIDE ---> CONTACT FORM */
/*********************************************/
.CompanyEnquiryFormSection_Label
	{float:left;
	color:#666666;
	padding:5px 0 5px 0;
	line-height:30px;
	clear:both;}
.CompanyEnquiryFormSection_TextInputSection
	{float:left;
	padding:5px 0 5px 0;
	line-height:30px;}
#CompanyEnquiryFormSection_FirstColumn
	{float:left;
	width:300px;}
#CompanyEnquiryFormSection_FirstColumn .CompanyEnquiryFormSection_Label
	{width:130px;}
#CompanyEnquiryFormSection_FirstColumn .CompanyEnquiryFormSection_TextInputSection
	{width:160px;}
#CompanyEnquiryFormSection_FirstColumn .CompanyEnquiryFormSection_TextInputSection INPUT
	{width:150px;
	height:100%;
	border:1px solid #CCCCCC;
	padding:5px;}
#CompanyEnquiryFormSection_FirstColumn #CompanyOfferPanel
	{background-image:url(/images/offer_background.jpg); 
	background-repeat:no-repeat; 
	width:340px; 
	height:105px; 
	position:absolute; 
	left:300px; 
	top:5px; 
	padding:0px;}
#CompanyEnquiryFormSection_FirstColumn #CompanyOfferPanel #OfferDescription
	{margin:0;
	padding:0 12px;
	font-size:20px;
	font-weight:normal;
	line-height:40px;
	color:#fff;
	background-color:#FF0000;}
#CompanyEnquiryFormSection_FirstColumn #CompanyOfferPanel #OfferFrom
	{float:left;
	padding:5px 5px 0px 15px;}
#CompanyEnquiryFormSection_FirstColumn #CompanyOfferPanel #OfferPrice
	{float:left; 
	padding:5px 0px 0px 0px;
	}
#CompanyEnquiryFormSection_FirstColumn #CompanyOfferPanel #OfferDates
	{clear:both;
	padding:0px 5px 0px 15px;}
#CompanyEnquiryFormSection_FirstColumn #CompanyOfferPanel #OfferTerms
	{padding:0px 5px 0px 15px;
	font-size:10px;}
	

#CompanyEnquiryFormSection_SecondColumn
	{float:right;
	width:320px;}
#CompanyEnquiryFormSection_SecondColumn .CompanyEnquiryFormSection_Label
	{width:130px;}
#CompanyEnquiryFormSection_SecondColumn .CompanyEnquiryFormSection_TextInputSection
	{width:160px;}
#CompanyEnquiryFormSection_SecondColumn .CompanyEnquiryFormSection_TextInputSection .MonthYearSelector
	{width:90px;
	border:1px solid #CCCCCC;
	padding:5px;}
#CompanyEnquiryFormSection_SecondColumn .CompanyEnquiryFormSection_TextInputSection .DaySelector
	{width:55px;
	border:1px solid #CCCCCC;
	padding:5px;}
#CompanyEnquiryFormSection_SecondColumn .CompanyEnquiryFormSection_TextInputSection .PeopleSelector
	{width:110px;
	border:1px solid #CCCCCC;
	padding:5px;}
#CompanyEnquiryFormSection_Bottom
	{clear:both;
	width:640px;}
#CompanyEnquiryFormSection_Bottom .CompanyEnquiryFormSection_Label
	{width:130px;}
#CompanyEnquiryFormSection_Bottom .CompanyEnquiryFormSection_TextInputSection
	{width:500px;}
#CompanyEnquiryFormSection_Bottom .CompanyEnquiryFormSection_TextInputSection TEXTAREA
	{width:490px;
	height:120px;
	border:1px solid #CCCCCC;}
#CompanyEnquiryFormSection_Bottom #SubmitAccommodationEnquiry_ButtonHolder
	{clear:both;
	width:auto;
	/*float:right;*/
	padding:0 20px 0 0;
	overflow:hidden;}
#CompanyEnquiryFormSection_Bottom #SubmitAccommodationEnquiry_ButtonHolder DIV
	{float:right;}
#CompanyVisitorPostComment
	{clear:both;
	border:1px solid #ccc;
	margin-top:20px;
	overflow:auto;
	-moz-border-radius:5px;}
#CompanyVisitorPostComment FORM
	{padding:5px 20px 20px 20px;}
#CompanyVisitorPostComment LABEL
	{width:100px;
	text-align:right;
	display:block;
	float:left;
	padding-right:20px;}
#CompanyVisitorPostComment FIELDSET
	{clear:both;
	padding-top:15px;}
#CompanyVisitorPostComment UL
	{float:left;
	list-style:none;
	margin:0;
	padding:0;}
#CompanyVisitorPostComment #CompanyVisitorPostComment_ButtonHolder,
#CompanyVisitorPostComment #CompanyVisitorPostComment_ButtonHolder_PreSubmit
	{width:auto;
	float:right;
	clear:both;
	padding:20px 0 10px 30px;
	overflow:hidden;
	margin-top:-10px;}
#CompanyVisitorPostComment LI
	{float:left;}
#CompanyVisitorPostComment INPUT,
#CompanyVisitorPostComment TEXTAREA
	{float:left;
	list-style:none;
	border:1px solid #ccc;
	padding:5px;}
#CompanyVisitorPostComment INPUT
	{width:200px;}
#CompanyVisitorPostComment #PostCommentForm_ReviewTitle
	{width:450px;}
#CompanyVisitorPostComment TEXTAREA
	{width:450px;
	height:100px;}
#CompanyVisitorPostComment UL LI A
	{background:url('/Images/Star.Unselected.png') no-repeat;
	cursor:pointer;}
#CompanyVisitorPostComment UL LI A DIV
	{width:15px;}
#CompanyVisitorPostComment UL LI A:hover
	{background:url('/Images/Star.Selected.png') no-repeat;}
#CompanyVisitorPostComment_ButtonHolder .CleanGenericButton,
#CompanyVisitorPostComment_ButtonHolder_PreSubmit .CleanGenericButton
	{float:right;}
#CompanyVisitorPostComment_ButtonHolder A,
#CompanyVisitorPostComment_ButtonHolder_PreSubmit A
	{padding-right:10px;
	color:black !important;}
/****************************************/
/* COMPANY PAGE: LEFT SIDE ---> THEATRE */
/****************************************/
#TheatreSectionResults_Response.AjaxLoading
	{padding: 20px 0;
	background: url('/Images/Loading/16x16.gif') no-repeat center;}
#TheatreSearchButton
	{background:url('/Images/Theatre/SearchButton.Sprite.gif') no-repeat;	
	background-position:0px -28px;
	width:60px;
	height:28px;
	cursor:pointer;}
#TheatreSearchButton:hover
	{background:url('/Images/Theatre/SearchButton.Sprite.gif') no-repeat;	
	background-position:0px 0px;
	width:60px;
	height:28px;
	cursor:pointer;}
.ComparePricesButton
	{background:url('/Images/Theatre/ComparePricesButton.Sprite.gif') no-repeat;	
	background-position:0px -28px;
	width:60px;
	height:28px;
	cursor:pointer;}
.ComparePricesButton:hover
	{background:url('/Images/Theatre/ComparePricesButton.Sprite.gif') no-repeat;	
	background-position:0px 0px;
	width:60px;
	height:28px;
	cursor:pointer;}
.BookNowButton
	{background:url('/Images/Theatre/BookNowButton.Sprite.gif') no-repeat;	
	background-position:0px -28px;
	width:60px;
	height:28px;
	cursor:pointer;}
.BookNowButton:hover
	{background:url('/Images/Theatre/BookNowButton.Sprite.gif') no-repeat;	
	background-position:0px 0px;
	width:60px;
	height:28px;
	cursor:pointer;}
.ConfirmButton
	{background:url('/Images/Theatre/ConfirmButton.Sprite.gif') no-repeat;	
	background-position:0px -28px;
	width:60px;
	height:28px;
	cursor:pointer;}
.ConfirmButton:hover
	{background:url('/Images/Theatre/ConfirmButton.Sprite.gif') no-repeat;	
	background-position:0px 0px;
	width:60px;
	height:28px;
	cursor:pointer;}
/**********************************************/
/* COMPANY PAGE: LEFT SIDE ---> PHOTO GALLERY */
/**********************************************/
#CompanyPhotoGallerySection_SlideShowLess
	{padding-top:20px;}
#CompanyPhotoGallerySection_SlideShowLess A
	{padding-right:38px; vertical-align:top;}
#CompanyCustomInput
	{padding-bottom:15px;}
/************************************************/
/* COMPANY PAGE: LEFT SIDE ---> VISITOR REVIEWS */
/************************************************/
#AverageInfoMessage
	{display:block;
	color:#666;
	border-bottom:10px solid #eee;
	padding:8px 0 7px 13px;}
#CompanyVisitorReviewsList
	{margin:0;
	padding:0;
	list-style:none;}
#CompanyVisitorReviewsList LI
	{overflow:hidden;
	height:1%;
	padding:20px 3px 22px 13px;
	border-top:1px solid #ccc;}
#CompanyVisitorReviewsList LI:first-child
	{border:none;}
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_LeftSide
	{float:left;
	width:111px;
	padding:2px 0 0;}
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_LeftSide UL
	{margin:0;
	padding:0 0 8px;
	list-style:none;
	overflow:hidden;
	height:1%;}
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_LeftSide LI
	{float:left;
	border:none;
	padding:0;
	margin:0;}
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_LeftSide A,
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_LeftSide IMG
	{display:block;}
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_LeftSide SPAN
	{display:block;
	color:#999;
	margin-left:3px;}
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_LeftSide SPAN EM
	{font-style:normal;
	color:#666;
	display:block;}
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_RightSide
	{float:right;
	width:540px;}
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_RightSide H2
	{background:none;
	margin:0;
	padding:0;
	line-height:normal;
	color:#000;
	font-size:14px;}
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_RightSide P
	{line-height:14px;
	margin:0 0 18px;}
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_RightSide .ReviewAuthoring
	{color:#999;
	display:block;
	margin-bottom:9px;}
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_RightSide .ReviewQualification
	{overflow:hidden;
	height:1%;
	margin:0 0 0 -1px;
	color:#666;}
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_RightSide .ReviewQualification IMG
	{float:left;
	margin-right:5px;
	cursor:pointer;
	display:block;}
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_RightSide .ReviewQualification SPAN
	{float:left;
	padding:7px 0 0 6px;}
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_RightSide .ReviewReplyBox
	{border:1px solid #ccc;
	padding:4px;
	width:98%;
	margin-bottom:8px;}
#CompanyVisitorReviewsList .CompanyVisitorReviewsList_RightSide .ReviewReplyBox .ReviewReplyManagementName
	{margin-bottom:8px;
	font-weight:bold;}	
#CompanyVisitorPostComment
	{clear:both;
	border:1px solid #ccc;
	margin-top:20px;
	-moz-border-radius:5px;}
#CompanyVisitorPostComment FORM
	{padding:5px 20px 20px 20px;}
#CompanyVisitorPostComment LABEL
	{width:100px;
	text-align:right;
	display:block;
	float:left;
	padding-right:20px;}
#CompanyVisitorPostComment FIELDSET
	{clear:both;
	padding-top:15px;}
#CompanyVisitorPostComment UL
	{float:left;
	list-style:none;
	margin:0;
	padding:0;}
/*#CompanyVisitorPostComment #CompanyVisitorPostComment_ButtonHolder
	{width:auto;
	float:left;
	padding:50px 0 0 30px;
	overflow:hidden;
	margin-top:-10px;}*/
#CompanyVisitorPostComment LI
	{float:left;}
#CompanyVisitorPostComment INPUT,
#CompanyVisitorPostComment TEXTAREA
	{float:left;
	list-style:none;
	border:1px solid #ccc;
	padding:5px;}
#CompanyVisitorPostComment INPUT
	{width:200px;}
#CompanyVisitorPostComment #PostCommentForm_ReviewTitle
	{width:450px;}
#CompanyVisitorPostComment TEXTAREA
	{width:450px;
	height:100px;}
#CompanyVisitorPostComment UL LI A
	{background:url('/Images/Star.Unselected.png') no-repeat;
	cursor:pointer;}
#CompanyVisitorPostComment UL LI A DIV
	{width:15px;}
#CompanyVisitorPostComment UL LI A:hover
	{background:url('/Images/Star.Selected.png') no-repeat;}
/*
#CompanyVisitorPostComment_ButtonHolder .CleanGenericButton
	{float:right;}
#CompanyVisitorPostComment_ButtonHolder A
	{padding-right:10px;}
*/
/****************************/
/* COMPANY PAGE: RIGHT SIDE */
/****************************/
#SpecialOfferPanel
	{width:300px;
	height:400px;
	clear:both;
	padding-top:10px;
	background-image:url(/Images/SpecialOffers/background_special-offer.jpg);
	background-repeat:no-repeat;
}
#SpecialOfferPanel #OfferHeading{
	color:#EC6911;	
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	height:50px;
	line-height:50px;
}
#SpecialOfferPanel .OfferContent{
	color:#0B99EB;	
	height:300px;
	overflow:hidden;
}
#SpecialOfferPanel .OfferContent #OfferTitle{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
#SpecialOfferPanel .OfferContent #OfferDescription{
	width:240px;
	margin:auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
	padding-top:30px;
}
#SpecialOfferPanel .OfferContent #ValidDates{
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:20px;
}
#SpecialOfferPanel #OfferFooter{
	text-align:center;
	height:50px;
}
#LiveBookingPanel
	{width:300px;
	clear:both;
	margin-bottom:10px;}
#CompanyTopCompaniesSection
	{width:300px;
	clear:both;
	margin-bottom:10px;}
#CompanyTopCompaniesSection H2
	{margin:0 0 5px 0;
	padding:0 12px;
	font-size:20px;
	font-weight:normal;
	line-height:40px;
	color:#fff;
	background:url('/Images/SectionHeaders/TopCompanies.gif') repeat-x;}
#CompanyTopCompaniesSection #CompanyTopCompaniesSection_SubTitle
	{line-height:30px;}
#CompanyTopCompaniesSection UL
	{margin:0;
	padding:0;
	list-style:none;}
#CompanyTopCompaniesSection LI
	{overflow:hidden;
	width:100%;
	vertical-align:top;
	padding-bottom:4px;}
#CompanyTopCompaniesSection DIV
	{float:right;
	width:238px;
	font-size:11px;
	color:#999;
	padding:5px 0 0;}
#CompanyTopCompaniesSection UL LI DIV H2
	{margin:0;
	font-size:14px;
	color:#666;
	display:block;
	background:none;
	line-height:normal;
	padding:0;}
#CompanyTopCompaniesSection UL LI DIV H2 A
	{color:#666;}
#CompanyTopCompaniesSection UL LI DIV ADDRESS
	{display:block;
	font-style:normal;}
#CompanyTopCompaniesSection UL LI  IMG
	{float:left;}
/***********************/
/*--- ADDED BY JEFF ---*/
/***********************/

/*--- START thumbnail/popup page style ---*/
.gallerycontainer {
	width:600px;
}
.gallerycontainer_2 {
	width:680px;
	padding:5px;
}
.thumbcontainer {
	float:left;
	clear:none;
	width:155px;
	height:130px;
	padding:3px 3px 0 3px;
	border: 1px solid #CCC;
	margin:15px;
}
.thumbcontainer_2 {
	float:left;
	clear:none;
	width:155px;
	height:148px;
	padding:3px 3px 0 3px;
	border: 1px solid #CCC;
	margin:0 5px 5px 0;
}
.thumbcontainer_2 em {
	color: #96C013;
	font-size:11px;
}
.thumbcontainer em {
	color: #96C013;
	font-size:11px;
}
.thumbnail {
	width:150px;
	height:100px;
	border:none;
}
.eventthumbnail {
	width:135px;
	height:99px;
	border:none;
}
.thumbtext {
	color:#999;
	width:150px;
	vertical-align:middle;
}
.eventname {
	height:29px;
}
/*--- END humbnail/popup page style ---*/

/*--- START Event Gallery ---*/
.eventgallery div {
	float:left;
	margin:0 1px 1px 0;
	height:99px;
}
.eventgallery a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/*--- END Event Gallery ---*/

/*-- START Cape Town: Gordon's Bay Holiday --*/

#suitephoto
{
  display: block;
  width: 189px;
  height: 112px;
  background: url(../Pictures/gordons_bay_holiday/protea_place.jpg) no-repeat 22px 0;
}

#suitephoto:hover
{ 
  background-position: 22px -112px;
}

#suitephoto span
{
  display: none;
}

#suitephoto2
{
  display: block;
  width: 189px;
  height: 112px;
  background: url(../Pictures/gordons_bay_holiday/sunset_point.jpg) no-repeat 22px 0;
}

#suitephoto2:hover
{ 
  background-position: 22px -112px;
}

#suitephoto2 span
{
  display: none;
}

#suitephoto3
{
  display: block;
  width: 189px;
  height: 112px;
  background: url(../Pictures/gordons_bay_holiday/atlantic_view.jpg) no-repeat 22px 0;
}

#suitephoto3:hover
{ 
  background-position: 22px -112px;
}

#suitephoto3 span
{
  display: none;
}

/*-- END Cape Town: Gordon's Bay Holiday --*/

/* Ajax Hotel Search */
#AjaxSearchBusy{
	color:#96C013;
	font-size:16px;
	font-weight:bold;
	line-height:32px;
	text-align:center;
}
#showHotelSearchForm{
	color:#0B99EB;
}
#hSearchForm{
	font-size:12px;
}

/***************************/
/*--- END ADDED BY JEFF ---*/
/***************************/