body { 
   /*background-color: #245C1C;*/
   /*background-color: #245D1F;*/
   background-color: #005623;
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px;
   text-align: center;
   }

p {
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 14px;
   color: #000000;
   font-weight: normal;
   margin-top: 0px;
   margin-bottom: 9px;
   text-indent: 1.5em;
  }

p sup {
   font-size: 9px;
}

/* Lists by default are basically the same as paragraphs */
ol {
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 14px;
   color: #000000;
   font-weight: normal;
  }

ul {
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 14px;
   color: #000000;
   font-weight: normal;
  }


td {
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 14px;
   color: #000000;
   font-weight: normal;
  }

.linkblack {
  color: #000000;
  text-decoration: none; 
}

.pricing-table td {
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 14px;
   color: #000000;
   font-weight: normal;
  }

.pricing-footer {
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 13px;
   color: #000000;
   font-weight: normal;
   margin-top: 0px;
   margin-bottom: 9px;
   text-indent: 1.5em;
   text-align: left;
  }

/* This is where the banner at the top goes */
#top-content {
   margin: 0px auto;
   text-align: left;
   padding: 0px 0px 10px 0px;
   /*background-color: #FFFFFF;*/
   background: #FFFFFF url(/images/bodysectionfooter.gif) no-repeat bottom;
   width: 720px;
   }

/* If we need two rows of page-specific menu items, define a class
   for #top-content that will adjust stuff on the page correctly.
*/

#top-content.two-rows #top-header {
   height: 368px;
   }

#top-content.two-rows #menu-side-navigation {
   top:388px;
   }

#top-content.three-rows #top-header {
   height: 393px;
   }

#top-content.three-rows #menu-side-navigation {
   top:413px;
   }


#top-header {
   margin: 0px 0px;
   text-align: left;
   padding: 0px;
   background: #FFFFFF url(/images/golfschoolsheader.gif) no-repeat;
   width: 720px;
   height: 343px;
   }

#top-header-content {
   position: absolute;
   top:137px;
   margin: 0px 0px;
   padding: 0px;
   width: 720px;
   height: 180px;
   overflow: hidden;
   }

#top-header-content h2 {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 18px;
   color: #79AD7D;
   font-weight: normal;
   margin-top: 85px;
   margin-bottom: 9px;
   text-indent: 80px;
}

/* This is where the banner at the top of popup page goes */
#top-content-popup {
   margin: 0px auto;
   text-align: left;
   padding: 0px 0px 10px 0px;
   /*background-color: #FFFFFF;*/
   background: #FFFFFF url(/images/minibottom.gif) no-repeat bottom;
   width: 600px;
   }

#top-header-popup {
   margin: 0px 0px;
   text-align: left;
   padding: 0px;
   background: #FFFFFF url(/images/minitop.gif) no-repeat;
   width: 600px;
   height: 98px;
   }

#top-header-content-popup {
   position: absolute;
   top:138px;
   margin: 0px 0px;
   padding: 0px;
   width: 720px;
   height: 180px;
   overflow: hidden;
   }

#brochure-request {
   margin: 40px 0px 0px 0px;
   padding: 0px;
   }

#brochure-request p {
   margin: 0px 0px 0px 0px;
   text-align: center;
   padding: 0px;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 15px;
   color: #225C1C;
   font-weight: bold;
   }

#brochure-request p a {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 15px;
   color: #225C1C;
   font-weight: bold;
   text-decoration: none; 
   }

#yoga-tips-list {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 16px;
   color: #7C4004;
   font-weight: bold;
}


#yoga-tips-list li {
   margin: 0px 0px 12px 0px;
}


.main-content {
   margin: 15px 20px 0px 190px;
   text-align: left;
   padding: 0px;
   }

.main-content h2 {
   margin: 9px 0px 15px 0px;
   text-align: left;
   padding: 0px;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 23px;
   color: #225C1C;
   font-weight: bold;
   }

.main-content h2 sup {
   font-size: 12px;
   }

.main-content h3 {
   margin: 15px 0px 5px 0px;
   /*text-align: left;*/
   padding: 0px;
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 14px;
   color: #7C4004;
   font-weight: bold;
   }

.main-content h4 {
   margin: 20px 0px 10px 0px;
   /*text-align: left;*/
   padding: 0px;
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 17px;
   color: #000000;
   font-weight: bold;
   }

.main-content-popup {
   margin: 15px 20px 30px 25px;
   text-align: left;
   padding: 0px;
  /*border-style: solid;*/
   }

