@charset "utf-8";
/* CSS Document */
body
{

font-family:Arial, Helvetica, sans-serif;

}

form
{
margin:0;
padding:0;
}

.clear
{
clear:both;
}
.clearr
{
 clear:right;
}
html { height: 100%; margin-bottom: 1px; }
#wrapper
{
width:912px;
margin:0 auto;
}

h1{
	padding:10px 0px 0 12px;
	margin: 10px 0 5px 0;
	color: #454545;
	font-size:24px;
	border-bottom: 1px solid #CCCCCC ;
	
}
h1.nopad{
	padding:10px 0px 0 0px;
	margin: 10px 0 5px 0;
	color: #000000;
	font-size:24px;
	border-bottom: 1px solid #CCCCCC ;
	
}



#header
{
height:120px;
width:910px;
background:#000 url(images/logo.gif) no-repeat left;
margin:0 9px 0 0;
}

#header img
{border:none;
float:left;
margin:0;
padding:0;
}

#printheader
{
display:none;
}

#header .signin
{
margin:0 0 0 479px;
padding:40px 0 0 0;
}

#header .signin p
{
text-transform:none;
font-size:10px;
color:#fff;
margin:0 33px 3px 0;
padding:0;
text-align:right;
}

#header .signin p a
{
color:#fff;
text-decoration:underline;
}
#header .signin p a:hover
{
text-decoration:underline;
}
#header .signin p.logged
{
text-transform:none;
font-size:12px;
color:#fff;
margin:0 33px 3px 0;
padding:0;
text-align:right;
}

#header .signin .loginerrors p
{
color:#fff;
text-transform:none;
font-weight:normal;
font-size:12px;
margin:5px 15px 0 0;
float:right;
}

#header
{
text-transform:uppercase;
color:#fff;
font-size:15px;
font-weight:bold;
margin: 0 0 5px 0;
}
#header form
{
 margin:0px 0 0 0;
}

#header input
{
width:120px;
margin: 0px 5px 0 5px;
font-size:10px;
padding:2px;
}


#header .submit
{
background:url(images/sign-in.gif) no-repeat;
border:none;
height:23px;
width:57px;

cursor:pointer;
}

#header .submit:hover
{
background-position: 0 -23px;
}

#header a.registerbutton

{
background:url(images/register-button.gif) no-repeat;
border:none;
height:23px;
width:57px;
cursor:pointer;
float:right;
margin:5px 29px 0 0;
}

#header a.registerbutton img
{
display:none;
border:none;
}
#header a.registerbutton:hover

{
background-position: 0 -23px;
}

#nav
{

height:38px;
width:910px;
}

#nav ul
{
margin: 0px;
padding:0;
}

#nav li
{
list-style: none;
display: inline;
text-decoration:none;
margin:0;
padding:0;
}

#nav a {
float: left;
text-decoration:none;
height: 38px;
margin:0;
padding:0;
}

#nav-home a
{
background:url(images/main-menu.gif) no-repeat; 
width:66px;
margin: 0 0 0 0px;
}
#nav-home a:hover
{
background-position:0px -38px;
}
#nav-home a.active
{
background-position:0px -76px;
}

#nav-buy a
{
background:url(images/main-menu.gif) no-repeat left;
background-position:-62px 0;
width:41px;
margin: 0 0 0 -4px;
}
#nav-buy a:hover
{
background-position:-62px -38px;
}
#nav-buy a.active
{
background-position:-60px -76px;
 width:43px;
 margin:0 0 0 -6px;
}


#nav-sell a
{
 background:url(images/main-menu.gif) no-repeat;
 background-position:-103px 0;
width:41px;
margin: 0 0 0 0px;
}

#nav-sell a:hover
{
 background-position:-103px -38px;
}

#nav-sell a.active
{
 background-position:-101px -76px;
 width:43px;
 margin:0 0 0 -2px;
}
#nav-rent a
{
background:url(images/main-menu.gif) no-repeat;
 background-position:-144px 0;
width:47px;
margin: 0 0 0 0px;
}

#nav-rent a:hover
{
 background-position:-144px -38px;
}

#nav-rent a.active
{
 background-position:-142px -76px;
  width:49px;
 margin:0 0 0 -2px;
}
#nav-commercial a
{
background:url(images/main-menu.gif) no-repeat;
width:96px;
 background-position:-191px 0;
margin: 0 0 0 0px;
}
#nav-commercial a:hover
{
 background-position:-191px -38px;
}
#nav-commercial a.active
{
 background-position:-189px -76px;
   width:98px;
 margin:0 0 0 -2px;
}
#nav-prestige a
{
background:url(images/main-menu.gif) no-repeat;
width:70px;
 background-position:-287px 0;
margin: 0 0 0 0px;
}
#nav-prestige a:hover
{
background:url(images/main-menu.gif) no-repeat;
width:70px;
 background-position:-287px -38px;
margin: 0 0 0 0px;
}
#nav-prestige a.active
{
 background-position:-285px -76px;
    width:72px;
 margin:0 0 0 -2px;
}
#nav-auctions a
{
background:url(images/main-menu.gif) no-repeat;
width:73px;
 background-position:-357px 0;
margin: 0 0 0 0px;
}
#nav-auctions a:hover
{
 background-position:-357px -38px;
}
#nav-auctions a.active
{
 background-position:-355px -76px;
     width:75px;
 margin:0 0 0 -2px;
}

#nav-agri a
{
background:url(images/main-menu.gif) no-repeat;
width:90px;
 background-position:-430px 0;
margin: 0 0 0 0px;
}
#nav-agri a:hover
{
 background-position:-430px -38px;
}

#nav-agri a.active
{
 background-position:-428px -76px;
      width:92px;
 margin:0 0 0 -2px;

}
#nav-dev a
{
background:url(images/main-menu.gif) no-repeat;
width:111px;
 background-position:-520px 0;
margin: 0 0 0 0px;
}
#nav-dev a:hover
{
 background-position:-520px -38px;
}
#nav-dev a.active
{
 background-position:-518px -76px;
       width:113px;
 margin:0 0 0 -2px;
}
#nav-news a
{
background:url(images/main-menu.gif) no-repeat;
width:51px;
 background-position:-631px 0;
margin: 0 0 0 0px;
}
#nav-news a:hover
{
 background-position:-631px -38px;
}
#nav-news a.active
{
 background-position:-629px -76px;
        width:52px;
 margin:0 0 0 -2px;
}
#nav-about a
{
background:url(images/main-menu.gif) no-repeat;
width:55px;
 background-position:-682px 0;
margin: 0 0 0 0px;
}
#nav-about a:hover
{
 background-position:-682px -38px;
}
#nav-about a.active
{
 background-position:-680px -76px;
        width:57px;
 margin:0 0 0 -2px;
}


#nav-contacts a
{
background:url(images/main-menu.gif) no-repeat;
width:75px;
 background-position:-737px 0;
margin: 0 0 0 0px;
}
#nav-contacts a:hover
{
 background-position:-737px -38px;
}
#nav-contacts a.active
{
 background-position:-735px -76px;
        width:77px;
 margin:0 0 0 -2px;
}
#nav-myaccount a
{
background:url(images/main-menu.gif) no-repeat;
width:98px;
 background-position:-812px 0;
margin: 0 0 0 0px;
}
#nav-myaccount a:hover
{
 background-position:-812px -38px;
}

#nav-myaccount a.active
{
 background-position:-810px -76px;
        width:100px;
 margin:0 0 0 -2px;
}






/** CONTENT **/
#right
{
background:url(images/right-bg.gif) repeat-y;
float:right;
width:287px;
margin: 8px 0 0 0;
}

#right img
{
border:none;
}
#right .top
{
background:url(images/right-top.gif) no-repeat;
height:40px;
margin: -5px 0 20px 0;
}
#right .topsingular
{
background:url(images/right-top-singular.gif) no-repeat;
height:40px;
margin: -5px 0 20px 0;
}
#right .topvalue
{
background:url(images/right-value.gif) no-repeat;
height:40px;
margin: 0 0 10px 0;
}
#right .topfind
{
background:url(images/right-find.gif) no-repeat;
height:40px;
margin: 0 0 10px 0;
}
#right .topagri
{
background:url(images/right-agr.gif) no-repeat;
height:40px;
margin: 0 0 10px 0;
}
#right .topnews
{
background:url(images/right-news.gif) no-repeat;
height:50px;
margin: 0 0 10px 0;
}
#right .topaccount
{
background:url(images/right-account.gif) no-repeat;
height:50px;
margin: 0 0 10px 0;
}
#right .topcontact
{
background:url(images/right-contact.gif) no-repeat #fff;
height:40px;
margin: 0px 0 10px 0;
}

#right .topcommercial
{
background:url(images/right-commercial.gif) no-repeat;
height:40px;
margin: -5px 0 0 0;
}



