/************/
/*  GLOBAL  */   
/************/
/* NON-HEADER */ 
*{padding:0; margin:0;} 
 body {font-size:100%; background: url(http://www.mls4mexico.info/1-images/header3.gif) top left repeat-x; font-family:verdana,arial,sans-serif;}
.page-container {clear:both; width:1020px; margin:0px auto; border:0; font-size:1.0em;}
.main { clear:both; float: left; width:740px; padding:15px 0 15px 0;} 
.left-col { display:inline /*Fix IE floating margin bug*/; float:left; width:250px; margin:0 10px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-col { display:inline; /*Fix IE floating margin bug*/; float:left; width:450px; margin:0 10px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.banner2 { display:inline /*Fix IE floating margin bug*/; float:right; padding:5px 0 5px 0; width:280px; margin:0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.folders-section { clear:both; margin:0 40px 0 0; width:690px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.image-button-box { display:inline /*Fix IE floating margin bug*/; float:right; padding:15px 0 0 0; width:220px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.image-button-box-select{ display:inline /*Fix IE floating margin bug*/; float:right; padding:15px 0 0 0; width:220px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; font-weight:bold;}
.full-paragraph { clear:both; width:720px; padding:15px 0 15px 0;} 
.links-section { clear:both; width:720px; padding:15px 0 15px 0;} 
.listing-section { border:0; clear:both; margin:10px 10px 0 0; padding:0; width:710px; } 
.property-section { border:0; clear:both; margin:10px 10px 0 0; padding:0; width:710px; } 
.glossary-section { border:0; clear:both; margin:10px 10px 0 0; padding:0; width:710px; } 
.separator { clear:both; width:100%; padding:15px 0 15px 0; border-bottom: 1px dotted #0000c0; } 
.separator2 { clear:both; width:100%; padding:2px 0 2px 0; border-bottom: 1px dotted #0000c0; } 
.separator3 { clear:both; width:100%; padding:2px 0 2px 0; } 
.separator4 { clear:both; width:230px; margin:10px 10px 0 10px; padding:0; border-bottom: 1px dotted #0000c0; } 
.footer {clear:both; height:200px; margin: 10px 0 20px 0; width:1020px; padding:10px; background:#ffffff url(http://www.mls4mexico.info/1-images/footer.gif) top left repeat-x; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
 
 
.left-box {background:url(http://www.mls4mexico.info/1-images/background-left.gif) top left repeat-y; display:inline /*Fix IE floating margin bug*/; float:left; width:250px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.top-left-border { background:url(http://www.mls4mexico.info/1-images/background-left-top.gif) no-repeat; margin:0; height:30px;  float:left; width:250px; }
.round-left-bottomleft { background:url(http://www.mls4mexico.info/1-images/corner-bottom-left.gif) no-repeat; margin:0 0 0 1px; height:30px; position:absolute; width:30px; z-index:100; }
.round-left-bottomright { background:url(http://www.mls4mexico.info/1-images/corner-bottom-right.gif) no-repeat; margin-left:223px; height:30px; position:absolute; width:30px; z-index:100; }
.bottom-left-border { background:url(http://www.mls4mexico.info/1-images/side-bottom.gif) repeat-x; margin:0; height:30px; position:absolute; width:250px; z-index:100; }
 
.main-box {background:url(http://www.mls4mexico.info/1-images/background-map.gif) top left repeat-y; display:inline /*Fix IE floating margin bug*/; float:left; width:450px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.top-main-border { background:url(http://www.mls4mexico.info/1-images/background-map-top.gif) no-repeat; margin-left:1px; height:30px; float:left; width:450px; }
.round-main-topleft {background:url(http://www.mls4mexico.info/1-images/corner-top-left.gif) no-repeat; margin:0; height:30px; position:absolute; width:30px; z-index:100;  }
.round-main-topright {background:url(http://www.mls4mexico.info/1-images/corner-top-right.gif) no-repeat; margin-left:421px; height:30px; position:absolute; width:30px; z-index:100; }
.round-main-bottomleft { background:url(http://www.mls4mexico.info/1-images/corner-bottom-left.gif) no-repeat; margin:0 0 0 1px; height:30px; position:absolute; width:30px; z-index:100; }
.round-main-bottomright { background:url(http://www.mls4mexico.info/1-images/corner-bottom-right.gif) no-repeat; margin-left:422px; height:30px; position:absolute; width:30px; z-index:100; }
.bottom-main-border { background:url(http://www.mls4mexico.info/1-images/side-bottom.gif) repeat-x; margin:0; height:30px; position:absolute; width:450px; z-index:100; } 

.banner2-box {background-color:#CCCACA; color:#FFFFFF; display:inline /*Fix IE floating margin bug*/; border:0; float:left; width:280px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; padding:0; margin:0 0 20px 0;  }
.top-banner2-border { background:url(http://www.mls4mexico.info/1-images/background-banner2-top.gif) no-repeat; margin-left:2px; height:30px; float:left; width:200px;  }
.round-banner2-topleft {background:url(http://www.mls4mexico.info/1-images/corner-top-left.gif) no-repeat; margin:0; height:30px; position:absolute; width:30px; z-index:100;  }
.round-banner2-topright {background:url(http://www.mls4mexico.info/1-images/corner-top-right.gif) no-repeat; margin-left:170px; height:30px; position:absolute; width:30px; z-index:100; }
.round-banner2-bottomleft { background:url(http://www.mls4mexico.info/1-images/corner-bottom-left.gif) no-repeat; margin:0 0 0 2px; height:30px; position:absolute; width:30px; z-index:100; }
.round-banner2-bottomright { background:url(http://www.mls4mexico.info/1-images/corner-bottom-right.gif) no-repeat; margin-left:172px; height:30px; position:absolute; width:30px; z-index:100; }
.bottom-banner2-border { background:url(http://www.mls4mexico.info/1-images/side-bottom.gif) repeat-x; margin:0; height:30px; position:absolute; width:200px; z-index:100; }
  
.links-col1 { display:inline /*Fix IE floating margin bug*/; float:left; width:172px; margin:0 10px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.links-col2 { display:inline /*Fix IE floating margin bug*/; float:left; width:172px; margin:0 10px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.links-col3 { display:inline /*Fix IE floating margin bug*/; float:left; width:172px; margin:0 10px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.links-col4 { display:inline /*Fix IE floating margin bug*/; float:left; width:172px; margin:0 0 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.listing-box {background:url(http://www.mls4mexico.info/1-images/background-listing.gif) top left repeat-y; display:inline /*Fix IE floating margin bug*/; float:left; width:710px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.top-listing-border { background:url(http://www.mls4mexico.info/1-images/background-listing-top.gif) no-repeat; margin:0; height:30px; float:left; width:710px; }
.bottom-listing-border { background:url(http://www.mls4mexico.info/1-images/background-listing-bottom.gif) no-repeat; margin:0; height:30px; float:left; width:710px; }

.listing-row1 { clear:both; border:0; display:block; height: 30px; margin:0 5px 5px 5px; padding:0 5px 5px 5px; width:690px; } 
.listing-row1-col1 { display:inline /*Fix IE floating margin bug*/; float:left; width:200px; margin:0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.listing-row1-col2 { display:inline /*Fix IE floating margin bug*/; float:left; width:200px; margin:0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
.listing-row1-col3 { background:transparent url(http://www.mls4mexico.info/1-images/property-icons/bedBath.png) no-repeat top left; display:inline /*Fix IE floating margin bug*/; float:left; width:140px; margin:10px 0 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.listing-row2 { background-color: transparent; border:0; display:block; margin:5px; padding:5px; width:690px; } 
.listing-row2-col1 { display:inline /*Fix IE floating margin bug*/; float:left; width:250px; margin:0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.listing-row2-col2 { display:inline /*Fix IE floating margin bug*/; float:left; width:200px; margin:0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.listing-row2-col3 { display:inline /*Fix IE floating margin bug*/; float:right; margin:5px; height:91px; width:100px; background:transparent url(http://www.mls4mexico.info/1-images/property-icons/retire-friendly2.png) top right; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }

.listing-row3 {float: right; margin: -130px 30px 0 0; width: 120px;}

.property-row1 { clear:both; border:0; margin:0 5px 5px 5px; padding:0 5px 5px 5px; width:690px; } 
.property-row1-col1 { display:inline /*Fix IE floating margin bug*/; float:left; width:480px; margin:0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.property-row1-col2 { display:inline /*Fix IE floating margin bug*/; float:left; width:210px; margin:0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
.property-row1-col2 img.right { border: 0; margin: 10px 27% 0;  }
.property-row2 { clear:both; border:0; margin:0 5px 5px 20px; padding:0 5px 5px 5px; width:675px; } 
.property-row3 { clear:both; border:0; margin:0 5px 5px 5px; padding:0 5px 5px 5px; width:690px; } 
.property-row3-col1 { display:inline /*Fix IE floating margin bug*/; float:left; width:345px; margin:0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.property-row3-col2 { display:inline /*Fix IE floating margin bug*/; float:left; width:345px; margin:0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }

.footer-col1 { display:inline /*Fix IE floating margin bug*/; float:left; width:176px; margin:0 10px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer-col2 { display:inline /*Fix IE floating margin bug*/; float:left; width:176px; margin:0 10px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer-col3 { display:inline /*Fix IE floating margin bug*/; float:left; width:176px; margin:0 10px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer-col4 { display:inline /*Fix IE floating margin bug*/; float:left; width:176px; margin:0 10px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer-col5 { display:inline /*Fix IE floating margin bug*/; float:left; width:176px; margin:0 0 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

#notes {position:absolute; right:100px; top:560px; width:380px; z-index:200; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9D835), to(#F3961C)); display:none;	-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:-moz-linear-gradient(top, #fff, #fff);background:linear-gradient(top, #fff, #fff);}
#listingtxt {position:absolute;right:65px;top:680px;width:370px;z-index:200;display:none;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9D835), to(#F3961C));display:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:-moz-linear-gradient(top, #fff, #fff);background:linear-gradient(top, #fff, #fff);}
#agency_cuerpo {position:absolute;right:195px;top:420px;width:340px;z-index:300;display:none;}
a.cerrardiv{color:#00040;float: right;text-decoration:none;padding: 3px;}
textarea.notes{margin-left: 20px;font-style: italic;}
input.agnt-note{margin: 10px 0 10px 20px;background: #000040;color: white;width:60px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px #000040;-webkit-box-shadow: 0 1px 3px #000040;text-shadow: 0 -1px 1px #fff;}
h3.write{margin: 10px 0 10px 20px;color: #000040;/*text-shadow: 0 -1px 1px #fff;*/}
p.bk1{background: #D9DADF; line-height:14pt;}

#log {position:relative;left:80px;width:340px;z-index:200;background: #8cbeff;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#2E88C4), to(#075698));display:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:-moz-linear-gradient(top, #2E88C4, #075698);background:linear-gradient(top, #2E88C4, #075698);}
#log input.button-login{color:#00040;background:white;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px #999;-webkit-box-shadow: 0 1px 3px #999;text-shadow: 0 -1px 1px #222;border-bottom: 1px solid #222;width:70px;font-size:15px;}
#log p.errorlogin{color: #900;font-size:90%;text-aling: justify;padding: 2px;font-style: italic;}
#log a.cerrardiv{color:white;float: right;text-decoration:none;padding: 2px;}
#log p.welcome{color: white;font-size: 15px;text-shadow: 0 -1px 1px #222;text-aling: justify;margin-bottom: 13px;}
#log td.datos{padding:6px;width: 80px;}
#log input.textbox{width: 220px;font-style: italic;}

