/*
	Main styles
*/
* {
	margin: 0;
	padding: 0;
	outline:none;
 }

body {
	margin: 0;
	padding: 0;
	background: #dce3b2 url("../_images/container-background.gif") top repeat-x;
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	color:#555555;
	border-top: 5px solid #4b5200;
	font-size: 62.5%;
}
ol li
{
	margin-left: 50px;
}

a { 
	color: #526400; 
	
	}
a:hover { text-decoration: none; }

p { margin: 1em 0 0 0;
	font-size: 130%;
		line-height: 140%;
		color: #555;
}

img { border: 0; }

.clear { clear: both; }

.red { color: #ff0000; }

.grey { color: #999; }

.green { color: #526400; }

.dots_top {background: url('../_images/dot-x.gif') top repeat-x;}
.dots_top_grey_bg {background: url('../_images/dot-x.gif') top repeat-x; background-color:#f7f7f7;}


.dots_bottom {background: url('../_images/dot-x.gif') bottom repeat-x;}
.dots_bottom_grey_bg {background: url('../_images/dot-x.gif') bottom repeat-x; background-color:#f7f7f7;}

.dots_bottom_new
{
	background: url('../_images/dot-x.gif') bottom repeat-x;
	background-color: #E3E9C0;
}
/*
	Layers
*/
.dots_bottom a, .recent_pages a, a.bookmark, a.skype, a.phone, .dots_bottom_grey_bg a
{
	font-size: 130%;
	line-height: 140%;
}
#container {
	width: 99%;
	min-width: 1000px;
	margin: 0 auto;
	background: #fff;
	overflow:auto;
}

* html #container {
min-width: 1000px;

}

#wrapper {
	background: #fff url("../_images/content-back.gif") top repeat-x;
	overflow:auto;
}
#content {
	margin: 0 230px 0 220px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#wrapper .property_detail {
	margin: 0 0px 0 215px;
}

.print_tpl {
width:1024px !important;
margin:0 auto;
}

.print_tpl div#content {
margin:0 !important;
width:850px;
font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
}

.print_tpl div#content .rows.array.large {
background:none !important;
border:0 !important;
}

.print_head {
margin:0 35px 0 20px;
width: 800px;
}

.print_head span {
display:block;
text-align:right;
font-size:18px;
line-height:25px;
text-transform:lowercase;
}

.print_head hr {
border:2px solid #CACAC6;
}

.print_head h1 {
margin:10px 0 0 0;
padding:0 0 0 15px;
font-size:20px;
color:#3A4701;
font-size: 14px;
}

#left {
	float: left;
	width: 215px;
	z-index: 1;
}

#right {
	float: right;
	width: 230px;
}
#news_right
{
	float:right;
	width:230px;
}
#footer {
	clear: left;
	width: 100%;
	background: #7f9505 url("../_images/footer-background.gif") top repeat-x;
	text-align: center;
	color: #fff;
	padding: 5px 0;
}

#header {
	position: relative;
	height: 184px;
	border-right: 1px solid #fff;
}
/*
	Logo
*/
#logo {
	position: relative;
	background: url("../_images/logo.gif") top no-repeat;
	width: 333px;
	height: 183px;
}

#logo a {
	display: block;
	width: 327px;
	height: 177px;
}

#logo a span { display: none; }
/*
	Menu
*/

#menu {
	background: #82a008 url("../_images/menu-background.gif") top repeat-x;
	height: 30px;
}

#menu ul {
	margin: 0;
	list-style: none;	
	padding: 0 0 0 20px;
}

#menu ul li{
	float: left;
	height: 30px;
}

#menu ul li a {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	height: 30px;	
	color: #fff;
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-weight:bold;
	font-size:12px;

	padding: 0 15px;
	background: transparent;
	text-decoration:none;
}

#menu ul li a span {
display:block;
height: 30px;
font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
font-weight:bold;
font-size:12px;
text-decoration:underline;
font-size: 112%;
line-height: 220%;
}

#menu ul li a:hover span {
text-decoration:none;
}

#menu ul li a.active {
color:#fff;
background: #FBB117;
}

#menu ul li a#home {
	padding-right: 30px;
	width:24px;
}

#menu ul li a#design-builds {
	padding:0 15px;
	width:130px;
}

#menu ul li a#design-builds span {
padding:0 0 0 35px;
background: url("../_images/icons/design-builds.gif") left no-repeat;	
}

#menu ul li a#design-builds.active span {
background: url("../_images/icons/design-builds_active.gif") left no-repeat;	
}

#menu ul li a#resale-property {
	padding:0 13px;
	width:145px;
}

#menu ul li a#resale-property span {
padding: 0 0 0 35px;
background: url("../_images/icons/resale-property.gif") left no-repeat;
}

#menu ul li a#resale-property.active span {
background: url("../_images/icons/resale-property_active.gif") left no-repeat;
}

#menu ul li a#golf-property {
	padding:0 13px;
	width:125px;
}

#menu ul li a#golf-property span {
background: url("../_images/icons/golf-property.gif") left no-repeat;
padding: 0 0 0 35px;
}
#menu ul li a#golf-property.active span {
background: url("../_images/icons/golf-property_active.gif") left no-repeat;
}

#menu ul li a#cyprus-development {
padding:0 13px;
width:135px;
}

