body { 
	font: 8pt/16pt arial; 
	color: #555753; 
	background: #fff url(http://www.corushome.com/images/background.gif) repeat:y; 
	margin: 0px; text-align:center;
	}



p { 
	font: 8pt;
	font-family:"arial"; 
	margin-top: 0px; 
	text-align: left;
	padding-top: 0in;
	margin-bottom: 0px; 
	padding-bottom: 0in;
	}
h1 { 
	font: normal;
	font: 32px;
	font-family: "arial black";
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	padding-bottom: 0in;
	margin-top: 0px;
	padding-top:0px;
	color: #FFFFFF;
	vertical-align:bottom;
	}	
h2 { 
	font: normal;
	font: 16px;
	font-family: arial;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	padding-bottom: 0in;
	color: #FFFFFF;
	}		
h3 { 
	font: bold 14pt;
	font-family: arial;
	margin-bottom: 0px; 
	padding-bottom: 0in;
	margin-top: 0px;
	padding-top:0in;
	color: #055105;
	}			
h4 { 
	font: bold 11pt;
	font-family:"arial";
	color: #055105;
	margin-bottom: 0px; 
	padding-bottom: 0in;
	margin-top: 0px;
	padding-top: 0in;
	text-decoration:'underline'
	}
.ltext {
	font: 10pt;
	font-family:"arial"; 
	margin-top: 0px; 
	text-align: left;
	padding-top: 0in;
	margin-bottom: 0px; 
	padding-bottom: 0in;
	color: #055105;
	}	
h5 { 
	font: 8pt;
	font-family:"arial"; 
	margin-top: 0px; 
	text-align: left;
	}
	
h6 { 
	font: bold 12pt;
	font-weight:bold;
	font-family: arial;
	margin-bottom: 0px; 
	padding-bottom: 0in;
	margin-top: 0px;
	padding-top:0in;
	color: #055105;
	}	
h7 { 
	font: bold 10pt;
	font-weight:bold;
	font-family: arial;
	margin-bottom: 0px; 
	padding-bottom: 0in;
	margin-top: 0px;
	padding-top:0in;
	color: #055105;
	}		

