@charset "utf-8";
/* CSS Document */
body {
	font-family:Trebuchet MS;
	font-size:12px;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#2E2E2E;
	margin:0px;
	line-height:1.5em;
}
A:link, A:visited, A:active {
	color:#046eac;
}
A:hover {
	color:#666666;
}

.XITE:link, .XITE:visited, .XITE:active {
	color:#FFFFFF;
}
.XITE:hover    {
	color:#003366;
}

#Langs {
width:90px;
height:120px;
float:left;
margin-left:1px;
}
#Langs ul li {
float:left;
list-style:none;
margin-top:25px;
}
#Langs A:link, #Langs A:visited, #Langs A:active {
text-decoration:none;
	margin-right:5px;
	color:transparent;
}

#Header #Logo A:link, #Header #Logo A:visited, #Header #Logo A:active {
	color:#FFFFFF;
	text-decoration:none;
}
#Header #Logo A:hover {
	text-decoration:underline;

}
.inputTextBox
{
	font-family:verdana;
	font-size:10px;
	color:#333333;
	padding:2px;
	width:200px;
	border-top : 1px solid;
	border-top-color:#CCCCCC;
	border-bottom : 1px solid;
	border-bottom-color:#CCCCCC;
	border-left : 1px solid;
	border-left-color:#CCCCCC;
	border-right : 1px solid;
	border-right-color:#CCCCCC;
}
.inputTextArea {
	font-family:verdana;
	font-size:10px;
	color:#333333;
	padding :2px;
	width:200px;
	height:80px;
	border-top : 1px solid;
	border-top-color:#CCCCCC;
	border-bottom : 1px solid;
	border-bottom-color:#CCCCCC;
	border-left : 1px solid;
	border-left-color:#CCCCCC;
	border-right : 1px solid;
	border-right-color:#CCCCCC;
}

.inputTextBoxMini
{
	font-family:verdana;
	font-size:10px;
	color:#333333;
	padding:2px;
	width:140px;
	border-top : 1px solid;
	border-top-color:#CCCCCC;
	border-bottom : 1px solid;
	border-bottom-color:#CCCCCC;
	border-left : 1px solid;
	border-left-color:#CCCCCC;
	border-right : 1px solid;
	border-right-color:#CCCCCC;
}
.Button {
background:url(../images/content/search.png) transparent no-repeat;
border:none;
	font-weight:bold;	
	font-family:Trebuchet MS;
	color:#FFFFFF;
	font-size:13px;
	width:134px;
	height:35px;
	text-transform:uppercase;
padding-right:30px;
padding-bottom:5px;
}
.FormButton {
background:url(../images/content/formbutton.png) transparent no-repeat;
border:none;
	font-weight:bold;	
	font-family:Trebuchet MS;
	color:#FFFFFF;
	font-size:13px;
	width:134px;
	height:35px;
	text-transform:uppercase;
padding-right:30px;
padding-bottom:5px;
}
.Heading
{
	font-size:22px;
	color:#435978;
	margin-right:10px;
}

.Heading2
{
	font-size:18px;
	color:#ff9459;
	margin-right:10px;
	line-height:30px;
}

#Contents_Left #Body_News a:link, #Contents_Left #Body_News a:visited, #Contents_Left #Body_News a:active {
	color:#666666;
	font-size:10px;
	text-decoration:none;
}
#Contents_Left #Body_News a:hover {
	text-decoration:underline;
}

#Contents_Right #Eukairies a:link, #Contents_Right #Eukairies a:visited, #Contents_Right #Eukairies a:active {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	padding:3px;
}
#Contents_Right #Eukairies a:hover {
	color:#ff9459;
	font-size:10px;
	text-decoration:none;
	padding:3px;
}
.ImgProperty{
margin-right:10px;
padding:3px;
border:#CCCCCC 1px solid;
}

#Eukairies {
	width:100%;
	height:20px;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}


#Header {
	background:url(../images/content/header_bg.png);
	background-repeat:repeat-x;
	height:135px;
}

#Logo {
	padding-top:20px;
	width:960px;
	margin:0px auto;
}

p.logo {
font-family:Trebuchet MS;
font-size:12px;
color:#FFFFFF;
width:250px;
}

#Pic {
	position:absolute;
	background-color:#8fbed7;
	top:120px;
	left:30%;
	width:487px;
	height:285px;
	padding-top:14px;
	overflow:hidden;
}

/* ADS CLASSES */

#Ads {
	padding-top:5px;
	font-size:14px;
	text-align:center;
	display:none;

}

#Adstitle{
	font-size:14px;
	text-align:center;
	color:#666666;
	font-family:"Trebuchet MS";
	font-size:11px;
	
	padding-bottom:5px;

}

#AdsContainer{
border-bottom:solid 1px; 
border-top:solid 1px;
border-color:#CCCCCC;
width:835px;
margin:auto;
padding-bottom:7px;
padding-top:7px;

}

#Ad {

}

/* MAIN MENU CLASSES */

