/*/////////////// HTML ///////////////*/

body {
	background:silver;
	font-family: "trebuchet ms", tahoma;
}

h1, h2, h3, h4, h5, h6 { margin-top: 0; padding-top: 0; }

/*/////////////// Layout ///////////////*/

#container {
margin: 0px auto;
width:950px;
background: url(/images/backSecondary.png) repeat;
border:1px solid white;
}

/*/////////////// header ///////////////*/

#header{
width:950px;
height:120px;
margin: 0px 0px 0px 10px; /* (top, right, bottom, left) */
float: left;
}

#header img {
	float:right;
	margin: 10px 55px 0 0;
}

#logo{
float:left;
width:300px;
height:50px;
margin: 65px 0px 0px 28px; /* (top, right, bottom, left) */
font-family:Tahoma;
font-size:28px;
color:#333333;
font-weight:bold;
}

#logo a{color:#333333;font-size:28px;}

#tagline {
float:right;
width:500px;
height:20px;
margin: 12px 55px 0px; /* (top, right, bottom, left) */
font-family:Tahoma;
font-size:16px;
color:#333333;
text-align:right;
}

#taglinel {
	float:right;
	width:500px;
	height:20px;
	margin: 3px 55px 0px ; /* (top, right, bottom, left) */
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
	text-transform:capitalize;
	text-align:right;
}

#tagline p {ideboxgreen
line-height:1px;
padding: 0px 5px 0px 5px; /* (top, right, bottom, left) */
margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
color: #000000;

}

/*/////////////// end hdr///////////////*/

/*/////////////// Main Nav///////////////*/
	
/*/////////////// LEFT Nav///////////////*/
#navl{
	width: 277px;
	height:30px;
	background-image: url(/images/nbl_secondary.png);
	padding: 0px 3px 0px 0px; /* (top, right, bottom, left) */
	margin:0px 0px 0px 31px; /* (top, right, bottom, left) */
	display:inline;
	float:left;

}

#navl ul  { list-style: none; }

#navl ul li {
	float: left;
	padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	margin:0px 0px 0px -32px; /* (top, right, bottom, left) */
	list-style: none;
}	
#navl  ul li a {
  display: block;
  padding: 0px 0px 0px 0px;/* (top, right, bottom, left) */
  margin:4px 44px 0px 0px;/* (top, right, bottom, left) */
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  font-family:Tahoma;
  }
#navl  ul li a:hover { color: Black; }
/*//////////////////right nav//////////////////////*/
#navr{
	width: 600px;
	height:30px;
	background-image: url(/images/navright.png);
	padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	float: left;
	}
	
#navr ul  { list-style: none; padding:0}
#navr ul li {
	display:inline;
	float: left;
	padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	margin:5px 0px 0px 0px; /* (top, right, bottom, left) */
	list-style: none;
}	

html>/*Firefox hack*/body #navr ul li {
	display: block;
	float: left;
	padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	margin:-15px 0px 0px 0px; /* (top, right, bottom, left) */
	list-style: none;
}






html>/*Firefox hack*/body #navr  ul li a {
  display: inline;
  padding: 0px 10px 0px 15px;/* (top, right, bottom, left) */
  margin:0px 0px 0px 0px;/* (top, right, bottom, left) */
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  font-family:Tahoma;
  height:20px;
}





#navr  ul li a {
  display: inline;
  float: left;
  padding: 0px 10px 0px 15px;/* (top, right, bottom, left) */
  margin:0px 0px 0px 0px;/* (top, right, bottom, left) */
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  font-family:Tahoma;
  height:20px;
  }
#navr  ul li a:hover { color: White;  background-image: url(/images/navrightr.png);height:20px; margin-top:-2px; padding-top:10px;}

.fblogo 
{
	float:right;
	width: 80px;
	height:25px;
	background-image: url(/images/fb.png);
/*padding: 0px 50px 0px 0px; /* (top, right, bottom, left) */
	margin:-26px 45px 0px 0px; /* (top, right, bottom, left) *//* (top, right, bottom, left) */
}

.fblogo img {border: 0px;}

/*//////////
///// END right NAV ///////////////*/
/*/////////////// END NAV ///////////////*/

/*/////////////// main content Area ///////////////*/

