/* SDTA Print Style Sheet */

body
{
  margin: .25in;
  padding: 0px;
  font-family: verdana, arial, helvetica;
}

#header-text h1
{
  background: url("images/sdta-title-print.gif") top left no-repeat;
  width: 590px; height: 154px;
  text-indent: -5000px;
}

h1
{ 
  color: #19733d; 
  font-family: georgia, garamond, "times new roman", serif;
}

h2
{
  color: #006633; 
  font-size: 110%;
  font-family: georgia, garamond, "times new roman", serif;
}

address
{
  font-style: normal;
  margin-left: 1in;
}

#nav, #controls, #privacy { display: none; }

img { border: 0px; }

#footer 
{ 
  clear: both;
  font-size: 80%; text-align: right; 
  border-top: 1px #006633 solid;
  margin-top: 2em; padding-top: 1em;
}

/* Link */

a:link { color: #060; }
a:visited { color: #090; }
a:hover, a:active { color: #C00; }

table.accom
{
  border: none; margin-top: 1em;
}

table.accom th 
{ 
  background-color: #ccc; 
  text-align: left; 
  font-size: 70%;
  color: #333;
}


table.accom th.d { padding: 0px 1px; text-align: center; width: 2.25em; background-color: #ccc; color: #333; }

table.accom { background-color: #999; }

table.accom th.rating { font-size: 100%; width: 24em }

th.pages { background-color: #ccc; color: #000; }

th.pages .current { font-size: 150%; font-weight: bold; }

table.accom .d2 { background-color: #fff; }

table.accom td { background-color: #fff; font-size: 70%; vertical-align: top; }

table.accom td.no { text-align: right; }

table.accom td h3 { margin: 0px; padding: 0px; font-size: 100%; }

table.rate td { font-size: 100%; vertical-align: top; background-color: #fff; }

td.value { text-align: right; }

td.check { text-align: center; padding-top: 2px;}

td.limiter { border-top: 1px #999 solid }

/* Where to Stay */

.accom-heading
{
  background-color: #19733d;
  padding: 2px; margin: 0px;
  color: #fff;
  text-align: right;
  clear: left;
  min-height: 20px;
}

.accom-heading h3
{
  margin: 0px; padding: 2px;
  float: left;
  font-size: 100%;
}

div.accom
{
  line-height: 1.2em;
  clear: all;
  padding-bottom: 1em;
}

.accom-image
{
  float: left;
  margin: 4px 8px 1em 0px;
}

.accom-image h4 
{
  background-color: #19733d; color: #fff;
  text-align: center;
  margin: 0px; padding: 2px;
  text-transform: uppercase;
  font-size: 80%;
}

.accom-detail { margin-top: 8px; }

.rooms { float: right; margin-left: 16px; font-size: 80%; line-height: 1em }

.description { clear: right; margin-top: 1em; font-size: 80%; line-height: 1.2em;}

.facilities { margin-top: .5em; }

.facilities img { margin-right: 2px; }