body {
  margin: 0;
  padding: 0;
  text-align: center;
  min-width: 950px;
  background-color: #ffffff;
  color: white;
  font-family: small Arial, Helvetica, verdana, sans-serif;
}
#wrapper {
  background-color: #ffffff;
  text-align: left;
  width: 950px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  color: #000000;
  padding: 0;
  position: relative;
}
#main {
  background-image: url(images/body.gif);
  background-repeat:no-repeat;
  position:relative;
  height: 575px;
  width:950px;
}
#main a:link, #main a:visited {
  text-decoration: underline;
  font-size:90%;
  color: #19388A;
}
#main a:hover {
  text-decoration: none;
  font-size:90%;
  color: #19388A;
}
#inside-main {
  background-image: url(images/inside-body.gif);
  background-repeat:no-repeat;
  position:relative;
  height: 1000px;
  width:950px;
}
#inside-main a:link, #inside-main a:visited {
  text-decoration: none;
  font-size:90%;
  color: #19388A;
}
#inside-main a:hover {
  text-decoration: none;
  font-size:90%;
  color: #19388A;
  text-decoration: underline;
}
#inside-main-lg {
  background-image: url(images/inside-body-lg.gif);
  background-repeat:no-repeat;
  position:relative;
  height: 1500px;
  width:950px;
}
#inside-main-lg a:link, #inside-main-lg a:visited {
  text-decoration: none;
  font-size:90%;
  color: #19388A;
}
#inside-main-lg a:hover {
  text-decoration: none;
  font-size:90%;
  color: #19388A;
  text-decoration: underline;
}
#header img {
  border:none;
}
#header-top {
  height: 1%;
  border: 0;
  padding-top: 0;
  padding-bottom:3px;
  background-color: #19388A;
  width:760px;
}
#header-top ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
#header-top li {
  display: inline;
  background-color: #19388A;
  color:#ffffff;
}
#header-top a:link, #header-top a:visited {
  text-decoration: none;
  font-size:70%;
  color: #ffffff;
  background-color: #19388A;
}
#header-top a:hover {
  text-decoration: none;
  font-size:70%;
  color: #ffffff;
  background-color: #19388A;
  text-decoration: underline;
}
#logo {
  position:absolute; 
  top: 35px;
  left:10px;
  z-index:1;
}
#promo {
  position:absolute;
  top:0;
  right:0;
}
#promo-ad {
  Width: 185px;
  height: 125px;
  border:none;
  position:absolute;
  top:25px;
  right:2px;
  text-align:center;
  font-size:90%;
}
#promo-ad a:link, #promo-ad a:visited {
  text-decoration: underline;
  font-weight: normal;
  color:#000000;
  font-weight:bold;
}
#promo-ad  a:hover {
  color:#000000;
  text-decoration: none;
  font-weight:bold;
}
#about-content {
  width: 500px;
  height: 175px;
  margin-left:50px;
  padding-top:80px;
  text-align:justify;
}
#about-content p {
  color:#000000;
  font-size:90%;
  font-weight: normal;
  font-style:normal;
}
#about-content a:link, #about-content a:visited {
  text-decoration: none;
  font-weight: normal;
  color:#19388A;
  font-weight:bold;
}
#about-content  a:hover {
  color:#19388A;
  text-decoration: underline;
  font-weight:bold;
}
#inside-content {
  width: 713px;
  height: 980px;
  margin-left:18px;
  text-align:justify;
  padding:10px;
}
#inside-content img {
  border:none;
}
#inside-content p {
  color:#000000;
  font-size:90%;
  font-weight: normal;
  font-style:normal;
}
#inside-content h2 {
  color:#19388A;
  font-size:150%;
  font-weight: bold;
  text-align:center;
  font-style:normal;
}
#inside-content h3 {
  color:#000000;
  font-size:150%;
  font-weight: bold;
  text-align:center;
  font-style:normal;
}
#inside-content h4 {
  color:#000000;
  font-size:130%;
  font-weight: bold;
  text-align:center;
  font-style:normal;
}
#inside-content h5 {
  color:#003366;
  font-size:130%;
  font-weight: bold;
  text-align:center;
  font-style:normal;
}

