﻿@import url(base.css);

/* Id and Classes Style **********/

div.master_main{
	width:955px;
	margin:0pt auto;
}

/* Google Map **********/

div#popup 
{
	background:#EFEFEF;
	border:1px solid #999999;
	margin:0px;
	padding:7px;
	width:270px;
}


/* Language NavBar **********/

div.lan_nav{
	height:20px;
	width:260px;
	float:right;
	color:#666;
	padding-top:5px;
	text-align:center;
	background:transparent url('../images/deltahome_back.png') no-repeat;
}

div.lan_nav a, div.lan_nav a:visited{
	color:red;
	font-weight:bold;
	text-decoration:none
}

div.lan_nav a:hover{
	text-decoration:underline;
	background:none;
	padding-bottom:0px;
}

/* Login Box **********/

div.login{
	height:20px;
	width:200px;
	float:right;
	padding-top:5px;
	padding-right:10px;
	text-align:right
}

/* Logo **********/

div.top{
	height:125px;
	border-bottom:5px #59ABE6 solid;
	color:#AACCFF;
	background:transparent url('../images/top_back.jpg') no-repeat right bottom;
}

div.logo_search{
	clear:both;
	height:75px;
}
div.logo{
	width:310px;
	float:left;
	background:transparent url('../images/logo.gif') no-repeat left 0px;
	height:70px;
}


/* Menu Box **********/


div.top_menu{
	width:955px;
}

/* Refine Search Box **********/

div.refine_search{
	height:510px;
	margin-bottom:10px;
	background:#59ABE6 url('../images/refine-back.gif') no-repeat top;
	color:#fff;
	font-weight:bold;
	padding:10px 10px 0px 10px;
}

div.refine_search_form_item{
	width:160px;
	padding:5px 5px 0px 5px;
}

.refine_checkbox{
	color:#123758;
	font-weight:normal;
	padding:0;
	margin:0;
	border:none;
}

div.refine_search_title{
	background:transparent url('../images/refine_searchbox_line.gif') no-repeat top;
	font-weight:bold;
	color:#0B304A;
	font-size:9pt;
	padding-top:12px;
	height:26px
}


/* Main Search Box **********/

div.main_search{
	height:560px;
	background-color:#59ABE6;
}

div.main_search_content{
	width:495px;
	height:210px;
	padding:20px;
}

div.main_search_title{
	background:transparent url('../images/searchbox_line.png') repeat-x bottom;
	color:#fff;
	font-size:8pt;
	padding-bottom:3px
}

div.main_search_form{
	color:#fff;
	font-size:8pt;
	padding-top:20px;
	width:450px;
	margin:0pt auto;
}

div.main_search_form_item{
	margin-bottom:15px;
	width:120px;
	float:left;
	padding-top:5px;
	height: 25px;
}

div.main_search_form_item input.live_result{
	border:1px #1E7DC4 solid;
	background-color:#A8D2F2;
	color:#11456C;
	font-weight:bold
}

div.main_search_form_item input, div.main_search_form_item select, div.refine_search_form_item input, div.refine_search_form_item select{
	font-family:Tahoma,Arial;
	font-size:8pt;
	color:#333;
	border:1px #1E7DC4 solid;	
}

div.main_search_form_item input, div.refine_search_form_item input{
	height:15px;
	text-align:center;
}

div.main_search_form_item select, div.refine_search_form_item select{
	height:19px;
	text-align:left;
}

div.map_box{
	background-color:#ECF3FF;
	padding:5px 5px 0px;
	height:305px;
	margin-top:30px
}

div.map_help{
	padding-top:5px;
	border-top:2px #3C9CE3 solid;
}

div.map_help_item{
	width:110px;
	float:left;
	padding-left:10px
}

/* Main Content and Left Col and Right Col **********/

div.container{
	width:955px;
	height:100%;
	vertical-align:top
}

div.right_col{
	width:420px;
	float:right;
}

div.page_content{
	width:535px;
	vertical-align:top;
	float:left
}

/* Boxes **********/