.main-content-popup h2 {
   margin: 9px 0px 5px 0px;
   text-align: left;
   padding: 0px;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 23px;
   color: #225C1C;
   font-weight: bold;
   }

.main-content-popup h2 sup {
   font-size: 12px;
   }

.main-content-popup h3 {
   margin: 15px 0px 5px 0px;
   /*text-align: left;*/
   padding: 0px;
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 14px;
   color: #7C4004;
   font-weight: bold;
   }

.main-content h4 {
   margin: 20px 0px 10px 0px;
   /*text-align: left;*/
   padding: 0px;
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 17px;
   color: #000000;
   font-weight: bold;
   }

.site-map-subheader {
   /*margin: 15px 0px 5px 0px;*/
   /*text-align: left;*/
   /*padding: 0px;*/
   font-family: Helvetica, Arial, sans-serif;
   font-size: 16px;
   color: #7C4004;
   font-weight: bold;
   }


.popup-copyright {
   margin: 30px 0px 0px 0px;
   text-align: center;
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 11px;
   color: #333333;
   font-weight: normal;
}

.yoga-disclaimer{
   margin: 25px 0px 0px 0px;
   text-align: center;
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 14px;
   color: #666666;
   font-weight: normal;
}


.h3-extra-bold {
   margin: 9px 0px 0px 0px ! important;
   text-align: left ! important;
   padding: 0px ! important;
   font-family: Helvetica, Arial, sans-serif ! important;
   font-size: 18px ! important;
   color: #7C4004 ! important;
   font-weight: bold ! important;
}

#h3-magazine-header {
   margin: 0px 0px 0px 0px;
   text-align: left;
   padding: 0px;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 18px;
   color: #7C4004;
   font-weight: bold;
}

.h4-extra-bold {
   /*text-align: left;*/
   padding: 0px;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 18px;
   color: #7C4004;
   font-weight: bold;
}

/* This is used to contain golf school listings */
.golf-school-block {
  overflow: hidden;
  height: 100%;
  margin: 0px 0px 0px 0px;
  /*border-style: solid;*/
}

.no-indent {
   /*text-indent: 1.5em;*/
   text-indent: 0;
  }

/* This is used where paragraphs and graphics must be contained in a
   rectangular area with no wrapping to the next block */
.bird-golf-block {
  overflow: hidden;
  height: 100%;
  margin: 0px 0px 0px 0px;
  /*border-style: solid;*/
}

/* Some classes used on the promotions page */
.promoleft {
text-align: center;
width: 250px;
float: left;
margin: 0px 0px 0px 0px;}

.promoright {
text-align: center;
width: 250px;
float: right;
margin: 0px 0px 0px 0px;
}
.promoleft a, .promoright a {
font-weight:bold;
}
.promoleft img, .promoright img {
border-style: none;
margin: 0px 0px 5px 0px;
}
.promoleft p, .promoright p {
text-indent: 0px;
margin-left: 10px;
margin-right: 10px;
text-align: center;
}


/****  IMAGE CLASSES *****/
.instructor-pic { /* Instructor pic must be 175px wide */
  float: left;
  width: 175px;
  padding: 0px 5px 5px 0px;
  overflow: hidden;
}

.instructor-pic p {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
   text-align: center;
}

.location-pic {   /* Location pic must be 220 px wide */
   float: right;
   width: 220px;
   padding: 0px 0px 5px 5px;
   overflow: hidden;
}

.location-pic p {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
}


.right200-pic {   /* pic must be 200 px wide */
  float: right;
  width: 200px;
  padding: 0px 0px 5px 5px;
  overflow: hidden;
}

.right200-pic p {
   text-align: center;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
}

.left200-pic {   /* pic must be 200 px wide */
   text-align: center;
   float: left;
   width: 200px;
   padding: 0px 5px 5px 0px;
   overflow: hidden;
}

.left200-pic p {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
}

.right220-pic {   /* pic must be 220 px wide */
  float: right;
  width: 220px;
  padding: 0px 0px 5px 5px;
  overflow: hidden;
}

.right220-pic p {
   text-align: center;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
}

.left220-pic {   /* pic must be 220 px wide */
   text-align: center;
   float: left;
   width: 220px;
   padding: 0px 5px 5px 0px;
   overflow: hidden;
}

.left220-pic p {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
}