#inside-content .sub-h4 {
  color:#19388A;
  font-size:16px;
  font-weight: bold;
  text-align:center;
  font-style:normal;
}
#inside-content h5 {
  color:#19388A;
  font-size:110%;
  font-weight: bold;
  text-align:left;
  line-height:.4;
  font-style:normal;
}
#inside-content h6 {
  color:#000000;
  font-size:110%;
  font-weight: bold;
  text-align:left;
  font-style:normal;
}
#inside-content .inside-title {
  color:#19388A;
  font-weight: bold;
  text-align:center;
  font-style:normal;
}
#inside-content-lg {
  width: 713px;
  height: 1480px;
  margin-left:18px;
  text-align:justify;
  padding:10px;
}
#inside-content-lg img {
  border:none;
}
#inside-content-lgt p {
  color:#000000;
  font-size:90%;
  font-weight: normal;
  font-style:normal;
}
#inside-content-lg h2 {
  color:#19388A;
  font-size:150%;
  font-weight: bold;
  text-align:center;
  font-style:normal;
}
#inside-content-lg h3 {
  color:#000000;
  font-size:150%;
  font-weight: bold;
  text-align:center;
  font-style:normal;
}
#inside-content-lg h4 {
  color:#000000;
  font-size:130%;
  font-weight: bold;
  text-align:center;
  font-style:normal;
}
#inside-content-lg .sub-h4 {
  color:#19388A;
  font-size:16px;
  font-weight: bold;
  text-align:center;
  font-style:normal;
}
#inside-content-lg h5 {
  color:#19388A;
  font-size:110%;
  font-weight: bold;
  text-align:left;
  line-height:.4;
  font-style:normal;
}
#inside-content-lg h6 {
  color:#000000;
  font-size:110%;
  font-weight: bold;
  text-align:left;
  font-style:normal;
}
#inside-content-lg .inside-title {
  color:#19388A;
  font-weight: bold;
  text-align:center;
  font-style:normal;
}
.left-h4 {
  color:#19388A;
  font-size:130%;
  font-weight: bold;
  text-align:left;
  font-style:normal;
}
.inside-h5 {
  color:#19388A;
  font-size:110%;
  font-weight: bold;
  text-align:justify;
  font-style:normal;
}
.notop-h5 {
  color:#19388A;
  font-size:110%;
  margin-top:-20px;
  font-weight: bold;
  text-align:left;
  font-style:normal;
}
.inside-small-p {
  color:#000000;
  font-size:90%;
  font-weight: normal;
  text-align:justify;
  font-style:normal;
}
#inside-content .p-center {
  font-weight:normal;
  color:#000000;
  font-size:100%;
  text-align:center;
  font-style:normal;
}
.sub-title-red {
  color:#c30200;
  font-size:60%;
  font-weight: bold;
  text-align:justify;
  font-style:normal;
}
#inside-content a:link, #inside-content a:visited {
  text-decoration: underline;
  font-weight: normal;
  color:#19388A;
  font-weight:bold;
}
#inside-content  a:hover {
  color:#19388A;
  text-decoration: none;
  font-weight:bold;
}
#inside-content li {
  font-size:90%;
}
#img1 {
  float:right;
}
#img2 {
  float:left;
  border:none;
  padding-right:5px;
}
#img-left {
  float:left;
  padding:5px 10px 5px 0;
  border:none;
}
#img-right {
  float:right;
  padding:5px 5px 5px 10px;
  border:none;
}
#house-of-hope {
  float:right;
  margin:5px 5px 5px 10px;
  border:1px solid #19388A;
}
#classes a:link, #classes a:visited {
  text-decoration: underline;
  font-weight: normal;
  color:#c30200;
  font-weight:bold;
}
#classes  a:hover {
  color:#c30200;
  text-decoration: none;
  font-weight:bold;
}
#classes  h5 {
  color:#19388A;
  font-size:100%;
  font-weight: bold;
  text-align:left;
  line-height:.4;
  font-style:normal;
}
#classes-bottom a:link, #classes-bottom a:visited {
  text-decoration: underline;
  font-weight: normal;
  color:#c30200;
  font-weight:bold;
}
#classes-bottom  a:hover {
  color:#c30200;
  text-decoration: none;
  font-weight:bold;
}
#boxit {
  border: 3px solid #BAC1DB;
  background-color:#F7F7F7;
  padding:5px;
  width: 300px;
  color:#19388A;
  font-size:90%;
  font-weight:bold;
  text-align:center;
  margin-left:200px;
  margin-bottom:-20px;
}
#home-rates {
  border: 3px solid #BAC1DB;
  background-color:#F7F7F7;
  float:left;
  padding:5px;
  margin-top:-10px;
  margin-bottom:20px;
  width: 300px;
  color:#19388A;
  font-size:90%;
  font-weight:bold;
  text-align:left;
  margin-left:10px;
}
#studio-rates {
  border: 3px solid #BAC1DB;
  background-color:#F7F7F7;
  float:right;
  padding:5px;
  margin-top:-10px;
  margin-bottom:20px;
  width: 300px;
  color:#19388A;
  font-size:90%;
  font-weight:bold;
  text-align:left;
  margin-right:10px;
}
#clear-both {
  clear:both;
}
#faq li {
  font-size:100%;
  color:#19388A;
  padding:3px;
  font-weight:bold;
}
#pga {
  position:absolute;
  top:645px;
  left:390px;
}
#center-this {
  text-align:center;
}
#center-this-2 {
  text-align:center;
}
#bottom-content {
  width:750px;
  border-top: .5px solid #bac1db;
}
#nav-content {
  width:200px;
  height: 290px;
  border-right: .5px solid #bac1db;
  margin-left:25px;
  color:#19388A;
  font-weight:bold;
  text-align:justify;
  padding: 25px 10px 0 5px;
  font-size:90%;
}
#nav-content img {
    border:none;
}
#video-box {
  width:500px;
  height: 310px;
  padding:0;
  color:#19388a;
  font-weight:bold;
  text-align:center;
  font-size:90%;
  position:absolute;
  top:265px;
  right:205px;
}
#video-box-pt {
  width:500px;
  height: 310px;
  padding:0;
  color:#19388a;
  font-weight:bold;
  text-align:center;
  font-size:90%;
  position:relative;
  top:10px;
  left:100px;
}
#video-box-golf {
  width:325px;
  height: 200px;
  padding:0;
  color:#19388a;
  font-weight:bold;
  text-align:center;
  font-size:90%;
  float:right;
}
#video-box-both {
  width:500px;
  height: 310px;
  padding:0;
  color:#19388a;
  font-weight:bold;
  text-align:center;
  font-size:90%;
  margin-left:100px;
}
#contactus fieldset {  
  background-color:#FBFBFB;
}
#contactus legend {  
  margin-left: 1em;  
  color: #000000;  
  font-weight: bold;
  font-size:100%;
}
#contactus fieldset ol {  
  padding: 0 1em 0 1em;  
  list-style: none;
  color: #000000;
}
#contactus fieldset li {  
  padding-bottom: 0;
  font-size:100%;
}
#contactus fieldset.submit {  
  border-style: none;
  background-color: #FFFFFF;
  text-align: center;
}
#contactus label {  
  display: block;
  font-size:100%;
}
.normal-p {
  color:#000000;
  font-size:90%;
  font-weight: normal;
  font-style:normal;
  text-align:left;
}
table.products {
  width: 100%;
  line-height: 1.4em;
  border-collapse: collapse;
  border-bottom: 1px solid #BAC1DB;
  color: #19388A;
  background: #ffffff;
}
table.products img {
  border-style: none;
  text-align:center;
}
table.products caption {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
  color: #19388A;
  line-height: 2em;
  text-align: left;
  font-weight: bold;
}
table.products thead tr {
  color: #19388A;
  background: #ffffff;
}
table.products thead tr th {
  padding: 0.4em 0.1em 0.4em 0.6em;
  border-bottom: 1px solid #BAC1DB;
}
table.products tbody tr td {
  border-bottom: 1px solid #BAC1DB;
  text-align: right;
}
table.products tbody th {
  padding: 0.1em;
  border-bottom: 1px solid #BAC1DB;
}
table.products tbody td {
  background: #ffffff;
  padding-left:  0.6em;
  border-bottom: 1px solid #BAC1DB;
}
#inside-newsletter {
  width: 713px;
  height: 980px;
  margin-left:18px;
  text-align:center;
  padding:10px;
}
table.newsletter {
  width: 100%;
  border-collapse: collapse;
  color: #19388A;
  background: #ffffff;
}
table.newsletter td {
  background: #ffffff;
  padding-left:  0.6em;
}
#text-center {
  text-align: right;
  margin-left: 5px;
}
#text-center p {
  text-align: center;
}
#text-center img {
  text-align: center;
  border-style: none;
}
#text-center a:link, #text-center a:visited {
  color: #19388A;
  text-decoration: underline;
}
#text-center a:hover {
   color: #c30200;
  text-decoration: none;
}
#info-box {
  width:170px;
  height: 525px;
  padding:0;
  color:#19388a;
  font-weight:bold;
  text-align:center;
  font-size:90%;
  position:absolute;
  top:10px;
  right:13px;
}
#info-box img {
  border:none;
}
#info-box p{
  font-weight:normal;
  font-size:90%;
  color:#19388a;
  text-align:left;
  padding-left:5px;
}
#info-box h3 {
  font-weight:bold;
  font-size:140%;
  color:#19388a;
}
#security img{ 
  border: 1px solid #000000; 
}
#privacy {
  width: 713px;
  height: 980px;
  margin-left:18px;
  padding:10px;
}
#privacy p {
  font-size:90%;
  color:#000000;
  text-align:justify;
  font-weight:normal;
}
#privacy h3 {
  font-size: 150%;
  font-weight:bold;
  text-align:center;
  color:#000000;
}
#privacy h4 {
  font-size: 110%;
  font-weight:bold;
  text-align:left;
  color:#19388a;
}
#privacy h5 {
  font-size 90%;
  font-weight:bold;
  text-align:left;
  color:#19388a;
}
#footer {
  clear:both;
  color:#000000;
  text-align: left;
  font-weight: normal;
  color: #000000;
  font-size: 75%;
}
#footer p {
  font-weight: normal;
  color: #000000;
  font-size: 90%;
}
#footer a:link, #footer a:visited {
  text-decoration: none;
  font-weight: normal;
  color: #000000;
}
#footer  a:hover {
  color: #000000;
  text-decoration: underline;
}
#adjust-right {
  text-align: right;
  margin-top:-1em;
}
.black-bold-normal {
  font-weight:bold;
  color:#000000;
  font-style:normal;
}
.black-normal-normal {
  font-weight:normal;
  color:#000000;
  font-style:normal;
}
.black-bold-normal-small {
  font-weight:bold;
  font-size:90%;
  color:#000000;
  font-style:normal;
}
.black-normal-normal-small {
  font-weight:normal;
  font-size:90%;
  color:#000000;
  font-style:normal;
}
.blue-bold-normal  {
  font-weight:bold;
  color:#19388A;
  font-style:normal;
}
.blue-normal-normal  {
  font-weight:normal;
  color:#19388A;
  font-style:normal;
}
.red-bold-normal  {
  font-weight:bold;
  color:#c30200;
  font-style:normal;
}
.p-center-bold  {
  font-weight:bold;
  color:#000000;
  font-size:100%;
  text-align:center;
  font-style:normal;
}
.p-center-normal  {
  font-weight:normal;
  color:#000000;
  font-size:100%;
  text-align:center;
  font-style:normal;
}
.blue-bold-fixed  {
  font-weight:bold;
  font-size:16px;
  color:#19388A;
  font-style:normal;
}