/* CSS Document */
html , body {
	padding: 0px;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
}
body {
	color: #004D44;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-align:center;
	background-color: #ffffff;
}

a {
	color: #004D44;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-decoration:none;
	outline: none;
}
a:hover {
	/*color: #004D44;*/
	color:#FF8300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-decoration:underline;
}

/* header */
#top-background {
	width:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	/*background-image:url(../i/top-menu-back.jpg);*/
	background-image:url(../i/top-menu-back.gif);
}
#main-table {
	margin:0px auto;
	width:990px;
}
#logo, #logo a, #logo img {
	border:0px;
}
#logo {
/*	width:542px;*/
	width:432px;
}

.christmas_decoration {
/*	background: url("../i/icb_christmas_decoration.png") no-repeat 0 0;*/
	width: 217px;
	height: 176px;
	position: absolute;
	top: -10px;
	left: 0;
}

#top-menu, #top-menu a, #top-menu img {	
	border:0px;
	height:33px;
}
#main-menu {
	margin:0px auto;
	padding-top:20px;
	margin-bottom:10px;
	width:990px;
}
#main-menu a, #main-menu a img {
	border: none;
}
.lang {
	width: 110px;
	vertical-align: top;
	padding-top: 17px;
}

/* left menu link selected*/
a.left_menu_selected{
	color : #FFFEFF;
	text-decoration : none;
}

a.left_menu_selected : hover{
	color : #FFFEFF;
	text-decoration : none;
}



/* content */
#content {
	width:990px;
	margin:0px auto;
}
#content td {
	vertical-align:top;
}

