/* LINKS  */
a img{text-decoration:none; border:0;}
a img:hover {text-decoration:none; border:0;} 
/* HEADERS  */ 
h2.title { border-bottom:2px solid #3f4c6b; background:transparent; color:#3f4c6b; font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:bold; font-size:150%; margin:30px 5px 0 0; padding:2px 0 2px 2px; }
p.right { color:rgb(80,80,80); font-size:80%; font-weight:normal; margin:15px 10px 15px 10px; text-align:right; }
button.yellow-top { /*background:url(http://www.mls4mexico.info/1-images/button-yellow-top.png) no-repeat;*/ background:url("http://mls4mexico.mobi/img/button-yellow-top.png") no-repeat scroll 0 0 transparent; border:0; color:rgb(80,80,80); float:right; font-family:verdana,arial,sans-serif; font-size:95%; height:35px; margin:0; padding:0 1px 0 1px; text-align:center; width:225px; }
button.yellow-top:hover {cursor:pointer; color:rgb(80,80,80);}
.main button.yellow-top-select { background:url(http://mls4mexico.mobi/img/button-yellow-top.png) no-repeat; border:0; color:rgb(250,250,250); float:right; font-family:verdana,arial,sans-serif; font-size:100%; font-weight:bold; height:35px; margin:0; padding:0 1px 0 1px; text-align:center; width:225px; }
.main button.blue-top { background:url(http://www.mls4mexico.info/1-images/button-blue-top.png) no-repeat; border:0; color:rgb(80,80,80); float:right; font-family:verdana,arial,sans-serif; font-size:95%; height:35px; margin:0; padding:0 1px 0 1px; text-align:center; width:225px; }
.main button.blue-top:hover {cursor:pointer; color:rgb(80,80,80);}
.main button.blue-top-select { background:url(http://www.mls4mexico.info/1-images/button-blue-top.png) no-repeat; border:0; color:rgb(250,250,250); float:right; font-family:verdana,arial,sans-serif; font-size:100%; font-weight:bold; height:35px; margin:0; padding:0 1px 0 1px; text-align:center; width:200px; }
.main button.blue-top-select:hover {cursor:pointer; color:rgb(80,80,80);}
.main button.blue { background:url(http://www.mls4mexico.info/1-images/button-blue.png) no-repeat; border:0; color:rgb(250,250,250); float:right; font-family:verdana,arial,sans-serif; font-size:95%; height:23px; margin:0; padding:0 1px 0 1px; text-align:center; width:89px; }
.main button.blue:hover {cursor:pointer; color:rgb(80,80,80);}
.main button.blue200 { background:url(http://www.mls4mexico.info/1-images/button-blue200.png) no-repeat; border:0; color:rgb(250,250,250); float:right; font-family:verdana,arial,sans-serif; font-size:95%; height:35px; margin:0; padding:0 1px 0 1px; text-align:center; width:200px; }
.main button.blue200:hover {cursor:pointer; color:rgb(80,80,80);}
.main button.yellow { background:url(http://www.mls4mexico.info/1-images/button-yellow.png) no-repeat; border:0; color:#000040; float:right; font-family:verdana,arial,sans-serif; font-size:90%; height:41px; margin:10px 10px 30px 0; padding:1px; text-align:center; width:200px; }
.main button.yellow:hover {cursor:pointer; color:rgb(80,80,80);}

.left-col h2 { clear:both; margin:30px 10px 0 10px; font-family:"Trebuchet MS", Helvetica, sans-serif; color:rgb(80,80,80); font-weight:bold; font-size:100%;}
.left-col p { color:rgb(80,80,80); font-size:80%; font-weight:normal; margin:10px 10px 0 10px; text-align:justify; }
.left-col label {float:left; font-size:100%; margin:5px 5px 2px 0; text-align:right; width:70px; }
.left-col select.combo {width:155px; padding:2px 2px 2px 2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:90%;}
.left-col input.button { background:url(http://www.mls4mexico.info/1-images/button-blue.png) no-repeat; border:0; color:rgb(250,250,250); float:right; font-family:verdana,arial,sans-serif; font-size:110%; height:23px; margin:10px 10px 30px 0; padding:1px; text-align:center; width:89px; }
.left-col input.button:hover {cursor:pointer; color:rgb(80,80,80);}
.left-col input.field { border:solid 1px rgb(200,200,200); float:left; font-family:verdana,arial,sans-serif; font-size:90%; margin:0 0 0 20px; padding:2px; width:150px; }
.left-col input.button2 { background:url(http://www.mls4mexico.info/1-images/button-blue-small.png) no-repeat; 
						border:0; color:rgb(250,250,250); float:left; font-family:verdana,arial,sans-serif; font-size:90%; height:23px; margin:0 0 0 10px; padding:2px; text-align:center; width:42px; }
.left-col input.button2:hover {cursor:pointer; color:rgb(80,80,80);}
.left-col p.link { clear:both; margin:0 10px 0 15px; font-family:"Trebuchet MS", Helvetica, sans-serif; color:#0000c0; font-weight:bold; font-size:90%;}
.main-col h2 { clear:both; margin:30px 10px 30px 10px; font-family:"Trebuchet MS", Helvetica, sans-serif; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.main-col p { color:rgb(80,80,80); font-size:80%; font-weight:normal; margin:10px 10px 30px 10px; text-align:justify; }

.banner2 h2 { clear:both; margin:30px 10px 10px 10px; font-family:"Trebuchet MS", Helvetica, sans-serif; color:rgb(80,80,80); font-weight:bold; font-size:80%;}
.banner2 p { color:#FFFFFF; font-size:60%; font-weight:normal; margin:0; text-align:center; padding:0; }

.full-paragraph h2.center { border:0; background-color:transparent; color:#000040; font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:bold; font-size:150%; margin: 0 10px 0 10px; text-align:center; padding:2px 0 2px 2px; }
.full-paragraph h2.title { border-bottom:2px solid #3f4c6b; background-color:transparent; color:#000040; font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:bold; font-size:150%; margin: 0 10px 0 10px; padding:2px 0 2px 2px; }
.full-paragraph h3 { background-color:transparent; color:#000040; font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:bold; font-size:120%; margin: 0 10px 0 10px; padding:2px 0 2px 2px; }
.full-paragraph p { color:rgb(80,80,80); font-size:80%; font-weight:normal; margin:10px 10px 0 10px; text-align:justify; }
.full-paragraph p.select { color:rgb(80,80,80); font-size:90%; font-weight:bold; margin:10px 10px 0 10px; text-align:justify; }
.full-paragraph p.indented { color:rgb(80,80,80); font-size:80%; font-weight:normal; margin:10px 10px 0 100px; text-align:justify; }
.full-paragraph p.page { background:rgb(190,190,190); color:rgb(255,255,255); font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:normal; font-size:90%; margin:10px 5px 10px 0; padding:12px 0 12px 2px; text-align:center; }
.full-paragraph p.popular { color:rgb(80,80,80); font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:normal; font-size:90%; margin:5px 5px 10px 150px; padding:12px 0 12px 2px; text-indent:-150px; text-align:justify; }
.full-paragraph p.message {text-align:center; margin:10px 0 10px 0; padding:2px; font-size:100%;}
.full-paragraph p.related  { background-color:transparent; color:#000040; font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:bold; font-size:120%; margin: 40px 10px 0 70px; padding:2px 0 2px 2px; }
.full-paragraph p.also  { background-color:transparent; color:#000040; font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:bold; font-size:100%; margin: 10px 10px 0 70px; padding:2px 0 2px 2px; }
.full-paragraph ul.related  { color:rgb(80,80,80); font-size:80%; font-weight:normal; margin:10px 10px 0 100px; text-align:justify; }
.full-paragraph ul.also       { color:rgb(80,80,80); font-size:80%; font-weight:normal; margin:10px 10px 0 100px; text-align:justify; }
.full-paragraph ul { color:rgb(80,80,80); font-size:80%; font-weight:normal; margin:10px 10px 0 40px; text-align:justify; }
.full-paragraph img.left-photo { border:1px solid #878787; float:left; margin:10px; padding:2px; }
.full-paragraph hr {margin: 20px 70px 20px 70px; }
.links-section p { color:#0000c0; font-size:70%; font-weight:normal; margin:2px 0 2px 50px; text-align:left; text-indent: -50px;}

.listing-section h2 { color:rgb(80,80,80); font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:normal; font-size:100%; margin:0; }
.listing-section p.content { color:#000000; font-size:80%; font-weight:normal; margin:0; padding-top:2px; text-align:left; }
.listing-section p.bedBath { color:#000000; float:left; font-size:80%; font-weight:normal; margin:0; padding:0 0 0 25px; text-align:left; width:25px; }
.listing-section p.price { color:#000000; font-size:100%; font-weight:bold; margin:0; padding:0; text-align:right; }
.listing-section p a.mls     { color:#000000; font-size:100%; font-weight:bold; margin:0; padding:0; text-align:left; text-decoration:none; }
.listing-section p.retire { font-size: 180%; padding: 25px 0 0 33px; color: #FF0000; }
.listing-section img.prop-photo { border:1px solid #878787; float:left; margin:2px 10px 2px 2px; padding:2px; }
.listing-section img.prop-icon { border:0; float:right; margin:0 5px 0 0; padding:0; }
.listing-section p.prop-icon { border:0; float:right; margin:0 5px 0 -7px; padding:3px; font-size:100%;}
.listing-section input.button { background:#2561b4; border:0;border-radius:10px; color:#FFFFFF; float:left; font-size:15px; margin:15px 10px 15px 0; padding:0 1px 2px 1px; text-align:center; }
.listing-section input.button:hover {cursor:pointer; color:rgb(80,80,80);}

.property-section h2.title { background-color:transparent; color:#388ee8; font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:normal; font-size:150%; margin:1.0em 5px 0 0; padding:2px 0 2px 2px; }
.property-section h3 { background-color:transparent; border-bottom:2px solid #388ee8; color:#388ee8; font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:normal; font-size:150%; margin:1.0em 15px 0 0; padding:2px 0 2px 2px; }
.property-section p { margin:0; font-size:90%; padding:3px 0 0 0; }
.property-section p.details-white1 { background-color:#ffffff; float:left; font-size:90%; margin:0; padding:3px 0 3px 0; width:330px; }
.property-section p.details-white2 { background-color:#ffffff; float:left; font-size:90%; margin:0; padding:3px 0 3px 0; width:330px; }
.property-section p.details-grey1 { background-color:#d4d2d3; float:left; font-size:90%; margin:0; padding:3px 0 3px 0; width:330px; }
.property-section p.details-grey2 { background-color:#d4d2d3; float:left; font-size:90%; margin:0; padding:3px 0 3px 0; width:330px; }
.property-section span { color:#ff0000; }
.property-section img.main-image { border:1px solid #388ee8; margin:0 0 0 10px; padding:5px; width:450px; }
.property-section img.gallery-image { border:1px solid #388ee8; margin:0 0 0 10px; padding:5px; width:315px; }
.property-section iframe { border:0; height:550px; margin:0; width:660px; }

.glossary-section img { border:0; float:left; margin:0 0 0 20px; padding:5px; width:80px; height:80px;}
.glossary-section h2.title { border-bottom:2px solid #3f4c6b; background-color:transparent; color:#000040; font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:bold; font-size:150%; margin: 0 10px 0 10px; padding:2px 0 2px 2px; }
.glossary-section p { margin:0; font-size:90%; padding:30px 0 0 0; }

.contactform {width:635px; margin:10px 25px 0 25px; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:90%;}
.contactform p {text-align:left; margin:0 0 0 10px; padding:2px; font-size:80%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:100%;}
.contactform input.field {width:475px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:475px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button { background:url(http://www.mls4mexico.info/1-images/button-blue200.png) no-repeat; border:0; color:rgb(250,250,250); float:right; font-family:verdana,arial,sans-serif; font-size:120%; height:35px; margin:10px 10px 10px 0; padding:0 1px 0 1px; text-align:center; width:200px; }
.contactform input.button:hover {cursor:pointer; color:rgb(80,80,80);}


/*.footer h2 { clear:both; margin:10px 10px 2px 10px; color:rgb(80,80,80); font-weight:bold; font-size:80%;}
.footer p { color:rgb(80,80,80); font-size:70%; font-weight:normal; margin:0 10px 0 10px; text-align:left; }*/
