HTML,body {
background:#fff;
color:#666666;
padding:0;
margin: 0;
}

body {
padding-bottom:20px;
}

HTML,body,p,td,textarea,select,input {
font-family: "Lucida Grande", "Trebuchet MS", Arial, Verdana;
font-size:11px;
}

hr {
border:none 0;
border-top:1px solid #ccc;
height:1px;
margin:8px 0;
padding:0;
clear:both;
}

a {
outline:none;
}

p {
color:#666666;
margin:0 0 8px;
padding:0;
}

h1 {
color: #003366;
font-size:24px;
font-weight:normal;
line-height: 24px;
margin:0 0 24px 0;
padding:0 0 14px 0;
border-bottom: 1px solid #999999;
}

h2 {
font-size:11px;
font-weight: bold;
color:#000000;
margin:0px;
padding: 0;
}

h3 {
font-size:15px;
font-weight: normal;
color:#3e9b3a;
margin:0px;
padding: 0 0 8px 0;
}

h4, h5, h6 {
font-size:11px;
margin:0;
color: #000000;
font-weight: bold;
}

.clear {
clear:both;
height:1px;
overflow:hidden;
}

.black {
color: #000000;
}

#placeholder {
width:960px;
background: url(../../img/bg-content-main.gif) repeat-y;
}

#borderholder {
width:236px;
overflow:hidden;
float: left;
}

#border {
}

#menuholder {
background: url(../../img/bg-menu-mid.gif) repeat-y;
}

#menu {
background: url(../../img/bg-menu-top.gif) no-repeat;
padding: 20px 0 0 16px;
font-size: 13px;
}

.item a{
display: block;
height:24px;
line-height: 23px;
text-decoration: none;
width: 100%;
padding-left: 22px;
}

.item a.itemNor{
color: #999999;
background: url(../../img/bullet-menu-nor.gif) 8px 6px no-repeat;
}

.item a.itemNor:hover {
color: #003366;
}


.item a.itemAct{
background: url(../../img/bg-menuitem-act.gif) repeat-y;
color: #003366;
font-weight: bold;
}

.menucloser {
background: url(../../img/bg-menu-bottom.gif) no-repeat;
height:27px;
}

#bordercontentholder {
margin-left: 25px;
margin-top: 25px;
line-height: 13px;
}

#bordercontentholder #naw {
font-weight: bold;
color: #003366;
margin-bottom:25px;
}

#bordercontentholder #naw a{
color: #003366;
}

#bordercontentholder #globalblock {
}

#bordercontentholder #globalblock ul{
margin: 0;
padding: 0 0 12px 12px;
background: url(../../img/bullet-grey.gif) no-repeat 0px 5px;
list-style: none;
}

#bordercontentholder #globalblock ul li{
}

#bordercontentholder #globalblock a {
color: #3e9b3a;
}


#mainholder {
float:left;
width: 724px;
overflow:hidden;
}

#headerholder {
width: 724px;
height:135px;
background: #ffffff url(../../img/logo-pvdp.gif) 85px 20px no-repeat;
}

#header {
text-align: right;
}

#header img {
border: 0;
margin-left: 20px;
margin-top: 76px;
}


#contentholder {
margin-right: 270px;
background: #eeeeee url(../../img/bg-content-rt.gif) no-repeat right top;
}

#content {
padding: 20px 60px 50px 20px;
}

#detailPage h1 {
border: 0;
margin: 0;
padding: 0; 
}

#toppaging {
  height:20px;
}

.backtolist {
float: right;
color: #3d9738;
text-decoration: none;
padding-left:10px;
background: url(../../img/arrow-green.gif) no-repeat 0 6px;
}

.backtolist:hover {
color: #006600;
}

h2.intro, .textextra1, .textextra2, .textextra3, .textextra4, .textextra5 {display:none;}

#content #objectactionsholder {
width: 159px;
float: right; 
}

#content #objectactionstop {
height:5px;
background: url(../../img/bg-actions-top.gif) no-repeat;
overflow:hidden;
}

#content #objectactions {
padding: 0 10px;
background: #4684bd;
}

#content #objectactions a {
color: #ffffff;
text-decoration: none;
padding-left: 10px;
background: url(../../img/bullet-white-on-blue.gif) 0 6px no-repeat;
}

#content #objectactions a:hover {
color:#cddae6;
}

#content #objectactionsbottom {
height:5px;
background: url(../../img/bg-actions-bottom.gif) no-repeat;
}