#detail-content-top td{
	vertical-align:middle;
}

	/* left panel */
	#left-menu-cell {
		padding-left:10px;
		vertical-align:top;
		width:200px;
	}
	#left-panel {
		width:200px;
		background-color:#FFFFFF;
	}
	#left-panel-title2 {
		background-image:url(../i/left-panel-title2.jpg);
		height:28px;
	}
	#left-panel-map {
		background-image:url(../i/left-panel-map.jpg);
		height:94px;
	}
	.left-menu-table {
		background-image:url(../i/left-menu-back.jpg);
		width:100%;
	}
	#first-section-links td {
		vertical-align:bottom;
		line-height:18px;
	}
	#first-section-links a {
		height:10px;
		padding-left:2px;
	}
	#first-section-links a:hover {
		color:#FFFFFF;
	}
	
	/* quick search */
	#quick-search {
		font-family:Verdana, Arial;
		font-size:9px;
	}
	#quick-search td {
		vertical-align:bottom;
		height:19px;
	}
	#quick-search select {
		width:92px;
		height:15px;
		font-size:9px;
		border:1px solid #5B6947;
	}
	#quick-search input {
		width:92px;
		height:15px;
		border:1px solid #5B6947;
	}
	#quick-search-cell {
		padding-right:6px;
	}
	#submit-quick-search {
		background-image:url(../i/submit-quick-search.gif);
		border:0px;
		width:60px;
		height:25px;
		cursor:pointer;
	}
	#advanced-link {
		padding-left:3px;
	}
	#advanced-link a:hover {
		color:#FFFFFF;
	}
	#bottom-table {
		background-image:url(../i/left_panel_back.gif);
		background-repeat:repeat-y;
		width:200px;
		height:65px;
	}
	#bottom-table td {
		vertical-align:bottom;
	}
	#bottom-table a:hover {
		color:#FFFFFF;
	}
	
	.green_table{
		background-image:url(../i/left_panel_back.gif);
		width:200px;
	}
	
	
	#right-panel {
		width:190px;
		background-color:#FFFFFF;
	}
	
	/* container */
	.container {
		border:0px;
		border-left:2px solid #CCCCCC;
		border-right:2px solid #CCCCCC;
		font-family:Verdana, Arial;
		font-size:10px;
		font-weight:bold;
		padding:5px;
		padding-left:10px;
		line-height:18px;
	}
	
	.container-right {
		border:0px;
		border-left:2px solid #CCCCCC;
		border-right:2px solid #CCCCCC;
		font-family:Tahoma, Verdana, Arial;
		font-size:11px;
		padding:5px 10px 12px 10px;
	}
	.container-right p {
		text-align:justify;
		/*text-align:left;*/
		line-height:11px;
	}
	
	/* right panel */
	#right-panel-cell {
		vertical-align:top;
	}
	.in-the-news {
		border:0px;
		border-left:2px solid #CCCCCC;
		border-right:2px solid #CCCCCC;
		font-family:Tahoma, Verdana, Arial;
		font-size:11px;
		text-align:center;
		padding:5px;
		padding-bottom:12px;
		padding-top:11px;
	}
	.in-the-news img {
		border:1px solid #BCBCBC;
	}
	.in-the-news p {
		text-align:justify;
		/*text-align:left;*/
		color:#444444;
		margin-left:5px;
		margin-right:5px;
		margin-top:5px;
		
	}
	.in-the-news a, .in-the-news a:hover {
		font-size:11px;
	}
	.border-bottom {
		border-bottom:1px solid #EEEEEE;
	}
	
	/* center */
	#center-panel-cell {
		padding:0px;
		padding-left:10px;
		width:570px;
		vertical-align:top;
	}
	#center-table {
		width:570px;
		padding:0px;
		margin:0px;
	}
	/*
	#center-table td {
		margin:0px;
		padding:0px;
	}*/
	#center-table img {
		margin:0px;
		padding:0px;
	}
	#center-table p {
		font-family:Tahoma, Verdana, Arial;
		font-size:11px;
		color:#404040;
		text-align:justify;
		/*text-align:left;*/
	}
	#center-table p span {
		color:#004D44;
		font-weight:bold;
	}
	#homepage-banner-back {
		background-image:url(../i/homepage-banner-back.jpg);
		height:151px;
		text-align:center;
	}
	#homepage-banner-back table {
		margin-left:65px;
		width:490px;
		margin-top:10px;
	}
	
	#top-offer-container {
		margin-top:5px;
		margin-bottom:10px;
	}
	
	.top-offer {
		vertical-align:top;
		text-align:left;
		background-image:url(../i/top-offer-back.jpg);
		background-position:left;
		background-repeat:no-repeat;
		height:245px;
		width:190px;
	}
	.top-offer table {
		margin-top:3px;
		margin-left:1px;
		width:179px;
	}
	.top-offer table td {
		
	}
	.top-offer p {
		 text-align:justify;
		/*text-align:left;*/
		 margin-right:10px;
		 margin-top:4px;
		 line-height:11px;
	}
	.top-offer-badge {
		vertical-align:middle;
		width:165px;
		margin-left:10px;
		background-image:url(../i/top-offer-badge.jpg);
		background-position:right center;
		background-repeat:no-repeat;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
	}
	.top-offer table span {		
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}
	.top-offer-title {
		 height:21px;
	}
	.top-offer-location {
		vertical-align:middle;
		height:18px;
	}
	.location-title {
		vertical-align:middle;
		float:left;
		height:15px;
		line-height:10px;
		padding-left:10px;
		margin-top:3px;
		color:#9CC33A;
	}
	.price {
		float:left;
		color:#FF8400;
		margin-left:60px;
		margin-top:4px;
	}
	.top-offer-border {
		border-bottom:1px solid #CCDBDA;
	}
	
	#home-phrase {
		margin-top:10px;
		margin-bottom:5px;
		padding-right: 10px;
	}
	
	
/* footer */
#footer {
	margin:10px auto;
	width:990px;
	font-size:10px;
	font-weight:bold;
}
#footer td {
	text-align:right;
	padding-right:10px;
}
#footer span {
	color:#B6D962;
}

