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

/* HTML Tags */
html,body {
	font-size:11px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	color:#757980;
	background:url(../../images/index/bodyBkg.gif) repeat;
	min-height:100%;
}

img {border:none; margin:0}

h1 {font-size:12px;}
h2 {font-size:11px;}

a:link, a:active, a:visited  {color:#67A707; text-decoration:none;}
a:hover {color:#7FCB09; text-decoration:none;}
/*\ HTML Tags */

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

/* containers */

#headerBkg {width:100%;}
#headerBkg[id] {background:url(../../images/index/headerBkg.png) repeat-x;}

#pageContainer {width:956px; margin:0 auto; background:#FFFFFF;}
#page {margin:0 1px; background:url(../../images/index/leftBkg.jpg) repeat-y left;}

#header {height:113px; background:url(../../images/index/headerBkg.jpg) repeat-x;}
#logo {width:153px; height:90px; position:relative; top:15px; left:15px; float:left; cursor:pointer;}
#logo[id] {background:url(../../images/index/logo.png) no-repeat;}

#topLinks {float:left; width:430px; position:relative; left:130px;}
#topLinks a {
	width:96px;
	height:91px;
	display:block;
	float:left;
	cursor:pointer;
	margin:0 2px 0 0;
	text-align:center;
	color:#323232;
	text-decoration:none;
	line-height:12px;
}
#topLinks a img {margin:5px 0 3px 0; position:relative;}
#topLinks a:hover {color:#FFA900;}
#topLinks[id] a {background:url(../../images/index/headerSearchLinksBkg.png) no-repeat;}

#lang {width:150px; float:right; text-align:center; position:relative; top:20px;}
#lang span {position:relative; top:2px; display:block; width:1px; height:45px; border-left:1px solid #FFA900; float:left;}
#lang a {
	color:#A8A8A8;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	float:left;
	position:relative;
	top:15px;
	margin:0 10px;
}
#lang a:hover {color:#FFA900;}

#headNavBkg {width:100%; height:30px; background:url(../../images/index/headNavBkg.jpg) repeat-x; margin:0 0 -4px 0; text-align:center; padding:6px 0 0 0; cursor:default;}

#headNavBkg a {color:#FFFFFF; text-decoration:none; padding:6px 20px 5px; font-weight:bold; font-size:12px;}
#headNavBkg a:hover, #headNavBkg a.selected {background:url(../../images/index/headNavBkgHover.jpg) repeat-x;}


/* main navigation */
#mainNav {position:relative; cursor:default; /*background-color:#72747A;*/ font-size:12px; /*width:450px; height:30px*/}
#mainNav li {display:inline; list-style:none; margin:0;  float:left; position:relative;}
#mainNav li a {color:#FFFFFF; text-decoration:none; padding:5px 10px 6px 10px; float:none !important; float:left; display:block;}
#mainNav li a:hover, #mainNav li a.selected {background:url(../../images/index/headNavBkgHover.jpg) repeat-x;}

#mainNav ul {
	margin:0 0 10px 0;
	width:200px;
	list-style:none;
	display:none;
	position:absolute;
	top:27px;
	left:0;
	z-index:50;
	border:1px solid #D1D1D1;
	border-bottom:none;
	border-left:none;
}
#mainNav ul:after {clear: both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden;}
#mainNav ul li {
	width:200px; 
	float:left;
	display:block !important; 
	display:inline; 
	border-bottom:1px solid #D1D1D1;
}
#mainNav li:hover li a, #mainNav li.iehover li a {
	float: none;
	padding:4px 10px; 
	background:url(../../images/index/headNavBkg.jpg) repeat-x;
}
#mainNav li:hover li a:hover, #mainNav li:hover li:hover a, #mainNav li.iehover li a:hover, #mainNav li.iehover li.iehover a {
	background:url(../../images/index/headNavBkgHover.jpg) repeat-x;
}
#mainNav li:hover li:hover li a, #mainNav li.iehover li.iehover li a {background:url(../../images/index/headNavBkg.jpg) repeat-x;}
#mainNav li:hover li:hover li a:hover,
#mainNav li:hover li:hover li:hover a,
#mainNav li.iehover li.iehover li a:hover,
#mainNav li.iehover li.iehover li.iehover a {
	background:url(../../images/index/headNavBkgHover.jpg) repeat-x;
}
#mainNav ul ul, #mainNav ul ul ul {display: none; position: absolute; top: 0; left: 140px;}
#mainNav li:hover ul ul, #mainNav li:hover ul ul ul, #mainNav li.iehover ul ul, #mainNav li.iehover ul ul ul {
  display: none;
}
#mainNav li:hover ul,
#mainNav ul li:hover ul,
#mainNav ul ul li:hover ul,
#mainNav li.iehover ul,
#mainNav ul li.iehover ul,
#mainNav ul ul li.iehover ul {
  display: block;
}
/*\ main navigation */


