html,
body,
td {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:24px;
}

body {background-color:white;}

td.Text {line-height:16px;}

td.Text1 {
  line-height:16px;
  color:white;
}

td.Text2 {
  line-height:14px;
  color:white;
}

td.Text3 {
  line-height:14px;
  font-size:12px;
  color:white;
}

sup {font-size:6px;}

h1,
h2,
h3,
h4,
h5,
h6 {
   margin-bottom:0;
   color:#FFAB29;
}

h1 {font-size:18px; line-height:20px;}

h2 {font-size:16px; line-height:18px;}

h3 {font-size:14px; line-height:16px;}

h4 {font-size:12px; line-height:14px;}

h5 {font-size:10px; line-height:22px;}

h6 {font-size:8px; line-height:18px;}

a:orangelink {color:#FFAB29;}
a:link {color:black;}
a:hover {color:#FFAB29;}
a:visited {color:black;}

a.boldlinks {font-size:12px;}
a.whitebold {font-size:12px;color:white;}

/* Page Container */
#Container {
   background-image:url(g_bluegradiantGround.jpg);
   width:750px;
   margin:15px Auto 5px Auto;
   border:1px solid #0F092D;
   position:relative;
}

#Container .SubContainer {
  padding:15px;
  min-height:510px;
}

.News {background:url(../images/p_5-3_InTheNews.jpg) no-repeat 100% 100%;}

/* Menu Container */

#MenuContain {
  width:148px;
  padding-top:10px;
  background:url(p_menuTop.gif) no-repeat top center;
}
#MenuContain * {
  margin:0;
  padding:0;
  background-color:white;
  border:0px solid black;
}
#MenuContain a {
  text-decoration:none;
  background-color:transparent;
}
#MenuContain a:hover {color:#FFAB29;}
#MenuContain li {display:block;}
#MenuContain li a,
#MenuContain li strong {padding-left:10px;}
#MenuContain h2,
#Blurb,
#Percent,
ul#mainnav {border-width:0px 1px;}

#Blurb,
ul#mainnav li li,
ul#MenuBottom li {font-size:9px;}
li#selectedParent a {
  padding-left:10px;
  font-weight:bold;
  color:black;
  background:white url(p_menuBlueArw.gif) left no-repeat;
}
li#selectedParent li a {
  font-weight:normal;
  background:transparent;
}


#MenuContain h2 {
  padding-top:6px;
  font-size:12px;
  text-align:center;
}
#Blurb {
  padding:6px 8px 10px;
  line-height:12px;
}
#Percent {
  padding:2px 8px;
  text-align:center;
  font-size:12px;
  font-weight:bold;
  border-width:4px 1px 1px;
}
ul#mainnav li,
ul#mainnav ul {border-top-width:1px;}
ul#mainnav li ul {background:#ED7426 url(g_MenuL2.jpg) bottom repeat-x;}
ul#mainnav li li {
  padding-left:10px;
  border-top-width:0;
  background-color:transparent;
}
ul#mainnav li#selected {font-weight:bold;}
ul#mainnav li#selected span {
  padding-left:10px;
  background:url(p_menuBlueArw.gif) left no-repeat;
}
ul#mainnav li ul {display:block;}
ul#mainnav li li a:hover {
  color:white;
  background:url(p_menuBlueArw.gif) left no-repeat;
}
ul#MenuBottom {
  padding-bottom:10px;
  border-top-width:4px;
  background:transparent url(p_menuBottom.gif) no-repeat bottom center;
}
ul#MenuBottom li {border-width:0px 1px;}

/* float right */
#ContentBox,
.ScrollR,
.ScrollFAQ,
.ScrollJoin,
#TerciaryContent,
#InvestorBox {
  float:right;
  display:inline;
}