#menu ul li a#cyprus-development span {
background: url("../_images/icons/cyprus-development.gif") left no-repeat;
padding: 0 0 0 35px;
}

#menu ul li a#cyprus-development.active span {
background: url("../_images/icons/cyprus-development_active.gif") left no-repeat;
}

#menu ul li a#blog {
width:25px;	
}

#menu ul li a#about_us {
width:60px;
}

#menu ul li a#contact_us {
width:75px;
}
/*
	Content
*/
#content .rows {
	float: left;
	width: 99%;
	margin: 5px 0;
	background: transparent;
}

#content .rows.array {
	border-top: 1px solid #576b00;
	background: #fff url("../_images/top-array.gif") top no-repeat;
	margin: 0;
}

#content .rows.array.large {
	margin-top: 8px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#content .rows .dots {
	float: left;
	background: url("../_images/dot-y.gif") top repeat-y;
	margin: 0;
	padding: 0;
	width: 100%;
	padding-top: 20px;
}

#content .rows .rowone {
	width: 49%;
	float: left;
	margin-bottom: 10px;
	clear: left;
}

#content .rows .rowtwo {
	width: 49%;
	float: right;
	margin-bottom: 10px;
	clear: right;
}

#content .rows .dots .rowone, #content .rows .dots .rowtwo {
	width: 46%;
	padding: 0 10px;
	font-size: 105%;
}

#content .rows .white {
	background: #fff;
	border: 1px solid #ccc;
	padding: 10px;
}

#content .rows .white h1 {
	border: 0;
	margin: 0;
	padding: 0;
	
	font-size: 14px;
}

#content .rows .right {
	margin: 0;
	text-align: right;
}

#content .rows h1 {
	color: #3a4701;
	font-family:Tahoma;
		font-size:165%;
	line-height:160%;
	
	margin: 0;
	padding: 0 0 5px 0;
	border-bottom: 3px solid #cacac6;

}

#content .rows h1.noborder {
	color: #3a4701;
	font-family: Tahoma;
	font-size:155%;
	line-height:140%;
	margin: 0;
	padding: 0 0 5px 0;
	border-bottom: 0;
	
}

#content .rows h3.noborder {
	border:none;
}

#content .rows h2 {
	font-size:16px;
	font-weight:bold;
	line-height:40px;
}

#content .rows h2 a {
	display: block;
	width: 16px;
	height: 16px;
}

#content .rows h2 a span {
	display: none;
}

#content .rows h3 {
	font: 10px Tahoma;
	color: #526400;
	margin: 0;
	padding: 0 0 5px 0;
	border-bottom: 0;
	border-bottom: 3px solid #cacac6;
}

#content .rows h4 {
	background: url('../_images/dot-x.gif') top repeat-x;
}


#content .rows .even, #content .rows .odd {
	margin: 10px 0 0 0;
	padding: 5px 10px;
	min-height: 140px;
	height: auto !important;
	height: 140px;
	clear: right;
	
}
#content .rows .even p, #content .rows .odd  p
{
	line-height: 140%;
	font-size: 125%;
}
#content .rows .odd {
	background: #f5f5f5;
}


#content .rows .links {
	float: right;
	color: #526400;
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-weight:bold;
	font-size:11px;
	margin-bottom: 5px;
}

#content .rows .links .email {
	background:url(../_images/icons/mail_content.gif) no-repeat 0 0;
	padding: 5px 0;
	padding-left: 27px;
	margin-left: 5px;
}

#content .rows .links .print {
	background:url(../_images/icons/print_content.gif) no-repeat 0 0;
	margin-left: 5px;
	padding: 5px 0;
	padding-left: 30px;	
}

#content .rows .links .back {
	background:url(../_images/icons/back_content.gif) no-repeat 0 0;
	padding: 5px 0;
	padding-left: 20px;
}