/* sub navigation */
#subnav {width:170px; float:left; margin:0 20px 20px 0;}
#sContent {float:right; width:410px;}

#subnav ul li {list-style:none; background:url(../../images/index/pdDots.gif) repeat-x bottom;}
#subnav ul li ul {margin:0 0 0 20px; background:url(../../images/index/pdDots.gif) repeat-x top;}

#subnav ul li a {
	background:url(../../images/index/flBkg.gif) no-repeat left center;
	display:block;
	height:20px;
	padding:2px 2px 2px 15px;
	color:#43525A;
	text-decoration:none;
}
#subnav ul ul li a {background:url(../../images/index/slBkg.gif) no-repeat left center !important;}


/*Site Map */
#siteMap ul ul ul {margin: 0 0 0 20px;}

#siteMap ul ul li a {background:url(../../images/index/slBkg.gif) no-repeat left center !important; margin:0 0 0 20px;}

#siteMap ul li {list-style:none; background:url(../../images/index/pdDots.gif) repeat-x bottom;}
#siteMap ul li ul {margin:0; background:url(../../images/index/pdDots.gif) repeat-x top;}

#siteMap ul li a {
	background:url(../../images/index/flBkg.gif) no-repeat left center;
	display:block;
	height:20px;
	padding:2px 2px 2px 15px;
	color:#43525A;
	text-decoration:none;
}

#siteMap ul ul ul {margin: 0 0 0 20px;}

#siteMap ul ul li a {background:url(../../images/index/slBkg.gif) no-repeat left center !important; margin:0 0 0 20px;}

/*\ sub navigation */

/* header images */
#imgContainer {width:618px; height:117px;}
#imgContainer img {position:absolute; display:none;}
/*\ header images */


#left {width:167px; float:left;}
#center {width:618px; float:left; margin:0 1px;}
#right {width:167px; float:right;}

#left .quickLinks {width:167px; background: #BAD405;}
#left .quickLinks .leftBottomShape {width:167px; height:50px; background:url(../../images/index/leftShortShape.jpg) no-repeat ;}
#left .quickLinks #leftNav {margin:0 0 0 0; padding:0 0 0 10px;  position:relative; top:10px; font-size:12px; background: #BAD405;}
#left .quickLinks #leftNav li {list-style:none; margin:0 0 2px 0;}
#left .quickLinks #leftNav li a {color:#222222; text-decoration:none;}
#left .quickLinks #leftNav li a:hover {color:#2F4D01;}

#left .leftHeader {width:167px; height:17px; background:url(../../images/index/leftHeader.jpg) no-repeat;}

#left #propertiesLeft {width:100%;}
#left #propertiesLeft h1 {color:#518106; margin:10px 0 10px 20px;}
#left #propertiesLeft .sep {width:167px; height:17px; background:url(../../images/index/leftPropertiesSep.jpg) no-repeat;}

#left #propertiesLeft ul.links {


}
#left #propertiesLeft ul.links li {list-style:none;}
#left #propertiesLeft ul.links li a {
	color:#667079;
	text-decoration:none; 
	padding:3px 0 4px 20px; 
	margin:0px;
	display:block;
	width:147px;
	font-size:12px;
	background:url(../../images/index/propertyNavBullet.png) no-repeat 10px 9px;
}

