/* Jason Flynn, preferreddallasrealty.com, CSS file, revised Nov 2009 */

body { background-color: #d9e1eb; color: #333333; margin: 20px 0 0 0; }

* { font-family: Arial, Helvetica, Geneva, 'Lucida Sans', sans-serif; }

a:link { color: #043bbe; }
a:visited { color: #043bbe; }
a:active { color: #024cfe; } 
a:hover { color: #024cfe; }

.menu { font-family: Verdana, sans-serif; font-style: normal; font-size: 11px; font-weight: bold; line-height: 16px; }
.menu_bg { background-color: #394E85; }
a.menu:link { color: #79fcea; text-decoration: none; }
a.menu:visited { color: #79fcea; text-decoration: none; }
a.menu:active { color: #ffffff; text-decoration: none; } 
a.menu:hover { color: #ffffff; text-decoration: none; }

h1 { font-size: 16px; font-style: normal; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
hr { color: #394E85; }
img { border: 0; margin: 0; }
p { margin: 0 0 10px 0; }
td { font-size: 13px; line-height: 18px; }
ul { border: 0px; margin-top: 2px; list-style-type: disc; }


/*----------------Structural IDs and classes----------------*/
#masthead { height: 26px; }
#main-content { padding: 20px; }
#footer { text-align: center; padding: 10px; }


/*----------------Markup classes----------------*/
.sml { font-size: 10px; font-family: Verdana, sans-serif; font-style: normal; font-weight: normal; color: #636363; }
.bordered { border: #5b80c9 solid 2px; padding: 0 14px 0 14px; background-color: #ffffff; }
.hrule { text-align: center; background-color: #5b80c9; margin-bottom: 10px; }
.pipe { color: #eeeeee; padding: 0 10px 0 10px; }


/*---------------- MLS styles ----------------*/
h2 { font-size: 22px; margin: 4px 0 10px 0; font-weight: normal; font-family: Georgia, serif; }
h3 { font-size: 14px; font-weight: bold; margin: 20px 0 8px 0; border-bottom: 1px solid #394E85;  }
h4 { font-size: 15px; font-weight: bold; margin: 2px; text-transform: uppercase;}

form { margin-bottom: 0px; margin-top: 0px; }
input, textarea, select { color: #333333; background-color: #FFFFFF; border: 1px solid #7f9db9; font-size: 12px; }
input.box { background-color: transparent; border: 0px; }

.searchr { background-color: #d9e1eb; text-align: right; }
.searchl2 { background-color: #d9e1eb; text-align: left; } /* sets bg under Clear button only */
.searchl { text-align: left; }

table.grid { border-collapse: collapse; border: 1px solid #c6cace; background-color: #ffffff; }
table.grid td { border: 1px solid #c6cace; padding: 0.5em; background-color: #ffffff; }