#content #objecttypeprice {

}

.mainobjectimageholder {
background: url(../../img/bh-mainobjectimage.gif) no-repeat;
height: 251px;
margin: 10px 0; 
}

#detailPage h2{text-transform:capitalize;}

.mainobjectimage {
padding:2px 0 0 2px
}

#imgsliderholder {
background: url(../../img/bg-imgslider.gif) no-repeat;
height:71px;
padding: 8px 10px 8px 8px; 
}
  #imgsliderholder img {
  border:0px;
  }

#imgsliderholder .left {
float: left;
}
#imgsliderholder .right {
float: right;
}

#imgsliderholder .left a {
background: url(../../img/bt-imgsld-left-off.gif) no-repeat;
height: 53px;
width:16px;
display: block;
}

#imgsliderholder .left a:hover {
background: url(../../img/bt-imgsld-left-on.gif) no-repeat;
}

#imgsliderholder .right a {
background: url(../../img/bt-imgsld-right-off.gif) no-repeat;
height: 53px;
width:16px;
display: block;
}

#imgsliderholder .right a:hover {
background: url(../../img/bt-imgsld-right-on.gif) no-repeat;
}
  #mainScroller{
  float:left;
  width:324px;
  overflow:hidden;
  }

#scrollerThumbs {
width:1000px;
}
  .thumbnail{float:left;padding-left:4px;}

.objectspecsholder {
color: #000000;
margin:10px 0 18px 0;
border-top: 1px solid #aeaeae;
}
  .objectspecsholder .row {
  border-bottom: 1px solid #aeaeae;
  overflow:auto;
  }
  .objectspecsholder .objectspecsitem{
  line-height: 24px;
  }
    .objectspecsholder .objectspecsitem .label {
    float:left;
    padding-right:5px;
    }
    .objectspecsholder .column1, .objectspecsholder .column2 {
    float: left;
    width:187px;
    }
.objectspecsleft {
float: left;
width:187px;
border-top: 1px solid #aeaeae; 
}

.objectspecsright {
float: left;
width:187px;
border-top: 1px solid #aeaeae; 
}

.objectspecsitem {
}

#content p {
  color: #000000;
}



#searchresult {
}

.searchresultitemholder {
background: url(../../img/bg-searchresult.gif) no-repeat;
height: 109px;
overflow:hidden;
cursor:pointer;
}
  .searchresultitemholder b, #objecttypeprice b {
  color: #4684bd;
  }

.searchresultitem {
padding:3px;
}

  .searchresultitem img{
  float: left;
  }
  .searchresultitem h1 {
  font-size: 12px;
  border: 0;
  font-weight: bold;
  margin:0;
  padding: 0;
  margin-left: 163px;
  padding-top: 3px; 
  }
    .searchresultitem h1 a{
    text-decoration:none;
    color: #003366;
    }
  .searchresultitem p {
  margin-left: 163px;
  line-height: 13px;
  padding: 0;
  color:#666666 !important;
  }

#pagingholder {
margin-top: 10px;
}
  #navigation a {
  text-decoration: none;
  color: #666666;
  }
  #navigation a:hover {
  color: #000000;
  }
  #navigation .navLeft {
  float: left;
  width:60px;
  }
    #navigation .navLeft a{
    background: url(../../img/arrow-left.gif) 0px 5px no-repeat;
    padding-left: 6px;
    }

  #navigation .navMiddle {
  float: left;
  text-align: center;
  width:250px;
  }
    #navigation .active {
    background: #30b457;
    color: #ffffff;
    padding: 0 3px;
    }

  #navigation .navRight {
  float: left;
  text-align:right;
  width:60px;
  }
    #navigation .navRight a{
    background: url(../../img/arrow-right.gif) right 5px no-repeat;
    padding-right: 6px;
    }





.contentcloser {
height: 15px;
}


#rightborderholder {
float: right;
width:270px; 
}

#rightborder {
}

#objectsearchholder {
width:236px;
color: #ffffff;
margin-left: 33px;
margin-bottom: 25px;
position:absolute;
}

#objectsearchtop {
background: url(../../img/bg-search-top.gif) no-repeat;
height:5px;
overflow:hidden;
}

#objectsearchmid {
background: #4684bd;
padding: 1px 15px 8px 15px;
}

#objectsearchbottom {
background: url(../../img/bg-search-bottom.gif) no-repeat;
height:5px;
}

#objectsearch {
}

