body {
	margin: 0;
	padding: 0;
	font: normal 12px Georgia;
	color: #fff;
	text-align: left;
	line-height: 15px;
	background: #0D2D5E url(../../images/bg.jpg) repeat-x top left;
}
img {
	border: 0;
}
a {
	font: normal 12px Georgia;
	color: #fff;
	text-decoration: none;
}
a:hover	{
	font: normal 12px Georgia;
	color: #fff;
	text-decoration: underline;
}
#wrap{
	position: relative;
	width: 916px;
	margin: 0 auto;
	text-align: left;
}
#content_section_b {
	position: absolute;
	top: 33px;
	right: 0;
}
ul#menu {
	margin: 0;
	padding: 0;
	height: 42px;
	background-color: #fff;
}
ul#menu li {
	display: inline;
	float: left;
	background: transparent url('../../images/menu/tab.gif') no-repeat 0 0;
	padding: 0 0 0 6px;
	margin: 0;
}
ul#menu li a {
	display: block;
}

ul#menu li:first-child {
	background-image: none;
	padding: 0;
	margin: 0;
}
#content_section_d {
	position: relative;
	clear: both;
	border: 5px solid #fff;
	border-top: 0;
	margin: 0 0 20px 0;
	padding: 0;
}

#header {
	position: relative;
	clear: both;
	border: 5px solid #fff;
	border-top: 0;
	margin: 0 0 20px 0;
	padding: 0;
}
.title, h1 {
	position: relative;
	font: normal 18px arial;
	color: #e2a80d;
	background: transparent url('../../images/bg-title.gif') no-repeat left bottom;
	display: block;
	line-height: 18px;
	padding: 0 0 17px 0;
	margin: 0 0 5px;
}

.titlehomesnew, h1 {
	position: relative;
	font: normal 18px arial;
	color: #e2a80d;
	display: block;
	line-height: 18px;
	padding: 0 0 10px 0;
	margin: 0 0 5px;
}
.title a {
	font: normal 11px arial;
	color: #fff;
	position: absolute;
	top: 5px;
	right: 0;
}
.title2 {
	font: normal  24px arial;
	color: #fff;
}
#col1 {
	float: left;
	width: 234px;
}
#col2 {
	float: left;
	width: 206px;
}
#col3 {
	float: left;
	width: 155px;
}
#col4 {
	float: left;
	width: 206px;
}
.col5 {
	float: left;
	width: 266px;
}
#col6 {
	float: left;
	width: 510px;
}
#col7 {
	float: left;
	width: 365px;
}
.col8 {
	float: left;
	width: 300px;
}
.col9 {
	float: left;
	width: 260px;
}
#title1 {
	font: normal 18px Arial;
	color: #fff;
	background: transparent url(../../images/1.gif) no-repeat 0 0;
	padding: 3px 0 10px 40px;
	margin: 0 0 15px 0;
}
#title2 {
	font: normal 18px Arial;
	color: #fff;
	background: transparent url(../../images/2.gif) no-repeat 0 0;
	padding: 3px 0 10px 40px;
	margin: 0 0 15px 0;
}
.subtitle {
	font: normal 14px Arial;
	color: #fff;
	margin: 0 0 5px 0;
}
#welcome {
	width: 100%;
}
#content_section_f {
	width: 100%;
}
#content_section_f select {
	border: 1px solid #abadb3;
	width: 200px;
	font: normal 12px arial;
	color: #414141;
	margin: 0 0 15px 0;
}
.column-spacer {
	width: 36px;
	float: left;
}
#content_section_g {
	width: 100%;
}
#content_section_g img {
	border: 3px solid #fff;
	display: block;
}
#content_section_h {
	width: 206px;
}
#content_section_h input, #content_section_h select {
	border: 1px solid #abadb3;
	width: 200px;
	font: normal 12px Georgia;
	color: #414141;
	margin: 0 0 15px 0;
}
#content_section_h .btn {
	border: 0;
	width: auto;
	margin:0;
}
#main {
	width: 100%;
	float: left;
}
#sidebar_content {
	float:left;
	left:-35px;
	margin-left:7px;
	margin-top:18px;
	position:relative;
	width:141px;
}

#innerpage_content { 
	float: left;
	 width: 710px;
}