#content {
width:950px;
height:500px;
margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	/*background-image:url(../images/);
	background-repeat: repeat;*/
}


#landing_content {
width:950px;
clear:both;
min-height:500px;
height:auto !important;
height:510px;
margin: 0px 0px 0px 3px; /* (top, right, bottom, left) */
/*background-image:url(../images/);
background-repeat: repeat;*/
}
#leftColumn {
float:left; 
width:277px;
margin-left: 28px;
padding:0px;
display:inline;

}

#contactSideHeader, div.contactSideHeader{
	width: 277px;
	height:30px;
	background-image: url(/images/nbl_secondary.png);
	padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	margin:3px 0px 0px 0px; /* (top, right, bottom, left) */
	float:left;
	display:inline;
	}

#contactSideHeader h2, h2.contactSideHeader{
	font-family: trebuchet ms;
	font-size: 1.0em;
	font-variant:small-caps;
	font-stretch:condensed;
	margin:5px 0px 0px 15px;
	font-weight:bold;
	color:white;
	display:inline;
}

#contactSide, div.contactSide {
	float:left;
	width:267px;
	margin: 0px 10px 0px 0px; /* (top, right, bottom, left) */
	padding: 0px 10px 0px 0px;
	height:150px;
	background-image: url(/Images/secondary_lftmainimg.png);
	display:inline;
}

#contactSide li{
	font-size:.75em;
	color:#00496E;
	/* 2b5079*/
}

#contactSide form, .boxbodygreen form{
	font-size:.9em;
	margin: 0;
	color:white;
	border:0px solid white; 
	float:left;
	display:inline;
}

#contactSide input, .boxbodygreen input{
	font-size:.75em;
	color:#555555;
	float:left;
	margin: 5px 5px 0px 0px;
	width:110px;
	display:inline;
}

#contactSide textarea, .boxbodygreen textarea{
	font-size:1em;
	color:#555555;
	float:left;
	margin-top: 5px;
	height:65px;
	width:110px;
	font-family: trebuchet ms;
	display:inline;
}

#middle_column_landing {
float:left;
width:950px;
margin: 0px 0px 0px 0px;
}





#middle_column_landing_left {
	float:left;
	width:280px;
	margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	padding: 0px 0px 0px 0px;
	min-height:550px;
	background-image: url(/Images/secondary_lftmainimg.png);
	display:inline;
}

#middle_column_landing_left tt{
float:left;
margin: 20px 0px 0px 15px; /* (top, right, bottom, left) */
padding: 0px 0px 15px 0px; /* (top, right, bottom, left) */
font-family:Tahoma;
font-size:11px;
color:#000000;
font-weight:bold;
text-transform:uppercase;
}

#middle_column_landing_left h1{
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 19px;
font-family:Tahoma;
font-size:14px;
color:#2b5079;
font-weight:bold;
text-transform:uppercase;
}

#middle_column_landing_left h2{
	margin: 0 auto;
	margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	padding: 0px 0px 10px 19px; /* (top, right, bottom, left) */
	font-family:Tahoma;
	font-size:12px;
	color:#2b5079;
}

#middle_column_landing_left h3{
	color: #2b5079;
	margin: 0px 0px 0px 15px; /* (top, right, bottom, left) */
	padding: 10px 0px 0px 0px; /* (top, right, bottom, left) */
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
#middle_column_landing_left h4{
margin: 0px 0px 0px 16px; /* (top, right, bottom, left) */
padding: 0px 0px 5px 10px; /* (top, right, bottom, left) */
font-family:tahoma;
font-size:12px;
color:#2b5079;
font-weight:bold;
text-transform:uppercase;
line-height: 1.0em;}


#middle_column_landing_left a {
  display: block;
  padding: 0px 0px 0px 0px;/* (top, right, bottom, left) */
  margin:0px 44px 0px 0px;/* (top, right, bottom, left) */
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
	color:#000000;
  font-family:Tahoma;
  }
#middle_column_landing_left  a:hover { color: Black; }

#middle_column_landing_left img.sideLogo {float:right;margin-right: 5px;}