#right .topbuyerres
{
background:url(images/right-resources-buyers.gif) no-repeat;
height:40px;
margin: 0 0 10px 0;
}
#right .toprentres
{
background:url(images/right-tenants.gif) no-repeat;
height:40px;
margin: 0 0 10px 0;
}
#right .toppopsearch
{
background:url(images/right-pop-search.gif) no-repeat;
height:40px;
margin: 0 0 10px 0;
}
#right .div
{
background:url(images/right-div.gif) no-repeat;
height:30px;
}

#right .bottom
{
background: #fff url(images/right-bottom.gif) no-repeat;
height:24px;
margin:0px 0 0 0;
}
#right .bottomhome
{
background: #fff url(images/right-bottom.gif) no-repeat;
height:30px;
margin:-30px 0 0 0;
}


#right .topless
{
background:url(images/topless.gif) no-repeat;
height:40px;
}

#right .topless h3
{
margin-top:0px;
padding-left:25px;
padding-top:10px;
}

#right .house-container 
{
margin:-10px 25px 0px 25px;
background:url(images/home-asking.gif) no-repeat bottom;
cursor:pointer;
}

#right .house-container-rent
{
margin:-10px 25px 0px 25px;
background:url(images/annual-rent.gif) no-repeat bottom;
cursor:pointer;
}
#right .house-container-latest
{
margin:-10px 25px 0px 25px;
background:url(images/home-latest.gif) no-repeat bottom;
cursor:pointer;
}

#right .house-container h4, #right .house-container-rent h4
{
background:url(images/right-h4-bg.gif) no-repeat;
height:31px;
color:#fff;
margin:0;
padding:8px 20px 0 12px;
font-size:18px;
font-weight:normal;
text-align:left;
}
#right .house-container-latest h4
{
background:url(images/right-h4-bg-purple.gif) no-repeat;
height:31px;
color:#fff;
margin:0;
padding:8px 20px 0 12px;
font-size:18px;
font-weight:normal;
text-align:left;
}


#right .house-container p, #right .house-container-latest p, #right .house-container-rent p
{
color:#fff;
margin:0;
padding:0 0 5px 140px;
font-weight:bold;
}
#right .house-container p.price, #right .house-container-latest p.price, #right .house-container-rent p.price
{
padding: 0;
margin:0;
text-alisgn:right;
color:#fff;
}
#right .house-container p.pricea, #right .house-container-latest p.pricea, #right .house-container-rent p.pricea
{
padding:0;
margin:0;
color:#fff;
}

#right .house-container img, #right .house-container-latest img, #right .house-container-rent img
{
border:5px #fff solid;
border-top:none;
}
#right .right-value h6
{
color:#757576;
margin:0 10px 0 20px;
font-size:14px;
font-weight:normal;
}

#right .right-value input
{
width:240px;
margin:0 10px 0 20px;
}
#right .right-value textarea
{
width:240px;
height:100px;
margin:0 10px 0 20px;
}
#right .right-value img.cap
{
margin:0 0 5px 20px;
}
#right .right-value p
{
margin:5px 0 0 20px;
color:#757576;
font-size:14px;
font-weight:bold;
}
#right .right-value p a
{
margin:0px 0 0 150px;
padding:0 25px 0 0;
background:url(images/arrow-bullet-right.gif) no-repeat right center;
text-transform:uppercase;
color:#666666;
text-decoration:none;
font-weight:normal;
}

#right .right-value .right-submit
{
background:url(images/right-submit.gif) no-repeat;
width:96px;
border:none;
height:38px;
margin:10px 0 0 175px;
cursor:pointer;
}

#right .right-value .right-submit:hover
{
background-position: 0 -38px;
}

#right .contactright p
{
font-weight:normal;
margin-right:15px;
border-bottom:#757576 dotted 1px;
padding:3px 0 8px 0;
}

#right .contactright p a
{
text-transform:none;
float:none;
background:none;
margin:0 10px 0 0;
padding:0 10px 0 0;
text-decoration:underline;
}
#right .contactright p a:hover
{
text-decoration:none;
}

#right .right-news h6
{
color:#757576;
margin:0 10px 0 20px;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}
#right .right-news h6 a
{
color:#757576;
text-decoration:none;
background:url(images/block-arrow-home.gif) no-repeat left;
padding: 0 0 0 10px;
}

#right .right-news h6 a:hover
{
text-decoration:underline;
}

#right .right-news p
{
margin:5px 20px 10px 20px;
color:#757576;
padding:0px 0 5px 0;
font-size:14px;
font-weight:normal;
border-bottom: 1px dotted #757576;
}
#right .right-news p a
{
text-decoration: none;
background:url(images/arrow-2.gif) no-repeat left;
padding: 0 0 0 12px;
color:#757576;
}
#right .right-news p a:hover
{
text-decoration:underline;
}
#right .right-commercial p
{
margin:0px 20px 0px 20px;
color:#757576;
padding:5px 0 10px 0;
font-size:14px;
font-weight:normal;
border-bottom: none;
}
#right .right-commercial p a
{
text-decoration:underline;
color:#757576;

}
#right .right-commercial p a:hover
{
text-decoration:none;
}

/** LEFT **/
#left
{
width:620px;
background:url(images/left-content-bg.gif) repeat-y right;
margin:0 0px 0 0;
}

#left.no
{
	background:none;
}
#left.no .title
{border-bottom: 1px dotted #999999;
padding-bottom:10px;
margin: 10px 20px 10px 10px;
}
#left.no .title p
{
	color:#757576;
	padding:0;
}
#left .bottom
{
background:url(images/left-content-footer.gif) no-repeat;
height:24px;
}

#left h2
{
background:url(images/left-content-header.gif) no-repeat;
height:29px;
color:#757576;
margin:0;
padding:12px 0 0 10px;
font-size:20px;
font-weight:normal;
}

#left p
{
margin:0 30px 0 5px;
padding:5px;
font-size:14px;
}

#left ul
{
margin:0;
}
#left li
{
margin:0 30px 0 5px;
padding:5px 0;
font-size:14px;
}

#left #search
{
margin:10px 0 0 0;
}

#left #search .title
{
background:#fff url(images/iom-property-search.gif) no-repeat left;
height:77px;
}
#left #search .titlesmall
{
background:url(images/iom-property-search-small.gif) no-repeat left;
height:41px;
}

#left #searchcomm
{
 width:620px;
}
#left #searchcomm .titlesmall
{
background:url(images/commsearch-bg.gif) no-repeat left;
height:45px;
}



#left #search .titlerent
{
background:url(images/iom-property-search.gif) no-repeat left;
height:10px;
margin:0px;
padding:0px;
}
#left #search ul
{
  margin: -39px 0 0 0px;
  padding-left: 0px;
}

#left #search li {
  list-style: none;
  display: inline;
}
#left #search a {
  float: left;
  text-decoration:none;
  height: 39px;
}
#left #searchcomm ul
{
  margin: -39px 0 0 0px;
  padding-left: 0px;
}

#left #searchcomm li {
  list-style: none;
  display: inline;
}
#left #searchcomm a {
  float: left;
  text-decoration:none;
  height: 39px;
}
#left-nobg
{
width:600px;
margin:0 0px 0 0;
}

#left-nobg .bottom
{
background:url(images/left-content-footer.gif) no-repeat;
height:24px;
}

#left-nobg h2
{
background:url(images/left-content-header.gif) no-repeat;
height:29px;
color:#757576;
margin:0;
padding:12px 0 0 10px;
font-size:20px;
font-weight:normal;
}

#left-nobg h3
{
color:#000000;
margin:0;
padding:20px 0 0 13px;
font-size:20px;
font-weight:normal;
border-bottom: dotted 1px;

}
#left-nobg h4
{
color:#757576;
margin:0;
padding:12px 0 0 12px;
font-size:16px;
font-weight:bold;
}

#left-nobg p
{
margin:0 30px 0 8px;
padding:5px;
font-size:14px;
color:#757576;
}


#left-nobg img.newsimage
{
float:left;
margin:15px 10px 0 10px;
border: 1px #eee solid;
padding:2px;
}

#left-nobg p.valuation
{
font-weight:bold;
padding: 0px 0 0px 0px;
margin:5px 0 0 13px;
}
#left-nobg ol
{
margin:0;
}

#left-nobg ul
{
}

#left-nobg li
{
margin:0 30px 0 5px;
padding:5px;
font-size:14px;
color:#757576;
}

#left-nobg a
{
text-decoration:underline;
color:#757576;
}

#left-nobg a:hover
{
text-decoration:none;
}

#left-nobg img.main
{
margin:0 0 0 10px;
border: 1px #eee solid;
padding:2px;
}
#left-nobg img.aboutmain
{
margin:7px 0 10px 8px;
border: 1px #eee solid;
padding:2px;
}
#left-nobg img.max
{
margin:20px 0 0px 0;
}

#sitemap
{margin:10px 0 10px 2px;
}

#sitemap h4
{
color:#757576;
margin:0;
padding:0px 0 0 10px;
font-size:14px;
font-weight:bold;
}

#sitemap p
{
margin:0 30px 10px 5px;
padding:5px;
font-size:12px;
color:#757576;
}


