body {
  color: #666;
  font-family: arial, helvetica, sans-serif;
  background: url("/images/Form-BG_narrow800.jpg") center repeat-y;
  background-color: #000;
  margin: 0;
  padding: 0;
  font-size: 12px;
}

#sheet {
  background: url("/images/top.jpg") no-repeat;
  width: 801px;
  margin: 0 auto;
  padding: 0;
  border-top: 1px solid #fff;
  }

#content {  
  width: 580px;
  margin: 130px auto 0 auto;
}

h1, h2, h3, h4, h5 {
  color: #6c4c00;
}

h1 {
  font-size: 26px;
  font-family: times new roman, times, serif;
  margin: 0;
}

h2 {
  font-size: 14px;
  margin: 0 0 18px 0;

}


h3 {
  margin: 0;
  padding: 0;
  font-size: 14px;
}

a {
  text-decoration: none;
  color: #000;
}

a:hover {
  text-decoration: underline;
}

p {
  margin: 0 0 16px 10px;
  line-height: 16px;
}

ul {
  margin: 16px 0 16px 10px;
  padding: 0;
  list-style-type: none;
}

li {
  margin-bottom: 10px;
  line-height: 16px;
}

.center {
 text-align: center;
  clear: both;
} 

.right {
  float: right;
}


/********************************
* content
********************************/
#coastline_studios {
  width: 170px;
  height: 150px;
  background-image: url('/images/NEW-CS-Logo-White.jpg');
  background-repeat: no-repeat;
  float: left;
  margin: 0 70px 20px 20px;
}

#coastline_studios a {
  display: block;
  width: 170px;
  height: 150px;
}

#coastline_studios a span {
  display: block;
  text-indent: -2000px;
}


#jen_kroll_photography {
  width: 205px;
  height: 125px;
  background-image: url('/images/jkrollwhite.jpg');
  background-repeat: no-repeat;
  float: left;
  margin: 18px 0px 0 110px;
}

#jen_kroll_photography a {
  display: block;
  width: 205px;
  height: 125px;
}

#jen_kroll_photography a span {
  display: block;
  text-indent: -2000px;
}

#jen_text {
  clear: both;
  padding-top: 10px;
}

img#together {
  clear: both;
  margin: 0 auto;
  padding-top: 20px;
  width: 220px;
  text-align: center;
  display: block;
}

h1#t123 {
  display: block;
  width: 400px;
  height: 72px;
  clear: both;
  margin: 0 auto;
  background-image: url('/images/123.jpg');
}

h1#t123 span {
  display: block;
  text-indent: -5000px;
}

/********************************
* confirm page
********************************/


table.report {
  border: 1px solid #ccc;
  border-collapse: collapse;
  width: 300px;
  margin-bottom: 20px;
  }

table.report  th, table.report  td {
  text-align: left;
  border: 1px solid #ccc;
  padding: 3px;
}

table.report  th.left, table.report  td.left {
  width: 200px;
}

table.report  th.right, table.report  td.right {
  width: 100px;
}

table.report  th.total_text {
  width: 200px;
}

table.report  th.total_amount {
  width: 100px;
}