.property_two_column {
	background:url(../_images/property_images/bg.gif) right 0 repeat-y;
}

	.property_two_column .property_right_bar {
		float:right;
		width:225px;
		padding:0 0 0 6px;
	}
	
		#content .property_two_column .property_right_bar h2 {
			background:none;
			background:url(../_images/property_images/property_right_bar_headers.gif) 0 0 no-repeat;
			float:none;
			margin:0;
			padding:0;
			height:23px;
			text-align:center;
			width:211px;
			font:bold 12px/23px Tahoma,sans-serif;
			color:#fff;
		}
		
		#content .property_two_column .property_right_bar a.member_login {
			background:url(../_images/property_images/key_icon.gif) 0 0 no-repeat;
			display:block;
			height:18px;
			line-height:18px;
			padding:0 0 0 22px;
			margin:10px 0;
			
		}
		
		#content .property_two_column .property_right_bar div.login {
			color:#526400;
			padding:0 0 0 20px;
			font-size: 135%;
			line-height: 140%;
		}
		
			#content .property_two_column .property_right_bar div.login ul li {
				padding-left:20px;
				background:url(../_images/property_images/member_icon.gif) 0 4px no-repeat;
				margin:0;
			}
			
				#content .property_two_column .property_right_bar div.login ul li a {
					padding:0;
				}
		
		#content .property_two_column .property_right_bar ul {
			list-style-type:none;
			padding:7px 0 0 15px;
		}
		
			#content .property_two_column .property_right_bar ul li {
				font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
				font-size:11px;
				font-weight:bold;
				
				height:25px;
				margin:0 0 5px;
			}
			
				#content .property_two_column .property_right_bar ul li a {
					padding:0 0 0 30px;
					display:block;
					height:100%;
				}
			
			.real_solutions .add_property_list {
				background:url(../_images/property_images/add_property_list.gif) 0 0 no-repeat;
			}
			
			.real_solutions .view_property_list {
				background:url(../_images/property_images/view_property_list.gif) 0 0 no-repeat;
			}
			
			.real_solutions .add_to_favourites {
				background:url(../_images/property_images/add_to_favourites.gif) 0 0 no-repeat;
			}
			
			.real_solutions .saved_favourites {
				background:url(../_images/property_images/saved_favourites.gif) 0 0 no-repeat;
			}
			
			.calculators .mortgage_calculator {
				background:url(../_images/property_images/mortgage_calculator.gif) 0 0 no-repeat;
			}
			
			.calculators .metric_conversion {
				background:url(../_images/property_images/metric_conversion.gif) 0 0 no-repeat;
			}
			
			.calculators .area_calculator {
				background:url(../_images/property_images/area_calculator.gif) 0 0 no-repeat;
			}
			
			.calculators .currency_conversion {
				background:url(../_images/property_images/currency_conversion.gif) 0 0 no-repeat;
			}
			
			.user_solutions .page_print {
				background:url(../_images/property_images/page_print.gif) 0 0 no-repeat;
			}
			
			.user_solutions .mail_this_page {
				background:url(../_images/property_images/mail_this_page.gif) 0 0 no-repeat;
			}
			
			.user_solutions .h_back {
				background:url(../_images/property_images/back.gif) 0 0 no-repeat;
			}

.property_two_column #news h1 {
	margin:0 10px 0 0;
}

.property_two_column #news .prop_actions {
	padding:20px 0 10px;
	font:bold 12px Tahoma,sans-serif;
}

	.property_two_column #news .prop_actions a {
		display:block;
		float:left;
		height:24px;
		background:url(../_images/property_images/prop_actions_bg.gif) right 0 no-repeat;
		color:#fff;
		text-decoration:none;
	}

	.property_two_column #news .prop_actions a#fi {
		width:26%;
		margin:0 27px 0 0;
	}
	
	.property_two_column #news .prop_actions a#av {
		width:26%;
		margin:0 31px 0 0;
	}
	
	.property_two_column #news .prop_actions a#ypl {
		width:26%;
	}
	
		.property_two_column #news .prop_actions a span {
			text-align:center;
			line-height:24px;
			background:url(../_images/property_images/prop_actions_rounding.png) 0 0 no-repeat;
			display:block;
			height:100%;
		}
		
.property_two_column #news .contant_information {
	border-bottom:solid 1px #d6d6d6;
	padding:0 30px 10px 0;
	margin:0 0 10px;
	font-size: 90%;
	
}

	.property_two_column #news .contant_information h4 {
		float:left;
		margin:0 5px 0 0;
		font-size: 130%;
		line-height: 140%;
	}
	
.property_two_column #news .residence_information {
	border-bottom:solid 1px #d6d6d6;
	padding:0 30px 10px 0;
	margin:0 0 10px;
	font-size: 95%;
	line-height: 140%;
	
}

	.property_two_column #news .residence_information h4 {
		margin:0 0 5px;
	}

.property_two_column #news .features_facilities, .property_two_column #news .item_photos, .property_two_column #news .item_plans {
	border-bottom:solid 1px #d6d6d6;
	padding:0 30px 10px 0;
	margin:0 0 10px;
	font-size: 95%;
	line-height: 140%;
	
}

.property_two_column #news .features_facilities .overflow div, div.feat div {
	float:left;
	width:250px;
	overflow: visible;	
	line-height: 140%;
}


	.property_two_column #news .features_facilities .overflow div ul {
		list-style-type:none;
	}
	
	.property_two_column #news .features_facilities h4, .property_two_column #news .item_photos h4, .property_two_column #news .item_plans h4 {
		margin:0 0 5px;
	}
	
.property_two_column #news .item_photos img, .property_two_column #news .item_plans img {
	border:solid 1px #c9c9c9;
}

.property_two_column #news .post {
	border:0;
}

* html .property_two_column #news .post {
	overflow:hidden;
	
}



#news #news_right {
	float:right; 
	width:200px;
	margin-left:20px;
	padding-left:30px;
	background-color:#FFFFFF;
}

#news .post {
	border-bottom: 1px solid #5F6251;
	padding: 10px 0;
	color:#000;	
	font-size: 135%;
}
#news .post .basic
{
	font-size: 90%;
}
#news .post .basic b {
	color:#000;
}

#news .post .basic span.accent {
	color:#526400;	
}
#no_border {
	border:0px !important;
}
#news #news_right .post_right {
	padding: 10px 0;
	font-size: 100%;
}
#news #news_right .post_right  a
{
	font-size: 105%;
}
#news .post h1 {
	font: bold 14px Tahoma;
	border: 0;
	margin: 10px 0;
	padding: 0;
}

#news .post .date {
	font-size: 135%;
	margin: 0;
	padding: 0;
}
#news .post a.date {font-size:80%;}
#news .post .date {font-size:90%;}
#news .post  a {font-size:90%;}

