/* admin front-end start */
.error{
	color: red;
}

label.error {
	font-size: 10px; 
}

.line{
	margin: 10px 0;
}

#filter_property_form_container label {
	display:block;
	float:left;
	line-height:15px;
	width:120px;
}
input.error{
	border: 2px solid red;
	background-color: Salmon;
	color:white;
}

.thumb_file {
	border:1px solid;
	float:left;
	margin:3px;
	padding:5px;	
	width:153px;
	background: #f1f1f1;
	height:150px;
}

#create_user_form label, #chang_password_form label {
	display:block;
	line-height:20px;
	float:left;
	width:130px;
}

table.denomination td LABEL{
	display:block;
	float:left;
	width:160px;
}

#photos_container .thumb_file img {
	border:3px solid white;
}

a.remove_image {
	background-color:red;
	border:1px solid;
	color:white;
	cursor:pointer;
	display:block;
	float:right;
	font-size:10px;
	font-weight:bold;
	height:13px;
	width:21px;
	text-align: center;
}

body {font-family:arial;}
div.clear {
	clear:both; overflow:hidden; _zoom:1; height:1px;
	}
#wrapper {
	width:950px;
	margin:0 auto;
	background:#fff;
	min-height:500px;
	}
#wrapper-admin {
	width:100%;
	}
.listings {
	width: 90%;
	text-align:center;
}
#article_list_container {
	padding-left: 50px;
	padding-right: 50px;
}
table.listings {
	border-collapse:collapse;
	width:100%;
	font-size:12px;
	}
	
	table.listings td{
		border:solid white 1px;
		padding: 3px;
		background: ThreeDLightShadow;
	}
	TABLE.listings th {
		background:#464646 none repeat scroll 0 0;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		border:solid white 1px;
		padding: 3px;
	}
	TABLE.listings tr.odd td {
		background: Scrollbar;
	}
	table.listings tr:hover  td{
		background:silver;
		cursor: pointer;
	}
ul.perpage {}
	ul.perpage li {display:inline;}
		ul.perpage li span {
			cursor:pointer;
			}
.formwrap {float:left;}
	.field {
		float:left;
		margin:0 0 4px;
		width:250px;
	}
		.field label {float:left; padding-right:10px; font-size:13px; line-height:16px;}
			.field label span.fxc {color:grey; font-size:12px;}
		.field input.text {width:200px;}
		.field textarea {width:200px;}

#ajax_in_progress_now {
	position:absolute;
	left:50%;
	background-color:yellow;
	padding:3px;
	border:1px solid;
	z-index: 110;
}

div.error {
	background:#ffa8a8;
	margin:5px;
	padding:5px;
}

div.message {
	background:#abe783;
	margin:5px;
	padding:5px;
}

.ajax_now {
	background:url(../images/site/ajax-loader.gif) no-repeat right;
}

#user_toolbar {
	background:#464646;
	height:46px;
	line-height:46px;
	}
	#user_toolbar p.user_info {
		color:#999;
		float:right;
		font-size:12px;
		padding:0px 20px 0px 0px;
		}
		#user_toolbar p.user_info a {
			color:#ccc;
			text-decoration:none;
			}
			#user_toolbar p.user_info a:hover {
				text-decoration:underline;
				}
div#agents_container {
	display:block;
	float:left;
	height:207px;
	overflow:auto;
	width:100%;
}

h2 {
	font-size:18px;
	font-weight:bold;
	font-family:arial;
}

#mainadm {
	margin:0px 20px 0px 185px;
	}
#admsb {
	width:200px;
	clear:left;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:15px 5px 15px -170px;
	padding:0;
	position:relative;
	font-family:trebuchet MS;
	font-size:17px;
	line-height:25px;
	}
	#admsb a {
		text-decoration:none;
		color:#333;
		font-size: 14px;
		margin-left: 15px;
	}
	#admsb a:hover {
		text-decoration:none;
		color: orange;
	}
	#admsb .active {
		background:#464646;
	}
	#admsb .active a{
		color: #fff;
		font-weight: bold;
	}
#admcnt {
	#float:left;
	#width:100%;
	overflow-x:hidden;
	overflow-y:hidden;
	padding:15px 0px 15px 0px;
	font-size:14px;
	}
	#admcnt a {color:#333; text-decoration:underline;}
		#admcnt a:hover {text-decoration:none;}
	.tbl_c {overflow:hidden; font-size:12px; height:28px; line-height:28px; font-family:tahoma;}
		.tbl_c  .perpage {float:right;}
#admcnt h2{
	border-bottom:2px solid #464646;
	padding-bottom:10px;
	padding-left:10px;
}
#admcnt .links {
	padding: 5px
}
#admcnt .links a {
	text-decoration: none;
}
#admcnt .links a:HOVER {
	color: orange;
}

#property_fields table.dictionaries td {
	border-bottom:1px solid;
	border-right:1px solid;
	padding: 2px;
}

#property_fields table.denomination td, #internet_display_option table.denomination td{
	vertical-align: middle;
	padding:3px;
}
#property_fields {
	#margin-top:35px;
}