#leftcol
{
float:left;
width:180px;
margin:0 0px 0 13px;
}
#contactcol
{
float:left;
width:200px;
margin: 0;
}

#leftcol img
{
margin:5px 0 5px 0px;
}

#leftcol h4, #rightcol h4, #midcol h4, #contactcol h4
{
font-size:14px;
margin:10px 0px 10px 0px;
padding:0;
}

#leftcol p, #rightcol p, #midcol p, #contactcol p
{
margin:0 0px 20px 0px;
padding:0 0px 10px 0;
font-size:12px;
}

#leftcol a, #contactcol a
{
color:#000000;
}

#leftcol a:hover, #contactcol a:hover
{
color: #FF0000;
}

#rightcol
{
float:right;
width:180px;
margin:0 5px 0 0;
}
#rightcol img
{
margin:5px 0 5px 0px;
}
#midcol
{
margin:0px 200px 0 215px;
width:180px;
}
#midcol img
{
margin:5px 0 5px 0px;
}

#midcol .sellbox, #leftcol .sellbox, #rightcol .sellbox
{
height:350px;
border-bottom: 1px dotted #757576;
margin:10px 10px 0 0px;
}

#midcol .sellboxffbug
{
margin:25px 10px 0 0;
padding-top:10px;
height:350px;
border-bottom: 1px dotted #757576;
}

#midcol .aboutbox, #leftcol .aboutbox, #rightcol .aboutbox
{
height:330px;
border-bottom: 1px dotted #757576;
margin:10px 10px 0 0px;
}


#midcol .agribox, #leftcol .agribox, #rightcol .agribox
{
height:150px;
margin:10px 10px 0 0px;
}


#midcol .agribox h4.ffbug
{
padding-top:10px;
}

#agri-new
{
	clear:right;
	margin-left:12px;
	height:200px;

}

#agri-new .agribox img
{
padding:2px;
border: 1px solid #757576;
}

#agri-new .agribox
{
height:150px;
width:180px;
float:left;
margin:-10px 20px 0 0px;
}


#agri-new h4
{color:#757576;
font-size:14px;
}
#midcol .agribox img, #leftcol .agribox img, #rightcol .agribox img
{
padding:2px;
border: 1px solid #757576;
}
#contactcol .contactbox
{
height:320px;
border-bottom: 1px dotted #757576;
margin:10px 5px 0 13px;
}

#contactcol .contactbox img
{
padding:2px;
border: 1px solid #757576;
margin: 0 0 10px 0;

}
#contactcol .contactboxl
{
height:260px;
border-bottom: 1px dotted #757576;
margin:10px 0px 0 13px;
}

#contactcol .contactboxl img
{
padding:2px;
border: 1px solid #757576;
margin: 0 0 10px 0;

}
#search-home a
{
background:url(images/search-homes.gif) no-repeat;
width: 206px;
}
#search-rent a
{
background:url(images/search-rent.gif) no-repeat;
width:198px;
}

#search-commercial a
{
background:url(images/search-commercial.gif) no-repeat;
width:201px;
}



#search-commercialb a
{
	background:url(images/search-commercial-new.gif) no-repeat;
	background-position:0 -39px;
width:226px;
margin-left:10px;
margin-top:-1px;

}
#search-commbuy a
{
background:url(images/search-commercial-buy.gif) no-repeat;
width:206px;
}
#search-commrent a
{
background:url(images/search-commercial-rent.gif) no-repeat;
width:201px;
}

#search-home a:hover, #search-rent a:hover, #search-commercial a:hover, #search-commbuy a:hover, #search-commrent a:hover
{
background-position: 0 -39px;
}

#search-home a.active, #search-rent a.active, #search-commercial a.active, #search-commbuy a.active, #search-commrent a.active
{
background-position: 0 -78px;
}

#searchmap
{background:url(images/map2.gif) no-repeat #fff;
height:362px;
margin:21px 0 0 0;
}
#searchmapcommercial
{background:url(images/map4.gif) no-repeat #fff;
height:222px;
margin:21px 0 0 0;
}

#searchmapsmall
{background:url(images/map3.gif) no-repeat #fff;
height:381px;
margin:2px 0 0 0;
padding:10px 0 0 0;
}
#flashmap
{
width:300px;
height:330px;
margin:5px 0 0 0;
float:right;
}
#search-form
{
margin:0px 0px 0px 0px;
padding:10px 0 0 0;
float:left;
}
#search-form.newcomm
{
margin:-5px 0px 0px 0px;
padding:0px 0 0 0;
float:left;
}


#search-rent
{
margin:-14px 20px 0px 0px;
padding:0px 0 0 0;
}
#search-form table.homesearch
{
margin:10px 0 0 0;
}

#search-form p
{
text-align:right;
font-size:12px;
margin:8px 10px 8px 0;
padding:0;
}

#search-form p .smallprint
{
font-size:10px;
margin:0;
padding:0;
line-height:10px;
}

#search-form select
{
width:170px;
margin:7px 0 7px 0px;
font-size:12px;
}

#search-form input
{
width:166px;
font-size:12px;
margin:7px 0 7px 0px;
}

#search-form .submit
{
background:url(images/search-submit.gif) no-repeat;
height:38px;
width:96px;
border:none;
margin: 8px 0 0px 5px;
float:right;
cursor:pointer;
}

#search-form-home
{
margin:-15px 0px 0px 0px;
padding:0px 0 0 0;
}

#search-form-rent
{margin:0px 0px 0px 0px;
padding:0px 0 0 0;
}

#search-form-rent select
{
width:170px;
font-size:12px;
margin:6px 0 6px 0px;
}

#search-form-rent p
{
text-align:right;
font-size:12px;
margin:6px 10px 6px 0;
padding:0;
}
#search-form-rent input
{
width:166px;
font-size:12px;
margin:6px 0 6px 0px;
}
#search-form-rent .submit
{
background:url(images/search-submit.gif) no-repeat;
height:38px;
width:96px;
border:none;
margin: 4px 0 0px 5px;
float:right;
cursor:pointer;
}
#search-form .submit:hover
{
background-position: 0 -38px;
}
#search-form .submitieup
{
background:url(images/search-submit.gif) no-repeat;
height:38px;
width:96px;
border:none;
margin: 5px 0 0px 5px;
float:right;
cursor:pointer;
}

#search-form .submitieup:hover
{
background-position: 0 -38px;
}

#homeboxes
{
background:#fff none;
margin:-15px 0 0 0;
padding:0;
}
#home-right
{
width:205px;
float:right;
background:url(images/home-value.jpg) no-repeat;
height:287px;
margin:0 5px 0 0;
padding:150px 0px 10px 0px;
}

#home-right p
{
margin:0;
padding:0 0 10px 9px;
color:#666666;
width:178px;
}

#home-right p a
{
margin:10px 0 0 83px;
padding:0 25px 0 0;
background:url(images/arrow-bullet.gif) no-repeat right center;
text-transform:uppercase;
color:#666666;
text-decoration:none;
}

#home-right p a:hover
{text-decoration:underline;
}
#home-right-nosub
{
width:205px;
float:right;
background:url(images/home-value-nosub.jpg) no-repeat;
height:287px;
margin:0 5px 0 0;
padding:150px 0px 10px 0px;
}

#home-right-nosub p
{
margin:0;
padding:0 0 10px 9px;
color:#666666;
width:178px;
}

#home-right-nosub p a
{
margin:10px 0 0 83px;
padding:0 25px 0 0;
background:url(images/arrow-bullet.gif) no-repeat right center;
text-transform:uppercase;
color:#666666;
text-decoration:none;
}

#home-right-nosub p a:hover
{text-decoration:underline;
}


#home-right #home-form p
{
margin:0px 0 0 0;
padding:0 0 3px 9px;
}
#home-right input
{
width:173px;
margin:0 10px 5px 9px;
}
#home-right #home-form .home-submit
{
background:url(images/home-submit.gif) no-repeat;
height:23px;
width: 67px;
border:none;
margin:8px 0 0 120px;
padding:0;
cursor:pointer;
}
#home-right #home-form img.cap
{
float:left;
margin: 0 0 0 9px;
}
#home-right #home-form input.code
{
width:75px;
}
#home-left
{
width:205px;
margin: 0 0 0 0;
float:left;
background:url(images/home-property-news.jpg) no-repeat;
height:299px;
padding:128px 0px 10px 9px;
}

#home-left h5
{
margin:15px 0 0 0;
padding:0;
color:#666666;
font-weight:bold;
text-transform:uppercase;
font-size:14px;
}

#home-left h5 a
{
text-decoration:none;
color:#666666;
background:url(images/block-arrow-home.gif) no-repeat left top;
padding: 0 10px 0 7px;
}

#home-left h5 a:hover
{
text-decoration:underline;
}

#home-left p
{
margin:0;
padding:0;
color:#666666;
width:178px;
font-size:12px;
}