.right250-pic {   /* pic must be 250 px wide */
  float: right;
  width: 250px;
  padding: 0px 0px 5px 5px;
  overflow: hidden;
}

.right250-pic p {
   text-align: center;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
}

.left250-pic {   /* pic must be 250 px wide */
   text-align: center;
   float: left;
   width: 250px;
   padding: 0px 5px 5px 0px;
   overflow: hidden;
}

.left250-pic p {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
}

.right150-pic {   /* pic must be 150 px wide */
  float: right;
  width: 150px;
  padding: 0px 0px 5px 5px;
  overflow: hidden;
}

.right150-pic p {
   text-align: center;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 9px 0px;
   text-indent: 0px;
}

.left150-pic {   /* pic must be 150 px wide */
   text-align: center;
   float: left;
   width: 150px;
   padding: 0px 5px 5px 0px;
   overflow: hidden;
}

.left150-pic p {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 9px 0px;
   text-indent: 0px;
}

.right170-pic {   /* pic must be 170 px wide */
  float: right;
  width: 170px;
  padding: 0px 0px 5px 5px;
  overflow: hidden;
}

.right170-pic p {
   text-align: center;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
}

.left170-pic {   /* pic must be 170 px wide */
   text-align: center;
   float: left;
   width: 170px;
   padding: 0px 5px 5px 0px;
   overflow: hidden;
}

.left170-pic p {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
}

.right270-pic {   /* pic must be 270 px wide */
  float: right;
  width: 270px;
  padding: 0px 0px 5px 5px;
  overflow: hidden;
}

.right270-pic p {
   text-align: center;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
}

.left270-pic {   /* pic must be 270 px wide */
  float: left;
  width: 270px;
  padding: 0px 5px 5px 0px;
  overflow: hidden;
}

.left270-pic p {
   text-align: center;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
}

.right300-pic {   /* pic must be 300 px wide */
  float: right;
  width: 300px;
  padding: 0px 0px 5px 5px;
  overflow: hidden;
}

.right300-pic p {
   text-align: center;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
}

.left300-pic {   /* pic must be 300 px wide */
   text-align: center;
   float: left;
   width: 300px;
   padding: 0px 5px 5px 0px;
   overflow: hidden;
}

.left300-pic p {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
}


.fullwidth-pic {   /* pic must be 510 px wide */
  float: center;
  width: 510px;
  padding: 5px 0px 9px 0px;
  overflow: hidden;
}

.fullwidth-pic p {
   text-align: center;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   color: #5A0000;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
}



/* Specifically for home page */
#homepage-header-bird-golf-schools-are-best {
   margin: 0px 0px 10px 0px;
   padding: 0px;
/*
   background: #FFFFFF url(/images/whythebest.gif) no-repeat;
   width: 358px;
   height: 21px;
*/
   }

#homepage-header-bird-golf-schools-are-best h1 {
   margin: 9px 0px 15px 0px;
   text-align: left;
   padding: 0px;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 18px;
   color: #225C1C;
   font-weight: bold;
   }

#homepage-header-the-only-choice {
   margin: 15px 0px 10px 0px;
   padding: 0px;
/*
   background: #FFFFFF url(/images/theonlychoice.gif) no-repeat;
   width: 159px;
   height: 21px;
*/
   }

#homepage-header-the-only-choice h2 {
   margin: 9px 0px 15px 0px;
   text-align: left;
   padding: 0px;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 18px;
   color: #225C1C;
   font-weight: bold;
   }

#homepage-header-the-ultimate-golf-school h2 {
   margin: 15x 0px 15x 0px;
   text-align: center;
   padding: 0px;
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 14px;
   color: #7C4004;
   font-weight: bold;
   }

#menu-side-navigation {
   position: absolute;
   text-align: right;
   top:363px;
   width: 170px;
   padding: 0;
   }

#menu-side-navigation ul {
   margin: 0px 0px 0px 0px;
   padding: 0px;
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 14px;
   font-weight: bold;
   color: #AAAAAA;
   }

#menu-side-navigation li {
   display: block; 
   padding-top: 0px; 
   margin-top: 0px;
   margin-bottom: 12px;
   list-style-type: none;
   }

#menu-side-navigation li a:link {
   text-decoration: none; 
   color: #AAAAAA;
   }

#menu-side-navigation li a:visited {
   text-decoration: none; 
   color: #AAAAAA;
   }

#menu-side-navigation li a:hover {
   text-decoration: none; 
   /*color: #245C1C;*/
   color: #005623;
   
   }

