/* Default
------------------------------------------- */
 

body { 
	background-color:#FFFFFF;
	background-image:url(images/main_bg.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#727272;
	margin:0px;
	padding:0px;
}
p {
	margin:0px 0px 0px 0px; 
	padding:5px 0px 0px 0px;   
}
h1 {
	margin:0px;
	padding:0px;
	color:#CC0000;
	font-family:"Trebuchet MS", Verdana;
	font-size:26px;
	font-weight:normal;
}
h1 span {
	margin:0px;
	padding:0px;
	color:#000000;
}
h2 {
	margin:0px;
	padding:0px;
	color:#231f20;
	font-family:"Trebuchet MS", Verdana;
	font-size:26px;
	font-weight:normal;
}
h2 span {
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:26px;
	color:#5f7831;
	font-weight:normal;
}
h3 {
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:18px;
	color:#231f20;
	font-weight:normal;
}
h3 span {
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:18px;
	color:#5f7831;
	font-weight:normal;
}
h4{
	margin:0px;
	padding:5px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727272;
	font-weight:bold;
}
h4 span {
	color:#C00A28;
}

h5 {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727272;
	font-weight:bold;
}
h5 span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
}
ul,li {
	margin:0px;
	padding:0px;
	list-style:none;
}
a{
	font-weight:normal;
	color:#727272;
	text-decoration:none;
}
a:hover{
	font-weight:normal;
	color:#727272;
	text-decoration:underline;
}
a:focus { 
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}  

/* Common 
-----------------------------------*/
.hide {
	display:none;
}
.clear {
	clear:both;
}
/* Layout
--------------------------------------*/
#container_main {
	margin:0px auto;
	padding:0px 0px 0px 14px;
	width:964px;
}
/* Header
-----------------------------------------------*/
#header {
	width:962px;
	height:175px;
	margin: 0;
	padding:0px;
}
#logo {
	float:left;
	margin-top:41px;
	margin-bottom:9px;
	background-image:url(images/logo.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:334px;
	height:74px;
	background-repeat:no-repeat;
}
#logo a {
	height:60px;
	width:330px;
	padding:0px;
	display:block;
}

/*Container Middle
--------------------------------------------------*/
.main_container_middle {
	margin:0px 14px 0px 0px;
	padding:0px;
	width:950px;
}
#navigaion_main {
	margin:0px 0px 17px 0px;
	background-image:url(images/button_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	width:950px;
	height:33px;
}
#navigaion_main ul{
	margin:0px;
	padding:0px;
}
#navigaion_main li{
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0px;
	list-style:none;
	
}
/*#seperator{
	background-image:url(images/main_nav_seperator.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}*/
/*#navigaion_main li a{
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#navigaion_main li a:hover{
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}*/
#nav_home {
	width:175px;
	height:23px;
	padding-top:10px;
	text-align:center;
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
}
.button_text{
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.button_text a{
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.button_text a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#nav_prospective {
	width:177px;
	height:23px;
	padding-top:10px;
	text-align:center;
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
}
#nav_properties {
	width:218px;
	height:23px;
	padding-top:10px;
	text-align:center;
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
}
#nav_gallery {
	width:175px;
	height:23px;
	padding-top:10px;
	text-align:center;
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
}
#nav_about {
	width:205px;
	height:23px;
	padding-top:10px;
	text-align:center;
	font-family:"Trebuchet MS", Verdana;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
}


.container_mainbox{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:964px;
}
.main_listing {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.main_listing ul {
	margin: 0px;
	padding:0px;
	
}
.main_listing li {
	padding:0px;
	margin:0px;
	float:left;
	list-style:none;
}
.container_left{
	width:244px;
	margin-top:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:11px;
	color:#333333;
	float:left;
}

.container_middle{
	width:700px;
	float:right;
}
/*Container Left
--------------------------------------------------*/
#form_container_n{
	padding:19px 14px 10px 10px;
	width:220px;
	height:120px;
	background-image:url(images/form_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	
	
}
#login_container{
	width:208px;	
	height:60px;
	padding-top:13px;
	
}
.field_box_main {
	width:200px;
	height:50px;
	float:left;
}