#home-left p.top
{
border-bottom: 1px dotted #666666;
padding-bottom: 12px;
}

#home-left .button
{
position: relative;
bottom:0px;
top: 276px;
left: -5px;
float:left;
}
#home-left img
{border:none;
}

#home-mid
{
background:url(images/home-prestige.jpg) no-repeat;
height:280px;
margin:0 205px 0 205px;
padding:144px 0px 10px 9px;
}

#home-mid h5
{
margin:10px 0 0 0;
padding:0;
color:#666666;
font-weight:normal;
font-size:18px;
}
#home-mid p
{
margin:5px 0 5px 0;
padding:0;
color:#666666;
width:178px;
}

#home-mid p.top
{
margin:0px 0 0 0;
}
#home-mid ul
{
margin:5px 0 15px 0;
padding:0 0 0 15px;
}

#home-mid li
{
margin:0;
padding:0;
color:#666666;
width:178px;
}

#home-mid img
{
border:none;
margin:-5px 10px 0 0;
float:left;
}
#home-mid p a
{
margin:0px 0 0 70px;
padding:0px 0 0 0px;
font-size:18px;
color:#666666;
text-decoration:none;
float:left;
z-index:1;
position:absolute;
}

#home-mid p a:hover
{
text-decoration:underline;
}
#home-mid .button
{
position: relative;
bottom:0px;
top: 287px;
float:left;
}
#home-mid .button img
{border:none;
margin:0;
float:none;
}

#home-mid select
{
width:173px;
margin:10px 10px 2px 0px;
}
#home-mid .home-submit
{
background:url(images/home-submit.gif) no-repeat;
height:23px;
width: 67px;
border:none;
margin:31px 0 0 120px;
padding:0;
cursor:pointer;
}

/** FOOTER **/
#footer
{
clear:both;
background:url(images/footer-bg.gif) no-repeat;
height:60px;
width:910px;
}

#footer p.copyright
{
float:left;
text-align:left;
}

#footer p.copyright img
{
border: 1px solid #CCCCCC;
}

#footer p
{
text-align:right;
margin:0;
color:#757576;
font-size:12px;
padding:15px 20px 0 20px;
}

#footer p a
{
color:#757576;
text-decoration:none;
}

#footer p a:hover
{
text-decoration:underline;
}

#printfooter
{
display:none;
}

/*poperty details page*/

div.proptitle {
	width:912px;
	padding:0px;
	margin: 4px 0;
}

div.proptitle h2{
	padding:0px 0px 0 0px;
	margin: 0px;
	color: #000000;
	font-size:24px;
	border-bottom: 1px solid #CCCCCC ;
	
}


div.propdetail {
	background: #fff url(images/prop-bg.png) repeat-y;
	width:615px;
	padding-left:4px;
	float:right;
	margin: 0px -6px 0 16px;
}

div.propdetail.right {
	float:left;
}


div.propdetail .hf {
	margin-left:-4px;
	display:block;
}

div.propdetail .propheader {
	width:590px;
	height:5px;
	padding:8px 15px 0 10px;
	margin:0 0 0 -4px;
	background: url(images/mainpictop.gif) no-repeat;
	text-align:right;
	position:absolute;
	z-index:1;
}


div.propdetail .propheader img {
	margin:0 4px;
}





#home-product-bucket
{
 margin:0 15px 0 0;
}

div.propdetail img.mainPic {
	display:block;
	margin:0px auto 12px auto;

}



div.propdetail a.propPrev,
div.propdetail a.propNext {
	display:block;
	width:80px;
	height:30px;
	color: #FFA000;
	text-decoration:none;
	font-weight:bold;

}

div.propdetail a.propPrev:hover,
div.propdetail a.propNext:hover {
	color: #000;
}



div.propdetail a.propPrev {
	padding: 2px 0 0 28px;
	margin:4px 0 0 4px;
	background:url(images/arrow-left.gif) no-repeat;
	float:left;
	font-size:0.9em;

}

div.propdetail p {
	padding: 0 0 0 0;
	margin:0;
	width:390px;
	float:left;
	font-size:0.9em;

}

#wrapper div.propdetail p.fullgallery
{
 font-size:14px;
 text-align:right;
 margin:0 0 10px 0;
 padding:0;
 width:510px;
 font-weight:bold;
}
#wrapper div.propdetail p.fullgallery a
{
 text-decoration:none;
 color:#000;
}

#wrapper div.propdetail p.fullgallery a:hover
{
 text-decoration:underline;

}
#wrapper p.arrange
{
border-bottom: 1px dotted #CCCCCC;
border-top: 1px dotted #CCCCCC;
padding:10px 0 10px 40px;
margin:20px 0 0 0;
font-size:14px;
background:url(images/phone.gif) no-repeat left;
}

#wrapper p.expand
{
border-bottom: 1px dotted #CCCCCC;
border-top: 1px dotted #CCCCCC;
padding:10px 0 10px 40px;
margin:20px 0 0 0;
font-size:14px;
background:url(images/expand.jpg) no-repeat left;
}

#wrapper p.expand a, #wrapper p.arrange a
{
color:#000;
text-decoration:none;
}

#wrapper p.expand a:hover, #wrapper p.arrange a:hover
{
text-decoration:underline;

}
div.propdetail a.propNext {
	padding: 0;
	margin:4px 12px 0 0;
	background:url(images/arrow-right.gif) no-repeat 12px 0px;
	float:right;

}

div.propdetail .propimages {
	margin: 0 auto;
	width:534px;
	

}

div.propdetail .thumb {
	width:118px;
	height:120px;
	padding:0;
	margin: 10px 6px 0 6px;
	float:left;

}

div.propdetail .thumb img {
	width:110px;
	height:75px;
	border:4px solid #fff;
	padding:0;

}

div.propdetail .thumb p {
	padding: 0;
	margin:4px 0;
	text-align:center;
	font-size:0.67em;
	width:110px;
	line-height:100%;
}

table.propdetail {
	width:280px;
	float:left;
	margin:0;
}


table.propdetail tr.shaded {
	backgrousnd:#eee;
	border: 1px dotted #000;
}

table.propdetail tr.shaded td.content
{
font-size:14px;
padding:0px 5px 0px 5px;
}
table.propdetail tr.shaded td.content p
{
padding:0px;
}
table.propdetail tr.shaded td.border
{
border-top: 1px dotted #CCCCCC;
}
table.propdetail tr td {
	font-size:0.67em;
	padding:2px 0 2px 0;

}
table.propdetail tr td a {
text-decoration: underline;
color:#000000;

}

table.propdetail tr td a:hover {
text-decoration: none;
}
p.propdetail {
	font-size:0.9em;
	width:273px;
	clear:left;

}
h2.details {
	background:#eee;
	padding:4px;
}

div.propfooter a {
	text-decoration:none;
	float:right;
	margin-top:24px;

}

div.propfooter img {
	border:0;
	margin:0 0 -8px 4px;
}

/* search results */
#wrapper p.pricemain
{
margin:-5px 0 5px 0;
border-bottom: 1px dotted #CCCCCC;
width:280px;
}
#wrapper p.pricemainie
{
margin:-5px 0 5px 0;
border-bottom: 1px dotted #CCCCCC;
width:280px;
}
#wrapper p.pricemainie .strike
{
color:#FF0000;
text-decoration:line-through;
}
#wrapper p.statusmainie
{
margin:5px 0 5px 0;
border-bottom: 1px dotted #CCCCCC;
width:280px;
}
div.results {
	border-bottom:1px dotted #ccc;
	margin:12px 0;
	padding:12px 0;
	font-size:0.75em;
	line-height:120%;
	background:#F7F7F7 url(images/results-bg.jpg) repeat-x;
	clear:both;
	min-height:180px;
	
}

div.results .img {
	float:left;
	border: 1px #bdbdbd solid;
	padding:2px;
 width:220px;

}

div.results .img img {
 border:none;
 margin:0 auto;
 padding:0 auto;
 display:block;

}

div.results p {
	margin:0pt 0pt 8px 240px;
	padding:0 0 0 4px;
	
}

div.results p a
{
text-decoration:none;
}
div.results p a.readmore
{
background:url(images/newwin.gif) right no-repeat;
padding: 0 20px 0 0;
}
div.results p a:hover
{
text-decoration:underline;
}
div.results p.title {
	background:#eee;
	padding:4px;
	
}
div.results p.titlered {
	background:#eee;
	padding:4px;
	
}
div.results p.title a{
color:#000;
padding: 4px 4px 4px 10px;
background: url(images/block-arrow-black.gif) no-repeat left center;

}
 div.results p.titlered a{
color:#FF0000;
padding: 4px 4px 4px 10px;
background: url(images/block-arrow-red.gif) no-repeat left center;

}
div.results p.title a:hover, div.results p.titlered a:hover{
text-decoration:underline;
	
}
div.results p.title, div.results p.price, div.results p.titlered {
	font-weight:bold;
	font-size:1.25em
	
}

div.results p.price .strike
{
color:#FF0000;
text-decoration:line-through;
}