.topphoto {
	padding: 10px;
	text-align: left;
	left: 20px;
	top: 0px;
	width: 750px;
	height: 180px;
	position: absolute;
	background: url(http://www.corushome.com/images/bannertop.jpg);
	}

.toptext1 {
	padding: 10px;
	text-align: left;
	vertical-align:bottom;
	left: 30px;
	top: 105px;
	width: 750px;
	height: 50px;
	position: absolute;
	font: normal;
	font: 22pt;
	font-family: "arial black";
	color: #FFFFFF;
	}

.toptext2 {
	padding: 10px;
	text-align: left;
	vertical-align:bottom;
	left: 35px;
	top: 146px;
	width: 750px;
	height: 50px;
	position: absolute;
	font: normal;
	font: 12pt;
	font-family: "arial";
	color: #FFFFFF;
	}

.articles {
	padding: 20px;
	padding-top: 20px;
	text-align: left;
	left: 20px;
	top: 200px;
	width: 480px;
	margin-right:500px;
	position: absolute;
	background-color:#FFFFFF;
	}
	
.articlesmain {
	padding: 20px;
	text-align: left;
	left: 20px;
	top: 200px;
	width: 380px;
	margin-right:500px;
	position: absolute;
	background-color:#FFFFFF;
	}
.zSearch {
	padding: 0px;
	padding-top: 0px;
	text-align: left;
	left: 20px;
	top: 200px;
	width: 700px;
	position: absolute;
	font: 8pt;
	font-family:"arial";
	}	
.realtor 
{
	left: 570px;
	top: 10px;
	height:60px;
	padding: 10px;
	width: 190px;
	text-align: left;
	position: absolute;
	background-color: #E0E7D9;
	border-style:solid;
	border-width:1px;
	border-color:Gray;
}

.links {
	padding: 10px;
	left: 500px;
	top: 1000px;
	width: 250px;
	position: absolute;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#055105;
	text-align: left;
	color:Gray;
	text-decoration:underline;
	}

a:link { 
	font-weight: bold; 
	text-decoration: underline; 
	color: gray;
	}
a:visited {
    font-weight: bold; 
	text-decoration: underline; 
	color: gray;
	}	
a:hover {
    font-weight: bold; 
	text-decoration: underline; 
	color: orange;
	}
a:active {
    font-weight: bold; 
	text-decoration: underline; 
	color: gray;
	}				
.arlingtonmap {
      left: 275px;
      top: 250px;
      width: 480px;
      height: 480px;
      position: absolute;
      background: url(http://www.corushome.com/images/arlingtonmap.jpg);
      }
.AlexCitymap {
      left: 275px;
      top: 250px;
      width: 480px;
      height: 480px;
      position: absolute;
      background: url(http://www.corushome.com/images/axcmap.jpg);
      }
 .Fairfaxmap {
      left: 275px;
      top: 250px;
      width: 480px;
      height: 480px;
      position: absolute;
      background: url(http://www.corushome.com/images/fxcmap.jpg);
      }
 .Arlingtonmap1 {
      left: 275px;
      top: 250px;
      width: 480px;
      height: 480px;
      position: absolute;
      background: url(http://www.corushome.com/images/arlmap.jpg);
      }
 .FChCitymap {
      left: 275px;
      top: 250px;
      width: 480px;
      height: 480px;
      position: absolute;
      background: url(http://www.corushome.com/images/fccmap.jpg);
      }          
.mapnames {
      padding: 20px;
      padding-top: 20px;
      text-align: left;
      left: 20px;
      top: 200px;
      width: 480px;
      position: absolute;
      
      }

.rightmap {
      left: 500px;
      top: 200px;
      text-align: left;
      padding: 10px;
      width: 250px;
      height: 290px;
      position: absolute;
	  border-width: 1px;
	  border-style:solid;
   	  border-color: Green;
      }
.rightmaphover {
      left: 500px;
      top: 200px;
      text-align: left;
      padding: 10px;
      width: 250px;
      height: 290px;
      position: absolute;
	  border-width: 1px;
	  border-style:solid;
   	  border-color: Green;
   	  background-color:#E0E7D9;
      }
.GgMap {
	  left: 513px;
      top: 235px;
      padding: 0px;
      width: 230px;
      height: 250px;
      position: absolute;
	  }
.rightmapinside {
      left: 510px;
      top: 250px;
      text-align: left;
      padding: 0px;
      width: 230px;
      height: 230px;
      position: absolute;

      }      
 .rightnc {
	left: 500px;
	top: 510px;
	height: 400px;
    width: 250px;
    padding: 10px;
	position: absolute;
	border-width: 1px;
	border-style:solid;
	border-color: Green;
	}
	
.rightncHover {
	left: 500px;
	top: 510px;
	height: 400px;
    width: 250px;
    padding: 10px;
	position: absolute;
	border-width: 1px;
	border-style:solid;
	border-color: Green;
	background-color:#E0E7D9;
	}
	
.rightncphoto {
	left: 650px;
	top: 520px;
	height: 135px;
    width: 90px;
    padding: 0px;
  	position: absolute;
}

.rightnctext {
	left: 500px;
	top: 510px;
	height: 135px;
    width: 150px;
	padding: 10px;
  	position: absolute;
}

.rightnctext2 {
	left: 500px;
	top: 655px;
	height: 135px;
    width: 250px;
	padding: 10px;
  	position: absolute;
}

.rightlocallink {
      left: 500px;
      top: 200px;
      width: 250px;
      height: 255px;
      padding: 20px;
      text-align: left;
      position: absolute;
      border-width:1px;
      border-style:solid;
      border-color:Green;
	  }
.NReview { 
	font: 8pt;
	font-family:"arial"; 
	left: 50px;
    top: 200px;
    width: 700px;
    height: 700px;
    padding: 20px;
    text-align: left;
    position: absolute;
    }
.DivMenu {
	position:absolute;
	left:-200px;
	top:-1000px;
	width:210px;
	z-index:100;
	background-color:#E0E7D9;
	border:solid 1px black;
}
.TDMenu 
{
	color:Black;
	font-family:Arial;
	font-size:70%;
	width:100%;
	cursor:default;
}
 .Navmap1 {
      left: 400px;
      top: 280px;
      width: 350px;
      height: 350px;
      position: absolute;
      }
  .Navmap2 {
      left: 400px;
      top: 590px;
      width: 350px;
      height: 350px;
      position: absolute;
      }
 .Navborder1 {
      left: 390px;
      top: 200px;
      width: 370px;
      height: 800px;
      position: absolute;
 	  border-width: 1px;
	  border-style:solid;
   	  border-color: Green;
      }
  .Navtitle1 {
      left: 390px;
      top: 200px;
      width: 370px;
      height: 500px;
      position: absolute;
      padding: 20px;
      text-align: left;
      }
   .NHDHeading {
	padding: 20px;
	padding-top: 10px;
	text-align: left;
	left: 20px;
	top: 200px;
	width: 480px;
	margin-right:500px;
	position: absolute;
	background-color:#FFFFFF;
	}   