@charset "utf-8";

.subhedr1 {
	float: left;
	margin-bottom: 16px;
}
.subhedr2 {
	float: left;
	margin-bottom: 4px;
	margin-top: 16px;
}
.subhedr3 {
	float: left;
	margin-bottom: 20px;
	margin-top: 17px;
}
.subhedr4 {
	float: left;
	margin-bottom: 20px;
	margin-top: 40px;
}
.subhedr5 {
	float: left;
	margin-bottom: 8px;
	margin-top: 18px;
}
.subhedr6 {
	float: left;
	margin-bottom: 10px;
	margin-top: 6px;
}
#navMoreProperties {
	float: left;
	width: 13px;
	height: 11px;
	padding-left: 168px;
	margin-top: 3px;
}

.iconNav1 {
	float: left;
	margin-right: 35px;
}
.iconNav2 {
	float: left;
	margin-right: 0px;
}
#contentColumnLeft {
	float: left;
	width: 497px;
	margin-right: 35px;
	font-size: 12px;
	line-height: 20px;
}
#contentColumnRight {
	float: left;
	width: 350px;
}
#homePic1 {
	float: left;
	height: 248px;
	width: 350px;
}

#contentPic {
	background-repeat: no-repeat;
	float: left;
	width: 350px;
	background-color: #948a7f;
}
.text16px {
	font-size: 16px;
	line-height: 22px;
	color: #82796f;
	float: left;
	font-weight: bold;
}
.text14px {
	font-size: 13px;
	line-height: 16px;
	float: left;
}
.quote1 {
	font-size: 14px;
	font-style: italic;
	line-height: 20px;
}
.quote2 {
	font-size: 14px;
	line-height: 24px;
	list-style-image: url(../images/bulletArrow.png);
	margin-left:-25px;
}
.iconNav3 {
	float: left;
	margin-right: 20px;
}
.teamBioLeft {
	float: left;
}
.teamBioRight {
	float: left;
}
.teamPicBig {
	float: left;
	margin-right: 25px;
	margin-top: 40px;
}
.teamBio {
	font-size: 12px;
	line-height: 20px;
	float: left;
	width: 642px;
	width  /*FF+IE7*/:/*FF+IE7*/ 660px;
	height: 320px;
	overflow: auto;
}

#homeBox-latourDifference {
	background-image: url(../images/BoxBG-latourDifference.png);
	background-repeat: repeat-x;
	float: left;
	height: 232px;
	width: 485px;
	border: 1px solid #d2d2d2;
	margin-top: 30px;
	padding-top: 12px;
	padding-left: 12px;
}
#latourDifference-Pic {
	background-image: url(../images/homePicTomLatour.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 220px;
	width: 194px;
	margin-right: 12px;
}
.latourDifference-text {
	font-size: 11px;
	line-height: 18px;
	color: #675746;
	float: left;
	width: 266px;
	padding-top: 40px;
	background-image: url(../images/homeLatourDifference.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 4px;
}
.propertiesLogo {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.propertiesLogo2 {
	float: left;
	padding-right: 0px;
	padding-bottom: 10px;
}

/* Managed Properties Page */

#managedPropText {
	font-size: 12px;
	line-height: 20px;
	float: left;
	margin-bottom: 25px;
	padding-left: 175px;
}
#managedPropLogo-HR {
	font-size: 12px;
	line-height: 20px;
	float: left;
	margin-bottom: 25px;
	background-image: url(../images/propertiesLogo-H&R.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 175px;
	height: 64px;
	padding-top: 20px;
}
#managedPropLogo-SG {
	height: 64px;
	font-size: 12px;
	line-height: 20px;
	float: left;
	margin-bottom: 25px;
	background-image: url(../images/propertiesLogo-Group.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 175px;
	padding-top: 20px;
}
#managedPropLogo-TA {
	height: 84px;
	font-size: 12px;
	line-height: 20px;
	float: left;
	margin-bottom: 0px;
	margin-top: 25px;
	background-image: url(../images/propertiesLogo-Tapestry.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 175px;
}
#managedPropTable {
	font-size: 11px;
	float: left;
	font-weight: normal;
}
#managedPropTable a {
	color: #000;

}
#managedPropTable a:hover {
	color: #ee5812;
	text-decoration: none;

}
.columnHedr {
	font-size: 13px;
	font-weight:normal;
	color:#eb6e1f;
}
.featuredProperty {
	float: left;
	padding-right: 24px;
	padding-bottom: 24px;
}
.featuredProperty2 {
	float: left;
	padding-bottom: 24px;
}
#propertiesColumnLeft {
	float: left;
	width: 510px;
	margin-right: 30px;
}
#propertiesColumnRight {
	float: left;
	margin-bottom: 25px;
}
#mapKey {
	background-image: url(../images/mapKey.png);
	background-repeat: no-repeat;
	float: left;
	height: 91px;
	width: 507px;
	margin-top: 25px;
}
.propertiesMap {
	float: left;
	width: 334px;
	margin-bottom: 22px;
}
#newsColumnRight {
	background-color: #e8e8e8;
	padding: 15px;
	float: left;
	width: 424px;
	border: 1px solid #cbcbcb;
	list-style-type: none;
}
#newsColumnLeft {
	font-size: 12px;
	float: left;
	width: 388px;
	margin-right: 38px;
	line-height: 20px;
}
#newsColumnLeft a {
	color: #000;
}
#newsColumnLeft a:hover {
	color: #ee5812;
	text-decoration: none;
}
.newsHeadline {
	font-size: 18px;
	font-weight: bold;
	color: #ee5812;
	margin-bottom: 5px;
}
.newsArticleMain {
	text-align: justify;
	line-height: 18px;
}
.newsArticlePic {
	margin-right: 20px;
	float: left;
	padding-top: 6px;
	margin-bottom: 20px;
}

