body
{
  text-align: center;
  margin: 0 auto;
  margin-top: 0px;
  padding: 0;
  font-family:arial;
  background-color: #121115; /* #121115 */
  color:#333333;
  background-image: url('sysimages/C21_GNW_bkgrnd.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed

}
.listingsreturn {
  font-size:10pt;
}

a {
  text-decoration:underline;
  color:#121115;
}
a:hover {
  text-decoration:none;
  color:#121115;
}
a.smlink {
  font-size:10pt;
  text-decoration:underline;
  color:#121115;
}
a.smlink:hover {
  font-size:10pt;
  text-decoration:none;
  color:#121115;
}

span.detailslink {
  font-size:9pt;
  font-weight:bold;
  margin:2px;
}

a.detailslink {
  text-decoration:none;
  font-size:9pt;
  margin:3px;
  padding-left:2px;
  padding-right:2px;
  border:2px solid #DBA715;
  background-color:#EEE6C6;
  color:black;
}
a.detailslink:hover {
  text-decoration:underline;
  font-size:9pt;
}

.ftrtitle {
  color:#666666;
  font-size:9pt;
}

a.ftrlink {
  text-decoration:underline;
  font-size:9pt;
  color:#666666 ;
}
a.ftrlink:hover {
  text-decoration:none;
  font-size:9pt;
  color:#666666 ;
}



#menubar {
  margin:0;
  position:relative;
  padding-top:0px;
}
.menuitem {
  float:left;
  padding:4px;
  width:100;
  height:32px;
  border-right:1px solid #EEE6C6;
}
.menuitemlast {
  float:left;
  padding:4px;
  width:100;
  height:32px;
}

#datapanel {
  position:absolute;

  vertical-align:text-top;
  top:6px;
  left:284px;
  height:800px;
  width:710px;
}
#content {
  text-align:left;
  padding:6px;
  background-color: #EEE6C6;
  border: 2px solid #DBA715;
  height:auto !important; height:500px;
  min-height:500px;
}
div#msgboxtitle {
width:158px;
padding:2px;
font-family:arial;
font-size:10pt;
font-weight:bold;
background-color:#4E4735;
color:white;
}
div#msgboxcontent {
background-color:white;
color:black;
font-family:arial;
font-size:10pt;
width:158px;
padding:2px;
text-align:left;
}


a.menubar {
  text-decoration:none;
  font-family:arial;
  font-weight:bold;
  font-size:10pt;
  color: #EEE6C6;
}
a.menubar:hover {
  text-decoration:underline;
  font-family:arial;
  font-weight:bold;
  font-size:10pt;
  color: #DBA715;

}

span.menubar {
  color: #EEE6C6;
  font-size:8pt;
  padding-left:4px;
  padding-right:1px;
}


img.rightpanel {
  border:1px solid white;
  margin-bottom:4px;
}

/* for mls# search */
.mlsnumtitle {
  font-family:arial;
  font-size:10pt;
  color:#DBA715;
}
#srchtitle {
  font-size:14pt;
  font-weight:bold;
  color:#4E4735;
}
#currentselection {
  color:#4E4735;
  font-weight:bold;
}
/* current search */
#navsummary {
  margin-top:8px;
  padding:2px;
  border:1px solid black;
  font-family:verdana;
  font-size:8pt;
}
#navinfo {
  font-family:verdana;
  font-size:9pt;

}


.srchhdr {
  width:110px;
  text-align:right;
}


input.srchinput {
 font-size:9pt;
}
input.srchbtn {
  font-size:9pt;
  font-weight:bold;
  border:1px solid #DBA715;
  background-color:#EEE6C6;
  color:black;
}

/* for featured panel list */
.featured {
  font-size:9pt;
  border-bottom:1px solid black;
  margin-bottom:2px;
}

/* listings display */
.listinghdr {
  font-size:10pt;
  width:70px;
  background-color:#F4EECA;
}
.listingdata {
  font-size:10pt;
  width:120px;
}
.listingoffice {
  font-size:9pt;
}


.detailtable {
  font-family:arial;
  font-size:10pt;
}

.detailhdr {
  font-weight:bold;
  background-color:#F4EECA;
  color:#4E4735;
}
.detaildata {
  font-size:9pt;
}
.imglink {
  cursor:pointer;
}






/* listings navigation bar */
.pgcrnt {
  padding:2px;
  border:1px solid #666666;
  font-family:verdana;
  font-size:9pt;
  color:red;
  margin-left:1px;
  margin-right:1px;
}
.pglink {
  padding:2px;
  border:1px solid #666666;
  margin-left:1px;
  margin-right:1px;
  font-family:verdana;
  font-size:9pt;
  text-decoration:none;
  color:black;
}
a.pglink:hover {
  text-decoration:underline;
  font-family:verdana;
  font-size:9pt;
  margin-left:1px;
  margin-right:1px;
  color:#BBBBBB;
}

/* current search */
#navsummary {
  margin-top:8px;
  padding:2px;
  border:1px solid black;
  font-family:verdana;
  font-size:8pt;
}
#navinfo {
  font-family:verdana;
  font-size:9pt;

}


.srchhdr {
  width:110px;
  text-align:right;
}