#news .post p
{
	font-size: 90%;
}
#news .post .comments {
	margin-left: 20px;
	background: url("../_images/icons/comments.gif") left no-repeat;
	padding-left: 20px;
}
#news .post .results {
	margin-top:10px;
	font-size: 105%;
	
}
#news .post .results a
{
	font-size: 90%;
}
#news .post .results .left {
	float:left; 
	width:50%;
	font-size: 90%;
}
#news .post .results .right {
	float:right;
}
#news .post .results .break {
	clear:both;
}
#news .post ul
{
	line-height: 140%;
	margin-left: 40px;
}

#grey {
	margin: 0 0 10px 0;
	padding: 10px;
	background: #f5f5f5;
}
/*
	Pages
*/
#pages {
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
}

#pages a {
	color: #526400;
	padding: 2px 3px;
	font-size: 130%;
	line-height: 140%;
}

#pages a.active {
	color: #fff;
	background: #526400;
	text-decoration: none;
}
/*
	Left
*/
#search-property {
	width: 200px;
	margin: 5px;
	background: #DADBD1;
	/* url("../_images/search-property-background.gif") top repeat-x;*/
}
#search-property h1 {
	font: bold 130% Tahoma;
	
	padding: 15px 10px 0;
	background: url("../_images/search-property.gif") left top no-repeat;
	color: #000;
}
#categories {
	width: 200px;
	margin: 5px;
	padding:15px 0 0 0;
	border-top: 1px solid #576b00;
	background: url("../_images/top-array.gif") top no-repeat;
}
.recent_pages {
	width: 200px;
	margin: 5px;
	padding:15px 0 10px;
	border-top: 1px solid #576b00;
	background: url("../_images/top-array.gif") top no-repeat;
	border-bottom:3px solid #CACAC6;
}
.recent_pages h3 {
	font:bold 14px/14px Tahoma;
		color:#526400;
		background:url(../_images/arrow_down.gif) 0 5px no-repeat;
		padding:0 0 0 10px;
}
	
.recent_pages h3 span {
			border-bottom:solid 1px #526400;
		}
		
.recent_pages ul {
		list-style-type:none;
		padding:10px 0 0 10px;
	}	

#map {
	width: 200px;
	margin: 5px;
	background: #fefff3;
}

#weather {
	width: 195px;
	height: 150px;
	margin: 0 0 10px 0;
	padding: 5px 10px 10px;
	border-top: 1px solid #576b00;
	background: #fefff3 url("../_images/top-array.gif") top no-repeat;
}

#weather .left {
	width: 90px;
	float: left;
	background: url("../_images/dot-y.gif") right repeat-y;
	padding: 5px;
	text-align: center;
}

#weather .right {
	width: 70px;
	float: right;
	padding: 5px;
	text-align: center;
}

#weather .right .far {
	font: 24px Tahoma;
	color: #7e9900;
}

#categories h1, #map h1, #weather h1 {
	font: 14px Tahoma;
	color: #4e5822;

	margin: 5px 10px;
	padding: 10px 0;
	border-bottom: 3px solid #cacac6;
}

#categories a {
font:bold 14px/14px Tahoma;
}

#categories ul {
	margin: 0px 20px;
	list-style: none;
}

#categories ul li {
	list-style: none;
	background: url("../_images/list-array.gif") left no-repeat;
	padding-left: 10px;
}

#categories ul li.active {
	list-style: none;
	background: url("../_images/list-array-a.gif") left no-repeat;
}

#categories ul li a {
	color: #526400;
	font: bold 12px/20px Tahoma;
}

#categories ul li a:hover, #categories ul li.active a {
	color: #a2c400;
}

/*
	Right
*/
#blocks {
	width: 220px;
	margin: 5px;
	z-index: 2;
}

#blocks .block, #left .block {
	width: 178px;
	background: #e3e9c0;
	margin: 0 0 10px 5px;
	padding: 5px 10px 10px;
	border: 1px solid #e3e3e3;
}

html>body #blocks .block {
position:relative;
}
#blocks .block .block_update, #blocks .block .block_login, #blocks .block .block_others {
		position:absolute;
		top:-1px;
		left:-6px;
		width:7px;
		height:7px;
		margin-left:100%;
	}
	
	#blocks .block .block_update {
		background:url(../_images/roundings/block_update.gif) 0 0 no-repeat;
	}
	
	#blocks .block .block_login {
		background:url(../_images/roundings/block_login.gif) 0 0 no-repeat;
	}
	
	#blocks .block .block_others {
		background:url(../_images/roundings/block_others.gif) 0 0 no-repeat;
	}

#left .block {
padding:5px !important;
width:188px;
background-image:url("../_images/block_rounding.gif");
background-repeat:no-repeat;
border-top:none;
border-left:none;
font-size: 130%;
}
#left .block a
{
	font-size: 100%;
}

#left .block form input.searchfield {
color:#3A4701;
padding-top:2px;
height:16px;
}

* html #left .block form input.searchfield {
padding-top:0;
height:18px;
}

*:first-child+html #left .block form input.searchfield {
padding-top:0;
height:18px;
}

#left .block form input.searchfield_submit {
background:url(../_images/icons/search.gif) no-repeat;
border:none;
float:left;
height:20px;
margin-top:5px;
width:21px;
cursor:pointer;
}

.town_guide {
border-bottom:3px solid #CACAC6;
color:#3A4701;
font:18px Tahoma;
letter-spacing:-1px;
margin:0 10px 3px 5px;
padding:0 0 5px;
}

