#wrapperall {
    position:absolute;
		width:100%;
		top:0px;
		left:0px;
		z-index:1;
}

#wrapper {
	margin:0px auto;
	width: 820px;	
}

.wrapperback {
	margin:0px auto;
	width: 820px;	
	display:hidden;
}

#topspacer170 {
   position:relative;
	 height:170px;
	 width:1px;
}

#topspacer200 {
   position:relative;
	 height:270px;
	 width:1px;
}

#holder {
  margin:0px auto;
	width:760px;
  background-color: #ffffff;
	padding-left:10px;
	padding-right:10px;
}

#holdermain {
  position:relative;
  width: 100%;
	top: 170px;
}

#holdermainmain {
  position:relative;
  width: 100%;
	top: 220px;
}

#borderline {
    float: left;
		width: 820px;
		background-image: url("img/sidebar.jpg");	
	  background-color: #000000;
}

#bottomline {
    float: left;
		width: 820px;
		background-image: url("img/bottombar.jpg");	
	  background-color: #000000;
}

body {
	     font-family: Arial, Helvetica, sans-serif;
	     font-size: 11px;
	     color: #000000;
			 background-color: #ffffff;
			 background-image: url("img/bg-text.jpg");	
			 background-repeat: repeat;
			 padding:0px;
			 margin:0px;
}

.fred {
	     font-family: Arial, Helvetica, sans-serif;
	     font-size: 11px;
	     color: #ff2222;
}			 

h2.title {
	     font-family: Arial, Helvetica, sans-serif;
	     font-size: 13px;
	     color: #000000;
			 font-weight:bold;
}

a:link, a:visited {
  color: #000000;
	text-decoration : none;
			 font-weight:bold;
}

a:hover {
  color: #000000;
	text-decoration : underline;
			 font-weight:bold;
}

a.details:link, a.details:visited {
  color: #ff0000;
	text-decoration : none;
			 font-weight:bold;
}

a.details:hover {
  color: #ff0000;
	text-decoration : underline;
			 font-weight:bold;
}

a.white:link, a.white:visited, a.mainwhite, a.mainwhite:link, a.mainwhite:visited {
  color: #ffffff;
	text-decoration : none;
			 font-weight:bold;
}

a.white:hover, a.mainwhite:hover {
  color: #ffffff;
	text-decoration : underline;
			 font-weight:bold;
}

.topwrapper {
    position:absolute;
		margin:0px auto;
	  width:780px;
		top:0px;
}

#buying {
    position: relative;
		top: -5px;
		left: -30px;
}

#renting {
    position: relative;
		top: -7px;
		left: -30px;
}

#newprop {
    position: relative;
		top: -7px;
		left: -30px;
}

#overseas {
    position: relative;
		top: -7px;
		left: -30px;
}

#selling {
    position: relative;
		top: -7px;
		left: -30px;
}

#services {
    position: relative;
		top: -7px;
		left: -30px;
}


#address {
    position: relative;
		top: -80px;
		left: 450px;
}



#contact {
    position: relative;
		top: -41px;
		left: 685px;
}

.floatleftclear {
    float: left;
		clear: left;
		width: 100%;
}


.floatrightclear {
    float: right;
		clear: right;
		width: 100%;
}

.floatleft {
    float: left;
}


.floatright {
    float: right;
}

.searchcenter {
		width: 100%;
    text-align: center;
		margin:0px auto;
}

.searchbody {
		position:relative;
    left:210px;
		width: 330px;
		border: none;
		background-color: #cccccc;
		padding: 10px;
		height:110px;
}

input, textarea, select { 
   border-style: solid; 
	 border-width: 1px; 
	 border-color: #333333; 
	 font-family: Arial; 
	 font-size: 11px; 
	 font-style: bold; 
	 background: #FFFFFF; 
	 color: #666666;
}

.noborder {
   border : none;
	 background-color: transparent;
}

.floatleftminprice {
    float: left;
		width:180px;
		border: none;
		text-align:left;
}

.borderbit {
		border: 1px solid;
		border-color: #000000;
		text-align:left;
		padding:5px;
		background-color:#eeeeee;
}

