body {
	width:100%;
	margin:0px;
	padding:0px;
	background:#EDE1C6; 
}
a img {border:none;}
#top, #navbar, #middle, #footer {width:100%;}
div#top {
	height:88px;
	background:#517293 url(../images/template/header.gif) bottom repeat-x;
}
div#top .header {
	width:770px;
	height:100%;
	_height:73px;
	position:relative;
	margin:auto;
	padding-top:15px;
}
div#top .header .extralinks {
	position:absolute;
	width:450px;
	right:0px;
	top:10px;
	font-size:8pt;
	
}
div#top .header .extralinks .nav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#CDCDCD;
	margin:0px;
	padding:0px;
}
div#top .header .extralinks .nav li {
	list-style:none;
	float:right;
}
div#top .header .extralinks .nav li a {
	color:#FFFFFF;
	padding:0px 5px;
	text-decoration:none;
	font-size:8pt;	
}
div#top .header .extralinks .nav li a:hover {
	color:#CDCDCD;
}
div#navbar {
	position:relative;
	height:35px;
	background: #8BA1B7 url(../images/template/nav.gif) repeat-x bottom;
}
div#navbar .innerbar {
	width:770px;
	margin:auto;
	position:relative;
	display:block;
}
div#navbar ul.nav{
	float:left;
	margin:15px 0px 0px 5px;
	padding:0px;
}
div#navbar ul.nav li{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}

div#navbar .nav a {
	display:inline;
	text-decoration:none;
	color:#11365B;
	/*padding: 0px 0px 6px 9px;*/
	padding:0px;
	height:0px;
}
div#navbar .nav a:hover {
	display:block;
	text-decoration:none;
	color:#FAB319;
}
div#navbar .rightnav {
	position:absolute;
	width:182px;
	height:100%;
	background:url(../images/template/right-nav.gif) repeat-x;
	right:0px;
	top:11px;
	cursor:pointer;
}
div#navbar .rightnav a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:2px 0px 2px 20px;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #FAB319;
}
div#middle {
	position:relative;
	background:#EDE1C6;
	/*height:500px;TEMP****/
}
div#middle div#bannerAdvert {
	width:760px;
	height:99px;
	margin:5px auto 0px auto;
	border:none;
	background:url(../images/template/advert.jpg) top left no-repeat;
}
div#adBanner {
	width:728px;
	height:90px;
	position:relative;
	top: 4px;
	left: 23px;
}
div#middle .content {
	width:594px;
	padding-right:175px;
	padding-top:5px;
	margin:auto;
	position:relative;
}

div#middle .contentWidescreen{
	width:770px;
	padding-right:0px;
	padding-top:5px;
	margin:auto;
	position:relative;
}
div#middle div#expand{
	right:187px;
	top:10px;
	color: orange;
	background: url("../images/home/double_arrow_r.gif") right 60% no-repeat;
	padding-right: 16px;
	font-weight:bold;
	position:absolute;
	z-index:2;
	cursor:pointer;
}
div#middle .contentWidescreen div#expand{
	display:none;
}

/* for main content box with round corners */
div.inner .t { background:#FFF url(../images/template/tl.gif) center left no-repeat; height: 12px;}
div.inner .t div { background: url(../images/template/tr.gif) center right no-repeat; height: 12px; font-size: 1px; }
div.inner .c { background: #FFF url(../images/template/c.gif) bottom center repeat-x; padding: 10px; position: relative; zoom: 100%; overflow: hidden;}
div.inner .c .l {position: absolute; bottom: 0px; left: 0px; background:url(../images/template/l.gif) bottom center repeat-y; height: 4000px; width: 7px; font-size: 1px; }
div.inner .c .r {position: absolute; bottom: 0px; right: 0px; background:url(../images/template/r.gif) bottom center repeat-y; height: 4000px; width: 8px; font-size: 1px; }
div.inner .b { background: #EEEFEF url(../images/template/bl.gif) bottom left no-repeat; }
div.inner .b div { background: url(../images/template/br.gif) bottom right no-repeat; height: 22px; font-size: 1px; }
div.inner #pagecontent {padding:0px 10px;min-height:520px;_height:540px;font-family:Verdana, Arial, Helvetica, sans-serif;}
div.inner #pagecontent p {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:15px;
	margin-top:0px;padding-top:0px;*/
}
/* SEARCH BOX/FORM STYLES */
#nz_map_container{
	height:231px;
	width:160px;
	padding:0px;
	margin:5px;
	overflow:hidden;
}
#a_toggle_map{
	display:none;
	position:absolute;
	top:5px;
	left:10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #527294;
	z-index:100;
	cursor:pointer;
	text-decoration:underline;
}
.searchbox {
	position:absolute;
	width:175px;
	height:100%;
	right:0px;
	top:5px;
}