label.title  {
	display:block;
	float:left;
	width:140px;
}

/* admin front-end end */


a {text-decoration:none;}
	a:hover {text-decoration:underline;}
#abs_search {
	position:absolute;
	width:100%;
	height:32px;
	background:url(../images/src_bl_bg.gif) 0% 0% repeat-x;
	top:130px;
	left:0px;
	}
#document {
	width:1140px;
	margin:0 auto;
	}
#header {
height:100px;
overflow:hidden;
padding:18px 0 0;
position:relative;
	}
	#logo {
		position:absolute;
		
		}
		#logo a {
			text-indent:-9999px;
			display:block;
			width:379px;
			height:100px;
			background:url(../images/bargaing_black-logo-transparent.gif) 0% 0% no-repeat;
			}
	#user_menu {
		float:right;
		overflow:hidden;
		}
		#user_menu li {
			display:inline;
			}
			#user_menu li a, #user_menu li span {
				color:#8eb540;
				font-size:12px;
				}
			#user_menu li span {
				padding:0px 0px 0px 5px;
				}
	#main_menu {
height:38px;
position:absolute;
right:0;
top:80px;
		}
		#main_menu li {
			height:38px;
			line-height:38px;
			float:left;
			background:url(../images/main_menu_delimer.gif) 100% 0% no-repeat;
			padding-right:3px;
			}
			#main_menu li a {
				padding-left:3px;
				line-height:38px;
				color:#000;
				font-size:14px;
				text-decoration:none;
				display:block;
				padding:0px 25px;
				background:url(../images/menu_bg.gif) 0% 0% repeat-x;
				}
				#main_menu li a:hover {
					background-position:0px -38px;
					}
		#main_menu li.active {
			}
			#main_menu li.active a {
				background-position:0px -38px;
				font-weight:bold;
				}
		#main_menu li.first {
			padding-left:0px;
			}
			#main_menu li.first a {
				background:url(../images/menu_left3.gif) 0% 0% repeat-x;
				}
				#main_menu li.first a:hover {
					background-position:0px -38px;
					}
		#main_menu li.last {
			padding-right:0px;
			background:none;
			}
			#main_menu li.last a {
				background:url(../images/menu_right.gif) 100% 0% no-repeat;
				}
				#main_menu li.last a:hover {
					background-position:100% -38px;
					}
		#main_menu li.firstactive {
			padding-left:0px;
			}
			#main_menu li.firstactive a {
				background:url(../images/menu_left3.gif) 0% -38px repeat-x;
				font-weight:bold;
				}
				#main_menu li.firstactive a:hover {
					background:url(../images/menu_left3.gif) 0% -38px repeat-x;
					}
		#main_menu li.lastactive {
			padding-right:0px;
			background:none;
			}
			#main_menu li.lastactive a {
				background:url(../images/menu_right.gif) 100% -38px no-repeat;
				font-weight:bold;
				}
				#main_menu li.lastactive a:hover {
					background:url(../images/menu_right.gif) 100% -38px no-repeat;
					}
	#search_bl {
		height:81px;
		margin:15px 0 0;
		padding:40px 0 0;
		position:relative;
		}
		.search_mm {
			width:412px;
			height:24px;
			background:url(../images/search_input.png) 0% 0% no-repeat;
			float:left;
			padding:6px 10px 0 56px;
			}
			.search_mm input {
				border:0px;
				width:380px;
				}
		#sb_quote {
			width:300px;
			overflow:hidden;
			position:absolute;
			top:7px;
			right:9px;
			padding:9px 0 0 16px;
			background:url(../images/quotes_top.gif) 0% 0% no-repeat;
			height:96px;
			}
			#sb_quote p {
				font-size:12px;
				line-height:16px;
				text-align:justify;
				color:#fff;
				height:80px;
				overflow:hidden;
				}
			#bott_quot {
				height:9px;
				background:url(../images/quotes_bottom.gif) 100% 100% no-repeat;
				font-size:0px;
				line-height:0px;
				margin-top:4px;
				}

