<!--
			a {color: #000066;}

			.subnav {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#666666;letter-spacing:1; text-transform:uppercase; vertical-align:middle;}
			.subnav a {color:#666666;text-decoration:none;}
			.subnav a:hover {color:#666666;text-decoration:underline;}
			.arrow {font-size:14px; font-weight: 900; color:#990000; vertical-align:middle;}

			.head {font-family: trebuchet ms,san-serif; font-size:16px; font-weight:700; color:#487CB7;}

			.head2 {font-family: trebuchet ms,san-serif; font-size:12px; font-weight:600; color:#487CB7;}

			.headsmall {font-family: trebuchet ms,san-serif; font-size:9px; font-weight:600; color:#487CB7;}


                        .agentimgbordercolor	{border-color: #000000; width: 120; height: 80}
			.sm		{font-size:9px; color:#000000;}
			.med		{font-size:11px;color:#000000;}



      .marker

    {

    font-size: 15px;
    
    border : solid 1px #CC6600;
    
    position:absolute;

    margin: 0px;

    padding: 0px;

    width: 25px;

    height: 28px;  

    }

      .markerContent

      {


    background-image:url(/includes/css/yellow.gif);
    background-repeat:no-repeat;
    width:25px;
    height:28px;
    z-index:80;
        text-align: center;

      vertical-align: middle; 
           font-size: 11px;
    
          font-weight: bold;
    
          color: white;
    
          font-family: arial;
        margin: 0px;
    
        padding: 2px;
          
    position:relative;
    left:12.5px;
    top:-14px
    }







    




			.rahactivenav
			{
				color: #6C0508;
				font-size:11pt;
				font-weight: bold;
				font-family:georgia;
				text-decoration:underline;
				vertical-align: middle ;
			}

			.rahnav
			{
				color: #876C4E;
				font-size:11pt;
				font-weight: bold;
				font-family:georgia;
				text-decoration:underline;
				vertical-align: middle ;
			}


			.bhgactivenav
			{
				color:WHITE;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: RED;
				vertical-align: middle ;
			}

			.homebuilderactivenav
			{
				color:WHITE;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #369BCE;
				vertical-align: middle ;
			}

			.homebuildernav
			{
				color:#FFFFFF;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #213B82;
				vertical-align: middle ;
			}


			.springstreetactivenav
			{
				color:WHITE;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #333366;
				vertical-align: middle ;
			}

			.springstreetnav
			{
				color:#FFFFFF;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #666699;
				vertical-align: middle ;
			}



			.iowaactivenav
			{
				color:WHITE;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #DC024C;
				vertical-align: middle ;
			}


			.homesbactivenav
			{
				color:black;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
			}

			.homesbnav
			{
				color:#0099CC;
				font-size:11pt;
				font-family:sans-serif;
				vertical-align: middle ;
			}

			.homesbnav:visited
			{
				color:#0099CC;
				font-size:11pt;
				font-family:sans-serif;
				vertical-align: middle ;
			}


			.beazeractivenav
			{
				color: #0000CC;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
			}

			.beazernav
			{
				color: #0000CC;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				vertical-align: middle ;
			}

			.beazernav:visited
			{
				color: #0000CC;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				vertical-align: middle ;
			}




			.bhgnav
			{
				color:#FFFFFF;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #062A78;
				vertical-align: middle ;
			}

			.iowanav
			{
				color:#FFFFFF;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #1B4A92;
				vertical-align: middle ;
			}


			.iowaheader
			{
				color:WHITE;
				font-size:14pt;
				font-weight: normal;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #1B4A92;
				vertical-align: middle ;

			}



			.bhgheader
			{
				color:#FFFFFF;
				font-size:14pt;
				font-weight: bold;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #062A78;
				vertical-align: middle ;

			}



			.bhgheaderred
			{
				color:#FF3F1B;
				font-weight: bold;
				font-family:sans-serif;
				text-decoration:none;
				background-color: RED;
				vertical-align: middle ;
			}

			.iowaheaderred
			{
				color:#FF3F1B;
				font-weight: bold;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #DC024C;
				vertical-align: middle ;
			}

			.iowanavlink
			{
				color:white;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
			}



			.bhgrednavlink
			{
				color:RED;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
			}


			.bhgrednavlink:hover
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
			}

			.homebuilderheader
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
				background-color: #213B82;
			}


			.homebuilderfooter
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
				background-color: #213B82;
			}


			.spgstrheader
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
				background-color: #FFCC33;
			}


			.spgstrfooter
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
				background-color: #FFCC33;
			}



			.homesbheader
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
				background-color: #D6E3AA;
			}

			.homesbfooter
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
				background-color: #D6E3AA;
			}



			.homesafooter
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
				background-color: #99CCCC;
			}

			.oldschoollinks
			{
				color: #990000;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				vertical-align: middle ;
			}

			.oldschoollinks:visited
			{
				color: #990000;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				vertical-align: middle;
			}

			




			.copyright
			{
				color:black;
				font-size:8pt;
				font-weight: normal;
				font-family:sans-serif;
				text-decoration:none;

			}

			.homebuilderdisclaimer
			{
				color:black;
				font-size:7.5pt;
				font-weight: normal;
				font-family:sans-serif;
				text-decoration:none;

			}

			.homebuilderdisclaimerbold
			{
				color:black;
				font-size:8pt;
				font-weight: bold;
				font-family:sans-serif;
				text-decoration:bold;

			}



			TD.nav {
			table-cellpadding=0;
			table-cellspacing=0;
			}
			TD.active {
			table-cellpadding=0;
			table-cellspacing=0;
			}
			
			.navbuttonselectedleft 
			{
				background-image: url("../../assets/images/navtabs/tab_selected_left.gif")

				
			}
			.navbuttonselectedright 
			{
				background-image: url("../../assets/images/navtabs/tab_selected_background.gif")
			}
			
			.navbuttonselected
			{
				color:#FFFFFF;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				background-image: url("../../assets/images/navtabs/tab_selected_background.gif");
				background-color:#487CB7;

			}
			
			.hvtscenenav
			{
				color:black;
				font-size:11px;
				font-family:Trebuchet MS, Arial, Helvetica;
				font-weight: normal;
				text-decoration:none;
			}

			.hvtscenenavbold
			{
				color:black;
				font-size:11px;
				font-family:Trebuchet MS, Arial, Helvetica;
				font-weight: bold;
				text-decoration:none;
			}

			.hvtscenenavlink
			{
				color:black;
				font-size:11px;
				font-family:Trebuchet MS, Arial, Helvetica;
				font-weight: bold;
				text-decoration:none;
			}

			.scenenav
			{
				color:black;
				font-size:11pt;
				font-family:sans-serif;
				font-weight: normal;
				text-decoration:none;
			}

			.scenenavbold
			{
				color:black;
				font-size:11pt;
				font-family:sans-serif;
				font-weight: bold;
				text-decoration:none;
			}


			.scenenavlink
			{
				color:black;
				font-size:11pt;
				font-family:sans-serif;
				font-weight:normal;
				text-decoration:none;
			}

			.tellmemoreredtext
			{
				color:red;
				font-size:8pt;
				font-weight: normal;
				font-family:sans-serif;

			}


			.tellmemorehomebuilderstyle
			{
				color:#213B82;
				font-size:10pt;
				font-weight: bold;
				font-family:sans-serif;

			}

			.mgiinfo
			{
				color:#213B82;
				font-size:10pt;
				font-weight: bold;
				font-family:sans-serif;
				text-decoration:bold;

			}


			.rahlinkstyle
			{
				color:#6C0508;
				font-size:10pt;
				font-weight: bold;
				font: Georgia;
				font-family:serif;

			}

			.rahlinkstyle:visited
			{
				color:#6C0508;
				font-size:10pt;
				font-weight: bold;
				font-family:sans-serif;

			}
			
			.navbutton
			{
				color:#969696;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				background-image: url("../../assets/images/navtabs/tab_background.gif");
				text-decoration:none;
				background-color:#E0E6EC;


			}
			
			.tablebackground
			{
				background-color:#808080;
			}
			
			.navbutton:hover
			{
				color:#4B4B4B;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				background-image: url("../../assets/images/navtabs/tab_background.gif");
				text-decoration:none;
			}
			
			.navbuttonlink 
			{
				color:#969696;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				background-image: url("../../assets/images/navtabs/tab_background.gif");
				text-decoration:none;
				
			}

			
			.navbuttonlink:hover
			{
				color:#4B4B4B;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				background-image: url("../../assets/images/navtabs/tab_background.gif")
				text-decoration:none;

			}
			
			.navbuttonbody
			{
				color:#1E3087;
				font-size:9pt;
				font-weight: bold;
				font-family:arial;
				background-image: url("../../assets/images/navtabs/tab_background.gif")

			}
			
			.listinginfo
			{
				color:black;
				font-size:9pt;
				font-weight:normal;
				font-family:sans-serif;
				background-color:#E5ECF2;
			}


			.listinginfobrochurepreview
			{
				color:black;
				font-size:8pt;
				font-weight:normal;
				font-family:sans-serif;

			}


			.hvtProductButton 
			{
				background-color:#FFE78C; 
				font-size: 11px; 
				width: 115px; 
				height: 20px;
				border-style: solid; 
				border-width: 1px; 
				border-top-color: #FFFF33; 
				border-bottom-color: #CC6600; 
				border-right-color: #FFFF33; 
				border-left-color: #CC6600; 
				font-family: Arial, helvetica, sans-serif; 
				color:#000000;
			}

			.ProductButton
			{

				background-color: #FFE78C;
				border-color: #FFFFFF;
				color: BLACK;
				font-size: 9pt;
				font-weight: normal;
				font-family:sans-serif;

			}

			.contactinfoborder
			{

				background-color: #1B6DB3;

			}

			.contactinfopadding
			{

				background-color: #D8E4EF;

			}

			.contactinfobody
			{

				color:black;
				font-size:9pt;
				font-weight:normal;
				font-family:sans-serif;
				background-color: #ECF3F9;

			}

			.contactinfobodyboldblue
			{

				color:#000066;
				font-size:12px;
				font-weight:BOLD;
				font-family:arial;
				background-color: #ECF3F9;

			}

			.contactinfobodyboldblueunderline
			{

				color:#000066;
				font-size:12px;
				font-weight:bold;
				font-family:arial;
				background-color: #ECF3F9;
				text-decoration: none;

			}

                        .contactinfobodyboldblack
                        {

                                color:#000000;
                                font-size:12px;
                                font-weight:bold;
                                font-family:arial;
                                background-color: #ECF3F9;
                                text-decoration: none;

                        }

			.contactborderstyle
			{
				border: 1px;
				border-style: solid;
				border-color: #1B6DB3; 
			}
			.contacttextsmall
			{

				color:black;
				font-size:7pt;
				font-weight:normal;
				font-family:sans-serif;

			}


			.contacttext
			{

				color:black;
				font-size:10pt;
				font-weight:normal;
				font-family:sans-serif;

			}


			.largetextbold
			{
				color:black;
				font-size:12pt;
				font-weight:bold;
				font-family:sans-serif;
			}

			.largetextboldrah
			{
				color:black;
				font-size:12pt;
				font-weight:bold;
				font-family:georgia;
				font:georgia;
			}




			.textbold
			{

				color:black;
				font-size:12px;
				font-weight:bold;
				font-family:sans-serif;
			}


			.contacttextbold
			{

				color:black;
				font-size:10pt;
				font-weight:bold;
				font-family:sans-serif;

			}


			.errortext
			{

				color:#FF6666;
				font-size:10pt;
				font-weight:bold;
				font-family:sans-serif;

			}

			.directions
			{

				color:black;
				font-size:8pt;
				font-family:sans-serif;

			}

			.directionslarge
			{

				color:black;
				font-size:9pt;
				font-family:sans-serif;

			}

			.directionsheader
			{

				color:#22568F;
				font-size:13pt;
				font-weight:bold;
				font-family:arial;

			}


			.directionsheaderblack
			{

				color:BLACK;
				font-size:13pt;
				font-weight:bold;
				font-family:arial;

			}




			.directionsbold
			{

				color:black;
				font-size:8pt;
				font-weight:bold;
				font-family:sans-serif;

			}



			.contacttextlarge
			{

				color:black;
				font-size:11pt;
				font-weight:normal;
				font-family:sans-serif;

			}

			.contacttextlarge_underline_grey
			{

				color:black;
				font-size:12pt;
				font-weight:normal;
				font-family:sans-serif;
				text-decoration:underline;


			}



			
			.contacttextlink
			{

				color:#000066;
				font-size:11pt;
				font-weight:bold;
				font-family:arial;
				background-color: #ECF3F9;

			}                        

			
			.contacttextlinknormal
                        {

                                color:#000066;
                                font-size:11pt;
                                font-weight:normal;
                                font-family:arial;
                                background-color: #ECF3F9;

                        }

                        .photogalborder
                        {
                                border: 1px;
                                border-style: solid;
                                border-color: #000000;
                        }
		

			.copyrighttext
			{

				color:black;
				font-size:6pt;
				font-weight:bold;
				font-family:arial;

			}


				BODY { font-family:MS Sans Serif, Verdana, sans-serif}

//-->