body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	color: #535353;
}
body {
	background-image: url(images/main_bk.jpg);
	background-repeat:repeat-x;
	background-color: #2e485f;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1 {
	font-size: 24px;
	color: #525a56;
	line-height:normal;
}
h2 {
	font-size: 15px;
	color: #000000;
	line-height:normal;
}
a {
	font-size: 12px;
	color: #2E485F;
	font-weight: bold;
}
a:hover {
	color: #658EB4;
}
a:visited {
	color: #2E485F;
}
#outer_holder {
	margin-top:58px;
	background-image: url(images/oter_bk.jpg);
	background-repeat:no-repeat;
	text-align:left;
	margin:0 auto;
	width:920px;
}
#topnav {
	padding-left:30px;
	padding-right:15px;
	margin-top:6px;
	}
#topnav_tb td{
	font-family: Tahoma, Times New Roman, Times, serif;
	font-size: 9px;
	color: #226baa;
	padding-left:6px;
	padding-right:6px;
	font-weight:normal;
}
a.topnav_link {
	font-family: Tahoma, Times New Roman, Times, serif;
	font-size: 9px;
	color: #226baa;
	text-decoration:none;
	font-weight:normal;
}
a.topnav_link:visited {
color: #226baa;
}
a.topnav_link:hover {
color: #5a9ed9;
}
#site_holder {
	text-align:left;
	margin:0 auto;
	width:782px;
	background-color:#ffffff;
	background-image:url(images/topnavbk2.gif); background-position:top; background-repeat:repeat-x;
}
#sec_top{
	background-image: url(images/top_nav_bk.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#2e485f;
}
.top_lcol {
width:186px;
}
#main_nav img {
	display:inline;
}
#sec_head_tb {
}
#sec_head_tb .lcol {
	width:198px;
	background-image:url(images/sec_body_lcolbk_27.gif);
}
#subnav {
width:173px;
background-color:#3b5b75;
border-bottom:4px solid #63a0c7;
}
#subnav ul {
margin: 0;
padding: 0;
list-style-type: none;
font-family: Georgia, Times New Roman, Times, serif;
color:#8cbef2;
}
#subnav li { margin: 0 0 0 0;
 display: inline; }

#subnav a {
display: block;
padding: 8px 5px 8px 27px;
color: #8cbef2;
background-color: #3b5b75;
background-image:url(images/sec_subnav_bullet.gif);
background-repeat:no-repeat;
background-position:left;
text-decoration: none;
font-size:13px;
font-weight:bold;
margin: 0 0 0 0;
border-top:1px solid #4b6b84; 
border-bottom:1px solid #345067; 
}

#subnav a:hover
{
color: #8cbef2;
background-color: #487191;
background-repeat:no-repeat;
text-decoration: none;
}
#subnav a.active {color: #4a2f60;
background-color: #e5e5e5;
background-repeat:no-repeat;
text-decoration: none;
}
#sec_head_tb .rcol {
background-image:url(images/sec_body_rcolbk_30.gif);
}
#marketing img{
display:block;
margin-bottom:6px;
}
#content {
padding:9px 15px 9px 9px;
line-height:18px;
}
#footer {
	text-align:left;
	margin:0 auto;
	width:782px;
	background-color:#ffffff;
}
#pageName { display:none; visibility:hidden;}

#dvdheader { padding-left:21px; background-image:url(images/dvdlandingpage_03.gif);
background-repeat:no-repeat; height:123px; font-family:Georgia, "Times New Roman", Times, serif; color:#777d81; font-size:11px; margin-bottom:12px;}

#dvdheadertext { padding-top:63px; width:74%}

#dvdform { background-color:#dae4ea; width:349px; }

#dvdformholder { padding-left:6px; padding-right:6px; padding-bottom:6px; margin:0}
#dvdformtable { margin:0;}
#dvdformtable td{ padding:6px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:11px; color:#3b5b75; }
#dvdformtable tr.r1 { background-color:#f1f5f7;}
#dvdformtable tr.r2 { background-color:#ffffff;}
#dvdformtable td.c1 { text-align:right; width:40%}
#dvdformtable input { background-color:#d9e6ef; border:1px solid #b6d0e1; font-size:11px;}
#dvdformtable textarea { background-color:#d9e6ef; border:1px solid #b6d0e1; font-size:11px;}
#dvd2col {}
#dvd2col td.col1{ width:349px;}
#dvd2col td.co2{}
#dvdssholder { padding-left:12px;}
#dvdss { width:162px; background-color:#dae4ea; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:11px; color:#2d475e; text-align:center; margin-bottom:12px; padding-bottom:6px;}
#dvdss  img { display:block; margin:0 auto; padding-top:6px; padding-bottom:6px; }

.paging { background-image:url(images/listings_22.gif); background-repeat:repeat-x;}
#pagingtable {}
#pagingtable td.col1{ text-align:left; padding-left:15px; width:30%; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a0b8c7;}
#pagingtable td.col2{ text-align:right;}
#pagingtable input {width:40px; font-size:11px; margin-right:6px;}
#pagingtable img { }

#pagingtable img.rtmr {margin-right:0px;}
#pagingtable img.rtgo {margin-right:20px;}
#pagingtable img.rtprev {margin-right:20px;}

.sorting { height:33px; background-image:url(images/listings_34.gif); background-repeat:repeat-x; padding-top:6px;}
#sortingtable td{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3a73a0; text-align:center;  border-right:1px solid #b1ccdd; padding-left:8px; padding-right:8px;}

#listingitem { border:6px solid #dae4ea; background-color:#f1f5f7; margin-bottom:15px;}
#listingtable {}

