body{
	margin:auto;
	background-color:#414a65;
	color:#373737;
}

a:active {outline: none;}
a:focus	{-moz-outline-style: none;}

img{border:none;}

h1{font-size:20px;}
h2{font-size:14px;}
h4{color:#414a65; font-style:italic; font-size:15px; font-weight:normal;}

a.realtors{background-image:URL(../../images/i_realtors.gif); width:248px; height:181px; display:block; float:left; margin:0 20px 0 80px;}
a.realtors:hover{background-image:URL(../../images/i_realtors_o.gif);}
a.mgmt{background-image:URL(../../images/i_mgmt.gif); width:248px; height:181px; display:block; float:left; margin-right:20px;}
a.mgmt:hover{background-image:URL(../../images/i_mgmt_o.gif);}
a.private{background-image:URL(../../images/i_private.gif); width:248px; height:181px; display:block; float:left;}
a.private:hover{background-image:URL(../../images/i_private_o.gif);}

#maincontain{
	margin:auto;
	width:892px;
	position:relative;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	background-color:#fff;
	padding:5px;
}

#nav{
	height:80px;
	text-align:center;
	font: bold 12px "Trebuchet MS", Verdana, Arial, sans-serif; 
	color:#fff;
}

#nav a.bt{color:#fff; text-decoration:none; margin-top:48px; background-color:#414a65; padding:7px 21px 7px 21px; float:left;}
#nav a.bt:hover{background-color:#b1c760;}
#nav a.bt_o{color:#fff; text-decoration:none; margin-top:48px; background-color:#b1c760; padding:7px 21px 7px 21px; float:left;}

#nav a.sub{width:100px; height:20px; background-color:#414a65; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; padding:6px; display:block; float:left; clear:left; margin-top:0px; line-height:20px; color:#fff; text-decoration:none; text-align:left; padding-left:15px; font-weight:bold;}
#nav a.sub:hover{background-color:#b1c760;}

a.linksair{display:block; border:solid 2px #414a65; background-image:URL(../../images/links_air.gif); width:195px; height:76px;}
a.linksair:hover{border:solid 2px red;}

a.linksindiv{display:block; border:solid 2px #414a65; background-image:URL(../../images/links_indiv.gif); width:195px; height:76px;}
a.linksindiv:hover{border:solid 2px red;}

a.linksprop{display:block; border:solid 2px #414a65; background-image:URL(../../images/links_prop.gif); width:195px; height:76px;}
a.linksprop:hover{border:solid 2px red;}

a.linksreal{display:block; border:solid 2px #414a65; background-image:URL(../../images/links_real.gif); width:195px; height:76px;}
a.linksreal:hover{border:solid 2px red;}

#navreferences{display:none; position:absolute; top:88px; left:189px; z-index:1000;}
#navpictures{display:none; position:absolute; top:88px; left:319px; z-index:1000;}

#hero{margin-top:4px; clear:left; height:262px; width:892px; z-index:100;}

#content{
	padding:10px;
}

#content a{color:#3f58a2; font-weight:bold; font-size:12px; text-decoration:none;}
#content a:hover{color:#6880c8;}

#content a.big{color:#3f58a2; font-weight:bold; font-size:14px; text-decoration:none; line-height:23px;}
#content a.big:hover{color:#6880c8;}

#content a.green{color:#389c1d; font-weight:bold; font-size:14px; text-decoration:none;}
#content a.green:hover{color:#39c014;}

#content li{margin-bottom:9px;}

#content span.red{color:red; font-weight:bold; font-size:16px;}
#content span.redsmall{color:red; font-weight:bold; font-size:12px;}

#clickpic{position:absolute; width:350px; height:300px; top:180px; right:40px; text-align:center;}
#clickpic a.pic{background-image:URL(../../images/i_roofpics_o.gif); width:350px; height:256px; display:block;}
#clickpic a.pic:hover{background-image:URL(../../images/i_roofpics.gif)}

#footer{
	border-top:1px #e3e3e3 solid; padding:8px 0 8px 0; text-align:center; margin-top:10px; font-size:11px; color:#666;
}


/*Search Box*/
#address-search{
	width:50%;
	margin:0px 20px 0 80px;
	padding:10px;
/*	background-color:#e2e2e2; */
}
#address-search fieldset{
/*	border:1px solid #666; */
	border:3px solid #414a65;
}
*html #address-search fieldset{/*IE hack*/
	padding-bottom:10px;
}
#address-search legend{
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
/*	color:#666; */
	color:#333;
}
#address-search label{
	display:block;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:4px 0 8px 8px;
	color:#333;
}
#address-search input[type="text"]{
	width:22em;
	border:1px solid #666;
	margin-right:5px;
	padding:2px;
}
*html #address-search input{/*IE hack*/
	margin-left:10px;
	margin-top:-5px;
}
.search-button{
	background: url(../../images/search-button.gif) no-repeat left top;
	width:90px;
	height:31px;
	margin:0;
	padding:0 0 6px 8px;
	border:0 none;
	color:#333;
	font: bold 0.9em "Trebuchet MS", Verdana, Arial, sans-serif;
	text-transform:uppercase;
}
*html .search-button{/*IE hack*/
	background: url(../../images/search-button.gif) no-repeat left 4px;
	padding-top:9px;
	height:33px;
}
.search-button:hover{
	background: url(../../images/search-button-hover.gif) no-repeat left top;
	cursor:pointer;
}