@charset "utf-8";
/* CSS Document */

body {
	/*background:#fff;*/
	padding:40px 0;
}

a, a:link, a:visited, a:active {
	color:#9fa616;
	text-decoration:underline;
}
a:hover {
	color:#939598;
	text-decoration:underline;
}

/* replaces the graphic text headers pretty smoothly */
.page_heading {
	margin:-7px 0px 7px 3px;
	line-height:72px;
	font-size:72px;
	letter-spacing:0.04em;
	color:#9fa716;
	font-weight:normal;
	text-transform:lowercase;
}
h2.page_title {
	font-size:60px;
	line-height:60px;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:normal;
	text-transform:lowercase;
	color:#9fa616;
}
.borderLine {
	border:#e7e9c5 1px solid;
	float:left;
}

.bgmap{
background:#ffffff url(../images/intebg.jpg) right top no-repeat;
}

.welcomeText {
	font:normal 15px Arial;
	color:#939598;
	padding-bottom:0px;
}

/* Home */

.welcomeHome {
	width:684px;
	background:#939598;
	margin-left:22px!important;
	margin-left:11px;
	margin-bottom:20px;
	padding:41px 272px 21px 28px;
	font:normal 17px Arial;
	color:#ffffff;
	line-height:28px;
}

.homeIdgrp {
	width:197px;
	height:65px;
	float:left;
}

.homeId {
	width:196px;
	font:normal 12px Arial;
	color:#ffffff;
	padding-bottom:3px;
}

.socialmed{
	width:261px;
	float:left;
}

.socialmed img{
	border:none;
}

.homeIdform {
	width:136px;
	font:normal 12px Arial;
	color:#ffffff;
	float:left;
}

.submit {
	width:61px;
	float:left;
}

input.webId {
	width:123px;
	height:18px;
	background:#fff;
	color:#babf26;
	font:normal 11px Arial;
	border:none;
	text-align:center;
	padding-top:4px;
}


.headerHome {
	padding-left:22px;
	margin-top:0px;
	margin-bottom:20px;
}

.maindiv{
position:relative;
}

.logo{
	position:absolute;
	top:62px;
	*top:65px;
/*	bottom:0px;
	right:0px;*/
	left:460px;
	z-index:10;
	width: 275px;
	height: 189px;
}

.maindiv2{
position:relative;
}

.logo2{
	position:absolute;
	top:-43px;
	left:0px;
	z-index:20;
	width: 295px;
	height: 30px;
	text-align:left;
}

.maindiv3{
position:relative;
}

.multiunit{
	position:absolute;
	top:0px;
	left:0px;
	z-index:30;
	width: 297px;
	height: 240px;
	text-align:left;
}


/* about */

.welcomeAbout {
	font:normal 15px Arial;
	color:#939598;
	line-height:30px;
	padding-bottom:0px;
}

.welcomeAbout a:link, 
.welcomeAbout a:visited, 
.welcomeAbout a:active, 
.welcomeAbout a:hover{
	color:#939598;
	text-decoration:underline;
}

.highLights {
	font:normal 24px Arial;
	color:#9fa616;
}

.highLightshead {
	font:normal 26px Arial;
	color:#9fa616;
}

.highLightshead2 {
	font:normal 29px Arial;
	color:#9fa616;
}


.highLightsWe {
	font:normal 35px Arial;
	color:#9fa616;
	padding:10px 0 15px;
}

.highLightsec {
	font:normal 18px Arial;
	color:#9fa616;
}

.navPad {
	padding:10px 0 21px 0;
	margin: 0;

}

.clear {
	clear:both;
}

.footer {
	font:normal 11px Arial;
	color:#bfbfbf;
	padding:10px 0;
	background:#fff;

}

/* Listings */

.listingsThumb {
	width:190px;
	height:auto;
	float:left;
	height:148px;
	border:#bfbfbf 1px solid ;
	overflow:hidden;
	text-align:center;
}

/*.listingsThumb img{
	width:auto;
	height:148px;
}*/

.listingsTitle {
	width:425px;
	float:left;
	height:50px;
	background:#bfbfbf;
	color:#ffffff;
	padding:5px 0 5px 25px;
}

