/* CSS Document */

/*Reset*/
p, ul, li, h1, h2, h3, h4, form{
	margin: 0;
	padding: 0;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	list-style: none;
}

/*general*/
body {
	background: url(../images/bg.gif) repeat-x #719b0a;
	font:  normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin:0;
}

#wrap{
	width: 744px;
	margin: auto;
}

#main{
	width: 744px;
	float: left;
}

#top{
	width: 744px;
	height: 104px;
	clear:both;
}

/* ---NAVIGATION---*/

#nav{
	width: 744px;
	height: 22px;
	clear: both;
	background-color: #2c2b16;
	font-size: 1px;
	color: #2c2b16;
}

#nav a{
	color: #2c2b16;
}

#nav a:link{
	color: #2c2b16;
}

#nav a:active{
	color: #2c2b16;
}

#nav a:hover{
	color: #3a391e;
}

#nav .nav-home a{
	background: url(../images/nav-home.gif) top;
	width: 53px;
	height: 22px;
	float: left;
}

#nav .nav-home a:hover{
	background: url(../images/nav-home.gif) bottom;
	width: 53px;
	height: 22px;
	float: left;
}

#nav .nav-home-select{
	background: url(../images/nav-home-select.gif) bottom;
	width: 53px;
	height: 22px;
	float: left;
	color: #2c2b16;
}

#nav .nav-properties a{
	background: url(../images/nav-properties.gif) top;
	width: 100px;
	height: 22px;
	float: left;
}

#nav .nav-properties a:hover{
	background: url(../images/nav-properties.gif) bottom;
	width: 100px;
	height: 22px;
	float: left;
}

#nav .nav-properties-select{
	background: url(../images/nav-properties-select.gif) bottom;
	width: 100px;
	height: 22px;
	float: left;
	color: #2c2b16;
}

#nav .nav-spc-projects a{
	background: url(../images/nav-spc-projects.gif) top;
	width: 138px;
	height: 22px;
	float: left;
}

#nav .nav-spc-projects a:hover{
	background: url(../images/nav-spc-projects.gif) bottom;
	width: 138px;
	height: 22px;
	float: left;
}

#nav .nav-spc-projects-select{
	background: url(../images/nav-spc-projects-select.gif) bottom;
	width: 138px;
	height: 22px;
	float: left;
	color: #2c2b16;
}

#nav .nav-house-rentals a{
	background: url(../images/nav-house-rentals.gif) top;
	width: 130px;
	height: 22px;
	float: left;
}

#nav .nav-house-rentals a:hover{
	background: url(../images/nav-house-rentals.gif) bottom;
	width: 130px;
	height: 22px;
	float: left;
}

#nav .nav-house-rentals-select{
	background: url(../images/nav-house-rentals-select.gif) bottom;
	width: 130px;
	height: 22px;
	float: left;
	color: #2c2b16;
}


#nav .nav-condo a{
	background: url(../images/nav-condo.gif) top;
	width: 129px;
	height: 22px;
	float: left;
}

#nav .nav-condo a:hover{
	background: url(../images/nav-condo.gif) bottom;
	width: 129px;
	height: 22px;
	float: left;
}

#nav .nav-condo-select{
	background: url(../images/nav-condo-select.gif) bottom;
	width: 129px;
	height: 22px;
	float: left;
	color: #2c2b16;
}

#nav .nav-about a{
	background: url(../images/nav-about.gif) top;
	width: 91px;
	height: 22px;
	float: left;
}

#nav .nav-about a:hover{
	background: url(../images/nav-about.gif) bottom;
	width: 91px;
	height: 22px;
	float: left;
	color: #2c2b16;
}

#nav .nav-about-select{
	background: url(../images/nav-about-select.gif) no-repeat;
	width: 91px;
	height: 22px;
	float: left;
	color: #2c2b16;
}

/*--Submenu for about us--*/
#nav-about-submenu{
	width: 145px;
	height: 41px;
	background-color: #2c2b16;
	font-size: 1px;
	color: #2c2b16;
	left: 796px;
	top: 127px;

}

#nav-about-submenu a{
	color: #2c2b16;
}

#nav-about-submenu a:link{
	color: #2c2b16;
}

#nav-about-submenu a:active{
	color: #2c2b16;
}

#nav-about-submenu a:hover{
	color: #3a391e;
}

#nav-about-submenu #nav-sub-profile-history a{
	background: url(../images/nav-profile-history.gif) top;
	width: 145px;
	height: 19px;
	float: left;
	z-index: -1000;
}

#nav-about-submenu #nav-sub-profile-history a:hover{
	background: url(../images/nav-profile-history.gif) bottom;
	width: 145px;
	height: 19px;
	float: left;
}

#nav-about-submenu #nav-sub-our-agents a{
	background: url(../images/nav-our-agents.gif) top;
	width: 125px;
	height: 22px;
	float: left;
	padding-left: 20px;
}