/*
#middle_column_landing_left h5 {
float:left;
margin: 0 auto;
margin: 0px 0px 0px 16px;
padding: 0px 0px 0px 0px;
font-family: trebuchet ms;
font-size:12px;
color:#393019;
font-weight:bold;
text-transform:uppercase;
}
*/

#catNote{
	float:left;
	display: inline;
	margin: 0 auto;
	margin: 0px 0px 0px 16px; /* (top, right, bottom, left) */
	padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	font-family: trebuchet ms;
	font-size:12px;
	color:#393019;
	font-weight:bold;
	text-transform:uppercase;
}

<!--
.munic {color: #000000; font-family: trebuchet ms;}
.style2 {color: #2b5079}
-->

#catNote a {
	color: #2b5079; font-weight:bold; font-size: 1.1em;
}

#middle_column_landing_left h6{

float:left;
margin: 0 auto;
margin: 0px 0px 0px 16px; /* (top, right, bottom, left) */
padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
font-family:tahoma;
font-size:12px;
color:#000000;
font-weight:bold;
text-transform:uppercase;
}


#middle_column_landing_right {
float:right;
width:590px;
min-height:510px;
margin: 25px 25px 0px 25px; /* (top, right, bottom, left) */
padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
font-size: .9em;
/*border-left:solid 0px #cccccc;
border:1px solid red; */
}

div.attachmentDownload {
	float: right; width:90px; display:inline;padding:10px; margin-right:0px; border:0px solid blue;
}

a.attachmentDownload {
	color: #003399;
	font-weight: bold;
}

#middle_column_landing_right h1{
	color:#003366;
	text-transform:uppercase;
	font-size: 1.3em;
}

#middle_column_landing_right h2
{
	padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	/*border-left:solid 0px #cccccc;*/
	font-size: 1.1em;
	color: #006600;
	font-weight:bold;
	text-transform:uppercase;
}

#middle_column_landing_right img
{
	padding: 10px ;
	float:right;
}

#middle_column_landing_right th {vertical-align:top; border-bottom:2px solid white; background:#CCCCCC; text-align:left;}
#middle_column_landing_right td {vertical-align:top; border-bottom:1px solid white; padding-right:10px;}
#middle_column_landing_right tr { }

/*//////////////////MainII////////////////////*/

#MainII {
	float:left;
	margin: 10px;
	width:930px;
	clear:both;
	padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	/* border:1px solid yellow; */
	border-top: 2px solid silver;
	}
/*//////////////left content block///////////*/
div.MainII_content1 {
	float:left;
	width:235px;
	margin: 2px 0px 0px 0px; /* (top, right, bottom, left) */
	padding: 0px 5px 0px 5px; /* (top, right, bottom, left) */
	color:#666666;
	border:0px solid gray;

}


h1.MainII_content1 
{
	font-family:Tahoma;
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
	margin: 10px 0px 0px 6px; /* (top, right, bottom, left) */
	padding: 24px 0px 0px 0px;
	color: #508047;
}
h2.MainII_content1
{
	font-family:Tahoma;
	font-size:12px;
	color:#508047;
	text-transform:uppercase;
	margin: 2px 0px 0px 0px; /* (top, right, bottom, left) */
	padding: 0px 0px 0px 5px;
}
h3.MainII_content1
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin: 0px 0px 0px 5px; /* (top, right, bottom, left) */
	padding: 10px 0px 0px 10px;
	float:left;
}

tt.MainII_content1
{
	float:left;
	font-family:Tahoma;
	font-size:9px;
	text-transform:uppercase;
	margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	padding: 0px 0px 0px 15px; /* (top, right, bottom, left) */
	width:100%; 
}

a.MainII_content1{ color:#333333; size:1em;}
a:hover.MainII_content1{ color:#333333; size:1em;}
a:visited.MainII_content1  { color:#333333; size:1em;}

/*///////////////////end left content block//////////////*/

/*/////////////// end MainII ///////////////*/


#footer_bar {
clear:both;
padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
width:950px;
}

html>/*Firefox hack*/body #footer_bar {
clear:both;
height:50px;
padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
text-align: center;
}
*

.ftr 
{
	font-family:Tahoma;
	font-size:9px;
	color:#666666;
	text-transform:uppercase;
	margin: 0px auto; /* (top, right, bottom, left) */
	padding: 0;
	width: 650px;
}


html>/*Firefox hack*/body #footer_text{
width:950px;
margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
}