div.box_title{
	height:18px;
	background:transparent url('../images/title_back.png') repeat-x;
	border:1px #CCDEFF solid;
	padding:5px 0px 0px 10px;
	color:#218BDA;
}

div.box_location{
	width:150px;
	float:left;
}

div.box_title h2, div.box_location h2{
	color:#218BDA;
	font-weight:bold;
	margin:0;
	display:inline
}

div.box_content{
	border-right:1px #CCDEFF solid;
	border-left:1px #CCDEFF solid;
	border-bottom:1px #CCDEFF solid;
	margin-bottom:10px;
	height:100%;
}

div.box_search_content{
	border-right:1px #CCDEFF solid;
	border-left:1px #CCDEFF solid;
	border-bottom:1px #CCDEFF solid;
	margin-bottom:10px;
	height:100%;
	background:transparent url('../images/mysearch.jpg') no-repeat right bottom
}

div.box_innercontent{
	border-right:1px #CCDEFF solid;
	border-left:1px #CCDEFF solid;
	border-bottom:1px #CCDEFF solid;
	margin-bottom:0px;
	height:100%;
}

div.box_content_tbl {
	border-right:1px #CCDEFF solid;
	margin-bottom:0px;
	height:100%;
}

/* Advertise Index Box **********/

div.index_adv_box{
	height:158px;
	width:178px;
	float:left;
	background-color:#E5EFFF;
	border:1px #D5E6FF solid;
	margin-left:10px;
	margin-bottom:10px;
	padding:10px;
	line-height:150%
}

div.index_adv_box a{
	font-weight:bold
}

div.index_adv_img{
	width:147px;
	float:right
}

div.index_adv_label{
	width:31px;
	float:left
}

div.index_adv_txt{
	padding-top:2px;
	clear:both
}

/* Similar Property **********/

div.similar_home, div.send_home{
	float:left;
	line-height:180%;
}

div.similar_home{
	width:280px;
	padding-top:10px;
	border-bottom:1px #54A6E2 dotted;
	padding-bottom:10px
}

div.similar_home#similar_end{
	border-bottom:none;
	padding-bottom:0px
}

div.send_home{
	width:100%;
	padding:0px 0px 10px 0px;
	border-bottom:1px #54A6E2 dotted;
	margin-bottom:15px
}

div.similar_home img, div.send_home img{
	border:1px #c7c7c7 solid;
	padding:1px;
	width:79px;
	float:left;
	margin-right:5px;
}

/* Search Details and Result **********/

div.left_search_box{
	width:190px;
	float:left
}

div.right_search_box{
	width:280px;
	float:right
}

div.main_search_box{
	margin-right:290px;
	margin-left:200px;
}

div.main_search_details{
	width:665px;
	float:left;
	color:#555	
}

div.page-view{
	float:right;
	width:140px;
	padding-right:10px;
	text-align:right
}

/* Search Detail Box **********/

div.details_tools{
	background:#F4F4F4 url('../images/details_tools_back.png') no-repeat;
	height:23px;
	padding:7px 0px 0px 10px
}

div.details_tools a#back_search{
	background:transparent url('../images/icon/arrow.png') no-repeat left;
	padding-left:20px
}

div.search_details_content{
	width:300px;
	float:right;
	line-height:200%
}

div.search_details_base{
	padding-top:10px;
	clear:both;
	height:100%
}

div.search_details_gallery{
	width:350px;
	float:left
}

div.search_details_contact{
	width:315px;
	float:right;
	line-height:200%;
	padding-left:10px;
	border-left:1px #E1EBFF solid
}

div.search_details_agency{
	width:325px;
	float:left;
	line-height:250%;
}

/* Tools Box **********/

div.tools_box{
	background:#EDF4FF url('../images/tools_back.gif') no-repeat;
	height:120px;
	padding:15px;
	color:#186197;
	font-weight:bold
}

div.tools_box_item{
	border:1px #CCDEFF solid;
	background-color:#fff;
	height:100px;
	margin-top:3px
}

ul.result_tools{
	padding:0px;
	margin:0;
	font-weight:normal;
	padding-right:10px;
}