#blocks .block.var {
	border: 1px solid #bdbeb2;
}

#blocks .block.center {
	text-align: center;
}


#blocks .iconkey {
	padding: 0 0 0 24px;
	background: url("../_images/icons/key.jpg") left no-repeat;
	font: bold 12px/20px Tahoma;
	margin: 0;
}

#blocks .iconkey a {
	color: #000;
	text-decoration: underline;
}

#blocks .iconkey a:hover {
text-decoration:none;
}

#blocks ul {
	list-style: none;
	padding: 5px 0;
	background: url("../_images/dot-x.gif") bottom repeat-x;
}

#blocks ul li {
	padding: 0 0 2px 20px;
	margin-left: 10px;
	list-style: none;
	background: url("../_images/icons/ring.gif") left no-repeat;
	font: 12px/20px Tahoma;
}


#blocks ul.money {
	padding: 0;
	margin: 5px 0 0 20px;
	list-style: none;
	overflow: hidden;
	background: transparent;
}

#blocks ul.money li {
	float: left;
	padding: 1px 10px;
	background: url("../_images/dot-y.gif") left repeat-y;
	margin-left: -1px;
	list-style: none;
}

#blocks ul.money li a {
	padding: 0;
	margin: 0;
	display: block;
	height: 23px;
	color: #fff;
	background: transparent;
}

#blocks ul.money li#usd a {
	background: url("../_images/buttons/money_usd.gif") top no-repeat;
	width: 23px;
	height: 23px;
}

#blocks ul.money li#euro a {
	background: url("../_images/buttons/money_euro.gif") top no-repeat;
	width: 23px;
	height: 23px;
}

#blocks ul.money li#pounds a {
	background: url("../_images/buttons/money_pounds.gif") top no-repeat;
	width: 23px;
	height: 23px;
}

#blocks ul.money li#usd_sel a {
	background: url("../_images/buttons/m_usd.gif") top no-repeat;
	width: 23px;
	height: 23px;
}

#blocks ul.money li#euro_sel a {
	background: url("../_images/buttons/m_euro.gif") top no-repeat;
	width: 23px;
	height: 23px;
}

#blocks ul.money li#pounds_sel a {
	background: url("../_images/buttons/m_pounds.gif") top no-repeat;
	width: 23px;
	height: 23px;
}

#blocks ul.money li a span {
	display: none;
}

#blocks .block .fidenta {
	background: url("../_images/temp/fidenta.gif") left no-repeat;
	padding-left: 65px;
}

#blocks .block .axia {
	background: url("../_images/temp/axia.gif") left no-repeat;
	padding-left: 65px;
}

#blocks .block .planet {
	background: url("../_images/temp/planet.gif") left no-repeat;
	padding-left: 65px;
}

#blocks .block .aclogin {
	background: url('../_images/dot-x.gif') top repeat-x;
	margin: 10px 0 0;
	padding: 5px 0;
}

#blocks .block .aclogin a.link {
	padding: 5px 20px 5px 24px;
	margin: 0 20px;
	background: url("../_images/icons/key.jpg") left no-repeat;
	font: 12px/20px Tahoma;
}

#blocks .block .time {
	float: right;
	background: url("../_images/icons/date.gif") left no-repeat;
	padding-left: 18px;
	font: normal 11px Tahoma;
}
/*
	Icons
*/
.bookmark {
	background: url("../_images/icons/bookmark.gif") left no-repeat;
	padding: 0 0 0 25px;
	margin-top: 5px;
}

.skype {
	background: url("../_images/icons/skype.gif") left no-repeat;
	padding: 0 0 0 25px;
	margin-top: 5px;
}

.phone {
	background: url("../_images/icons/phone.gif") left no-repeat;
	padding: 0 0 0 25px;
	margin-top: 5px;
}

.mail {
	background: url("../_images/icons/mail.gif") right no-repeat;
	padding: 0 25px 0 0;
	margin-top: 5px;
}
/*
	Forms
*/
form {
  margin: 0;
  padding: 0;
  color: #666;
}

form fieldset {
  border: 0;
  padding: 10px 0;
  margin: 0;
}

form label { 
	display: block;
	float: left;
	padding: 0;
	margin: 7px 0 0;
	text-align: right;
}

form input, form textarea, form select {
	margin: 5px 0 0 5px;
}

form br {
	clear:left;
}


.submit {
	width: 67px;
	height: 24px;
	border: 0;
	background: url("../_images/buttons/submit.gif") top no-repeat;
	cursor: pointer;
}

form .field, form .select {
	border: 1px solid #000;
	padding: 1px 0;
}

form .field.max {
	width: 100%;
}

form .select.max_2 {
	width: 48%;
}

form .select.max {
	width: 100%;
}
/*
	Search property layer form
*/
#search-property form label {
	width: 60px;
	font: bold 120% Tahoma;
	color: #000;
}

#search-property form input, #search-property form textarea, #search-property form select {
	width: 120px;
	font: 12px Tahoma;
	border: 1px solid #666;
	color: #333;
}

#search-property .search {
	width: 56px;
	height: 24px;
	border: 0;
	background: url("../_images/buttons/search.gif") top no-repeat;
	cursor: pointer;
}

#search-property form small {
	font: bold 9px Tahoma;
	padding-left: 60px;
	color: #4d4d4d;
}