.clear {
clear:both;
}


.alogotxt 
{
font-family:Tahoma;
font-size:12px;
color:#333333;
font-weight:bold;

}




A:link {text-decoration: none;}
A:visited {text-decoration: none}
A:active {text-decoration: none}



.aasome 
{
margin: 0px 5px;
padding: 0px 5px;
}

.lfooter 
{

background-image:url(../resources/images/footer.jpg);
height:30px;

}

#MainII_contentA {
	float:left;
	width:90px;
	height:124px;
	margin: 15px 0px 0px 0px; /* (top, right, bottom, left) */
	padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	font-family:Tahoma;
	font-size:9px;
	color:#ffffff;
	text-transform:uppercase;
}

.realestate_t_fld {
	display:none;
	visibility:hidden;
}



div.discounts { border-top: 2px solid #72a06e; float:left; font-size: 12px; }
#discounts h2 {color: #72a06e; font-size:2em; margin:0 }
#discounts a {color: #72a06e; font-size:2em; margin:0 }
#discounts img {border: 0px; margin-bottom: 10px;}



/* ##############   SIDE BOX START ############## */
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(/images/sidebox/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(/images/sidebox/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(/images/sidebox/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(/images/sidebox/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	display:inline;
}

/* green box */
.sideboxgreen {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(/images/sidebox/sbbodygreen-r.png) no-repeat bottom right;
	font-size: 100%;
	display:inline;
	float:left;
}
.boxheadgreen {
	background: url(/images/sidebox/sbheadgreen-r.png) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
	display:inline;
	float:left;
	width: 100%;
}
.boxheadgreen h2 {
	background: url(/images/sidebox/sbheadgreen-l.png) no-repeat top left;
	margin: 0;
	padding: 5px 0px 5px 15px;
	color: white; 
	font-weight: bold; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
	font-family: trebuchet ms;
	font-size: 1.0em;
	font-variant:small-caps;
	font-stretch:condensed;
	display: inline;
	float:left;
}
.boxbodygreen {
	background: url(/images/sidebox/sbbodygreen-l.png) no-repeat bottom left;
	margin: 0; 
	padding: 5px 20px 20px;
	font-family: trebuchet ms;
	font-size:.85em;
	display:inline;
	float: left;
}

.boxbodygreen select {width:150px;	font-family: trebuchet ms; font-size:.85em;}

.boxbodygreen a {color: white;}
.boxbodygreen img {border: 0px;}

/* ##############   SIDE BOX END ############## */


/* ##############   Two Column List Start  ############## */
#lotInfo {
	float:left;
	width:277px;
	margin: 0px; /* (top, right, bottom, left) */
	padding: 0px 0px 0px 0px;
	height:130px;
	background-image: url(/Images/secondary_lftmainimg.png);
	font-size: .8em;
	display: inline;

}

#lotInfo ul {
  float: left;
  width: 20em; /* width is changed */
  margin: 10px auto auto 20px;
  padding: 0;
  list-style: none;
  display:inline;
}

#lotInfo li{padding:0px; margin:0px; display:inline;}
 
#lotInfo li a{
  float: left;
  width: 8em;
  margin: 0;
  background-image: url(/images/docimg.png);
  background-position: 0 5px;
  background-repeat: no-repeat;
  padding: 0 0 0 1.5em; /* left padding moves the text away from the bullet */
  line-height:2.0em;
  /* color: #2b5079; */
  color: #000000; 
  display: inline;
}

#lotInfo li a:hover {color: #2b5079;	font-size: 1em; font-weight:normal;}
#lotInfo li a:visited{color: #000000;	font-size: 1em; font-weight:normal;}
/* ##############   Two Column List End  ############## */


#property {
	float:left; width:600px; display:inline;
}

#alert, div.alert {
	border: 1px solid red;
	background:white;
	padding: 20px;
	margin:20px;
}

h2.alert {
	color:#660000;
	font-size: .75em;
}

a.map {
	color: #2b5079; font-weight:bold; font-size: 1.1em;
}

a.green {
	color: #72a06e; font-weight:bold; font-size: 1.1em;
}