/* float left */
#MenuContain,
#ContentBox .Photo,
#ContentBox .TitleL,
#ContentBox .TitleL2,
#ContentBox .TitleR,
#ContentBox .TextAreaL,
#ContentBox .TextAreaR,
#ContentBox .TextAreaFriends,
#ContentBox .TextAreaFAQ,
#ContentBox .TextAreaJoin,
#ContentBox .TextAreaText,
#ContentBox .TextAreaText2,
#ContentBox .TextAreaText3,
#ContentBox .WhiteTextArea,
#ContentBox .ImageDownload,
#ContentBox .ImageBlock,
#ContentBox .Four,
.PlayerScrollL,
.ScrollL,
.TCMenu .Column,
.TCMenu li,
#OrderForm,
#OrderAdjustBtns .ContinueShop,
#OrderAdjustBtns .CheckOut,
#RedBox,
#OrangeBox,
#OrangeBox2,
#InvestorBox .Photo,
#InvestorBox .TitleL,
#InvestorBox .TitleL2,
#InvestorBox .TitleR,
#InvestorBox .TextAreaL,
#InvestorBox .TextAreaR,
#InvestorBox .TextAreaFAQ,
#InvestorBox .TextAreaJoin,
#InvestorBox .ImageDownload,
#InvestorBox .ImageBlock,
#InvestorBox .Four,
#RedBox2 {
   float:left;
   display:inline;
}

/* Uppercase Type */

#ContentBox .TitleL,
#ContentBox .TitleL2,
#ContentBox .TitleR,
#InvestorBox .TitleL,
#InvestorBox .TitleL2,
#InvestorBox .TitleR,
.TCMenu li {
   text-transform:uppercase;
}

/* Content Box  */

#ContentBox {
   width:538px;
   min-height:353px;
   margin:0 15px 0 0;
   overflow:visible;
}

#InvestorBox{
   width:540px;
   min-height:353px;
   margin:0 15px 0 0;
   overflow:visible;
}

.SolidGround {background:url(p_whiteContentBox.gif) no-repeat;}

.OutlineGround {background:url(p_whiteOutlineContentBox.gif) no-repeat;}

.NewOutlineGround {background:url(p_videoOutline.gif) no-repeat; min-height:320px;}

.NewOutlineGround2 {background:url(p_videoOutline.gif) no-repeat; min-height:320px;}

.MoleculeGround {background:url(p_moleculesContentBox.gif) no-repeat;}

#ContentBox .Photo {width:285px;}

#ContentBox .TitleL {width:285px;}

#ContentBox .TitleL2 {width:450px;}

#ContentBox .TitleR {width:210px;}

#InvestorBox .Photo {width:285px;}

#InvestorBox .TitleL {width:285px;}

#InvestorBox .TitleL2 {width:450px;}

#InvestorBox .TitleR {width:210px;}


#ContentBox .TitleL,
#ContentBox .TitleL2,
#ContentBox .TitleR {
  margin:5px 0 5px 15px;
  padding:0;
}

#InvestorBox .TitleL,
#InvestorBox .TitleL2,
#InvestorBox .TitleR {
  margin:5px 0 5px 15px;
  padding:0;
}

#ContentBox .TitleL p,
#ContentBox .TitleL2 p,
#ContentBox .TitleR p {
  font-size:9px;
  line-height:12px;
  text-transform:none;
}

#InvestorBox .TitleL p,
#InvestorBox .TitleL2 p,
#InvestorBox .TitleR p {
  font-size:9px;
  line-height:12px;
  text-transform:none;
}

#ContentBox .WhiteLinks a,
#ContentBox .ImageDownload a {
  color:white;
  font-size:10px;
  line-height:16px;
}

#InvestorBox .WhiteLinks a,
#InvestorBox .ImageDownload a {
  color:white;
  font-size:10px;
  line-height:12px;
}

#ContentBox .WhiteLinks a:hover,
#ContentBox .ImageDownload a:hover {color:#FFAB29;}

#InvestorBox .WhiteLinks a:hover,
#InvestorBox .ImageDownload a:hover {color:#FFAB29;}

