/*------------------------------------------------reset--------------------*/
body{
	padding:0;
	margin:0;
	background:url(../images/bg.gif);
	/*background: #ffffff;*/
	color:#4d4d4d;
	height: auto;
}
div, h1, h2, p, form, label, input, textarea, img, span hr{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
br{ line-height:10px;}
/*------------------------------------------------css--------------------*/
#wrapper{ margin: 0 auto; width: 900px; height: auto; border:#f4f4f4 solid 1px; background:#FFFFFF; position: relative;}
#header{ margin: 0 auto; width: 900px; position:relative;}

/*------------------------------------------------menu--------------------*/
.menu{ background: url(../images/menu_bg.jpg); width:625px; height:42px; border-bottom:2px solid #D9E5B7 }
/*.menu a:hover{ background: url(../images/menu_bg.jpg); height:30px;}
*/.menu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.menu ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

#menus ul{ height:42px;}
/*--------menu hover----
#menus li:hover ul, li.over ul{ display: block;}
#menus li>ul{ top: 40px; left: auto;}
#menus li>ul li{ border:#FF0000 1px solid; background:#D8E4B4;}
#menus li>ul li a{ font-family:tahoma; font-size:12px; color:#000000; text-decoration:none;}
#menus, #menus ul {padding: 0;margin: 0;list-style: none;}
#menus li {float: left;position: relative;}
*/
#menus li{ display:inline; float: left; margin-top: 0px; height:40px; }
.menu_sep{border-left:#F5F8ED solid 1px; border-right:#EAF0D9 solid 1px;}
#menus li a{ text-decoration:none; float:left; margin-top:10px; padding: 0 15px; font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; font-size: 18px; color:#585844;	}


/*------------------------------------------------menu hover--------------------
.menu_sep{z-index:500;}
.menu_sep a{margin-left:0px; margin-right:0px; text-decoration: none; }

#subuls{display: none; width: 200px; position: absolute; top: 0;left: 0;}
#subuls ul{} 
#subuls li{width: 100%; height:100%; }
#subuls li a{text-decoration: underline;  }
*/
/*------------------------------------------------right--------------------*/
#right{ width: 230px; position:relative; margin-top:-42px; float:right; background:#fff; }
#navx{ background:#D8E5B4; position:relative; margin-top:-2px; width:230px; margin-bottom:10px; float:inherit;
font-family:tahoma; font-size:12px; color:#2F3A00; margin-right:0; margin-left:0;}
#nav1{ background:#D8E5B4; position:relative; margin-top:-2px; width:230px; margin-bottom:10px; float:inherit;
font-family:tahoma; font-size:12px; color:#2F3A00; margin-right:0; margin-left:0;}
#nav2{ background:#fff; position:relative; margin-top:-2px; width:230px; margin-bottom:5px; float:inherit;
font-family:tahoma; font-size:12px; color:#2F3A00; margin-right:0; margin-left:0; z-index: 500}
#nav2 span{ padding-left: 5px; font-size: 12px; font-weight: bold;}
#nav2 img{ float: left; margin-bottom:2px;  }
#nav2 a img {border: 2px #F8FAEF solid;}
#nav2 a:hover img{ border: 2px #E4E4E4 solid;}
#news_right{ margin-left: 5px; line-height: 20px; position: relative; z-index: 500; padding-bottom: 10px; color: #506101}
#news_right p a{ margin-left: 5px; text-decoration: none; color: #506101;}
#news_right p a:hover{ color:#93B101; text-decoration: underline;}
#navtext{ position:absolute; margin:2px 0 0 10px; font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; font-size:15px; color:#fff;}
.navbottom{ float:left; position:relative; z-index:100; margin-top: -7px;}

.textfinder{ font-family:tahoma; font-size:12px; padding: 3px 0px 5px 0px; width:200px; float:left;}
.textfinder label{ margin: 0 120px 0 0;float:right; color:#303902}
.textfinder select{ float:left; margin-left: 85px; margin-top:-15px; background:#EAF1D8; border: 1px solid #BAD17C; width: 125px;}
.textfinder option{ font-family:tahoma; font-size:12px; color:#4F5F03; padding: 2px 2px; }

#click{ margin: 0 0 0px 135px;  position:relative; clear:both; z-index:500 }
#click a{  font-family: tahoma; font-size:12px; color:#6C8207; text-decoration: none;z-index:500}
#click img{ margin: -3px 0 0 4px; position:absolute; z-index:500; border:0;}

#yahoo{ margin-left: 20px; margin-top:5px;}

#update{ width:200px;} 
#update img{ margin-left: 2px;}
.update_title{ margin-left: 8px; margin-top:-10px; font-family:tahoma; font-size:12px; color:#2F3A00;}
#update_text{ margin-left: 8px; margin-top:5px; margin-bottom: 5px; font-family:tahoma; font-size:12px; color:#2F3A00; text-align:justify; width:215px;}
/*------------------------------------------------body--------------------*/
.shadow_top{ position: absolute; margin-left: 625px; margin-top:-42px;}

#body{ width:625px; height:100%; min-height: 880px; position:relative; color:#4D4D4D; background:#FFFFFF;  }
#body p{font-family:tahoma; font-size:12px;  text-align:justify; padding: 0 10px 0 15px;}
#body span{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color:#4D4D4D; padding: 0 10px 0 15px;}
#body h1{ font-family:tahoma; font-size:12px; color:#D6A52F; border: 1px dashed #F5FAF4; width: 590px; padding: 5px 5px; margin-left:15px;}

#title{ width: 590px; height:33px; padding: 5px 5px; margin-left:15px; background:#F8F8F8; position: relative;
 font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color:#858080}
#title img { position:absolute; top: 0px; left: 5px;}

/*------------------------------------------------news-features--------------------*/
#news{ position: absolute; margin-left: 15px; top:250px;}
.news_box{ width: 294px; height: 150px; position: absolute;}
.news_box img{ float:left;}
.news_box p{ margin: 32px 0 0 -10px; text-align:justify; font-family:tahoma; font-size:12px; color:#465405;}
.readmore{ margin: 5px 0 0 225px;}
#features{ position: absolute;  margin-left: 320px; top:250px;   }
/*------------------------------------------------flash-video--------------------*/
#flash{position: absolute; margin-top: 180px; margin-left: 13px; z-index:500; margin-bottom: 5px; width: 297px; height:253px; border: 1px solid #fff }
#video{ position: absolute; margin-top: 180px; margin-left: 320px; z-index:500; margin-bottom: 5px; width:297px; height:253px; border: 2px #EDEBEC solid; }
#left_shadow{ position: relative; margin-left:626px; margin-top:-215px;}

/*------------------------------------------------broker--------------------*/
#broker{ margin-left:0px; margin-top:-50px; width:274px; height: 40px; background:#EDEBEC; z-index:100; position: relative; }
#broker_text{ margin-left: 10px; border: 0px solid #FF0000; margin-bottom: 10px;}
#broker_text{ padding-right: 5px; text-align: justify;}
#broker_text a{ color:#2F3A00; text-decoration: none; line-height: 18px;}
#broker_text a:hover{ color:#88AA00;}
#broker_text ul{ margin-left: 15px; margin-bottom: 5px; list-style-type: circle;}
#broker_text li{ margin-left: 15px;}
#broker_login{ border: #f4f4f4 1px solid; margin: 0 auto; margin-top:50px; width: 280px; height: 100px; padding: 10px 10px; }
#broker_login p{ margin-top: 10px; color: #999999; float: left;}
#broker_login input{ background: #fff; border: 1px solid #ccc; width: 200px; margin-left:-10px; color:#666666;}

/*------------------------------------------------footer--------------------*/
#footer{  width: 900px; background:#EDEBEC; height: 95px; margin: 0 auto;  }
#footer_text{ margin: 30px;  position:absolute; margin-left:15px; font-family:tahoma; font-size:11px; color:#515150;}
#footer_text a{font-family:tahoma; font-size:11px; color:#515150; text-decoration:none;}
#footer_text a:hover{color:#999995;}
#footer_text p{ text-transform:uppercase;}
#footer_text span{ color:#999995;}
.footer_shadow{margin-right:140px; float: right;}
#footer img{ float:right;}

/*------------------------------------------------Contact Us-------------------*/
form{ border: 1px #f4f4f4 solid; width: 290px; padding: 5px 5px;  font-family: tahoma; color:#BE6900; font-size:12px;  left:15px; position: absolute; background:url(../images/contact_bg.jpg);}
.label_text{float: left; padding: 0 5px; width: 120px; font-family:tahoma; font-size:12px; color:#fff; margin-bottom: 5px;}

form#brokerform,form#propfind{
	position: relative;
	padding: 0px;
	margin: 0px;
	background-image: none;
	border: 0px;
	width: 230px;
}

input#search{
	width: 65px;
	background:url(../images/click1.jpg);
	background-color: #8CA901;
	border: 0px;
	margin-left: 0px;
	z-index: 500px;
}
input, textarea{ width: 240px; margin-bottom: 5px; margin-left: 5px; background: #E89317; border:#F3BA67 1px solid; font-family: tahoma; font-size:12px; color:#FBE8CA; padding:2px 2px; }

.comment_text{ width: 240px; height: 50px; }

.boxes{ width: 1em;  }
.img_align{ margin-left:5px;}
#submitbutton{ position:absolute; margin-left: 5px; margin-top: 10px; width: 60px; padding: 3px 3px; background: url(../images/submit.jpg); width:100px; height:22px; font-family:tahoma; font-size: 12px; color:#fff; font-weight: bold; border:0; }

br{ clear: left; }
hr{ border:#DF9B38 solid 1px;}

div#error_msg { border:1px dashed #ffffd3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#D01B1B; color:#FFFFFF; padding:0px 0px 0px 0px; width:288px; height: 25px; }
div#error_msg p{ color:#fff; margin-top:5px; margin-left: -5px}

#contact_text{ position: relative; left:320px; font-family: tahoma; font-size:12px; color:#333333; width:300px;}
#contact_text span{ font-family:tahoma; font-size: 12px; color:#007701; font-weight:bold;}

/*------------------------------------------------Body Text-------------------*/
#body_text1{ position: relative; left:0px; font-family: tahoma; font-size:12px; color:#4d4d4d; text-align:justify; line-height: 18px;}
#body_text1 span{ font-family:tahoma; font-size: 12px; color:#007701; font-weight:bold;}
#body_text1 p a{ text-decoration:none; color: #FF0000;}
#body_text1 a:hover{ color:#FF9900;}
#body_text1 b{ text-align: left;}
#body_text1 ul{ margin-left: 15px; list-style-type: square; width: 600px; }
#body_text1 li{ margin-left: 20px;}
.hr_align{ border-top: #f4f4f4 solid 1px; border-bottom: #ccc solid 1px; margin-left: 15px; width:600px;}
#p_bg{ background:#D6A52E; width: 590px; margin-left:15px; padding: 5px 5px; color:#FFFFFF;}

#body_ul{ margin-left:30px; line-height: 18px; width:600px; color:#888888;}
.margin_bottom{ margin-bottom: 260px;}

/*#search{ background:url(../images/search.jpg); border:0; width:62px; height:21px;}*/
/*------------------------------------------------Left Title-------------------*/
#body_text2{ position: relative; left:0px; font-family: tahoma; font-size:12px; color:#333333; text-align:justify; border: 0px solid #FF0000;}
#body_text3{ left:0px; font-family: tahoma; font-size:12px; color:#333333; text-align:justify; border: 0px solid #FF0000; height: 100%; overflow:auto;}

/*------------------------------------------------about------------------*/

.about_img{ margin-left: 15px; padding: 5px 5px; border: #f4f4f4 1px solid; margin-bottom: 10px;}
/*------------------------------------------------header slideshow-------------------*/
#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:900px;
	height:276px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}
/*-----------------------------------------------Ajax Content-------------------
span.style10 { font-family: tahoma; font-size: 12px;}
span.text { font-family: tahoma; font-size: 12px;}
#body_text3{  font-family: tahoma; font-size:12px; color:#333333; text-align:justify; border: 1px solid #FF0000; height:100%; }
.title_1{ width: 380px; border: solid 1px #F1EFEF; line-height: 18px; margin-top: -228px; margin-left: 235px;  margin-bottom: 20px; 	 }

.ajax_contents {
	 float:left;
	 width: 380px;
	 height: 100%	;
	 border: 1px solid #E5E5E5;
	 margin-right: 5px;
	 padding: 8px 8px 8px 8px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 text-align: justify;
}

*/
#sam1{ width: 600px; border:#0066FF 0px solid; margin-left: 15px; color: 4d4d4d; line-height: 18px;}
/*#sam1 p{  padding: 5px 5px 5px 5px; margin-left: 10px; border: #333333 0px solid; width: 394px; float: right; overflow: auto;}
#sam1 span{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin-left: 7px;}*/
#sam2{ width: 215px; border: #FF6600 0px solid; float: left; background: url(../images/title_bg.jpg); }
#sam2 a{font-family: tahoma; font-size:12px; color:#667B1C; text-decoration: none; text-align: right; margin-left: 5px; line-height: 18px; }
#sam2 a:hover{ color:#99CC00;}
#sam3{ width: 600px; /*border: #f7f7f7 1px solid;*/ float: right; margin-bottom: 10px;}
#sam3 b{ font-family:tahoma; font-size: 12px; color:#007701; font-weight:bold;}
#sam3 i{ text-align: center; color:#999999;}

#avail{ width: 380px; border:#FF0000 0px solid; float:left; margin-top: 2px;}
#avail span{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin-left: 0px;}
#avail a{ text-decoration: none; color:#FF0000;}
#avail a:hover{ color:#ccc;}
/*-----------------------------------------------Gallery-------------------*/
#gallery{
	background-image: url(../images/gallery_folder.jpg);
	background-repeat:no-repeat;
	background-position:center;
	float: left;
	background-color:#FFFFFF;
	/*background-color:#f4f4f4;*/
	width: 136px;
	height:117px;
	font-family:tahoma;
	font-size:12px;
	color:#6F6A48;
	border:1px #798A253 solid;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 8px;
	padding: 30px 0px 0px 0px;
	}
#gallery img{ border: 1px #f4f4f4 solid;}
#gallery img:hover{ border: 1px #E4E4E4 solid;}
/*-----------------------------------------------Our Porjects-------------------*/
#our_projects{
	float: left;
	background-color:#f4f4f4;
	width: 162px;
	height:130px;
	font-family:tahoma;
	font-size:12px;
	color:#999;
	border:1px #798A253 solid;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px;
	text-align:right;
	}
#our_projects img{ border: 1px #f4f4f4 solid;}
#our_projects img:hover{ border: 1px #E4E4E4 solid;}
#proj_align{ border: #FF0000 solid 0px; width: 550px; height: 100%; margin: 0 auto; }
#proj_align3{ border: #FF0000 solid 0px; width: 550px; height: 100%; margin: 0 0 0 120px; }
#floor{
	float: left;
	background-color:#f4f4f4;
	width: 250px;
	height:350px;
	font-family:tahoma;
	font-size:12px;
	color:#999;
	border:1px #798A253 solid;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px;
	text-align:right;
	}
#img_center{ margin: 0 auto; border: 0px #FF0000 solid; width: 500px;}

#box_right{ width: 250px; border: #f8f8f8 0px solid; overflow: auto; float: left; margin-left: 5px;}
#box_right span{ font-family:tahoma; font-size: 12px; color:#007701; font-weight:bold;}

/* flash map */
div#flashmap{
border: 8px solid #F8F8F8;
 border-bottom: 8px solid #F8F8F8;
 border-right: 8px solid #F8F8F8;
 width: 600px;
 height: auto;
 margin-left: 10px;
 margin-top: 10px; 
 z-index:-100;
 }
 
 /*PROPERTY FINDER*/
 #property{
	float: left;
	background-color:#f2f2f2;
	width: 162px;
	height:140px;
	font-family:tahoma;
	font-size:12px;
	color:#999;
	border:1px #798A253 solid;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px;
	}
#property a{ color:#999999;}
#property b{ color:#000;}
#property img{ border: 1px #f4f4f4 solid;}
#property img:hover{ border: 1px #E4E4E4 solid;}

#proj_align{ border: #FF0000 solid 0px; width: 550px; height: 100%; margin: 0 auto; }

#property:hover{
	background-color: #f9f9f9;
}