#search-property form a {
	color: #000;
	padding: 0 5px;
	font: 11px Tahoma;
}

#search-property form input.field {
	width: 116px;
	padding: 1px;
}

html>body #search-property form input.field {
	width: 118px;
	padding: 1px;
}

#search-property form select.small {
	width: 80px;
}

#search-property form div.f {
	display: inline;
	margin: 0 0 0 12px;
	color: #000;
}

#search-property form div.t {
	display: inline;
	margin: 0 0 0 27px;
	color: #000;
}

html>body #search-property form div.f {
	margin: 0 0 0 15px;
}

html>body #search-property form div.t {
	margin: 0 0 0 26px;
}

#search-property .asearch {
	display: inline;
	margin-left: 12px;
}

	#search-property .asearch span.accent {
		position:relative;
		top:3px;
	}

.searchfield {
	width: 140px;
	font: 11px/18px Tahoma;
	border: 1px solid #666;
	height: 18px;	
	float:left;
}

.searchfield_submit {
	background: #fff url("../_images/icons/search.gif") no-repeat 4px 3px;
	border: 1px solid #666;
	background-color:#fff;
	width:20px;
	height: 18px;
	float:left;
	margin-top:6px;
}
/*
	Images styles
*/
.floatleft {
	float: left;
	clear: left;
	padding: 0 5px;
}

.floatright {
 float: right;
 clear: right;
 padding: 0 5px;
 position:relative;
 left:6px;
}
/*
	Footer
*/
#footer .valid {
	float: right;
	margin-top: -25px;
	margin-right: 10px;
}

#footer p {
	margin: 0;
	padding: 0;
	color: #FFF;
}

#footer a {
	display: inline;
	padding: 0 5px;
	color: #feffff;
	text-decoration: none;
}

#footer a.dizzain {
	padding: 0;
	text-decoration: underline;
}

#footer a.dizzain:hover {
	text-decoration: none;
}
/* Dropdown menu */

.dropdownlinks	{
	position: absolute;
	visibility: hidden;
	width: 160px;
	margin-top: 10px;
	background: #708907;
	color: #fff;
}

html>body .dropdownlinks	{
	margin-top: 3px;
}

.dropdownlinks ul {
	width: 160px;
	padding: 0 10px;
	margin: 0;
	list-style: none;
	overflow: hidden;
}

.dropdownlinks ul li {
	width: 160px;
	height: 22px;
	padding: 0;
	margin: 0;
	list-style: none;
}

.dropdownlinks ul li a {
	width: 160px;
	height: 22px;
	color: #fff;
	display: block;
	text-decoration: none;
}





.prop {
	background: url('../_images/dot-x.gif') bottom repeat-x;
}

.prop h4 {
	font: bold 15px Tahoma;
}

.prop_left {
}

.prop_right {
	background: url('../_images/dot-y.gif') left repeat-y;
	padding-left: 1px;
}

.prop_dots {
	height: 1px;
	width: 100%;
	background: url('../_images/dot-x.gif') top repeat-x;
	padding: 0;
	margin: 5px 0;
}

.basic {
	padding: 10px;
	background: #f7f9ed;
	margin-bottom: 1px;
	font-size: 130%;
	line-height: 140%;
}

.basic b {
color:#666;
}

.lines {
	padding: 10px;
}

.lines.min {
	padding: 0 10px;
}

.lines.min.ie {
	padding: 0 10px;
	margin-top: -10px;
}

html>body .lines.min.ie {
	padding: 0 10px;
	margin-top: 0;
}

.lines.min p {
	margin: 0;
}

.nolines {
	padding: 10px 10px 10px 0;
}

.enlarge {
	float: right;
	width: 130px;
	height: 20px;
	padding: 0 5px;
	text-align: right;
	background: #e3e9c0;
	font: 10px/20px Tahoma;
}

.previnext .nowrap {
	margin: 0;
	padding: 0;
	display: inline;
}

.previnext {
	margin-top: 11px;
}

.previnext a {
	padding: 0 25px;
	font-size: 130%;
}

.previnext .nowrap a {
	padding: 0 2px;
	
}
div.sold
{
	position:absolute;
	z-index:1;
	
}

/*addons*/
select{color:#333; font:12px Tahoma, sans-serif;}
.input_smoll{width:290px; float:left;}
.calendar{position:relative; top:3px; float:left; width:14px; height:14px;}
.h1_w_50{width:50%;}
.aligntext{padding:3px 10px; font-size: 130%}
.post_h1 {
border:0px !important;
font-size: 14px;
}
.commentForNew {
color:#070512;
font:10px Tahoma, sans-serif;
border-bottom:3px solid #CACAC6;
padding-bottom:5px;
}

#blog p.comments {
padding:10px;
}
#blog p.comments a{
color:#010203;
font-size:12px;
}
#blog form{
font-size:11px;
color:#000;
padding:10px;
}
#blog form span{
font-weight:normal;
color:#696969;
font-size:9px;
}
#blog form input {
width:220px;
border:1px solid #000;
margin-right:5px;
}
#blog form textarea {
border:1px solid #000;
}
.dark_comment {
background-color:#E8EDC3;
}
.post_date{
color:#696969;
}
.form_bg{
background-color:#E8EDC3;
padding:0px 10px;
margin-bottom:10px;
overflow:auto;
width:100%;
}
#submit_blog_form{
width:67px !important;
height:24px;
border:0px !important;
}