#menu-top-navigation {
   margin: 0px 0px 0px 0px;
   width: 720px;
   height: 21px;
   text-align: right;
   position: absolute;
   top: 114px;
   }

#menu-top-navigation ul {
   height: 21px;
   margin: 0px 0px 0px 0px;
   padding: 4px 0px 0px 20px;
   float: right;
   background: #FFFFFF url(/images/topmenubar.gif) no-repeat;
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 13px;
   font-weight: bold;
   color: #AAAAAA;
   }

#menu-top-navigation li {
   display: inline; 
   padding: 0px 10px 0px 0px;
   margin: 0px 0px 0px 0px;
   list-style-type: none;
   }

#menu-top-navigation li a:link {
   text-decoration: none; 
   color: #AAAAAA;
   }

#menu-top-navigation li a:visited {
   text-decoration: none; 
   color: #AAAAAA;
   }

#menu-top-navigation li a:hover {
   text-decoration: none; 
   /*color: #245C1C;*/
   color: #005623;
   }

/* HERE IS WERE THE BOTTOM NAVIGATION COMES IN */

#menu-bottom-navigation {
   margin: 0px 0px 0px 0px;
   width: 510px;
   height: 21px;
   text-align: center;
   }

#menu-bottom-navigation ul {
   height: 21px;
   margin: 0px 0px 0px 0px;
   padding: 4px 0px 0px 20px;
   float: center;
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 13px;
   font-weight: bold;
   color: #999999;
   }

#menu-bottom-navigation li {
   display: inline; 
   padding: 0px 20px 0px 0px;
   margin: 0px 0px 0px 0px;
   list-style-type: none;
   }

#menu-bottom-navigation li a:link {
   text-decoration: none; 
   color: #999999;
   }

#menu-bottom-navigation li a:visited {
   text-decoration: none; 
   color: #999999;
   }

#menu-bottom-navigation li a:hover {
   text-decoration: none; 
   /*color: #245C1C;*/
   color: #005623;
   }

/* HERE IS WERE THE PAGE SPECIFIC  NAVIGATION COMES IN */
#menu-pagespecific {
   margin: 0px 0px 0px 0px;
   width: 720px;
   position: absolute;
   top: 319px;
   }

#menu-pagespecific div {
   margin: 0px 0px 0px 0px;
   height: 25px;
   text-align: right;
   }


#menu-pagespecific div ul {
   height: 21px;
   margin: 0px 0px 0px 0px;
   padding: 4px 0px 0px 7px;
   float: right;
   /*background: #FFFFFF url(/images/topmenubar.gif) no-repeat;*/
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 13px;
   font-weight: bold;
   color: #AAAAAA;
   }

#menu-pagespecific div li {
   display: inline; 
   padding: 0px 4px 0px 3px;
   margin: 0px 0px 0px 0px;
   list-style-type: none;
   }

#menu-pagespecific div li a:link {
   text-decoration: none; 
   color: #AAAAAA;
   }

#menu-pagespecific div li a:visited {
   text-decoration: none; 
   color: #AAAAAA;
   }

#menu-pagespecific div li a:hover {
   text-decoration: none; 
   color: #FFFFFF;
   }

#text-bottom-top-schools {
   margin: 17px 0px 8px 0px;
   text-align: center;
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 14px;
   font-weight: bold;
   /*color: #999999; */
   color: #005623;
   }

/***
#text-bottom-top-schools a {
   text-decoration: none; 
   color: #333399;
   }

#text-bottom-top-schools a:hover {
   text-decoration: none;
   color: #005623;
   }
***/


.inline-links {
   margin: 0px 0px 0px 0px;
   padding: 0px;
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 13px;
   font-weight: bold;
   color: #999999;
   }

.inline-links li {
   display: block; 
/*
   padding-top: 0px; 
   margin-top: 0px;
   margin-bottom: 3px;
*/
   list-style-type: none;
   }

.inline-links li a:link {
   text-decoration: none; 
   color: #999999;
   }

.inline-links li a:visited {
   text-decoration: none; 
   color: #999999;
   }

.inline-links li a:hover {
   text-decoration: none; 
   /*color: #245C1C;*/
   color: #005623;
   }

#copyright {
   margin: 20px auto 0px;
   text-align: center;
   vertical-align: middle;
   padding: 0px 0px 0px 0px;
   /* Using the background color shows that image is out of alignment
      in IE. Troubleshoot it and fix it */
   /*background: #FFFFFF url(/images/copyrightbox.gif) no-repeat;*/
   background: url(/images/copyrightbox.gif) no-repeat;
   width: 720px;
   height: 34px;
   }