#ContentBox .TextAreaL {
  width:285px;
  margin:0 0 0 15px;
}

#InvestorBox .TextAreaL {
  width:285px;
  margin:0 0 0 15px;
}

#ContentBox .TextAreaR {
  width:210px;
  margin:0 0 0 15px;
  padding:0;
}
#ContentBox .TextAreaFriends{
  width:490px;
  margin:0 0 0 15px;
  padding:0;
}
#InvestorBox .TextAreaR {
  width:210px;
  margin:0 0 0 15px;
  padding:0;
}

#ContentBox .TextAreaFAQ {
  width:240px;
  height:200px;
  margin:30px 0 10px 190px;
  padding:0;
  overflow:hidden;
}

#ContentBox .TextAreaJoin {
  width:240px;
  height:200px;
  margin:20px 0 10px 230px;
  padding:0;
  overflow:hidden;
}

#ContentBox .TextAreaFAQ p {
   font-weight:bold;
   margin-top:0;
   color:white;
   line-height:18px;
}

#ContentBox .TextAreaJoin p {
   font-weight:bold;
   margin-top:0;
   color:white;
   line-height:18px;
}

#ContentBox .TextAreaText {
  width:440px;
  height:220px;
  margin:30px 0 10px 18px;
  padding:0;
  text-align:justify;
  overflow:hidden;
}

#ContentBox .TextAreaText p {
   font-weight:bold;
   margin-top:0;
   color:white;
   line-height:18px;
}

#InvestorBox .TextAreaText p {
   font-weight:bold;
   margin-top:0;
   color:white;
   line-height:12px;
}

#ContentBox .TextAreaText2 {
  width:440px;
  margin:30px 0 10px 18px;
  padding:0;
  text-align:justify;
  overflow:hidden;
}

#ContentBox .TextAreaText2 p {
   font-weight:bold;
   margin-top:0;
   color:white;
   line-height:18px;
}

#InvestorBox .TextAreaText2 {
  width:560px;
  margin:0 0 0px 0px;
  padding:0;
  text-align:justify;
}

#InvestorBox .TextAreaText2 p {
   font-weight:bold;
   margin-top:0;
   color:white;
   line-height:18px;
}

#ContentBox .WhiteTextArea {
  width:300px;
  height:270px;
  margin:30px 0 10px 18px;
  padding:0;
  text-align:left;
  overflow:hidden;
}

#ContentBox .WhiteTextArea p{
   font-weight:medium;
   margin-top:0;
   color:white;
   line-height:18px;
}   

#ContentBox .WhiteTextArea li{
   font-weight:bold;
   margin-top:0;
   color:white;
   line-height:16px;
}     
#ContentBox .WhiteTextArea ul{
   font-weight:bold;
   margin-top:0;
   line-height:12px;
}     
#ContentBox .ImageDownload {
   width:490px;
   margin:0;
   padding:0 0 0 10px;
}

#ContentBox .ImageBlock {
   width:130px;
   padding:0;
   margin:10px 15px 15px 15px;
   text-align:center;
}

#ContentBox .JoinTeam {
  width:245px;
  font-size:10px;
  line-height:18px;
  color:white;
  margin:220px 0 0 0;
  padding:0;
  float:right;
  display:inline;
}

#ContentBox .Distributors {
  width:230px;
  font-size:10px;
  line-height:18px;
  color:white;
  margin:240px 0 0 0;
  padding:0;
  float:right;
  display:inline;
}

#ContentBox .ImageBlock img {border:1px solid white}

#ContentBox .ImageBlock a {color:white;}

/* Scroll Arrrows */
.Scroll {
   Height:300px;
   Overflow:hidden;
}

.PlayerScroll {
   Height:250px;
   Overflow:hidden;
}

.ScrollL, .ScrollR, .PlayerScrollL, .ScrollR2{
   width:16px;
   overflow:hidden;
}

.ScrollL {margin:270px 0 0 10px;}

.PlayerScrollL {margin:250px 0 0 10px;}

