@charset "utf-8";

html
{
      background: #c5def2;
}
body
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12pt;
      margin: 0px;
      padding: 0px;
      height: 423px;
      background: url(images/body_top_bg.gif);
      background-repeat: horisontal;
}

p
{
      text-align: justify;
      margin-left: 25px;
      margin-right: 25px;
}
a
{
      color: #034b64;
      text-decoration: none;
}
b
{
      color: #034b64;
}
#container
{
      margin: 0px auto 0px auto;
      width: 1200px;
      background: #c5def2;
}
#wrapper{
      margin:0px auto;
      width:1200px;
}
#banner{
      width:1200px;
      height:423px;
}
#left-sidebar
{
      width:197px;
      float:left;
}
#main-contents{
      width:790px;
      float:left;
      background: #ffffff;
      margin-bottom: 5px;
}
#right-sidebar
{
       width:213px;
       float:left;
}
#banner_1
{
      background-image: url(images/banner_top_1.jpg);
      width: 197px;
      height: 423px;
      float: left;
}
#banner_2
{
      background-image: url(images/banner_top_2.jpg);
      width: 332px;
      height: 423px;
      float: left;
}
#banner_3
{
      background-image: url(images/banner_top_3.jpg);
      width: 458px;
      height: 423px;
      float: left;
}
#banner_4
{
      background-image: url(images/banner_top_4.jpg);
      width: 213px;
      height: 423px;
      float: left;
}
#banner_1_tv
{
      background-image: url(images/banner_top_1_tv.jpg);
      width: 197px;
      height: 423px;
      float: left;
}
#banner_2_tv
{
      background-image: url(images/banner_top_2_tv.jpg);
      width: 332px;
      height: 423px;
      float: left;
}
#banner_3_tv
{
      background-image: url(images/banner_top_3_tv.jpg);
      width: 458px;
      height: 423px;
      float: left;
}
#banner_4_tv
{
      background-image: url(images/banner_top_4_tv.jpg);
      width: 213px;
      height: 423px;
      float: left;
}
#banner_5_tv
{
      background-image: url(images/banner_top_5_tv.jpg);
      width: 790px;
      height: 42px;
}
.top_video
{
      width: 400px;
      height: 324px;
      float: left;
      margin-top: 53px;
      margin-left: 34px;
}
#banner_5
{
      background-image: url(images/banner_top_5.jpg);
      width: 790px;
      height: 42px;
}
#navigation
{
      width: 790px;
      height:49px;
      margin-bottom: 15px;
}
a.home
{
        float:left;
        width:73px;
        height:49px;
        background:url(images/menu_1.gif) left top no-repeat;
}
a.home:hover
{
        background:url(images/menu_1_over.gif) left top no-repeat;
}
a.home_active
{
        float:left;
        width:73px;
        height:49px;
        background:url(images/menu_1_over.gif) left top no-repeat;
}
a.about
{
        float:left;
        width: 87px;
        height:49px;
        background:url(images/menu_2.gif) left top no-repeat;
}
a.about:hover
{
        background:url(images/menu_2_over.gif) left top no-repeat;
}
a.about_active
{
        float:left;
        width: 87px;
        height:49px;
        background:url(images/menu_2_over.gif) left top no-repeat;
}
a.ingredients
{
        float:left;
        width: 103px;
        height:49px;
        background:url(images/menu_3.gif) left top no-repeat;
}
a.ingredients:hover
{
        background:url(images/menu_3_over.gif) left top no-repeat;
}
a.ingredients_active
{
        float:left;
        width: 103px;
        height:49px;
        background:url(images/menu_3_over.gif) left top no-repeat;
}
a.guarantee
{
        float:left;
        width: 139px;
        height:49px;
        background:url(images/menu_4.gif) left top no-repeat;
}
a.guarantee:hover
{
        background:url(images/menu_4_over.gif) left top no-repeat;
}
a.guarantee_active
{
        float:left;
        width: 139px;
        height:49px;
        background:url(images/menu_4_over.gif) left top no-repeat;
}
a.testimonials
{
        float:left;
        width: 125px;
        height:49px;
        background:url(images/menu_5.gif) left top no-repeat;
}
a.testimonials:hover
{
        background:url(images/menu_5_over.gif) left top no-repeat;
}
a.testimonials_active
{
        float:left;
        width: 125px;
        height:49px;
        background:url(images/menu_5_over.gif) left top no-repeat;
}
a.faq
{
        float:left;
        width: 61px;
        height:49px;
        background:url(images/menu_6.gif) left top no-repeat;
}
a.faq:hover
{
        background:url(images/menu_6_over.gif) left top no-repeat;
}
a.faq_active
{
        float:left;
        width: 61px;
        height:49px;
        background:url(images/menu_6_over.gif) left top no-repeat;
}
a.order
{
        float:left;
        width: 97px;
        height:49px;
        background:url(images/menu_7.gif) left top no-repeat;
}
a.order:hover
{
        background:url(images/menu_7_over.gif) left top no-repeat;
}
a.order_active
{
        float:left;
        width: 97px;
        height:49px;
        background:url(images/menu_7_over.gif) left top no-repeat;
}
a.contact
{
        float:left;
        width: 105px;
        height:49px;
        background:url(images/menu_8.gif) left top no-repeat;
}
a.contact:hover
{
        background:url(images/menu_8_over.gif) left top no-repeat;
}
a.contact_active
{
        float:left;
        width: 105px;
        height:49px;
        background:url(images/menu_8_over.gif) left top no-repeat;
}
.title_bigger_top
{
      width: 790px;
      font-family: Tahoma, Arial, Helvetica, Verdana;
      font-size: 14pt;
      font-weight: bold;
      color: #177200;
      font-style: oblique;
      text-align: center;
      margin-bottom: 10px;
      margin-top: 10px;
}
.title_bigger
{
      width: 790px;
      font-family: Impact, Arial, Helvetica, Verdana;
      font-size: 28px;
      font-weight: normal;
      color: #034b64;
      text-align: center;
}
.selling
{
        padding: 8px 20px 8px 50px;
        background:url(images/green_tick.gif) 0px 5px no-repeat;
        font-family: Tahoma;
        font-size: 17px;
        color: #07367e;
        font-weight: bold;
        list-style-type:none;
}
.selling_b
{
        padding: 8px 20px 8px 50px;
        background:url(images/green_tick.gif) 0px 5px no-repeat;
        font-family: Tahoma;
        font-size: 17px;
        color: #000000;
        list-style-type:none;
}
selling_ul
{
        width: 790px;
}
.order-button
{
       background: url(images/order_now.jpg);
       width: 702px;
       height: 110px;
       margin-left: auto;
       margin-right: auto;
}
.testimonial_box
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12pt;
        color: #000000;
        background-color: #c5def2;
        border: 2px dashed #034b64;
        font-style: oblique;
        margin-left: 70px;
        margin-right: 70px;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 30px;
        padding-bottom: 30px;
        text-align: justify;
}
.style5
{
        color: #D50000;
        font-weight: bold;
}
#footer
{
        width:790px;
        height: 42px;
        color: #000000;
        text-align: center;
        background: url(images/banner_bottom.jpg);
        margin-top: 5px;
}
.footer_link:link
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: xx-small;
        font-style: normal;
        color: #777777;
        text-decoration: none;
}