h1.reduced
{
margin-left:0;
padding-left:0;
}

div.results p.saveprop
{
float:right;
font-weight:bold;
margin-right: 10px;
font-size:13px;
background:url(images/disc-small.gif) left center no-repeat;
padding: 3px 0 3px 25px
}
div.results p.status
{
float:right;
margin-right: 10px;
background:url(images/info-small.gif) left center no-repeat;
padding: 3px 0 3px 25px;
font-size:14px;
font-weight:bold;
color:#000;
}

div.results p.status .statusred
{
color:#FF0000;
}
div.results .subprice
{
font-size:12px;
margin:0 0 0 10px;
}

div.results div.propfooter {
	line-height:300%;
	margin:0px 8px 0 0;
	height:24px;
	clear:left;
}

div.results div.propfooter p.bedrooms {
float:left;
margin:0 0 0 3px;
background:url(images/bedroom.gif) left no-repeat;
padding: 0 0 0 45px;

}
div.results div.propfooter p.floor {
float:left;
margin:0 0 0 3px;
padding: 0 0 0 0px;
}

div.results div.propfooter a {
	text-decoration:none;
	float:right;
	margin-top:0px;

}


div.results div.propfooter img {
	margin:0 0 -8px 16px;
	border:none;
}


div.rightabout {
	background: #fff repeat-y;
	width:250px;
	padding-left:4px;
	float:right;
	margin: 0 -6px 0 16px;
}


#social { 
position:absolute;
float:right;
margin-top: 60px;
margin-left: 780px;
}

#searchrenttop {
background-image:"/assets/images/searchrenttop.gif";
width:608px;
height:13px;
}

p.listingback
{
font-size:12px;
padding:0px 8px 0 0;
}
p.listingback a
{
text-decoration:none;
color:#000;
}

p.listingback a:hover
{
text-decoration:underline;
}
#wrapper p .print, #wrapper p .save, #wrapper p .email, #wrapper p .tour, #wrapper p .gallery, #wrapper p .floor, #wrapper p .brochure, #wrapper p .map, #wrapper p .location, #wrapper p .appointment
{
float:right;
font-size:12px;
padding:4px 8px 4px 30px;
margin:-8px 0 2px 0;
font-weight:bold;
}

#wrapper p .print
{
background:url(images/print.jpg) left no-repeat;
}
#wrapper p .save
{
background:url(images/cd.jpg) left no-repeat;
}
#wrapper p .tour
{
background:url(images/virtual.jpg) left no-repeat;
}
#wrapper p .gallery
{
background:url(images/gallery.jpg) left no-repeat;
}
#wrapper p .floor
{
background:url(images/floor-plan.jpg) left no-repeat;
}
#wrapper p .brochure
{
background:url(images/brochure.jpg) left no-repeat;
}
#wrapper p .email
{
background:url(images/email.jpg) left no-repeat;
}
#wrapper p .map
{
background:url(images/map.jpg) left no-repeat;
}
#wrapper p .location
{
background:url(images/location.jpg) left no-repeat;
}

#wrapper p .appointment
{
background:url(images/appointment.jpg) left no-repeat;
}
#wrapper p .print a, #wrapper p .save a, #wrapper p .tour a, #wrapper p .gallery a, #wrapper p .floor a, #wrapper p .brochure a, #wrapper p .email a, #wrapper p .map a, #wrapper p .location a, #wrapper p .appointment a
{
text-decoration:none;
color:#000;
}

#wrapper p .print a:hover, #wrapper p .save a:hover, #wrapper p .tour a:hover, #wrapper p .gallery a:hover, #wrapper p .floor a:hover, #wrapper p .brochure a:hover, #wrapper p .email a:hover, #wrapper p .map a:hover, #wrapper p .location a:hover, #wrapper p .appointment a:hover
{
text-decoration:underline;
}


#home-product-list
{display:none;
}
.tabcontent{
display:none;
}
#wrapper .resultsnav
{
margin: 20px 0 0 0;
}

#wrapper .resultsnav p
{
text-align:center;
font-size:11px;
color:#a2a2ec;
margin:0;
padding:0;
}

#wrapper .resultsnav p a
{
color:#a2a2ec;
text-decoration:none;
}

#wrapper .resultsnav p a:hover
{
text-decoration:underline;
}

#resultstop
{
border:1px dotted #ccc;
border-right:none;
border-left:none;
margin:10px 0 10px 0;

}
#sorting
{
float:right;
margin:0px 0 10px 0;
}
#sorting form
{padding:0;
margin:0;
}

#sorting p
{
font-size:11px;
margin:0;
padding:0;
}

#sorting select
{
font-size:11px;
margin:0 0px 0 10px;
}
#sortingin
{
margin:0px 0 10px 0;
}
#sortingin form
{padding:0;
margin:0;
}

#sortingin p
{
font-size:11px;
margin:0;
padding:0;
}

#sortingin select
{
font-size:11px;
margin:0 0px 0 10px;
}

#resultstop p.changesearch
{
background: url(images/back-arrow.gif) no-repeat left center;
padding:2px 0 2px 25px;
margin:0px 10px 10px 0;
font-size:13px;
font-weight:bold;
}
#resultstop p.changesearch a
{
text-decoration:none;
color: #6c6ce3;
}

#resultstop p.changesearch a:hover
{text-decoration:underline;
}

#resultstop p.changesearch .savesearch
{
margin:0 0 0 10px;
background:url(images/disc-small.gif) no-repeat left;
padding: 3px 0 3px 25px;
}

#resultstop p.viewingpage
{
text-align:center;
font-size:11px;
color:#6c6ce3;
margin:5px 0 5px 0;
}
#resultstop p.resultsnavtop
{
margin:0 0 10px 0;
text-align:center;
font-size:11px;
color:#6c6ce3;
}
#resultstop p.resultsnavtop a
{
color:#6c6ce3;
text-decoration:none;
}
#resultstop p.resultsnavtop a:hover
{
text-decoration:underline;
}
#resultstop p.resultsnavtop a.pagenumber
{border:1px #CCCCCC solid;
background:#EBEDED;
padding:0 5px 0 5px;
text-decoration:underline;
}
#resultstop p.resultsnavtop a.pagenumber:hover
{
background:#fff;
}
#resultstop p.resultsnavtop .nolink
{
color:#a2a2ec;
}
{
text-decoration:underline;
}
#resultstop a.next
{
padding: 0 0 0 0px;
}
#resultstop a.previous
{
padding: 0 0 0 0px;
}
#details
{
}
#details h2
{
padding:8px 0 0px 14px;
margin:0;
font-size:16px;
background:url(images/details-h2.gif) no-repeat left;
color:#454545;
text-transform:uppercase;
height:30px;
font-weight:bold;
}

#details h3
{
font-size:14px;
text-transform:uppercase;
margin: 0;
padding:10px 0 0 4px;
border-bottom: 1px #CCCCCC dotted;
}

#details h4
{
padding:10px 0 0 4px;
margin:0;
font-weight:bold;
font-size:13px;
}

#details p
{
margin:0 0 0 4px;
font-size:12px;
padding:5px 0 0 0;
}

#details .box
{
background:url(images/details-box-bg.gif) repeat-y;
padding:0px 15px 5px 10px;
}

.detailsboxbottom
{
background:url(images/details-box-bottom.gif) no-repeat left;
height:24px;
padding:0px 0 0 0;
margin:0 0 15px 0;

}
#devbucket
{
clear:left;


}

#devbucket .bucket
{
	border-bottom:1px dotted #ccc;
	margin:12px 0 12px 13px;
	padding:12px 0;
	font-size:0.75em;
	line-height:120%;
	background:#F7F7F7 url(images/results-bg.jpg) repeat-x;
}
#devbucket h3
{
font-size:14px;
color:#000;
font-weight:bold;
background:#eee;
border:none;
padding:4px;
margin: 0 0 0 170px;
}
#devbucket h3 a
{
text-decoration: none;
color:#000;
padding: 4px 4px 4px 10px;
background: url(images/block-arrow-black.gif) no-repeat left center;
}
#devbucket h3 a:hover
{
text-decoration: underline;

}
#devbucket h4
{
font-size:14px;
color:#000;
font-weight:bold;
background:#eee;
border:none;
padding:4px 4px 4px 14px;
clear:left;
margin:10px 0 10px 0;
}


#devbucket img
{
float:left;
border: 1px #bdbdbd solid;
padding:2px;
}
#devbucket img.devthumb
{
margin:0 0 10px 10px;
}
#devbucket .devgallery img
{
margin:5px 30px 0 10px;
border: 1px #eee solid;
padding:2px;
}



#devbucket .devleft h6
{
margin:0 0 0 13px;
font-size:12px;
background:url(images/arrow-2.gif) no-repeat left;
padding: 5px 0 5px 12px;
}
#devbucket p
{
margin: 0 0 0 170px;
font-size:12px;
color:#000;
}
#devbucket p.full
{
margin: 0 0 0 8px;
font-size:12px;
}

