<!--
/* ###### styles ###### */

html, body { 
  font-family: helvetica, san-serif;
  font-size: 11px;
  color:#fff;
  margin:0; 
  padding:0;
  background-color:#43515e;
  text-align:center;
  }
a {
  color: #fff;
  text-decoration:none;
  }
p {
  /*margin: .5em 0 1em 0;
  line-height: 1.1; */
  }
p a {
  color: #fff;
  }
table {
  border:0;
  margin:0;
  padding:0;
  border-collapse:collapse;
  border-spacing:0;
  }
td {
  margin:0;
  padding:0;
  border:0;
  }
img {
  border:0;
  padding:0;
  margin:0;
  }
  
label{
	font: bold 100% Arial,sans-serif;
	color: #ff0;
}
input, select, textarea {
	color: #222; 
	text-decoration: none; 
	border: 1px solid #777; 
	background-color: #fff;
}

/* ###### layers ###### */

#realestate {
  position: relative;
  margin: 0; padding: 0;
  visibility: hidden;
  display: none;
  }
#container {
  position: relative;
  width:843px;
  margin:6% auto;
  vertical-align:middle;
  background-color:#fff;
  }

#layer1 {
  z-index:1;
  padding:0px;
  }
#frame {
  width:841px;
  border:4px solid #fff;
  }
  
#layer2 {
  z-index:2;
  position:absolute;
  top: 20px;
  left:0px;
  padding: 20px 5px 0px 20px;
  text-align: left;
  }
  
iframe { 
  margin-left: 10px;
  float:left;
  }
  
/* ###### features ###### */

#ft {
  color:#222;
  }
#ft a {
  text-align:right;
  color: #fff;
  }
#ft a:hover{
  color: #222;
  }

.fthdr { 
  font-size: 24px;
  white-space:nowrap;
  }
.ftsub { 
  font-size: 10px;
  text-transform: uppercase;
  white-space:nowrap;
  margin-top:-5px;
  } 
.ftreg { 
  font-size: 18px;
  white-space:nowrap;
  } 
.ftlnk { 
  color: #222;
  font-size: 11px;
  white-space:nowrap;
  margin-top:-5px;
  } 
.ftlft { 
  color: #222;
  font-size: 10px;
  white-space:nowrap;
  margin-top:-5px;
  text-transform: uppercase;
  text-align: left;
  } 
#ft2 {
  border:1px solid #fff;
  padding:1px;
  margin:0;
  color: #fff;
  text-align: left;
  }
#ft2 a {
  color: #fff;
  }
#ft2 a:hover{
  color: #222;
  }

/* ###### nav ###### */

#nav ul a:link, #nav ul a:visited {display: block;}
#nav ul {list-style: none; margin: 0; padding: 0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
/*#nav li {border-bottom: 1px solid #1E283C;}*/
/* fix for browsers that don't need the hack */
/*html>body #nav li {border-bottom: none;}*/
#nav {
  border-left:1px solid #fff;
  background-color:#0F192F;
  vertical-align:middle;
  text-align: left;
  padding-top:40px;
  }
#nav a {
  display: block;
  color: #323C52;
  font-weight:bold;
  font-size:11px;
  border-bottom: 1px solid #1E283C;
  padding: 2px 0px 2px 10px;
  text-transform: uppercase;
  }
#nav a:hover {
  background-color:#323C52;
  border-bottom: 1px solid #323C52;
  color: #fff;
  }
#nav a.on {
  color: #fff;
  }

#ftr { 
  text-align: center;
  white-space: nowrap;
  background-color:#313131;
  padding: 3px;
  text-transform: uppercase;
  /*font-weight:bold;*/
  font-size: 9px;
  color: #777;
  }
#ftr a {
  color: #777;
  padding: 3px;
  margin: 0;
  }
#ftr a:hover { 
  color: #fff;
  }
  
#otago { 
  /*text-align:middle;*/
  vertical-align:bottom;
  border-left:1px solid #fff;
  background-color:#0F192F;
  }
  
/* ###### formating ###### */
  
.txt { 
  color: #222;
  font-size: 11px;
  line-height: 1.1;
  }
.txt a {
  color: #b00;
  }
.txt a:hover { 
  text-decoration:underline;
  }

//-->
