body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	background-color: #e1e1e1;
}
html {
    height: 100%;
}
t100 { height: 100%; }
.stylew { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.styleg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.styler { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; }
.styleg12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.stylec { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #389BDE; font-weight: bold; }
.stylec18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #389BDE; font-weight: bold; }
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #CCCCCC;
}
a.red:link {
	color: #ff0000;
	text-decoration: none;
}
a.red:visited {
	text-decoration: none;
	color: #ff0000;
}
a.red:hover {
	text-decoration: none;
	color: #ff6666;
}
a.red:active {
	text-decoration: none;
	color: #ff6666;
}
a.biglink:link {
  font-family: Arial;
  font-size: 12px;
  color: #333333;
  text-decoration: none;
}
a.biglink:visited {
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  color: #666666;
}
a.biglink:hover {
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  color: #999999;
}
a.biglink:active {
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  color: #CCCCCC;
}
a.sidemenu:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.sidemenu:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.sidemenu:hover {
	text-decoration: none;
	color: #EEEEEE;
}
a.sidemenu:active {
	text-decoration: none;
	color: #E1E1E1;
}
a.listing:link {
	color: #0AA5D7;
	text-decoration: none;
}
a.listing:visited {
	text-decoration: none;
	color: #0AA5D7;
}
a.listing:hover {
	text-decoration: none;
	color: #1EB9EB;
}
a.listing:active {
	text-decoration: none;
	color: #1EB9EB;
}
.button {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	color: #000000;
	font-family: arial, helvetica,verdana;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	width: 70px;
}
.calcbutton {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	color: #000000;
	font-family: arial, helvetica,verdana;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	width: 24px;
}
.top {
        background-image: url(images/header.jpg);
        background-repeat: no-repeat;
        height: 201px;
        width: 780px;
}
.menu {
        background-image: url(images/menubox.jpg);
        background-repeat: no-repeat;
        height: 30px;
        width: 240px;
}
.login {
        background-image: url(images/loginbox.jpg);
        background-repeat: no-repeat;
        height: 30px;
        width: 240px;
}
.topmenu {
        width: 150px;
        height: 45px;
        border: 0px solid;
        cellpadding: 0px;
        cellspacing: 0px;
}
.search {
        background-image: url(images/searchbox.jpg);
        background-repeat: no-repeat;
        height: 30px;
        width: 240px;
}
.contactbox {
        background-image: url(images/contactbox.jpg);
        background-repeat: no-repeat;
        height: 29px;
        width: 500px;
}
.conlistbox {
        background-image: url(images/conlistbox.jpg);
        background-repeat: no-repeat;
        height: 29px;
        width: 500px;
}
.adminbox {
        background-image: url(images/adminbox.jpg);
        background-repeat: no-repeat;
        height: 29px;
        width: 500px;
}
.maplocbox {
        background-image: url(images/maplocbox.jpg);
        background-repeat: no-repeat;
        height: 29px;
        width: 500px;
}
.propdesbox {
        background-image: url(images/propdesbox.jpg);
        background-repeat: no-repeat;
        height: 29px;
        width: 500px;
}
.featuresbox {
        background-image: url(images/featuresbox.jpg);
        background-repeat: no-repeat;
        height: 29px;
        width: 500px;
}
.pricebox {
        background-image: url(images/pricebox.jpg);
        background-repeat: no-repeat;
        height: 29px;
        width: 500px;
}
.featprobox {
        background-image: url(images/featprobox.jpg);
        background-repeat: no-repeat;
        height: 29px;
        width: 510px;
}
.picbox {
        background-image: url(images/box.jpg);
        background-repeat: no-repeat;
        height: 116px;
        width: 81px;
}
.layoutbox {
        background-image: url(images/layoutbox.jpg);
        background-repeat: no-repeat;
        height: 29px;
        width: 510px;
}
.tools {
        background-image: url(images/toolbox.jpg);
        background-repeat: no-repeat;
        height: 29px;
        width: 243px;
}
.leftcorner {
        background-image: url(images/leftcorner.jpg);
        background-repeat: no-repeat;
        height: 10px;
        width: 500px;
}
.leftcorner2 {
        background-image: url(images/leftcorner2.jpg);
        background-repeat: no-repeat;
        height: 10px;
        width: 510px;
}
.leftcorner3 {
        background-image: url(images/leftcorner.jpg);
        background-repeat: no-repeat;
        height: 10px;
        width: 243px;
}
.shadowl {
        background-image: url(images/left.jpg);
	background-repeat: no-repeat;
}
.shadowr {
        background-image: url(images/right.jpg);
	background-repeat: no-repeat;
}
.h45 {
  height:45px;
}
form {
  margin: 0px;
  border: 0px;
  padding: 0px;
}