body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	}



.chris_haines {

	color: #000000;

	width: 100%;

	height: 120px;



}

.shorewood {

	text-align: right;

	font-size: 16px;

	font-weight: bold;

}



.s1 {

	font-size: 11px;

	font-style: italic;

}

.s2 {

	font-size: 11px;

}

.s3 {

	font-size: 12px;

}



.s3 ul {

 	font-size: 11px;

 	margin: 8px;

 	padding: 0px;

 }



.sb3 {

	font-size: 12px;

	font-weight: bold;

}

.s4 {

font-size: 16px;

font-weight: bold;

}

.s5 {

font-size: 24px;

}



.Titlelarge {

font-size: 16px;

font-weight: bold;

}



.sans12 {

	font-size: 12px;

}





.sans12B {

font-size: 12px;

font-weight: bold;

}



.formssmallred {

	font-size: 12px;

	color: #000000;

}



.real_estate {

	padding-right: 10%;

	padding-left: 10%;

}

.north_shore {

	font-size: 12px;

	font-style: italic;

	font-weight: bold;

}



.open {

	font-size: 24px;

	font-weight: bold;

	color: #800000;

}



h1 {



	font-size: 24px;

	font-weight: bold;

}



h2 {

	font-size: 16px;

	font-weight: bold;

}







.milwaukeerealestate{

	text-decoration: none;

	color: #000000;

}



.milwaukeerealestate2{

	text-decoration: none;

	color: #000000;

	font-size: 16px;

	font-weight: bold;

}



.downtownlowereastsideuppereastsidebayviewwauwatosa {

	font-size: 12px;

	font-style: italic;

	font-weight: bold;

}



#newtonrealestate {

font-size: 8pt;

float:right;

clear:right;

padding: 5px;

text-align: center;

}



.realestatecharts{

border-left: 1px solid #000000;

border-top: 1px solid #000000;

padding: 0px;

width: 100%;

margin: auto;

border-spacing: 0;

margin: 10px;

}



.realestatecharts td{

border-right: 1px solid #000000;

border-bottom: 1px solid #000000;

border-spacing: 0px;

padding: 5px;



}



.metro_west {

	font-size: 12px;

	font-style: italic;

	font-weight: bold;

}

.realestatecharts strong{

font-size: 10pt;

}



.briefcharts{

border-left: 1px solid #000000;

border-top: 1px solid #000000;

padding: 0px;

width: 100%;

margin: auto;

border-spacing: 0;

margin: 10px;

}



.briefcharts td{

border-right: 1px solid #000000;

border-bottom: 1px solid #000000;

border-spacing: 0px;

padding: 5px;

width: 33%;

text-align: center;

}



.briefcharts strong{

font-size: 10pt;

}









hr{

border: 1px solid #ff9900;

}



.moreinfo {

text-align: center;

font-weight: bold;

}

#rightlogo {
float:right;
clear:right;
padding: 5px;
text-align: right;
}





#rightpic {

float:right;

clear:right;

padding: 5px;

text-align: center;

font-style: italic;

}

#leftpic {

float:left;

clear:left;

padding: 5px;

text-align: center;

font-style: italic;

}

#centerpic {

margin:auto;

clear:both;

padding: 5px;

text-align: center;

font-style: italic;

}



#wellesley{

clear:both;

}



.news{

 font-size : 10px;

 border: 1px solid black;

 margin: auto;

}

.news h3{

padding: 0px;

text-align: center;

}



.news hr{

 border: 1px solid #000000;

 width: 70%

}

.news td{

width: 50%;

 font-size : 10px;

}



#showing{

border: thin solid black;

 margin: auto;

width: 98%;

 font-size : 10px;

}



#showing h4{

 font-size : 12px;

}

 .mast{

width: 182px;

 text-align: center;

font-weight: bold;

}



.sbnews{

 font-size: 9px;

font-weight: normal;

}

.sbnews a{

font-weight: bold;

}
