
body     { color: #960; font-size: 0.8em; font-family: Georgia, Arial, sans-serif; background-color: white; text-align: center }
p     { }
td  { font-size:.75em;}
a  { color: #996600; font-family: Georgia; font-weight: normal; text-decoration: none }
a:visited { color: #996600 }
a:hover { color: #000 }
a:active { color: #000 }
td.content  { font-size: 12px; text-align: center; padding: 0 2px 2px; width: auto; vertical-align: top }
td.content div.title {

padding-top: 2px;
padding-bottom: 2px;
border: none;
font-size: 18px;
font-weight: bold;
}
#main  { margin: 0 auto; width: 850px }
.images     { line-height: 200%; display: inline; margin: 25px auto; vertical-align: bottom }
.images a {color: #fff}
.images a:link {color: #fff}
.images a:hover {color: #fff}
.images a:visited {color: #fff}
img.front    { display: block; margin: 1em 0.5em; float: left }
td.content div.fineprint {

border: none;
font-size: 10px;
font-weight: bold;
}

h1      { color: #960; font-size: 0.95em; font-style: normal; font-stretch: normal; text-align: center; letter-spacing: 3px; margin: 0.67em 0 4.67em; padding-top: 2.5em; clear: both }
h2 { font-size: 0.85em; font-weight: normal; margin: 0.83em 0 }
h6  { font-size: 0.85em; font-weight: normal; display: inline }
p.home {font-size: 0.7em; clear:both}
.p.package { font-size: 80% }
p.philosophy {font-size: 0.7em; padding-right: 1em}
.footerblock  { font-size: 0.7em; margin: 1em auto 0 auto; clear: both }
.footerleft   { text-align: left; display: block; margin-left: 0; position: relative; left: 30px;float: left }
.footerright  {  text-align: right; display: block; margin-right: 10px; position: relative; right: 20px; float: right }
.footerrighthome  { font-family: "Courier New", Courier, Monaco, monospace; text-align: right; display: block; margin-right: 10px; position: relative; right: 20px; float: right }
.footermiddle {display: block; position: relative; left: 350px; float: left }
.leftcolumn    { background-image: url("backgrounds/detail_leftcolumn.jpg"); background-repeat: no-repeat; text-align: left; width: 39%; height: 450px; float: left; overflow: auto }
.rightcolumn    { background-image: url("backgrounds/detail_rightcolumn.jpg"); background-repeat: no-repeat; text-align: center; margin-left: 0; padding-left: 0.5em; width: 60%; height: 450px; float: right }
img.jackie  { display: block; position: fixed; top: 0; right: 0; width: 200px; height: 200px }
.image1            { color: #fff; font-size: 0.7em; background-image: url("buttons/1.jpg"); background-repeat: no-repeat; text-align: center; text-transform: lowercase; display: block; margin-top: 0; margin-bottom: 4em; margin-left: 0; position: relative; left: 30px; width: 246px; height: 246px; float: left }
.image2          { color: #fff; font-size: 0.7em; background-image: url("buttons/2.jpg"); background-repeat: no-repeat; text-transform: lowercase; display: block; margin-top: 0; margin-bottom: 4em; position: relative; left: 50px; width: 246px; height: 246px; float: left }
.image3         { color: #fff; font-size: 0.7em; background-image: url("buttons/3.jpg"); background-repeat: no-repeat; text-transform: lowercase; display: block; margin-top: 0; margin-right: 10px; margin-bottom: 4em; position: relative; right: 0; left: 70px; width: 246px; height: 246px; float: left; vertical-align: middle }
.packages    { background-image: none; background-repeat: no-repeat; text-align: left; display: block; margin-right: 0; margin-left: 0; padding-left: 10px; width: 850px; height: 500px }
.packages h1{color: #960; font-size: 0.95em; font-style: normal; font-stretch: normal; text-align: left; letter-spacing: 3px; margin: 0.67em 0 1.67em; padding-top: 1em; clear: both }
.backbutton  { font-size: 0.7em; color: #000; text-align: right; padding-right: -420px; padding-left: 0; width: 850px; height: 25px; float: right; vertical-align: bottom }
.backbutton a { color: #000; text-decoration: none }
.backbutton a:link { color: #000; text-decoration: none }
.backbutton a:visited { color: #000; text-decoration: none }
.backbutton a:link { color: #000; text-decoration: none }
.amanda  { font-size: 0.7em; text-align: right; vertical-align: bottom }