#nav-about-submenu #nav-sub-our-agents a:hover{
	background: url(../images/nav-our-agents.gif) bottom;
	width: 125px;
	height: 22px;
	float: left;
	padding-left: 20px;
}
/*--End Submenu for about us--*/
#nav .nav-contact a{
	background: url(../images/nav-contact.gif) top;
	width: 103px;
	height: 22px;
	float: left;
}

#nav .nav-contact a:hover{
	background: url(../images/nav-contact.gif) bottom;
	width: 103px;
	height: 22px;
	float: left;
}

#nav .nav-contact-select{
	background: url(../images/nav-contact-select.gif) bottom;
	width: 103px;
	height: 22px;
	float: left;
	color: #2c2b16;
}


/* ---end NAVIGATION---*/ 

#body-cont{
	background:url(../images/body-cont-bg.gif) no-repeat #6d9604;
	width: 716px;
	float: left;
	padding: 14px 14px 14px 14px;
}

#body-cont-in{
	width: 716px;
	float: left;
	background-color: #7fae0c;
}

#body-cont-in h1{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 4px;
}

#body-cont-in h2{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}

#body-cont-in p{
	margin-bottom: 8px;
}

#invite{
	width: 652px;
	clear: both;
	background-color: #7fae0c;
	padding: 32px 32px 32px 32px;
	float: left;
}

.invite-box-left{
	float: left;
}

.invite-box-right{
	float: right;
}

.invite-box{
	background: url(../images/invite-bg.gif) no-repeat;
	width:279px;
	height: 118px;
}

.invite-box h3{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	padding: 22px 0 12px 0;
}


#main-flash{
	width: 716px;
	height: 451px;
	clear: both;
}

#main-cont{
	width: 676px;
	clear: both;
	padding: 0 20px 0 20px;
}

#footer{
	width: 744px;
	clear: both;
}

#footer a{
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:link{
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover{
	color: #ddc325;
	text-decoration: underline;
}

#footer-crumbs{
	width: 744px;
	height: 17px;
	clear: both;
	background-color: #2c2b16;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
}

#footer-copy{
	width: 744px;
	clear: both;
	float: left;
	text-align: center;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}


/*Sub pages*/

#wrap-inner-sub{
	width: 693px;
	float: left;
	padding: 12px 12px 0 12px;
	background-color: #7fae0c;

}


#cat-title-bg{
	background: url(../images/cat-title-bg.gif) no-repeat;
	width: 692px;
	height: 56px;
	clear:both;
}

#cat-title-bg .cat-left-text{
	float: left;
	padding: 20px 0 0 12px;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;

}

#cat-title-bg .cat-right-filter{
	padding: 20px 6px 0 0;
	float: right;

}

#cat-title-bg .cat-right-date{
	padding: 25px 6px 0 0;
	float: right;
	color: #ebfc2e;

}

#cat-title-bg .cat-right-filter ul li{
	float: left;
	
}

#cat-title-bg .cat-right-filter select{
	background-color: #e3f9ac;
	border: none;
	
}


#pagination-top{
	width: 688px;
	height: 17px;
	clear: both;
	font-size: 11px;
	text-align: right;
	padding: 4px 4px 0 0;

}

.pagination a{
	color: #FFFFFF;
	text-decoration: none;
}

.pagination a:link{
	color: #FFFFFF;
	text-decoration: none;
}

.pagination a:hover{
	color: #ebfc2e;
	text-decoration: underline;
}

#inner-body-stripes{ /*changes*/
	background: url(../images/inner-body-stipes.gif);
	width: 636px;
	float: left;
	padding: 13px 28px 42px 28px;
	color: #FFFFFF;
}

#inner-body-stripes-spc{
	background: url(../images/inner-body-stipes.gif);
	width: 596px;
	float: left;
	padding: 13px 33px 42px 63px;
	color: #FFFFFF;
}

#prop-cont{ /*changes*/
}

.prop-img{ /*changes*/
	width:287px;
	height: 202px;
	background-color: #2c2b16;
	padding: 2px;
}

.prop-img .prop-in{ /*changes*/
	width: 285px;
	height: 200px;
	border: 1px solid #FFFFFF;
	background-color: #445d05;
}

.land-type{
	width: 251px;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	clear: both;
}

.land-name{
	font-size: 13px;
	font-weight: bold;
	padding-top: 4px;
	clear: both;
}

.land-name a{
	color: #FFFFFF;
	text-decoration: underline;
}

.land-name a:link{
	color: #FFFFFF;
	text-decoration: underline;
}

.land-name a:hover{
	color: #ebfc2e;
	text-decoration: underline;
}

.prop-price{
	font-weight: bold;
	color: #d3ff68;
}

#pagination-bottom{
	width: 688px;
	height: 47px;
	clear: both;
	font-size: 11px;
	text-align: right;
	padding: 4px 4px 0 0;

}

