.body_index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #404040;
	background-color: #fff;
	margin: 0;
	padding: 0;
	background-attachment: scroll;
	background-image: url(../_img/main-redBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.body_real {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #404040;
	background-color: #fff;
	margin: 0;
	padding: 0;
	background-attachment: scroll;
	background-image: url(../_img/main-redBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.body_invest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #404040;
	background-color: #fff;
	margin: 0;
	padding: 0;
	background-attachment: scroll;
	background-image: url(../_img/headerbkg_invest.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/* Layout container */
.layout_container {
	width: 970px;
	margin: 0 auto;
	padding: 0 10px 0 0;
}
/* Header */
.header {
	width: 970px;
	height: 150px;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
}
.header .header_left{
	width: 500px;
	height: 150px;
	float: left;
}
.header .header_left .logo {
	clear: both;
	height: 100px;
}
/* Menu - General */
.header .header_left .general_menu{
	width: 1000px;
	clear: both;
}
.header .header_left .general_menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.header .header_left .general_menu ul li{
	float: left;
	height: 45px;
	line-height: 45px;
	margin: 0;
	padding: 0;
}
.header .header_left .general_menu ul .shadow_11{
	width: 10px;
	background-image: url(../_img/maimmenu_shadow11.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.header .header_left .general_menu ul .shadow_12{
	width: 10px;
	background-image: url(../_img/maimmenu_shadow12.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.header .header_left .general_menu ul .shadow_13{
	width: 10px;
	background-image: url(../_img/maimmenu_shadow13.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.header .header_left .general_menu ul .shadow_21{
	width: 10px;
	background-image: url(../_img/maimmenu_shadow21.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.header .header_left .general_menu ul .shadow_22{
	width: 10px;
	background-image: url(../_img/maimmenu_shadow22.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.header .header_left .general_menu ul .shadow_23{
	width: 10px;
	background-image: url(../_img/maimmenu_shadow23.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.header .header_left .general_menu ul .shadow_31{
	width: 10px;
	background-image: url(../_img/maimmenu_shadow31.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.header .header_left .general_menu ul .shadow_32{
	width: 10px;
	background-image: url(../_img/maimmenu_shadow32.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
.header .header_left .general_menu ul .shadow_33{
	width: 10px;
	background-image: url(../_img/maimmenu_shadow33.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
a.link_invest{
	padding: 0 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 55px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../_img/menu_off.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	float: left;
}
a.link_invest:hover{
	color: #404040;
	background-image: url(../_img/menu_invest.jpg);
}
a.link_invest_active{
	padding: 0 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 55px;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../_img/menu_invest.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
}
a.link_real {
	padding: 0 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 45px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../_img/menu_off.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
}
a.link_real:hover{
	color: #fff;
	background-image: url(../_img/menu_real.jpg);
}
a.link_real_active {
	padding: 0 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 45px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../_img/menu_real.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
}
/* Menu - Small */
.header .header_right{
	width: 470px;
	float: right;
}
.header .header_right .stripes{
	width: 470px;
	float: right;
	height: 100px;
	text-align: right;
}
.header .header_right .stripes a{
	color: #fff;
	text-decoration: none;
}
.header .header_right .stripes a:hover{
	text-decoration: underline;
}
.header .header_right .small_menu{
	width: 470px;
	float: right;
	height: 35px;
}
.header .header_right .small_menu ul{
	width: 470px;
	height: 35px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.header .header_right .small_menu ul li{
	float: right;
	height: 35px;
	padding: 0 0 0 1px;
}
.header .header_right .small_menu ul li.nopadd{
	float: right;
	height: 35px;
	padding: 0;
}
.header .header_right .small_menu ul .shadow_left{
	float: right;
	width: 10px;
	height: 35px;
	background-attachment: scroll;
	background-image: url(../_img/submenu_leftshadow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header .header_right .small_menu ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 10px;
	line-height: 35px;
	color: #404040;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../_img/submenu_off.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	text-transform: none;
}
.header .header_right .small_menu ul li a:hover{
	background-image: none;
	background-color: #fff;
}
.header .header_right .small_menu ul li a.active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 10px;
	line-height: 35px;
	color: #404040;
	text-decoration: none;
	display: block;
	background-color: #fff;
	text-transform: none;
	background-image: none;
}
/* Main Menu */
.menu_containers {
	width: 960px;
	padding: 0 0 0 10px;
	clear: both;
	display: block;
}
.main_menu {
	clear: both;
	width: 960px;
	display: block;
	background-attachment: scroll;
	background-image: url(../_img/border_hor.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.main_menu ul{
	width: 960px;
	height: 57px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.main_menu ul li{
	height: 31px;
	padding: 26px 0 0 10px;
	float: left;
}
a.black_link{
	line-height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #404040;
	padding: 0 10px;
	display: block;
	text-decoration: none;
}
a.black_link:hover{
	color: #fff;
	background-attachment: scroll;
	background-image: url(../_img/whitearrow_up.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #050505;	
}
a.black_link_active{
	line-height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 10px;
	display: block;
	text-decoration: none;
	color: #fff;
	background-attachment: scroll;
	background-image: url(../_img/whitearrow_up.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #050505;
}
.blackdiv_link_active{
	line-height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 10px;
	display: block;
	text-decoration: none;
	color: #fff;
	background-attachment: scroll;
	background-image: url(../_img/whitearrow_up.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #050505;
	float: left;
}
.bluediv_link_active{
	line-height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 10px;
	display: block;
	text-decoration: none;
	color: #fff;
	background-attachment: scroll;
	background-image: url(../_img/whitearrow_up.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #ED1D24;
	float: left;
}
.general_menu ul li.interactive_index{
	height: 44px;
	padding: 26px 0 0 0;
	float: right;
	color: #fff;
}
.general_menu ul li.interactive_index a{
	line-height: 44px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #404040;
	padding: 0 10px 0 138px;
	display: block;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../_img/interactive_on.gif);
	background-repeat: no-repeat;
	background-position: 110px center;
}
.general_menu ul li.interactive_index a:hover{
	color: #fff;
	background-attachment: scroll;
	background-image: url(../_img/interactive_on.gif);
	background-repeat: no-repeat;
	background-position: 110px center;
}
.general_menu ul li.interactive_index a.active{
	line-height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 10px 0 138px;
	display: block;
	text-decoration: none;
	color: #fff;
	background-attachment: scroll;
	background-image: url(../_img/interactive_on.gif);
	background-repeat: no-repeat;
	background-position: 110px center;
}
.main_menu ul li.interactive_invest{
	height: 31px;
	padding: 26px 0 0 0;
	float: right;
	background-attachment: scroll;
	background-image: url(../_img/inter_invest_bkg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.main_menu ul li.interactive_invest a{
	line-height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #404040;
	padding: 0 10px 0 28px;
	display: block;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../_img/interactive_off.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.main_menu ul li.interactive_invest a:hover{
	color: #fff;
	background-attachment: scroll;
	background-image: url(../_img/interactive_on.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.main_menu ul li.interactive_invest a.active{
	line-height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 10px 0 28px;
	display: block;
	text-decoration: none;
	color: #fff;
	background-attachment: scroll;
	background-image: url(../_img/interactive_on.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.sub_menu{
	width: 960px;
	clear: both;
	background-attachment: scroll;
	background-image: url(../_img/border_hor.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.sub_menu ul{
	width: 960px;
	height: 31px;
	list-style-type: none;
	padding: 1px 0 0 0;
	margin: 0;
}
.sub_menu ul li{
	line-height: 31px;
	padding: 0 0 0 10px;
	float: left;
}
a.blue_link{
	line-height: 44px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #ed1d24;
	padding: 0 13px;
	display: block;
	font-size:12px;
	text-decoration: none;
}
/*a.blue_link:hover{
	color: #fff;
	background-attachment: scroll;
	background-image: url(../_img/whitearrow_up.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #ED1D24;
}*/
a.blue_link_active{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-transform: uppercase;
	line-height:35px;
	display: block;
	width:86px;
	text-align:center;
	text-decoration: none;
	color: #fff;
	background: url(../_img/activeTab.gif) left bottom no-repeat ;
}
a.blue_link_home{
	line-height:35px;
	padding:0 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-transform: uppercase;
	color:#ee1c25;
	display: block;
	text-decoration: none;
}
a.blue_link_home:hover{
	line-height:35px;
	padding:0 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
	color: #fff;
	background-attachment: scroll;
	background: url(../_img/activeTab.gif) left bottom no-repeat ;
}
/*a.blue_link_active_home{
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 10px;
	display: block;
	text-decoration: none;
	color: #fff;
	background-attachment: scroll;
	background-image: url(../_img/whitearrow_up.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #ED1D24;
}*/

.main_menu ul li.interactive_real{
	height: 31px;
	padding: 26px 0 0 0;
	float: right;
	background-attachment: scroll;
	background-image: url(../_img/inter_real_bkg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.main_menu ul li.interactive_real a{
	line-height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #404040;
	padding: 0 10px 0 28px;
	display: block;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../_img/interactive_off.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.main_menu ul li.interactive_real a:hover{
	color: #fff;
	background-attachment: scroll;
	background-image: url(../_img/interactive_on.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-color: #ED1D24;
}
.main_menur ul li.interactive_real a.active{
	line-height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 10px 0 28px;
	display: block;
	text-decoration: none;
	color: #fff;
	background-attachment: scroll;
	background-image: url(../_img/interactive_on.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}

a.black_link_active:hover,
.blackdiv_link_active:hover,
a.blue_link_active:hover,
.bluediv_link_active:hover,
a.black_link_active:hover,
a.blue_link_active:hover,
#buttons_black div.active a:hover,
#buttons_blue div.active a:hover {
	text-decoration: underline;
}

/* ######### Interactive Map ######### */
.interactive_container {
	width: 960px;
	background-attachment: scroll;
	background-image: url(../_img/border_hor.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0 0 1px 0;
	display: none;
}
/* Places Menu */
.places_menu {
	width: 960px;
	background-attachment: scroll;
	background-image: url(../_img/border_hor.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.places_menu_home {
	width: 960px;
	background-attachment: scroll;
	background-image: url(../_img/border_hor.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.places_menu ul{
	height: 31px;
	list-style-type: none;
	margin: 0;
	padding: 1px 0 0 0;
}
.places_menu ul li{
	height: 31px;
	line-height: 31px;
	padding: 0 0 0 10px;
	float: right;
}

.places_menu_home ul{
	height: 40px;
	list-style-type: none;
	margin: 0;
	padding: 10px 0 0 0;
}
.places_menu_home ul li{
	height: 40px;
	line-height: 91px;
	padding: 0 0 0 10px;
	float: right;
}
.interactive_container .map_flash{
	width: 960px;
	display: block;
	clear: both;
	padding: 0;
	margin: 0;
}
/* Main Content */
.content_container {
	width: 970px;
	padding: 10px 0 0 0;
	float: left;
	clear: both;
	background-attachment: scroll;
	background-image: url(../_img/fahad/border_vert_full.gif);
	background-repeat: no-repeat;
	background-position: 648px 20px;
}
.main_content {
	width: 628px;
	padding: 0 20px 0 0;
	float: left;
	clear: both;
	display: block;
}
.leading_image {
	width: 328px;
	float: left;
	clear: both;
	padding: 0;
	margin: 0;
}
.body_index .leading_image {
	width: 328px;
	float: left;
	clear: both;
	padding: 20px 0 0 0;
	margin: 0;
}
.leading_image .container{
	width: 600px;
	padding: 15px 13px 0 15px;
	background-attachment: scroll;
	background-image: url(../_img/main_img_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	float: left;
	clear: both;
	display: block;
}
.leading_image_home .container{
	width: 470px;
	padding: 15px 13px 0 15px;
	background-attachment: scroll;
	background-image: url(../_img/main_img_bkg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	float: left;
	clear: both;
	display: block;
}

.leading_image .contact_form{
	padding: 15px 13px 0 20px;
	margin: 0;
	float: left;
	clear: both;
	display: block;
}
.leading_image .descr{
	padding: 15px 0;
	margin: 0;
	float: left;
	clear: both;
	display: block;
}
.leading_image .descr p{
	padding: 7px 0;
	margin: 0;
	float: left;
	clear: both;
	display: block;
	width: 300px;
}
.leading_image .bottom{
	width: 628px;
	height: 20px;
	line-height: 20px;
	float: left;
	background-attachment: scroll;
	background-image: url(../_img/main_img_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0;
	margin: 0;
}
.leading_image_home .bottom{
	width: 470px;
	height: 20px;
	line-height: 20px;
	float: left;
	background-attachment: scroll;
	background-image: url(../_img/main_img_bottom1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0;
	margin: 0;
}

/* Page Main Content Container, h1, p */
.pagemain_content {
	padding: 0 38px 15px 20px;
	width: 570px;
	margin: 0;
	float: left;
}
.pagemain_content ul.staff{
	list-style-type: none;
	margin: 0;
	padding: 10px 25px;
}
.pagemain_content ul.staff li{
	line-height: 24px;
	height: 24px;
	background-attachment: scroll;
	background-image: url(../_img/red_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
	padding: 0 0 0 8px;
}
.pagemain_content_noleadimage {
	padding: 8px 0 15px 0;
	width: 628px;
	margin: 0;
	float: left;
}
.body_index .pagemain_content h1 {
	padding: 7px 0 14px 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	line-height: 18px;
	display: block;
	width: 570px;
	float: left;
	clear: both;
}
.body_invest .pagemain_content h1 {
	padding: 7px 0 14px 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	line-height: 18px;
	display: block;
	width: 570px;
	float: left;
	clear: both;
}
.body_real .pagemain_content_noleadimage h1 {
	padding: 7px 0 14px 30px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#363766;
	line-height: 18px;
	display: block;
	width: 540px;
	float: left;
	clear: both;
}
.body_invest .pagemain_content_noleadimage h1 {
	padding: 7px 0 14px 30px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	line-height: 18px;
	display: block;
	width: 540px;
	float: left;
	clear: both;
}
.body_index .pagemain_indexcontent {
	padding: 0 38px 0 20px;
	width: 570px;
	margin: 0;
	float: left;
}
.body_index .pagemain_indexcontent h1 {
	padding: 14px 0 0 10px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	line-height: 17px;
	display: block;
	width: 540px;
	float: left;
	clear: both;
}
.body_real .pagemain_content h1 {
	padding: 7px 0 14px 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#363766;
	line-height: 18px;
	display: block;
	width: 570px;
	float: left;
	clear: both;
}
h3 {
	padding: 10px 5px 0 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	line-height: 25px;
	display: block;
	float: left;
	clear: both;
}
.related h3{
background:transparent url(../_img/top-offers-bg.gif) repeat-x scroll left top;
border-bottom:1px solid #CCCCCC;
color:#FFFFFF;
font-size:16px;
padding:4px 0 4px 10px;}
p {
	margin: 0;
	padding: 7px 10px;
	clear: both;
}
/* Featured Projects lists, Index page */
.index_featured {
	width: 628px;
	float: left;
}
.index_featured .feat_header{
	width: 628px;
	float: left;
	clear: both;
	background-attachment: scroll;
	background-image: url(../_img/border_hor_full.gif);
	background-repeat: no-repeat;
	background-position: 10px bottom;
}
.index_featured .feat_header .items{
	width: 294px;
	float: left;
	padding: 0 0 0 20px;
}
.index_featured .feat_header .items .item{
	float: left;
	line-height: 31px;
	padding: 0 0 0 10px;
}
.index_featured .featured_list {
	width: 628px;
	float: left;
	clear: both;
}
.index_featured .featured_list .feats{
	width: 314px;
	float: left;
}
.index_featured .featured_list .feats ul{
	list-style-type: none;
	padding: 20px 0 0 40px;
	margin: 0;
}
.index_featured .featured_list .feats ul li{
	padding: 0 0 0 56px;
	margin: 0;
}
.index_featured .featured_list .feats ul li a{
	padding: 0 0 0 8px;
	font-size: 11px;
	font-weight: bold;
	background-attachment: scroll;
	background-image: url(../_img/smallblackarrow_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404040;
	text-transform: none;
	text-decoration: none;
}
.linkage {
		padding: 20px 0 20px 106px;
}
a.full {
	padding: 0 0 0 8px;
	font-size: 10px;
	font-weight: normal;
	background-attachment: scroll;
	background-image: url(../_img/smallblackarrow_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #404040;
	text-transform: uppercase;
	text-decoration: none;
}
a.full:hover {
	text-decoration: underline;
}
/* About Preview, two columns */
.about_preview {
	width: 628px;
	float: left;
	clear: both;
	background-attachment: scroll;
	
	background-repeat: no-repeat;
	background-position: 10px top;
	padding: 1px 0 20px 0;
}
.about_preview .column{
	float: left;
	width: 280px;
	padding: 0 20px 0 0;
}
.about_preview .column .image_container{
	float: left;
	width: 215px;
	padding: 0 15px;
	background-attachment: scroll;
	background-image: url(../_img/section_preview_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}
.about_preview .column h3{
	padding: 15px 0 5px 20px;
	margin: 0;
	float: left;
	display: block;
	clear: both;
	width: 260px;
}
.about_preview .column p{
	padding: 5px 0 5px 20px;
	margin: 0;
	float: left;
	display: block;
	clear: both;
	width: 260px;
}
.link_container {
	padding: 5px 0 10px 20px;
	margin: 0;
	float: left;
	display: block;
	clear: both;
	width: 260px;
}
.about_preview .column .link_container a{
	padding: 0 0 0 10px;
	margin: 0;
	float: left;
	display: block;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #ac2416;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../_img/smallblackarrow_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.about_preview .column .link_container a:hover{
	text-decoration: underline;
}
/* Tools Container */
.tools_column {
	width: 320px;
	padding: 10px 0 0 2px;;
	float: left;
}
.body_index .content_container {
	width: 970px;
	padding: 10px 0 0 0;
	float: left;
	clear: both;
	background-attachment: scroll;
	background-image: url(../_img/fahad/border_vert_full.gif);
	background-repeat: no-repeat;
	background-position: 648px 40px;
}
.body_index .content_container .tools_column {
	width: 320px;
	padding: 30px 0 0 2px;;
	float: left;
}
/* Tools */
.tool_headertop {
	float: left;
	display: block;
	height:35px;
	width: 215px;
	background: url(../_img/tabBg.gif) left top no-repeat;
}
.first{
	float: left;
	padding: 0 5px 0 0;
	margin-left:10px;
}
.second{
	float: left;
	padding: 0 5px 0 0;
}
#buttons_blue .first{
	float: left;
	padding: 0 10px 0 0;
}
#buttons_black .first{
	float: left;
	padding: 0 10px 0 0;
}
.tool_header {
	float: left;
	display: block;
	clear: both;
	width: 320px;
	background-attachment: scroll;
	background-image: url(../_img/border_hor.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 10px 0 0 0;
}
.topright_container {
	padding: 1px 0 2px 0;
	background-attachment: scroll;
	background-image: url(../_img/border_hor.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	clear: both;
	height: 222px;
	display: block;
	width: 320px;
}
.search_container_real {
	width: 190px;
	height: 251px;
	background-attachment: scroll;
	background: url(../_img/right-box.jpg) left top no-repeat;
	padding: 10px 12px;
	color: #fff;
	float:left;
	margin-left:10px;
}
.search_container_real .scroller .label_skin{
	color: #fff;
}
.search_container_real .scroller .label_skin .label_skin1{
	color: #fff;
}
.search_container_real .scroller .label_skin .label_skin2{
	color: #fff;
}
.search_container_invest {
	width: 305px;
	height: 207px;
	background-attachment: scroll;
	background-image: url(../_img/searchbkg_invest.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding: 15px 0 0 15px;
	float: left;
	clear: both;
	display: block;
}
.search_item {
	height: 30px;
}
.search_item select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	width: 220px;
}
.search_item #divprojects{
	height: 30px;
	width: 220px;
	float: left;
}
.search_item #iconLoading{
	height: 30px;
	width: 30px;
	float: left;
	padding: 0 0 0 5px;
}
.search_container_real .left {
	float: left;
	padding: 0 10px 0 0;
}
.search_container_invest .left {
	float: left;
	padding: 0 10px 0 0;
}
.searchbutton{
	margin: 0;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	background-color: #ac2416;
	border: none;
}
a.adv_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
	line-height: 32px;
}
.call_center {
	width: 298px;
	height: 205px;
	border: 1px solid #060606;
	padding: 15px 10px 0 10px;
	float: left;
	clear: both;
}
#menu_exp2, #menu_exp3 {
	display: none;
}
.call_center p{
	width: 298px;
	float: left;
	clear: both;
	padding: 0 0 10px 0;
	font-size: 10px;
}
.call_center p .title{
	text-transform: uppercase;
}
.lettings {
	width: 298px;
	height: 195px;
	border: 1px solid #060606;
	padding: 230px 10px 10px 10px;
	float: left;
	clear: both;
	background-attachment: scroll;
	background-image: url(../_img/lettings.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.lettings a {
	font-weight: bold;
	color: #333997;
	text-decoration: underline;
}
.right_container {
	padding: 1px 0 2px 0;
	background-attachment: scroll;
	background-image: url(../_img/border_hor.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	clear: both;
	display: block;
	width: 320px;
}
.right_container1 {
	padding: 1px 0 2px 0;
	float: left;
	clear: both;
	display: block;
	width: 320px;
}
.register {
	background-color: #ffff;
	padding: 10px;
	float: left;
	clear: both;
	width: 300px;
}
.register p{
	margin: 0;
	padding: 0 0 7px 0;
}
.register form {
	margin: 0;
	padding: 0;
}
.register form .login_txtfield {
	width: 110px;
	height: 19px;
	padding: 2px;
	border: 1px solid #0a0a0a;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	color: #404040;
}
.register form .login_2 {
	float: left;
	padding: 0 1px 0 0;
}
.call_back_request {
	background-color: #fff;
	padding: 10px 0 10px 10px;
	float: left;
	clear: both;
	width: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#menu_exp4 {
	display: none;
}
.call_back_request form {
	margin: 0;
	padding: 0;
}
.call_back_request form .login_txtfield {
	width: 110px;
	height: 19px;
	padding: 2px;
	border: 1px solid #0a0a0a;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	color: #404040;
}
.call_back_request .left {
	float: left;
	width: 150px;
}
.call_back_request .right {
	float: left;
	width: 150px;
	padding: 0;
}
.call_back_request .right .login_2 {
	float: left;
	padding: 0 1px 0 0;
}
.login_part {
	width: 150px;
	height: 165px;
	padding: 15px 0 0 170px;
	float: left;
	clear: both;
	background-attachment: scroll;
	background-image: url(../_img/customer_login.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
}
.login_part form{
	padding: 0;
	margin: 0;
}
.login_part form .login_txtfield {
	width: 110px;
	height: 19px;
	padding: 2px;
	border: 1px solid #0a0a0a;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	margin: 0;
	display: block;
}
.login_part form .login_2 {
	float: left;
	padding: 0 1px 0 0;
}
.property_tools {
	width: 300px;
	padding: 20px 10px 10px 10px;
	float: left;
	clear: both;
}
.property_tools .container{
	padding: 0 0 10px 0;
}
.property_tools .container a {
	padding: 0 0 10px 0;
	background-attachment: scroll;
	background-image: url(../_img/bluearrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 32px;
	font-weight: bold;
	text-decoration: underline;
	height: 30px;
	line-height: 30px;
	display: block;
	color: #363766;
}
.property_tools .container a:hover {
	text-decoration: none;
}
/* Footer */
.footer {
	width: 960px;
	padding: 0 0 0 10px;
	float: left;
	display: block;
	clear: both;
}
.footer .footer_links {
	width: 960px;
	display: block;
	float: left;
	clear: both;
	background-attachment: scroll;
	background-image: url(../_img/border_hor.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px 0;
}
.footer .footer_links ul{
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
}
.footer .footer_links ul li{
	float: left;
	margin: 0;
	padding: 0 30px 0 0;
}
.footer .footer_links ul li a{
	float: left;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #404040;
	font-size: 10px;
	text-decoration: none;
}
.footer .footer_links ul li a:hover{
	text-decoration: underline;
}
.footer .footer_links ul li.rite{
	float: right;
	margin: 0;
	padding: 0 10px 0 0;
}
.footer .footer_links ul li.rite a{
	float: right;
	margin: 0;
	padding: 0 0 0 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #404040;
	font-size: 10px;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../_img/smallblackarrow_up.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.footer .footer_links ul li.rite a:hover{
	text-decoration: underline;
}
.footer .copy {
	width: 940px;
	padding: 15px 10px;
	display: block;
	float: left;
	clear: both;
	background-attachment: scroll;
	background-image: url(../_img/border_hor.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
}
.footer .copy p{
	margin: 0;
	padding: 0;
}
.footer .copy a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #404040;
	font-size: 10px;
	text-decoration: none;
}
.footer .copy a:hover{
	text-decoration: underline;
}
/* Slider */
.scroller {
	height: 34px;
	float: left;
	clear: both;
}
.label_skin {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #404040;
	font-size: 10px;
	line-height: 12px;
	height: 12px;
	width: 280px;
	overflow: hidden;
}
.label_skin1 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #404040;
	font-size: 11px;
	line-height: 12px;
	height: 12px;
	width: 80px;
	padding: 0 0 0 10px;
	overflow: hidden;
}
.label_skin2 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #404040;
	font-size: 11px;
	line-height: 12px;
	height: 12px;
	width: 160px;
	text-align: right;
	padding: 0 10px 0 0;
	overflow: hidden;
}
.gutter {
	position: relative;
	height: 15px;
	line-height: 15px;
	width: 280px;
	background: url(../_img/slider/sliderbg.gif) repeat-x;
	overflow: hidden;
}
.knob {
	position: absolute;
	height: 15px;
	width: 15px;
	background: url(../_img/slider/slider.gif) no-repeat;
	cursor: pointer;
}
/* Search Results */
.search_result_container {
	padding: 10px 0 0 0;
	float: left;
	clear: both;
}
.search_result_container .search_result_header{
	width: 570px;
	float: left;
	clear: both;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 10px bottom;
	padding: 0 0 0 5px;
	margin: 0;
	line-height: 31px;
}
.search_result_container .search_result_header1{
	width: 600px;
	float: left;
	clear: both;
	background-attachment: scroll;
	background-image: url(../_img/border_hor_full1.gif);
	background-repeat: no-repeat;
	background-position: 10px bottom;
	padding: 0 0 0 20px;
	margin: 0;
	line-height: 31px;
	height: 31px;
}

.blue_active{
	line-height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 10px;
	display: block;
	text-decoration: none;
	color: #fff;
	background-attachment: scroll;
	background-image: url(../_img/whitearrow_up.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #ED1D24;
	float: left;
	margin: 0;
	height: 31px;
}
.black_active{
	line-height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 10px;
	display: block;
	text-decoration: none;
	color: #fff;
	background-attachment: scroll;
	background-image: url(../_img/whitearrow_up.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #040404;
	float: left;
	margin: 0;
	height: 31px;
}
.arrows_container {
	float: left;
	background-attachment: scroll;
	background-image: url(../_img/box_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: 31px;
	height: 31px;
	padding: 0;
	margin: 0;
}
.arrows_container span{
	float: left;
	line-height: 31px;
	height: 31px;
}
.search_result_header .drop{
	float: right;
	line-height: 31px;
	height: 31px;
	padding: 0 16px 0 0;
	margin: 0;
}
.search_result_header .drop select{
	width: 120px;font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
}
.arrows_container .arrow{
	float: left;
	line-height: 24px;
	height: 24px;
	padding: 3px 0 0 0;
}
.arrows_container .arrow1{
	float: left;
	line-height: 24px;
	height: 24px;
	padding: 3px 1px 0 0;
}
.arrows_container .arrow2{
	float: left;
	line-height: 24px;
	height: 24px;
	padding: 3px 0 0 1px;
}
.arrows_container .txt{
	float: left;
	line-height: 31px;
	height: 31px;
	padding: 0 5px;
}
.arrows_container .currentPage{
	float: left;
	line-height: 31px;
	height: 31px;
}
.arrows_container .totalPage{
	float: left;
	line-height: 31px;
	height: 31px;
	padding: 0 5px 0 0;
}
.search_result_shirt {
/*	width: 619px;
	display: block;*/
	float: left;
	clear: both;
	padding:25px 0 0 0;
	background-attachment: scroll;
	background-image: url(../_img/border_hor_full.gif);
	background-repeat: no-repeat;
	background-position: 10px bottom;
	width:580px;
}
.search_result_shirt1 {
	width: 200px;
	display: block;
/*	clear: both;*/
	float: left;
	min-height:100px;
	padding: 10px 10px 40px 60px;
	background-attachment: scroll;

	background-repeat: no-repeat;
	background-position: 10px bottom;
}

.search_result_shirt_last {
	width: 470px;
	display: block;
	min-height:250px;
	float: left;
/*	clear: both;*/
	padding: 10px 10px 10px 9px;
}
.image_container{
	float: left;
	background-attachment: scroll;
	background-image: url(../_img/smallimg_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 200px;
	padding: 10px 11px 0 11px;
}
.image_container_lettings{
	float: left;
	background-attachment: scroll;
	background-image: url(../_img/smallimg_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 210px;
	padding: 0 11px 0 11px;
}

.image_container .small_image {
	float: left;
	width: 200px;
	clear: both;
}
.image_container .full_info_link {
	text-align: left;
	width: 200px;
	clear: both;
	padding: 10px 0 0 0;
}
.image_container .full_info_link a.blue{
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../_img/smallblackarrow_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 10px;
	font-size: 10px;
	text-transform: uppercase;
	color: #363766;
}
.image_container .full_info_link a.blue:hover{
	text-decoration: underline;
}
.image_container .full_info_link a.red{
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../_img/smallblackarrow_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 10px;
	font-size: 10px;
	text-transform: uppercase;
	color: #ac2416;
}
.image_container .full_info_link a.black:hover{
	text-decoration: underline;
}
.image_container .full_info_link a.black{
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../_img/smallblackarrow_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 10px;
	font-size: 10px;
	text-transform: uppercase;
	color: #404040;
}
.image_container .full_info_link a.red:hover{
	text-decoration: underline;
}
.hot_price
{
	width: 160px;
	float: left;
	padding: 0px 50px 20px 222px;
}
.hot_price p .blue{
	font-weight: bold;
	color: #ED1C24;
}
.short_info {
	width: 550px;
	float: left;
	padding: 0px 50px 0 0px;
}
.hot_info {
	width: 400px;
	float: left;
	padding: 0px 50px 0 0px;
}

.hot_info {
	width: 140px;
	float: left;
	padding: 12px 10px 0 0;
}
.body_real .search_result_container .short_info p,
.body_invest .search_result_container .short_info p,
.body_index .search_result_container .short_info p {
	line-height: 16px;
	padding: 0;
	margin: 5px 0;
}
.short_info p .blue{
	font-weight: bold;
	color: #363766;
	padding-left:22;
}
.short_info p .red{
	font-weight: bold;
	color: #ED1C24;
}

.short_info p .black{
	font-weight: bold;
	color: #444;
}
.short_descr {
	width: 200px;
	float: left;
	padding: 0 0 0 10px;
}
.short_descr h3.blue{
	color: #363766;
	float: left;
	clear: both;
	width: 260px;
	margin: 0;
	padding: 2px 0 0 0;
}
.short_descr h3.black{
	color: #444;
	float: left;
	clear: both;
	width: 260px;
	margin: 0;
	padding: 2px 0 0 0;
}
.short_descr h3{
	color: #404040;
	float: left;
	clear: both;
	width: 260px;
	margin: 0;
	padding: 2px 0 0 0;
}
p#blackPara,
p#bluePara {
	float: left;
	clear: both;
	width: 550px;
	height:0px;
	padding: 2px 0 0px 0;
	line-height: 0px;
}
p#bluePara_search {
	float: left;
	clear: both;
	width: 350px;
	min-height: 62px;
	padding: 2px 0 0 0;
	line-height: 16px;
}

.short_descr .iconography{
	top:-185px;
	*top:-200px;
	position:relative;
	right:-425px;
	width:165px;
}


.short_descr .iconography .bed{
	float: right;
	padding: 0 20px 0 20px;
	font-size: 10px;
	line-height: 18px;
	height: 18px;
	background-attachment: scroll;
	background-image: url(../_img/ic-bed.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.short_descr .iconography .bath{
	float: right;
	padding: 0 20px 0 20px;
	font-size: 10px;
	line-height: 18px;
	height: 18px;
	background-attachment: scroll;
	background-image: url(../_img/ic-bath.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.short_descr .iconography .car{
	float: right;
	padding: 0 20px 0 20px;
	font-size: 10px;
	line-height: 18px;
	height: 18px;
	background-attachment: scroll;
	background-image: url(../_img/ic-car.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/* Property Preview */
.property_preview_container {
	width: 602px;
	background-attachment: scroll;
	background-image: url(../_img/border_hor_full.gif);
	background-repeat: no-repeat;
	background-position: 10px bottom;
	margin: -5px 0 0 0;
	padding: 0;
	float: left;
	clear: both;
	display: block;
}
.property_preview_container h1{
	margin: 0;
	padding: 0;
	float: left;
}
.property_preview_container .content_blue{
	background-color: #ED1D24;
	padding: 0 10px 0 20px;
	margin: 0 0 0 0;
	line-height: 31px;
	height: 31px;
	color: #8587bf;
	font-size: 11px;
	font-weight: normal;
	background-attachment: scroll;
	background-image: url(../_img/whitearrow_down.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	float: left;
}
.property_preview_container .content_black{
	background-color: #040404;
	padding: 0 10px 0 20px;
	margin: 0 0 -14px -10px;
	line-height: 31px;
	height: 31px;
	color: #999;
	font-size: 11px;
	font-weight: normal;
	background-attachment: scroll;
	background-image: url(../_img/whitearrow_down.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	float: left;
}
.property_preview_container .content_blue .name{
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 31px;
	height: 31px;
}
.property_preview_container .content_black .name{
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 31px;
	height: 31px;
}
h1 .iconography{
	font-size: 10px;
	width: 200px;
	margin: 8px 0 -8px 20px;
	float: left;
}
h1 .iconography .bed{
	padding: 0 20px 0 20px;
	font-size: 10px;
	line-height: 18px;
	height: 18px;
	background-attachment: scroll;
	background-image: url(../_img/ic-bed.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
h1 .iconography .bath{
	padding: 0 20px 0 20px;
	font-size: 10px;
	line-height: 18px;
	height: 18px;
	background-attachment: scroll;
	background-image: url(../_img/ic-bath.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
h1 .iconography .car{
	padding: 0 20px 0 20px;
	font-size: 10px;
	line-height: 18px;
	height: 18px;
	background-attachment: scroll;
	background-image: url(../_img/ic-car.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.reltive{
	position:relative;
}
.reltive .print {
	padding: 0 20px 0 20px;
	font-size: 10px;
	line-height: 18px;
	height: 18px;
	position:absolute;
	top:8px;
	right:5px;
	background: url(../_img/printer-img.gif) left top no-repeat;
}
.reltive.print a{
	text-decoration:none;
	color:#000000;
}
.reltive.print a:hover{
	text-decoration:none;
	color:#de1c00;
}
.property_view_container {
	width: 602px;
	display: block;
	float: left;
	padding: 0 0 0px 0px;
}
.property_view_container .property_view_blue {
	width: 602px;
	display: block;
	float: left;
	background-attachment: scroll;
	background-image: url(../_img/property_blue.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom: 10px solid #ED1D24;
}
.property_view_container .property_view_grey {
	width: 602px;
	display: block;
	float: left;
	background-attachment: scroll;
	background-image: url(../_img/property_grey.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom: 10px solid #b4b4b4;
}
.top {
	display: block;
	float: left;
	clear: both;
	background-attachment: scroll;
	background-image: url(../_img/border_hor_full.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.image_preview_container {
	width: 363px;
	padding: 10px 10px 10px 20px;
	float: left;
	display: block;
	background-attachment: scroll;
	background-image: url(../_img/fahad/border_vert_full.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.image_preview_container .mid_image{
	overflow: hidden;
}
.image_preview_container .zoom_blue {
	width: 362px;
	line-height: 29px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #ED1D24;
	display: block;
	float: left;
	clear: both;
	text-align: center;
	color: #fff;
}
.image_preview_container .zoom_grey{
	width: 362px;
	line-height: 29px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #333;
	display: block;
	float: left;
	clear: both;
	text-align: center;
	color: #fff;
}
.zoom_text {
	padding: 0 0 0 12px;
	background-attachment: scroll;
	background-image: url(_img/zoom.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.zoom_text a:link,
.zoom_text a:visited {
	color: #FFF;
} 
.zoom_text a:hover {
	text-decoration: none;
}
.image_preview_container .thumbs_container{
	width: 363px;
	display: block;
	float: left;
	clear: both;
}
.image_preview_container .thumbs_container .thumb{
	float: left;
	width: 121px;
}
.info {
	width: 197px;
	padding: 10px 10px 10px 0;
	float: left;
}
.info p {
	width: 177px;
	padding: 7px 0 7px 20px;
	float: left;
}
.actions {
	width: 580px;
	display: block;
	padding: 1px 11px;
	float: left;
	clear: both;
	background-attachment: scroll;
	background-image: url(../_img/property_highlight.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.actions .actions_bkg{
	width: 560px;
	padding: 20px 0 15px 20px;
	margin: 0;
	display: block;
	background-color: #eee;
	float: left;
}
.actions .actions_bkg .action1{
	width: 190px;
	padding: 0;
	margin: 0;
	float: left;
}
.actions .actions_bkg .action1 a {
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 32px;
	background-attachment: scroll;
	background-image: url(../_img/bluearrow_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	float: left;
	font-weight: bold;
	color: #363766;
	text-decoration: underline;
}
.actions .actions_bkg .action2{
	width: 170px;
	padding: 0;
	margin: 0;
	float: left;
}
.actions .actions_bkg .action2 a{
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 32px;
	background-attachment: scroll;
	background-image: url(../_img/blackarrow_action_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	float: left;
	font-weight: bold;
	color: #363766;
	text-decoration: underline;
}
.actions .actions_bkg .action1 a:hover,
.actions .actions_bkg .action2 a:hover {
	text-decoration: none;
}
.highlights {
	width: 602px;
	display: block;
	float: left;
	clear: both;
	background-attachment: scroll;
	background-image: url(../_img/border_hor_full.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 5px 0;
}
.highlights .overview{
	width: 565px;
	padding: 0 0 0 30px;
	float: left;
}
.highlights .overview h3{
	width: 567px;
	font-size: 12px;
	color: #363766;
}
.highlights .overview p{
	width: 520px;
	margin: 0;
	padding: 10px 0 0 0;
}
.highlights .high_list{
	width: 190px;
	padding: 10px 0;
	float: left;
}
.highlights .high_list h3{
	width: 190px;
	font-size: 12px;
	color: #363766;
}
.highlights .high_list ul{
	width: 190px;
	margin: 0;
	padding: 10px 0 0 0;
	list-style-type: none;
}
.highlights .high_list ul{
}
.highlights .web_overview{
	width: 550px;
	padding: 0 0 0 30px;
	float: left;
}
.highlights .web_overview h3{
	width: 360px;
	font-size: 12px;
	color: #363766;
}
.highlights .web_overview p{
	width: 520px;
	margin: 0;
	padding: 10px 0 0 0;
}
.bottom_search_menu {
	padding: 10px 0 0 0;
	width: 568px;
	clear: both;
	float: left;
	text-align: center;
}
.bottom_search_menu span{
	padding: 0 10px;
}
.bottom_search_menu a{
	font-size: 10px;
	text-transform: uppercase;
	color: #404040;
	text-decoration: underline;
}
/* Contact Form, Enquiry */


#myForm .errorMessage {
	color: #FF0000;
	font-size: 9px;
	line-height: 12px;
	display: block;
}

#myForm input {
	width: 120px;
	height: 13px;
	padding: 2px;
	border: 1px solid #0a0a0a;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
}
.cnt_txtfld1 {
	width: 160px;
	padding: 2px;
	border: 1px solid #0a0a0a;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
}
#myForm select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	width: 120px;
}
#myForm .searchbutton{
	margin: 0;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	background-color: #ED1C24;
	border: none;
	width: auto;
	height: auto;
}
#myForm .resetbutton{
	margin: 0;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	background-color: #040404;
	border: none;
	width: auto;
	height: auto;
}


.resetbutton{
	margin: 0;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	background-color: #040404;
	border: none;
}
/* Master Projects */
.body_real .pagemain_content_noleadimage h1.add {
	padding: 7px 0 14px 20px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#363766;
	line-height: 18px;
	display: block;
	width: 570px;
	float: left;
}
.body_real .pagemain_content_noleadimage h1.add .title_left{
	float: left;
}
.body_real .pagemain_content_noleadimage p{
	padding: 7px 0 7px 20px;
}
.project_list {
	padding: 20px 0 0 20px;
	float: left;
	clear: both;
}
.drop_projects {
	float: right;
	width: 160px;
}
.drop_projects select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	width: 160px;
}
.master_project {
	width: 180px;
	padding: 0;
	margin: 0;
	background-attachment: scroll;
	background-image: url(../_img/border_hor.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.master_project a{
	font-size: 10px;
	text-transform: uppercase;
	padding: 0 0 0 8px;
	background-attachment: scroll;
	background-image: url(../_img/smallblackarrow_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #363766;
	text-decoration: none;
}
.master_project a:hover{
	text-decoration: underline;
}
.projects {
	padding: 0 0 0 10px;
	margin: 0;
}
.projects ul{
	padding: 15px 0 25px 0;
	width: 180px;
	margin: 0;
	list-style-type: none;
}
.projects ul li{
	width: 172px;
	padding: 0 0 0 8px;
	margin: 0;
	line-height: 18px;
	background-attachment: scroll;
	background-image: url(../_img/red_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.projects ul li a{
	padding: 0;
	margin: 0;
	line-height: 18px;
	color: #363766;
	text-decoration: underline;
	font-size: 11px;
}


/* COMMON */
a.blue {
	font-weight: bold;
	color: #363766;
	text-decoration: underline;
}
a.blue:hover {
	text-decoration: none;
}
a.grey {
	font-weight: bold;
	color: #404040;
	text-decoration: underline;
}

/* ----------------------------- Added by Mark -----------------------------  */

/* Tab code */

#buttons_black div,
#buttons_blue div {
	margin: 0;
	padding: 0;
}
#buttons_black div.active,
#buttons_blue div.active {
}
#buttons_black div.active {
}
#buttons_blue div.active {
}

#buttons_black div.active a {
	color: #fff;
	background-image: url(../_img/whitearrow_up.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #050505;
}
#buttons_blue div.active a {
	color: #fff;
	background-image: url(../_img/whitearrow_up.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #ED1D24;
}
#searchPanes {
	text-align: justify;
	border-style: none;
	margin: 0 0 0 0;
	width: 320px;
}
#searchPanes div div {
	overflow: hidden;
}
#panes {
	text-align: justify;
	border-style: none;
	margin: 0 0 0 0;
	width: 320px;
}
#panes div div {
	overflow: hidden;
}

.thumbs_list {
	padding: 0 0 0 20px;
	clear: both;
}
.logoBox {
	background-color: #FFF;
	border: 1px dashed #828282;
	padding: 5px;
	margin: 0 10px 10px 0;
	text-align: center;
	width: 130px;
	height: 160px;
	float: left;
}
.projectLogo {
	display: block;
	margin: 0 auto 10px auto;
}
.prjName {
	font-weight: bold;
	font-size: 10px;
	background-color: #eeeeee;
	border-top: 1px dashed #BFBFBF;
	border-right: 1px dashed #BFBFBF;
	border-left: 1px dashed #BFBFBF;
}
.prjLoc {
	font-size: 9px;
	background-color: #eeeeee;
	border-bottom: 1px dashed #BFBFBF;
	border-right: 1px dashed #BFBFBF;
	border-left: 1px dashed #BFBFBF;

}
.logoCont {
	height: 120px;
}
.prjName a:link,
.prjName a:visited {
	color: #404040;
}
.prjName a:hover {
	text-decoration: none;
}

.errorContainer {
	margin-left: 10px;
	display: block;
	width: 580px;
}
.errorContainer2 {
	padding-left: 30px;
	width: 580px;
}

a:link.refSearch,
a:visited.refSearch {
	color: #FFF;
	margin-left: 10px;
}
a:hover.refSearch {
	text-decoration: none;
}
.clr{
clear:both;
}
.searchBox{
	float:right;
	width:320px;
	padding-top:30px;
}
.searchBox1{
	float:right;
	width:460px;
	padding-top:30px;
}
.searchBox .topright_container,
.searchBox .search_container_real,
.searchBox .tool_headertop{
width:auto;
float: none;
}
.searchBox .search_item select{
	width:250px;
}
.searchBox .tool_headertop{
height:32px;
}
.table_border {
	width: 734px;
	padding: 2px;
	border: 1px solid #0a0a0a;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
}
.img_border {
	padding: 2px;
	border: 1px solid #0a0a0a;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
}

.img_border_red {
	padding: 2px;
	border: 2px solid #ED1D24;
	background-color: #fff;
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
}
.img_border_hot {
	padding: 2px;
	border: 2px solid #ED1D24;
	background-color: #fff;
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
}

.table_contact {
	width: 600px;
	padding: 2px;
	border: 1px solid #ED1C24;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
}

.body_index .leading_image_home {
	width: 328px;
	float: left;
	clear: both;
	padding: 20px 0 0 0;
	margin: 0;
}

