@charset "utf-8";
/* Basics */
body {
	margin:0px;
	padding:0px;
	/*	background:url(../images/img_dollar_bg.png) #ebc000 no-repeat top left;*/
	background:url(../images/background-tile.bmp) #ebc000 top left repeat-x;
	font-family:Verdana, Geneva, sans-serif;
}
.searchbox {
	margin: 4px 0 0 23px;
	padding: 0;
	width: 133px;
	height: 15px;
	border:0;
}
.search_container {
	height:38px;
}
#searchbox_container {
	margin: 0;
	padding:0;
	width: 168px;
	height: 23px;
	background:url(../images/search_bg.jpg) top no-repeat;
}
#main-container {
	width:959px;
	height:800px;
	min-height:800px;
	height:auto !important;
	background:url(../images/img_body_repeaty.png) top repeat-y;
	padding:0 24px 0 18px;
	overflow-x:hidden;
}
#header {
	width:959px;
	height:195px;
	border: 0;
}
/**html #header, *html #header{
	border-left: 1px solid #79590c !important;	
}*/
.top_house_img {
	width:509px;
	height:195px;
	background:url(../images/img_housetop.jpg) top right no-repeat;
}
#menu {
	height:50px;
	border: 0;
	background:url(../images/img_menubar.jpg) top left repeat-x;
}
/**COLUMNS**/

#bodywrapper {
	width:959px;
	padding-top:25px;
	position:relative;
	z-index:1;/*	height:auto !important;*/
	background:url(../images/shadowmain_top.gif) top right no-repeat;
}

.inbodywrap{
	background:url(../images/shadowmain_bot.gif) bottom right no-repeat;
	min-height:100px;
	height:auto !important;
	height:100px;	
	padding:0 0 15px 0;
}



.col_left {
	width:296px;
	padding:0;
	background:url(../images/img_bodybox_repeaty.jpg) top left repeat-y;
}

.col_right {
	width:620px;
	padding:0 20px 5px 5px;
}
.bodyboxs1 {
	padding:0 0 5px 0;
}
.bodyboxs2 {
	background:url(../images/img_boxs_divider.jpg) top no-repeat;
}
.bodyboxs3 {
	background:url(../images/img_boxs_divider.jpg) top no-repeat;
}
.bodyboxs4 {
	background:url(../images/img_boxsbotom.gif) left bottom no-repeat;
	padding-bottom:10px;
}
.dividerboxs {
	background:url(../images/img_boxs_divider.jpg) top no-repeat;
	height:5px;
}
.headerboxs {
	margin:0;
	padding:10px 0 0 25px;
	display:block;
}
.headerboxs2 {
	display:block;
	padding:10px 5px;
	text-align: left;
	margin:0;
}
.imgdivider {
	background:url(../images/img_divider.jpg) bottom no-repeat;
	height:3px;
}
.taboxdet {
	padding:10px;
	background:#cccccc;
	font:bold 14px Verdana, Geneva, sans-serif;
	margin-bottom:20px;
}
span.desctxt {
	font:14px Verdana, Geneva, sans-serif;
}
.mapbox {
	padding:5px;
}
ol.listno li {
	font-size:14px;
	color:#000000;
}
ol.listno li a {
	text-decoration:none;
	color:#000000;
}
.listno {
	margin-top:3px;
}
.butnbox {
	text-align:right;
	padding:5px 25px 5px 5px;
}
.lbox {
	padding:0 20px 0 10px;
}
.butnbox2 {
	padding:5px 5px 15px 25px;
}
.bodyboxs3 p, span.emtxt {
	padding:20px 25px;
	font:14px Verdana, Geneva, sans-serif;
}
span.emtxt {
	font:14px Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding:0;
}
.bodyboxs4 p {
	padding:20px;
	background:url(../images/img_boxsbotom.gif) bottom left no-repeat;
}
#newslet {
	width:200px;
	border:1px solid #333;
	padding:5px;
}
/**RIGHT CONTENTS**/

.contxtright p {
	font:14px Verdana, Geneva, sans-serif;
	padding:10px;
}
/**FOOTER**/

.footshad {
	margin: 0 auto;
	width: 957px;
	background:url(../images/img_fotopshad2.jpg) no-repeat top left;
	height:21px;
}
.footbar {
	height:155px;
	background:url(../images/img_footerbg.jpg) top left repeat-x;
}
.footimg {
	height:55px;
	padding-left:5px;
}
.coptxtbar {
	padding:20px 5px 5px 35px;
	height:30px;
	background:url(../images/img_coptxt.jpg) left no-repeat;
	font:12px Arial, Helvetica, sans-serif;
}
.footnav {
	height:30px;
	padding:10px 5px 5px 20px;
}
.footnav ul {
	list-style:none;
	margin:0;
	padding:0;
}
.footnav ul li {
	display:inline;
}
.footnav ul li a {
	display:block;
	float:left;
	text-decoration:none;
	color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:5px 13px;
}
.footnav a:hover {
	text-decoration:underline;
}
/**DETAILED PAGE**/