.newsSubHeadline {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 16px;
	color: #362e25;
}
.newsByline {
	font-style: italic;
	color: #948a7f;
	margin-bottom: 10px;
}
.newsListContainer {
	float: left;
	margin-bottom: 25px;
}
.newsListColumnLeft {
	float: left;
	width: 80px;
	margin-right: 13px;
}
.newsListColumnRight {
	float: left;
	width: 331px;
}
.newsListText {
	float: left;
	width: 331px;
	font-size: 11px;
	line-height: 16px;
}
.newsListText a {
	color: #eb6e1f;
	text-decoration: none;
	font-weight: bold;
}
.newsListText a:hover {
	color: #000;
}
.newsListHeadline {
	font-size: 13px;
	font-weight: bold;
	float: left;
	margin-bottom: 5px;
}
#ownerBenefitsRental {
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 45px;
	padding-left: 210px;
	background-image: url(../images/ownerBenefitIcon-rental.jpg);
	background-repeat: no-repeat;
}
#ownerBenefitsConcierge {
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 45px;
	padding-left: 210px;
	background-image: url(../images/ownerBenefitIcon-concierge.jpg);
	background-repeat: no-repeat;
}
#servicesConsulting {
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin-bottom:20px;
	padding-left: 147px;
	background-image: url(../images/servicesIcon-consulting.jpg);
	background-repeat: no-repeat;
	list-style-image: url(../images/bulletArrow.png);
}

#servicesConsulting li {
	margin-left: -25px;

}

#servicesRealEstate {
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin-bottom:20px;
	padding-left: 147px;
	background-image: url(../images/servicesIcon-realEstate.jpg);
	background-repeat: no-repeat;
	list-style-image: url(../images/bulletArrow.png);
}

#servicesRealEstate li {
	margin-left: -25px;

}

#servicesPropertyAsset {
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin-bottom:20px;
	padding-left: 147px;
	background-image: url(../images/servicesIcon-propMgmt.jpg);
	background-repeat: no-repeat;
	list-style-image: url(../images/bulletArrow.png);
}

#servicesPropertyAsset li {
	margin-left: -25px;

}

#servicesOwnerExperience {
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin-bottom:20px;
	padding-left: 147px;
	background-image: url(../images/servicesIcon-ownerExperience.jpg);
	background-repeat: no-repeat;
	list-style-image: url(../images/bulletArrow.png);
}

#servicesOwnerExperience li {
	margin-left: -25px;

}

#servicesResortRental {
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin-bottom:20px;
	padding-left: 147px;
	background-image: url(../images/servicesIcon-resortMgmt.jpg);
	background-repeat: no-repeat;
	list-style-image: url(../images/bulletArrow.png);
}

