﻿/* enlarge but for google*/
.enlargeMapButtonPropDev
{
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
}
/* enlarge but for google*/
.developProfileWrap
{
	width: 923px;
	float: left;
}

.developProfileSideMenu
{
	float: left;
	width: 175px;
}

.DevelopmentBrochure
{
	margin:15px 0 !important;	
}

.developProfileDetails
{
	width: 731px;
	background-image:url(Images/dotted_vertical.gif);
	background-position:left center;
	background-repeat:repeat-y;
	display:inline;
	float:left;
	margin-left:7px;
	padding-left:10px;
}

.developProfileDetails h3
{
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 10px;	
	FONT-SIZE: 1em;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	PADDING-TOP: 5px
}

.developProfileDropDownWrap
{
	font-size: 0.9em;
	margin: 5px 0;
}

.developProfileDropDownEmpty
{
	padding: 10px ! important;
}

.developProfileDropDownText
{
	float: left;
	width: 235px;
	padding-top: 3px;
}

.developProfileDropDown
{
	float: left;
	width: 320px;
}

.developProfileDropDown .ComboBox_Default { margin-bottom: 0 !important; }

.developProfilePrevAndNextLink
{
	float: right;
	width: 263px;
	text-align: right;
	padding-top: 3px;
	color: #868686;
}

.developProfilePrevAndNextLink a, .developProfilePrevAndNextLink a:link, .developProfilePrevAndNextLink a:visited
{
	color: #868686;
	font-size: 0.9em;
	text-decoration:none;
	text-transform:uppercase;
	padding:3px 0 1px 0;
}

.developProfilePrevAndNextLink a.previous 
{ 
	background:transparent url(Images/icon_previous.gif) no-repeat scroll left;
	padding-left:18px !important;

}
.developProfilePrevAndNextLink a.next 
{ 
	background:transparent url(Images/icon_next.gif) no-repeat scroll right;
	padding-right:18px !important;
}

.developProfilePrevAndNextLink a:hover
{
	/*color: #FF6600;*/
}

.developProfileImgs 
{ 
	font-size: 0.9em; 
	background-color: #E6E6E6; 
	/*width: 726px; */
	padding: 0px 0px 5px 5px! important;
}

.developProfileTabsContainer
{ 
	font-size: 0.9em; 
	background-color: #f7f6f4; 
	padding: 5px! important;
	border:1px solid #d7d7d7;
}