.footer_link:hover
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: xx-small;
        font-style: normal;
        color: #1BB9F2;
        text-decoration: underline;
}

.footer_link:visited
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: xx-small;
        font-style: normal;
        color: #777777;
        text-decoration: none;
}
.style6
{
        font-size: 8pt;
}
.key_factors
{
        width:470px;
        height: 77px;
        text-align: center;
        background: url(images/key_factors.gif);
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: auto;
        margin-right: auto;
}
.text_gren
{
        font-size: 12px;
        color: #177200;
        font-weight: bold;
        text-align: left;
}
.text_blue
{
        font-size: 12px;
        color: #07367e;
        font-weight: bold;
        text-align: left;
}


.mainborder {
	border: thin solid #003300;
}



img {
    border: none;
}

.main_text_highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #242424;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFF00;
}
.main_text_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #242424;
	text-decoration: none;
	font-weight: bold;
}
.main_text_title_italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #0000FF;
	text-decoration: none;
	font-style: oblique;
}
.main_text_main_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #02C53D;
	text-decoration: underline;
	font-style: oblique;
	font-weight: bold;
}
.green_vilift_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-weight: bold;
	color: #02C53D;
	font-style: oblique;
}
.change_life {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-style: oblique;
	font-weight: bold;
	color: #0000FF;
}
.t_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-style: oblique;
	color: #0000FF;
	font-weight: bold;
	text-decoration: underline;
}

.main_text_vilift_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #4AC532;
	text-decoration: underline;
	font-weight: bold;
	font-style: oblique;
}
.t_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-style: oblique;
	color: #4AC532;
	font-weight: bold;
	text-decoration: underline;
}
.main_text_bold_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.main_text_vilift_green_larger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #4AC532;
	text-decoration: underline;
	font-weight: bold;
	font-style: oblique;
}
.main_text_blue_benefits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
}

.style21 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #99CC00;
	text-decoration: underline;
}

.style21:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #017B24;
	text-decoration: underline;
}


