body{

font-size:1em; 
font-family:Arial, Helvetica, sans-serif; 

}

.captionline{
font-weight: normal;
font-size: .8em;
font-style: italic;
}

.captionstandard{
font-weight: normal;
font-size: .8em;
font-style: italic;
text-align:center; 
margin:auto;
}

.bigbox{
margin:auto;
width: 900px;
max-width: 100%;

}


.tbody{
margin: 10px;
}

.textframe{
margin: 20px;
}

.textframeb{
margin: auto;
width: 310px;
}

//.mainbod{
//margin-left:20px;
//margin-right:20px;
//padding: 10px;
//}

#mainbod{
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	padding: 5px;
}


.mainbod{
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	padding: 5px;
}


.uploadtables{
border: 1px solid #646464;
width: 310px;
margin:auto;
padding: 10px;
}

.currtables{
border: 1px solid #646464;
width: 220px;
margin:auto;
padding: 10px;
}



a { color:#980000; } 
a:visited { color:#980000; } 
a:active { color:#ff0000; } 
a:hover { color:#b80000; } 

.logo{ text-align:center; }

.logo img{ max-width:100%; }

body { background-color:#FFFFFF; padding:0;  margin: 0; }

.banner { display: inline-block; width:100%; min-height:44px; background-color:#e82d00; color:#ffffff; margin: 0px; padding-top: 10px; padding-bottom: 10px;}
.bannernav {margin-right: 5px; float:right; }
.bannernav a{ color:#ff8080; }


.banwrap { display: inline-block; width:100%; min-height:44px; background-color:#0d5189; color:#343434; margin: 0px; padding-top: 10px; padding-bottom: 10px;}




.textstyle1 { text-align:center; }
#container_1d02c053 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:45px; min-width:200px; background:none;  }
.textstyle2 { text-align:center; font-weight:bold; }
.textstyle3 { font-size:20pt; font-family:Tahoma, Geneva, sans-serif; color:#000000; font-weight:bold;  }
.textstyle4 { font-size:13pt; font-family:Palatino Linotype, Book Antiqua3, Palatino, serif; color:#000000;  }

.navbars {
    content:url(http://www.groundgameamerica.com/bars.gif) no-repeat;
}

.phofloat{
float:left; 
padding: 5px;
text-align:center; 
font-size: .75em; 
}


.topNav {
  overflow: hidden;
float:right;
}

.topNav a {
  float: left;
  display: block;
  color: #f4f4f4;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

.topNav a:hover {
  background-color: #ddd;
  color: black;
}


.topNavr {
	overflow: hidden;
	float:right;
	display: inline-block;
	padding-top: 50px;

}

.topNavr a {
  float: right;

  color: #f4f4f4;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

.topNavr a:hover {
  background-color: #ddd;
  color: black;
}


.hmLink {
  background-color: #404040;
  color: white;
}

.topNav .icon {
  display: none;
}

.topNavr .icon {
  display: none;
}

@media screen and (max-width: 600px) {
  .topNav a:not(:first-child) {display: none;}
  .topNav a.icon {
    float: right;
    display: block;
  }
  
  
  .topNav.responsive {position: relative;}
  .topNav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topNav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }

   .topNavr a:not(:first-child) {display: none;}
  .topNavr a.icon {
    float: right;
    display: block;
  }
  
   .topNavr.responsive {position: relative;}
  .topNavr.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topNavr.responsive a {
    float: none;
    display: block;
    text-align: left;
  }

}

.price_block {background-color:#FF0000;  font-family:Arial, Helvetica, sans-serif; ; text-align: left;vertical-align: top;  font-size:1.25em; float:right; margin: auto; padding: 10px; display: inline-block; background:none; }


.HeadLeft{
	float:left;
   	text-align: left;
	margin-left:10px;
	margin-bottom:20px;
	width:350px;
	max-width:100%;
} 
.HeadLeftsub{
	margin:auto;
}

.HeadLeft a{
   	text-align: left;
	color:#ffffff;

} 

.HeadLeft h1{
   	text-align: left;
} 

.logoleft{
	width:310px;
	padding-top: 14px;
	padding-left: 2%;
	padding-bottom: 14px;
	display: inline-block;
}

.HeadRight{
	float:right;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	width:350px;
	max-width:100%;
   	text-align: center;
} 

.picright{
	float:right;
	margin:20px;
   	text-align: center;
	font-size: .8em;
}


.size12{
	font-size: 1.2em;
	font-weight:bold;
}

.lcol{
	float: left;
	margin-left:20px;
}

.ncol{
	margin-left:20px;
}

.barchart{
border: 0px solid #000000;

width:330px;
vertical-align: bottom; 

}

.barchart30{

float:left;
width:10px;
border-left: 1px solid #000000;
border-top: 1px solid #000000;
background-color:#FF0000; 
position: relative;
bottom: 0;

}

.barchartlow{
float:left;
width:50px;
position: relative;
bottom: -189;
font-size:8pt; 
font-family:Arial, Helvetica, sans-serif; 
display: inline-block;
}

.divTable{
	display: table;
	width: 100%;

	margin:auto;
}
.divTableRow {
	display: table-row;

}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}


.ctext{
	text-align:center;
}

.milwaukeerealestate{
	text-decoration: none;
	color: #ffffff;
}

.milwaukeerealestate2{
	text-decoration: none;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}

.s1 {
	font-size: 11px;
	font-style: italic;
}

.bimg{
max-width:100%;
}

.footer{
text-align:center;
font-size: .8em;
}

#sboxout {
text-align: center;
top: 0px; 
z-index: 1111;
 width: 800px;
 max-width: 100%;
    border: 5px solid rgba(232, 45, 0, 1);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
background-color: rgba(232, 45, 0, 1);
 font-size: 14px;
margin:auto;
}

.searchboxout {
text-align: center;
top: 0px; 
z-index: 1111;
 width: 800px;
 max-width: 100%;
    border: 5px solid rgba(232, 45, 0, 1);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
background-color: rgba(232, 45, 0, 1);
 font-size: 14px;
margin:auto;
}


.searchboxwrap{
	text-align: center;
	top: 0px; 
	z-index: 1111;
	width: 800px;
	max-width: 100%;
 	color:#ffffff;
	border: 5px solid #0d5189;
	-webkit-background-clip: padding-box; /* for Safari */
	background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
	background-color:#0d5189;
	font-size: 14px;
	margin:auto;
}


.psearch{

	margin:auto;
	width: 600px;
	max-width: 100%;
	border: 0px solid #000000;
}

.psearchcol{
	display:inline-block;
	width: 225px;
	max-width: 45%;
	border: 0px solid #000000;
}

.psearchitem{

	width:200px;
	max-width: 100%;
}


.Table{
display:table;
margin:auto;
border: 1px solid #000000;
}


.ct{
margin:auto;
border: 0px solid #000080;
width: max-content;
max-width:80%;
}

.TableCenter{
margin:auto;
border: 2px solid #000080;
width:10%;
max-width:100%;
display:inline;
}

.Table1{
float:left;
display:table;
margin:auto;
border: 1px solid #000000;
}
.Table2{
float:left;
display:table;
margin:auto;
border: 0px solid #000000;
}

.Trow{
display: table-row;
}

.Tcell{
display: table-cell;
border: 0px solid #000000;
padding: 3px;
}

.sboxa{
font-size: 1.25em;
font-weight:bold;
margin:auto;
text-align: center;
}

.sboxb{

text-align: left;
}


.sboxc{
border: 0px solid #000000;
margin:auto;
text-align: center;
}

.searchselect{
color:#a1a1a1;
font-size: 1.25em;
padding:13px 12px 12px 12px;
margin:0;
width:85%;
-webkit-appearance:none;
-ms-border-radius:0;
-webkit-border-radius:0;
border-radius:0;

}

.searchselectS{
color:#a1a1a1;
font-size: 1.25em;
padding:2px 2px 2px 2px;
margin:0;
width:75%;
-webkit-appearance:none;
-ms-border-radius:0;
-webkit-border-radius:0;
border-radius:0;

}


.searchselect2{
color:#a1a1a1;
font-size: 1.25em;
padding:13px 12px 12px 12px;
margin:0;
width:50%;
-webkit-appearance:none;
-ms-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.jl{
color:#a1a1a1;
font-size: 1.25em;
padding:13px 12px 12px 12px;
margin:0;
width:90%;
-webkit-appearance:none;
-ms-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

.centerpic {
align: center;
padding: 5px;
text-align: center;
}


.dsrwrap{
	margin: auto;
	border: 0px solid #ff00ff;
	width: 720px;
	max-width:100%;
}



//.dsrwrap{
//margin: auto;
//border: 0px solid #00ff00;
//width: 796px;
//max-width: 100%;
//background-color: #ffffff;
//height: 800px;
//padding: 3px;
//}




.dsrnew{
background-color: #ffffff;
color: #000000;
border: 0px solid #0000ff;
width: 350px;
max-width: 100%;
margin-left: 0px;
margin-right: 5px;
float: left;
margin-bottom: 12px;
height: 220px;
}

.dsrnewone{
border: 0px solid #0000ff;
width: 350px;
max-width: 100%;
margin-left: 5px;
float: none;
margin: auto;
margin-bottom: 12px;
}




.dsrh{
border: 0px solid #0000ff;
width: 45%;
max-width: 45%;
float: left;
margin: auto;
background-color: #ffffff;
color: #000000;
font-size: .75em;
}

.dsrhw{
border: 0px solid #0000ff;
width: 90%;
max-width: 90%;
margin: auto;
background-color: #ffffff;
color: #000000;
font-size: .75em;
}


.dsrh1{
margin-left: 10px;
float: left;
border: 0px solid #ff0000;
width: 380px;
max-width: 100%;
background-color: #ffffff;
}

.searchlcol{
border: 0px solid #0000ff;
width: 350px;
max-width: 100%;
float: left;
}


.searchrcol{
margin-left: 18px;
float: left;
border: 0px solid #ff0000;
width: 410px;
}


.searchra a{
text-decoration:none;
color: #000040;
}

.searchrb{
margin-left: 150px;
padding-left: 5px;
border: 0px solid #000000;
 font-size: .75em;
}

.searchrb strong{
 font-size: 1em;
}

.searchrb a{
text-decoration:none;
color: #000040;
}

.searchr2{
border: 0px solid #000080;
width: 351px;
max-width: 100%;
 background-color: #ff0000;
 font-size: 18px;
 font-weight: bold;
 color: #ffffff;
padding-left: 4px;
}

.detailr2{
width: 100%;
 background-color: #0d5189;
 font-size: 18px;
 font-weight: bold;
 color: #ffffff;

text-align: center;
}

.dsrd{
float: left;
}

.dsrc1{
float: right;
}


.dsrc1 a{
color: #e82d00;
}
.dsrc1 a:hover{
color: #ffaf88;
}



.dsrapi{
	border: 0px solid #0000ff;
	width: 350px;
	max-width:100%;
	//margin-left: 5px;
	display: block-inline;
	float: left;
	margin-bottom: 12px;
}


.dsrapipad{
	border: 0px solid #0000ff;
	width: 350px;
	max-width:100%;
	//margin-left: 5px;
	display: block-inline;
	float: left;
	margin-bottom: 12px;
	padding: 8px;
}



.dsrapione{
border: 0px solid #0000ff;
width: 350px;
margin-left: 5px;
float: none;
margin: auto;
margin-bottom: 12px;
}

.dsrapihead{
	border: 0px solid #000080;
	width: 350px;
	max-width:100%;
	background-color: #0d5189;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 4px;
}

.dsrapipic{
	width: 320px;
	max-width:100%;
	margin:auto;
	padding-right: 5px;
}

.dsrapipic img{
	margin:auto;
	width: 320px;
	height:240px;
	max-width:100%;
}

.dsrapirb{

	//margin-left: 150px;
	padding: 5px;
	border: 0px solid #000000;
}

.dsrapirb strong{
	font-size: 14px;
}

.dsrapirb a{
	text-decoration:none;
	color: #000040;
}

.apiicons{
	float:right;
	border: 0px solid #000000;
}

.srpic{
float: left;
padding-right: 5px;
}

.searchresults{
 background-color: #ffffff;
width: 710px;
max-width: 100%;
border: 0px solid #ff0000;
margin: auto;
}



.realestatecharts{
border-left: 1px solid #000000;
border-top: 1px solid #000000;
padding: 0px;
width: 550px;
margin: auto;
border-spacing: 0;
}

.volumeBox{
width: 148px;
margin-left: 3px;
margin-right: 3px;
float:left;
border: 0px solid #000000;
font-size:8pt; 
font-family:Arial, Helvetica, sans-serif; 
height:26px;
}
h1 {
margin:auto;
text-align:center;
font-size: 1.2em;
}



.rTable {
  display: table;
  width: 100%;
}
.rTableRow {
  display: table-row;
  border: 1px solid #999999;
}
.rTableHeading {
  display: table-header-group;
  background-color: #ddd;
}
.rTableCell, .rTableCell5, .rTableCell8, .rTableCell10, .rTableCell12, .rTableCell15, .rTableCell20, .rTableCell25, .rTableCell26, .rTableCell28, .rTableCell30, .rTableCell100, .rTableHead {
  display: table-cell;
  padding: 3px 10px;
  border: 1px solid #999999;
}

.rTableCell5{
width:5%;
}
.rTableCell8{
width:5%;
}
.rTableCell10{
width:10%;
}
.rTableCell12{
width:12%;
}
.rTableCell15{
width:15%;
}
.rTableCell20{
width:20%;
}
.rTableCell25{
width:25%;
}
.rTableCell26{
width:26%;
}
.rTableCell28{
width:28%;
}
.rTableCell30{
width:30%;
}
.rTableCell100{
width:100%;
}

.rTableHeading {
  display: table-header-group;
  background-color: #ddd;
  font-weight: bold;
}
.rTableFoot {
  display: table-footer-group;
  font-weight: bold;
  background-color: #ddd;
}
.rTableBody {
  display: table-row-group;
}


@media only screen and (max-width: 450px)
{
		#menu_3dae042d { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_3c000d03 * span { font-size:14pt;  }
		#text_7901585d { display:none;  }
}

