@charset "utf-8";
/* CSS Document */

@import "global.css";


body { background-color: #310034; color: #000000; font-family:Arial, Helvetica, sans-serif; font-size: 13px; }

#container { width: 742px; background:url(images/header_bg.jpg) no-repeat 0 0 #fff; margin: 0 auto; position: relative; padding: 0 15px;}

#header { margin: 0px 190px 20px 105px; text-align: center; padding-top: 15px; height: 115px; }
#header p { color: #fff; font-size: 14px; font-weight: bold; margin-top: 60px;}

#video { position: absolute; top: 8px; right: 30px;}

#about_us { color: #505050; margin-bottom: 10px;}
#about_us .block { width: 355px; float: left; padding: 0 15px;}
#about_us #process { border-right: #cbc1c1 1px solid; padding-left: 0;}
#about_us #results { padding-right: 0;}


#about_us p { margin-bottom: 1em;}
#about_us p span { color: #77241a; }

#media_bar { margin-bottom: 15px; text-align: center;}

.product { border: #afcb3d 2px solid; margin-bottom: 15px;}
.product .tag { float: left; width: 180px; text-align: center;}
.product .tag span { display: block; color: #a19fa0; font-size: 13px; font-weight: bold;}
.product .tag a { font-size: 12px; font-weight: normal;}

.product .review { float: right; width: 540px; color: #000; padding-right: 10px;}
.product .review p { line-height: 1.6em; margin-bottom: 1em;}
.product .review p span { color: #77241a; font-weight: bold; font-size: 18px;}

.product .review ul { list-style:outside disc; margin-left: 15px; margin-bottom: 1em;}
.product .review ul li { line-height: 1.8em; padding-left: 20px;}

.product .review .cta_btn { margin-bottom: 15px;}

#combo { color: #000; margin-bottom: 20px; }
#combo p { line-height: 1.6em; margin-bottom: 1em; }

#combo #steps {}
#combo #steps img { float: left; margin-right: 20px;}
#combo #steps span { display:block; font-size: 16px; font-weight: bold; color: #77241a; margin-bottom: 5px; padding-top: 10px;}
#combo p.small { color:#000000; font-size: 12px; margin-top: 10px;}


#more_info { color: #000; margin-bottom: 20px;  }
#more_info p {line-height: 1.6em; margin-bottom: 1em;}



#footnotes { font-size: 11px; color:#666666; margin-bottom: 15px; padding-bottom: 15px;}
#footnotes p { margin-bottom: 1em; }

#footer { text-align: center; padding-bottom: 20px;}


ul { list-style:outside disc; margin-left: 15px; margin-bottom: 1em;}
ul li { line-height: 1.8em; padding-left: 20px;}


h1 { text-indent: -9999px; }

h2 { font-size: 15px; color: #759e02; margin-bottom: 7px;}
h2 span { color: #77241a; border-right: #77241a solid 2px; padding-right: .4em; font-size: 16px;}

h3 { background-color: #95f0b2; color: #77241a; font-size: 16px; font-style: italic; padding: 5px 10px; margin-bottom: 12px;}
