/* Jason Flynn, all subsites, CSS file, revised Dec 2009 */
/* Palette: Very dark maroon: #700103; Brick #930204; Candy Apple #F70307; Sky Blue #94E4FC; Butter #FFF3C4; Dark Gray #3E3E3E; Light Gray #C3C8C9; */

body { background-color: #000000; color: #FEFEFE; margin: 5px; }

a:link { color: #94E4FC; }
a:visited { color: #94E4FC; }
a:active { color: #FFF3C4; } 
a:hover { color: #FFF3C4; background: #000000; }

.menu { font-family: Verdana, sans-serif; font-style: normal; font-size: 11px; font-weight: bold; line-height: 16px; color: #9B0103; text-decoration: none; }
a.menu:link { color: #F70307; }
a.menu:visited { color: #F70307; }
a.menu:active { color: #FFF3C4; } 
a.menu:hover { color: #FFF3C4; text-decoration: underline; }

td { font-family: Arial, Helvetica, Geneva, 'Lucida Sans', sans-serif; font-style: normal; font-size: 12px; font-weight: normal; }
ul { border: 0px; margin-top: 2px; list-style-type: disc; }
p { margin: 0 0 10px 0; }

form { margin-bottom: 0px; margin-top: 0px; }
input, textarea { color: #333333; background-color: #FFFFFF; border: 1px solid #B2B2B2; font-size: 12px; }
select { font-size: 12px; color: #333333; }
input.box { background-color: transparent; border: 0px; }

h1 { font-size: 22px; margin-bottom: 4px; margin-top: 4px; font-weight: normal; font-family: Georgia, serif; }
h2 { font-size: 18px; margin-bottom: 4px; margin-top: 4px; font-weight: normal;  font-family: Georgia, serif; }
h3 { font-size: 14px; font-weight: bold; margin-bottom: 8px; margin-top: 20px; border-bottom: 1px solid #930204;  }
h4 { font-size: 15px; font-weight: bold; margin: 2px;}  /* Property name on summary pages */

hr { color: #930204; }

.sml { font-size: 10px; font-family: Verdana, sans-serif; font-style: normal; font-weight: normal; color: #cccccc; }
.small { font-size: 10px; font-family: Verdana, sans-serif; font-style: normal; font-weight: normal; color: #333333; }  /* submit buttons, etc. */

.bordered { border: #930204 solid 2px; padding: 6px; }

/* MLS styles*/
.searchr { background-color: #262626; text-align: right; }
.searchl2 { background-color: #262626; text-align: left; } /* sets bg under Clear button only */
.searchl { text-align: left; }

/* creates table gridlines on detail pages */
table.grid { border-collapse: collapse; border: 1px solid #111111; background-color: #fbfbfb; }
table.grid td { border: 1px solid #111111; padding: 0.5em; background-color: #262626; }