#main {
	overflow:hidden;
	margin-top:21px;
	_zoom:1;
	}
	#sidebar {
		width:156px;
		float:left;
		}
		#sidebar h3 {
			font-family:"Trebuchet MS";
			font-size:24px;
			padding-left:3px;
			}
		#sidebar h4 {
			font-family:"Trebuchet MS";
			font-size:18px;
			padding-left:3px;
			}
		#refine_search {
			width:144px;
			background:url(../images/sb_gr_midd.gif) 0% 0% repeat-y;
			margin:8px 0px 22px 0px;

			}
			#refine_search input, #refine_search select {
				width: 110px;
				}
			#sb_midd {
				background:url(../images/sb_gr_top.gif) 0% 0% no-repeat;
				width:144px;
				min-height:125px;
				overflow:hidden; _zoom:1;
				}
				#sb_midd ul {
					padding:8px 0 0 16px;
					}
					#sb_midd ul li {}
						#sb_midd ul li a {
							color:#fefefe;
							font-size:14px;
							line-height:24px;
							}
			#sb_bott {
				background:url(../images/sb_gr_bott.gif) 0% 0% no-repeat;
				width:144px;
				height:11px;
				overflow:hidden; _zoom:1;
				}
		#sbb {
			margin:8px 0px 10px 0px;
			width:144px;
			}
			#sbb_top {
				background:url(../images/sbb_grey_top.gif) 0% 0% no-repeat;
				height:10px;
				width:144px;
				overflow:hidden; _zoom:1;
				}
			#sbb_midd {
				background:url(../images/sbb_grey_midd.gif) 0% 0% repeat-y;
				width:137px;
				padding:4px 0px 0px 7px;
				}
				.gb_b {
					background:url(../images/gr_hdr.gif) 0% 0% no-repeat;
					width:112px;
					height:33px;
					line-height:33px;
					font-size:14px;
					font-weight:bold;
					text-align:center;
					}
				.pn_list {
					list-style-type:disc;
					list-style-position:inside;
					padding:12px 0px;
					}
					.pn_list li {padding-left:5px;}
					.pn_list li a {
						font-size:12px;
						line-height:20px;
						color:#000;
						}
			#sbb_bott {
				background:url(../images/sbb_grey_bott.gif) 0% 0% no-repeat;
				height:10px;
				width:144px;
				}
	#content {
		width:750px;
		float:right;
		}
		#c_cont {
			width:577px;
			float:left;
			}
			.art_info {
				color:#99c048;
				font-size:12px;
				padding:0px 0px 0px 6px;
				position:relative;
				top:-10px;
				}
			#breadcrumbs {
				height:24px;
				line-height:24px;
				}
			#colw_left #breadcrumbs {
				padding-left:6px;
				}
				#breadcrumbs a {
					font-size:12px;
					color:#000;
					float:left;
					}
				#breadcrumbs div.separator {
					display:inline;
					height:24px;
					width:16px;
					background:url(../images/breadcrumb_delimer.gif) 50% 10px no-repeat;
					float:left;
					}
			#c_cont h2 {
				font-family:"Trebuchet MS";
				font-size:24px;
				margin:32px 0px 24px 0px;
				}
			.uis_wrap {
				height:20px;
				padding:0px 5px 0px 0px;
				}
				.pagenation {
					font-size:12px;
					height:24px;
					}
					.pagenation a {
						display:block;
						height:19px;
						line-height:19px;
						float:left;
						padding:0px 5px;
						color:#000;
						vertical-align:super;
						}
					.pgn_frst {
						background:url(../images/breadcrumb_delimer_left.gif) 50% 50% no-repeat;
						text-indent:-9999px;
						padding:0px 7px;
						display:block;
						float:left;
						height:19px;
						line-height:19px;
						}
					.pgn_lst {
						background:url(../images/breadcrumb_delimer.gif) 50% 50% no-repeat;
						text-indent:-9999px;
						padding:0px 7px;
						float:left;
                        height:19px;
                        line-height:19px;
						}
					.pgn_active {
						height:19px;
						float:left;
						}
						.pgn_an_left {
							background:url(../images/bcn_left.gif) 0% 0% no-repeat;
							width:9px;
							height:19px;
							float:left;
							position:relative;
							left:3px;
							}
						.pgn_active div.pgn_n {
							background:url(../images/bcn_center.gif) 0% 0% repeat-x;
							height:19px;
							line-height:19px;
							float:left;
							position:relative;
							z-index:10;
							}
						.pgn_an_right {
							background:url(../images/bcn_right.gif) 0% 0% no-repeat;
							width:9px;
							height:19px;
							float:left;
							position:relative;
							right:3px;
							overflow:hidden;
							}
				.uis_wrap .show_per_page {
					float:right;
					font-size:12px;
					line-height:18px;
					}
					.show_per_page a {
						color:#000;
						}
					.show_per_page a.active {
						font-weight:bold;
						}
			#results {
				margin:10px 0px;
				}
				.rs_top {
					width:577px;
					height:10px;
					background:url(../images/result_top.gif) 0% 0% no-repeat;
					overflow:hidden;
					}
				#pt_cont .rs_top {
					height:25px;
					background:url(../images/result_top2.gif) 0% 0% no-repeat;
					}
				.rs_midd {
					background:url(../images/result_midd.gif) 0% 0% repeat-y;
					width:577px;
					}
					.rs_midd hr, .rsw_midd hr, .nearby_midd hr {
						border:none;
						height:1px;
						line-height:1px;
						background:#d7d8d7;
						overflow:hidden;
						*border-top:1px solid #d7d8d7;
						*height:0px;
						*line-height:0px;
						*backround:none;
						}
					.rs_midd label {
						display:block;
						float:left;
						width:100px;
						}
					.f_item {
						padding:5px 0px 5px 21px;
						overflow:hidden;
						_zoom:1;
						}
						.id_property{
							color:#93BB44;
							margin:5px 17px;
							text-shadow:0 1px #000000;
						}
						.it_photo {
							float:left;
							width:107px;
							}
							.item_img_wrap {
								width:87px;
								}
								.item_img_wrap .top {
									width:87px;
									height:8px;
									overflow:hidden;
									background:url(../images/wrap_photo_top.gif) 0% 0% no-repeat;
									}
								.item_img_wrap .midd {
									width:79px;
									background:url(../images/wrap_photo_midd.gif) 0% 0% repeat-y;
									padding:0px 8px;
									}
								.item_img_wrap .bott {
									width:87px;
									height:8px;
									overflow:hidden;
									background:url(../images/wrap_photo_bott.gif) 0% 0% no-repeat;
									}
								.item_img_wrap img {
									display:block;
									}
							.item_img_wrap_green {
								width:61px;
								height:61px;
								background:url(../images/wrap_photo_green.gif) 0% 0% no-repeat;
								padding:6px 0px 0px 6px;
								}
								.item_img_wrap_green img {
									display:block;
									}
							.item_price {
								width:87px;
								height:33px;
								background:url(../images/wrap_price.gif) 0% 0% no-repeat;
								text-align:center;
								line-height:33px;
								font-size:12px;
								margin-top:8px;
								}
							#pt_cont .item_price {
								width:112px;
								background:url(../images/wrap_price_big.gif) 0% 0% no-repeat;
								font-weight:bold;
								margin-top:25px;
								}
						.it_inf {
							float:left;
							width:344px;
							}
						#pt_cont .it_inf {
							width:306px;
							}
							.it_inf h6 {
								font-size:14px;
								font-weight:bold;
								margin-bottom:20px;
								}
							#pt_cont .it_inf h6 {
								margin-bottom:12px;
								font-weight:normal;
								}
							#lls .it_inf h6 {
								margin-bottom:4px;
								font-weight:normal;
								}
							p.pr_address {font-size:12px; color:#a5a5a5; line-height:18px;}
							p.pr_type {font-size:12px; color:#a5a5a5; line-height:18px;}
							p.pr_type a {
								color:#5C605C;
							}
							p.pr_size {font-size:12px; color:#a5a5a5; line-height:18px;}
							p.pr_md {font-size:12px; margin-top:18px;}
								p.pr_md a {color:#000;}
								p.pr_md span {padding:0px 8px;}
						.it_agent {
							float:right; margin:0 25px 0 0;
							}
						#prop_types .it_agent {float:right; margin-right:20px;}
							.contact_agent {
								display:block;
								background:url(../images/contact_agent.gif) 0% 0% no-repeat;
								width:89px;
								height:35px;
								margin-top:8px;
								}
				.rs_bott {
					margin-bottom: 10px;
					width:577px;
					height:11px;
					background:url(../images/result_bott.gif) 0% 0% no-repeat;
					overflow:hidden;
				}
		#banner {
			float:right;
			}
		#colw_right #banner {
			float:none;
			width:241px;
			text-align:center;
			margin:15px 0px 0px 0px;
			}
	#col_left {
		margin-right:10px;
		float:left;
		}
		#col_left h2, #col_right h2, #colw_left h2, #colw_right h2 {
			font-family:"Trebuchet MS";
			font-size:24px;
			padding:15px 0 15px 6px;
			}
			#colw_left h2.noh {
				font-size:18px;
				padding:10px 0px 10px 6px;
				}
		#col_left h2.grey, #col_right h2.grey  {
			color:#9b9b9b;
			}
		#colw_right h2.nearby {
			padding-bottom:0px;
			}
		#colw_right h3.nearby {
			font-size:18px;
			margin:2px 0px 12px 0px;
			padding-left:6px;
			}
		#prop_types {
				position:relative;
				margin-bottom:10px;
        }
			#pt_head {
				height:35px;
				}
				#ph_list {
					height:50px;
					left:5px;
					position:absolute;
					top:6px;
					}
					#ph_list li {
						float:left;
						position:relative;
						padding-left:16px;
						height:50px;
						}
						#ph_list li .ph_left {
							width:9px;
							height:29px;
							background:url(../images/hp_gt_left.gif) 0% 0% no-repeat;
							float:left;
							}
						#ph_list li .ph_center {
							height:29px;
							background:url(../images/hp_gt_center.gif) 0% 0% repeat-x;
							float:left;
							padding:0px 4px;
							}
							#ph_list li .ph_center a {
								line-height:29px;
								color:#000;
								font-size:14px;
								text-decoration:none;
								}
						#ph_list li .ph_right {
							width:11px;
							height:29px;
							background:url(../images/hp_gt_right.gif) 0% 0% no-repeat;
							float:left;
							}
						#ph_list li .ph_corner {
							display:none;
							}
					#ph_list li.active {

						}
						#ph_list li.active .ph_left {
							width:10px;
							height:41px;
							background:url(../images/hp_gt_left_active.gif) 0% 0% no-repeat;
							float:left;
							}
						#ph_list li.active .ph_center {
							height:41px;
							background:url(../images/hp_gt_middle_active.gif) 0% 0% repeat-x;
							float:left;
							padding:0px 4px;
							}
							#ph_list li.active .ph_center a {
								line-height:41px;
								color:#000;
								font-size:14px;
								font-weight:bold;
								text-decoration:none;
								}
						#ph_list li.active .ph_right {
							width:11px;
							height:41px;
							background:url(../images/hp_gt_right_active.gif) 0% 0% no-repeat;
							float:left;
							}
						#ph_list li.active .ph_corner {
							display:block;
							background:url(../images/hp_gt_corner_active.gif) 50% 50% no-repeat;
							width:21px;
							height:12px;
							position:absolute;
							top:39px;
							_top:36px;
							left:50%;
							}
			#pt_cont {
				min-height:420px;
			}
		#lpl {
			overflow:hidden;
			}
			.lpl_item {
				float:left;
				margin-right:8px;
				}
				.lplit_top {
					width:138px;
					height:10px;
					background:url(../images/listing_mini_top.gif) 0% 0% no-repeat;
					overflow:hidden;
					}
				.lplit_midd {
					width:138px;
					background:url(../images/listing_mini_midd.gif) 0% 0% repeat-y;
					padding:0px 0px 4px 0px;
					}
					.lplit_midd  .wrap_img {
						text-align:center;
						}
						.lplit_midd  .wrap_img img {
							}
					.lplit_midd  .address {
						font-size:11px;
						padding:3px 0px 0px 10px;
						line-height:18px;
						font-family:arial;
						}
					.lplit_midd  .item_price {
						margin:8px auto 0px auto;
						}
				.lplit_bott {
					width:138px;
					height:8px;
					background:url(../images/listing_mini_bott.gif) 0% 0% no-repeat;
					overflow:hidden;
					}
		#lls {
			}
			#lls .item_price {
				background:url(../images/wrap_price_lls.gif) 0% 0% no-repeat;
				height:27px;
				line-height:27px;
				width:90px;
				margin-top:6px;
				}
				.wrgr {
					margin-top:24px;
					overflow:hidden;
					}
					.wrgr_left {
						width:10px;
						height:33px;
						background:url(../images/wr_rg_left.gif) 0% 0% no-repeat;
						float:left;
						}
					.wrgr_center {
						background:url(../images/wr_rg_center.gif) 0% 0% repeat-x;
						height:33px;
						float:left;
						padding:0px 5px;
						line-height:33px;
						font-size:14px;
						}
					.wrgr_right {
						width:10px;
						height:33px;
						background:url(../images/wr_rg_right.gif) 0% 0% no-repeat;
						float:left;
						}
		.rag {}
			.rag_item {
				margin:0px 0px 20px 0px;
				overflow:hidden;
				_zoom:1;
				}
			.wrap_img_rag {
				background:url(../images/wrap_img_rag.png) 0% 0% no-repeat;
				width:91px;
				height:68px;
				padding:8px 0px 0px 6px;
				float:left;
				margin-right:16px;
				}
				.wrap_img_rag img {}
			.rag_text {
				float:left;
				width:452px;
				}
				.rag_text h6 {
					font-size:14px;
					color:#88ae3d;
					margin-bottom:6px;
					}
				.rag_text p {
					font-size:12px;
					}
	#col_center {
		margin-right:10px;
		margin-top:20px;
		float:left;
	}
	#col_center h2, #col_right h2, #colw_left h2, #col_center h2 {
		font-family:"Trebuchet MS";
		font-size:24px;
		padding:15px 0 15px 6px;
		}
		#col_center h2.noh {
			font-size:18px;
			padding:10px 0px 10px 6px;
			}
	#col_center h2.grey, #col_right h2.grey  {
		color:#9b9b9b;
		}
	
	
	#col_right {
		float:left;
		}
		.f_agents {}
			.f_agent {
				overflow:hidden;
				_zoom:1;
				margin:0px 0px 9px 0px;
				}
				.f_agent .item_img_wrap_green {
					float:left;
					margin-right:3px;
					}
				.fa_descr {
					position:relative;
					padding:0px 0px 0px 9px;
					float:left;
					width:200px;
					margin:8px 0 0 0;
					}
					.fa_descr_top {
						background:url(../images/usr_act_top.gif) 0% 0% no-repeat;
						width:221px;
						height:10px;
						overflow:hidden;
						}
					.fa_descr_midd {
						width:179px;
						background:url(../images/usr_act_middle.gif) 0% 0% repeat-y;
						font-size:12px;
						padding:0px 10px 0px 32px;
						}
						.fa_descr_midd a {
							color:#3485f2;
							}
					.fa_descr_bott {
						background:url(../images/usr_act_bottom.gif) 0% 0% no-repeat;
						width:221px;
						height:10px;
						overflow:hidden;
						}
					.fa_descr_corner {
						background:url(../images/usr_act_corner.gif) 0% 0% no-repeat;
						width:9px;
						height:18px;
						position:absolute;
						left:0px;
						top:15px;
						}
		.submit_listings {
			width:297px;
			height:67px;
			display:block;
			background:url(../images/submit_listing.png) 0% 0% no-repeat;
			margin-top:10px;
			}
		.all_listings {
		    width:297px;
            height:67px;
            display:block;
            background:url(../images/all_listings.png) 0% 0% no-repeat;
            margin-top:10px;
		    }
		.all_properties {
		    width:297px;
            height:67px;
            display:block;
            background:url(../images/all_properties.png) 0% 0% no-repeat;
            margin-top:10px;
		    }
		.signup_today {
			width:297px;
			height:67px;
			display:block;
			background:url(../images/signup_today.png) 0% 0% no-repeat;
			margin-top:10px;
			}
		.news_sect {}
			.news_sect p {
				font-size:12px;
				margin:0px 0px 8px 0px;
				line-height:16px;
				}
				.news_sect p a {
					color:#1461c9;
					}
				.news_sect p span {
					color:#737373;
					padding-left:5px;
					}
	#colw_left {
		width:652px;
		float:left;
		}
		.mp_descr {}
			.rsw_top {
				width:652px;
				height:12px;
				background:url(../images/rsw_top.gif) 0% 0% no-repeat;
				display:block;
				overflow:hidden;
				}
			.rsw_midd {
				background:url(../images/rsw_midd.gif) 0% 0% repeat-y;
				width:652px;
				}
      #prop_types .rsw_midd {padding-top:15px;}
				.pln {
					padding:0px 0px 5px 15px;
					overflow:hidden;
					}
					.bw_fimpg {
						width:155px;
						float:left;
						}
						.bw_p {
							height:120px;
							padding:8px 0px 0px 10px;
							}
							.bw_p .top {
								overflow:hidden;
								width:131px;
								height:8px;
								background:url(../images/wrap_big_h_top.gif) 0% 0% no-repeat;
								}
							.bw_p .midd {
								width:111px;
								padding:0px 10px;
								background:url(../images/wrap_big_h_midd.gif) 0% 0% repeat-y;
								}
								.bw_p .midd img {
									display:block;
									}
							.bw_p .bott {
								overflow:hidden;
								width:131px;
								height:8px;
								background:url(../images/wrap_big_h_bott.gif) 0% 0% no-repeat;
								}
					.bw_i {
						float:left;
						width:366px;
						}
						.bw_i h6 {
							font-size:14px;
							font-weight:bold;
							margin-bottom:20px;
							}
					.bw_ip {
						float:left;
						width:100px;
						}
						.bw_ip .item_price {
							margin-top:44px;
							}
				.plp {
					padding:0px 0px 10px 0px;
					}
					.plp p {
						color:#a5a5a5;
						font-size:12px;
						line-height:18px;
						padding:0px 17px 0px 17px;
						text-align:justify;
						}
			.rsw_bott {
				width:652px;
				height:12px;
				background:url(../images/rsw_bott.gif) 0% 0% no-repeat;
				display:block;
				margin-bottom:10px;
				}
		.feat_tbl {
			font-size:12px;
			width:100%;
			padding-left:6px;
			}
			.feat_tbl td {
				height:18px;
				line-height:18px;
				}
		.cont_grn_frm {}
			.cont_grn_frm_top {
				width:652px;
				height:11px;
				overflow:hidden;
				background:url(../images/cont_grn_frm_top.gif) 0% 0% no-repeat;
				}
			.cont_grn_frm_midd {
				width:652px;
				background:url(../images/cont_grn_frm_midd.gif) 0% 0% repeat-y;
				overflow:hidden;
				padding:6px 0;
        color:#FFFFFF;
        font-family:arial;
        font-size:14px;
				}
				.form_wrap_gr {
					float:left;
					padding-left:35px;
					}
					.form_wrap_gr .field {
						clear:both;
						text-align:right;
						line-height:25px;
						}
						.form_wrap_gr .field label {
							float:left;
							padding-right:10px;
							color:#fff;
							font-size:12px;
							}
						.form_wrap_gr .field input.text {
							width:342px;
							}
						.form_wrap_gr .field select {
							width:344px;
							*width:348px;
							}
						.form_wrap_gr .field textarea {
							width:342px;
							}
					.ff_wrap {
						overflow:hidden; _zoom:1;
						margin:6px 0px 0px 0px;
						width:580px;
						}
						.ff_wrap .cb {
							float:left;
							margin:4px 0px 0px 0px;
							padding:0px;
							}
						.ff_wrap .submit {
							float:right;
							}
						.ff_wrap label.wcb {
							color:#fff;
							font-size:12px;
							float:left;
							line-height:30px;
							padding-left:6px;
							}

						/* safari huck */
						body:last-child:not(:root:root) .form_wrap .field select {width:346px; outline:none;}
			.cont_grn_frm_bott {
				width:652px;
				height:11px;
				overflow:hidden;
				background:url(../images/cont_grn_frm_bott.gif) 0% 0% no-repeat;
				}
	#colw_right {
		width:243px;
		float:right;
		}
	.sb_prop_src {
		margin:89px 0 0 0;
		font-size:12px;
		color:#fff;
		}
		.sb_prop_src label {
			font-weight:bold;
			}
		.sb_prop_src_top {
			width:241px;
			height:10px;
			background:url(../images/sb_prop_src_top.gif) 0% 0% no-repeat;
			overflow:hidden;
			}
		.sb_prop_src_midd {
			width:241px;
			background:url(../images/sb_prop_src_midd.gif) 0% 0% repeat-y;
			}
			.sb_prop_src_midd .wtis {
				padding:0px 0px 0px 8px;
				line-height:34px;
				height:34px;
				}
				.sb_prop_src_midd .wtis .bwp {
					padding:0px 54px 0px 0px;
					}
			.sb_prop_src_midd .ttis	{
				display:block;
				margin:5px auto 0 auto;
				}
			.sb_prop_src_midd table {
				margin:0px 0px 0px 6px;
				}
				.sb_prop_src_midd table tr td{
					padding:0px 0px 3px 0px;
					}
				.sb_prop_src_midd table tr td.ftd {
					padding:0px 3px 0px 0px;
					}
			.sb_prop_src_midd select {
				color:#a5a5a5;
				font-size:12px;
				width:67px;
				*width:66px;
				}
			.sb_prop_src_midd select.bs {
				width:134px;
				}
		.sb_prop_src_bott {
			width:241px;
			height:10px;
			background:url(../images/sb_prop_src_bott.gif) 0% 0% no-repeat;
			overflow:hidden;
			}

	.list_distr {}
		.list_distr_top {
			width:902px;
			height:10px;
			background:url(../images/list_distr_top.gif) 0% 0% no-repeat;
			overflow:hidden;
			}
		.list_distr_middle {
			background:url(../images/list_distr_middle.gif) 0% 0% repeat-y;
			width:902px;
			}
		.list_distr h3 {
			font-family:"Trebuchet MS";
			font-size:18px;
			margin:0px 0px 10px 16px;
			}
		.list_distr table {
			width:900px;
			background:#f3f3f3;
			}
			.list_distr table tr {}
				.list_distr table td {
					text-align:center;
					}
					.list_distr table td a {
						font-size:14px;
						color:#000;
						}
			.list_distr table tr.odd {
				background:#fff;
				}
		.list_distr_bottom {
			width:902px;
			height:10px;
			background:url(../images/list_distr_bottom.gif) 0% 0% no-repeat;
			overflow:hidden;
			}
		#colw_right .f_agents {
			margin-top:78px;
			}
			#colw_right .fa_descr {
				width:163px;
				margin:0px 0 0;
				}
				#colw_right .fa_descr_top {
					background:url(../images/usrw_act_top.gif) 0% 0% no-repeat;
					width:163px;
					}
				#colw_right .fa_descr_midd {
					background:transparent url(../images/usrw_act_midd.gif) repeat-y scroll 0 0;
					line-height:16px;
					min-height:47px;
					padding:0 6px;
					width:151px;
					}
				#colw_right .fa_descr_bott {
					background:url(../images/usrw_act_bott.gif) 0% 0% no-repeat;
					width:163px;
					}
				#colw_right .fa_descr_corner {
					top:25px;
					}
		#gmap {
			width:235px;
			height:291px;
			}
		.nearby {

			}
			.nearby_top {
				width:234px;
				height:10px;
				overflow:hidden;
				background:url(../images/nearby_top.gif) 0% 0% no-repeat;
				}
			.nearby_midd input.text {
				width: 80px
			}
			.nearby_midd {
				width:234px;
				background:url(../images/nearby_midd.gif) 0% 0% repeat-y;
				}
				.nearby_midd ul {
					padding-left:20px;
					}
					.nearby_midd ul li {
						font-size:12px;
						height:28px;
						line-height:28px;
						}
			.nearby_bott {
				width:234px;
				margin-bottom: 10px;
				height:10px;
				overflow:hidden;
				background:url(../images/nearby_bott.gif) 0% 0% no-repeat;
				}