ul.result_tools li{
	list-style:none;
	float:left;
	padding:0px 15px 0px 20px	
}

ul.tools{
	padding:0px 10px;
	margin:0;
	font-weight:normal
}

ul.tools li{
	list-style:none;
	padding-top:15px;
	padding-left:20px
}

ul.tools li#printer, ul.result_tools li#printer{
	background:transparent url('../images/icon/printer.gif') no-repeat left bottom;	
	height:16px
}

ul.tools li#email_alert, ul.result_tools li#email_alert{
	background:transparent url('../images/icon/email_alert.gif') no-repeat left bottom;
	height:16px
}

ul.tools li#email_go, ul.result_tools li#email_go{
	background:transparent url('../images/icon/email_go.gif') no-repeat left bottom;
	height:16px
}

ul.tools li#details, ul.result_tools li#details{
	background:transparent url('../images/icon/details.gif') no-repeat left bottom;
	height:16px
}

ul.tools li#favorite, ul.result_tools li#favorite{
	background:transparent url('../images/icon/favorite.gif') no-repeat left bottom;
	height:16px
}

div.search_result_item ul.result_tools li#details{
	background:transparent url('../images/icon/details.gif') no-repeat left bottom;
	filter:alpha(opacity=50);
	opacity: 0.5;

}

div.search_result_item:hover ul.result_tools li#details{
	background:transparent url('../images/icon/details.gif') no-repeat left bottom;	
	filter:alpha(opacity=100);
	opacity: 1;

}

div.search_result_item ul.result_tools li#favorite{
	background:transparent url('../images/icon/favorite.gif') no-repeat left bottom;
	filter:alpha(opacity=50);
	opacity: 0.5;	
}

div.search_result_item:hover ul.result_tools li#favorite{
	background:transparent url('../images/icon/favorite.gif') no-repeat left bottom;	
	filter:alpha(opacity=100);
	opacity: 1;
}

div.search_result_item ul.result_tools li#email_alert{
	background:transparent url('../images/icon/email_alert.gif') no-repeat left bottom;
	filter:alpha(opacity=50);
	opacity: 0.5;	
}

div.search_result_item:hover ul.result_tools li#email_alert{
	background:transparent url('../images/icon/email_alert.gif') no-repeat left bottom;	
	filter:alpha(opacity=100);
	opacity: 1;
}

/* Search Result Item **********/

div.search_result_item{
	padding:10px;
	height:110px;
	border-bottom:1px #EBEBEB solid;
	line-height:180%;
	color:#555;
	width:445px;
}

div.search_result_item_img{
	width:109px;
	float:left
}

div.search_result_item_img img{
	border:1px #c7c7c7 solid;
	padding:1px;
}


div.search_result_item_details{
	width:325px;
	float:right;
}

div.search_result_item:hover{
	padding:9px;
	height:111px;
	border:1px #AADD66 solid;
	width:445px;
	cursor:pointer
}

div.home_code{
	width:102px;
	float:left;
	height:20px;
	border:1px #CCDEFF solid;
	background-color:#EDF4FF;
	color:#1B72B1;
	font-weight:bold;
	text-align:center;
	margin-top:5px
}

div.search_result_tools{
	width:325px;
	float:right;
	margin-top:7px;
}


/* Div Corner Absolute **********/

div.absolute_right_top,div.absolute_right_bottom,div.absolute_left_top,div.absolute_left_bottom{
	width:10px;
	height:10px;
	position:absolute;
	background:#ECF3FF url('../images/corner.png') no-repeat;
}

div.absolute_right_top{
	right:-1px;
	top:-1px;
	background-position:right top
}

div.absolute_right_bottom{
	right:-1px;
	bottom:-1px;
	background-position:right bottom
}

div.absolute_left_top{
	left:-1px;
	top:-1px;
	background-position:left top
}

div.absolute_left_bottom{
	left:-1px;
	bottom:-1px;
	background-position:left bottom
}


div.circle_left_top,div.circle_right_bottom{
	width:15px;
	height:15px;
	position:absolute;
	background:transparent url('../images/circle_trans.png') no-repeat;
	z-index:1000;
}