.clear{
	clear:both;
}
.bullet-1 {
	background-image:url(../i/bullet-1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:18px;
}
.bullet-1-bottom {
	background-position:left bottom;
}
.left-col {
	padding-left:10px;
}

input.quicksearch{
	font-size : 10px;
	line-height : 10px;
	padding : 0px;
}

.right {
	text-align:right;
}
.more, .more:hover {
	font-size:11px;
}
form {
	margin:0px;
}
.area-of-the-month {
}
.area-of-the-month img {
	margin-right:10px;
	float:left;
}
table h3 {
	font-size:12px;
	font-weight:normal;
}
table p {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#404040;
	text-align:justify;
		/*text-align:left;*/
	vertical-align:baseline;
}

.sqm {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#404040;
	text-align:right;
	width:100%;
}

.view-all {
	width:200px;
	float:left;
	margin-top:5px;
}
.devide {
	height:1px;
	font-size:1px;
	line-height:0px;
	border-bottom:1px solid #DCDCDC;
	width:100%;
}
.quote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3A4600;
}
.quote td {
	padding:2px;
	vertical-align:top;
	line-height:15px;
}
.quote input {
	border:1px solid #5B6947;
	height:15px;
}
.quote textarea {
	border:1px solid #5B6947;
	height:140px;
	width:230px;
}
.quote-msg {
	color:#B2B2B2;
}
.send {
	display:block;
	width:42px;
	height:18px;
	border:none;
}
.send img {
	border:0px;
}
.navigatePage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
.navigatePage a:link, .navigatePage a:visited, .navigatePage a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#404040;
}
.navigatePage a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	color:#404040;
}
.navigatePageSelected a:link, .navigatePageSelected a:visited, .navigatePageSelected a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	color:#FF8400;
}
.navigatePageSelected a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#FF8400;
}
.profile-verdana9px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3A4600;
}

.profile-verdana9px td{
	height:21px;
	color:#3A4600;
}
.input-type-130px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:0px;
	color:#3A4600;
	width:130px;
	border: 1px solid #C4C4C4;
	height: 15px;
}
.input-type-150px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:0px;
	color:#3A4600;
	width:150px;
	border: 1px solid #C4C4C4;
	height: 15px;
}
.input-type-100px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:0px;
	color:#3A4600;
	width:100px;
	border: 1px solid #C4C4C4;
	height: 15px;
}
.input-type-232px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:0px;
	color:#3A4600;
	width:232px;
	border: 1px solid #C4C4C4;
	height: 15px;
}
.input-type-52px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:0px;
	color:#3A4600;
	width:52px;
	border: 1px solid #C4C4C4;
	height: 15px;
}
.input-type-32px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:0px;
	color:#3A4600;
	width:32px;
	border: 1px solid #C4C4C4;
	height: 15px;
}
.input-textarea-384px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3A4600;
	width:384px;
	border: 1px solid #C4C4C4;
	height: 39px;
}
.input-textarea-230px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3A4600;
	width:230px;
	border: 1px solid #C4C4C4;
	height: 39px;
}
.list {
	float:left;
	width:100%;
	margin:0;

}
.note {
	color:#cbcbcb;
}

.list ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
		
}

.list ul li {
	float: left; 
	margin:0;
}

.list-search {
	float:left;
	width:100%;
	margin:0;
	vertical-align:middle;


}

.list-search ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	vertical-align:middle;
		
}

.list-search ul li {
	float: left; 
	vertical-align:middle;
	margin:0;
}

.list-padding {
	padding-top:3px;
}


.cnt-r-middle {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	padding-left:9px;
	padding-right:9px;
	padding-top:9px;

	font-family:tahoma;
	font-size:11px;
	color:#404040;
}

.cnt-r-middle h2{
	font-family:tahoma;
	font-size:11px;
	color:#404040;
	margin : 0px;
	text-transform: uppercase;
}
.cnt-r-middle h1{
	font-family:tahoma;
	font-size:11px;
	color:#404040;
	margin : 0px;
	text-transform: uppercase;
}

.cnt-r-middle a.news_head, .cnt-r-middle a.news_head:hover {
	font-family:tahoma;
	font-size:11px;
	color:#404040;
	margin : 0px;
	text-transform: uppercase;
}
.cnt-r-middle a:visited {
	
	color: #00352F;
}
.cnt-r-middle a, .cnt-r-middle a:hover {
	font-size:11px;
}