#footer {
	margin:60px 0px 15px 0px;
	font-size:12px;
	}

div#login_form_container {
	padding:50px;
	font-size:35px;
	font-family:arial;
	}
	div#login_form_container input[type=submit]{
		height:50px;
		margin-left:139px;
		margin-top:15px;
		width:179px;
		}
	div#login_form_container .field {
		padding:5px;
		}
	div#login_form_container label {
		width:190px;
		}
	div#login_form_container input {
		font-size:25px;
		}

/*
*for calendar
*/
a.dp-choose-date {
	float: left;
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 120px;
	float: left;
}

ul.gallery {
    width: 100%;
    overflow: hidden;
    }
    ul.gallery li {
        float:left; 
        padding: 5px; 
        margin: 5px; 
        background: white; 
        border: 1px solid;
    }

.nearby_midd ul li.block_close {
	background:transparent url(../images/block_open.png) no-repeat scroll 0 50%;
	margin-left:-5px;
	cursor: pointer;
}
.nearby_midd ul li span {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	margin:0 0 0 20px;
}
.nearby_midd ul li.block_open{
	background:transparent url(../images/block_close.png) no-repeat scroll 0 50%;
	margin-left:-5px;
	cursor: pointer;
}
.footer_line {
	background:transparent url(../images/footer_line.png) no-repeat scroll 50% 0;
	height:2px;
	padding:10px
}
.from_mce {
	padding: 0 20px;
}
.from_mce p {
	padding: 10px 0;
}
#loginka label {
	color:#95BC45;
}
#loginka label input {
	color:#000;
	margin-right:10px;
	border:1px solid #95BC45;
}
#contact_form label {
	display:block;
	float:left;
	width:250px;
	line-height:21px;
}
#contact_form input, #contact_form select {
	margin: 2px 0;	
}
.progress_border {
	height:10px;
	width:600px;
	border: 1px solid #000;
}
.progress_bar {
	#background:transparent url(../images/bg_progress.png) repeat-x scroll 0 0;
	background:transparent url(../images/progress.gif) repeat-x scroll 0 0;
	height:10px;
	width: 0;	
}
.success_upload {
	background:#3C92F3 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:20px;
	line-height:30px;
	margin:10px 0;
	padding: 10px 0;
	text-align:center;
	text-shadow:0 1px #000000;
	width:600px;
}
.success_upload b {
	color:#F49000;
}
#main_pic {
	background:transparent url(../images/wrap_main_pic.png) no-repeat scroll 0 0;
	height:147px;
	width:213px;
}
#main_pic img {
	border:1px solid #FFFFFF;
	margin:5px;
}
.pln h3 {
	font-weight:bold;
}
.pln span, .slide span {
	color:#5C605C;
	vertical-align:middle;
}
.pln span.gap, .slide span.gap {
	color:#000000;
	display:block;
	float:left;
	width:144px;
	
}
.slider {
	background:#C6C6C6 none repeat scroll 0 0;
	#border-bottom:1px solid #D7D8D7;
	#border-top:1px solid #D7D8D7;
	color:#FFFFFF;
	padding:3px 15px;
	width:546px;
	cursor:pointer;
	margin-top:10px;
}