.input, textarea {
	border: 1px solid #abadb3;
	width: 260px;
	font: normal 12px Georgia;
	color: #414141;
	margin: 0 0 8px 0;
	padding: 2px;
	display: block;
}
textarea {
	overflow: auto;
	height: 100px;
}
.photo-big {
	border: 3px solid #fff;
	display: block;
	margin-bottom: 6px;
}
.map {
	border: 2px solid #fff;
	display: block;
	margin-top: 6px;
	margin-bottom: 6px;
}
#thumbs {
	background-color: #fff;
	width: 504px;
	padding: 0 0 0 2px;
}
#thumbs img {
	margin: 2px 2px 2px 0;
}
/* arrow links */
a.cal {
	font: normal 11px arial;
	color: #fff;
	text-decoration: none;
	background: transparent url(../../images/icon-cal.gif) no-repeat 0 0;
	padding-left: 22px;
}
a.cal:hover	{
	font: normal 11px arial;
	color: #fff;
	text-decoration: underline;
	background: transparent url(../../images/icon-cal.gif) no-repeat 0 0;
	padding-left: 22px;
}
a.email {
	font: normal 11px arial;
	color: #fff;
	text-decoration: none;
	background: transparent url(../../images/icon-email.jpg) no-repeat 0 3px;
	padding-left: 18px;
	margin-right: 30px;
}
a.email:hover	{
	font: normal 11px arial;
	color: #fff;
	text-decoration: underline;
	background: transparent url(../../images/icon-email.jpg) no-repeat 0 3px;
	padding-left: 18px;
	margin-right: 30px;
}
a.print {
	font: normal 11px arial;
	color: #fff;
	text-decoration: none;
	background: transparent url(../../images/icon-print.jpg) no-repeat 0 3px;
	padding-left: 18px;
}
a.print:hover	{
	font: normal 11px arial;
	color: #fff;
	text-decoration: underline;
	background: transparent url(../../images/icon-print.jpg) no-repeat 0 3px;
	padding-left: 18px;
}
#sortby {
	float: left;
	font-size: 11px;
	margin: 0 0 10px 0;
}
#browse-pages {
	text-align: right;
	float: right;
	font-size: 11px;
	margin: 0 5px 10px 0;
}
#sortby a, #browse-pages a {
	font-size: 11px;
}
.tbl-photo {
	background-color: #c0c1c3;
}
.tbl-text td {
	font-size: 11px;
	padding: 5px;
}
.tbl-text a {
	font-size: 11px;
}
/* footer */
#footer {
	clear: both;
	padding: 0;
	margin: 20px 0 50px 0;
	border-top: 5px solid #65778f;
}
#copyright {
	font: normal 11px arial;
	color: #fff;
	padding: 12px 0 0 0;
	float: left;
	clear: left;
}
#poweredby {
	padding: 7px 0 0 0;
	float: right;
	text-align: right;
}





/*request info form*/
div#reqInfo {
-x-system-font:none;
background-color:transparent;
color:#2C4355;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
position:relative;
text-align:left;
top:-18px;
}
div#reqInfo .inp, div#reqInfo textarea {
	font: normal 11px arial;
	color: #2C4355;
	border: 1px solid #bdbcbd;
	background-color: #fff;
	padding: 1px 1px 1px 3px;
	margin: 5px 5px 0px 5px;
	width: 185px;
}
div#reqInfo textarea {
	overflow: auto;
	height: 80px;
}
div#reqInfo .btn {
	font: normal 11px arial;
	color: #2C4355;
	border: default;
	background-color: default;
	padding: 0;
	margin: 5px 5px 0px 5px;
}
.clear {
	height: 0;
	clear: both;
	margin: 0;
	line-height: 0;
	font-size: 1px;
}


#search {
background: #fff;
border:1px solid #D1D1D1;
height:143px;
margin:0 0 10px 0;
position:relative;
}


#search .btn-search {
left:580px;
position:absolute;
top:75px;
margin:20px 0 0;
}


#search .proptype, .bedno {
color:#2F2F2F;
display:block;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:250px;
line-height:normal;
margin:20px 0 0;
position:relative;
top:35px;
width:176px;
}

#search .prop {
color:#2F2F2F;
display:block;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:250px;
line-height:normal;
margin:0px 0 0;
position:absolute;
top:18px;
width:176px;
}

#search .textarea {
-x-system-font:none;
border:1px solid #7F9DB9;
color:#2F2F2F;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:94px;
left:15px;
line-height:normal;
overflow:auto;
padding:3px;
position:absolute;
top:18px;
width:194px;
}

#search .pricefrom {
color:#434343;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:455px;
line-height:normal;
position:absolute;
top:18px;
width:101px;



}

#search .priceto {
color:#434343;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:455px;
line-height:normal;
position:absolute;
top:54px;
width:101px;
}