#det_body {
	background:#e1e1e1;
	margin:10px 20px;
	border:2px solid #737373;
}
.det_coleft {
	width:525px;
	height:500px;
	min-height:500px;
	padding:25px 10px 10px 30px;
	height:auto !important;
}
.det_colright {
	width:300px;
	height:500px;
	min-height:500px;
	padding-left:25px;
	height:auto !important;
	background:url(../images/img_divider2.jpg) top left no-repeat;
	margin-top:25px;
}
.desc_txt {
	padding:15px 5px;
	font:bold 14px Verdana, Geneva, sans-serif;
	background:url(../images/img_divider.jpg) bottom no-repeat;
}
.thumbox {
	padding:2px;
	margin:1px 13px;
	background:#b3b3b3;
}
.pricebox {
	border:1px solid #666666;
	background:#cccccc;
	width:205px;
	margin:0 auto;
	padding:10px;
	font:14px Verdana, Geneva, sans-serif;
}
.pb_single {
	padding:3px 10px;
	border:1px solid #666666;
	background:#cccccc;
	width:205px;
	margin:0 auto;
	font:14px Verdana, Geneva, sans-serif;
}
.pricebox td {
	padding:2px;
	font-weight: bold;
}
.sp_boldtxt {
	font:bold 20px Verdana, Geneva, sans-serif;
}
.sp_boldtxt2 {
	font:bold 17px Verdana, Geneva, sans-serif;
}
.txtcenter {
	text-align:center;
}
.formbox {
	padding:5px;
	width:220px;
	margin:0 auto;
}
.txtboxs {
	padding:3px;
	width:200px;
	margin:5px 2px;
	border:1px solid #666666;
	background:#FFF;
	font:14px Verdana, Geneva, sans-serif;
	overflow:auto;
}
#message, #message2 {
	padding:3px;
	width:200px;
	height:100px;
	margin:5px 2px;
	border:1px solid #666666;
	background:#FFF;
	font:14px Verdana, Geneva, sans-serif;
	overflow:auto;
}
span.boldtxt1 a {
	font:bold 12px Verdana, Geneva, sans-serif;
	display:block;
	padding:5px 0;
	margin-top:15px;
	text-decoration:none;
	color:#000000;
}
span.boldtxt1 a:hover {
	text-decoration:underline;
}
span.boldtxt2 a {
	font:bold 14px Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#000000;
}
span.boldtxt2 a:hover {
	text-decoration:underline;
}
/**Universal Elements**/
.left {
	float:left;
}
.right {
	float:right;
}
.clearB {
	clear:both;
}
.marginA {
	margin:auto;
}
a img {
	border:0px;
}
form, table {
	padding:0px;
	margin:0px;
	text-align: left;
}
p, h1, h2, h3, h4, h5 {
	padding:0px 0px 5px 0px;
	margin:0px;
}
:focus {
	outline:0 !important;
}
#nb a {
	border:0px !important;
}
td {
	text-align:left;
}
.disclaimer {
	font-size:12px;
}
.printprev_details {
	display:none;
	padding:30px;
	font-size:15px;
}

/* added css 07-20-09 */
.listings_cont {
	background:url(../images/img_curve1b.gif) repeat-y left top;
	width:913px;
	font:17px/20px "Myriad Pro", Arial, Helvetica, sans-serif;
	margin:0 auto 20px auto;
}
.listings_cont p {
	padding:0 0 12px 0;
}
.listings_cont .content {
	padding:15px;
	background:url(../images/img_curve1c.gif) no-repeat left bottom;
}
.box1_beds {
font-size:18px;
}
.listing_img {
	width:185px;
}
.listing_details {
	width:360px;
}
.prices_box {
	width:330px;
}
.box1_price, .box1_beds {
	background:url(../images/img_curve2b.gif) repeat-y left top;
	width:158px;
}

.box1_price .content {
	background:url(../images/img_curve2c.gif) no-repeat left bottom;
	padding:22px 12px;
}

.box1_beds .content {
	background:url(../images/img_curve2c.gif) no-repeat left bottom;
	padding:21px 12px;
}

.location {
	padding:8px 0 0 0;
}
.thumbnailimg img {
width: 121px;
 height: 82px;
}

											   /* INVESTORS PAGE ---(added 7/23/2009)---*/
.pagetitle{
	margin: 0 0 20px 0;
	width: 615px;
	height: 83px;
	background: url(../images/bg_pagetitle_line.gif) no-repeat bottom left;
}														
#investors_submenu{
	margin: 23px auto;
	width: 226px;
	height: 198px;
	/*background: url(../images/bg_investorssubmenu.gif) no-repeat top left; */
}
.banner_container{
	margin: 0 auto;
	padding: 10px 0;
	width: 239px;
}
.signup_container{
	padding: 16px;
	width: 583px;
	min-height: 580px;
	height: auto !important;
	height: 580px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	background: url(../images/bg_pagetitle_line.gif) #e6e6e6 no-repeat bottom left;	
}
.signup_txtbox{
	padding: 5px 0 0 0;
	width: 206px;
	height: 21px;
	border: 1px solid #292929;
	
}
p{
	padding:0px 0px 13px 0px;
	margin:0px;
}
.det_img img {
     width:522px;
     height:388px;

}