span.prev a, span.next a{
font:12px Tahoma, sans-serif;
color:#545454;
}
span.prev a:hover, span.next a:hover {
text-decoration:none;
}

span.prev {
background:url(../_images/arrow_left.gif) no-repeat left;
padding-left:17px;
float:left;
}
span.next {
background:url(../_images/arrow_right.gif) no-repeat right;
padding-right:17px;
float:right;
}
#thank_u div {
padding:20px;
color:#666666;
}

#search_by_type {
width:100%;
}

#search_by_type input {
float:left;
margin:7px 5px 0 0;
}

tr.text_padd td, tr.text_padd th{
padding:5px 0 5px 10px;
border-bottom:1px solid #fff;
}

td.light, th.light {
background-color:#F4F4F3;
}

td.dark, th.dark {
background-color:#E3E3E1;
}

tr.img_padd td, tr.img_padd th{
padding:10px 0px;
}

#call_back {
padding:20px;
}
#call_back input, #call_back select, #call_back textarea {
border:1px solid #000;
margin:5px 5px 0 0;
}
#call_back input#sibmit {
float:right;
border:0px;
}
#call_back input.no_border {
border:0px;
}
/* registered user */
.block.var.in ul a, .block.var.in ul {
color:#526400 !important;
}
.block.var.in strong{
color:#293100 !important;
}

.logout {
font-weight:normal;
text-decoration:underline !important;
color:#526400 !important;
}

.block.var.in ul.no_bg {
background:none !important;
}        

.atable {
padding:20px 0px;
}

.atable table {
margin:0 auto;
}

.atable input {
border:1px solid #666;
width:150px;
}

.atable input#login {
border:0px;
width:auto;
}

.atable input#send {
border:0px;
width:auto;
height:auto;
margin:0 0 0 99px;
}

#registr {
margin:0 auto;
position:relative;
left:20px;
font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
font-size:12px;

}

#registr h1 {
width:90% !important;
font-size: 14px;
}

#registr input, #registr select {
border:1px solid #000;
margin:10px 0px;
width:90%
}

#registr select.field2 {
width:90% !important;
}

#registr td {
width:50%;
overflow:auto;
}

#registr input#submit {
border:0px;
width:auto;
margin:0;
float:right;
}


h1.login_and_forgot_pass {
margin:20px 20px 0 20px !important;
}

#no_bord {
border:0px !important;
}

#sitemap {
line-height:25px;
}

#sitemap div.rowone div.div_move_right, #sitemap div.rowtwo div.div_move_right {
padding:0 0 0 15px;
}

#sitemap div.rowone div.div_move_right a strong, #sitemap div.rowtwo div.div_move_right a strong {
color:#526400 !important;
}

#sitemap div.rowone div.div_move_right strong, #sitemap div.rowtwo div.div_move_right strong {
color:#666;
}

#sitemap ul {
list-style-type:none;
padding-bottom:5px;
}

#sitemap ul li {
background:url(../_images/sitemap_li_bg.gif) no-repeat 5px 11px;
padding:0 0 0 15px;
}

#sitemap ul li a {
font-size:11px;
}

#sitemap ul li span {
background:url(../_images/sitemap_span_bg.gif) no-repeat right;
padding:0 15px 0 0;
}
/* Dropdown menu */
#nav, #nav ul {list-style: none; margin: 0; padding: 0; float: left; width: 98%;
z-index:99;}
#nav li {float: left; position: relative;}
#nav a {display: block;}
#nav li:hover, #nav li.jshover {background:none;}
#nav li ul {
display: none;
position: absolute;
top:30px;
left:0px;
padding: 0;
width: 173px;
background-color:#FBB117;
z-index:100;
}

#nav li li {
background:url(../_images/drop_down_li_bg.gif) repeat-x top;
}

#nav li li a {
width: 163px;
display: block;
text-indent: 3px;
height:auto !important;
padding: 0 0 2px 10px !important;
margin:0px !important;
text-align:left;
font:bold 11px Tahoma, sans-serif;
color:#FFF;
text-decoration: none;
}

#nav li li a:hover {
background: #D8D8D8 url(../_images/drop_down_li_bg.gif) repeat-x top;
}

#nav li li a span {
background:url(../_images/drop_down_a_bg.gif) no-repeat 0px 6px;
padding:0 0 0 5px;
display:inline !important;
height:auto !important;
text-decoration:none;
}

#nav li:hover ul,
#nav li.jshover ul {display: block;}

#nav li li.no_bg, #nav li li.no_bg a {
background-image:none;
}

.align_left td {
text-align:left !important;
}

#magazine input, #magazine select {
border:1px solid #000;
width:105px;
}

#magazine td {
text-align:right;
padding-left:5px;
}

#prop_details {
margin:0 auto;
}

#prop_details input, #prop_details select {
width:150px;
border:1px solid #000;
}

.contact_us .rowtwo .even input, .contact_us .rowtwo .even select {
width:auto;
}

.req_and_submit td {
width:auto !important;
}

.bold_text {
font-weight:bold;
}

.text_padd th {
color:#666;
}

.nijnii_mardjin {
margin-bottom:5px;
}

.accent {
color:blue;
font-size: 120%;
line-height: 140%;
}

.accent a {
color:#526400 !important;

}

