body{ background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; background:url(images/bg_body.gif) left top  repeat-x}
#boday{ text-align: left;margin:auto; padding: 0px; border:0px; width:996px; height:1%; }

/*---topmenu---*/
#head{ background: url(images/bg_siteHeader.gif) left top no-repeat; padding-bottom:0px; margin:0px; height:130px;}
.logo{width:223px; margin-top:8px; float:left; margin-left:20px; }
.call{font-size:18px; color:#EC1B1E; float:right; width:380px; margin-left:20px; margin-top:8px; text-align:right; margin-right:15px;}
.call_text{font-size:15px; font-weight:bold ;color:#2D2E8B; float:right; margin-top:4px; width:380px; margin-left:2px; text-align:right;}
.menu{width:996px; vertical-align:bottom;}
.menu_blue{ background:url(images/blue.jpg) left  no-repeat ; text-align:center; height:29px;  font-size:12px; width:81px; vertical-align:middle ; margin-right:6px; }
.menu_bluebig{ background:url(images/blue_big.jpg) left  no-repeat ; text-align:center; height:29px;  font-size:12px; width:113px; vertical-align:middle ; margin-right:6px; }
.menu_red{ background:url(images/red.jpg)  left  top no-repeat; text-align:center; height:29px; font-size:12px; width:81px; vertical-align:middle; margin-right:6px;}
.menu_line{background:url(images/line.jpg) bottom left repeat-x;}
.top_menu{background:url(images/top_menu.jpg) repeat-x left top; height:26px; color:#FFFFFF; font-size:13px; padding-right:15px; text-align:right;}
.text_menu{color:#FFFFFF; text-decoration:none;}
a:link,a:visited.text_menu { color:#FFFFFF; text-decoration:none;}
a:hover.text_menu { color:#FFFFFF; text-decoration:underline; }

/*---middle---*/
#middle{padding-left:14px; padding-right:14px; background:url(images/bg_siteBody.gif) top left repeat-y; padding-top:0; height:1%;}
.se{float:left; width: 252px;  padding-left:3px; padding-bottom:0; font-size:20px; color:#CC0000; margin:6px 0;}
.bg_search{background: url(images/seach_bg.jpg) repeat-y; text-align:left; font-size:12px; color:#FF0000; vertical-align:top; padding-top:7px; }
.text{font-size:12px; font-weight:bold; color:#333333; text-align:left;}
input.drop{width:80px; float:left; }
.search_but{ background:url(images/search_b.jpg) left top no-repeat; text-align:center; height:27px; font-size:12px; width:81px; vertical-align:middle; margin-right:10px; vertical-align:middle; text-align:left; background-position:left; font-size:12px; padding-left:18px; }
.image{border:#333333 1px solid; }
.more{background:url(images/more_12.jpg) no-repeat left top; width:60px; height:22px; margin-right:20px;; text-align:center; color:#FF0000; margin-right:8px; vertical-align:middle; padding-top:5px; font-size:12px; }

#flashPocket 
{padding-top:0px; background:#f4f4f4; float:right; margin-top:5px; width:690px; height:320px; background-image:url(images/big_image.jpg)
}
#fucher{background:url(images/featured_in.jpg) repeat-y left top;}
#middle_main{ float:right; width:690px; margin-left:10px; margin-right:2px;}
.text_search{ font-size:14px; color:#CC0000; text-decoration:none;}
a:.text_search{ font-size:14px; color:#CC0000; text-decoration:none;}
#flashimage_b 
{padding-top:0px; background:#f4f4f4; float:right; margin-top:5px; width:690px; height:320px;}

/*---foot---*/
#footer {clear: both; background: url(images/bg_siteBody.gif) bottom left no-repeat; height:16px; margin-top:-16px;}
.text_f{font-size:10px; color:#666666; text-decoration:none; padding-top:5px; }
.text_2{font-size:10px; text-align:right; color:#666666; text-decoration:none; padding-top:5px;}
a.estatesolutions{ color:#666666; text-decoration:none;}
a.estatesolutions:hover{ color:#666666; text-decoration:underline;}

/*---index---*/
.index_titel{font-size:20px; color:#EC1B1E; text-align:left;}
.index_t{font-size:12px; color:#333333; text-align:justify; padding-right:10px;}
.find_m{ width:115px; height:26px; text-align:left; vertical-align:middle;  font-size:13px; color:#302A8C; font-weight:bold; padding-top:8px; margin-left:5px;}
a.find_m{ width:115px; height:26px; text-align:left; vertical-align:middle; text-decoration:underline; font-size:14px; color:#016597; font-weight:bold; padding-top:8px; margin-left:5px;}
/*--------------Property listing-------------*/
.peoperty_top{ background:url(images/property_1.jpg) no-repeat top left; width:331px; height:3px;}
.property_mid{ background:url(images/property_2.jpg) repeat-y top left; width:331px;}
.property{ background:url(images/property_1-05.jpg) no-repeat bottom left; width:331px; height:10px;}
.property_text{ font-size:11px; text-align:justify; color:#333333; padding-left:4px; padding-right:6px;}
.property_det{background:url(images/property_arrow.gif) no-repeat left ; font-size:13px; text-decoration:none; color:#2D2E8B; padding-left:10px; margin-left:18px; text-align:left;  }
a.property_det{  text-decoration:none; color:#FFFFFF;}
.property_detail_1{background:url(images/property_arrow.gif) no-repeat left ; font-size:13px; text-decoration:none; color:#2D2E8B; padding-left:10px; margin-left:18px; text-align:left; background-color:#EC1B1E; }

/*----------------contact_us-------------*/
input.contact_us{width:300px;}
.contact_t{font-size:12px; text-align:left; color:#333333;}

/*-----detail-----*/
.image_bor{border:#666666 solid 1px; }
.side_border{border-right: #999999 solid 1px;}
.deatl_t{font-size:14px; font-weight:bold; color:#333333;}
.deatl_t_1{font-size:14px; font-weight:600; color:#333333;}
.text_detail{font-size:13px; text-align:justify; color:#302A8C; padding-left:5px; padding-right:5px;}
.price{font-size:13px; text-align:right; color:#333333; padding-right:10px;}

/*-------register--------*/
.register_text{ height:26px; text-align:left; vertical-align:middle;  font-size:13px; color:#2D2C89; font-weight:bold; padding-top:8px; margin-left:5px;}

/*------map----*/
.map_text{font-size:13px; font-weight:bold; color:#2D2E8B; text-align:left;}

/*---slide_show----*/
.silte_bg{background:url(images/slide_show3.jpg) repeat-y center; }
.slide_bor{border:#666666 solid 1px;}

.slogan3{
	float:right;
	margin:0px 0px 0 0;
	font-family:Tahoma; font-size:12px; color:#EC1B1E; font-weight:bold;
	vertical-align:bottom;
	margin-top:7px;
	text-align:right
	}
#welcome{
	color:#FF0796;
	font-size:75%;
	margin:10px 0 0 13px;
}

/*============new==========*/
.blue_1{color:#2D2E8B; font-weight:bold; }
a.blue_1{color:#2D2E8B; font-weight:bold; text-decoration:underline; }
.red_1{color:#EC1B1E; font-weight:bold;}
a.red_1{color:#EC1B1E; font-weight:bold; text-decoration:underline;}