/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#styletwo{position:relative;display:block;height:24px;font-size:11px;font-weight:bold;background:transparent url(images/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
.middle_bigger {
	font-family: Tahoma, Arial, Helvetica, Verdana;
	font-size: 14pt;
	font-weight: bold;
	color: #0000E6;
}
.image_border {
	margin: 5px;
}
.certborder {
	background-image: url(images/certborder.gif);
	padding: 0px;
	width: 409px;
	border: 1px solid #e3f0cf;
}
.middivspacing {
	margin-right: 30px;
	margin-left: 30px;
}
.borderline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#styletwo ul{margin:0;padding:0;list-style-type:none;width:auto;}
#styletwo ul li{display:block;float:left;margin:0 1px 0 0;}
#styletwo ul li a{display:block;float:left;color:#000;text-decoration:none;padding:6px 17px 0 17px;height:24px;}
#styletwo ul li a:hover,#styletwo ul li a.current{color:#fff;background:transparent url(images/bgON.gif) repeat-x top left;}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */


/* ^^^^^^^^ BELOW IS THE CODE FOR THE FOOTER REMINDER MENU ^^^^^^^^^^ */

.footer_link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #777777;
	text-decoration: none;
}

.footer_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #1BB9F2;
	text-decoration: underline;
}

.footer_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #777777;
	text-decoration: none;
}

/* ^^^^^^^^ ABOVE IS THE CODE FOR THE FOOTER REMINDER MENU ^^^^^^^^^^ */

.main_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #282828;
	list-style-type: square;
}
.sideboxmain {
	font-family: Arial, Helvetica, sans-serif;
	color: #79AB02;
	font-size: 10pt;
	font-weight: bold;
}
.sideboxborder {
	border: 1px solid #C0C0C0;
}

.keyfactors_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #282828;
	font-weight: normal;
	text-decoration: none;
}
.keyfactors_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #AD2A00;
	text-decoration: line-through;
}
.keyfactors_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0000E6;
}

.title_bigger {
	font-family: Impact, Arial, Helvetica, Verdana;
	font-size: 28px;
	font-weight: normal;
	color: #000080;
	padding-left: 0px;
}
.header {
	padding: 0px;
	margin-top: 7px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.title_bigger_1 {
	font-family: Tahoma, Arial, Helvetica, Verdana;
	font-size: 14pt;
	font-weight: bold;
	color: #0000E6;
	font-style: oblique;
}
.main_text_red_box_bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #282828;
	list-style-image: url(redbox.gif);
}
.main_text_bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #282828;
	list-style-image: url(black_check.gif);
}
.style1 {font-weight: bold}
.style3 {
	color: #C60826;
	font-weight: bold;
}
.style5 {
	color: #D50000;
	font-weight: bold;
}
.style6 {font-size: 8pt}
.testimonial_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #282828;
	background-color: #FFFFCC;
	border: 2px dashed #CC6701;
	font-style: oblique;
}
.style8 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #282828; list-style-type: square; font-weight: bold; }
.phone_border {
	border: 1px solid #000000;
}
.style9 {border: 1px solid #000000; font-weight: bold; }


.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}
.style7 {font-size: x-large}
.style8 {font-size: large}
.style10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large; font-weight: bold; }
.style12 {color: #FF6600}
.sidetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: oblique;
	font-weight: bold;
	color: #006600;
}
.testimonal_blocks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: oblique;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFCC;
	border: 2px dashed #CC6701;
}
.titles_pages {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: xx-large;
    color: #1362A5;
}
.style99 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
}
.style28 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    color: #7AAA00;
}
.faqq {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
	font-weight: bold;
    color: #7AAD08;
}

.faqq:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #003366;
}
.testbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #000066;
    border: 2px dashed #990000;
    font-weight: bold;
}

.style26 {
    color: #2B01C6;
	font-style: italic;
    font-size: large;
}
.style27 {color: #99CC00}
.tm { vertical-align:super; font-size:0.6em; }
.style11 {
    color: #99CC00
}
.style13 {font-size: 24px}
.style16 {
    font-size: large;
    color: #99CC00;
}
.style17 {
    font-size: large;
    color: #2B01C6;
}
.style18 {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #2B01C6;
    font-size: 24px;
}
.style19 {font-family: Arial, Helvetica, sans-serif; font-size: x-large; font-weight: bold; }
.style19_ {font-family: Arial, Helvetica, sans-serif; font-size: x-large; font-weight: bold; font-size: medium;}
.restofus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	font-style: italic;
}
.order_now_jpg
{
        background-image: url(images/order_now_jpg.jpg);
        width: 702px;
        height: 496px;
}