.ScrollR {margin:270px 8px 0 0;}

.ScrollR2 {margin:230px 8px 0 0px;}

.ScrollFAQ {
   width:16px;
   margin:5px 220px 0 0;
   padding:0;
}

.ScrollJoin {
   width:16px;
   margin:5px 190px 0 0;
   padding:0;
}

.ScrollL a,
.PlayerScrollL,
.ScrollL img,
.ScrollR a,
.ScrollR img,
.ScrollFAQ a,
.ScrollFAQ img {
   margin:0 0 10px 0;
}

.ScrollJoin a,
.ScrollJoin img {
   margin:0 0 10px 0;
}

/* Teciary Content */
#TerciaryContent {
   width:538px;
   margin:-3px 15px 0 0;
}

#ContentBox table,
#TerciaryContent table {width:100%;}

#TerciaryContent .Spacer {margin:10px 0 0 0;}

#TerciaryContent .Two td,
#TerciaryContent .Three td,
#TerciaryContent .Four td,
#TerciaryContent .Five td {vertical-align:top;}

#ContentBox .Four td,
#TerciaryContent .Four td,
#TerciaryContent .Five td {text-align:center;}

#TerciaryContent .Two td {width:50%;}

#TerciaryContent .Text p {line-height:18px; padding:0 15px 0 0;}

#TerciaryContent .Three td {width:33%;}

#ContentBox .Four td,
#TerciaryContent .Four td {width:25%;}

#TerciaryContent .Five td {width:20%;}

#TerciaryContent td img {margin:0 0 5px 0;}

#ContentBox .Four td,
#TerciaryContent td {
   font-size:10px;
   line-height:12px;
}

#TerciaryContent td a {text-decoration:none;}

#TerciaryContent td a:hover {color:#FFAB29;}

#TerciaryContent .Faq td {padding:0 0 0 10px;}

#TerciaryContent .Faq ul {
  margin:0 ;
  padding:0 10px 0 0;
}

#TerciaryContent .Faq  li {
  margin:0 0 10px 0;
  padding:0;
}

/* Order Form */

#OrderForm {
   width:329px;
   margin:15px 0 0 0;
}

#OrderForm table,
#OrderForm table {
   margin: 0;
   padding:0;
}

#OrderForm .Top {
   padding:11px 0 0 0;
   margin:0;
   background:url(p_orderOutlineTop.gif) top no-repeat;
}

#OrderForm .Bottom {
   padding:0 0 11px 0;
   margin:0;
   background:url(p_orderOutlineBottom.gif) bottom no-repeat;
}

#OrderForm .Container {
   color:white;
   border-left:1px solid white;
   border-right:1px solid white;
   padding:0 5px 0 5px;
   margin:0;
}

#OrderForm h3,
#OrderForm p {
   color:white;
   padding:0;
   margin:0 0 5px 0;
}

#OrderForm .ItemBlock {margin:0 0 10px 0;}

#OrderForm td {text-align:center;}

#OrderForm .ItemPhoto {	margin:10px 0 0 10px;}

#OrderForm .Pointer {
   width:130px;
   padding:0 0 0 35px;
   margin:5px 0 0 10px;
   background:url(p_OrderFormPointer.gif) no-repeat top left;
}

#OrderForm .ItemQuant {
   background-color:#EF7920;
   padding:6px;
   border-top:1px solid white;
   border-right:1px solid white;
   border-bottom:1px solid white;
}

#OrderAdjustBtns {margin:10px 0 15px 0;}

#OrderAdjustBtns .ContinueShop {
  width:102px;
  margin:0 0 0 175px;
}

#OrderAdjustBtns .CheckOut {
  width:102px;
  margin:0 0 0 106px;
}

/* Red Box */

#RedBox,
#OrangeBox2 {
  width:190px;
  padding:0;
}
#OrangeBox {width:190px; padding:0;}

#RedBox2 {
  width:533px;
  padding:0;
}