.slide {
	background:#FFFFFF none repeat scroll 0 0;
	margin:0 14px;
	width:546px;
}
.open_slide {
	/*background:#C6C6C6 url(../images/open_slide.png) no-repeat scroll 542px 50%;*/
}
.close_slide {
	/*background:#C6C6C6 url(../images/close_slide.png) no-repeat scroll 542px 50%;*/
}
.slider_bttm {
	background:transparent url(../images/slider_bttm.png) no-repeat scroll 0 0;
	height:11px;
	margin:0 14px;
	width:574px;
}

.slide table {
	margin:0 12px;
	width: 522px;
}
.slide tr td {
	padding: 3px 0;
}
.slide tr.odd {
	background: #F3F3F3;
}
.feature {
	margin:0 7px;
}
.name_feature {
	background:#F3F3F3 none repeat scroll 0 0;
	display:block;
	padding:3px;
	font-weight:bold;
}
.item_feature {
	border-bottom:1px solid #F3F3F3;
	color:#5C605C;
	padding:3px 0;
}
.area {
	border:2px solid #F3F3F3;
	color:#5C605C;
	margin:2px 5px;
	min-height:55px;
	padding:3px;
}
.slide img {
	border:2px solid #C6C6C6;
	margin:5px;
	padding:2px
}
.pln b {
	display:block;
	margin:12px 0 0 6px;
}
#tooltip {
	background:#F7F5D1 none repeat scroll 0 0;
	border:1px solid #333333;
	color:#333333;
	display:none;
	padding:2px 5px;
	position:absolute;
}
#property_fields div.gap {
	line-height:23px;
	margin:0 10px 5px;
	width:390px;
	float:left;
}
#property_fields div.gap span {
	float: right;
}

