body { line-height: 1.4; font-size: 12pt; font-family: times new roman, serif; color: #000000; } 

table { line-height: 1.4; font-size: 12pt; font-family: times new roman, serif; color: #000000; }

p { line-height: 1.6; letter-spacing: 0.1; font-size: 12pt; font-family: serif; color: #000000; margin: 15 10 0 10; }
p.compact { line-height: 1.2; margin: 10 0 0 0;}
p.note { font-style: italic; }
p.quote { text-indent: 15px; font-style: italic; }
p.rates_footer { font-style: italic; }

H1 { line-height: 1.0; font-size: 24pt; font-weight: bold; font-style: italic; font-family: times new roman, serif; color: #000000; margin: 0 0 0 0; position: relative; top: 20px; left: 7px; }
H2 { line-height: 1.0; font-size: 14pt; font-weight: bold; font-style: italic; font-family: times new roman, serif; color: #000000; margin: 0 5 0 0; } 
H3 { line-height: 1.0; font-size: 12pt; font-weight: bold; font-family: times new roman, serif; color: #000000; margin: 15 0 0 10; }

#drop_cap { background-image: url('images/drop_cap_back.jpg'); background-repeat: repeat-y; font-size: 24pt; line-height: 0.9; font-weight: bold; }
#property_drop_cap { font-size: 24pt; font-weight: bold; line-height: 0.9; }
#map { border-width: 1px; border-color: #000000; border-style: solid; }

table.brackett { background-image: url('images/brackett_header.jpg'); background-repeat: no-repeat; background-position:  
               left top; }
table.bridger { background-image: url('images/bridger_header.jpg'); background-repeat: no-repeat; background-position:  
               left top; }
table.bridger_cottage { background-image: url('images/bridger_cottage_header.jpg'); background-repeat: no-repeat; background-position:  
               left top; }
table.pinon { background-image: url('images/pinon_header.jpg'); background-repeat: no-repeat; background-position: left top; }

table.rates { border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; border-bottom:1px solid #000000; background-color: #ffffff }

td.header { line-height: 1.0; font-size: 12pt; font-weight: bold; font-family: times new roman, serif; color: #000000; background-color: #eeeeee; }
td.sub_header { background-color: #eeeeee}
td.spacer { border-left:1px none #000000; border-right:1px none #000000; border-top:1px none #000000; border-bottom:1px solid #000000; padding:0;  }

.main_page { margin: 0 0 0 0; }
.main_left { background-image: url('images/main_left.jpg'); }
.main_right { background-image: url('images/main_right.jpg'); }
.main_bottom { background-image: url('images/main_bottom.jpg'); }
.center { text-align: center; }

#copyright { font-family: arial, sans-serif; font-size: 10pt }

A:link, A:visited { color: #000099; font-size: 10pt; font-family: arial, sans-serif; text-decoration: none; }
A:hover, A:active { text-decoration: underline; }