ul.menuInlinePrimer {
  width:280px;
  z-index:20;
  margin-left:0em;
  margin-top:0em;
  list-style:none;
  margin-bottom:.2em;
  padding-top:.3em;
}

ul.menuInlinePrimerSelected {
  background-color:#fbfbfb;
  width:280px;
  z-index:20;
  margin-left:0em;
  margin-top:0em;
  list-style:none;
  margin-bottom:.5em;
  padding-top:.3em;
  padding-bottom:.7em;
  /*	border-top: 1px solid #ebefed;*/
  /*	border-bottom: 1px solid #ebefed; */
}

ul.menuInlinePrimerSubmenu {
}

/* special ul class for purchase links on pages within homes */
ul.menuInlineHomesPurchase {
  width:250px;
  z-index:20;
  margin-left:.8em;
  margin-top:1.5em;
  
	list-style-image:none;
	list-style-position:outside;
	list-style-type:circle;

  margin-bottom:.2em;
  padding-top:1em;
  padding-left:1.0em;
  padding-bottom:2em;
  padding-right:1em;
  line-height:1.4em;
  /* border-top: 1px solid #ebefed;
  background-color:#fbfbfb;
  background-color:#f3f6f1;*/
}

	ul.menuInlineHomesPurchase li {
	  margin:.9em 0 .9em 1.2em;
	  padding:.2em 0 .2em .5em;
	  /*color:#e77d00;*/
	 
	}
	
	
        ul.menuInlineHomesPurchase li a,ul.menuInlineHomesPurchase li a:link
            a:active {
	  		/*color:#e77d00;
			font-weight:bold;*/
        }

        ul.menuInlineHomesPurchase li a:visited {
	  		/*color:#e77d00;
			font-weight:bold;*/
        }

       ul.menuInlineHomesPurchase li a:hover {
       		/*color:#ffa414;
			font-weight:bold;*/
        }

li.primerNav1 {
  margin-bottom:.5em;
  margin-top:.5em;
  margin-left:0em;
  padding-left:.5em;
}

ul.primerNav2 {
  margin-bottom:1em;
  margin-top:1em;
  margin-left:.5em;
  padding-left:1.5em;
  font-size:.93em;
  color: #42ac81;
}

li.primerNav2NotSelected  {
  width:210px;
  padding:.3em;
  padding-left:1.5em;
  margin-top:.3em;
  margin-bottom:.3em;
}

li.primerNav2Selected  {
  width:210px;
  padding:.3em;
  background-color:#eaf3ef;
    
  /*background-image: url(images/blueDot.gif);
  background-repeat: no-repeat;
  background-position: 0em .35em;*/
  
  padding-left:1.5em;
  margin-top:.3em;
  margin-bottom:.3em;
}

li.primerNav4 {
  margin-bottom:.8em;
  margin-top:.0em;
  margin-left:2.2em;
  padding-left:1.5em;
  width:190px;
  padding:.3em;
}

li.primerNav4Selected {
  margin-bottom:.2em;
  margin-top:.9em;
  margin-left:2.2em;
  width:190px;
  /*color: #5597b0;*/
  background-color:#eaf3ef;
  padding:.3em;
}

li.primerNav1 a,
li.primerNav1 a:link,
li.primerNav1 a:active,
li.primerNav1 a:visited {
  border: none;
  color: #42ac81;
}

li.primerNav1 a:hover {
  border: none;
  color: #5689a3;
}

ul.footer li.menubar {
  margin:0em;
  margin-left:.2em;
  padding:0em 0em 2em 0em;
  float:left;
  width:130px;
}

ul.footer li.menubar ul { 
  margin-left:.5em;
  padding-left:.4em;
  height:auto;
  list-style:circle;
}

ul.footer li.menubar ul li { 
  margin-left:.5em;
  padding-left:0em;
  clear:both;
  margin-top:.4em;
  color:#41a175;
}


/*************footer links********************/

ul.footer a,
ul.footer a:link
a:active {
  color:#41a175;
  border-bottom: none;
  text-decoration: none;
  font-weight:bold;
}

ul.footer a:visited {
  color:#41a175;
  border-bottom: none;
  text-decoration: none;
  font-weight:bold;
}

ul.footer  a:hover {
  color: #56d49a;
  border-bottom:none;
  text-decoration: none;
}

ul.footer li ul li a,
ul.footer li ul li a:link
a:active {
  color:#7c7c7c;
  font-weight:normal;
}

ul.footer li ul li a:visited {
  color:#7c7c7c;
  font-weight:normal;
}

ul.footer li ul li a:hover {
  color: #000000;
}

ul.footer li ul li a.FAQ,
ul.footer li ul li a.FAQ:link,
a:active {
  color:#ff5e27;
  border-bottom: none;
  text-decoration: none;
  font-weight:normal;
}

ul.footer li ul li a.FAQ:visited {
  color:#ff5e27;
  border-bottom: none;
  text-decoration: none;
  font-weight:normal;
}

ul.footer li ul li a.FAQ:hover {
  color: #000000;
  border-bottom: none;
  text-decoration: none;
  font-weight:normal;
}

ul.footer li.contact {
	clear:both;
  padding:1em 0em 2em 0em;
	margin:0;
	width:650px;
}

ul.footer li.contact ul.contactBtn {
	padding:0;
	margin:0;
}

ul.footer li.contact ul.contactBtn a,
ul.footer li.contact ul.contactBtn a:link,
ul.footer li.contact ul.contactBtn a:active {
  color:#ffffff;
  background-color:#69a42e;
  border-bottom: none;
  text-decoration: none;
  font-weight:bold;
  padding-left:.6em;
  padding-top:.2em;
  padding-right:.6em;
  padding-bottom:.2em;
}

ul.footer li.contact ul.contactBtn a:visited {
  background-color:#69a42e;
}

ul.footer li.contact ul.contactBtn a:hover {
  background-color:#5d8f2f;
}