#facebox {width:980px}

.language {
	padding:9px 70px;
	text-align:right;
	display: none;
}
.language img {
	width: 20px
}
.language img.active {
	width: 25px;
}

.footer_listing p{
	padding:10px 10px 0;
}

/************************/
.inactive_item_left {
	background: url(../images/admin/left_side.png);
	height:27px;
	width:12px;
	float: left;
}
.inactive_item_right {
	background: url(../images/admin/right_side.png);
	height:27px;
	width:12px;
	float: left;
}
.inactive_item_middle {
	background:#DCDCDC none repeat scroll 0 0;
	float:left;
	line-height:27px;	
}
.active_item_left {
	background: url(../images/admin/left_side_active.png);
	height:27px;
	width:11px;
	float: left;
}
.active_item_right {
	background: url(../images/admin/right_side_active.png);
	height:27px;
	width:11px;
	float: left;
}
.active_item_middle {
	background:#464646 none repeat scroll 0 0;
	float:left;
	line-height:27px;
}
#admcnt div.inactive_item_middle a {
	text-decoration: none;	
}
#admcnt div.active_item_middle a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
#admcnt div.inactive_item_middle a:hover {
	color: #fff;
}
.mceNoEditor {
	height:140px;
	width:550px;
}
.delete {
	background: url(../images/admin/bg_delete.png);
	width:60px;
	cursor:pointer;
	margin-left: 30px;
	color: #fff;
	display:none;
}
.reload_btn {
	cursor:pointer;
	margin:0 0 0 570px;
}