#devbucket p.date
{margin:10px 0 0 170px;;
font-style:italic;
}

#devbucket p.catchment
{margin:0px 0 0 170px;;
}

#devbucket p a.readmore
{
background:url(images/newwin.gif) right no-repeat;
padding: 0 20px 0 0;
text-decoration:none;
color:#0033FF;
}
#devbucket p a:hover
{
text-decoration: underline;
}

#left-nobg p.date
{
font-style:italic;
}
#left-nobg h4.newstitle
{
padding-top:30px;
}
#tenant
{
}

#tenant h3
{
border:none;
font-size:12px;
background:url(images/block-arrow.gif) no-repeat left;
padding: 0 0 0 15px;
margin: 5px 0 0 12px;
}

#tenant h3 a
{
text-decoration:none;
}

#tenant h3 a:hover
{
text-decoration:underline;
}

#tenant h4
{
border-top: 1px dotted #999999;
margin:40px 0 0 10px;
padding:10px 0 0 0;
}

#tenant p
{
margin:5px 0 0 10px;
padding:0;
}
#tenant p.backtotop
{
margin:-5px 0 0 10px;
padding:0 0 0 12px;
background:url(images/backtotop.gif) no-repeat left;
}

#registerform
{
margin:13px 10px 10px 10px;
padding:10px 25px 10px 10px;
background:#F7F7F8;
border:1px #999999 dotted;
}

#registerform input
{
float:right;
width:320px;
}
#registerform input.checkbox
{
float:right;
width:10px;
}
#registerform select
{
float:right;
width:324px;
}

#registerform p.errormessage
{
font-size:12px;
color:#FF0000;
}
#registerform input.radio
{
float:none;
width:10px;
margin:0;
padding:0px 0 0 0;
}
#registerform p.right
{
float:right;
margin:0 163px 0 0;
padding:0;
}
#registerform .submit
{
background:url(images/search-white.gif) no-repeat;
width:96px;
border:none;
height:38px;
margin:10px 0px 0 452px;
float:none;
cursor:pointer;
}

#registerform .submit:hover
{
background-position: 0 -38px;
}
#registerform h4
{margin:10px 0 10px 0;
}
#registerform h4.about
{margin:0px 0 10px 0;
}
#registerform input.code
{
float:right;
width:150px;
margin:5px 0 0 18px;
}
#registerform img.cap
{
float:right;
width:150px;
border:1px #A5ACB2 solid;
}
#wrapper .floorplan img
{
margin: 20px 0 20px 0;
}

#gallery
{
margin:20px 0 20px 0;
}

#gallery img
{
margin: 0 0px 3px 0;
padding:0;
border:none;
}
#viewing
{
clear:both;
margin:0px 0 10px 0px;
padding:1px 0 0 0;
}


#viewing p
{
border-bottom: 1px dotted #CCCCCC;
border-top: 1px dotted #CCCCCC;
padding:10px 0 10px 40px;
margin:5px 0 0 0;
font-size:14px;
background:url(images/phone.gif) no-repeat left;
}

#viewing p a
{
color:#000;
text-decoration:underline;
}

#viewing p a:hover
{
text-decoration:none;
}

#viewing p.disclaimer
{
border-bottom: 1px dotted #CCCCCC;
border-top: none;
padding:10px 0 10px 0px;
margin:0px 0 0 0;
font-size:12px;
background:none;
}
#expand
{
clear:both;
margin:20px 0 10px 0px;
padding:1px 0 0 0;
}


#expand p
{
border-bottom: 1px dotted #CCCCCC;
border-top: 1px dotted #CCCCCC;
padding:10px 0 10px 40px;
margin:20px 0 0 0;
font-size:14px;
background:url(images/expand.jpg) no-repeat left;
}

#expand p a
{
color:#000;
text-decoration:none;
}

#expand p a:hover
{
text-decoration:underline;

}

#activity
{
}
#activity .box
{
background:url(images/my-account-box-bg.gif) repeat-y;
}

#activity img
{
float:left;
margin:10px 10px 5px 0px;
border:solid #999999 1px;
padding:2px;
}

#activity h2
{
padding:10px 0 0px 13px;
margin:0;
font-size:16px;
background:url(images/my-account-h2.gif) no-repeat left;
color:#454545;
text-transform:uppercase;
height:28px;
font-weight:bold;
}
#activity h3
{
font-size:14px;
border:none;
margin:0;
padding:10px 0 0 13px;
color:#454545;
font-weight:bold;
}

#activity h3.pad
{
padding:20px 0 0 13px;
}
#activity p
{
padding: 22px 0 0 0;
font-size:12px;
}
#activity p.save
{
float:right;
margin:0;
background:url(images/disc-small.gif) no-repeat left;
padding: 22px 0px 20px 25px;
}
#activity p.delete
{
float:right;
background:url(images/delete.gif) left no-repeat;
padding: 22px 0px 20px 20px;
margin:0;
}

#activity .property
{
clear:left;
border-bottom:1px dotted #999999;
height:65px;
margin:0px 20px 0px 13px;
}
#activity .propertyone
{
clear:left;
border-bottom:1px dotted #999999;
height:65px;
margin:0px 20px 0px 13px;
}

.boxbottom
{
background:url(images/my-account-box-bottom.gif) no-repeat left;
height:24px;
padding:0px 0 0 0;
margin:0 0 15px 0;

}

#saved
{
margin:10px 0 0px 0;
}
#saved .box
{
background:url(images/my-account-box-bg.gif) repeat-y;
}
#saved img
{
float:left;
margin:18px 10px 5px 13px;
}

#saved h2
{
padding:10px 0 0px 13px;
margin:0;
font-size:16px;
background:url(images/my-account-h2.gif) no-repeat left;
color:#454545;
text-transform:uppercase;
height:28px;
font-weight:bold;
}

#saved p
{
padding: 0 0 15px 0;
margin:0 15px 0px 13px;

}

#saved p.border
{
border-bottom:1px dotted #999999;
padding: 0 0 20px 0;
}

#saved h6
{
margin:0;
padding:30px 0 0 0;
font-size:14px;
}
#saved .box h6
{
margin:0;
padding:20px 0 0 0;
font-size:14px;
}
#savedproperties
{
}

#savedproperties .alert
{
margin:10px 10px 10px 13px;
border:1px solid #999999;
background:#CCCCCC;
}

#savedproperties .alert p
{
background:url(images/info.gif) left no-repeat;
padding:10px 0 10px 25px;
}


#savedproperties .results p.deleteprop
{
float:right;
margin: 0px 10px 0 0;
background:url(images/delete.gif) left center no-repeat;
padding: 0 0 0 20px;
font-size:11px;
}


#savedproperties .results {
	border-bottom:1px dotted #ccc;
	margin:12px 0 12px 13px;
	padding:12px 0;
	font-size:0.75em;
	line-height:120%;
	background:#F7F7F7 url(images/results-bg.jpg) repeat-x;
	clear:left;
	
}


#savedproperties .results .img {
	float:left;
	border: 1px #bdbdbd solid;
	padding:2px;
 width:220px;

}

#savedproperties .results img {
 border:none;
 margin:0 auto;
 padding:0 auto;
 display:block;

}


#savedproperties .results p {
	margin:0px 0px 8px 240px;
	padding:0 0 0 4px;
	font-size:12px;
	
}

#savedproperties .results p a
{
text-decoration:none;
color:#0033FF;
}
#savedproperties .results p a.readmore
{
background:url(images/newwin.gif) right no-repeat;
padding: 0 20px 0 0;
}
#savedproperties .results p a:hover
{
text-decoration:underline;
}
#savedproperties .results p.title {
	background:#eee;
	padding:4px;

 
	
}
#savedproperties .results p.title a{
color:#000;
padding: 4px 4px 4px 0px;
background:none;

}
#savedproperties .results p.title a:hover{
text-decoration:underline;
	
}
#savedproperties .results p.title {
	font-weight:bold;
	font-size:1.25em
	
}
#savedproperties .results p.price {
	font-weight:bold;
	font-size:1.25em;
	margin:-1px 0 10px 240px;

}
#savedproperties .results p.bedrooms {
float:left;
margin:10px 0 0 3px;
background:url(images/bedroom.gif) left no-repeat;
padding: 0 0 0 45px;
clear:left;
}


#wrapper p.noresults
{
font-size:12px;
margin:20px;
text-align:center;
}

#emailfriend
{
width:300px;
}

#emailfriend h1
{
padding:0;
}

#emailfriend p
{
font-size:12px;
padding:0;
margin:10px 0 0 0;

}

#emailfriend input
{
width:290px;
}

#emailfriend textarea
{
width:290px;
height:100px;
}

#emailfriend .submit
{
background:url(images/search-white.gif) no-repeat;
border:none;
width:96px;
height:38px;
float:right;
margin:10px 0 0 0;
cursor:pointer;
}

#emailfriend .submit:hover
{
background-position: 0 -38px;
}