.developProfileTabsContainer .developProfileImgsTop { background-image: none !important; background-color:#fff !important; }
.developProfileTabsContainer .developProfileImgsBottom { background: none !important; }
.developProfileImgs div 
{ 
	vertical-align: top; 
	margin: 0;  
	padding: 0; 
}

.developProfileImgs .developProfileImgsWrap 
{ 
	/*width: 721px;*/
}

.developProfileImgs .developProfileImgsWrap .developProfileImgsTop 
{ 
	background: url(images/box_fullwidth_top.gif) #e5e5e5 no-repeat;
	padding: 10px 5px 2px 5px;
}

.specialHeight
{
	height: 225px;
}

.developProfileImgs .developProfileImgsWrap .developProfileImgsBottom 
{ 
	background: url(images/box_fullwidth_bottom.gif) #e5e5e5 no-repeat; 
	height: 6px; 
	/*width: 721px; */
	margin: 0px;
	font-size: 0em;
	line-height: 0px;
} 

.developProfileImgLeft
{
	width: 400px;
	float: left;	
	padding-right: 5px;	
}

.developProfileImgLeft img
{
	width: 400px;
	height: 220px;
	float: left;	
}

.developProfileImgRight
{
	width: 300px;
	float: left;	
	padding-left: 10px ! important;
}

.developProfileImgRight img
{
	height: 68px;
	width: 130px;
	cursor: pointer;
	border: solid 1px #bbbbbb;	
	float: left;
	margin: 0px 5px 5px 0px;
} 

.developProfileImgRight img:hover
{
	cursor: pointer;
	border: solid 1px #222222;	
} 

#devProfileTabDetails
{
	width: 718px;
	background-color: #ECECEC;
	float: left;
	margin-top: 10px;
	padding: 5px;
	border: solid 1px black;
} 

.TabDisplayCentre
{
	padding: 10px ! important;	
}

.dtlTabOverview
{
	width: 894px;
	float: left;	
	padding: 10px;
}

.dtlTabOverviewLeft
{
	width: 380px;
	float: left;	
	padding-right: 10px ! important;
}

.dtlTabOverviewRight
{
	background: url(images/dotted_vertical.gif) repeat-y top left;
	width: 480px;
	float: left;
	padding-left: 20px !important;		
}

.borderText
{
	font-weight: bolder;	
}

.overviewSalesCentreLeft
{
	font-weight: bolder;	
	width: 200px;
	float: left;
}

.overviewSalesCentreRight
{
	width: 288px;
	float: left;
	margin-bottom:10px !important;	
}
.googleMapFacilitiesDev
{	
	margin-top: 10px;
	width: 475px;
	height: 238px;
	border: solid 1px #bbbbbb;
}
.overviewLogoImage
{
	width: 200px;
	height: 67px;
}

.hideImg
{
	display: none;	
}

.propDevGoogleMap
{
	width: 375px;
	height: 200px;
}

.overviewMasterPlanThumbnail
{
	width: 120px;
	height: 120px;	
}

.overviewStagePlanThumbnail
{
	width: 120px;
	height: 120px;	
}

.borderTextWithSpace
{
	font-weight: bolder;	
	padding: 5px 0;
}

.floatImg
{
	float: left;
}

.dtlTabOverviewRight .masterPlan
{
	width: 120px;
	float: left;	
}

.dtlTabOverviewRight .stagePlan
{
	width: 120px;
	float: left;
	margin: 0px 0px 0px 20px;	
}

.downloadimg
{
	float: right;
	width: 70px;
	margin-top: 7px;
}

.dtlTabOverviewRight .stagePlan a:link,
.dtlTabOverviewRight .masterPlan a:link
{
	float: left;
	padding-top: 7px;
}

.devProfileTabTestimonialsWrap
{
	padding: 10px ! important;	
}

.devProfileTabPropertyWrap
{
	padding: 10px ! important;	
}

.devProfileTabPropertyWrap h2
{
	font-weight: bolder;
	padding-bottom: 5px;	
}

.dtlLand
{
	color: #666666;	
	margin-top: 5px;
	width: 691px;
}

.devProfileTabLand
{
	width: 691px;
	float: left;
	padding: 5px;
}

.devProfileTabLand a
{
	text-decoration: none;
	float: left;
}

.devProfileTabLandPic
{
	float: left;
	width: 150px;
	height: 103px;
}

.devProfileTabLandDetails
{
	margin-left: 5px ! important;
	float: left;
	width: 488px;
	list-style-image: url(Images/propertyArrowPoint.gif);
}

.devProfileTabLandDetails ul
{
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 18px;
}

.devProfileTabLandPropertyPrice
{
	font-weight: bolder;
	color: red;
	float: left;
	padding-left: 5px ! important;
	margin-left: 5px ! important;
}

.devProfileTabLandHR
{
	background: url(images/dotted_horizontal.gif) white repeat-x top left; 
	height: 3px;
	margin: 10px 20px 5px 0px ! important;
}

.devProfileTabLand a, .devProfileTabLand a:link, .devProfileTabLand a:visited
{
	color: black;
	text-decoration: underline;
	font-weight: bolder;
}

.devProfileTabLand a:hover
{
	color: red;
	text-decoration: underline;
	font-weight: bolder;
}

.devProfileTabLandViewAll
{
	margin-left: 160px;
	float: left;
}

.devProfileTabLandViewAll a, .devProfileTabLandViewAll a:link, .devProfileTabLandViewAll a:visited
{
	color: black;
	text-decoration: underline;
	font-weight: bolder;
}

.devProfileTabLandViewAll a:hover
{
	color: red;
	text-decoration: underline;
	font-weight: bolder;
}

.colTestimonials
{
	padding-top: 5px;	
}

.devProfileGallery
{
	padding: 10px ! important;
	margin: 0px auto;
}

.devProfileGalleryHeading
{
	font-weight: bolder;	
}

.devProfileGallery img
{
	width: 130px;
	height: 68px;
	padding: 0 5px 5px 0;
	cursor: pointer;
}

.imageGalleryHorizontalRules
{
	background: url(images/dotted_horizontal.gif) white repeat-x center; 
	height: 1px;
	padding-bottom: 15px ! important;
}

.propertyDevelopmentVSpace
{
	height: 15px;	
}

/* Investments styles */

.investmentHeader
{
	background-color: #E5E5E5;
	font-size: 0.8em;
	color: #666666;
	padding-right: 5px;
}

.investmentHeader .divSortByPrice { width: auto !important; }
.investmentCentred .searchResultWrapper { padding:0px !important; }

td.singleLeftBorder
{
    border-left: solid 1px #d7d7d7;
}

.investmentCentred
{
    text-align: center;
}

.investmentCentred .propertyTypeWrap
{
    width: 656px; 
}

h2.investmentHeading
{
    font-size: 120%;  
    margin-bottom: 5px;  
}

/* House And Land search result*/
.propertyForSaleWrapper 
{ 
	font-size: 0.9em; 
	background-color: #e5e5e5; 
	width: 675px; 
	padding: 5px 1px 1px 0px; 
}

.propertyForSaleWrapper .tableWrapper 
{ 
	width: 675px; 
}

.propertyForSaleWrapper .tableWrapper 
{ 
	background-color: White; 
	vertical-align: top; 
}        

.resultsBuilderTable td
{
	vertical-align: top;	
}

.resultsBuilderTableLeftCol
{
	width: 100%;
}

.resultsBuilderTableRightCol
{
	width: 100px;
	text-align: right;
}

.resultsBuilderTableRightCol img
{
	width: 100px;
}

.hideBuilderImg
{
	display: none;	
}

.propertyForSaleWrapper .boxImage 
{ 
	padding: 5px 5px 5px 0px; 
	width: 173px; 
	vertical-align: top;
	margin: 0px auto;
}

.propertyForSaleWrapper .boxImage Img
{ 
	width: 172px;
	vertical-align: top; 
}

.propertyForSaleWrapper .boxContent 
{ 
	padding: 5px; 
	width: 483px; 
	vertical-align: top;
}

.propertyForSaleWrapper .boxContent .boxH3 
{ 
	margin: 0; 
	padding: 0 0 4px 0; 
	font-size: 1.0em; 
	font-weight: normal; 
	color: Black;
}

.boxSubheading 
{ 
	padding: 4px 0 4px;
}

.propertyForSaleWrapper .boxContent ul 
{ 
	margin: 5px 5px 10px 15px; 
	padding: 0; 
	color: #666666; 
}

.propertyForSaleWrapper .boxContent .dottedLine 
{ 
	background: url(images/dotted_horizontal.gif) white repeat-x top left; 
	width: 483px; 
	height: 3px 
}

.propertyForSaleWrapper .boxRightDropshadow 
{ 
	background: url(images/box_searchresults_right.gif) #e5e5e5 no-repeat top left; 
	width: 6px; 
}

.propertyForSaleWrapper .boxButtons 
{ 
	padding: 0 5px 5px 5px; 
	text-align: left; 
}

.boxContent li
{
	list-style-image: url(Images/propertyArrowPoint.gif);
}

/* START Amenities */
table.propertyAmenities
{
}

.amentiesItem
{
	font-size: 0.8em;
	padding: 0px 4px;
}

.amentiesItem img
{
	margin-bottom: -2px;
}
/* END Amenities */

.DevelopmentBrochure img
{
	float: left;	
}

.DevelopmentBrochure .brochureText
{
	float: left;	
	width: 250px;
}

.DevelopmentBrochure .brochureText p
{
	float: left;	
	margin-top: 7px;
}

.DevelopmentBrochure .brochureText img
{
	float: right;
	margin-top: 7px;
}

.PropertyDetail .devtab { 	background: url(Images/bg_devprofiletab.gif) no-repeat top !important; width:129px !important; height:31px !important; display:block !important; padding:0; margin:0 5px 0 0;  }
.PropertyDetail .devtab a { text-decoration: none; color:#017360; font-weight:bold; display:block; width:100%;  }
.PropertyDetail .devselectedtab { 	background: url(Images/bg_devprofiletab_on.gif) no-repeat top !important; width:129px! important; height:31px !important; display:block !important; padding:0; margin:0 5px 0 0;}