.field_box {
	width:200px;
	height:17px;
	margin-bottom:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3C3C3C;
	float:left;
}
.datas p 
{
	 padding:4px;
	 float:left;
	 width:70px;
	 font-size:11px;
}

.field_border{
	width:104px;
	height:15px;
	border:1px #a5ad97 solid;
	color:#89917a;
	font-size:11px;
	padding:2px;
	margin:0px;
}
.login_box{
	padding:0px 0px 0px 0px;
	margin-left:10px;
	width:49px;
	height:38px;
	float:left;
}
.login_box01{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	border:0px;
	margin-left:10px;
	width:49px;
	height:48px;
	float:left;
	background-image:url(images/login.gif);
	cursor:pointer;

}
.forgot_container{
	width:240px;
	height:18px;
	padding-top:3px;
}
.apply {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#333333;
}
.new_container {
	padding:10px 7px 10px 5px;
	width:230px;
	height:auto;
	border:1px solid #D9D6D6;
	background-color:#E8E6E6;
	margin-top:0px;
}
.news_area_container {
	width:218px;
	height:auto;
	margin:0px;
}
.news_area_containerM {
	width:218px;
	height:auto;
	margin:0px;
}
.news_area {
	height:auto;
	margin:0px;
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:5px;
}
.news_area a {
	color:#5f7831;
}
.news_area01 {
	width:218px;
	height:auto;
	margin:0px;
	padding-bottom:5px;
}
.news_area02 {
	height:13px;
	margin:0px;
	margin-bottom:5px;
	background-image:url(images/arrow.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	text-align:right;
	padding-right:12px;
}
.more {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}
.more a{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.more a:hover{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
}

.news_area02M {
	width:206px;
	height:13px;
	margin:0px;
	margin-bottom:5px;
	background-image:url(images/arrow.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	text-align:right;
	padding-right:12px;
}


.moreM {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}
.moreM a{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.moreM a:hover{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
}











.more01 {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}
.more01 a{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.more01 a:hover{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}
.caption{    
	margin:0px;
	width:218px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
	text-align:justify;
	font-weight:bold;
}
.testmonials_container {
	padding:10px 2px 5px 5px;
	width:230px;
	height:auto;
	border:1px solid #D9D6D6;
	background-color:#FBFAFA;
	margin-top:17px;
	margin-bottom:20px;
}
.testmonials_containerM {
	padding:20px 8px 5px 10px;
	width:224px;
	height:auto;
	border:1px solid #D9D6D6;
	background-color:#FBFAFA;
	margin-top:17px;
	margin-bottom:20px;
}


.testi_area {
	width:218px;
	height:auto;
	margin:0px;
	text-align:left;
	
}
.testi_text {
 padding-top:10px;
}
.testi_more {
	width:214px;
	height:21px;
	margin:5px 0px 5px 0px;
	text-align:left;
	padding:6px 0px 4px 8px;
	background:#F2F2F2;
}
.button_testi {
	width:130px;
	height:16px;
	border:1px solid #D7D7D7;
	padding:0px 0px 0px 23px;
	background-image:url(images/arrow001.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#FFFFFC
}

.button_testiM {
	width:130px;
	height:16px;
	border:1px solid #D7D7D7;
	padding:0px 0px 0px 23px;
	background-image:url(images/arrow001.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#FFFFFC
}

/*Container Right
--------------------------------------------------*/
#flash_banner {
	width:703px;
	margin-left:0px;
	height:266px;
	float:left;
}
#content_area {
	width:703px;
	margin:0px 3px 45px 1px;
	float:right;
}

.content_area_left{
	background-image:url(images/text_leftbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	
	width:19px;
	height:120px;
	float:left;
}
.content_area_midle{
	background-image:url(images/banner_home.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:663px;
	padding-right:10px;
	padding-left:30px;
	margin-top:17px;
	padding-top:30px;
	float:left;
}
.content_area_right{
	background-image:url(images/text_rightbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	
	width:19px;
	height:120px;
	float:left;
}
.welcome_box {
	width:654px;
	height:30px;
	font-family:"Trebuchet MS", Verdana;
	font-size:28px;
	color:#707070;
}
.welcome_box1 {
	width:654px;
	height:30px;
	font-family:"Trebuchet MS", Verdana;
	font-size:28px;
	color:#707070;
}
/* Footer
--------------------------------*/
#footer {
	width:963px;
	background:url(images/footer_bg.gif) repeat-y left top;
}
#footer .top {
	background:url(images/footer_top.gif) no-repeat left top;
	padding-top:15px;
	color:#b8b8b8;
	text-align:center;
	font-size:11px;
}
#footer .bottom {
	background:url(images/footer_btm.gif) no-repeat left top;
	height:18px;
}
#footer span
{	margin:0 38px 8px;
	display:block;
	font-weight:bold;
	padding:6px 0;
	border-bottom:#e9e9e9 1px solid;
}
#footer span a{

font-weight:bold;
	color:#b8b8b8;

}
#footer .logo
{	background:url(images/footer_logo.gif) no-repeat left top;
	width:229px;
	height:55px;
	margin:auto;
	display:block;
	text-indent:-999px;
	overflow:hidden;
}
/*31/05/08*/

.login_box02{
	font-family:"Trebuchet MS", Verdana;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	border:0px;
	margin-left:5px;
	width:49px;
	height:22px;
	float:left;
	background-image:url(images/enter_button.gif);
}




.container_usernav {
	padding:15px 8px 5px 10px;
	width:224px;
	height:auto;
	border:1px solid #D9D6D6;
	background-color:#FBFAFA;
	margin-top:0px;
	margin-bottom:20px;
}
/*.listing_usernav {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.listing_usernav ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.listing_usernav li {
	padding:3px 0px 0px 11px;
	margin:0px 0px 0px 0px;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	border-bottom:#e1e1e1 1px solid;
	background-image:url(images/arrow002.gif);
	background-repeat:no-repeat;
}
.listing_usernav li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
.listing_usernav li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#709f06;
	font-weight:bold;
	text-decoration:none;
}*/
/****03-june-08***/
.login_box03{
	font-family:"Trebuchet MS", Verdana;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	border:0px;
	margin-left:5px;
	/*width:49px;*/
	height:22px;
	float:left;
	background-image:url(images/enter_button.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #C64444;
	border-top:1px solid #A72828;
	border-left:1px solid #A72828;
	border-right:1px solid #A72828;
	
}
/*****07-08-08*****/
.login_box03_LongButton{
	font-family:"Trebuchet MS", Verdana;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	padding:2px 0px 2px 0px;
	border:0;
	margin-left:5px;
	/*width:49px;*/
	height:22px;
	float:left;
	background-image:url(images/enter_button2.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #C64444;
	border-top:1px solid #A72828;
	border-left:1px solid #A72828;
	border-right:1px solid #A72828;
	
}
#form_container_n_Index{
	padding:19px 14px 10px 5px;
	width:220px;
	height:117px;
	background-image:url(images/form_new.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
}
#form_container_n_Index_sept{
	padding:0px 14px 10px 5px;
	width:225px;
	height:160px;
	background-image:url(images/form_new.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	float:left;
	background-color:#ffffff;
	margin-bottom:5px;
}
.login_box03_new001 {
	font-family:"Trebuchet MS", Verdana;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	height:22px;
	background-image:url(images/enter_button2.gif);
	background-repeat:repeat-x;
	border:none;
	display:block;
	cursor:pointer;
}

/********11/07/2008****/

.news_area_container_new01 {
	border:1px solid #d9d9d8;
	border-top:0;
	border-bottom:0;
	width:214px;
	height:auto;
	padding:18px 12px 18px 16px;
	margin:0px;
	color:#727272;
	background-color:#ffffff;
}
.new_container_new01 {
	padding:0 0 0 0;
	width:242px;
	height:auto;

	margin-top:0px;
}
.new_container_new01 h3
{	background:url(images/property_updates.gif) no-repeat left top;
	width:194px;
	height:42px;
	font:normal 18px/42px "trebuchet MS", helvetica, "times New Roman";
	padding:0 0 0 50px;
}
.new_container_new01 h3 span
{	color:#5f7831;
}
.new_container_new01 h2 {
	background:url(images/title_bg.gif) no-repeat left top;
	width:242px;
	height:auto;
	padding:0 0 0 20px;
	color:#709f06;
	font:normal 18px/41px "trebuchet MS", helvetica, "times New Roman";
}
.testmonials_container_new01 {
	
	width:242px;
	height:auto;
	background-color:#FFF;
	margin-bottom:20px;
}
.testmonials_container_new01 h3
{	background:url(images/testimonials.gif) no-repeat left top;
	width:194px;
	height:41px;
	font:normal 18px/41px "trebuchet MS", helvetica, "times New Roman";
	padding:0 0 0 50px;
}
.testmonials_container_new01 h3 a
{	color:#5f7831;
	text-decoration:none;
}
.testmonials_container_new01 h3 a:hover
{	color:#5f7831;
	text-decoration:none;
}
/*added on14/july 09*/

.testmonials_container_new01 h2
{	background:url(images/title_bg.gif) no-repeat left top;
	width:224px;
	height:41px;
	font:normal 18px/41px "trebuchet MS", helvetica, "times New Roman";
	padding:0 0 0 20px;
}
.testmonials_container_new01 h2 a
{	color:#5f7831;
	text-decoration:none;
}
.testmonials_container_new01 h2 a:hover
{	color:#5f7831;
	text-decoration:underline;
	
}
.news_area h4{
	font-family:"trebuchet MS", helvetica, "times New Roman";
	font-size:16px;
}

/*********07/17/2008*********/

.footer_link_red{
	color:#CC0000;
}

/***********07-11-08*********/
#form_container_n_Index_07{
	padding:19px 0 10px 20px;
	width:224px;
	height:117px;
	background-image:url(images/form_new.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
.forgot_container_07{
	font-size:11px;
	color:#89917a;
}
.forgot_container_07 a.link {
	color: #5f7831;
	font-size:11px; 
	font-family:Tahoma, Verdana, Arial; 
	font-weight:bold;
}
/******* 12.12.2008 ******************/
.navigaion_main_new {
	margin:0px 0px 17px 0px;
	background-image:url(images/button_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	width:950px;
	height:33px;
}
.navigaion_main_new ul{
	margin:0px;
	padding:0px;
}
.navigaion_main_new li{
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0px;
	list-style:none;
	
}
.navigaion_main_new li a{
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.navigaion_main_new li a:hover{
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
/* ----------------------------- Added 03.07.20009 ----------------------------- */
.view_all_green
{	background:url(images/view_all_button01.gif) no-repeat left top;
	width:78px;
	height:20px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	margin-top:9px;
}
.box01_btm_shadow
{	background:url(images/bottom_shadow.png) no-repeat left bottom;	
	width:244px;
	height:23px;
}
.quotation
{	background:url(images/quote_top.gif) no-repeat left top;
	text-indent:29px;
	padding-top:7px;
	width:213px;
}
.quotation a
{	color:#5f7831;
	font-weight:bold;
}
.news_area_container_new01 .name
{	padding-top:8px;
}
.c_allign
{	float:right;
}
.baner_text_red 
{
color:#FFFFFF;
font-family:"Trebuchet MS",Arial;
font-size:24px;
font-weight:bold;
}
.baner_text_black 
{
color:#000000;
font-family:"Trebuchet MS",Arial;
font-size:24px;
font-weight:bold;
}
#stage{
	width:686px;
	margin-left:0px;
	height:252px;
	float:left;
	background-color:#FFFFFF;
	padding: 7px;
	margin: 0 0 0 0;
	position: relative;
}
#frame_nav{
	position:absolute;
	width:120px;
	height:22px;
	z-index:9999;
	right: 0px;
	top: 220px;
	margin: 0 0px 0 0;
	
	
}
.heading_image{
	position:absolute;
	padding: 35px 168px 24px 0;
	top: 160px;
	width: 517px;
	background-image:url(images/repeate_bg.png);
	background-repeat:repeat-x;
	height: 24px;
	color:#4f7800;
	font-family:"Trebuchet MS";
	font-size:28px;
	z-index:99
	left: 7px;
	text-align: right;
	line-height: 18px;
	left: 0px;
}

.heading_image span{
	
	color:#000000;
}
.frame{
	position: absolute;
	 z-index: 0;
	 visibility: hidden;
	 background: transparent;
	 filter: alpha(opacity=0);
	 left: 0;
	 margin:0 0 0 7px;
}
