﻿#moreInfoContent
{
	margin: 10px 0 0 0;
	width:821px;	
}

#overview { /*height:405px;*/ height:390px; }

.overviewItem
{ background-color: #fff; padding: 6px; }

.overviewDetailRow td {/* padding:4px 81px 4px 0;  border-bottom:dashed 1px #bfbfbf;*/}
.overviewItemGreenHeader { background: url("../Images/reskin/gradients/moreInformationGreen.jpg") repeat-x;	height: 54px; line-height: 34px; color:#fff;}

.sepBlue
{ border-right: 1px solid #1C2172; }

#altWeeks
{ margin-bottom: 0px; }

#tblAltWeeks
{ font-weight:bold; color: #1C2172; text-align: center; }

#altWeeksContent
{ background-color: #fff; padding: 7px; }


#nearbyAccommContent
{ background-color: #fff; padding: 7px; }

#nearbyAccommContent span { padding-bottom:10px;}
#nearbyAccommContent a { margin:5px 0;}

#resortInfo { width: 357px; float: left; margin-right: 10px; margin-bottom: 20px; }
#resortInfo h1 { font-size:1.5em; padding-top:5px; padding-bottom:5px;}
#resortInfo h2 { font-size:1.5em; padding-top:5px; padding-bottom:5px;}

#facilities
{ background: none; width: 357px; }

#facilitiesText
{ background-color: #E4ECD5; width: 57px; text-align: center; }

#facilitiesIcons
{ background: none; width: 290px; padding-bottom: 15px; }

.resortInfoHeader { /*padding:10px 0;*/}

/*
#facilitiesText
{ background-color: #E4ECD5; width: 57px; height: 50px; line-height: 50px; vertical-align: middle; float: left; padding-left: 5px; padding-right: 5px; }

#facilitiesIcons
{ background-color: #E4ECD5; height: 50px; line-height: 50px; vertical-align: middle; float: left; width: 290px;  }
*/

#facilities img
{ margin: 15px 0px 0px 3px; }

#imgGallery
{ width: 203px; float: left;}

#imgGalleryHeading { background: url("../Images/reskin/gradients/moreInfoBlue.jpg") repeat-x; width: 203px; height: 54px; color:#fff; line-height: 34px; }

#imgGalleryHeading h3 {  padding-left:10px; font-size:1.4em; padding-top:15px; }

#imgGalleryMain
{ background: url("../Images/reskin/gradients/galleryBackground.jpg") repeat-x; }


#imgGalleryMain .imgMain
{ padding: 6px 6px 6px 6px; background:#24a9e1; }

#imgGalleryMain .imgSmall
{ padding: 0px 6px 6px 6px; background:#24a9e1;  }

#imgGalleryMain ul
{ list-style-type: none; background:#24a9e1; padding: 0px; margin:0px; }

#imgGalleryMain li
{ display: inline; }
	
#imgGalleryMain img
{ cursor: pointer; }

#enquiryForm{ width: 604px; height:460px; background:#fff; }

#enquiryInput
{ float: left; width: 345px; background:#fff; padding-bottom:2px; }
.enquiryHeading
{ line-height: 40px; height: 40px; background-color: #fff; padding-left: 10px; }
.enquiryLabel
{ line-height: 30px; height: 30px; background-color: #fff; border-top: 1px dashed #BFBFBF; width: 150px; padding-left: 10px; }
.enquiryInput
{ line-height: 30px; height: 30px; background-color: #fff; border-top: 1px dashed #BFBFBF; width: 150px; padding-right: 10px; text-align: right; }
.validation
{ background-color: #fff; border-top: 1px dashed #BFBFBF; width:20px;}
#enquiryInput input
{ width: 150px; border: 1px solid #DEDEEA; }
#enquiryInput select
{ border: 1px solid #DEDEEA; }
#enquirySummary
{ background-color: #fff; float: left; width: 229px; height:374px; border-top: 1px dashed #BFBFBF; padding: 15px; }
#tblSummary
{ margin-bottom: 40px; }
td.tdText
{ width: 110px; line-height: 20px; }
td.tdSummary
{ font-weight: bold; line-height: 20px;  }
.pNews
{ margin-bottom: 25px; }

#submit { text-align:right; }
#submitEnquiryWrapper { background:url('../images/reskin/backgrounds/submitEnquiryBackground.gif') no-repeat; width:156px; height:31px;}
.submitEnquiryButton { margin-right:3px; margin-top:4px; }

#submitWrapper{ background:url('../images/reskin/backgrounds/submitBackground.gif') no-repeat; width:155px; height:31px;}
.submitButton {margin-left:3px; margin-top:4px;}

#thankyou
{ width: 570px; background-color: #E2E2EA; border-top: solid 4px #FFFFFF;}

p.darkBlue
{ margin: 0px; padding: 0px; font-weight: bold; color: #1C2172; }
p.boldBlack { margin:0px; padding:0px; font-weight:bold; color:#000;}

hr.dashed
{ height: 1px; border-bottom: 1px dashed #E5E5E5; border-left: none; border-right: none; border-top: none; background: transparent; }

.seasonRed { color:#c01e2d; font-size:1.2em; }
.priceBlack { font-weight:bold; font-size:1.2em; }
.weekNumberBlue { font-weight:bold; font-size:1.2em; color:#1076c0; }