div.circle_left_top{
	left:0;
	top:0;
	background-position:left top
}

div.circle_right_bottom{
	right:0;
	bottom:2px;
	background-position:right bottom
}


/* Login Offers Box **********/

div.login_offer{
	width:248px;
	height:258px;
	float:left;
	background-color:#ECF3FF;
	border:1px #C6DBFF solid;
	padding:20px 20px 0px;
	text-align:justify;
	position:relative
}

ul.login_offer_item{
	padding:0;
	margin:0;
	list-style:none;
	line-height:180%;
	margin-bottom:30px
}

ul.login_offer_item li{
	margin-top:10px;
	background:transparent url('../images/offer_item_arrow.gif') no-repeat 5px 60%;
	padding-left:15px;
	height:20px
}

ul.login_offer_item li#email_alert{
	margin-top:10px;
	background:transparent url('../images/offer_item_arrow.gif') no-repeat 5px 30%;
	padding-left:15px;
	height:35px
}


div.login_signupnow{
	text-align:right;
	font-weight:bold;
	background:transparent url('../images/signup_tick.gif') no-repeat 72% bottom;
	padding-top:10px;
	margin-bottom:10px
}

/* Register Offers Box **********/

div.register_offer{
	width:282px;
	height:358px;
	float:left;
	background-color:#ECF3FF;
	border:1px #C6DBFF solid;
	padding:0px 20px;
	text-align:justify;
	position:relative
}

ul.register_offer_item{
	padding:0;
	margin:0;
	list-style:none;
	line-height:180%;
}

ul.register_offer_item li#save_search, ul.register_offer_item li#save_favorite, ul.register_offer_item li#email_update, ul.register_offer_item li#send_friend{
	margin-top:15px;
	padding-left:55px;
	padding-bottom:15px;
	height:54px
}

ul.register_offer_item li#save_search{
	background:transparent url('../images/icon/save_search.jpg') no-repeat left top;
	margin-top:30px;
}

ul.register_offer_item li#save_favorite{
	background:transparent url('../images/icon/save_favorite.jpg') no-repeat left top;
}

ul.register_offer_item li#email_update{
	background:transparent url('../images/icon/email_update.jpg') no-repeat left top;
}

ul.register_offer_item li#send_friend{
	background:transparent url('../images/icon/send_friend.jpg') no-repeat left top;
}



/* Login Form Box **********/

div.login_form,div.register_form{
	float:left;
	padding-left:50px;
	padding-top:35px;
}

div.login_form{
	width:305px;
}

div.register_form{
	width:275px;
}

/* Login Form Box **********/

div#popup{
	width:230px;
	height:55px;
	padding:10px;
	line-height:160%;
	background-color:#ECF3FF;
	border:1px #D2E3FF solid;
}

div#popup img{
	width:75px;
	padding:1px;
	border:1px #c7c7c7 solid;
	margin-right:5px;
	float:left
}


/* Right Box **********/

div.right_col{
	width:420px;
	float:right;
}

div.right_menu{
	width:180px;
	float:left
}
div.BuyandSell
{
	width:500px;
	float:left;
}
ul.menu_right{
	padding:0;
	margin:0;
	width:180px
}

ul.menu_right li{
	height:30px;
	list-style:none;
	margin-bottom:5px
}

ul.menu_right li a, ul.menu_right li a:visited{
	height:22px;
	background:transparent url('../images/menu-item.gif');
	width:150px;
	display:block;
	padding-left:30px;
	padding-top:8px;
}

ul.menu_right li a:hover{
	background:transparent url('../images/menu-over.gif');
	text-decoration:none;
	color:#669922;
}

ul.menu_right li a.selected{
	height:22px;
	background:transparent url('../images/menu-over.gif');
	width:150px;
	display:block;
	padding-left:30px;
	padding-top:8px;
	color:#669922;
	cursor:default
}


div.content_main{
	width:760px;
	float:right;
	line-height:180%;
	text-align:justify
}

div.page_content{
	width:535px;
	vertical-align:top;
	float:left
}