#Menu {
font-family:Trebuchet MS;
font-size:12px;
width:500px;
height:120px;
float:left;
margin-left:60px;
}
#Menu ul li {
float:left;
list-style:none;
margin-top:30px;
}
#Menu A:link, #Menu A:visited, #Menu A:active {
text-decoration:none;
color:#FFFFFF;
margin-right:20px;
}
#Menu A:hover {
text-decoration:underline;
}
/* MAIN CONTENT CLASSES */

#Contents {
	color:#666666;
	/*width:75%;*/
	width:950px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	padding:10px;
	margin-top:10px;
	margin-bottom:30px;
	padding-bottom:30px;
}

#Contents_Left {
	float:left;
	color:#000000;
	/*width:49%;*/
	width:465px;
	font-size:10px;
	padding-bottom:50px;
	font-size:12px;
	overflow:hidden;
}

#Contents_Right {
	float:right;
	color:#464646;
	width:465px;
	font-size:12px;
	margin-bottom:50px;
}
#Contents_Right p{
	color:#464646;
	font-size:12px;
}

#DetailsTools {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
#Contents_Right #DetailsTools a:link, #Contents_Right #DetailsTools a:visited, #Contents_Right #DetailsTools a:active {
	font-size:10px;
	background-color:#FFFFFF;
	color:#046eac; 
	text-decoration:none;
	padding:2px;
	border:1px solid;
	border-color:#FFFFFF;
}

#Contents_Right #DetailsTools a:hover {
	font-size:10px;
	background-color:#F2F8FF;
	color:#046eac; 
	text-decoration:none;
	padding:2px;
	border:1px solid;
	border-color:#CCCCCC;
}


.Desc {
margin-top:10px;
	height:75px;
}
.Photo {
	float:left;
}
.HeadingSmall {
	font-size:13px;
	color:#ff9459;
	font-weight:bold;
}

.Price {
	font-size:12px;
	font-weight:normal;
	color:#e45c2b;
	letter-spacing:-0.05em;
	padding-right:20px;
}

#Contents_Right a:link, #Contents_Right a:visited, #Contents_Right  a:active {
	color:#333c2d;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
#Contents_Right a:hover {
	color:#333c2d;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
#HomeProperty {
padding-bottom:40px;
border-bottom:1px #d7dec3 solid;
margin:8px;
}


.News {
	float:left;
	font-size:10px;
	margin:5px;
	width:47%;
}

.TitleNews {
	color:#435978;
	font-size:13px;
}

#Body_News {
	float:none;
	/*background-color:#ffeadd;*/
	background:url(../images/content/News.backj.jpg);
	background-repeat:no-repeat;
	padding:15px;
	height:83px;
	margin-top:15px;
	overflow:hidden;
	display:none;
}

#Body_Contents {
	margin-top:10px;
	padding-left:3px;
	width:100%;
}

/* FOOTER CLASSES */

#Footer {
	position:fixed;
	bottom:0px;
	background:url(../images/content/footer_bg.png) repeat-x transparent;
	color:#FFFFFF;
	height:52px;
	width:100%;
	padding-top:1%;
	letter-spacing:0.05em;
	margin:0px;
}

#FooterContainer {
	/*width:75%;*/
	width:950px;
	margin:auto;
}

#Foot {
	margin-top:15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:right;
}
#ImmoneEngine {
	font-size:10px;
	font-family:Verdana;
	letter-spacing:0px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
	margin-top:10px;
}

#Tool {
	float:left;
	text-align:left;
	width:200px;
	font-size:11px;
	top:0px;
	position:absolute;
}



#Footer a:link, #Footer a:visited, #Footer a:active {
	color:#FFFFFF;
	text-decoration:none;
}
#Footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/* OTHER CLASSES */

.smooth {
	color:#999999;
	font-size:12px;
}


/* RECORD DETAILS CLASSES */

.GeneralInfo {
	border:dashed;
	border-width:1px;
	color:#666666;
	padding:10px;
	margin-bottom:5px;
	margin-top:20px;

}

.ExtrasInfo {
	border:dashed;
	border-width:1px;
	color:#666666;
	padding:10px;
	margin-bottom:5px;
	margin-top:5px;
	background-color:#FFFFF0;

}

.DescInfo {
	margin-bottom:5px;
	margin-top:30px;
}

.PhotosInfo {
	/*border:dashed;
	border-width:1px;*/
	color:#999999;
	padding:10px;
	margin-bottom:5px;
	margin-top:5px;
	height:100%;
	overflow:auto;
	border-bottom:#CCCCCC 1px solid;
}

.TitleInfo {
	float:left;
}

.PriceInfo {
	float:right;
	font-size:16px;
	font-weight:bold;
	color:#ff9459;
	letter-spacing:-0.05em;
}

#DetailsProperty {
	padding-top:5px;
	padding-right:3px;
	padding-left:5px;
}

.LabelExtra {
	color:#333333;
}

