body,p,div,img,h1,h2,h3,form,ul{
padding:0;
margin:0
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background: #eaeaea
}

a{
text-decoration:none
}

.sub_search,.inptext,textarea{
border:1px solid
}

h2{
font-size:16px
}

h3{
font-size:14px
}

ul{
list-style:disc;
padding-left:20px
}

.left{
float:left
}

.right{
float:right
}

.clear{
clear:both;
line-height:1px
}

.b,.bc{
font-family:Arial Black
}

.cen{
text-align:center !important
}

#container{
background:url(../images/background.jpg) left repeat-y;
margin:0 auto;
padding:0 13px 0 13px;
width:801px
}
/*
#headermenu{
font-size:11px;
height:28px;
line-height:28px;
color:#FFFFFF;
padding-left:10px;
padding-right:10px
}*/
#headermenu{
font-size:11px;
height:28px;
line-height:28px;
padding-left:13px;
padding-right:13px;
padding-top:10px;
margin-left:-13px;
margin-right:-13px;
background: top no-repeat center;
background-image:url(../images/over_head.jpg);
}

#headermenu a{
color:#FFFFFF
}

#headermenu .right{
width:160px;
text-align:center !important
}

#menu{
height:28px;
line-height:28px;
font-size:10px
}

#buts img{
margin-left:15px;
margin-right:15px
}

#buts{
height:28px
}

#estateid{
margin-top:3px;
padding-right:8px
}

#estateid input{
width:127px;
margin-left:5px
}

#estateid img{
margin-left:10px;
margin-top:2px
}

#menubottom{
height:6px
}

#sbuts{
text-align:center !important
}

#titletext{
font-size:12px;
font-weight:normal;
padding-left:80px;
padding-right:80px;
padding-bottom:15px;
color:#666
}

#leftpanel{
padding-left:7px
}

.heading{
width:165px;
height:22px;
line-height:22px;
color:#FFFFFF;
text-align:center;
font-family:Arial Black
}

.heading a{
color:#FFFFFF !important
}

.heading img{
margin-top:2px
}

.box{
width:153px;
border:1px solid;
padding:10px 5px 10px 5px;
background:url(../images/pixel.jpg) left top repeat-x
}

#cprofile,#retypes{
list-style:none;
padding:0;
margin:0;
font-size:11px
}

#cprofile li,#retypes li{
margin-bottom:10px
}

#main{
width:580px;
padding:0 20px 0 20px
}

#main div,#main p{
text-align:justify
}

#footermenu{
padding-top:20px;
text-align:center;
font-size:10px
}

#footer{
padding-left:24px;
padding-right:23px;
margin-left:-14px;
margin-right:-13px;
line-height:normal;
height:47px;
color:#FFFFFF;
font-size:11px
}

#footer a{
color:#FFFFFF
}

#lsearchform{
padding-left:10px;
padding-right:10px;
padding-bottom:15px
}

#lsearchform #tids,#lsearchform #rids{
width:130px
}

.lsearch{
padding-top:10px;
font-size:11px
}

#lsubmit{
padding-top:10px;
margin-bottom:30px;
text-align:right
}

#ladsearch{
margin-top:-40px
}

#main #back{
padding-top:20px;
float:none
}

#print{
float:right;
padding-top:18px;
width:170px
}

#print img{
vertical-align:middle;
margin-top:5px;
margin-bottom:5px
}

/*show news*/
#nlatest{
padding-left:5px;
margin-top:10px;
color:#FFFFFF;
font-family:Arial Black;
height:22px
}

#nlatest img{
margin-top:2px
}

.ntitle{
font-size:14px;
margin-top:5px;
margin-bottom:5px
}

.ndate{
font-style:italic;
margin-bottom:5px
}

.ncontent{
text-align:justify
}

.nsep{
height:1px;
border-bottom:solid 1px;
margin-top:10px;
margin-bottom:10px
}

/*full news*/
#fntitle{
size:14px;
margin-top:5px;
margin-bottom:5px
}

#fndate{
font-style:italic;
margin-bottom:5px
}

#fncontent{
text-align:justify
}

/*property preview*/
#pleft{
float:left
}

#pleft img{
border-style:solid;
border-width:1px
}

#pright{
float:left;
width:140px;
padding:0 10px 0 10px
}

#pright div{
text-align:left !important
}

#pregions{
float:right;
width:130px
}

#pregions ul{
list-style:none;
padding:0
}

#main #ppics{
text-align:center;
font-size:11px
}

.pdetails{
margin:10px 0 15px
}

#pinfo{
text-align:justify
}

#friend, #enq{
padding-top:20px;
padding-left:412px
}

#enq textarea{
width:143px
}

#pprices{
height:40px;
padding-top:8px
}

.exrow0, .exrow1, .exfloor, .extitrow{
clear:both;
width:560px;
padding-left:30px;
padding-right:4px
}

.exrow0{
height:20px;
line-height:18px
}

.exrow1{
background:#f0f0f0;
height:20px;
line-height:18px
}

.excell{
float:left;
width:78px
}

.extitrow{
height:25px;
line-height:23px
}

.exfloor{
height:25px;
color:#FFFFFF;
line-height:23px;
margin-top:10px
}

.exfloor a{
font-weight:bold;
color:#FFFFFF
}

.exnum{
float:left
}

.explan{
float:right
}

.extbname{
margin-top:20px;
margin-bottom:10px
}

/*search results*/
.lpimg{
float:left;
width:150px
}

.lpprops, .lpinfo{
float:left;
width:430px
}

.lpsep{
clear:both;
height:1px;
padding-top:10px;
margin-bottom:10px;
border-bottom:1px solid
}

.lpinfo{
text-align:justify
}

#newer{
float:left;
width:100px
}

#older{
float:right;
width:100px;
text-align:right !important
}

#newer, #older{
padding-top:20px
}

.scrit{
float:left;
padding-right:10px
}

#count_est{
text-align:center !important ;
padding-top:20px;
float:right;
width:378px
}

#detailsearch div{
text-align:left
}
/*
#sctid,#sccid,#scrid{
clear:both
}*/

#snew{
float:left;
width:280px;
padding-right:5px;
margin-bottom:10px;
border-right:1px solid;
text-align:right !important
}

#sedit{
float:left;
width:280px;
padding-left:5px;
margin-bottom:10px;
}

/*text pages*/
#bulgmenu{
margin-top:15px;
margin-bottom:15px
}

#bulgmenu a{
padding:0 5px 0 5px
}

/*detail search*/
.stids, .srids{
float:left;
width:140px
}

.stexts{
float:left;
width:190px
}

.smin, .smax{
float:left
}

.stexts .inptext{
width:70px;
margin-right:3px;
border-color:#999999 !important
}

#cid{
width:170px
}

#scoid{
float:left;
width:300px;
padding-top:15px
}

#coid{
width:170px
}

#sfloor{
float:left;
padding-top:15px
}

#detailsearch h2{
padding-top:15px;
font-size:14px
}

#detailsearch h3{
font-size:12px;
font-weight:normal
}

#detailsearch .sub_search{
margin-top:20px;
border-color:#999999 !important
}