#search .moveindate {
color:#434343;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:455px;
line-height:normal;
position:absolute;
top:95px;
width:101px;
}

#list-row {
border:1px solid #CFCFCF;
display:block;
margin:10px 0 0;
min-height:125px;
}


.cell2 {
background-color:#A2A2A2;
border-bottom:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
color:#1C305C;
font-family:arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:12px;
width:180px;
}

.cell5 {
border-bottom: 1px solid #eee;
background-color: #a2a2a2;
color: #1c305c;
}

.cell3 {
-x-system-font:none;
background-color:#a2a2a2;
border-right:1px solid #EEEEEE;
border-bottom: 1px solid #eee;
color: #1c305c;
font-family:arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:12px;
width:140px;
}

.cell6 {
-x-system-font:none;
background: #d2d2d2;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
padding:10px;
color: #1c305c;
}

.cell1 {
background-color:#D2D2D2;
border-right:1px solid #CFCFCF;
width:142px;
color: #1c305c;
}

#innerpage_content.wide {
	width: 100%;
}

#rental_quick_search span.title {
top: -18px;
}

#ctl_rental_quick_search span.title {
top: -18px;
}

#rental_quick_search {
width: 198px;
height: 255px;
}
#ctl_rental_quick_search {
width: 198px;
height: 255px;
}

#rental_quick_search #bedno {
color:#2F2F2F;
display:block;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:0;
line-height:normal;
margin:10px 0 0;
padding:2px;
position:relative;
top:76px;
width:197px;
}
#rental_quick_search #moveindate {
color:#2F2F2F;
display:block;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:0;
line-height:normal;
margin:10px 0 0;
padding:2px;
position:relative;
top:0px;
width:190px;
}

#ctl_rental_quick_search .moveindate {
color:#2F2F2F;
display:block;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:0;
line-height:normal;
margin:10px 0 0;
padding:2px;
position:relative;
top:76px;
width:190px;
}

#ctl_rental_quick_search .maxrentnew {
color:#2F2F2F;
display:block;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:0;
line-height:normal;
margin:10px 0 0;
padding:2px;
position:relative;
top:25px;
width:190px;
}

#ctl_rental_quick_search .bedno {
color:#2F2F2F;
display:block;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:0;
line-height:normal;
margin:10px 0 0;
padding:2px;
position:relative;
top:76px;
width:197px;
}

#ctl_rental_quick_search .bednonew {
color:#2F2F2F;
display:block;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:0;
line-height:normal;
margin:10px 0 0;
padding:2px;
position:relative;
top:20px;
width:197px;
}

#rental_quick_search #pricefrom {
font-size:11px;
height:20px;
left:0;
position:relative;
top:106px;
width:90px;
}

#ctl_rental_quick_search .pricefrom {
font-size:11px;
height:20px;
left:0;
position:relative;
top:86px;
width:90px;
}

#ctl_rental_quick_search .Earliest {
font-size:11px;
height:20px;
left:0;
position:relative;
top:40px;
width:90px;
}

#rental_quick_search #priceto {
font-size:11px;
height: 20px;
left:14px;
position:relative;
top:106px;
width:90px;
}

#ctl_rental_quick_search .priceto {
font-size:11px;
height: 20px;
left:14px;
position:relative;
top:86px;
width:90px;
}

#rental_quick_search .btn-search {
left:1px;
position:relative;
margin:7px 0 0;
}

#ctl_rental_quick_search .btn-search {
left:1px;
position:relative;
top:95px;
padding-bottom:10px; 
}

#ctl_rental_quick_search .btn-searchnew {
left:1px;
position:relative;
top:50px;
padding-bottom:10px; 
}

#rental_quick_search .textarea {
border:1px solid #CFCFCF;
color:#2F2F2F;
font-family:arial;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:84px;
left:0;
line-height:normal;
overflow:auto;
padding:3px;
position:relative;
top:20px;
width:189px;
background: #fff;
}

#ctl_rental_quick_search .textarea {
border:1px solid #CFCFCF;
color:#2F2F2F;
font-family:arial;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:84px;
left:0;
line-height:normal;
overflow:auto;
padding:3px;
position:absolute;
top:20px;
width:189px;
background: #fff;
}

#ctl_rental_quick_search .dropdown {
color:#2F2F2F;
display:block;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:0;
line-height:normal;
margin:10px 0 0;
padding:2px;
position:absolute;
top:20px;
width:197px;
}

div#content_section_h div#reqInfo {
	margin-top: 18px;
}

div#content_section_f div.textarea {
	background: #fff;
	position: inherit;
	top: 0;
}