.cnt-r-middle h1 {
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#404040;
	margin:0px;
	margin-bottom:10px;
}
.cnt-r-middle h2 {
	font-size:11px;
	margin:0px;
}
.cnt-r-middle h3 {
	color:#404040;
	font-weight:normal;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:12px;
	margin:0px;
}
.cnt-r-middle p {
	margin:0px;
	margin-bottom:10px;
	text-align:justify;
		/*text-align:left;*/
}
.cnt-r-middle span {
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#004D44;
}
.path {
	padding:0px 9px 4px 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#004D44;
}
.path span {
	color:#FF8400;	
}
.alphabet {
	padding:4px 10px 19px 10px;
}
.alphabet-bottom {
	padding:14px 10px 2px 10px;
}
.alphabet a, .alphabet a:hover, .alphabet-bottom a, .alphabet-bottom a:hover {
	margin-right:5px;
}
.alphabet a.active, .alphabet-bottom a.active, .pages a.active {
	color:#FF8400;
	text-decoration:underline;
}
.p-aguide {
	margin:0px;
	margin-top:10px;
	line-height:12px;
}
.aguide-thumbs {
	border:0px;
}
.aguide-thumbs a, .aguide-thumbs a:hover, .aguide-thumbs img {
	border:0px;
}
.aguide-thumbs img {
	margin-left:2px;
	margin-right:2px;
	margin-bottom:6px;
}
.vandt a, .vandt a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
}
.vandt p {
	margin:0px;
	margin-bottom:6px;
	text-align:justify;
		/*text-align:left;*/
}
.cps p {
	margin:0px;
	margin-bottom:6px;
	text-align:justify;
		/*text-align:left;*/
}
.cps p a, .cps p a:hover, .vandt p a, .vandt p a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.cbp-detail td {
	padding:3px;
	padding-left:0px;
	padding-right:10px;
}
.tab-menu {
	margin:0px;
	width:100%;
}
.tab-menu td {
	padding:1px 10px 2px 10px;
	border-right:1px dashed #A8A8A8;
	border-bottom:1px dashed #A8A8A8;
}
.tab-menu .last {
	border-right:0px;
}
.tab-menu .active {
	border-bottom:0px;
}
.pages {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
}
.pages a.active, .pages a.active:hover {
	font-size:12px;
}
.page-nums {
	padding-left:15px; 
	padding-right:10px;
}
.page-nums a {
	margin-right:4px;
	margin-left:4px;
}
.tbp-menu {
	width:190px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.tbp-menu a, .tbp-menu a:hover {
	padding-left:15px;
	padding-bottom:9px;
	margin:0px;
	background-image:url(../i/tbp-bullet.gif);
	background-position:5 4;
	background-repeat:no-repeat;
	border-bottom:1px solid #DDDDDD;
	display:block;
	font-size:10px;
}
.tbp-menu a.active, .tbp-menu a.active:hover {
	color:#FF8707;
	
}
.loc, .loc:hover {
	color:#B8DB63;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.filter-form p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:justify;
		/*text-align:left;*/
}
.filter-form td {
	padding-right:10px;
	vertical-align:top;
}
.filter-form select {
	border:1px solid black;
	height:15px;
	font-size:10px;
}
.filter-form img {
	margin-right:5px;
}
.filter-btn {
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	height:15px;
	font-size:9px;
}
.search-row {
	background-image:url(../i/search-row.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#EDEDED;
	padding-top:5px;
}
.sres-title h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.sres-title img {
	float:left;
	margin-left:10px;
}
.estate-props {
	float:left;
	text-align:left;
	padding:0px;
	margin:0px;
}
.estate-props table td {
	padding:0px 10px 0px 0px;
	text-align:left;
}
.estate-props img {
	padding:0px;
	margin:0px;
}
.sres-price {
	vertical-align:top;
	padding-top:0px;
	padding-bottom:10px;
}
.sres-price h1 {
	margin:0px;
	margin-bottom:4px;
	color:#FF8400;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}
.sres-price a {
	border:0px;
}

.sres-btns {
	float:left;
	height:30px;
	margin-top:25px;
}
.sres-btns input {
	float:left;
	margin-left:10px;
}
.sres-btns img {
	float:left;
	margin-left:10px;
}

.sres-btns h2 {
	padding-top:7px;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#404040;
	float:right;
	
}

.prices a:link, .prices a:visited, .prices a:active{
	width:31px;
	height:14px;
	background-color:#B6DC63;
	font-weight:bold;
	text-align:center;
	float:left;
	margin-right:4px;
	font-size:11px;
	display:block;
	text-decoration:none;
}
.prices a:hover {
	width:31px;
	height:14px;
	background-color:#FF8500;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	float:left;
	margin-right:4px;
	font-size:11px;
	display:block;
	text-decoration:none;
}

.prices-selected a:link, .prices-selected a:visited, .prices-selected a:active, .prices-selected a:hover {
	width:31px;
	height:14px;
	background-color:#FF8500;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	float:left;
	margin-right:4px;
	font-size:11px;
	display:block;
	text-decoration:none;
}
.text9px {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.ico-search {
	
	padding-right:8px;
	
		
}

.link-11px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004D45;
}
.link-11px a:link, .link-11px a:visited, .link-11px a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004D45;
	text-decoration:none;
	font-weight:normal;
}
.link-11px a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF8500;
	text-decoration:underline;
	font-weight:normal;
}
.title-tahoma-14px {
	font-family:Tahoma;
	font-size:14px;
	color:#004D45;
	font-weight:normal;
}	
/* DV - detailed view page*/
.dv-float-left {
	float:left;
}
.text-tahoma-11px {
	font-family:Tahoma;
	font-size:11px;
	color:#404040;
	text-align:justify;
		/*text-align:left;*/
}
.text-tahoma-11px a:link, .text-tahoma-11px a:visited, .text-tahoma-11px a:active {
	font-family:Tahoma;
	font-size:11px;
	color:#404040;
	font-weight:bold;
	text-decoration:none;
}
.text-tahoma-11px a:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#FF8500;
	font-weight:bold;
	text-decoration:underline;
}
.dv-priceTitle {
	font-family:Tahoma;
	font-weight:bold;
	color:#ff8707;
}
.dv-priceTitle strike { color: Silver; margin-right: 10px;
}

