﻿

#searchFilter
{ height: 33px; line-height: 33px; vertical-align: middle; padding-left: 15px;  background-color: #fff; background-repeat: no-repeat; color: #000; }
#searchFilter td
{ line-height: 30px; }

#searchFilter .fL { margin-right:10px; padding-left:3px;}

.propertyPhoto
{ border: 1px solid #7F7F7F; padding: 2px; }
#searchResults h1
{ font-size: 30px; } /**********************************************/
#searchResults table
{ width: 560px; }

th.resultsHeading { color: #fff; text-transform:uppercase; font-size: 9px; font-weight: bold; padding: 5px 0 5px 0; text-align:left; width:160px; }

td.resultsPhoto { padding-left:11px; /*width: 146px;*/ width:20%; /*width:118px;*/ max-width:118px;height:134px;text-align:center; }
td.resultsPrice
{border-right: 1px dashed #bebec0;  width: 20px;  /*/*background:#fff;*/ color: #3F5B07; font-size: 20px; font-weight:bold; text-align:center; padding-left:21px; }
td.resultsWeekNo
{ width: 34px; /*padding:0 7px;*/ padding-right:7px; text-align: center; /*background:#fff;*/ vertical-align:top; }

td.resultsWeekNo h1 {color:#1075bb; font-size:3em;}

td.resultsResortName
{ width: 145px;  border-bottom: 1px dashed #bebec0; font-weight:bold; /*line-height: 35px;*/ line-height:18px; padding-bottom: 4px; /*background:#fff;*/ color:#000; }
td.resultsLocation
{ width: 145px; line-height:18px; padding-top: 4px; font-weight:bold; /*background:#fff;*/ }
td.resultsSize
{ width: 50px; border-bottom: 1px dashed #bebec0; padding-bottom: 4px; /*background:#fff;*/ }
td.resultsPeople
{ width: 50px;  padding-top: 4px; /*background:#fff;*/ }

td.resultsDescription { /* width: 65px;*/ max-width:158px; width:149px;  text-align: center;  /*background:#fff;*/padding: 5px; vertical-align: top; /*text-align: left;*/ }
td.resultsDescription p { text-align:left;}

td.facilityText
{ background-color: #fff; border-top: 8px solid #FFFFFF; padding: 15px; line-height: 20px; }
td.facilities
{border-right: 1px dashed #bebec0; /*background-color: #fff;*/ border-top: 8px solid #FFFFFF; margin-top: 4px; padding: 6px 0px 4px 0px; width:249px; padding-right:22px; }

td.moreInformation { position:relative; background:red; top:150px; right:60px; text-align:center;width:185px; background:none !important; text-align:center !important; height:22px !important; vertical-align:bottom;}
.moreInformation { position:relative; background:red; top:150px; right:60px; text-align:center;width:185px; background:none !important; text-align:center !important; height:22px !important; vertical-align:bottom;}

#moreInformationButton { margin:15px 0 0 0; padding:0;}

/*td.moreInformation img { margin: 10px 0 0 10px;}*/

td.divider
{ border-bottom: 1px dashed #7F7F7F; height: 8px; }
td.divider1
{ height: 8px; }

.resortItem
{ padding: 10px 5px 10px 5px; border-bottom: 1px dashed #7F7F7F; background-color: #DEDEEA; height:55px; }
.resortImage
{ margin-right: 5px; }

#resultsPriceBackground { width:94px; height:67px; }
.resultsPriceBackgroundGreen {background: url('../images/reskin/search/priceGreen.jpg') no-repeat; width:94px; height:67px;  }
.resultsPriceBackgroundOrange {background: url('../images/reskin/search/priceOrange.jpg') no-repeat; width:94px; height:67px;  }
.resultsPriceBackgroundRed {background: url('../images/reskin/search/priceRed.jpg') no-repeat; width:94px; height:67px;  }


.weekPrice {padding-top:20px; color:#fff;}

/*#filterResultsWrapper table*/ 

#filterControls { width:549px; float:left; margin-top:4px;}

/*#moreOptionsFilter { float:right; padding-right:15px;}
#moreOptionsFilter a { color:#fff;}
#weekNoHeading { padding-left: 171px; width:55px; float:left;}
#nameHeading { width:150px; float:left;}
#sizeHeading { width:22px; padding-left:44px; float:left;}
#priceHeading { width:28px; padding-left:82px; float:left;}
#descriptionHeading {width:65px; padding-left:127px; float:left;}
.filterOptionLabel { padding-left:10px;}*/

#moreOptionsFilter {}
#moreOptionsFilter a {}
#weekNoHeading { text-align:right; padding-right:10px; width:51px;}
#nameHeading { width:186px; }
#sizeHeading { width:105px;}
#priceHeading {width:154px;}
#descriptionHeading { width:143px;}
.filterOptionLabel { padding-left:5px;}
#weekNumberWrapper { float:left; padding-right:40px; }
#filterSizeWrapper { float:left; }


.resultItem { /*background: url('../images/reskin/search/resultBackgroundNew.gif') no-repeat !important;*/ background:#fff !important; height:180px; width:821px; padding:12px 0 0px 0; margin-bottom:20px;}
/*.resultItemClosed { background: url('../images/reskin/search/resultBackground.gif') no-repeat !important; width:820px; margin-bottom:20px; padding:12px 0 0px 0;}
.resultItemOpen { background: url('../images/reskin/search/resultBackground.gif') no-repeat !important; width:820px; margin-bottom:20px; padding:12px 0 0px 0;}*/

.resultDivider {background:none !important; width:820px; height:24px;}

/* More info 
.resultMoreInfo { width:820px;  height:320px; background:url('../images/reskin/search/resultMoreInfo.gif') no-repeat; margin-bottom:24px;}

/*.moreInfoContentWrapper { width:663px; float:right; padding-top:15px; }
.moreInfoContentLeft { float:left; width:275px; background:blue; border-right: 1px dashed #000;}
.moreInfoContentRight { float:right; width:387px; background:green;}

.moreInfoLinks { float:left; width:154px; background:red;}
.moreInfoLinks ul { text-align:center; font-size:1.1em;}
.moreInfoLinks ul li { display:block; padding:10px;}
.moreInfoLinks ul li a {}
.moreInfoLinks ul li a:hover {}
.moreInfoLinks ul li a:visited {}
.moreInfoLinks ul li a:visited:hover {}*/

#prdInfoWrapper {-height: 1px; /*margin: 0px 0px 10px 0px;*/ min-height: 1px; padding: 10px 10px 0px 10px;	}

/*Product Info Tabs*/
#prdTabs { background: transparent url(../Images/Reskin/Gradients/moreInfoLeftShadow.gif) no-repeat right top; padding-bottom: 30px; width: 154px; }

#prdTabs li { background: transparent url(../Images/Backgrounds/prdTabsS.gif) repeat-y right top; border-bottom: 1px dashed #bebebe;	}
#prdTabs li a { display: block; padding: 10px 0px 10px 0px; text-align: center; text-decoration: none; color:#000; }
#prdTabs li a:hover { /*background-color: #006599;*/ color: #000; }

#prdTabs li a.current { background:url('../images/reskin/gradients/moreInfoLeftSelected.gif') repeat-y; color: #FFF; font-weight: bold;	}
/*End Product Info Tabs*/

.prdInfo
	{
		background:url('../images/reskin/search/resultMoreInfo.gif') no-repeat; 
		margin-bottom:24px;
		float: left;
		width: 100%;
	}

.prdInfoL
	{
		padding: 10px 4px 10px 20px;		
		float:left;
		width:250px;

	}
	
.prdInfoL h3 { padding-bottom:15px;}
	
.prdInfoL .text1 { color:#000;}
.prdInfoL .text2 {  color:#000;}

/* Overview */
.overviewWrapper { width:250px; height:267px; border-right:1px dashed #bcbcbc;}
.overviewWrapper h3 { padding-bottom:15px;}
.overviewWeek { width:113px; float:left; line-height:22px; }
.overviewPrice { width:72px; float:left; line-height:22px; }
.overviewSeason {width:65px; float:left; line-height:22px; }
.overviewChangeover { width: 250px; float:left; padding: 10px 0 5px 0;}
.overviewAddress {width: 250px; float:left; padding: 10px 0 5px 0;}
.overviewPhone {width: 250px; float:left; padding: 10px 0 5px 0;}
.overviewDivider { border-bottom:1px dashed #bcbcbc; width:229px; padding-left:4px; height:9px; clear:both;}

#prdInfoDivResort p{ padding-top:14px; padding-bottom:16px;border-bottom:1px dashed #bcbcbc; }
.fL { float: left;}
.inputOff { border: 1px solid #808080; padding: 3px;}

.enquireWrapper { width:355px; padding-top:25px; float:left;}
.equireLabel {width:211px; float:left; margin-top:5px;}
.btnEnquireWrapper { background: url('../images/reskin/backgrounds/btnEnquireBackground.gif') no-repeat; width:117px; height:28px; padding:0; margin: 0; float:right; }
.btnEnquire { background:url('../images/reskin/buttons/btnEnquire.gif') no-repeat; width: 112px; height:22px; padding-right:3px; margin-top:3px;}

.prdInfoR
	{
		display: inline;
		float: right;
		padding: 10px 15px 10px 25px;
		width: 351px;

	}
	
.prdInfoR h3 { padding-bottom:5px;}

#prdInfoDivQuestion h3 { padding-bottom:15px;}
.enquirySection { width:351px; padding-bottom:5px;}
.sendEnquiryWrapper { padding-top:70px;}
	
.boxPrd
{
	border: 2px solid #BFBFBF;
}


/*Paging*/
#tblPager { width: 475px;  margin:0 auto; text-align:center; margin-bottom:20px; }
#tblPager a {color:#fff !important;}
#tblPager a:visited {color:#fff !important;}

#tblPager tr { width:475px;}

.tblPagerFirst, .tblPagerPre { width: 100px; padding-left: 10px; text-align: left; }

.tblPagerNext, .tblPagerLast { width: 100px; padding-right: 5px; color:#fff; text-align: right; }

.tblPagerPages { width: 120px; padding:0; margin:0; text-align: center; color: #fff; }

.tblPagerPages a { color:#fff; text-decoration:none;}
.tblPagerPages a:visited { color:#fff; text-decoration:none;}

.tblPagerFirst, .tblPagerLast { color: #fff; width:100px; }

.tblPagerPre, .tblPagerNext { color: #fff; width:92px;  }

span.pagerCurrent
{ color: #fff; margin: 3px; font-weight: bold; text-decoration:underline; }

a.pagerLink
{ margin: 3px; color:#fff; }


/*FONT FORMATTING STYLES*/
.boldBlue
{ font-weight: bold; color: #1C2172; }

.lightBlue { font-weight:bold; color:#27a9e3;}

.large
{ margin-top: 10px; margin-bottom: 15px; }
#interests a
{ color: #1C2172; }
.alignC
{ text-align: center; }

.hiddenInfo { display:none;}
.visibleInfo { display:block;}

/*#filterButtonWrapper { background:url('../images/reskin/backgrounds/filterButtonBackground.gif') no-repeat; width:117px; height:31px;}*/
.filterButton { vertical-align:top; }

.moreInfoButtonWrapper {background: url('../images/reskin/backgrounds/moreInformationWrapper.gif') no-repeat; width:155px; height:28px; padding:0; margin: 15px auto 0 auto;}
.moreInfoButton { margin-top:10px; padding-right:0px; margin-top:4px;margin-left:3px;}


#availableSmall { background: url('../images/reskin/search/priceGreenSmall.jpg') no-repeat left; padding-left:23px;}
#underOfferSmall { background: url('../images/reskin/search/priceOrangeSmall.jpg') no-repeat left; padding-left:23px; margin-left:7px; }
#soldSmall { background: url('../images/reskin/search/priceRedSmall.jpg') no-repeat left; padding-left:23px; margin-left:7px; }

/*MORE INFO POPUP*/
.moreInfoButtonWrapper
{
    position: relative;
}
.moreInfoTD
{
    padding: 0px 20px;
}
.morePopup
{
    background: transparent url(/assets/images/popup/popupMenu.png) no-repeat 0px 0px;
    bottom: 15px;
    display: none;
    height: 51px;
    padding: 12px 15px;
    position: absolute;
    left: -37px;
    width: 200px;
    z-index: 1;
}
/*END MORE INFO POPUP*/