#servicesResortRental li {
	margin-left: -25px;

}

#brandText {
	font-size: 12px;
	line-height: 20px;
	float: left;
	margin-bottom: 25px;
}

#brandCulinary {
	float: left;
	height: 140px;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 30px;
	padding-left: 210px;
	background-image: url(../images/brandIcon-culinary.jpg);
	background-repeat: no-repeat;
}

#brandWine {
	float: left;
	height: 140px;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 30px;
	padding-left: 210px;
	background-image: url(../images/brandIcon-wine.jpg);
	background-repeat: no-repeat;
}

#brandWellness {
	float: left;
	height: 140px;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 30px;
	padding-left: 210px;
	background-image: url(../images/brandIcon-wellness.jpg);
	background-repeat: no-repeat;
}

#brandEntertaining {
	float: left;
	height: 140px;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 30px;
	padding-left: 210px;
	background-image: url(../images/brandIcon-entertaining.jpg);
	background-repeat: no-repeat;
}

#brandConcierge {
	float: left;
	height: 140px;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 30px;
	padding-left: 210px;
	background-image: url(../images/brandIcon-concierge.jpg);
	background-repeat: no-repeat;
}

#brandPeople {
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin-bottom:30px;
	padding-left: 210px;
	background-image: url(../images/brandIcon-people.jpg);
	background-repeat: no-repeat;
	list-style-image: url(../images/bulletArrow.png);
}

#brandPeople li {
	margin-left: -25px;

}

#brandProduct {
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin-bottom:30px;
	padding-left: 210px;
	background-image: url(../images/brandIcon-product.jpg);
	background-repeat: no-repeat;
	list-style-image: url(../images/bulletArrow.png);
}

#brandProduct li {
	margin-left: -25px;

}

#brandPlace {
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin-bottom:30px;
	padding-left: 210px;
	background-image: url(../images/brandIcon-place.jpg);
	background-repeat: no-repeat;
	list-style-image: url(../images/bulletArrow.png);
}

#brandPlace li {
	margin-left: -25px;

}

#corpCitizenText {
	font-size: 12px;
	line-height: 20px;
	float: left;
	margin-bottom: 25px;
}

#corpCitizenKona {
	float: left;
	height: 153px;
	width: 420px;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 45px;
	padding-left: 153px;
	background-image: url(../images/corpCitizenIconKona.jpg);
	background-repeat: no-repeat;
}

#corpCitizenArts {
	float: left;
	height: 153px;
	width: 420px;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 45px;
	padding-left: 153px;
	background-image: url(../images/corpCitizenIconArts.jpg);
	background-repeat: no-repeat;
}

#corpCitizenGust {
	float: left;
	height: 153px;
	width: 420px;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 45px;
	padding-left: 153px;
	background-image: url(../images/corpCitizenIconPGust.jpg);
	background-repeat: no-repeat;
}

#corpCitizenAmericorps {
	float: left;
	height: 153px;
	width: 420px;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 45px;
	padding-left: 153px;
	background-image: url(../images/corpCitizenIconNAC.jpg);
	background-repeat: no-repeat;
}

#corpCitizenLLS {
	float: left;
	height: 153px;
	width: 420px;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 45px;
	padding-left: 153px;
	background-image: url(../images/corpCitizenIconLLS.jpg);
	background-repeat: no-repeat;
}
.quote3 {
	background-image: url(../images/hospitality-latour.png);
	background-repeat: no-repeat;
	float: left;
	height: 81px;
	width: 392px;
	margin-top: 17px;
}
#mediaText {
	font-size: 12px;
	line-height: 20px;
	float: left;
	margin-bottom: 25px;
}
.mediaProperty {
	float: left;
	margin-right: 24px;
}
.mediaProperty2 {
	float: left;
}
.mediaPropertyLogo {
	float: left;
}
.mediaLinks {
	float: left;
	width: 168px;
	font-size: 12px;
	line-height: 22px;
	background-color: #e8e8e8;
	border: 1px solid #cbcbcb;
	margin-top: 8px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	height: 222px;
}
.mediaLinks-losVeneros {
	float: left;
	width: 168px;
	font-size: 12px;
	line-height: 22px;
	background-color: #e8e8e8;
	border: 1px solid #cbcbcb;
	margin-top: 8px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	height: 287px;
}

