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:link {color:black;}

a:hover {color:#FFAB29;}

a:visited {color:black;}



a.boldlinks {font-size:12px;}

a.whitebold {font-size:12px;color:white;}

a.whiteBig {font-size:18px;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:1px;

  text-align:center;

  font-size:10px;

  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,

#ContentBoxMapa,

.ScrollR,

.ScrollFAQ,

.ScrollJoin,

#TerciaryContent,

#InvestorBox {

  float:right;

  display:inline;

}



/* float left */

#MenuContain,

#ContentBox .Photo,

#ContentBox .TitleL,

#ContentBox .TitleL2,

#ContentBox .TitleR,

#ContentBox .TextAreaL,

#ContentBox .TextAreaLAncha,

#ContentBox .TextAreaR,

#ContentBox .TextAreaFAQ,

#ContentBox .TextAreaJoin,

#ContentBox .TextAreaText,

#ContentBox .TextAreaText2,

#ContentBox .TextAreaText3,

#ContentBox .WhiteTextArea,

#ContentBox .ImageDownload,

#ContentBox .ImageBlock,

#ContentBox .Four,

#ContentBoxMapa .Photo,

#ContentBoxMapa .TitleL,

#ContentBoxMapa .TitleL2,

#ContentBoxMapa .TitleR,

#ContentBoxMapa .TextAreaL,

#ContentBoxMapa .TextAreaR,

#ContentBoxMapa .TextAreaFAQ,

#ContentBoxMapa .TextAreaJoin,

#ContentBoxMapa .TextAreaText,

#ContentBoxMapa .TextAreaText2,

#ContentBoxMapa .TextAreaText3,

#ContentBoxMapa .WhiteTextArea,

#ContentBoxMapa .ImageDownload,

#ContentBoxMapa .ImageBlock,

#ContentBoxMapa .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,

#ContentBoxMapa .TitleL,

#ContentBoxMapa .TitleL2,

#ContentBoxMapa .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:470px;}
#ContentBox .TitleL2 {width:450px;}
#ContentBox .TitleR {width:210px;}

#ContentBoxMapa .Photo {width:285px;}
#ContentBoxMapa .TitleL {width:285px;}
#ContentBoxMapa .TitleL2 {width:450px;}
#ContentBoxMapa .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,

#ContentBoxMapa .TitleL,

#ContentBoxMapa .TitleL2,

#ContentBoxMapa .TitleR {

  margin:5px 0 2px 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,

#ContentBoxMapa .TitleL p,

#ContentBoxMapa .TitleL2 p,

#ContentBoxMapa .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,

#ContentBoxMapa .WhiteLinks a,

#ContentBoxMapa .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;}


#ContentBoxMapa .WhiteLinks a:hover,

#ContentBoxMapa .ImageDownload a:hover {color:#FFAB29;}


#InvestorBox .WhiteLinks a:hover,

#InvestorBox .ImageDownload a:hover {color:#FFAB29;}



#ContentBox .TextAreaL {

  width:285px;

  margin:0 0 0 15px;

}

#ContentBox .TextAreaLAncha {

  width:470px;

  margin:0 0 0 15px;

}

#ContentBoxMapa .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;

}


#ContentBoxMapa .TextAreaR {

  width:210px;

  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;

}


#ContentBoxMapa .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;

}


#ContentBoxMapa .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;

}

#ContentBoxMapa .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;

}


#ContentBoxMapa .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;

}

#ContentBoxMapa .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;

}

#ContentBoxMapa .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;

}

#ContentBoxMapa .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;

}

#ContentBoxMapa .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;

}

#ContentBoxMapa .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;

}   

#ContentBoxMapa .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;

}   

#ContentBoxMapa .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;

}  

#ContentBoxMapa .WhiteTextArea ul{

   font-weight:bold;

   margin-top:0;

   line-height:12px;

}    

#ContentBox .ImageDownload {

   width:490px;

   margin:0;

   padding:0 0 0 10px;

}

#ContentBoxMapa .ImageDownload {

   width:490px;

   margin:0;

   padding:0 0 0 10px;

}



#ContentBox .ImageBlock {

   width:130px;

   padding:0;

   margin:10px 15px 15px 15px;

   text-align:center;

}

#ContentBoxMapa .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;

}

#ContentBoxMapa .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;

}

#ContentBoxMapa .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}

#ContentBoxMapa .ImageBlock img {border:1px solid white}


#ContentBox .ImageBlock a {color:white;}

#ContentBoxMapa .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,

#ContentBoxMapa 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,

#ContentBoxMapa .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,

#ContentBoxMapa .Four td,


#TerciaryContent .Four td {width:25%;}



#TerciaryContent .Five td {width:20%;}



#TerciaryContent td img {margin:0 0 5px 0;}



#ContentBox .Four td,

#ContentBoxMapa .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:10px;

  height:15px;

  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;

}



.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 */

.fondoMapa {background:url(mapaFondo.gif) no-repeat;}


#ContentBoxMapa {

   width:538px;

   min-height:450px;

   margin:0 15px 0 0;

   overflow:visible;

}

.tituloEventos {
	text-transform:uppercase;
	text-align:center;
	margin:5px 0 5px 15px;
	color:#FFAB29;
	size:14px;
}