#left #propertiesLeft ul.links li a:hover, #left #propertiesLeft ul.links li a.selected {background-color:#CED8E1;}


/* left regions */
#regions {position:relative;}
#regions li {position:relative; display:inline; }


#regions ul {
	width:170px;
	list-style:none;
	display:none;
	position:absolute;
	top:0;
	z-index:8000;
	left:167px;
	background:#E7E7E7;
}
#regions ul:after {clear: both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden;}
#regions ul li {
	width:170px; 
	float:left; 
	display:block !important; 
	display:inline; 
	border-bottom:1px solid #D1D1D1;
}
#regions li:hover li a, #regions li.iehover li a {
	background:none !important;
	float: none;
	padding:4px 10px;
	width:150px !important; 
	color:#cccccc;
}
#regions li:hover li a:hover, #regions li:hover li:hover a, #regions li.iehover li a:hover, #regions li.iehover li.iehover a {
	color:#ffffff;
	background-color:#CED8E1 !important;
}
#regions li:hover li:hover li a, #regions li.iehover li.iehover li a {color:#cccccc; background-color:#72747A;}
#regions li:hover li:hover li a:hover,
#regions li:hover li:hover li:hover a,
#regions li.iehover li.iehover li a:hover,
#regions li.iehover li.iehover li.iehover a {
	color:#ffffff;
}
#regions ul ul, #regions ul ul ul {display: none; position: absolute; top: 0; left: 170px;}
#regions li:hover ul ul, #regions li:hover ul ul ul, #regions li.iehover ul ul, #regions li.iehover ul ul ul {
  display: none;
}
#regions li:hover ul,
#regions ul li:hover ul,
#regions ul ul li:hover ul,
#regions li.iehover ul,
#regions ul li.iehover ul,
#regions ul ul li.iehover ul {
  display: block;
}
/*\ left regions */

/* new submenu regions */
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.dropdown {
	position: relative;
	z-index: 597;
	float: left;
}

ul.dropdown li {
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}

ul.dropdown ul {
	visibility: hidden;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 167px;
	background:#E7E7E7;
}

ul.dropdown ul a { background-image:none !important; }

ul.dropdown ul li {
	float: none;
	width:167px;
	border-bottom:1px solid #D1D1D1;
}

ul.dropdown ul ul {
	top: 1px;
	left: 99%;
}

ul.dropdown li:hover > ul {
	visibility: visible;
	display: block;
}

ul.dropdown-vertical {
 width: 167px;
}

ul.dropdown-vertical ul {
 top: 1px;
 left: 99%;
}

ul.dropdown-vertical li {
 float: none;
}
/* /new submenu regions */