#objectsearch select {
margin:3px 0;
width:206px;
}

#objectsearch p {
color: #ffffff;
margin: 5px 0 0 0;
font-weight:bold;
padding: 0;
}

#objectsearch h1 {
font-size: 15px;
color: #ffffff;
border: 0;
margin: 0;
padding: 0;
font-weight: normal;
}

#recentobjectsholder {
margin-left: 30px;
margin-top:180px;
position:absolute; 
}

  #recentobjectsholder h1 {
  font-size: 15px;
  border: 0;
  padding: 0;
  margin: 0;
  margin-left: 3px;
  }

.recentobjectholder {
background: url(../../img/bg-recent.gif) no-repeat;
height: 81px;
margin-bottom: 3px;
overflow:hidden;
}

#recentobjectsholder .recentobject {
padding: 13px 10px;
cursor:pointer;
white-space: nowrap;
overflow:hidden;
}

#recentobjectsholder .recentobject h1{
font-size:12px;
font-weight:bold;
line-height: 12px;
margin:1px 0 3px 84px;
}
#recentobjectsholder .recentobject h1 a{
text-decoration:none;
color: #003366;
display:block;
width:144px;
overflow:hidden;
white-space: nowrap; 
}

#recentobjectsholder .recentobject p {
margin-left: 88px;
font-size: 10px;
font-weight: bold;
line-height: 13px;
}


#recentobjectsholder .recentobject img {
  float: left;
}


#footerholder {
width:835px;
clear: left;
line-height: 12px;
font-size: 9px;
color: #999999;
background: url(../../img/bg-content-bottom.gif) 196px bottom no-repeat;
}

#footerholder #footer {
margin-left: 40px;
width:136px;
border-bottom:1px solid #000000;
padding-bottom: 6px;
}

#footerholder a {
text-decoration: none;
color: #999999;
}

#footerholder a:hover {
color: #333333;
}

#footerholder .powered {
background: url(../../img/powered_by_yes-co_off.gif);
display: block;
margin-left: 5px;
width:16px;
height: 16px;
float: right;
}

#footerholder .powered:hover {
background: url(../../img/powered_by_yes-co_on.gif);
}

/* xforms */
#form1 {width:99%;overflow:hidden;}
#form1 h2{display:none;}
#form1 .pageNav{display:none;}
#form1 .addressGroup { background:#4684bd;border:2px solid #004a8d;color:#ffffff; }
#form1 .addressGroup .addressTitle { font-size: 12px; padding:8px 0 10px 0; color: #ffffff; font-weight: bold;}
#form1 .addressGroup a {}
.specialSelect {border: 1px solid #004a8d; background-color: #ededed; margin-bottom:10px;width:175px;overflow:auto;}
#ClientFormActions .specialSelect, #ClientFormRequestServices .specialSelect, #ClientFormRequestInformation .specialSelect {width:360px;}
.specialItem { background: #ededed; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;}
.specialItem, .specialActive, .specialActive2 {line-height: 18px;}
.specialItemTitle {color:#008000;font-weight: bold;margin-left: 3px;}
.specialActive, .specialActive2 {color: #FFFFFF;border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;}
.specialActive {background-color: #004a8d;}
.specialActive2 {background-color: #4684bd;}
#form1 #ClientFormPropertyAppartmentType, #form1 #ClientFormPropertyHouseType, #form1 #ClientFormPropertyHouseSubType, #form1 #ClientFormWOzoHouseSubType, #form1 #ClientFormWOzoHouseType, #form1 #ClientFormWOzoAppartmentType, #form1  #clientPlaces,#form1  #clientAreas,#form1  #clientNeighbourhoods {
width:100%;
}
.addressLabel { display:none;}

/*two columns*/
.twocolumns {
}
  .twocolumns td {
  }
  .twocolumns .col01 {
  width: 48%;
  }
  .twocolumns .col02 {
  width: 48%;
  }
/*three columns*/
.threecolumns {
}
  .threecolumns td {
  }
  .threecolumns .col01 {
  width:33%;
  }
  .threecolumns .col02 {
  width:33%;
  }
  .threecolumns .col03 {
  width:33%;
  }
/*four columns*/
.fourcolumns {
}
  .fourcolumns td {
  }
  .fourcolumns .col01 {
  width:23%;
  }
  .fourcolumns .col02 {
  width:23%;
  }
  .fourcolumns .col03 {
  width:23%;
  }
  .fourcolumns .col04 {
  }