#listingtable td.colimg { width:200px;}
#listingname { background-color:#ffffff; padding-top:8px; padding-bottom:8px; padding-left:6px; padding-right:6px; color:#4b8fce; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
#listingaddress { background-color:#ebeef0; padding:6px; color:#929da4; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#listingbullets { padding-left:6px; }
#listingbulletstable {}
#listingbulletstable  td { padding:3px; color:#5b7889; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#listingtable td.listingstuff { height:127px;}

#listpricebutton td.cl1{ font-family:Georgia, "Times New Roman", Times, serif; color:#2d485f; font-size:18px; padding-left:6px; padding-bottom:6px;}
#listpricebutton td.cl2{ text-align:right;}
.listimg {}

.pagebg { background-image:url(images/pagebgbg_26.gif); background-repeat:repeat-x;}
#det_listname {
	padding-left:15px;
	padding-top:12px;
	padding-bottom:10px;
	background-image: url(images/det_headbk.jpg);
	background-repeat:repeat-x;
	background-color: #f9fbfc;
}
.det_listname_txt {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
	color: #4b8fce;
}
.det_address_txt {
	font-family: Arial, Times New Roman, Times, serif;
	font-size: 10px;
	color: #98a3a9;
}
#det_body {
padding-top:6px; padding-right:6px; padding-left:6px;
border-bottom:6px solid #dae4ea;
background-color:#dae4ea;
}
.det_lcol {
width:360px;
background-color:#f1f5f7;
}
.det_rcol {
border-left:5px solid #dae4ea;
background-color:#f1f5f7;
}
#det_desc_tb td{
	font-family: Arial, Times New Roman, Times, serif;
	font-size: 10px;
	color: #a3a3a3;
	padding:4px;
}
#det_desc_tb th{ text-align:left;}
.det_row_white {
background-color:#ffffff;
}
.det_row_light {
background-color:#f1f5f7;
}
.det_tb_bold {
	font-family: Arial, Times New Roman, Times, serif;
	font-size: 11px;
	font-weight:bold;
	color: #5b7889;
}

#detsmimages { padding-top:5px; padding-left:5px; padding-bottom:5px;  background-color:#f1f5f7; border-top:6px solid #dae4ea;}
#detsmimages img {margin-right:5px; display:inline;}

#detbuttons { text-align:center; padding-top:15px; }
#detbuttons img { display:block; margin-bottom:8px;}
#detdescription { color:#919a9f; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-top:5px solid #dae4ea;}
#dettext { padding-left:15px; padding-bottom:15px; padding-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px;} 
#detamenities {color:#919a9f; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-top:5px solid #dae4ea; }
.detlabel { display:block;}

#propusers { border:5px solid #f4ebce; background-image:url(images/propertylanding_03.gif); background-repeat:repeat-x; height:135px;}
#propusersinner { background-image:url(images/propertylanding_04.gif); background-position:right; background-repeat:no-repeat; padding-top:68px;}
#proplogin { height:67px;}
#propusername { padding-left:20px; }
#propusername input { width:220px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#684c14; border:1px solid #ebdfc2;}
#proppassword {padding-left:20px; padding-top:8px;}
#proppassword input {width:220px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#684c14; border:1px solid #ebdfc2;}

#propnewuserstop { background-image:url(images/propertylanding_08.gif); background-repeat:repeat-x;}
#propnewusersinner { background-image:url(images/propertylanding_09.gif); background-position:top; background-repeat:no-repeat;}
#propnewusersinner p { padding-left:20px; padding-right:20px; padding-top:75px;  font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#796f61; margin:0;}

#propnewusers { border:5px solid #f4ebce; background-color:#f4ebce; margin-top:20px;}

#propnewuserstbl {}
#propnewuserstbl td { padding:4px;}

#propnewuserstbl td.l{ text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:11px; color:#684b11;}
#propnewuserstbl input { background-color:#f2ecd8; border:1px solid #e6d8b4; font-size:11px; width:153px;}
#propnewuserstbl textarea { background-color:#f2ecd8; border:1px solid #e6d8b4; font-size:11px; width:153px;}
#propnewuserstbl td.r{}

#propnewuserstbl tr.white{ background-color:#ffffff;}
#propnewuserstbl tr.brn{ background-color:#f9f6ef}

#propnewuserstbl th.propss { background-color:#f4ebce; padding:8px;}

#propnewuserstbl img { display:block; margin-bottom:8px;}

.devbighead {font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
color:#2E485F;
line-height:normal;
margin-top:15px;
margin-bottom:15px;
}
.devname2 {font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#2E485F;
line-height:normal;
margin-bottom:10px;
padding-top:20px; 
margin-top:5px;
}

.devname3 {font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#2E485F;
line-height:normal;
margin-bottom:6px;
padding-top:6px; 
margin-top:5px;
border-top:1px solid #e2e2e2;
}
.devheading {font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#658EB4;
width:100%;
border-bottom:1px dotted #999999;
line-height:normal;
margin-top:12px;
margin-bottom:8px;
}
.devbighead2 {font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
color:#2E485F;
line-height:normal;
padding-top:20px;
border-top:2.5px solid #999999;
margin-top:20px;
margin-bottom:10px;
}
.imageborder {
	border: 4px solid #FFFFFF;
	margin-bottom:10px;
}
.devname {font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#2E485F;
line-height:normal;
margin-bottom:5px;
padding-top:20px; 

margin-top:20px;
}

#gbarticle {}
#gbarticle td{ width:33.33%; background-image:url(images/broundarticlebg.gif); background-repeat:no-repeat; background-position:top left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#626262; text-align:center;}
#gbarticle img{ margin-top:25px; margin-bottom:10px;}