.searchboxWidescreen{
	display:none;
}

.searchbox a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #527294;
}
.searchbox #ref{
	margin-top:5px;
}
.searchbox #refText{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding:3px;
}
.searchbox form {
	padding:0px 5px;
	margin-top:20px;
}
.searchbox input,.searchbox select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin:0px 0px 5px 0px;
}
.searchbox input.button {margin-bottom:5px;background:#3F6388;border:1px solid #11365B;color:#FFFFFF;color:#FFFFFF;font-weight:bold}
.searchbox input.field {width:97%;}
.searchbox select.field {width:100%;}
.searchbox select.minselect {width:50%;float:left;}
div#bottom {
	background:#4F6E8E;
	height:18px;
	position:relative;
}
div#bottom .footer {
	padding:2px 20px 0px 20px;
	padding-top:2px;
}
div#bottom .nav {
	margin:0px;
	padding:0px;
}
div#bottom .rightfooter {
	width:250px;
	height:100%;
	position:absolute;
	top:0px;right:0px;
	padding:0px 20px;
	background:#66819D;
	text-align:right
}
div#bottom .rightfooter p {
	padding:2px 0px 0px 0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
}
div#bottom .footer li {
	list-style:none;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#CDCDCD;
}
div#bottom .footer li a {
	padding:0px 10px;
	color:#FFFFFF;
	font-size:8pt;
	text-decoration:none;
}


/* MENU STYLES */

.innerbar ul#tabid {
  margin:0;
  padding: 5px 5px 0px 0;
  list-style:none;
  float:left;
  }
.innerbar ul#tabid li {
  float:left;
  background:url("../images/template/menu/left.gif") no-repeat left top;
  margin:0;
  margin-top: 0px;
  padding:0 0 0 9px;
  z-index:2;
  width:138px;
  text-align:center;
  }
.innerbar ul#tabid a {
  float:left;
  display:block;
  background:url("../images/template/menu/right.gif") no-repeat right top;
  padding:5px 10px 10px 3px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  }

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.innerbar ul#tabid a {float:none;}
/* End IE5-Mac hack */
.innerbar ul#tabid a:hover {
  color:#fff;
  }
  
.innerbar ul#tabid li.how {
  background:url("../images/template/menu/left-how.gif") no-repeat left top;
  }
.innerbar ul#tabid .how a {
  background:url("../images/template/menu/right-how.gif") no-repeat right top;
  }
  
.innerbar ul#tabid li.sell {
  background:url("../images/template/menu/left-sell.gif") no-repeat left top;
  }
.innerbar ul#tabid .sell a {
  background:url("../images/template/menu/right-sell.gif") no-repeat right top;
  }  
    
.innerbar ul#tabid li.find {
  background:url("../images/template/menu/left-find.gif") no-repeat left top;
  }
.innerbar ul#tabid .find a {
  background:url("../images/template/menu/right-find.gif") no-repeat right top;
  }    
  
.innerbar ul#tabid li.agents {
  background:url("../images/template/menu/left-agents.gif") no-repeat left top;
  }
.innerbar ul#tabid .agents a {
  background:url("../images/template/menu/right-agents.gif") no-repeat right top;
  }     
  
.innerbar ul#tabid #current {
  /*background-image:url("../images/template/menu/left_on.gif");*/
  }
.innerbar ul#tabid #current a {
  /*background-image:url("../images/template/menu/right_on.gif");*/
  color:#fff;
  padding-top:5px;
  }
  
.ibdg_link_container{
	background:#ccc;
	text-align:center;
}
.ibdg-link{
	font-color:#333;
	font-size:10px;
}