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







html, body, .maintbl {
	height:100%;
}
p {
	margin:0 0 10px 0;
	padding:0;
}
body {
	background:url(images/bg.gif) #6699CC repeat-x;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#353A3B;
}
input, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
a {
	color:#3F4445;
	text-decoration:none;
}
a:hover {
	color:#0C3881;
}
h4 {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
h3 {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#747A7D;
}
h2 {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0748AC;
}

.wrap {
	vertical-align:top;
	background:url(images/contentbg.jpg) repeat-y top center;
 *padding-left:1px;
}
.footblue {
	height:97px;
	background:#94B7DB;
}
.footblack {
	height:43px;
	background:#000;
	text-align:center;
}
.backlink {
	text-align:left;
}
.hdr-shdw-lft {
	background:url(images/hdr-shdw-lft.jpg) repeat-y;
}
.hdr-shdw-rt {
	background:url(images/hdr-shdw-rt.jpg) repeat-y;
}
.main-shdw-lft {
	background:url(images/main-shdw-lft.jpg) repeat-y;
	width:10px;
}
.main-shdw-rt {
	background:url(images/main-shdw-rt.jpg) repeat-y;
	width:10px;
}
.content {
	padding:15px 25px 10px 25px;
}
.footblack-bluelink {
	color:#486582;
	font-size:11px
}
.footblack-bluelink, .footblack-bluelink a {
	color:#486582;
	text-decoration:none;
}
.footblack-bluelink a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.footblack-graylink, .footblack-graylink a {
	color:#595959;
	text-decoration:none;
	font-size:11px
}
/*HOMEPAGE*/







.h-feat-tbl-lft {
	background:url(images/h-feat-tbl-lft.gif) repeat-y;
	width:3px;
}
.h-feat-tbl-rt {
	background:url(images/h-feat-tbl-rt.gif) repeat-y;
	width:3px;
}
.h-feat-tbl {
	background:url(images/h-feat-tbl.gif) repeat-x #DCE8F4;
	height:115px;
	padding:10px;
}
.h-feat-tblx {
	background:url(images/h-feat-tblx.jpg) repeat-x #BFD0E1;
	height:162px;
	padding:10px;
}
.h-feat-tbly {
	background:url(images/h-feat-tblx.jpg) repeat-x #BFD0E1 bottom;
	padding:10px;
}
.h-feat-tbl-img {
	width:159px;
}
.h-feat-tbl-img img {
	border:1px solid #1C3A53;
}
.h-feat-tbl-content {
	vertical-align:top;
	padding-left:10px;
}
.h-quick-tbl {
	color:#666;
}
.inputzip {
	border:1px solid #666666;
	background-color:#F6F6F6;
	width:60px;
}
.quickselect {
	width:135px;
	border:1px solid #666666;
	background-color:#F6F6F6;
}
.anyselect {
	border:1px solid #666666;
	background-color:#F6F6F6;
}
.h-signup {
	background:url(images/asobg.gif) no-repeat;
	width:332px;
	height:92px;
}
.h-signup td {
	vertical-align:bottom;
	text-align:right;
}
.h-signupin {
	margin:0 15px 15px 0;
}
.h-signupin td {
	text-align:left;
	vertical-align:bottom;
}
.inputsignup {
	border:1px solid #666666;
	background-color:#F6F6F6;
	width:150px;
}
.footblueinfo {
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
}
.footblueinfo td {
	text-align:center;
}
/*INNER*/







.i-content {
	padding:10px 0 0 10px;
}
.c-content {
	padding:3px 0 0 3px;
}
.i-content-contact {
	padding:10px 0 0 50px;
}
.displayimage {
	border:1px solid #1A3A53;
}
.agenttbl td {
	vertical-align:bottom;
}
.agenttbl p {
	padding:0 0 0 10px;
}
.agenttbl h4 {
	padding:0 0 3px 13px;
	background:url(images/agentname-line.gif) bottom left no-repeat;
}
.agenttbl span {
	display: block;
}
.agentdetailstbl td {
	vertical-align:top;
	text-align:center;
}
.agentdetails {
	background:url(images/agentsdetail-line.jpg) top right no-repeat;
	width:150px;
	text-align:center;
	padding:30px 10px 10px 10px;/*height:543px;*/
}
.agentdetails-info {
	text-align:left;
}
.agentdetails-content {
	padding: 30px 10px 0 15px;
}
.agentdetailline {
	padding:20px 0 20px 0;
}
.agentdetailstopinfo td {
	text-align:left;
	font-weight:bold;
}
.agentdetailstxt {
	text-align:justify;
}
.community-info {
	vertical-align:top;
}
.community-photo {
	vertical-align:top;
	width:167px;
}
.detailstbl td {
	vertical-align:top;
}
.details-bg {
	border:1px solid #D5D6D8;
	padding:0;
	margin:0
}
.details-bg td {
	background:url(images/comm-detail-bg.gif) repeat-x #B3C6D9 bottom;
	/*padding:8px;*/
	padding:0;
}
.details-bg img {
	border:1px solid #1D3D54;
}
.comm-details-left {
	width:100px;
}
.comm-details-right {
	padding:0 10px 0 10px;
	text-align:justify;
}
.comm-details-right ul {
	margin:0 0 0 10px;
	padding:0;
	list-style-type:none;
}
.leftmenu {
	width:150px;
	vertical-align:top;
	padding: 0 10px 0 10px;
}
.leftmenu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.community {
	border:2px solid #FFF;
	background:url(images/i-community-bg.gif);
	height:132px;
}
.newdev {
	border:2px solid #FFF;
	background:url(images/h-feat-tblx.jpg);
	height:132px;
}
.line-wrapper {
	border:1px solid #EBEBEB;
	height:132px;
	margin-bottom:5px;
}
.prop_outericon {
	border-right:1px solid #838383;
	text-align:right;
	height:216px;
	vertical-align:top;
}
.prop_innericon {
	margin:0 0 0 10px;
}
.prop_innericon td {
	border-bottom:1px solid #DCDCDC;
	border-right:1px solid #838383;
	text-align:right;
	font-weight:bold;
}
.agent_blue-right {
	width:130px;
	background:url(images/agent_blue.jpg) repeat-x;
	color:#083566;
	padding:10px;
	height:300px;
	text-align:left;
}
.agent_blue-right a {
	color:#083566;
}
.imagery {
	vertical-align:top;
	width:215px;
}
.newhome-leftnav {
	width:170px;
}
.newhome-left {
	padding-top:25px;
	vertical-align:top;
}
.newhome-leftnav td div {
	background:#75A4D0;
}
#menu {
	margin-top:2px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
}
#menu li {
	list-style-type: none;
	margin-bottom: 1px;
	line-height: 13px;
}
#menu li a {
	color: #FFF;
	background-color: #75A4D0;
	text-decoration: none;
	padding: 3px;
	display: block;
	width: 150px;
}
#menu li a:hover {
	color: #FFF;
	background-color: #194875;
	text-decoration: none;
	padding: 3px;
	display: block;
	width: 150px;
}
#menu li a.selected {
	color: #FFF;
	background-color: #194875;
	text-decoration: none;
	padding: 3px;
	display: block;
	width: 150px;
}
.backtol {
	text-align:right;
	padding:10px;
}
.concierge-details td {
	vertical-align:top;
}
.newdev-margin {
	width:420px;
	padding-left:50px;
}
.freebsd {
	text-align:right;
	padding-bottom:10px;
}
.liner {
	border-width:1px 0 0 0;
	border-color:#405F7F;
}
.conciergephoto {
	border:1px solid #000;
}
.conciergeholder {
	width:252px;
	text-align:left;
	padding: 0 10px 15px 0;
}

.h-quick-search {
width:360px;
border:2px solid #FFF;
height:194px;
}
.quicksearch-wrapper {
	border:1px solid #EBEBEB;
	margin:0 0 5px 3px;
	height:194px;
	vertical-align:top;
}
.h-quicksrch-tbl {
vertical-align:top;
	background:url(images/h-feat-tbl.gif) repeat-x #DCE8F4;
}
.quicksearch-title{
text-align:right;
margin:10px 10px 0 0;
}
.conciergefont{
font-size:13px;
}