body {}
p  { color: #525042; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td {}
.headnavtxt   { color: #676455; font-weight: 600; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; top: 5px }
.headnav a:visited   { color: #676455; font-weight: 600; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.headnav a:link  { color: #676455; font-weight: 600; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.headnav a:hover  { color: #676455; font-weight: 600; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.footernav a:visited  { color: #676455; font-weight: 600; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.smallgraytxt  { color: #676455; font-weight: 600; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footernav a:link { color: #676455; font-weight: 600; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.footernav a:hover { color: #676455; font-weight: 600; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.yellowtxt  { color: #fdd892; font-weight: 600; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.whitetxt  { color: #fff; font-weight: 500; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.vinegreentxt { color: #776f45; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }  
.vinegreen { background-image:url(images/home-vines.jpg); background-repeat:no-repeat }
.goldtext { color: #d7912b; font-weight: 600; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.gold a:link { color: #d7912b; font-weight: 600; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.gold a:visited { color: #d7912b; font-weight: 600; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.gold a:hover { color: #525042; font-weight: 600; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.white a:link { color: #fff; font-weight: 600; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.white a:visited { color: #fff; font-weight: 600; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.white a:hover { color: #fff; font-weight: 600; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smgold a:link { color: #d7912b; font-weight: 600; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.smgold a:visited { color: #d7912b; font-weight: 600; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smgold a:hover { color: #525042; font-weight: 600; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#home { width:80%; margin-left:30px; text-align:center }
.left-top-pad20   { padding-top: 20px; padding-left: 40px }
.leftpad40  { padding-left: 40px }
.rightpad40 { padding-right: 40px }
.leftrtpad20 { padding-right: 20px; padding-left: 20px }
.leftrtpad40 { padding-right: 40px; padding-left: 40px }
.leftrtpad40plus    { padding-right: 40px; padding-left: 40px; border-bottom: 2px solid #fbefd7 }
.bottom-whiteline  { border-bottom: 2px solid #fbefd7 }
.rightpad10 { padding-right: 10px }
.rightpad80 { padding-right: 80px }
.rightpad85   { padding-right: 85px }
.rightpad90 { padding-right: 90px }
.rightpad100 { padding-right: 100px }
.gray-border  { border: solid 3px #676455 }
.left-grayborder   { border-top: none #676455; border-right: none #676455; border-bottom: none #676455; border-left: 1px solid #a9a9a9 }
.leftrtpad55   { padding-right: 55px; padding-left: 55px }
.leftrtpad80 { padding-right: 80px; padding-left: 80px }
.redtext { color: #b01728; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.greentext { color: #093; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.greentextlg { color: #093; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.redtextlg { color: #b01728; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
ul { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
li { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textindent { text-indent: 20px }

div.lodging1 { position:relative; width:740px; height:400px; }
div.vintagelogo { position:absolute; top:0px; left:40px; width: 163px; height:123px; }
div.vintage1 { position:absolute; top:0px; left:223px; width:477px; height:62px; }
div.vintage2 { position:absolute; top:82px; left:223px; width:207px; height:51px; }
div.vintagepic { position:absolute; top:82px; right:40px; width:241px; height:120px; }
div.vintagerates { position:absolute; top:143px; left:40; width: 420px; height: 59px;  }
div.vintagethumbs { position:absolute; top:272px; left:50px; width:642px; height:86px; }

div.lodging2 { position:relative; width:740px; height:600px; }
div.3pineslogo { position:absolute; top:0px; left:40px; width:163px height:123px; }
div.3pines1 { position:absolute; top:0px; left:223px; width:477px; height:145px; }
div.3pines2  { position:absolute; top:160px;left:40px; width:400px; height:359px; }
div.3pinespic { position:absolute; top:160px; left:463px; width:242px; height:174px;  }
div.3pinesthumbs { position:absolute; top:355px; left:480px; width: 218px; height: 165px; }


#b8b5ac