
/*------------------------------------------------------------------------------
                       Layout and Positioning
/*----------------------------------------------------------------------------*/


/*---------------     Top Page Half     ------------*/

.top-container {
   min-height: 340px;
   margin: auto;
   padding-left: 34px;
}

.top {
   max-width: 1024px;
   margin: 0 auto;
   padding-top: 10px;
   clear: left;
}

.top h2 {
   margin: 8px 0 10px 70px;
}

.top .text {
   max-width: 410px;
   margin-top: 30px; 
   margin-top: 7px; 
}

.top .top-divider {
   clear: both;
   height: 1px;
   margin: 20px auto 0 auto;
   width: 60%;
   padding: 0;
   line-height: 1px;
}

.top .download {
   margin: 30px 0 40px 40px;
}

.product-img {
   float: right;
   margin: auto 10px auto 10px;
}

/*---------------   Bottom Page Half    ------------*/

.bottom-container {
   margin: auto;
   padding: 0 0 30px 34px;
}

.bottom {
   max-width: 1024px;
   margin: 0 auto;
   padding-top: 10px;
}

.right-float-container .more {
   float: right;
   width: 100px;
   height: 20px;
}

.right-float-container .filler {
   height: 20px;
}

.right-float-container-img {
   position: absolute;
}
.right-float-container-img img {
  margin: auto 10px 30px 10px;
}
/*---------------  Right Floating Div   ------------*/

.right-float-container {
   clear: right;
   float: right;
   width: 275px;
}


/*------------------   Blurbs   --------------------*/

.blurb-container {
   width: 273px;
   background: url(/images/index/right-float.png) 100% 100% no-repeat;
   margin: 80px 5px 20px 0;
}

.blurb {
   min-height: 180px;
   font: normal 500 11pt Garamond;
   color: #233123;
}

.blurb-container .title {
   margin: 0 2px 0px 1px;
   padding-top: 6px;
   text-align: center;
   color: white;
   background: url(/images/index/right-float-title.png) repeat-x;
   font: small-caps 700 12pt Georgia;
   height: 30px;
}

.blurb .text {
   margin: 10px 15px 15px 15px;
}

/* Specific settings for each blurb */
.testimonials .text {
   text-indent: -5px;
}

.testimonials .author {
   margin: 15px auto 10px 30%;
}

.purchase .text {
   font-size: 17px;
   margin-right: 5px;
}



/*------------------------------------------------------------------------------
                               Styles and Color
/*----------------------------------------------------------------------------*/


/*---------------     Top Page Half     ------------*/

.top h2 {
   font-size: 20px;
}

.top {
   text-align: left;
   color: #333333;
}

.top .top-divider {
   background-color: #DCDCA8;
}

/*---------------   Bottom Page Half    ------------*/

.bottom-container {
   background-color: #f8f8e3;
}

.bottom {
   text-align: left;
   color: #333333;
}


/*------------------   Blurbs   --------------------*/

.blurb-container a .more,
.blurb-container a:link .more,
.blurb-container a:visited more,
.blurb-container a:hover .more {
   background: url(/images/index/right-float-more.png) 100% 100% no-repeat;
   text-indent: 15px;
   color: #f5f5ee;
   font-weight: 700;
   font-size: 11px;
   line-height: 16px;
   font-style: italic;
   cursor: pointer;
}

.blurb-container a:hover .more {
   color: #ffffff;
}


/* Specific settings for each blurb */
.testimonials a .more,
.testimonials a:link .more,
.testimonials a:visited more,
.testimonials a:hover .more {
   text-indent: 25px;
}