.listTitlehead {
	font:bold 20px arial;
	color:#fff;
}

.listingsDescript {
	width:320px;
	float:left;
	height:78px;
	padding:10px 0 0 25px;
	line-height:14px;
	font:normal 12px arial;
	color:#939598;
}

.listDetails {
	width:100px;
	font:bold 15px arial;
	color:#9fa616;
	float:left;
	padding-top:51px;
}

.listDetails a:link, .listDetails a:active, .listDetails a:visited{
	color:#9fa616;
	text-decoration:none;
}

.listDetails a:hover{
	color:#bebebe;
}


.mainBorder {
	width:642px;
	border:#bfbfbf 1px solid;
	margin-bottom:37px;
}

.mainBorderlast {
	width:642px;
	border:#bfbfbf 1px solid;

}

.pagination {
	font:normal 14px Arial;
	color:#9fa616;
	padding:8px 5px 12px;
}

.pagination a:link, 
.pagination a:active, 
.pagination a:visited{
	color:#9fa616;
	text-decoration:none;
}

.pagination a:hover{
	color:#bebebe;
}



.next {
	padding-left:10px;
}

/* multipractice1 */

.multi1thumb {
	padding-bottom:8px;
}

.multi1thumbover {
	padding:20px 30px 0 25px;
	width:242px;
	height:158px;
	background:#9fa616;
	border-bottom:solid 8px #ffffff;
	color:#ffffff;
	font:bold 17px tahoma;
	line-height:20px;
	opacity: .80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	-khtml-opacity: .80;
	-moz-opacity: .80;

}

.multi1Unit {
	padding-bottom:30px;
}

.multi1Unitlast {
	padding-bottom:1px;
}

.multi1Details {
	width:290px;
	height:45px;
	background:#bfbfbf;
	color:#fff;
	padding:8px 0 10px 7px;
	margin-right:12px;
	float:left;
	line-height:17px;
}

.multi1Detailsover {
	width:290px;
	height:45px;
	background:#9fa616;
	color:#fff;
	padding:8px 0 10px 7px;
	margin-right:12px;
	float:left;
	line-height:17px;
}

.letterspace {
	letter-spacing:-0.5px;
}

.multi1Title {
	font:bold 16px Arial;
}

.multi1Learn {
	font:normal 12px Arial;
	line-height:11px;
	color:#FFFFFF;
	text-decoration:none;
}

a.multi1Learn {
	color:#FFFFFF;
	text-decoration:none;
}

.multi1Learn a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.multi1Learn a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.multi1Learn a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.multi1Learn a {
	color:#FFFFFF;
	text-decoration:none;
}
.quickfacts {
	line-height:19px;
}

ul  {
  margin-left:10px;
  padding-left:10px;
  }

li  {
  margin-bottom:25px;
  padding:0;
  }

.downloadCase {
	font:normal 11px arial;
	color:#939598;
	padding-left:20px;
}

/* multipractice1 */

.multi2Unitbig {
	padding-top:54px;
	padding-bottom:10px;

}

.multi2Text{
	font:normal 12 Arial;
	color:#939598;
	line-height:24px;
	padding-top:38px;
	padding-bottom:38px;
}

.multi2Highlights {
	color:#9fa616;
	font-weight:bold;
}

.multi2Back {
	color:#9fa616;
	font:bold 16px Arial;
}

/* international */

.internationalText {
	font:normal 16px Arial;
	color:#b7bc50;
}

.welcomeInter{
	font:normal 14 Arial;
	color:#939598;
	line-height:30px;
	padding-top:38px;
	padding-bottom:100px;
}


.interPadtop{
	padding-top:38px;
}


/* Alliances */

.alliancesThumb {
	width:243px;
	height:150px;
	float:left;
	padding-top:40px;
}

.alliancesDescript {
	width:395px;
	float:left;
	height:auto;
	padding:32px 0 30px;
	font:normal 14px arial;
	color:#939598;
}

.mainBorderalliance {
	width:642px;
	border-bottom:#bfbfbf 1px solid;
}

