* {
	margin: 0;
	padding: 0;
    border: none;	
	}
ul {margin: 0;padding: 0;border: none;}


body{margin:3px; padding:0; background:#dddddd; font-family: Arial, Helvetica, sans-serif; text-align: center;}

img {
	border: none;
}

.smalltext{font-weight: 200; margin: 10px 0 10px 0; font-size: 110%; font-family: Arial, Helvetica, sans-serif;}
.selectText {padding-left: 2px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}

#floatnone{float: none;}

#pagecontainer{width: 800px; height: auto; padding: 5px 0px 5px 0px; margin: 5px 5px 5px 5px; background: #ffffff; align:center;}
.endOfSection { clear: both; } 
.clear {clear: both; height: 1px; font-size: 1px; line-height: 1px; margin-bottom: -1px;}

#container{width: 790px; padding: 0 0 0 0; margin: 0 0 0 0; text-align:left; background: #ffffff;}
#header{width: 790px; height: 94px; padding: 0 0 0 0;}
#header img{border: none;}
#gap{width: 790px; height: 16px;}
#searchbar{width: 159px; height: 45px; float: left}
#menubar{width: 628px; height: 45px; float: left; border: none; margin: 0 0 0 2px; padding: 0 0 0 0; background: #ffffff}
.menunotselected{border: none; margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: solid 1px #FFFFFF;}
.menuselected{border: none; margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: solid 1px #F7B600;}
#linebar{width: 628px; height: 16px; float: left; background: #F7B600; margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: solid 1px #CCCBCC;border-left: solid 1px #CCCBCC;}

.linebartext{color: #ffffff; font-weight: 600; padding: 0 0 0 160px; font-size: 75%;}

#clearfloar{float: none;clear: both;}

#findbox{width: 155px; height: 195px; background: #D6EBF7; float: left; margin: 5px 0 0 0;font-size: 80%;}
#findbox SELECT{width: 145px;background: #EEEEEE; margin-top: 5px; margin-left: 5px; color:#313094;border: border: dotted 1px #909090;}
#findbox INPUT, checkbox{background: #EFEFEF; margin-left: 5px; color:#313094; }
#findbox INPUT SUBMIT{background: #EF1111; margin-left: 5px; color:#313094; }
.instructs {color:#313094; margin-top: 5px; margin-left: 5px; margin-right: 5px; font-size: 12px;font-weight: bold; text-align: right; line-height: 16px;}
.searchbtn {height:25px; width:95px; display:block; margin-top: 10px; margin-left: 27px;margin-bottom: 15px;}
.searchbtn a{background:url(images/searchsubmit.gif) no-repeat;display:block;}
.searchbtn a:hover{background-position:0 -25px; background-repeat:no-repeat;}

#picarea {text-align: center; font-size: 70%; font-weight: 600; width:352px; height: 283px;}


#vertgap{width: 6px ; background: #ffffff; float: left;}
#propertydets{width: 628px; background: #BDE3F7; float: left; margin: 5px 0 0 0;}
#propertyleft{width: 360px; float: left; margin: 5px 0 0 5px;}
#propertyleft img{border: solid 4px #FFFFFF;}
#propertyleft ul{margin-left: 15px; margin-top: 5px; margin-right: 1px;  list-style-position: outside; list-style-type: none; list-style-image: url("images/blue-disc.gif");  color: #003884; font-size: 80%; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#propertyleft li{margin-top: 5px;}

#propertyright{width: 250px; height: 275px;float: left; margin: 5px 0 0 8px;}
#propertyright img{border: none; padding: 0 5px 5px 0;}
#propertyrightbot{width: 250px; height: 80px; float: right; margin: 15px 0 0 0px;}

#propertymain{clear: both;display:block; margin: 5px 20px 15px 9px;}
#propertymain H1{font-family: Arial, Helvetica, sans-serif; font-weight: 400; line-height: 20px; padding: 10px 0 2px 0; font-size: 95%;}
.propertytext{font-family: Arial, Helvetica, sans-serif; font-size: 80%; text-align: justify;}

#propertyleftdets{width: 360px; float: left; margin: 5px 0 0 5px;}
.detshdr{line-height: 22px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 80%; background: #003884; padding: 2px 0 2px 8px; font-weight: bold;}
.detsline1{line-height: 18px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 80%; background: #009EE7; padding: 2px 0 2px 8px; font-weight: none;}
.detsline2{line-height: 18px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 80%; background: #84CFEF; padding: 2px 0 2px 8px; font-weight: none;}

#propertyrightdets{width: 250px; float: left; margin: 5px 0 0 5px;}
.pricerange{line-height: 22px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 80%; background: #003884; padding: 2px 0 2px 8px; font-weight: bold;}
.pricerange1{line-height: 18px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 80%; padding: 2px 0 2px 8px; font-weight: none;}
.regiondetail{line-height: 18px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 80%; padding: 2px 0 2px 8px; font-weight: none;background: #ffffff;}

#propertydisclaimer{clear: both;display:block; margin: 35px 20px 15px 9px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 70%;}

#endcontainer{width: 790px; height:30px; text-align: center; padding: 5px 0 0 0; margin: 0 0 0 0;}

#endpreview{width: 790px; height:40px; text-align: center; padding: 5px 0 0 0; margin: 0 0 0 0; background: #ffffff;}

#advertbox{width: 155px; height: 930px; background: #EFEF9C; float: left; margin: 5px 0 0 0;font-size: 80%;font-family: Arial, Helvetica, sans-serif;}
#advertbox ul{margin-top: 5px; margin-left: 20px; margin-right: 5px; list-style-position: outside; list-style-type: none; list-style-image: url("images/red-disc.gif");  color: #000000; font-size: 90%; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#advertbox li{margin-top: 10px;}

#advertise{width: 628px; float: left; margin: 5px 0 0 0; height: 930px; background: #B1DFF3;}
#advertise H1{color: #9C9EC6; font-weight: 600; margin: 10px 0 5px 19px ; float: clear; font-size: 11px;}
#advertisedetails{width: 590px; height: auto; background: #B1DFF3; float: clear; text-align: left; margin-left: 19px;}
#advertisedetailsleft{font-family: Arial, Helvetica, sans-serif; width: 285px; height: auto; background: #B1DFF3; float: left; font-size: 80%; margin-top: 20px; line-height: 20px;}
#advertisedetailsleft H1{color: #63659C; margin: 5px 0 5px 0; padding: 0 0 0 0; font-size: 130%; font-weight: bold;}
#advertisedetailsleft img{ margin: 30px 0 20px 0;}

#advertisedetailsright{font-family: Arial, Helvetica, sans-serif; width: 295px; height: auto; background: #B1DFF3; float: left; font-size: 80%; margin: 20px 0 0 5px; float: right;line-height: 20px;}
#advertisedetailsright H1{color: #63659C; margin: 0px 0 5px 0; padding: 0 0 0 0; font-size: 140%; font-weight: bold;}
#advertisedetailsright H2{color: #63659C; margin: 10px 0 5px 0; padding: 0 0 0 0; font-size: 110%; font-weight: bold;}
#advertisedetailsright a, #advertisedetailsright a:visited{font-size: 100%; text-decoration: none;}
#advertisedetailsright a:hover{font-size: 100%; color: #ff0000; text-decoration: underline;}

#advertisedets{width: 628px; float: left; margin: 5px 0 0 0; height: 620px; background: #B1DFF3;}
#advertisedets input, select{background: #ffffff; padding: 1px 2px 1px 2px; border-top: solid 1px #333333; border-left: solid 1px #333333; border-right: solid 1px #909090; border-bottom: solid 1px #909090;}
#advertisedets checkbox {background: transparent; padding: 111px 112px 1px 2px;}

.advertisetext { margin-left: 20px; margin-right: 10px; margin-top: 5px; color: #003882; font-size: 80%; font-weight: bold; line-height: 18px; font-family: Arial, Helvetica, sans-serif;}
.warningtext { margin-left: 20px; margin-right: 10px; margin-top: 5px; color: #FF0000; font-size: 80%; font-weight: bold; line-height: 18px; font-family: Arial, Helvetica, sans-serif;}

#entrytable{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404244; margin: 20px 20px 20px 20px;}
#entrytable a, #entrytable a:visited, #entrytable a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}

#searchdets{width: 628px; float: left; margin: 5px 0 0 0; height: auto; background: #ffffff; }

#searchkeyindex{float: left; width: 628px; height: 25px; background: #ffffff;}
#searchkey{float: left; height:25px; font-size:80%; font-weight: bold; color: #000000; margin-left: 5px; margin-top: 2px;}
#searchkey a, #searchkey a:visited, #searchkey a:hover{font-weight: bold; color: #000000; font-size: 100%; text-decoration: none;}


#results{width: 626px; height: 161px; background: #BDE3F7; margin: 5px 0 0 0; border: solid 1px #006D31; float:left;}
#resultsimg {float:left;}
#resultsimg img{border: solid 4px #BDE3F7;}


#resultsdetails{font-family: Arial, Helvetica, sans-serif; float:left; width: 410px; }
.propertyname{color: #63659C; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 90%;}
.propertydesc{font-family: Arial, Helvetica, sans-serif; font-size: 75%; margin-top: 5px; margin-right: 2px; height: 79px;}
.propertydescbox{font-family: Arial, Helvetica, sans-serif; font-size: 75%; margin-top: 5px; margin-right: 2px; color: #ffffff; background: #003884; width: 410px; height: 50px; display: block;}
.propertydescboxtext1{padding: 2px 0 0 5px; width:170px; float:left; line-height:20px;}
.propertydescboxtext1 img{margin-right: 4px;margin-left: 2px;margin-bottom: 2px;}
.propertydescboxtext2{padding: 2px 0 0 0; width:230px; float:right; line-height:20px;}



#homemap {float: left; width: 470px; margin: 5px 0 0 0; }
#homewelcome {float: left; width: 156px; margin: 5px 0 0 0; background: #ffffff;}
.welcometext{font-size: 11px; margin-top: 5px;margin-left: 3px; margin-right: 2px; line-height: 15px; background: #ffffff;}

#chooseus{background: #FFCF00; width: 155px; height: 180px; }
#chooseus ul{margin-top: 5px; margin-left: 20px; margin-right: 10px; list-style-position: outside; list-style-type: none; list-style-image: url("images/blue-disc.gif");  color: #003884; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#chooseus li{margin-top: 5px;}

#ownerlogin{background: #005994; width: 155px; height: 140px; float: left; background-image:url(images/login.gif); background-repeat: no-repeat; }
#ownerlogin a, #ownerlogin a:visited, #ownerlogin a:hover{color: #ffffff; font-weight: 400; font-size: 85%; font-family: Arial, Helvetica, sans-serif; text-align: center; text-decoration: none;}
#ownerlogin label{width:70px; float:left; text-align:left; margin:5px 10px 0 3px;color: #ffffff; font-weight: 600; height: 15px; display: block; padding: 2px 0 2px 4px;}
#ownerlogin input{width:60px; float:left; margin:5px 5px 1px 0px; height:15px;  padding: 2px 0 2px 0px;}
.loginbtn {height:25px; width:95px; display:block; margin-top: 8px; margin-left: 27px;margin-bottom: 5px;}
.loginbtn a{background:url(images/loginsubmit.gif) no-repeat;display:block;}
.loginbtn a:hover{background-position:0 -25px; background-repeat:no-repeat;}


#deptbanner {width: 790px; background: #ffffff;}
#deptdetails {float: left; background: #B5DFF7; width: 155px; height: 918px;}
.deptdetailstext {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 5px;margin-left: 8px; margin-right: 10px; line-height: 15px; padding-bottom: 15px;}

#deptarea {background: #ffffff; width: 790px; float: left;}
#deptlist  {float: left; background: #B5DFF7; width: 628px;}
#deptcontainer {float: left; background: #B5DFF7; width: 470px;}
#deptcolumn {float: left; width: 150px;font-size: 11px; line-height: 15px; margin-top: 5px; margin-left: 4px; margin-right: 1px;}
#deptcolumn a{font-size: 11px; text-decoration: none; color: #000000}
#deptcolumn a:visited{font-size: 11px; text-decoration: none; color: #000000}
#deptcolumn a:hover{font-size: 11px; text-decoration: underline; color: #ee0000}

#depthdr {font-size: 11px; text-decoration: none; color: #003984; font-weight: 600;}
#depthdr a{font-size: 11px; text-decoration: none; color: #003984; font-weight: 600;}
#depthdr a:visited{font-size: 11px; text-decoration: none; color: #003984; font-weight: 600;}
#depthdr a:hover{font-size: 11px; text-decoration: underline; color: #ee0000; font-weight: 600;}

#deptmap {width: 448px; float:left; margin-top: 0px; margin-left: 10px; margin-bottom:5px;}

#pagefooter{text-align: center; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

#emaildets{width: 628px; background: #ffffff; float: left; margin: 5px 0 0 0; min-height: 175px;}
#emailform{width: 618px; background: #BDE3F7; float: left; margin: 0px 0px 0px 0px; font-size: 80%; padding: 10px 0px 10px 10px; min-height: 175px; text-align: left;}
/* #emailform label{margin: 5px 0px 5px 0px; background: #ff0000; height: 30px;display: block; width: 130px;} */
#emailform label{width:240px; float:left; text-align:left; margin:10px 10px 0 3px;color: #000000; font-weight: 200; height: 15px; display: block; padding: 2px 0 2px 4px;}
#emailform input{float:left; margin:10px 5px 1px 0px; height:18px;  padding: 2px 0 2px 2px;}

#emailform select{width:110px; float:left; margin:10px 5px 1px 0px; height:18px;  padding: 2px 0 2px 0; font-size:90%;}
#emailform p{width:240px; float:left; text-align:left; margin:10px 10px 0 3px;color: #000000; font-weight: 200; height: auto; display: block; padding: 2px 0 2px 4px;}
.emailbtn {height:34px; width:121px; display:block; margin-top: 10px; margin-left: 27px;margin-bottom: 15px;}
.emailbtn a{background:url(images/email-btn.gif) no-repeat;display:block;}
.privacy{font-size: 80%;}
.eminstruction{font-weight: 200; margin: 10px 0 10px 0; font-size: 110%; font-family: Arial, Helvetica, sans-serif;}

#shortlist{width: 628px; min-height: 195px; background: #BDE3F7; float: left; margin: 5px 0 0 0;}
#shortlist a, #shortlist a:hover, #shortlist a:visited{color: #0000ff; font-weight: 200; font-size: 75%; font-family: Arial, Helvetica, sans-serif; text-align: center; text-decoration: none;}
#shortlist a:hover {color: #ff0000; font-weight: 200; font-size: 75%; font-family: Arial, Helvetica, sans-serif; text-align: center; text-decoration: underline;}
.shortlistnarrative{padding: 20px 20px 20px 20px; font-size: 80%}


#termstext {float: left; width: 700px; margin: 20px 20px 20px 20px; background: #ffffff;font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify;}

#home h1 {
	color: #A0C7E6;
	font-size:18px;
}