/* head titles */
.headTitile {height:27px; background:url(../../images/index/headTitleBkg.jpg) repeat-x;}
.headTitile h1 {
	text-align:center;
	padding:7px 0 0 0;
	font-size:14px;
	color:#4C7808;
}
.headTitile h1 a {text-decoration:none; color:#2660B3;}
.headTitile h1.smallText {font-size:18px !important; padding:7px 0 0 35px !important;}


.titile {background:url(../../images/index/titleBkg.jpg) no-repeat left center; margin:0 0 0 5px; position:relative; top:10px;}
.titile h1 {margin:0 0 0 45px; color:#006B0F; font-size:18px; font-weight: normal;}

.titile h1 span.refno {color:#FF9832; margin:0 10px 0 0;}

.pagesLinks {margin:0 0 10px 0; background:url(../../images/index/titleBkg.jpg) no-repeat left center; color:#006B0F; padding:2px 0 0 45px; height:22px;}
.pagesLinks a, .pagesLinks span {color:#006B0F; text-decoration:none; float:left; display:block;}
.pagesLinks a:hover {text-decoration:underline;}
.pagesLinks .print {background:url(../../images/index/print.gif) no-repeat left; padding:0 0 0 20px; float:right;}

.sectionTitle {width:100%; padding:10px 0; text-align:center; background-color:#FFFFFF; color:#4C7808; font-weight:bold;}

/*\ head titles */

#center .content {margin:10px;}
#center .content #homeText ul {margin:0 0 0 20px;}


/* properties */
.property {width:144px; height:300px; float:left; margin:5px 5px 0 0; text-align:center; background:url(../../images/index/propertyBkg.jpg) no-repeat;}
.property .content {width:123px; margin:5px 0 0 0; padding:3px; text-align:left;}
.property .content h1 {color:#4C7808; margin:0 0 5px 0; height:40px;}
.property .content h1 a {color:#4C7808; text-decoration:none; line-height:12px;}
.property .content h1 a:hover {color:#2655B2;}
.property .content .text {height:85px;}
.property .content .imgContainer {width:100%; text-align:center; margin:3px 0;}
.property .content .imgContainer .propertyStatus {width:120px; height:20px; margin:-21px 0 0 2px; z-index:150;}
.property .content .imgContainer .propertyStatus[class] {position:absolute;}
.property .content .imgContainer .propertyStatus .shape {width:25px; height:20px; float:right;}
.property .content .imgContainer .propertyStatus .shape[class] {background:url(../../images/index/statusShape.png) no-repeat;}
.property .content .imgContainer .propertyStatus .status {
	background-color:#C3DF00;
	color:#2660B3;
	padding:2px 5px 0;
	float:right;
	height:17px;
	position:relative;
	top:1px;}

.property img {border:1px solid #DFDFDF;}
.property .price {color:#4C7808; font-size:18px; font-weight:bold; text-align:left;}

.property .price h1{color:#4C7808; font-size:18px; font-weight:bold; margin:5px 0 5px 10px;}
.property .price h2{color:#4C7808; font-size:18px; font-weight:bold; margin:0 0 0 10px;}
.property .price h3{color:#4C7808; font-size:14px; font-weight:bold; margin:0 0 0 10px;}


/* table */
.latestProps {width:100%; border:1px solid #DEDEDE; border-collapse:collapse; margin:10px 0 0 0;}
.latestProps th {background-color:#E6F5D8; color:#4C7808; border:1px solid #DEDEDE; text-align:left; padding:2px 4px;}
.latestProps td {color:#666666; border:1px solid #DEDEDE; text-align:left; padding:10px;}
.latestProps td.center {text-align:center;}
.latestProps td.price {text-align:right; font-weight:bold;}
.latestProps img {float:left; margin:0 10px 0 0;}
.latestProps td.remove a {float:right;}

.latestProps td a {color:#4C7808; text-decoration:none; font-weight:bold; font-style:italic;}
.latestProps td a:hover {color:#7FCB09;}
.latestProps .more {text-decoration:none; display:block; text-align:right; padding:5px;}
/*\ table */

/*\ properties */


/* property details */
#propDetails {width:784px; float:left; margin:0 0 0 1px;}
#propDetails .left {width:440px; float:left; margin:0 0 0 35px;}
#propDetails .right {width:270px; float:right; margin:0 20px 0 0;}

#propDetails .left ul li {margin:0 -20px 0 20px;}

#propDetails .right img {margin:1px;}
#propDetails .right .currentImage {margin:0 0 3px 0;}

#propDetails .right .contacts {margin:20px 0 !important;}

#propDetails .propertyTitle {margin:20px 0 20px 35px;}
#propDetails .propertyTitle h1 {color:#6F6F6F; float:left; font-size:16px;}

#propDetails .propertyTitle .pnProp {float:right; margin:0 15px 0 0;}
#propDetails .propertyTitle .pnProp a {color:#046F13; text-decoration:none; font-size:18px;}
#propDetails .propertyTitle .pnProp .nextProperty {
	background:url(../../images/index/nextProperty.jpg) no-repeat right center;
	padding:5px 30px 5px 5px;
	font-size: 16px;
}
#propDetails .propertyTitle .pnProp .previousProperty {
	background:url(../../images/index/previousProperty.jpg) no-repeat left center;
	padding:5px 5px 5px 30px;
	font-size: 16px;
}



#propDetails .propertyPrice {margin:0 0 10px 35px;}
#propDetails .propertyPrice h1 {color:#006B0F; font-size:18px; font-weight:normal; float:left;}
#propDetails .propertyPrice h1 span {margin:0 15px 0 0;}
#propDetails .propertyPrice .back {float:right; width:270px; margin:0 15px 0 0; text-align:center;}
#propDetails .propertyPrice .back a {color:#757980; text-decoration:none;}

/* tables */
table.propertyInfo {width:100%; margin:0 0 10px 0;}
table.propertyInfo th {width:20%; background-color:#F6F6F6; padding:3px; color:#2F4F82; text-align:left;}
table.propertyInfo td {width:30%; background-color:#F6F6F6; padding:3px;}
table.propertyInfo td.percent {width:30%; background-color:#F6F6F6; padding:3px; color: #6EC354;}
table.propertyInfo td.available {background-color:#87C00A; font-weight:bold; color:#FFFFFF;}
table.moreInfo {width:100%; margin:0 0 10px 0; background:url(../../images/index/tableBkg.jpg) repeat-x;}
table.moreInfo th {padding:10px; color:#000000; text-align:center;}
table.moreInfo td {padding:3px; text-align:center; vertical-align: top;}
table.moreInfo td.available {background-color:#87C00A; font-weight:bold; color:#FFFFFF;}
/*\ tables */

.close {width:240px; float:left;}
.close div {width:42px; float:left; text-align:center; /*padding:40px 0 0 0;*/ margin:0 0 0 10px; font-weight:bold;}
.close .text {float:none !important; padding:0 !important; width:100%; margin:10px 0; color:#3E7403; text-align:left;}

.sl {}
#sl #sliedeShow {
	width:148px;
	height:34px;
	display:block;
	float:left;
	text-align:center;
	color:#C4221F !important;
	padding:8px 0 0 0;
	background:url(../../images/index/sliedeShowBkg.gif) no-repeat;
}

#sl #releated {
	width:271px;
	height:34px;
	display:block;
	float:right;
	text-align:center;
	color:#C4221F !important;
	padding:8px 0 0 0;
	background:url(../../images/index/releatedBkg.gif) no-repeat;
}

.formLinks {float:right; width:170px; margin:0 10px 0 0;}
#qnko {width:100%;}
.formLinks ul {margin:0 0 20px 0;}
.formLinks ul li {list-style:none; background:url(../../images/index/pdDots.gif) repeat-x bottom;}
.formLinks ul li.wishlist {list-style:none; background:none;}

.formLinks ul li.wishlist a {background:none; color:#01720A; text-decoration:none; padding:8px 0 5px 0; display:block; /*display:inline !important;*/ height:20px; margin:0 ; float:left;}
.formLinks ul li.wishlist a.rightLink {float:right;}
.formLinks ul li.wishlist .wishlistContents {background:url(../../images/index/pdDotsRed.gif) repeat-x bottom; height:40px;}


.formLinks ul li a {background:url(../../images/index/pdLinks.gif) no-repeat left center; color:#4E4E4E; text-decoration:none; padding:8px 0 5px 20px; display:block; height:20px; margin:0 0 0 30px;}
.formLinks ul li a:hover {color:#7B0303;}

/* form */
form.contacts {
	width:265px !important; 
	margin:10px 0 0 0px; 
	text-align:right; 
	background:url(../../images/index/formBkg.jpg) repeat-y; 
	color:#87C00A; 
	float:left;
}
form.contacts .header {
	width:100%; 
	height:34px; 
	background:url(../../images/index/contactFormHeader.jpg) no-repeat; 
	text-align:left; 
	padding:0 0 0 20px;
}
form.contacts .header {color:#EAA50C;}

form.contacts .footer {width:100%; height:5px; background:url(../../images/index/contactFormFooter.jpg) no-repeat; margin:10px 0 0 0;}
form.contacts .header .tab {background:url(../../images/index/formTab.jpg) top left no-repeat;}
form.contacts .header .tab[class] {padding:10px 0 20px 20px; position:relative; top:10px;}
form.contacts .header .tab span {background:url(../../images/index/formTab.jpg) transparent top right no-repeat;}
form.contacts .header .tab[class] span {padding:10px 20px 20px 0; margin:-10px 0 0 0;}
form.contacts label {width:70px !important; float:left; margin:10px 10px 0 10px !important;}
form.contacts input {
	float:left;
	width:140px;
	margin:10px 10px 0 10px;
	border:1px solid #87C00A;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#4F7202;
}
form.contacts textarea {
	margin:10px 10px 0 10px;
	width:140px;
	height:160px;
	text-align:left;
	float:left;
	border:1px solid #87C00A;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	color:#4F7202;
	font-size:11px;
	overflow:auto;
}

form.contacts .address {
	width:245px;
	height:65px;
	background:url(../../images/index/formContacts.jpg) no-repeat;
	margin:auto;
	text-align:left;
	color:#000000;
}
form.contacts .msg {text-align:center;}
form.contacts .address div {padding:5px 10px;}

form.contacts .btn {
	float:right !important;
	margin:10px 25px 0 10px;
	border:none !important;
}
/*\ form */

/*\ property details */


/* news */
.indexNews {width:98%; margin:5px 0 0 0;}
.indexNews #newsContent {float:left; /*width:505px;*/ width:100%;}
.indexNews #newsContent .newsContainer {float:left; width:48%;  margin:0 10px 0 0 !important; text-align:justify;}
.indexNews #newsContent .newsContainer .content {height:120px;}
.indexNews #newsContent .content .imgContainer {
	width:91px; 
	height:71px; 
	background:url(../../images/index/latestPropertiesImgBkg.jpg) no-repeat; 
	margin:5px 10px 5px 0px;
	float:left;
}
.indexNews #newsContent .content .imgContainer img {margin:2px 0 0 1px;}
.newsLinks {float:right; /*width:90px;*/ width:585px; text-align:right; padding:20px 5px 0 0; margin:-39px 0 0 0;}
.newsLinks a {color:#000000; text-decoration:none; margin:0 0 0 10px;}

.indexNews .more {
	text-align:right;
	background:url(../../images/index/moreArrow.gif) no-repeat right center;
	padding:0 10px 2px 2px !important;
	position:absolute;
	display:block;
	text-align:right;
	width:250px;
	text-decoration:none;
	font-size:10px;
	color:#FF1B1B;
	margin:-16px 5px 0 0;
}
.indexNews .more:hover {color:#004517;}
.indexNews h1 {color:#FF1B1B; height:40px;}

.newsImg img {margin:2px 0 0 1px;}
.newsSection {margin:0 0 0 50px;}
.newsSection .titleLine {margin:0 0 10px; background:none !important; height:1px; font-size:1px; border-bottom:1px solid #999999;}

.titleLine {margin:0 0 10px; background:none !important; height:1px; font-size:1px; border-bottom:1px solid #999999;}
h1.pageTitle {margin:15px 0 5px 0 !important;}
h1.pageTitle a {text-decoration:none; color:#006B0F;}
h1.pageTitle a span {color:#EAA50C; padding:0 10px 0 0;}

.newsContent {margin:20px 5px; text-align:left; }
.newsContent h2, .newsContent h2 a {color:#006B0F; font-size:12px; text-decoration:none; line-height:14px; }
.newsContent h2 a:hover {color:#EAA50C;}
.newsContent .imgContainer {
	float:right; 
	width:150px; 
	height:100px; 
/*	background:url(../../images/index/latestPropertiesImgBkg.jpg) no-repeat; */
	margin:0 10px 0 20px;
}

.newsContent .imgLeftContainer {
	float:left; 
	width:150px; 
	height:100px; 
/*	background:url(../../images/index/latestPropertiesImgBkg.jpg) no-repeat; */
	margin:0 10px 0 0;
}

.newsContent a.more {color:#006B0F; text-decoration:none; font-weight:bold; padding:0 10px 0 10px;}

.newsContent span.date {font-weight:bold; padding:0 10px 0 0; float:left;}


/* pager */
.pager {margin:0 20px 0 0; padding:10px 0 0 0; }
.pager ul.pages {float:left; margin:0 0 5px 0px;}
.pager ul.pages li {display:inline;}
.pager ul.pages li a {
	display:block; 
	float:left; 
	width:15px;
	height:15px;
/*	padding:2px 0 0 0;*/
	text-align:center; 
	text-decoration:none; 
	color:#FFFFFF;
	background:url(../../images/index/pagesBkg.jpg) no-repeat;
	margin:1px;
}
.pager ul.pages li a:hover, .pager ul.pages li a.selected {background:url(../../images/index/pagesBkgHover.jpg) no-repeat;}
.pager ul.pages li a.previous {width:15px; height:15px; 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 ul.pages li a.next {width:15px; background:url(../../images/index/next.jpg) no-repeat; height:15px; padding:0 !important;}
.pager ul.pages li a.next:hover {background:url(../../images/index/nextHover.jpg) no-repeat;}
.orderBy {float:right;  margin:5px 0 0 10px; color:#87C00A; height:30px;}
.orderBy label {line-height:30px;}
.orderBy select {color:#666;}
.orderBy select option {text-transform:lowercase;}

/*#border {border-bottom:1px solid #6E810F; margin:20px 10px 10px 0;}*/
/*#border .pager {margin:20px 0px 0 0;}*/
#border h2 {float:left; font-size:14px; color:#EAA50C; padding:10px 0 0 10px; text-decoration:none;}

#border h2 a {color:#364D03; text-decoration:none;}
#border h2 a:hover {color:#628D03; text-decoration:none;}
/*\ pager */


.orderby {float:right;  margin:10px 0 0 10px; color:#87C00A; height:30px;}
.orderby label {line-height:30px;}
.orderby select {color:#666}


#pageContent {margin:20px 5px;}
#pageContent img {margin:5px;}
#pageContent ul {margin:0 0 0 20px;}
#pageContent form.contacts {float:right !important; margin:0 10px 0 20px;}
#pageContent .pageText  {float:left; width:280px;}


/* map */
#right .bgMap, #mapFloat .bgMap {
	width:167px;
	height:151px;
	background:url(../../images/index/rightShape.jpg) no-repeat;
	color:#FFFFFF;
	text-align:center;
}
#right .bgMap h1, #mapFloat .bgMap h1 {font-size:14px; padding:0 0 20px 0; position:relative; top:10px; color:#4C7808;}
#right .bgMap img, #mapFloat .bgMap img {cursor:pointer;}
#map {width:388px; height:260px; position:absolute; z-index:50; left:50%; margin:0 0 0 150px; top:130px; visibility:hidden;}
#mapHide {color:#003333; text-align:right; cursor:pointer; position:relative; top:-20px; right:30px; font-weight:bold; font-style:italic;}

#mapFloat .bgMap {position:absolute; left:50%; margin:0 0 0 310px; top:145px;}


#mapFloat #map {width:234px; height:180px; position:absolute; z-index:50; left:-160px; margin:0; top:-15px; visibility:hidden;}

/*\ map */


/* bammers */
.banners {text-align:center; margin:10px auto;}
/*\ bammers */

.propertyAlertLink {
	color:#67A707;
	font-size:12px;
	display:block;
	background:url(../../images/index/propertyAlert.jpg) no-repeat right center;
	margin:10px;
	padding:5px 0;
	text-decoration:none;
	font-weight:bold;
}
.propertyAlertLink:hover {color:#7FCB09;}
/* search form */

#searchFormContainer {float:right; width:167px; text-align:center;}
#searchFormContainer form {background-color:#85B43E; margin:0 0 20px 0;}
#searchFormContainer form .header {background:url(../../images/index/formHeader.jpg) no-repeat; width:167px; height:43px;}
#searchFormContainer form .footer {background:url(../../images/index/formFooter.jpg) no-repeat left bottom; width:167px; height:19px;}
#searchFormContainer form .fields {width:160px; float:right; background:url(../../images/index/formBorder.jpg) repeat-x top #C8F781;}

#searchFormContainer form .fields .radio {float:left !important; width:auto !important; background:none !important; margin:5px 0 5px 5px;}
#searchFormContainer form .fields .rl {float:left !important; width:50px !important; margin:4px 0 0 0;}

#searchFormContainer form input, #searchFormContainer form select {
	background-color:#FFFFFF;
	margin:2px auto;
	width:150px;
/*	color:#A3D656;*/
	color: #63921c;
	font-size:11px;
}

.btn {
	width:105px;
	height:25px;
	border:none;
	cursor:pointer;
	color:#FFFFFF !important;
	text-align:left;
	padding:0 0 5px 15px;
	background:none !important;
}
.btn[class] {background:url(../../images/index/btnBkg.png) no-repeat !important;}
#propertyAlerts {margin:10px}
#propertyAlerts form label {font-weight:bold;}
#propertyAlerts form input {width:150px; background-color:#E8E8EA; color:#737479;}
#propertyAlerts form .btn {margin:0;}

#searchFormContainer form .formRow input#maxcost {width:87px /*width:145px*/ !important;}
#searchFormContainer form .formRow select#val {width:57px !important;}
#searchFormContainer form .checkbox {margin:0 0 0 -20px;}
#searchFormContainer form .btn {margin:10px 0 0 0;}

/*\ search form */

#right h1 {color:#4C7808; text-align:center;}


#right .quickLinks {width:167px;}
#right .quickLinks li {list-style:none;}
#right .quickLinks li a {background:url(../../images/index/quickLinksArrow.jpg) no-repeat left center; color:#000000; text-decoration:none; padding:0 0 0 20px;}
#right .quickLinks li a:hover {color:#006600;}

/* Advanced Search */
#advancedSearch .btn {float:right; margin:0 20px 20px 0;}
#advancedSearch form #advancedSearchLink {color:#87C00A; text-decoration:none; border-bottom:2px dotted #87C00A !important;}
#searchFormContainer form #advancedSearchLink {color:#fff; text-decoration:none; border-bottom:2px dotted #fff !important;}
#advancedSearch form {color:#737479;}
#advancedSearch form .section {width:45%; float:left;}
#advancedSearch form .section label {width:100px;}

#advancedSearch form label {display:block; width:90px; float:left; margin:3px 0 3px 10px; font-weight:bold}
#advancedSearch form input {width:150px; float:left; margin:2px 0; background-color:#E8E8EA; color:#737479;}
#advancedSearch form select {width:153px; float:left; margin:2px 0; background-color:#E8E8EA; color:#737479;}

#advancedSearch form input.tiny {width:40px !important; margin:2px 5px 2px 0;}
#advancedSearch form select.tiny {width:60px !important;}

#advancedSearch form #ads {width:auto !important; /*margin:4px 5px 2px 10px !important;*/}

#advancedSearch form #ad {margin:10px;}
#advancedSearch form #ad label {width:160px; display:block; float:left; font-size:10px !important;}
#advancedSearch form #ad input {width:12px !important; margin:3px 0px 2px 0 !important; padding:0 !important; background:none !important;}

#advancedSearch form strong {text-decoration:underline;}
.presets {margin:0 0 10px 10px;}
.presets a {color:#CC0033; padding:0 10px 0 0;}
.pl {color:#006699;}

/* footer */
#footer {width:100%; height:60px; background:url(../../images/index/footerBkg.jpg) repeat-x #FFFFFF; color:#000000; padding:10px 0 0 0; font-weight:bold;}
#footer a {color:#000000; text-decoration:none; margin:5px;}
#footer .links {float:left; width:330px;}
#footer .cp {float:left; width:294px; text-align:center;}
#footer .bbmedia {float:right; width:330px; text-align:right;}

/*\ footer */


.floorplanTitle { background-image: url(../../images/index/floorplan_Bkg.jpg); background-repeat:no-repeat; width:270px; height:41px; font-size: 18px; color: #FFFFFF; font-weight:normal; text-align:center; padding-top: 3px;}
.offplan {float:left; margin:5px;}


/*\ containers */

/* errors  */
.error {font-weight: bold; color: #c00 !important; text-align: left !important; padding-left: 30px;}
.successful {font-weight: bold; color:#009900 !important; text-align: left !important; padding-left: 30px;}
/*\ errors  */

.sup {
  font-size:70%;
  position:relative;
  bottom: 0.5em;
}

h1.propTitle {font-size:20px; color:#046F13 !important; margin:0 0 10px 0;}