.list1 {
   	background-image: url("img/green-list-back.gif");	
		background-repeat: no-repeat;
}

.list2 {
   	background-image: url("img/yellow-list-back.gif");	
		background-repeat: no-repeat;
}

.textright {
		text-align:right;
}

.tablegrey {
		background-color: #cccccc;
}

.contactsplat {
    background-image: url("img/contact-splat.gif");	
		background-repeat: no-repeat;
}

.buysplat1 {
		position:relative;
    left:200px;
		width: 351px;
		border: none;
    background-image: url("img/buying-splat1.gif");	
		background-repeat: no-repeat;
		padding-top: 25px;
		padding-left: 25px;
		height:145px;	
	  color: #ffffff;
}


.buysplat2 {
    background-image: url("img/buying-splat2.gif");	
		background-repeat: no-repeat;
}

.buyregsplat {
    background-image: url("img/buying-reg-splat.gif");	
		background-repeat: no-repeat;
}

.rentsplat1 {
		position:relative;
    left:200px;
		width: 351px;
		border: none;
    background-image: url("img/renting-splat1.gif");	
		background-repeat: no-repeat;
		padding-top: 25px;
		padding-left: 25px;
		height:145px;	
	  color: #ffffff;
}


.rentsplat2 {
    background-image: url("img/renting-splat2.gif");	
		background-repeat: no-repeat;
}

.rentregsplat {
    background-image: url("img/renting-reg-splat.gif");	
		background-repeat: no-repeat;
}

.newsplat1 {
		position:relative;
    left:200px;
		width: 351px;
		border: none;
    background-image: url("img/new-properties-splat1.gif");	
		background-repeat: no-repeat;
		padding-top: 25px;
		padding-left: 25px;
		height:145px;
	  color: #ffffff;
}


.newsplat2 {
    background-image: url("img/new-properties-splat2.gif");	
		background-repeat: no-repeat;
}

.newregsplat {
    background-image: url("img/new-properties-reg-splat.gif");	
		background-repeat: no-repeat;
}

.overseassplat1 {
		position:relative;
    left:200px;
		width: 351px;
		border: none;
    background-image: url("img/overseas-splat1.gif");	
		background-repeat: no-repeat;
		padding-top: 25px;
		padding-left: 25px;
		height:145px;		
	  color: #ffffff;
}


.overseassplat2 {
    background-image: url("img/overseas-splat2.gif");	
		background-repeat: no-repeat;
}

.overseasregsplat {
    background-image: url("img/overseas-reg-splat.gif");	
		background-repeat: no-repeat;
}

.featpad {
		padding-top: 5px;
		padding-left: 5px;	
	  color: #ffffff;
		vertical-align: top;
}

.regtext {
	  color: #ffffff;
		text-align:left;
}

.redtext {
	  color: #ff0000;
		text-align:left;
}

#loggedin {
    position: absolute;
		top: 7px;
		left:200px;
		width:320px;
		text-align:right;
}

.buyview {
    background-image: url("img/buying-view.gif");	
		background-repeat: no-repeat;
}

.rentview {
    background-image: url("img/renting-view.gif");	
		background-repeat: no-repeat;
}


.buylogin {
    background-image: url("img/buying-login-splat.gif");	
		background-repeat: no-repeat;
}

.rentlogin {
    background-image: url("img/renting-login-splat.gif");	
		background-repeat: no-repeat;
}

.newproplogin {
    background-image: url("img/new-properties-login-splat.gif");	
		background-repeat: no-repeat;
}

.oversealogin {
    background-image: url("img/overseas-login-splat.gif");	
		background-repeat: no-repeat;
}

.picview {
   display:inline;
		z-index:1000;
}

.pichide {
   display:none;
}

.pictblback { 
    filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
		background-color:black;
		margin:0px auto;
		left:0px;
		top:0px;
		color:#ffffff;
		z-index:1000;
}

.contacttext {
	     font-family: verdana, Helvetica, sans-serif;
	     font-size: 13px;
	     color: #000000;
			 font-weight:bold;
}