div#content_section_f div#rental_quick_search #bedno  {
	top: 0px;
}

div#content_section_f div#ctl_rental_quick_search .bedno  {
	top: 0px;
}

div#content_section_f div#rental_quick_search #pricefrom, div#content_section_f div#rental_quick_search #priceto {
	top: 10px;
}

div#content_section_f div#ctl_rental_quick_search .pricefrom, div#content_section_f div#ctl_rental_quick_search .priceto {
	top: 10px;
}

div#content_section_f div#rental_quick_search span.title {
	top: 0px;
	margin-bottom: 10px;
}

div#content_section_f div#ctl_rental_quick_search span.title {
	top: 0px;
	margin-bottom: 10px;
}

div#content_section_f div#rental_quick_search #btn-search {
	top: 5px;
}

div#content_section_f div#ctl_rental_quick_search #btn-search {
	top: 5px;
}


/* Listing Details Page */
div.property_details {
	width: 100%;
	background: transparent;
	float: left;
}

div.property_details div.col_left {
	background:#0000FF none repeat scroll 0 0;
	float:left;
	height:100%;
	width:46%;
}

div.property_details div.col_left div.img_display {
	width: 100%;
	float: left;
	height: 400px;
	background: #fff;
}
		
div.property_details div.col_left div.map_display {
	width: 100%;
	height: 230px;
	background: #e5e3df;
	float: left;
}

div.property_details div.col_left div.col_left_bottom {
	width: 100%;
	height: 100%;
	background: #f0f0f0;
	float: left;
}

div.property_details div.col_right {
	background: transparent;
	float:left;
	height:100%;
	width:54%;
}

div.property_details div.col_right div.col_right_top {
	width: 100%;
	background: transparent;
	float: left;
}

div.property_details div.col_right div.col_right_bottom {
	background:transparent none repeat scroll 0 0;
	float:left;
	height:100%;
	padding-left:2%;
	padding-right:2%;
	width:96%;
}

div.property_details div.col_right div.col_right_bottom h3 {
	margin-top: 0px;
}

div.property_details div.col_right div.col_right_top div.listing_info {
	background: transparent;
	float:left;
	height:98%;
	padding-left:2%;
	padding-top:2%;
	width:48%;
}

/*div.property_details div.col_right div.col_right_top div.listing_contact {
	float:left;
	height:100%;
	padding-left:1%;
	padding-top:19px;
	width:49%;
	position:relative;
	
}*/
div.listing_contact {
	float:left;
	left:-0px;
	margin-left:7px;
	margin-top:18px;
	position:relative;
	width:240px;
	
}
/* END LISTING DETAILS PAGE */

p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
	
	div#building_features_container, div#unit_features_container {
	width: 150px;
	border: #ccc 1px solid;
	float: left;
}

div#unit_features_container {
	margin-left: 10px;
	margin-bottom: 17px;
}

div#building_features_container h3, div#unit_features_container h3 {
	border-top:0 none;
	font-size:12pt;
	margin-top:0;
	position:static;
	width:100%;
	color: #E2A80D;
	height: 30px;
}

div#building_features_scroll, div#unit_features_scroll {
	background:transparent none repeat scroll 0 0;
	font-size:10pt;
	height: 140px;
	overflow:auto;
	padding-left:15px;
	width:91%;
}

h3 {
	background: #D2D5E url(../../images/bg-h3.jpg) repeat-x top left;
	font: normal 18px arial;
	color: #E2A80D;
	height: 37px;
	line-height: 18px;
	margin: 0;
	padding: 15px 0 0 0;
	text-align: center;
	border-bottom: 1px solid #c7c9cc;
}
h4 {
	font: bold 14px Trebuchet MS;
	height: 25px;
	line-height: 18px;
	margin: 0;
	padding: 7px 0 0 7px;
	text-align: left;
	border-bottom: 1px solid #c7c9cc;
	
}

#footerhome {
	clear: both;
	padding: 0;
	margin: 20px 0 50px 0;
	border-top: 5px solid #65778f;
}

.column-spacer1 {
	width: 60px;
	float: left;
	position:relative !important;
}
.column-spacer11 {
	width: 210px;
	float: left;
	position:relative !important;
}

.titleHome{
	position: relative;
	font: normal 18px arial;
	color: #e2a80d;
	background: transparent url('../../images/bg-title.gif') no-repeat left bottom;
	display: block;
	line-height: 18px;
	padding: 0 0 17px 0;
	margin: 0 0 5px;
	width:340px; 
}