/*Property Detail*/
#prop-detail{
	width: 469px;
	float: left;
	padding: 29px 34px 0 93px;
}

.prop-detail-price{
	font-size: 16px;
	font-weight: bold;
	color: #d3ff68;

}

#prop-detail ul{
	margin: 12px 0 0 0;
	

}

#prop-detail li{
	float: left;
	margin-right: 10px;
}

#prop-detail-img{
	width: 404px;
	height: 288px;
	background-color: #2c2b16;
	padding: 2px 2px 8px 2px;
}

#prop-detail-img-in{
	width: 402px;
	height: 286px;
	border: 1px solid #FFFFFF;
}

.prop-detail-thumb{
	width: 63px;
	height: 54px;
	background-color: #2c2b16;
	padding: 2px 2px 3px 2px;
	 
}

.prop-detail-thumb-in{
	width: 61px;
	height: 52px;
	background-color: #445d05;
	border: 1px solid #FFFFFF;
	 
}

.prop-detail-cont{
	clear: both;
	font-size: 13px;
	width: 469px;
	padding: 12px 0 0 0;
}

#links-box-bg{
	background: url(../images/inks-box-bg.gif) no-repeat;
	width: 458px;
	height: 43px;
	font-weight: bold;
	padding-top: 7px
}

* html #links-box-bg{
	width: 458px;
	height: 33px;
	font-weight: bold;
	padding-top: 16px
}

.watch-video-off{
	color: #b3e43d;
}

#links-box-bg ul{
	font-weight: bold;
	margin-left: 40px;

}

#links-box-bg li{
	font-weight: bold;
	margin-right: 40px;

}

#links-box-bg a{
	color: #FFFFFF;
	text-decoration: underline;
}

#links-box-bg a:link{
	color: #FFFFFF;
	text-decoration: underline;
}

#links-box-bg a:hover{
	color: #ebfc2e;
	text-decoration: underline;
}

/*Special Projects*/
#spc-projects{
	width: 566px;
	float: left;
	text-align: center;
	padding-left: 30px;
	padding-top: 20px;
	

}

#spc-projects a{
	color: #FFFFFF;
	text-decoration: none;

}

#spc-projects a:link{
	color: #FFFFFF;
	text-decoration: none;

}

#spc-projects a:hover{
	color:#ebfc2e;
	text-decoration: underline;

}

#spc-projects li{
	float: left;
	margin-right: 20px;
	margin-bottom: 25px;
	font-weight: bold;
	font-size: 13px;

}

.spc-img{
	width: 127px;
	height: 96px;
	background-color: #2c2b16;
	padding: 17px;
	margin-bottom: 3px;
}

.spc-img-in{
	width: 125px;
	height: 94px;
	background-color: #445d05;
	border: 1px solid #FFFFFF;
}

/*About Us*/

#about{
	width: 596px;
	float: left;
}

#about h2{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 8px;
	color: #d3ff68;
}

#about p{
	margin-bottom: 8px;
}

/*Agetn*/

#our-agents{
	background: url(../images/inner-body-stipes.gif);
	width: 596px;
	float: left;
	padding: 25px 48px 42px 48px;
	color: #FFFFFF;
}


.agent-box{
	width: 620px;
	float: left;
	border-bottom: 1px dashed #87b711;
}

.agent-img-border{
	width: 100px;
	height: 100px;
	padding: 2px 2px 6px 2px;
	background-color: #2c2b16;

}

.agent-name{
	font-size: 14px;
	font-weight: bold;
	color: #d3ff68;

}

.rdp-map-btn{
	background: url(../images/rdp-map-btn-bg.gif) no-repeat;
	width: 75px;
	height: 18px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
}

.rdp-map-btn a{
	color: #FFFFFF;
	text-decoration: underline;
}

.rdp-map-btn a:link{
	color: #FFFFFF;
	text-decoration: underline;
}

.rdp-map-btn a:hover{
	text-decoration: underline;
	color: #ebfc2e;
}

.our-agents{
	background: url(../images/send-reset-bg.gif) no-repeat;
	width: 216px;
	height: 30px;
	padding-top: 14px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

.our-agents a{
	color: #FFFFFF;
}

.our-agents a:link{
	color: #FFFFFF;
}

.our-agents a:hover{
	color: #ebfc2e;
}

.send-reset-bg{
	background: url(../images/send-reset-bg.gif) no-repeat;
	width: 216px;
	height: 30px;
	padding-top: 14px;
}

.send-reset-bg ul{
	margin-left: 25px;
}

.send-reset-bg li{
	float: left;
	margin-right: 25px;
	font-size: 11px;
	font-weight: bold;
}

.send-reset-bg ul{
	text-align: center;
}

.send-reset-bg a{
	color: #FFFFFF;
}

.send-reset-bg a:link{
	color: #FFFFFF;
}

.send-reset-bg a:hover{
	color:#ebfc2e;
}
