/* css file for sonnymoyers.com, Jan 2006 */

body { background-color: #1B194A; color: #333333; margin: 20px; }

a:link { color: #FF1E23; }
a:visited { color: #740023; }
a:active { color: #0000FF; } 
a:hover { color: #0000FF; }

td { font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-size: 12px; font-weight: normal; line-height: 16px; }
ul { border: 0px; margin-top: 2px; list-style-type: square; }
li {line-height: 18px; }
p { margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px; }
b { letter-spacing: 0.5px; }

.spacer { height: 20px; }

.nobr { white-space: nowrap; }

h1 { font-size: 22px; font-weight: bold; color: #9D0200; line-height: 28px; margin-bottom: 2px; margin-top: 0px; }
h2  { font-size: 15px; font-weight: bold; color: #9D0200; margin-bottom: 2px; margin-top: 4px; } 

/* used on detail pages*/
h3 { font-size: 14px; font-weight: bold; margin-bottom: 2px; padding-top: 20px;
     border-color: #8F8F8F; border-style: solid; border-left-width: 0px; border-right-width: 0px; 
     border-top-width: 0px; border-bottom-width: 1px; margin-top: 10px; margin-bottom: 10px; } 

/* margin for main copy area */   
.padding  { padding-left: 30px; padding-right: 30px; padding-top: 10px; padding-bottom: 10px; }

.updated  { font-size: 9px; font-weight: normal; color: #eeeeee; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; line-height: 11px; }

.hrule { border-color: #9D0200; border-width: 1px; border-style: solid; border-left-width: 0px; 
  border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; }      
  
.vrule { background-image: url(images/vrule.gif); background-repeat: repeat-y; background-position: top left; }     

.top_border { border-top: solid 1px #FF1E23; }
.btm_border { border: solid 1px #FF1E23; border-top: solid 2px #FF1E23; background-color: #740023; padding: 10px; }

.textnav { font-size: 10px; color: #A3B6CB; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; 
text-align: center; }
a.textnav:link { color: #A3B6CB; }
a.textnav:visited { color: #A3B6CB; }
a.textnav:active { color: #BBD0E8; } 
a.textnav:hover { color: #BBD0E8; }

/* Background definitions */  
.nav_bg { background-color: #242160; }
.main_bg { background-color: #FFFFFF; border: solid 1px #FF1E23; }
.graybg { background-color: #EEEEEE; font-size: 11px; font-weight: normal; padding-left: 10px; padding-right: 10px }
.masthead_bg { background-color: #1D14DC; } 

/* MLS definitions */
select { font-size: 12px; }

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

.listing_bg { background-color: #f5f5f5; }
.listing_bg2 { background-color: #ffffff; }
.listing_border { background-color: #EEEEEE; }

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

.bordered { padding: 6px; border: #D9D9D9 solid 1px; }

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

/* summary table border and padding */
.sumtable { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #8F8F8F; }