.mainBorderalliancelast {
	width:642px;
}

.allianceText {
	line-height:30px;
}

/* News */

.newsThumb {
	width:295px;
	height:auto;
	float:left;
	padding:18px 0;
	text-align:center;
}

.newsDescript {
	width:347px;
	float:left;
	height:auto;
	padding:32px 0 30px;
	font:normal 14px arial;
	color:#939598;
}

.newsDescriptlast {
	width:642px;
	float:left;
	height:auto;
	padding:32px 0 30px;
	font:normal 13px arial;
	color:#939598;
}

.mainBordernews {
	min-height:180px;
	height:auto!important;
	height:180px;
	width:642px;
	border-bottom:#bfbfbf 1px solid;
}

.mainBordernewslast {
	width:642px;
}

.newsText {
	line-height:30px;
}

.newsColortext {
	color:#9fa616;
}

/* Search */

.selectMain{
	padding:120px 0 20px;
}


.selectArea{
	width:90px;
	float:left;
	height:280px;
}

select.areaselect{
	font:normal 14px Arial;
	color:#939598;
}

.selectAreafrm{
	width:210px;
	height:280px;
	float:left;
}

.propType{
	width:110px;
	height:160px;
	float:left;
}

.propTypebtn{
	width:210px;
	height:160px;
	float:left;
}

.priceRange{
	width:110px;
	height:30px;
	float:left;
}

.priceRangebtn{
	width:210px;
	height:30px;
	float:left;
}

.webid{
	width:200px;
	height:30px;
	float:left;
}

.gotop{
	padding-top:30px;
}

.mainBordersearch {
	width:642px;
	border-bottom:#bfbfbf 1px solid;
}

.mainBordersearch2 {
	width:667px;
	border-bottom:#bfbfbf 1px solid;
}

.viewprop {
	color:#a0a515;
	padding:45px 0;
}

.viewprop a:link, .viewprop a:active, .viewprop a:visited{
	color:#a0a515;
	text-decoration:none;
}

.viewprop a:hover{
	color:#a0a515;
	text-decoration:underline;
}


.streetname {
	padding:40px 0 205px;
}

/*agent detail*/

.welcomeadetail {
	font:normal 15px Arial;
	color:#939598;
	line-height:30px;
	padding-bottom:0px;
}

.highLights2 {
	font:normal 18px Arial;
	color:#9fa616;
}

.backtodir {
	color:#a0a515;
}

.agentdetailsTitle {
	width:452px;
	float:left;
	height:51px;
	background:#bfbfbf;
	color:#ffffff;
	padding:5px 0 5px 0px;
}

