body {
 width: 100%;
 margin: 0px;
 padding: 0px;
 background: #fff;
 font-family: Verdana, Arial, Sans-serif;
 }

table.head {
 background: #b4d3da url("images/jesterbanner.jpg") fixed 100% 50%;
 color: #280055;
 text-align: center;
 vertical-align: text-top;
 width: 100%;
 padding: 25px;
 height: 500px;
 font-size: 20px;
 border: 1px solid #d30507;
 width: 100%;
}

td.jester {
 color: #280055;
 text-align: center;
 background-color: #9da4b7;
 border: 1px solid #280055;
 padding: 15px;
 width: 600px;
}

table.jester h1 {
 font-size: 36pt;
 font-weight: bold;
}

table.jester h2 {
 font-size: 18pt;
 font-weight: bold;
}
 
table.content th {
  font-size: 20px;
  text-align: center;
  padding: 5px;
  color: #fff;
  background: #280055;
}
 
table.content td {
  padding: 10px;
  border: 1px solid #cacaca;
}
 
table.content h4 {
  text-align: center;
  font-size: 15px;
}
  
table.content {
 padding: 25px;
 width: 100%;
 font-size: 13px;
 text-align: justify;
 vertical-align: text-top;
 border-top: 1px solid #5a5a5a;
 border-bottom: 1px solid #5a5a5a;
}
 
 
 table.content td {
 width: 33%;
 padding: 10px;
}

 table.acb {
 background: #fff url(images/storefront-sepia.jpg) 50% 50% repeat fixed;
 color: #000;
 text-align: center;
 vertical-align: text-top;
 width: 100%;
 padding: 25px;
 height: 600px;
 font-size: 20px;
}

table.ghs {
 background: url("images/benches.jpg") #020e02 no-repeat fixed;
 color: #fff;
 text-align: center;
 vertical-align: text-top;
 width: 100%;
 padding: 25px;
 height: 600px;
 font-size: 20px;
}

table.ppix {
 background: #b4d3da url("images/deepfloral.jpg") fixed;
 color: #fff;
 text-align: center;
 vertical-align: text-top;
 width: 100%;
 padding: 25px;
 height: 600px;
 font-size: 20px;
}

button.button {
 color: #fff;
 font-weight: bold;
 font-size: 24px !important;
 background: #280055;
 padding: 5px;
 border: 1px solid #d30507;
 border-radius: 6px;
}

button.button:hover {
 font-size: 24px;
 background-color: #fff;
 color: #702e48;
}