.currency {
color:blue !important;
margin-left:45px;
}

* html .currency {
margin-left:40px;
}

.moved_right {
position:relative;
left:25px;
}

* html .moved_right {
left:39px;
}

.golf_property {
padding:0 5px;
margin-bottom:20px;
}

	.golf_property h3 {
	border-bottom:3px solid #CACAC6;
	color:#3A4701;
	font:18px Tahoma;
	letter-spacing:-1px;
	padding:0 0 5px 0;
	margin-bottom:7px;
	}

.overflow {
overflow:auto;
}

	.golf_property .overflow {
	margin:10px 0 0 0;
	font-size: 130%;
	line-height: 140%;
	}
.golf_property .overflow .more_info {
		text-align:left;
		}
		
.separator {
border-bottom:1px solid #000;
margin-bottom:5px;
}

.featuring {
font-size:10px;
text-align:center;
}

	.featuring span.accent {
		position:relative;
		top:3px;
	}

.contact_us_link {
font:bold 14px/18px Tahoma;
}
a.thickbox
{
	font-size: 120%;
	line-height: 140%;
}
.tick
{
	background-image: url("../_images/thick.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	
}
a.deeds:link,a.deeds:active, a.deeds:visited
{
	font-size:165%;
	line-height:160%;
	text-decoration: none;

}
//lightbox.css
#lightbox{background-color:#fff;padding:5px;padding-bottom:25px;}
#lightboxDetails{padding:0;font:11px/16px Verdana,Arial;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#closeButton{bottom:2px;right:2px;}
#lightbox img{border:none;clear:both;}
#overlay img{border:none;}
#overlay{background-image:url("../_images/lightbox/overlay.png");}
* html #overlay{background-color:#fff;background-image:url("../_images/lightbox/blank.gif");}
//calendar-blue2.css
div.calendar{position:relative;}
.calendar,.calendar table{border:1px solid #bebfb7;font-size:11px;color:#4d4d4d;cursor:default;background:#fffaba;font-family:tahoma,verdana,sans-serif;}
.calendar .button{text-align:center;padding:2px;}
.calendar .nav{background:#e3e9c0 url(menuarrow2.gif) no-repeat 100% 100%;}
.calendar thead .title{font-weight:bold;text-align:center;background:#7c9807;color:#fff;padding:2px;}
.calendar thead tr{background:#e3e9c0;color:#526400;}
.calendar thead .daynames{background:#fefff3;}
.calendar thead .name{border-bottom:1px solid #4d4d4d;padding:2px;text-align:center;color:#4d4d4d;}
.calendar thead .weekend{color:#a66;}
.calendar thead .hilite{background-color:#34abfa;color:#4d4d4d;border:1px solid #016dc5;padding:1px;}
.calendar thead .active{background-color:#006aa9;border:1px solid #008aff;padding:2px 0 0 2px;}
.calendar tbody .day{width:2em;color:#456;text-align:right;padding:2px 4px 2px 2px;}
.calendar tbody .day.othermonth{font-size:80%;color:#bbb;}
.calendar tbody .day.othermonth.oweekend{color:#fbb;}
.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:#fefff3;}
.calendar tbody .rowhilite td{background:#def;}
.calendar tbody .rowhilite td.wn{background:#fffaba;}
.calendar tbody td.hilite{background:#def;padding:1px 3px 1px 1px;border:1px solid #8fc4e8;}
.calendar tbody td.active{background:#cde;padding:2px 2px 0 2px;}
.calendar tbody td.selected{font-weight:bold;border:1px solid #bebfb7;padding:1px 3px 1px 1px;background:#fff;color:#bebfb7;}
.calendar tbody td.weekend{color:#a66;}
.calendar tbody td.today{font-weight:bold;color:#d50000;}
.calendar tbody .disabled{color:#999;}
.calendar tbody .emptycell{visibility:hidden;}
.calendar tbody .emptyrow{display:none;}
.calendar tfoot .footrow{text-align:center;background:#4d4d4d;color:#fff;}
.calendar tfoot .ttip{background:#7c9807;color:#fff;border-top:1px solid #4d4d4d;padding:1px;}
.calendar tfoot .hilite{background:#b8daf0;border:1px solid #178aeb;color:#bebfb7;padding:1px;}
.calendar tfoot .active{background:#006aa9;padding:2px 0 0 2px;}
.calendar .combo{position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border:1px solid #655;background:#def;color:#4d4d4d;font-size:90%;z-index:100;}
.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px;}
.calendar .combo .label-IEfix{width:4em;}
.calendar .combo .hilite{background:#34abfa;border-top:1px solid #46a;border-bottom:1px solid #46a;font-weight:bold;}
.calendar .combo .active{border-top:1px solid #46a;border-bottom:1px solid #46a;background:#fefff3;font-weight:bold;}
.calendar td.time{border-top:1px solid #4d4d4d;padding:1px 0;text-align:center;background-color:#ffffbd;}
.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0 3px 0 4px;border:1px solid #889;font-weight:bold;background-color:#fefff3;}
.calendar td.time .ampm{text-align:center;}
.calendar td.time .colon{padding:0 2px 0 3px;font-weight:bold;}
.calendar td.time span.hilite{border-color:#4d4d4d;background-color:#267db7;color:#fff;}
.calendar td.time span.active{border-color:red;background-color:#4d4d4d;color:#a5ff00;}