.dv-padding {
	padding-bottom:5px;
}
.dv-viewall-link a:link, .dv-viewall-link a:visited, .dv-viewall-link a:active {
	display:block;
	background-image:url(../i/dv_arrow.gif);
	background-repeat:no-repeat;
	background-position:11px 3px;
	padding-left:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	color:#004d44;
}
.dv-viewall-link a:hover {
	display:block;
	background-image:url(../i/dv_arrow.gif);
	background-repeat:no-repeat;
	background-position:11px 3px;
	padding-left:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	color:#FF8500;
}

.dv-viewall-link2 a:link, .dv-viewall-link2 a:visited, .dv-viewall-link2 a:active {
	display:block;
	background-image:url(../i/dv_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	color:#004d44;
}
.dv-viewall-link2 a:hover {
	display:block;
	background-image:url(../i/dv_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	color:#004d44;
}

.dv-arrow-link a:link, .dv-arrow-link a:visited, .dv-arrow-link a:active {
	display:block;
	background-image:url(../i/dv_arrow.gif);
	background-repeat:no-repeat;
	background-position:11px 6px;
	padding-left:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#004d44;
	border-bottom:solid 1px #DDDDDD;
	padding-bottom:5px;
	padding-top:3px;
}
.dv-arrow-link a:hover {
	display:block;
	background-image:url(../i/dv_arrow.gif);
	background-repeat:no-repeat;
	background-position:11px 6px;
	padding-left:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
	/*color:#004d44;*/
	color:#FF8500;
	border-bottom:solid 1px #DDDDDD;
	padding-bottom:5px;
	padding-top:3px;
}

.dv-arrow-link_selected :link, .dv-arrow-link_selected a:visited, .dv-arrow-link_selected a:active {
	display:block;
	background-image:url(../i/dv_arrow.gif);
	background-repeat:no-repeat;
	background-position:11px 6px;
	padding-left:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
	/*color:#004d44;*/
	color:#FF8300;
	border-bottom:solid 1px #DDDDDD;
	padding-bottom:5px;
	padding-top:3px;
}

.dv-arrow-12px-link a:link, .dv-arrow-12px-link a:visited, .dv-arrow-12px-link a:active {
	display:block;
	background-image:url(../i/dv_arrow.gif);
	background-repeat:no-repeat;
	background-position:11px 7px;
	padding-left:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	color:#004d44;
	border-bottom:solid 1px #DDDDDD;
	padding-bottom:5px;
	padding-top:3px;
}
.dv-arrow-12px-link a:hover {
	display:block;
	background-image:url(../i/dv_arrow.gif);
	background-repeat:no-repeat;
	background-position:11px 7px;
	padding-left:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FF8500;
	border-bottom:solid 1px #DDDDDD;
	padding-bottom:5px;
	padding-top:3px;
}

.dv-arrow-12px-link_selected a:link, .dv-arrow-12px-link_selected a:visited, .dv-arrow-12px-link_selected a:active {
	display:block;
	background-image:url(../i/dv_arrow.gif);
	background-repeat:no-repeat;
	background-position:11px 7px;
	padding-left:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	color:#FF8300;
	border-bottom:solid 1px #DDDDDD;
	padding-bottom:5px;
	padding-top:3px;
}
.dv-arrow-12px-link_selected a:hover {
	display:block;
	background-image:url(../i/dv_arrow.gif);
	background-repeat:no-repeat;
	background-position:11px 7px;
	padding-left:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FF8300;
	border-bottom:solid 1px #DDDDDD;
	padding-bottom:5px;
	padding-top:3px;
}


.grayLine {
	background-image:url(../i/cnt_t_grayLine.jpg);
	background-repeat:repeat-x;
	height:1px;
}
.cnt-r-bottom {
	background-image:url(../i/cnt_l_c.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:9px;
}
.cnt-r-midle {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	padding-left:9px;
	padding-right:9px;
	padding-top:9px;
	font-family:tahoma;
	font-size:11px;
}
.cnt-l-c {
	background-image:url(../i/cnt_r_c.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:9px;
	width:100%;
	font-size:8px;
	
}
.cnt-r-border {
	width:100%;
	height:9px;
	background-image:url(../i/cnt_b_c.jpg);
	background-repeat:repeat-x;
}
.cnt-r-top {
	background-image:url(../i/cnt_t_repeat.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#D3E9A0;
	


}
.cnt-r-topR {
	background-image:url(../i/cnt_t_r.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:100%;
}
.cnt-r-topL {
	background-image:url(../i/cnt_t_l.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:100%;
}
.cnt-t-grayLine {
	background-image:url(../i/cnt_t_grayLine.jpg);
	background-repeat:repeat-x;
	height:4px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;	
}
.cnt-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#013E1F;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:7px;
}

.cnt-title h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#013E1F;
	margin : 0px;
	text-transform: uppercase;
}




.cnt-home-top {
	background-image:url(../i/cnt_home_t.jpg);
	height:5px;
	width:180px;
}
.cnt-home-title {
	background-image:url(../i/top-offer-badge.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004D43;
	font-weight:bold;
	padding-left:9px;
	padding-bottom:3px;
}
.cnt-border-LR {
	padding-left:9px;
	padding-right:9px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.greenTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#9DC33A;
}
.priceTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF8302;
}
.cnt-home-midle {
	background-image:url(../i/cnt_home_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	padding-left:9px;
	padding-right:9px;
	padding-top:7px;
	font-family:tahoma;
	font-size:11px;
}
.cnt-home-bottom {
	background-image:url(../i/cnt_home_b.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:9px;
}
.cnt-img {
	border:solid 1px #BABABA;
	padding:2px;	
}
.cnt-home-link a:link, .cnt-home-link a:visited, .cnt-home-link a:active {
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	
}
.cnt-home-link a:hover {
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	
}
.cnt-mapLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FF8707;
}
.cnt-mapLink a:link, .cnt-mapLink a:visited, .cnt-mapLink a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#004D44;
	text-decoration:none;
	font-weight:normal;
}
.cnt-mapLink a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#004D44;
	text-decoration:underline;
	font-weight:normal;
}
.cnt-partner-title {
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
.cnt-partner-text {
	font-family:tahoma;
	font-size:11px;
	color:#404040;
}
.cnt-partner-text a:link, .cnt-partner-text a:visited, .cnt-partner-text a:active {
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.cnt-partner-text a:hover {
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	color:#404040;
}

.cnt-partner-midle {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	padding-left:9px;
	padding-right:9px;
	padding-top:7px;
	padding-bottom:9px;
	font-family:tahoma;
	font-size:11px;
}

.map-search-div-out {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width:100%;
	display:table;
}
.map-search-div-in {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DCDCDC;
	border-bottom-color: #DCDCDC;	
	
	padding-right:9px;
	width:100%;	
	display:table;
}
.map-search-div-in-container {
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DCDCDC;	
	padding-left:9px;
	padding-right:9px;
}
.map-search-title-arial-14px {
	color:#404040;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.border-top{
	border-top : 1px solid #DCDCDC; 
}

.border-top-right{
	border-top : 1px solid #DCDCDC; border-right : 1px solid #DCDCDC;
}

.border-right{
	border-right : 1px solid #DCDCDC;
}

.border-right-bottom{
	border-right : 1px solid #DCDCDC;
	border-bottom : 1px solid #DCDCDC;
}

.border-bottom{
	border-bottom : 1px solid #DCDCDC;
}
.estate-title a:link, .estate-title a:active{
	color:#404040;
}
.estate-title a:hover {
	color:#FF8300;
}

/*-----------------new add-----------------------*/

.reduced-price { float: left; margin-left: 5px;
 background-color: #f24309; color: white; padding: 2px 5px 2px 5px; text-transform: uppercase; font-size: 10px; font-weight: bold; 
 border: solid 1px #b22222;  	
}

.reduced-price-list strike { color: Silver; margin-right: 10px;
}




div.checkbox_list_container {
	width: 148px;
	height: 100px;
	overflow-y: auto;
	margin-bottom: 7px;
	border: 1px solid #C4C4C4;
}

ul.checkbox_list {
	margin: 0;
	padding: 0;
}
ul.checkbox_list li {
	list-style: none;
}

div#flash_map, div#flash_map_greece {
	float: left;
	width: 380px;
	height: 260px;
	position: relative;
	z-index: 1;
}

div#flash_map_greece {
	width: 390px;  /*460*/
	height: 440px; /*520*/
	display: none;
}

/*------------------------add-adver-------------------------------*/
.add-adver {
	width: 100%;
}
.add-adver table {
	width: 100%;
}
.add-adver td {
	font-size: 11px !important;
}
.add-adver label, .add-adver input, .add-adver select {
	font-size: 11px !important;
		margin-bottom: 5px;
}
.add-adver label {
	display: block;
	margin-bottom: 3px;
}
.add-adver input[type=text] {
	border: 1px solid #C4C4C4;
	width: 200px;
}

.add-adver select{
	width: 200px;
}

.price_data input, .price_data select{
	width:110px !IMPORTANT;
}

.add-adver p {
	font-size: 10px !important;
}

.adver-title {
	color: #004D44; font-weight: bold;
	background-color: #B8DB63;
	height: 20px; line-height: 20px;
	padding-left: 8px;
	margin-bottom: 5px;
}

.personal_data input {
	width: 200px;
}
 
.property_data textarea {
	width: 100%;
}

.price_data td {
	padding: 4px;
}
.price_data input {
	width: 100px;	
}

.radio_input, .check_input {
	border: none !important;
	vertical-align: middle;
}

.red_color {
	color: red !important;
}

.character_check {
	float: left;
	margin-right: 10px;
}

.real_clients  {
	border-collapse: collapse;
	margin-bottom: 10px;
}

.real_clients td {
	border: solid silver; 
	border-width: 0 0 1px 0;
	padding: 4px 0;
}

.real_clients td a:hover {
	text-decoration: none;
	color: gray;
}


div#fb_like {
	float: left;
}

div#tweet_it {
	float: left;
}




















