html { scroll-behavior: smooth; }
#ia_listing { max-width:1600px; min-width:700px; margin:0px auto; } 
#ia_listing a { font-size:1.00em; font-weight:normal; text-decoration:none; } 
#ia_listing a:hover { font-size:1.00em; font-weight:normal; text-decoration:none; } 
#btnbar { font-size:1.00em; border-bottom:1px solid #C0C0C0; margin-bottom:15px; padding-bottom:15px; text-align:center; }
#btnbar a { font-size:1.00em; font-weight:normal; text-decoration:none; }
#btnbar a:hover { font-size:1.00em; font-weight:normal; text-decoration:none; }
#gallery { width:100%; margin:0px; padding:0px; } 
#gallery a { font-weight:normal; }
#gallery a:hover { font-weight:normal; }
#imgTitle { margin-bottom:5px; } 
#imgCount { float:left; min-width:75px; margin-top:10px; font-size:1.00em; text-align:center; }
#imgCtr { margin:0px auto; width:100%; cursor: pointer; }
#ssimg { margin:0px; padding:0px; width:100%; }
#lstRemarks { font-size:1.00em; text-align:left; margin-top:15px; margin-bottom:25px; }
#lstDirections { font-size:1.15em; text-align:left; margin-bottom:25px; } 
#lstDisclosure { font-size:1.00em; margin-bottom:20px; }
#lstDisclosure img { max-height:30px; vertical-align:middle; }
#lstDownPmtAss { margin-top:25px; width:100%; height:50px; text-align:center; }
#divDisclosures { font-size:1.25em; margin:30px 20px 20px 20px; } 
#lstWidget { width:100%; border:#A0A0A0 1px solid; margin-bottom:20px; background:#FFFFFF; }
#lstWidget a { font-weight:normal; color:orange; }
#lstWidget a:hover { font-weight:normal; color:orange; }
#lstWidget td { padding:5px; font-weight:normal; font-size:1.00em; }
#lstWidget th { padding:5px; font-weight:normal; font-size:1.00em; }
#lstWidget input { font-size:1.00em; width:80%; }
#lstWidget textarea { font-size:1.00em; }
#lstWidgetTitle { background:#A0A0A0; color:#FFFFFF; font-size:1.00em; font-weight:normal; padding:5px; text-align:center; }
#lstWidgetLoanInfo { width:90%; margin:15px auto; text-align:left; } 
#lstWidgetLoanInfo img { float:left; margin-right:10px; margin-bottom:10px; }
#LoanCalcValue { color:#008800; }
#mainDetail { font-size:1.25em; }
#mainDetail a { text-decoration:none; }
#mainDetail a:hover { text-decoration:none; }
#propmsg { width:100%; margin-bottom:25px; padding:7px; background:#F2D0F2; } 
#propmsg a { font-weight:normal; text-decoration:underline; } 
#propmsg a:hover { font-weight:normal; text-decoration:underline; } 
#PropDetail { float:left; width:55%; margin-bottom:25px; }
#PropWidgets { float:right; width:42%; margin-bottom:25px; }
#PropDetailItem { width:99%; padding:2px; word-wrap: break-word; } 
#PropDetailTitle { text-align:center; font-weight:bold; border-style:solid; margin-top:25px; border-width:0px 0px 1px 0px; border-color:#808080; }
#propstyle { margin-top:10px; margin-bottom:25px; }
#propstyle table { width:100%; }
#propstyle th { font-size:1.00em; }
#propstyle td { font-size:1.00em; }
#wfrstyle { margin-top:10px; margin-bottom:25px; }
#wfrstyle th { font-size:16px; }
#wfrstyle td { font-size:16px; }
#ia_price { width:100%; padding:7px 7px 15px 7px; text-align:center; color:#00AA00; font-size:2.20em; font-weight:bold; }
#ia_address { font-size:1.25em; margin-bottom:15px; text-align:center; }
#ia_address h1 { font-size:1.00em; margin:0px; padding:0px; font-weight:normal; }
#ia_links { margin-top:25px; }

table.center { margin-left:auto; margin-right:auto; }
table.left { float:left; }
table.right { float:right; }
table.auto { width:auto; }