#emailfriend p.required
{
float:left;
font-size:11px;
color:#990000;
font-style:italic;
}

#quicksearch
{
background:#fff;
border-top: 1px dotted #999999;
margin:-10px 0px 0 10px;
padding:20px 0px 10px 0;
}

#quicksearch ul
{
margin: 0px;
padding:0;
background:none;
}

#quicksearch li
{
list-style: none;
display: inline;
text-decoration:none;
padding:0;
margin:0;

}


#quicksearch a {
float: left;
text-decoration:none;
}

#quicksearch a:hover
{
text-decoration:underline;
}

#quicksearch-spacer a
{
background: none;
width:105px;
height:50px;
margin: 0px 7px 0 2px;
padding:80px 0 0 0;
text-align:center;
cursor:default;
}

#quicksearch-a a
{
background: url(images/quick-house.jpg) no-repeat right top;
width:105px;
height:50px;
margin: 0px 7px 0 2px;
padding:80px 0 0 0;
text-align:center;
}
#quicksearch-b a
{
background: url(images/quick-apartment.jpg) no-repeat right top;
width:105px;
height:50px;
margin: 0 7px 0 7px;
padding:80px 0 0 0;
text-align:center;
}
#quicksearch-c a
{
background: url(images/quick-bungalow.jpg) no-repeat right top;
width:105px;
height:50px;
margin: 0 7px 0 7px;
padding:80px 0 0 0;
text-align:center;
}
#quicksearch-d a
{
background: url(images/quick-plot.jpg) no-repeat right top;
width:105px;
height:50px;
margin: 0 7px 0 7px;
padding:80px 0 0 0;
text-align:center;
}
#quicksearch-e a
{
background: url(images/quick-land.jpg) no-repeat right top;
width:105px;
height:50px;
margin: 0 0px 0 7px;
padding:80px 0 0 0;
text-align:center;
}

#quicksearch-ca a
{
background: url(images/quick-apartment.jpg) no-repeat right top;
width:105px;
height:50px;
margin: 0px 7px 0 2px;
padding:80px 0 0 0;
text-align:center;
}
#quicksearch-cb a
{
background: url(images/quick-business.jpg) no-repeat right top;
width:105px;
height:50px;
margin: 0 7px 0 7px;
padding:80px 0 0 0;
text-align:center;
}
#quicksearch-cc a
{
background: url(images/quick-dev.gif) no-repeat right top;
width:105px;
height:50px;
margin: 0 7px 0 7px;
padding:80px 0 0 0;
text-align:center;
}
#quicksearch-cd a
{
background: url(images/quick-guesthouse.jpg) no-repeat right top;
width:105px;
height:50px;
margin: 0 7px 0 7px;
padding:80px 0 0 0;
text-align:center;
}
#quicksearch-ce a
{
background: url(images/quick-hotel.jpg) no-repeat right top;
width:105px;
height:50px;
margin: 0 2px 0 7px;
padding:80px 0 0 0;
text-align:center;
}
#quicksearch-cf a
{
background: url(images/quick-industrial.jpg) no-repeat right top;
width:105px;
height:50px;
margin: 0px 7px 0 2px;
padding:80px 0 0 0;
text-align:center;
}
#quicksearch-cg a
{
background: url(images/quick-investment.jpg) no-repeat right top;
width:105px;
height:50px;
margin: 0 7px 0 7px;
padding:80px 0 0 0;
text-align:center;
}
#quicksearch-ch a
{
background: url(images/quick-office.jpg) no-repeat right top;
width:105px;
height:50px;
margin: 0 7px 0 7px;
padding:80px 0 0 0;
text-align:center;
}
#quicksearch-ci a
{
background: url(images/quick-redev.jpg) no-repeat right top;
width:105px;
height:50px;
margin: 0 7px 0 7px;
padding:80px 0 0 0;
text-align:center;
}
#quicksearch-cj a
{
background: url(images/quick-retail.jpg) no-repeat right top;
width:105px;
height:50px;
margin: 0 2px 0 7px;
padding:80px 0 0 0;
text-align:center;
}
#quicksearch-ck a
{
background: url(images/quick-ware.gif) no-repeat right top;
width:105px;
height:50px;
margin: 0 2px 0 7px;
padding:80px 0 0 0;
text-align:center;
}

.clear
{
clear:both;
}

.clearleft
{
clear:left;
}

#homebrochure
{
margin:0 0 0 30px;
}

#homebrochure img.brochure
{
margin:-3px 0 0 0;
padding:0;
}

#left-nobg .brochurepad
{
margin:25px 0 0 0;
}

#left-nobg h6
{
font-size:14px;
margin:0 30px 0 8px;
padding:5px;
color:#757576;
font-weight:normal;
}

#wrapper p.devback
{
font-size:12px;
padding:0px 8px 0 10px;
margin: 10px 0 -10px 0;
}
#wrapper p.devback a
{
text-decoration:none;
color:#000;
}

#wrapper p.devback a:hover
{
text-decoration:underline;
}

#left-nobg img.edge
{
margin:10px;
}

#mortgage-box
{
background:url(images/relocating.jpg) no-repeat #fff;
height: 217px;
width:614px;
margin:0px 0 0 0;
padding:0;
cursor:pointer;
}

#mortgage-box p
{
color:#666666;
padding:56px 10px 0px 8px;
}
#mortgage-box img.edge
{
float:right;
margin:60px 10px 5px 10px;
}


#mortgage-box-new
{
background:url(images/relocating-thin.jpg) no-repeat #fff;
height: 217px;
width:307px;
margin:0px 0 0 0;
padding:0;
cursor:pointer;
float:left;
}
#int-box
{
	float:left;
background:url(images/int.jpg) no-repeat #fff;
height: 217px;
width:307px;
margin:-10px 0 0 0;
padding:0;
cursor:pointer;
}


#home-top-images
{
 clear:both;
 margin:10px 0 7px 0;
}

#home-top-images img
{
 margin:0 -1px 0 0;
 padding:0;
 border:none;
}



#right-nobg
{
width:600px;
margin:10px 0px 0 300px;
padding:0;
}

#right-nobg .bottom
{
background:url(images/left-content-footer.gif) no-repeat;
height:24px;
}

#right-nobg h2
{
background:url(images/left-content-header.gif) no-repeat;
height:29px;
color:#757576;
margin:0;
padding:12px 0 0 10px;
font-size:20px;
font-weight:normal;
}

#right-nobg h3
{
color:#000000;
margin:0;
padding:20px 0 0 13px;
font-size:20px;
font-weight:normal;
border-bottom: dotted 1px;

}
#right-nobg h4
{
color:#757576;
margin:0;
padding:12px 0 0 12px;
font-size:16px;
font-weight:bold;
}

#right-nobg p
{
margin:0 0px 0 8px;
padding:5px;
font-size:14px;
color:#757576;
}


#right-nobg img
{
float:right;
margin:5px 0px 10px 10px;
border: 1px #CCCCCC solid;
padding:2px;
}

#right-nobg p.valuation
{
font-weight:bold;
background:url(images/arrow.png) no-repeat left;
padding: 0px 0 0px 15px;
margin:5px 0 0 13px;
}
#right-nobg ol
{
margin:0;
}

#right-nobg ul
{
}

#right-nobg li
{
margin:0 30px 0 5px;
padding:5px;
font-size:14px;
color:#757576;
}

#right-nobg a
{
text-decoration:underline;
color:#757576;
}

#right-nobg a:hover
{
text-decoration:none;
}

#right-nobg img.main
{
margin:0 0 0 10px;
border: 1px #eee solid;
padding:2px;
}
#right-nobg img.aboutmain
{
margin:7px 0 10px 8px;
border: 1px #eee solid;
padding:2px;
}
#right-nobg img.max
{
margin:20px 0 0px 0;
}

#right-bg
{
width:620px;
margin:10px 0px 0 300px;
background:url(images/left-content-bg.gif) repeat-y;
padding:0;
}

#right-bg .bottom
{
background:url(images/left-content-footer.gif) no-repeat;
height:24px;
}

#right-bg h2
{
background:url(images/left-content-header.gif) no-repeat;
height:29px;
color:#757576;
margin:0;
padding:12px 0 0 10px;
font-size:20px;
font-weight:normal;
}

#right-bg h3
{
color:#000000;
margin:0;
padding:20px 0 0 13px;
font-size:20px;
font-weight:normal;
border-bottom: dotted 1px;

}
#right-bg h4
{
color:#757576;
margin:0;
padding:12px 0 0 12px;
font-size:16px;
font-weight:bold;
}

#right-bg p
{
margin:0 0px 0 8px;
padding:5px;
font-size:14px;
color:#757576;
}


#right-bg img
{
float:right;
margin:5px 0px 10px 10px;
border: 1px #eee solid;
padding:2px;
}

#right-bg p.valuation
{
font-weight:bold;
background:url(images/arrow.png) no-repeat left;
padding: 0px 0 0px 15px;
margin:5px 0 0 13px;
}
#right-bg ol
{
margin:0;
}