.agentdetailsTitleDescript {
/*	float:left;*/
	clear;both;
	height:20px;
	line-height:14px;
	font:normal 12px arial;
	color:#939598;
/*	width:425px;*/
/*	width:250px;*/
}
.agentdetailsTitleDescript a,.agentdetailsTitleDescript a:visited { color:#939598; }
.agentdetailsTitleDescript a:hover { color:#9FA616; }

.adsidecontenthead {
	font:normal 22px Arial;
	color:#9fa616;
}

.adsidecontent {
	font-size:20px;
	font-weight:normal;
}
.adsidecontent a, .adsidecontent a:visited { color:#939598; }
.adsidecontent a:hover { color:#9FA616; }

.agentdetBorder {
	width:642px;
	height:162px;
	border:#bfbfbf 1px solid;
}

.listingsagentdet {
	width:190px;
	height:auto;
	float:left;
	height:140px;
}

/* Agent List*/

.agentListpagination {
	font-size: 15px;
	font-weight:normal;
	color:#9fa616;
	padding:20px 20px 20px 15px;
}
.agentListpagination a,
.agentListpagination a:visited {
	color:#9fa616;
	text-decoration:none;
}
.agentListpagination a.selected {
	color:#939598;
	font-weight:bold;
	text-decoration:none;
}

.agentlistTitleDescript {
	color:#939598;
	float:left;
	font-size: 12px;
	font-weight:normal;
	height:20px;
	line-height:14px;
/*	width:250px;*/
}

.agentWebsite {
	color:#9fa616;
	/*float:right;*/
	font-size: 16px;
	font-weight:bold;
	height:20px;
	line-height:14px;
	margin:0px;
	padding:0px;
/*	position:relative;
	right:14px;*/
	text-align:right;
	/*top:60px;*/
/*	width:125px;*/
	white-space:nowrap;
}
.agentWebsite a,.agentWebsite a:visited { color:#939598; }
.agentWebsite a:hover { color:#9FA616; }

.agentlistpad {
	padding:15px 0;
	*padding:10px 0;
}

/*Contact*/

.welcomeContact {
	font:normal 15px Arial;
	color:#939598;
	line-height:30px;
	padding-bottom:0px;
}


.welcomeNumber {
	font:normal 35px Arial;
	color:#9fa616;
	line-height:60px;
}

.formcontacttext {
	width:75px;
	float:left;
	line-height:23px;
}

.formcontacttext2 {
	width:92px;
	float:left;
	line-height:23px;
}

.formcontacttext3 {
	width:120px;
	float:left;
	line-height:23px;
}

.formcontacttext4 {
	line-height:15px;
	font:normal 13px Arial;
}

.formcontactfield {
	width:150px;
	float:left;
}

.formbody {
	width:330px;
	padding-left:232px;
}

.welcomecontacttext {
	font:normal 14px Arial;
	color:#939598;
	line-height:30px;
	padding-bottom:0px;
}

.contactsidehead {
	font:bold 13px Arial;
	color:#9fa616;
	line-height:23px;
}

.contactsidehead a{
	color:#9fa616;
	text-decoration:none;
}

.contactsidetext {
	font:normal 13px Arial;
	line-height:23px;
}


/* Property Details*/

.propertyDetailsbody {
	width:650px;
}

.propertydeatialsMap {
	width:290px;
	float:left;
}


.mapgoogleBorder img{
	border:solid 5px #dddcc9;
}


.propertydeatialsMaptext {
	width:335px;
	float:left;
	font-size:13px;
	line-height:25px;
	color:#939598;
	padding-bottom:15px;
}

.propertydeatialsMaptext a:active, .propertydeatialsMaptext a:link, .propertydeatialsMaptext a:hover, .propertydeatialsMaptext a:visited{
	color:#939598;
}


.contactsidetextnum {
	font-size:20px;
	color:#939598;
}

.contactsidelist {
	font-size:13px;
	color:#939598;
}
.contactsidelist a:link, .contactsidelist a:active, .contactsidelist a:visited{
	color:#939598;
	text-decoration:none;
}

.contactsidelist a:hover{
	color:#939598;
	text-decoration:underline;
}


.propertydetailsTable {
	background:#7f7e7a;
	border-bottom:solid 1px #f7f7e4;
	border-right:solid 1px #f7f7e4;
	color:#fff;
	float:left;
	font:normal 11px Arial;
	overflow:hidden;
	padding:5px 0px 5px 0px;
	text-align:left;
	text-indent:5px;
	white-space:nowrap;
	width:117px;
}

.propertydetailsTable2 {
	background:#7f7e7a;
	border-bottom:solid 1px #f7f7e4;
	color:#fff;
	float:left;
	font:normal 11px Arial;
	overflow:hidden;
	padding:5px 0px 5px 0px;
	text-align:left;
	text-indent:5px;
	white-space:nowrap;
	width:120px;
}
/*237*/
.addl_info {
	height:auto;
	overflow:auto;
	padding:10px 0px 25px 0px;
}
.addl_info .architect {
	color:#202020;
	float:left;
	font-size:11px;
	height:auto;
	line-height:15px;
	overflow:hidden;
	width:97px;
}
.addl_info .photographer {
	color:#202020;
	float:left;
	font-size:11px;
	height:auto;
	left:4px;
	line-height:15px;
	overflow:hidden;
	width:97px;
}
.addl_info .property_site {
	color:#202020;
	float:right;
	font-size:11px;
	height:auto;
	line-height:15px;
	overflow:hidden;
	width:127px;
}