.ctrButton { font-size:1.00em; width:140px; margin-bottom:3px; }
.left_btn { float:left; margin-right:10px; }
.right_btn { float:right; margin-left:5px; }
.lineitem { margin-bottom:-1px; margin-right:-1px; float:left; width:49%; padding:5px 0px 5px 0px; text-align:center; border-style:solid; border-width:1px; border-color:#C0C0C0; }
.lineitem b { font-weight:bold; font-size:1.50em; }

#areaitem { width:99%; margin-bottom:-1px; padding:0px; border-style:solid; border-width:1px; border-color:#C0C0C0; }
#areaitemTitle { float:left; font-size:1.00em; }
#areaitemValue { float:right; padding-right:10px; font-weight:bold; font-size:1.00em; }
#areaitemValue a { font-weight:bold; font-size:1.00em; text-decoration:none; color:orange; }
#areaitemValue a:hover { font-weight:bold; font-size:1.00em; text-decoration:none; color:orange; }

.fLeft { float:left; }
.fRight { float:right; }

#maintabs { width:100%; padding:0px; margin-top:20px; }
#maintabs h2 { font-weight: lighter; font-size: 5em; line-height: 1; padding: 0 0 0 30px; margin: 0; }
#maintabs h2 span { background: none; padding-left: 5px; font-size: .3em; vertical-align: top; }
#maintabs p { margin: 0; padding: 0; }

#ia_street_view { margin-top:20px; margin-bottom:20px; font-size:1.50em; text-align:center; }
#ia_street_view a { font-size:1.50em; text-decoration: none; color: orange; }
#ia_street_view a:hover { font-size:1.50em; text-decoration: none; color: orange; }
#ia_street_view img { vertical-align:middle; } 

.homefloat { font-size:14px; font-weight:normal; position:relative; border-style:solid; border-width:1px; border-color:#808080; float:left; margin-bottom:20px; margin-right:1%; margin-left:1%; width:22%; background:#FFFFFF; color:#303030; text-align:center; }
.homeimg { width:100%; height:200px; overflow:hidden; margin-bottom:5px; }
.homefloat img { width:100%; margin:0px; padding:0px; } 
.homefloat b { font-weight:bold; font-size:14px; color:#303030; }
.homefloat a { font-weight:normal; font-size:14px; text-decoration:none; } 
.homefloat a:hover { font-weight:normal; font-size:14px; text-decoration:none; } 

.soldfloat { font-size:12px; font-weight:normal; position:relative; border-style:solid; border-width:1px; border-color:#808080; float:left; margin-bottom:20px; margin-right:1%; margin-left:1%; width:22%; background:#FFFFFF; color:#303030; text-align:center; }
.soldimg { width:100%; height:200px; overflow:hidden; margin-bottom:5px; } 
.soldfloat img { width:100%; margin:0px; padding:0px; } 
.soldfloat b { font-weight:bold; font-size:12px; color:#303030; } 
.soldfloat a { font-weight:normal; font-size:12px; text-decoration:none; } 
.soldfloat a:hover { font-weight:normal; font-size:14px; text-decoration:none; } 

.ia_none_found { text-align:center; font-weight:bold; font-size:20px; } 

#mainWait { display: block; position: absolute; z-index: 9999; top: 0; left: 0; height: 100%; width: 100%; background: rgba( 255, 255, 255, 1.0 ) url('https://www.proagentwebsites.com/idx/images/ajax-loader.gif') 50% 50% no-repeat; }
#mainMapWait { display: none; position: absolute; z-index: 9999; top: 0; left: 0; height: 100%; width: 100%; background: rgba( 255, 255, 255, .8 ) url('https://www.proagentwebsites.com/idx/images/ajax-loader.gif') 50% 50% no-repeat; }
#mainWalkWait { display: none; position: absolute; z-index: 9999; top: 0; left: 0; height: 100%; width: 100%; background: rgba( 255, 255, 255, .8 ) url('https://www.proagentwebsites.com/idx/images/ajax-loader.gif') 50% 50% no-repeat; }
#mainShowWait { display: none; position: absolute; z-index: 9999; top: 0; left: 0; height: 100%; width: 100%; background: rgba( 255, 255, 255, .8 ) url('https://www.proagentwebsites.com/idx/images/ajax-loader.gif') 50% 50% no-repeat; }
#mainSchoolWait { display: none; position: absolute; z-index: 9999; top: 0; left: 0; height: 100%; width: 100%; background: rgba( 255, 255, 255, .8 ) url('https://www.proagentwebsites.com/idx/images/ajax-loader.gif') 50% 50% no-repeat; }

#ia_dialog { max-width:800px; min-width:300px; }