#RedBox, 
#OrangeBox2 {
	margin:15px 0 0 15px;
}

#OrangeBox {margin:20px 10px 0 90px;}

#RedBox .Top {background:url(p_orderOutlineTop2.gif) top no-repeat;}

#RedBox2 .Top {background:url(p_orderOutlineTop4.gif) top no-repeat;}

#OrangeBox .Top {background:url(p_orderOutlineTop3.gif) top no-repeat;}
#OrangeBox2 .Top {background:url(p_orderOutlineTop3.gif) top no-repeat;}

#RedBox .Top,
#RedBox2 .Top,
#OrangeBox .Top {padding:11px 0 0 0;}
#OrangeBox2 .Top {padding:11px 0 0 0;}

#RedBox .Bottom,
#RedBox2 .Bottom,
#OrangeBox .Bottom, 
#OrangeBox2 .Bottom {padding:0 0 30px 0;}

#RedBox .Bottom {background:url(p_orderOutlineBottom2.gif) bottom no-repeat;}
#RedBox2 .Bottom {background:url(p_orderOutlineBottom4.gif) bottom no-repeat;}
#OrangeBox .Bottom {background:url(p_orderOutlineBottom3.gif) bottom no-repeat;}
#OrangeBox2 .Bottom {background:url(p_orderOutlineBottom3.gif) bottom no-repeat;}

#RedBox .Container,
#RedBox2 .Container,
#OrangeBox2 .Container,
#OrangeBox .Container {
  color:white;
  border-left:1px solid white;
  border-right:1px solid white;
  padding:0 10px 10px 10px;
  margin:0;
}

#RedBox .Container,
#RedBox2 .Container {
  background:url(p_orderOutlineGround.gif) bottom repeat-x;
  background-color:#E62822;
}

 #OrangeBox .Container, 
 #OrangeBox2 .Container {
  background:url(p_orderOutlineGround2.gif) bottom repeat-x;
  background-color:#E66529;
}

#RedBox h3,
#RedBox2 h3,
#OrangeBox2 h3,
#OrangeBox h3 {
  color:white;
  padding:0;
  margin:0 0 8px 0;
}

#RedBox caption,
#RedBox2 caption {
  font-size:9px;
  line-height:12px;
  padding:0 0 5px 0;
  text-align:center;
  border-bottom:2px solid white;
}

#RedBox a,
#RedBox2 a {color:#FFCC00;}

#RedBox a:hover,
#RedBox2 a:hover {color:white;}

#RedBox th,
#RedBox2 th {text-align:left; border-bottom:1px solid white;}

#RedBox .SubTotal,
#RedBox2 .SubTotal {
  text-align:right;
  border-top:2px solid white;
}

#RedBox .BtnContainer,
#RedBox2 .BtnContainer,
#OrangeBox .BtnContainer,
#OrangeBox2 .BtnContainer,
#OrderForm .BtnContainer  {
  padding:10px 0 0 0;
  margin:0;
  text-align:center;
}

/* Form Elements */

form select,
form input {
  font-size:9px;
  height:18px;
  vertical-align:middle;
  padding:0;
  margin:0 0 0 0
}

form .Drop {
  font-size:9px;
  height:16px;
}

form .FormBtn {margin:30px 0 0 0;}

form .FormBtn2 {margin:60px 0 0 0;}

.FormRed {
  color:white;
  background-color:#F00;
  border:1px solid white;
}

.CelsDisclaimer {
  width:750px;
  margin:0 Auto 10px Auto;
  line-height:12px;
  padding:0;
  font-size:9px;
}

.Copyright {
  width:750px;
  margin:0 Auto 0 Auto;
  padding:0;
  font-size:9px;
}

.Copyright .Fda {
  line-height:12px;
  padding:2px;
  margin:0;
  font-size:9px;
  border:1px solid #999;
  width:420px;
  float:right;
}

/* Float clearing */
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix {display:inline;}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/* End Float clearing */