#right-bg ul
{
}

#right-bg li
{
margin:0 30px 0 5px;
padding:5px;
font-size:14px;
color:#757576;
}

#right-bg a
{
text-decoration:underline;
color:#757576;
}

#right-bg a:hover
{
text-decoration:none;
}

#right-bg img.main
{
margin:0 0 0 10px;
border: 1px #eee solid;
padding:2px;
}
#right-bg img.aboutmain
{
margin:7px 0 10px 8px;
border: 1px #eee solid;
padding:2px;
}
#right-bg img.max
{
margin:20px 0 0px 0;
}

#subnav
{
 float:left;
 width:287px;
 background:url(images/right-bg.gif) repeat-y;
}
#subnav .toprelocate
{
background:url(images/thinking-relocate.gif) no-repeat;
height:50px;
margin: 0 0 10px 0;
}
#subnav .right-news h6
{
color:#757576;
margin:0 10px 0 20px;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}
#subnav .right-news h6 a
{
color:#757576;
text-decoration:none;
background:url(images/block-arrow-home.gif) no-repeat left;
padding: 0 0 0 10px;
}

#subnav .right-news h6 a:hover
{
text-decoration:underline;
}

#subnav .right-news p
{
margin:5px 20px 10px 20px;
color:#757576;
padding:0px 0 5px 0;
font-size:14px;
font-weight:normal;
border-bottom: 1px dotted #757576;
}
#subnav .right-news p.active
{
 font-weight:bold;
}
#subnav .right-news p a
{
text-decoration: none;
background:url(images/arrow-2.gif) no-repeat left;
padding: 0 0 0 12px;
color:#757576;
}
#subnav .bottom
{
background: #fff url(images/right-bottom.gif) no-repeat;
height:24px;
margin:0px 0 0 0;
}
#subnav .topvalue
{
background:url(images/right-value.gif) no-repeat;
height:40px;
margin: 0 0 10px 0;
}
#subnav .topnews
{
background:url(images/property-news.gif) no-repeat;
height:50px;
margin: -4px 0 10px 0;
}
#subnav .right-value h6
{
color:#757576;
margin:0 10px 0 20px;
font-size:14px;
font-weight:normal;
}

#subnav .right-value input
{
width:240px;
margin:0 10px 0 20px;
}
#subnav .right-value textarea
{
width:240px;
height:100px;
margin:0 10px 0 20px;
}
#subnav .right-value img.cap
{
margin:0 0 5px 20px;
}
#subnav .right-value p
{
margin:5px 15px 0 20px;
color:#757576;
font-size:14px;
font-weight:bold;
}
#subnav .right-value p a
{
margin:0px 0 0 150px;
padding:0 25px 0 0;
background:url(images/arrow-bullet-right.gif) no-repeat right center;
text-transform:uppercase;
color:#666666;
text-decoration:none;
font-weight:normal;
}

#subnav .right-value .right-submit
{
background:url(images/right-submit.gif) no-repeat;
width:96px;
border:none;
height:38px;
margin:10px 0 0 175px;
cursor:pointer;
}

#subnav .right-value .right-submit:hover
{
background-position: 0 -38px;
}
div.full-width
{
margin:0 30px 0 8px;
padding:5px;
font-size:14px;
color:#757576;
}


#news
{
}

#news p
{
color: #333333;
font-size:14px;
}

#news ul
{
margin:10px 0 10px 20px;
padding:0;
}

#news li
{
margin:0;
font-size:14px;
padding:5px 0 5px 0;
}

#news li a
{
color:#000;
text-decoration:underline;
}

#news li a:hover
{
color:#F64A11;
text-decoration:underline;
}
#news h2
{
color:#454545;
font-size:18px;
font-weight:bold;
margin:10px 0 10px 0;
padding:13px 20px 0 20px;
}
#news h2.background
{
 background:url(images/left-content-header-bg.gif) no-repeat;
 padding:35px 20px 0 20px;
 
}

#news p.linkback
{

}
#news p.linkback a
{
text-decoration:none;
color:#004b99;
}
#news p.linkback a:hover
{
text-decoration:underline;
color:#F6921E;
}
#news .news-bucket
{
border: 1px solid #E2E2DB;
margin:0 30px 15px 15px;
background:#fff;
padding:10px;
}

#news .news-bucket .addthis
{
float:right;
margin:-5px 0 0 0;
width:100px;
}
#news .news-detail .addthis
{
float:right;
margin:0;
width:100px;
}

#news .news-detail .fullheight
{
 height:30px;
}

#news .news-bucket h4
{
color:#454545;
font-weight:bold;
font-size:14px;
margin:0 0 0 80px;
padding:0px 0 5px 0px;
float:none;
}
#news .news-bucket h4 a
{
color:#454545;
text-decoration:none;
}
#news .news-bucket h4 a:hover
{
 text-decoration:underline;
}
#news .news-bucket p
{
margin:0 0 5px 80px;
float:none;
padding:0;
}
#news .news-bucket p.date
{
margin:0;
font-size:12px;
float:left;
width:70px;
}

#news .news-bucket p a
{
text-decoration:none;
color:#454545;
}
#news .news-bucket p a:hover
{
text-decoration:underline;
color:#454545;
}
#news .news-detail
{
margin:5px 0 0px 0;
background:url(images/left-content-footer.gif) bottom no-repeat;
padding:0px 0px -40px 0px;
min-height:1303px;
}


#news h2
{
 margin-top: -3px;
}

#news .news-detail img
{
 float:right;
 border:1px solid #BDBDBD;
 padding:2px;
 margin:0 30px 0 10px;
}
#news .news-detail p 
{margin-left:15px;
}
#news .news-detail p a
{
 color:#454545;
 text-decoration:none;
}

#news .news-detail p a:hover
{
 text-decoration:underline;
}
#resultstop.news
{
 background:#fff url(images/left-content-footer.gif) no-repeat top;
 padding:20px 0 0 0;
 border-top:none;
}


#right .house-container .img
{
 height:166px;
 overflow:hidden;
 margin:0 0 5px 0;
}

#whatsinside
{
}

#whatsinside div
{
  height:62px;
 width:271px;
 float:left;
 margin:10px 18px 10px 10px;
 padding:70px 0 0 5px
}

#whatsinside p
{font-size:12px;
color:#000;
margin:5px 10px 0 15px;
padding:0;
}
#whatsinside div p.look
{
 font-style:italic;
 text-align:right;
}

#whatsinside div p.look a
{
 text-decoration:underline;
 color:#000;
}
#whatsinside div p.look a:hover
{
 text-decoration:none;
}
#whatsinside .register-properties
{
 background:url(images/register-properties.gif) no-repeat;
}
#whatsinside .register-searches
{
 background:url(images/register-search.gif) no-repeat;
}
#whatsinside .register-email
{
 background:url(images/register-email.gif) no-repeat;
 margin-right: 0px;
}
#whatsinside .register-track
{
 background:url(images/register-track.gif) no-repeat;
  margin-right: 0px;
}
#links
{
margin:20px 0 10px 0;
}
#links .link
{
 border-bottom: 1px dotted #757576;
 border-top: 1px dotted #757576;
 min-height:90px;
 margin:10px 0 20px 0;
 padding:10px;
}

#links h4
{
color:#757576;
margin:0;
padding:0px 0 0 10px;
font-size:18px;
font-weight:bold;
}

#links h4 a
{
text-decoration:none;
}

#links h4 a:hover
{
text-decoration:underline;
}
#links p
{
margin:0 0px 0px 115px;
padding:5px 5px 5px 0;
font-size:14px;
color:#757576;

}
#links p.goto
{
 text-align:right;
color:#757576;
}
#links p.goto a
{
 text-decoration:underline;
 color:#757576;
}
#links p.goto a:hover
{
 text-decoration:none;
}
#links img
{
margin:0 10px 0 0;
float:left;
border:1px solid #CCCCCC;
}


#popup
{
	margin:20px 20px 0 20px;
	padding-bottom:20px;
	padding-top:10px;
	border-bottom:1px dotted #CCCCCC;
		border-top:1px dotted #CCCCCC;
}
#popup h2
{
	font-size:16px;
	color:#6b6a6b;
	font-weight: normal;
	margin:25px 0 20px 5px;
}
#popup p.tobuy
{
	background:url(images/to-buy.gif) no-repeat;
	width:96px;
	height:38px;
	float:left;
	cursor:pointer;
	margin:10px 20px 10px 0;
	dissplay:block;
}
#popup p.torent
{
	background:url(images/to-rent.gif) no-repeat;
	width:96px;
	height:38px;
		float:left;
		dispslay:block;
		cursor:pointer;
			margin:10px 20px 10px 0;
}
#popup p.tobuy:hover, #popup p.torent:hover
{background-position:0 -38px;
}
#popup p a
{text-decoration:none;
display:block;
	width:96px;
	height:38px;
}

div.tabicons
{
width:625px;
float:right;

}

p.pricemainie
{
	padding-top:10px;
}