.MiniListBox {
	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px;
	margin-right:5px;
	border-top : 1px solid;
	border-top-color:#CCCCCC;
	border-bottom : 1px solid;
	border-bottom-color:#CCCCCC;
	border-left : 1px solid;
	border-left-color:#CCCCCC;
	border-right : 1px solid;
	border-right-color:#CCCCCC;

}

/* ENGINE CLASSES */


#Search_Engines  .Heading {
	font-size:14px;
	color:#9f9c9b;
	margin-left:10px;
	padding-bottom:8px;
}

.RRR {
	font-size:12px;
}

#Engine2Content a:link, #Engine2Content a:visited, #Engine2Content a:active {
	text-decoration:none;
	color:#333c2d;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
#Engine2Content a:hover {
	color:#000000;
	text-decoration:underline;
}
#Engine2Content.PropertyTitle a{
color:#333c2d;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.RSS {
	float:left;
	vertical-align:middle;
	font-size:10px;
	padding-top:3px;
	margin-left:10px;
	
}

.RSSTitle {
color:#b4b0af;
	float:left;
	padding-top:3px;
	padding-left:3px;
}
#Tool_Types a:link, #Tool_Types a:visited, #Tool_Types  a:active {
	color:#3A97B1;
	text-decoration:none;
}
#Tool_Types a:hover {
	width:100px;
	color:#000000;
	text-decoration:underline;
}

#Tool_Areas a:link, #Tool_Areas a:visited, #Tool_Areas  a:active {
	color:#3A97B1;
	text-decoration:none;
}
#Tool_Areas a:hover {
	width:100px;
	color:#000000;
	text-decoration:underline;
}


.TTT {
	background-color:#FFFFFF;
	font-size:12px;
	color:#ff9459;
	font-weight:bold;
	text-align:left;
	padding-left:10px;

}

#Tool_Types {
	position:fixed;
	bottom:39px;
	position:absolute;
	/*background-color:#E4E4E4;*/
	background-color:#60b3ca;
	color:#666666;
	padding:5px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);

}

#Tool_Types_Container {
	/*background-color:#F5F5F5;*/
	/*background-color:#F0FEFF;*/
	padding:10px;
	font-size:11px;
}

#Tool_Areas {
	position:fixed;
	bottom:39px;
	position:absolute;
	background-color:#60b3ca;
	color:#666666;
	padding:5px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);

}

.Results {
	padding-left:10px;
	padding-top:5px;
}

.Articles1 {
	background-color:#FFFFFF;
	padding:5px;
	width:90%;
	margin-left:10px;
	margin-right:10px;
}
.Articles2 {
	background-color:#F2F2F2;
	padding:5px;
	width:90%;
	margin-left:10px;
	margin-right:10px;
}

#Sold {
	float:right;
	background:url(../images/content/Sold.png);
	background-repeat:no-repeat;
	width:150px;
	height:90px;
}
/****** LEFT STYLING *********/
#Left_Top {
font-family:Trebuchet MS;
/*width:412px;*/
background:#e3f0df;
border:#d2d2d2 1px solid;
/*height:172px;*/
}
#Left_Top h3 {
color:#485b39;
font-size:15px;
font-weight:bold;
letter-spacing:-1px;
}
#Left_Top p {
margin-top:6px;
font-size:11px;
color:#00000;
overflow:hidden;
}
A.sale:link, A.sale:visited, A.sale:active {
background:url(../images/content/for_sale.png) no-repeat;
display:block;
margin-top:17px;
width:159;
height:37px;
}
A.sale:hover {
background:url(../images/content/for_sale_down.png) no-repeat;
display:block;
}
A.rent:link, A.rent:visited, A.rent:active {
background:url(../images/content/for_rent.png) no-repeat;
display:block;
margin-top:17px;
width:159;
height:37px;
}
A.rent:hover {
background:url(../images/content/for_rent_down.png) no-repeat;
display:block;
}
A.sale_en:link, A.sale_en:visited, A.sale_en:active {
background:url(../images/content/for_sale_en.png) no-repeat;
display:block;
margin-top:17px;
width:159;
height:37px;
}
A.sale_en:hover {
background:url(../images/content/for_sale_en_down.png) no-repeat;
display:block;
}
A.rent_en:link, A.rent_en:visited, A.rent_en:active {
background:url(../images/content/for_rent_en.png) no-repeat;
display:block;
margin-top:17px;
width:159;
height:37px;
}
A.rent_en:hover {
background:url(../images/content/for_rent_en_down.png) no-repeat;
display:block;
}
#Left_Top_Left {
width:160px;
float:left;
margin-top:23px;
margin-left:33px;
}
 #Left_Top_Right {
width:160px;
float:right;
margin-top:23px;
margin-right:30px;
}
.TabbedPanelsContent1 {
margin:10px;
}
.TabbedPanelsContent1 table {
margin-left:25px;
}
.TabbedPanelsContent2 {
margin:10px;
}    
.TabbedPanelsContent2 table {
margin-left:25px;
}    