﻿/*for property search result page*/
#propertysearchresultbigbox
{
	width:765px;
}
#propertysearchleftadplace
{
	width:153px;
	border:solid 1px #58AFD5;
	padding:1px;
	margin-right:3px;
	float:left;
	font-size:8pt;
}
#propertysearchleftadplace img
{
	width:150px;
}
#propertysearchresultbox
{
	border:solid 1px #58AFD5;
	padding:1px;
	width:595px;
	float:right;
}
#propertysearchresulttitle
{
    width:595px;
    clear:both;
    height:30px;
    line-height:30px;
    font-size:10pt;
    background-color:#CAD6E6;
    color:#143469;
}
.propertysearchresultpagecontrol
{
    width:595px;
    clear:both;
    background-color:#EEF2F6;
    height:23px;
    line-height:23px;
}
#titlesearchresulttext
{
    font-weight:bold;
    float:left;
}
#titlesearchresultrecordscounttext
{
    font-weight:bold;
    float:right;
}
.pagecontrolpagetext
{
    float:left;
}
.pagecontrolbutton
{
    float:right;
    font-weight:bold;
}
.propertysearchresulttable
{
    width:100%;
    border-bottom:solid 1px #CAD6E6;
}
.propertysearchresultimgcell
{
    height: 150px; 
    width: 150px; 
    vertical-align: middle; 
    text-align: center;
}
.propertysearchresulttable a
{
    color:#5BB0D6;
}
.propertysearchresultprice
{
    font-weight:bold;
    color:#143469;
}
.propertysearchresultpropertynamecell
{
    width:330px;
}
.propertysearchresultpropertynamecell a
{
    font-weight:bold;
    color:#5BB0D6;
    font-size:13pt;
    
}
/*for property search result page*/
/*for property details page*/
#propertydetailsbigbox
{
	width:760px;
	margin:0 auto;
}
#propertydetailstitlebox
{
	width:762px;
	background-color:#FFFFFF;
	border:solid 1px #DEF0F6;
	padding:1px;
}
#propertydetailstitletable
{
	background-color:#EEF6FA;
	border:0;
	width:100%;
}
.propertyname
{
	font-size:18pt;
	color:#253B6B;
	margin:5px auto;
	font-weight:bold;
}
#propertyprice
{
	font-size:18pt;
	color:#274E92;
	width:200px;
}
.propertynamecolumn
{
	width:300px;
}
.startcolumn
{
	width:320px;
	text-align:left;
}
.pricecolumn
{
	line-height:120%;
	text-align:center;
}
.propertyaddress
{
	color:#274E92;
}
#pernight
{
	font-size:8pt;
}
#propertydetailsnavigationbox
{
	margin:2px auto;
	margin-bottom:0px;
	width:765px;
	height:30px;
}
#propertydetailsnavigationbox li
{
	float:left;
	list-style-type:none;
	padding-left:3px;
	margin-left:8px;
	height:25px;
	line-height:25px;
}
#propertydetailscontentbox
{
	margin:0px auto;
	width:763px;
}
#propertydetailscontentbox #photogallerybox
{
	width:405px;
	height:300px;
	border:solid 1px #58AFD5;
	padding:1px;
	float:left;
	margin-right:2px;
}
#propertydetailscontentbox #photogallerybox #photogallerytitle
{
	height:25px;
	padding:1px;
	border-bottom:solid 1px #58AFD5;
	background-color:#EEF6FA;
	line-height:25px;
}
#propertydetailscontentbox #photogallerybox #photogallerytitle strong
{
	color:#253B6B;
	font-size:9pt;
	width:100%;
}
#propertydetailscontentbox #photogallerybox #photogallerycontent
{
	width:100%;
	padding:1px;
}
#propertydetailssummarybox
{
	width:343px;
	height:300px;
	float:right;
	border:solid 1px #58AFD5;
	padding:1px;
}
#propertydetailssummarybox #propertydetailssummarytable 
{
	border:0;
	height:300px;
}
.summarypropertyname
{
	font-size:18pt;
	color:#4A60DF;
	font-weight:bold;
}
.summarypropertyheadline
{
	font-size:8pt;
	color:#274E92;
	font-weight:bold;
}
.propertydetailsdescriptionbox
{
	width:760px;
	margin:2px auto;
}
.propertydetailsdescriptiontitle
{
	border:solid 1px #58AFD5;
	width:100%;
	height:23px;
	line-height:23px;
	padding:1px;
	color:#253B6B;
	background-color:#EEF6FA;
}
.propertydetailsdescriptioncontent
{
	width:750px;
	padding:3px;
	white-space:normal;
}
#propertydetailsleftbox
{
	width:400px;
	float:left;
}
#propertydetailsrightbox
{
	width:350px;
	float:right;
}
.propertydetailspolicybox
{
	width:400px;
}
.propertydetailspolicytitle
{
	border:solid 1px #58AFD5;
	width:100%;
	color:#253B6B;
	background-color:#EEF6FA;
	height:23px;
	line-height:23px;
	padding:1px;
}
.propertydetailsprolicycontent
{
	width:100%;
	padding:3px;
}
#propertydetailsrightbox
{
	text-align:center;
}
.mapimg
{
	text-align:center;
	vertical-align:middle;
	padding:5px;
}
.unitstable
{
	width:765px;
	border:solid 1px #58AFD5;
	margin:4px auto;
}
.unitnumbercolumn
{
	width:50px;
	background-color:#EEF6FF;
	color:#274E92;
	font-weight:bold;
	font-size:15pt;
	text-align:center;
	border-right:solid 1px #58AFD5;
}
.roomtypecolumn
{
	width:200px;
	vertical-align:middle;
	height:50px;
	text-align:center;
	border-right:solid 1px #58AFD5;
}
.roomtypecolumn strong
{
	font-size:15px;
}
.roomtypecolumn span
{
	font-size:8pt;
}
.baseinformationcolumn
{
	width:420px;
	border-right:solid 1px #58AFD5;
	vertical-align:top;
}
.bookingcolumn
{
	vertical-align:middle;
	text-align:center;
}
.footerrow
{
	border-bottom:0;
	padding:1px;
}
.unitdetailsecondrow
{
	border-top:solid 1px #58AFD5;
	border-bottom:solid 1px #58AFD5;
	vertical-align:top;
}
.roomratecolumn
{
	height:25px;
	background-color:#EEF6FF;
	border-right:solid 1px #58AFD5;
}
.baseinformationbox
{
	width:100%;
}
.baseinformationtitle
{
	color:#274E92;
	text-align:center;
	background-color:#EEF6FF;
	height:25px;
	line-height:25px;
	border-bottom:solid 1px #58AFD5;
	font-weight:bold;
	width:100%;
}
.baseinformtaiontable
{
	width:100%;
	padding:1px;
}
.baseinformtaiontable th
{
	height:25px;
}
.unitfeaturetable
{
	width:100%;
}
.unitfeaturetable th
{
	height:25px;
	background-color:#EEF6FF;
	color:#274E92;
}
.unitamenitiescolumn
{
	width:200px
}
.unitappliancecolumn
{
	width:200px;
}
.unitphotocell
{
	vertical-align:top;
	height:150px;
}
#unitdetailsattention
{
	width:765px;
	color:#4B4B4B;
}
#unitdetailsattention li
{
	font-size:8pt;
}
#changedetailsbox
{
	width:300px;
	border:solid 1px #58AFD5;
	height:100px;
	float:left;
}
.changedetailstitle
{
	background-color:#EEF6FF;
	height:25px;
	line-height:25px;
	font-size:16px;
	font-weight:bold;
	color:#274E92;
	padding:1px;
	border-bottom:solid 1px #58AFD5;
}
.changedetailscontent
{
	padding:2px;
	font-weight:bold;
}
#changedatebox
{
	width:460px;
	border:solid 1px #58AFD5;
	height:100px;
	float:right;
}
.featureslistcell
{
	vertical-align:top;
}
.propertydetailattractionsfeature
{
	width:240px;
}
#propertydetailssummarytablerow1
{
	height:25px;
}
#propertydetailssummarytablerow2
{
	height:120px;
	vertical-align:top;
}
/*for property details page*/
/*for unit photo gallery control*/
#unitphotogallerybox
{
	width:348px;
}
.unitphotocontent
{

	width:250px;
	float:left;
}
#unitphotocontrol
{
	width:70px;
	float:right;
	text-align:center;
}
.unitphotohiddenbox
{
	visibility:hidden;
	display:none;
}
.unitphotocontent img
{
	border:0;
	width:200px;
}
/*for unit photo gallery control*/
/*for unit availability control*/
#unitavailabilitytable
{
	width:340px;
	background-color:#DEF0F6;
}
/*for unit availability control*/