/* CSS Document */
* {margin:0; padding:0;}

/* HTML Tags */
html,body {
	font-size:11px; 
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	color:#000000; 
	background:url(../../images/index/bodyBkg.jpg) repeat-x #E0E7EC;
}
html,body {height:100%; min-height:100%;}
img {border:none; margin:0}

h1 {font-size:12px;}
/*\ HTML Tags */

.spacer {clear:both; font-size:1px;}
.spacerSep {clear:both; font-size:1px; height:1px;}

/* containers */
#pageContainer {width:942px; min-height:100%; margin:0 auto;}
#pageContainer[id] {background:url(../../images/index/pageBkg.png) repeat-y;}
* html #pageContainer {height: 100%;}
#mainContents {margin:0 12px;}

#logo {float:left;}
#offer {float:right; margin:25px 20px 0 0; font-size:12px; font-weight:bold; color:#646262; width:520px;}
#offer .offerCount {color:#D40000; font-size:18px;}
#offerContacts {float:right; width:150px; margin:-30px 10px 0 0; text-align:center; font-weight:normal; font-size:16px; font-style:italic; position:relative;}
#offerContacts .phoneLocation {color:#D40000; display:block;}

.blueTitle {width:100%; height:43px; background:url(../../images/index/blueTitleBkg.jpg) repeat-x;}
.blueTitle h1 {font-family:Geneva, Arial, Helvetica, sans-serif; color:#8D490D; padding:13px 0 0 10px;}
.blueTitle a h1 {font-family:Geneva, Arial, Helvetica, sans-serif; color:#8D490D; padding:13px 10px 0 10px; text-decoration: none;}
.orangeTitle {width:100%; height:43px; background:url(../../images/index/orangeTitleBkg.jpg) repeat-x;}

/* top navigation */
#topnav { font-size:10px; font-weight:bold; font-family:/*Geneva,*/ Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 4px;}
#topnav li {list-style:none; display:inline;}
#topnav li a {color:#8D490D; text-decoration:none; margin:13px 11px 0 0; display:block; float:left;}
#topnav li a:hover {color:#C64B01;}
/*\ top navigation */

/* top navigation with images */
#topnavi {margin:-16px 0 0 10px; float:right;}
#topnavi li {list-style:none; display:inline;}
#topnavi li a {display:block; float:left; width:74px; height:96px; margin:0 10px 0 0; position:relative;}
#topnavi li a:hover {cursor:pointer;}
#complexes {background:url(../../images/index/complexes.jpg) no-repeat;}
#complexes:hover {background:url(../../images/index/complexesHover.jpg) no-repeat;}
#apartments {background:url(../../images/index/apartments.jpg) no-repeat;}
#apartments:hover {background:url(../../images/index/apartmentsHover.jpg) no-repeat;}
#houses {background:url(../../images/index/houses.jpg) no-repeat;}
#houses:hover {background:url(../../images/index/housesHover.jpg) no-repeat;}
#land {background:url(../../images/index/land.jpg) no-repeat;}
#land:hover {background:url(../../images/index/landHover.jpg) no-repeat;}
#investors {background:url(../../images/index/investors.jpg) no-repeat; width:82px !important;}
#investors:hover {background:url(../../images/index/investorsHover.jpg) no-repeat;}
/*\ top navigation with images */

/* top navigation */
#subnav {margin:-55px 0 0 0; height:55px !important;}
#topnavs {font-size:10px; font-weight:bold; font-family:/*Geneva,*/ Arial, Helvetica, sans-serif; position:absolute; left:53%; width:460px;}
#topnavs li {list-style:none; display:inline;}
#topnavs li a {color:#565656; text-decoration:none; margin:13px 10px 0 0; display:block; float:left;}
#topnavs li a:hover {color:#282424;}
/*\ top navigation */

/* left navigation */
#leftNav {float:left; width:180px; /*background:url(../../images/index/dotted.gif) right repeat-y #F6F6F6;*/ padding:10px 0;}
#leftNav h1 {color:#6075B2; text-align:center; margin:0 0 10px 0;}
#leftNav a {
	display:block; 
	width:70%; 
	margin:auto; 
	text-align:right; 
	padding:0 10px 0 0; 
	background:url(../../images/index/leftNavArrow.gif) no-repeat right center; 
	text-decoration:none; 
	color:#355596;
}
#leftNav a:hover {color:#790707; /*text-decoration:underline;*/}
/*\ left navigation */

/* banner area */
#bannerArea {float:right; width:150px; /*border-left:1px solid #EEEEEE;*/ text-align:center;}
#bannerArea img {margin:0 0 5px 0;}
/*\ banner area */

#lnb {background:url(../../images/index/lnbBkg.jpg) repeat-y center; margin:0 0 1px 0;}
#lp {background:url(../../images/index/lpBkg.jpg) repeat-y center; margin:0 0 1px 0;}
#lp #content {float:left; width:740px; padding:10px;}
#pb {background:url(../../images/index/pbBkg.jpg) repeat-y center; margin:0 0 1px 0;}
#pb #content {float:left; width:300px; margin:10px 0 0 10px;}
#pb #content  h1 {color:#9E281E; margin:10px 0 10px 0;}


#pd {background:url(../../images/index/lpBkg.jpg) repeat-y center; margin:0 0 1px 0;}
#pd #thumbs {float:left; width:280px; padding:10px; }
#pd #thumbs .preview {text-align:center;}
#pd #thumbs img {margin:1px;}
#pd #content {float:left; width:440px; padding:10px;}

#pd #contactContent {float:left; width:730px; padding:10px;}
#pd #contactContent form {width:440px; float:right;}

#pd #contactContent #contactText {float:left; width:280px; margin:10px 0 0 0;}


#pd table {/*border:1px solid #EDEDED;*/ width:100%; float:right; margin:10px 0;}
#pd table th {width:25%; background-color:#F6F6F6 !important; padding:3px; text-align:left; color:#2F4F82}
#pd table td {/*border:1px solid #EDEDED;*/ width:25%; background-color:#F6F6F6; padding:3px;}
#pd table td.available {background-color:#00CF56; font-weight:bold; color:#FFFFFF;}
#pd table td.sold {background-color:#A10101; font-weight:bold; color:#FFFFFF;}
#pd table td.reserve {background-color:#E49600; font-weight:bold; color:#FFFFFF;}
#pd form {background-color:#EEE8DA; width:100%; margin:10px 0; padding:10px 0 20px;}
#pd form label {width:100px; float:left; margin:10px 10px 0 10px;}
#pd form label.long {width:80% !important;}
#pd form input {float:left; width:280px; margin:10px 10px 0 10px;}
#pd form textarea {margin:10px 10px 0 10px; width:400px;}
#pd form .btn {width:120px !important; float:right;  margin:10px 25px 0 10px; background:url(../../images/index/btnBkg.jpg) repeat-x #FE9145; border:1px solid #59657C; color:#FFFFFF; font-weight:bold;}


#contents {float:left; width:570px; margin:0 0 0 10px;}
#lp #contents {width:740px !important;}

.pageLink {color:#4660B2 !important; text-align:right;}
#contents h1 {color:#9E281E; margin:10px 0;}

/* properties */
.pr {width:100%; background-color:#F6F6F6; margin:1px auto;}
.pr .imgContainer {width:109px; height:94px; border:1px solid #E0DEDF; margin:5px auto; text-align:center; background-color:#FFFFFF;}
.pr .imgContainer img {margin:7px;}
.pr a {text-decoration:none;}
.pr .property {width:120px;	float:left;	margin:10px 16px; cursor:pointer;}
.pr .property h1, .pr .property h1 a {font-size:11px; color:#5C5C60; text-align:center;}
.pr .property h1.price, .pr .property h1.price a {color:#980C06 !important; margin:5px auto 0;}

#properties {float:left; width:450px;}
#properties .property {float:left; margin:4px; width:216px; height:220px;}
#properties .property .imgContainer {border:1px solid #ABA8A8; text-align:center;}
#properties .property .imgContainer img {margin:3px auto 0;}
#properties .property .description, #properties .property .description a {
	position:absolute; width:216px; margin:-5px 0 0 0; color:#8D490D; text-decoration:none;
}
#properties .property .description a:hover {color:#5D2F06;}
#properties .property .price {
	background-color:#E34B1A; 
	color:#FFFFFF; 
	width:120px; 
	text-align:center; 
	font-weight:bold; 
	padding:4px 0; 
	position:relative;
	top:-27px; 
	float:right;
	margin:0 3px 0 0;
}


#lp .property {width:98%; height:200px; margin:auto;}
#lp .property .title {width:100%; background-color:#D8E3F2; border-left:12px solid #1F58CD; margin:auto; color:#1F58CD; padding:3px;}
/*\ properties */

/* news */
.newsContent {width:48%; float:left; border-bottom:1px solid #EEEEEE; margin:3px; padding:5px;}


.detailNews .newsContent {width:350px !important;}
.newsContent img {float:left; margin:0 5px 5px 0;}
.newsContent h1 {margin:0 0 5px 0;}
.newsContent h1 a {text-decoration:none; color:#000000;}
.newsContent h1 a:hover {text-decoration:underline;}
.newsContent .more {color:#246BAC; display:block; float:right; margin:0 10px 0 0;}
.newsContent .more:hover {color:#790707;}
/*\ news */

/* search form */
#searchFormContainer {width:480px; margin:1px 0 0 0; position:relative}
#searchFormContainer .content {background-color:#EEEEEE; width:100%;}
#searchFormContainer .footer {width:100%; height:28px;}
#searchFormContainer .footer .left {width:452px; height:28px; background-color:#eeeeee; float:left;}
#searchFormContainer .footer .right {width:28px; height:28px; float:left;}
#searchFormContainer[id] .footer .right {background:url(../../images/index/searchFormCorner.png) no-repeat;}
.searchBtn {width:72px; height:22px; background:url(../../images/index/searchBtn.jpg) no-repeat; border:none; cursor:pointer;}
.searchBtnHover {width:72px; height:22px; background:url(../../images/index/searchBtnHover.jpg) no-repeat; border:none; cursor:pointer;}
#searchFormContainer {color:#355596;}
#searchFormContainer form {width:100%; background:url(../../images/index/formBkg.gif) repeat-y;}
#searchFormContainer form input {color:#355596;}
#searchFormContainer .section {width:110px; /*margin:0 5px;*/ padding:0 5px; float:left;}
#searchFormContainer .section .left {float:left; width:49%;}
#searchFormContainer .section .right {float:left; width:49%;}
#searchFormContainer .section .ff {display:block; margin:10px 0 0px 0;}
#searchFormContainer select {font-size:10px; width:110px; height:18px; color:#355596;}
#refno {width:105px; margin:0 !important;}
#searchFormContainer .section .left input, #searchFormContainer .section .right input {width:45px; margin:0 !important;}
/*\ search form */

/* footer */
#empty {height:80px;}
#footer {margin: -60px auto 0; width:918px;

font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 

}
#footer .left {float:left; width:33%; }
#footer .left a {color:#565656; text-decoration:none; margin:15px 0 0 10px; display:block; float:left}
#footer .center {
	float:left; 
	width:33%; 
	
	text-align:center; 
	color:#8D490D; 
	padding:15px 0 0 0;
}
#footer .right {float:right; width:33%;}
#footer .right a {color:#565656; text-decoration:none; margin:15px 10px 0 0; display:block; float:right}
/* footer */

/* pager */
.pager {margin:0 !important; float:right; width:400px;}
.pager ul.pages {float:right !important;}
.pager ul.pages li a.previous {width:16px; height:21px; background:url(../../images/index/previous.jpg) no-repeat; padding:0 !important;}
.pager ul.pages li a.previous:hover {background:url(../../images/index/previousHover.jpg) no-repeat;}
.pager {margin:30px 0 0 0; width:300px;}
.pager ul.pages {float:left; border:1px solid #CACACA; margin:0 0 0 5px;}
.pager ul.pages li {display:inline;}
.pager ul.pages li a {display:block; float:left; width:20px; text-align:center; text-decoration:none; padding:4px 0 4px 0; color:#B1B1B1}
.pager ul.pages li a:hover {background-color:#F7F7F7;}
.pager ul.pages li a.selected {background-color:#EEEEEE;}
.pager ul.pages li a.previous, .pager ul.pages li a.next {
	width:16px; 
	height:21px;
	padding:0 !important;
	border:1px solid #CACACA; 
	margin:-1px 0; 
}
.pager ul.pages li a.previous, .pager ul.pages li a.next {border-right:none; border-left:none;}
.pager ul.pages li a.next {background:url(../../images/index/nextHover.jpg) no-repeat; border-left:none;}
.pager ul.pages li a.next:hover {background:url(../../images/index/next.jpg) no-repeat;}
.pager ul.pages li a.previous {background:url(../../images/index/previousHover.jpg) no-repeat;}
.pager ul.pages li a.previous:hover {background:url(../../images/index/previous.jpg) no-repeat;}

.searchResults {float:left; width:250px; margin:0 0 20px 0; color:#666666}
/*\ pager */



#content h1.search { float:left; }
.floatLeft { float: left; }
.floatRight { float: right; }
.property_desc, .property_desc font {
/*	
	font-size: inherit !important;
	color: inherit !important;
	font-family: inherit !important;
*/	
	font-size:11px !important; 
	font-family:Tahoma, Verdana, Arial, sans-serif !important;  
	color:#000000 !important; 

 	text-align: justify !important;

}
.property_desc h3 {color:#4A6EA8; font-size:11px; margin:10px 0 5px 0;}
.rel_links a {color:#4A6EA8; text-decoration:none; margin:0 0 0 10px; font-weight:bold;}
.rel_links a:hover {color:#334259;}

.propTitle {float:left; width:72%;}
.propPrice {float:right; width:25%; color:#D40000; text-align:right;}
.propPrice span {text-align:left; display:block; float:left;}


/*\ containers */

/* Banners */
.banners { text-align: center }
.banners a { color: #565656; text-decoration: none; font-size: 12px; font-weight: bold; padding-left: 15px; }