.recip-links, .site-map-links {
   text-indent: 0;
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 13px;
   color: #000000;
   font-weight: normal;
   }

.site-map-links td {
   font-size: 13px;
}

.recip-links a:link, .site-map-links a:link {
   font-weight: bold;
   text-decoration: none; 
   color: #333399;
   }

.recip-links a:visited, .site-map-links a:visited {
   font-weight: bold;
   text-decoration: none; 
   color: #333399;
   }

.recip-links a:hover, .site-map-links a:hover {
   font-weight: bold;
   text-decoration: none; 
   /*color: #245C1C;*/
   color: #005623;
   }

#copyright {
   margin: 20px auto 0px;
   text-align: center;
   vertical-align: middle;
   padding: 0px 0px 0px 0px;
   /* Using the background color shows that image is out of alignment
      in IE. Troubleshoot it and fix it */
   /*background: #FFFFFF url(/images/copyrightbox.gif) no-repeat;*/
   background: url(/images/copyrightbox.gif) no-repeat;
   width: 720px;
   height: 34px;
   }

#copyright p {
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 11px;
   color: #FFFFFF;
   font-weight: normal;
   }

#credits {
   margin: 7px auto;
   text-align: center;
   padding: 0px 0px 0px 0px;
   width: 720px;
   }

#credits p {
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 11px;
   color: #FFFFFF;
   font-weight: normal;
   }

.promobox-1 {
   padding: 0px 0px 0px 0px;
   background: url(/images/promobox2bg.gif) repeat;
   width: 350px;
   height: 100%;
   overflow: hidden;
   margin: 15px 0px 0px 0px;
   }

.promobox-2 {
   margin: 0px 0px 0px 0px;
   background: url(/images/promobox2bottom.gif) no-repeat bottom;
   padding: 0px 0px 8px 0px;
   width: 100%;
   height: 100%;
   overflow: hidden;
  }


.promobox-3 {
   background: url(/images/promobox2top.gif) no-repeat top;
   padding: 0px 0px 0px 0px;
   height: 100%;
   overflow: hidden;
  }

.promobox-4 {
   margin: 0px 0px 0px 15px;
   padding: 0px 0px 0px 0px;
   width: 320px;
   height: 100%;
   overflow: hidden;
  }

.promobox-4 h3 {
   margin: 0x 0px 0px 0px;
   text-align: center;
   padding: 0px;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 16px;
   color: #7C4004;
   font-weight: bold;
  }

.tbox-1 {
   padding: 0px 0px 0px 0px;
   background: url(/images/testamonialboxbg.gif) repeat;
   width: 510px;
   height: 100%;
   overflow: hidden;
   margin: 0px 0px 30px 0px;
   }

.tbox-2 {
   margin: 0px 0px 0px 0px;
   background: url(/images/testamonialboxbottom.gif) no-repeat bottom;
   padding: 0px 0px 8px 0px;
   width: 100%;
   height: 100%;
   overflow: hidden;
  }


.tbox-3 {
   background: url(/images/testamonialboxtop.gif) no-repeat top;
   padding: 0px 0px 0px 0px;
   height: 100%;
   overflow: hidden;
  }

.tbox-4 {
   margin: 20px 0px 0px 20px;
   padding: 0px 0px 0px 0px;
   width: 470px;
   height: 100%;
   overflow: hidden;
  }

.testimonial-signature {
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 14px;
   color: #000000;
   font-weight: normal;
   margin-top: 20px;
   margin-bottom: 9px;
   margin-left: 1.5em;
   text-indent: 0;
  }


.redbox1 {
   width: 150px; 
   background: #BC0404 url(/images/redboxbottom.gif) no-repeat bottom; 
   overflow: hidden;
   float: right; 
   }

.redbox2 {
   width: 100%; 
   height: 100%; 
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px; 
   background: url(/images/redboxtop.gif) no-repeat top; 
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 13px; 
   color: #FFFFFF; 
   font-weight: normal; 
   overflow: hidden;
   }

.redbox-text {
   text-align: left; 
   margin: 11px 10px 0px 11px;
   }

.redbox-link {
   text-align: right;
   margin: 0px 10px 10px 10px;
   }

.redbox-link a {
   color: #FFFFFF ! important; 
   text-decoration: underline ! important;
   }



