@charset "utf-8";

body /* CSS Document */



 {

	background-image: url(images/bg.jpg);

	background-color: #FFFFFF;

	background-repeat: repeat-x;

	margin: 0px;

	font-family: Tahoma, Arial;

	color: #17445d;

	text-decoration: none;

	font-size: 11px;

	line-height: 20px;

	text-align: justify;

}

.left {

	background-attachment: scroll;

	background-image: url(images/left.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.right {

	background-attachment: scroll;

	background-image: url(images/right.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.bg-contentop {

	background-image: url(images/bg-contenttop.jpg);

	background-repeat: repeat-x;

	background-position: top;

}

.bg-inside {

	background-attachment: scroll;

	background-image: url(images/bg-inside.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin-top: 23px;

}

.bg-contenbottom {

	background-image: url(images/bg-contentbottom.jpg);

	background-repeat: repeat-x;

	background-color: #FFFFFF;

	background-position: bottom;

}

.footer {

	background-image: url(images/bg-footer.jpg);

	background-repeat: repeat-x;

	height: 108px;

	background-color: #FFFFFF;

	font-size: 10px;

	line-height: 12px;

	text-decoration: none;

	padding-top: 25px;

}

.pagetitle {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #587BBB;

}

#float {

	z-index:600;

	*z-index:600;

	margin-left:7px;

	top: 125px;

	_top: 125px;

	text-align: left;

	width:975px;

	position: absolute;

}



#float2 {

	z-index:500;

	position:absolute;

	right: 170px;

	top: 210px;

}
#float3 {

	z-index:500;

	position:absolute;

	right: 100px;

	top: 170px;

}


.footer a {

	color: #17445d;

	text-decoration: none;

	padding-top: 20px;

}

.content-mission {
	text-align: justify;
	padding-right: 300px;
	background-image: url(images/house-bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;

}

input, textarea {

	background-color: #F5F6FA;

	border: 1px solid #CCCCCC;

	font-size: 12px;

	color: #003366;

	text-decoration: none;

	padding: 3px;

}

select {

	border: 1px solid #CCCCCC;

	font-size: 11px;

	background-color: #F5F6FA;

	color: #003366;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 3px;

	width: 75px;

}

.content-testimonials p {

	text-align: justify;

}

.content-testimonials td {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

.content-senior {

	background-image: url(images/senior-photo.gif);

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: 375px 140px;

	text-align: justify;

}



#float3 {

	z-index:500;

	position:absolute;

	margin-left:500px;

	margin-top: -45px;

	left: 155px;

	top: 340px;

}

pre {

	font-size: 11px;

	font-family: Tahoma, Arial;

}

.contentAgent a {

	font-weight: bold;

	color: #224d84;

	text-decoration: none;

	line-height: 14px;

}

.contentAgent p {

	line-height: 14px;

}

.contentAgent a:hover {

	font-weight: bold;

	color: #224d84;

	text-decoration: underline;

	line-height: 14px;

}

.contentAgentInside  {

	padding-right: 20px;

	padding-left: 20px;

	background-image: none;

	padding-top: 20px;

	text-align: justify;

	padding-bottom: 20px;

}

.contentAgentBg {
	background-repeat: repeat-x;
	padding-top: 12px;
	padding-right: 12px;
	vertical-align: top;
	background-image: url(images/i-agentcontent-bg.jpg);
	background-position: top;
	margin-bottom: 5px;
	padding-bottom: 25px;
	margin-right: 5px;
	line-height: 16px;

}



/*Automatic Center Alignment of main Table or Div */



.main {

	width:670px; /*IMPORTANT: ALWAYS defined the width*/

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}







h2 {

	font-size:14px;



}





h3 {

	font-size:13px;

	font-family: Tahoma, Arial;

	text-decoration: none;

}



/*COMMUNITIES LIST*/







.communities {



width:200px; /*Table Size*/



float:left;



}







.community {

line-height:15px;

}







.communities h3{



padding:0;



margin:0;



text-align:center;



}







.communities_thumb {



border:1px #17445d solid;



}







.communities_thumb img{



margin:5px;



padding:5px;



width:180px;



height:130px;



border:none;



}











/*COMMUNITY DETAILS*/







.community_details {

	width:620px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;



}







.community_details td {



vertical-align:top;



}







.community_details p {



padding:5px;



}







.community_details h3{



padding:0;



margin:0;



}







.community_details_photo {



width:400px;



text-align:center;



}







.community_details_photo img{



width:400px;



height:300px;



margin:5px;



padding:5px;



border: 1px solid #17445d;



}

.mainCommDetails {

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

.mainCommDetails a {

	color: #17445d;

	text-decoration: none;

	line-height: 12px;

}

.mainCommDetails li {

	line-height: 16px;

}



.backComm {

	font-size: 10px;

	font-weight: bold;

	color: #000033;

	text-decoration: none;

}

.commLink a {

	line-height: 12px;

	text-decoration: none;

}

.mainCommDetails a:hover {

	color: #17445d;

	text-decoration: underline;

	line-height: 12px;

}

/*PROPERTIES LIST*/



.property_container {

width:760px; /*DIV Size*/

margin:auto 0;

clear:both;

padding:5px;

}



.properties {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

}





.properties p{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

padding:5px;

margin:0;

}



.properties h3{

padding:5px;

margin:0;

}



.pro_img {

width:370px;

float:left;

}



.pro_img img{

width:350px;

height:250px;

padding:5px;

margin:5px;

border:#17445d 1px solid;

}



.price {

font-weight:bold;

padding:5px 0 5px 0;

color:#17445d;

}



a{

	color:#17445d;

	text-decoration: none;



}



a:hover{



color:#66CCFF;

text-decoration: none;



}.relocate select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 150px;
}
.valuation select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 100px;
}
.contactbox {
	border: 1px solid #587BBB;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
