/* MStreetsProperties.com css file, Oct 2008 */



body { background-color: #4a0000; color: #503414; margin: 0px; padding-top: 0px; }



a { text-decoration: none; font-family: Georgia,'Times New Roman', Times, Garamond, Palatino, Baskerville, serif !important;  }

a:link { color: #95311d; }

a:visited { color: #95311d; }

a:active { color: #b8160e; } 

a:hover { color: #b8160e; text-decoration: underline; }



b { letter-spacing: 1px; }

h1 { font-size: 22px; line-height: 24px; font-weight: normal; font-family: Georgia,'Times New Roman', Times, Garamond, Palatino, Baskerville, serif !important; }

h2 { font-size: 15px; font-weight: normal; font-family: Georgia,'Times New Roman', Times, Garamond, Palatino, Baskerville, serif !important; color: #916429;

     margin-top: 0px; text-transform: uppercase; letter-spacing: 0.2em; }

h3 { font-size: 13px; font-weight: normal; font-family: Georgia,'Times New Roman', Times, Garamond, Palatino, Baskerville, serif !important; 

     margin-bottom: 2px; margin-top: 10px; color: #916429; }

img { border: 0px; padding: 0px; margin: 0px; }

p { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; }

td { font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, 'Lucida Sans', 'Bitstream Vera Sans', sans-serif; }



ul { border: 0px; margin-top: 2px; list-style-type: disc; }

ol { border: 0px; margin-top: 2px; list-style-type: decimal; }

li { line-height: 24px; padding-bottom: 4px; list-style-position: outside; }



.copyright  { font-size: 9px; font-weight: normal; text-align: center;

              font-family: Verdana, Arial, Helvetica, Geneva, sans-serif  !important; margin-top: 6px; color: #b7a19c; }

  

.margin { padding-top: 10px; padding-bottom: 20px; padding-left: 30px; padding-right: 30px; }



.nobr { white-space: nowrap; }



div#serif p { font-size: 15px; line-height: 24px; font-weight: normal; font-family: Georgia,'Times New Roman', Times, Garamond, Palatino, Baskerville, serif !important; }

.serif { font-size: 15px; line-height: 24px; font-weight: normal; font-family: Georgia,'Times New Roman', Times, Garamond, Palatino, Baskerville, serif !important; }



/* background styles */

.white_bg { background-color: #ffffff; }  

.white_bg_margin { background-color: #ffffff; padding-left: 24px; padding-right: 24px; padding-top: 25px; padding-bottom: 30px; }

.left_edge { background-image: url(images/left-tile.jpg); background-repeat: repeat-y; background-position: top left; }

.right_edge { background-image: url(images/right-tile.jpg); background-repeat: repeat-y; background-position: top left; }

.vrule { background-image: url(images/vrule.gif); background-repeat: repeat-y; background-position: top left; }



/* MLS styles */

.searchr { background-color: #f6f3ef; text-align: right; }

.searchl { text-align: left; }



.bordered { padding: 6px; padding-top: 0px; margin-top: 0px; border: #8F8F8F solid 1px; }



.sml  { font-size: 9px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, Geneva, 'Lucida Sans', sans-serif; }



.sort_by { background-color: #e4e4e4; }

  

table.grid { border-collapse: collapse; border: 1px solid #ede7de; background-color: #ffffff; }

table.grid td { border: 1px solid #ede7de; padding: 0.5em; }

  

.sumtable { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #8F8F8F; }



/* forms styles */

input, textarea { color: #503414; background-color: #FFFFFF; border: 1px solid #B2B2B2; font-size: 12px; }

select { color: #503414; background-color: #FFFFFF; font-size: 12px; } 

input.box { background-color: transparent; border: 0px; } 

form { margin-bottom: 0px; margin-top: 0px; }



/* internal db styles */

.fpimg img { width: 100px; height: 75px; }

#idbtn img { padding: 2px; }