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

* {margin:0; padding:0;}

body {
background-color:#7A2C78;
font-family:Helvetica, Arial, sans-serif;
padding:170px 0 0 0;
}

* html body {overflow:hidden;} 
* html div#main {height:100%; overflow:auto;}
@media screen{body>div#header {position:fixed;}}


.clear {clear:both;}
.space {padding:10px 0px;}
.linebreak {margin-bottom:15px;}
.center {text-align:center;}

a {color:#00C; text-decoration:none;}
a:hover {color:#060; text-decoration:underline;}

p {font-size:15px; line-height:22px; padding-bottom:10px;}
h1 {font-size:20px; font-weight:normal; color:#7A2C79; line-height:25px; letter-spacing:-1px; padding-bottom:5px;}
h2 {font-size:16px; line-height:25px;}
h3 {font-size:24px; color:#F00;}
h4 {font-size:16px; line-height:22px;}
h5 {font-size:16px; line-height:22px;}

#header {
width:100%;
height:170px;
background:url(images/bg-header.png) repeat-x;
position:absolute;
top:0;
z-index:999;
}

.header {width:960px; height:150px; background:url(images/bg-header-container.gif) right no-repeat; margin:auto;}

#title-container {width:450px; height:150px; float:left; position:relative;}

#title {width:450px; height:65px; background:url(images/title.png) no-repeat; position:absolute; top:40px;}
#title a {width:450px; height:65px; display:block;}

ul#nav {
width:450px;
height:35px;
margin:0 auto;
overflow:hidden;
position:absolute;
top:105px;
font-size:14px;
font-weight:bold;
line-height:25px;
}
ul#nav li {display:inline; line-height:20px;}
ul#nav a {padding:0 8px; float:left; color:#000;}
ul#nav a:hover {background:url(images/bg-button.png) repeat-x top; padding:5px 8px; text-decoration:none;}

.header-right {
width:510px;
height:40px;
background:url(images/neways-logo.png) no-repeat top right;
padding-top:110px;
float:left;
text-align:right;
}

#main {
width:960px;
margin:auto;
background:url(images/bg-main.gif) repeat;
-webkit-box-shadow:0 0 10px #000;
-moz-box-shadow:0 0 10px #000;
box-shadow:0 0 10px #000;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:10px 0;
}

.main {
width:930px;
background-color:#E4FFD2;
-webkit-box-shadow:inset 0 2px 5px #000;
-moz-box-shadow:inset 0 2px 5px #000;
box-shadow:inset 0 2px 5px #000;
margin:auto;
padding:5px;
}

.intro {width:590px; padding-left:10px; float:left;}
.intro p {font-style:italic;}

.intro-two p {padding:0; text-indent:30px;}

.link-boxes {width:300px; padding:0 15px; float:right;}
.link-boxes img {margin-bottom:10px;}
.link-boxes a {cursor:pointer; opacity:0.9; filter:alpha(opacity=90);}
.link-boxes a:hover {cursor:pointer; opacity:1; filter:alpha(opacity=100);}


.home-space {
clear:both;
width:900px;
border-bottom:1px dotted #000;
margin:0 auto 20px auto;
padding-top:20px;
}


#product-select {
width:370px;
height:420px;
background:url(images/bg-product-select.gif) top no-repeat #D0FFB0;
margin:0 15px;
padding:15px;
float:left;
overflow:hidden;
}
#product-select ul {
width:149px;
list-style:disc;
margin-left:10px;
float:left;
font-size:15px;
}
#product-select ul li {
list-style:none;
line-height:25px;
}
#product-select li:hover {
list-style:disc;
color:#7A2C78;
}
#product-select ul a:hover {color:#7A2C78;}

#product-select-img {
width:190px;
height:400px;
background:url(images/bg-product-select-img.png) repeat;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:10px;
float:left;
}
.product-select-img {
width:190px;
height:400px;
background-color:#FFF;
text-align:center;
}
.product-select-img img {border:0;}


#video-container {
width:455px;
height:340px;
background:url(images/bg-video-container.gif) top center no-repeat #7A2C78;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
-webkit-box-shadow:0 0 5px #000;
-moz-box-shadow:0 0 5px #000;
box-shadow:0 0 5px #000;
padding:110px 15px 0 15px;
float:left;
}
#video-container img {float:left;}

#video-container ul {
width:209px;
list-style:none;
margin-left:15px;
float:left;
font-weight:bold;
color:#D0FFB1;
}
#video-container ul li {padding-bottom:5px;}

#video-container a {color:#FFF;}

#video-container h4 {padding-top:10px; font-size:12px; font-weight:normal; color:#FFF; line-height:18px;}
#video-container p {font-size:10px; font-style:italic; color:#96C; line-height:12px;}


#home-feature {
width:870px;
background-color:#D0FFB0;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
margin:15px auto 0 auto;
padding:15px;
overflow:hidden;
}
#home-feature iframe {width:500px; height:440px; border:0; margin-left:15px; float:right;}
#home-feature .home-iframe iframe {width:520px; height:460px;}

.friend-email {
width:325px;
background-color:#6C6;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:5px;
font-size:14px;
}

#areas {
width:900px;
height:50px;
background-color:#D0FFB0;
border:1px solid #019901;
margin:20px auto 10px auto;
padding:5px;
overflow:auto;
}
#areas h4 {font-size:14px; font-style:italic; color:#019901;}

#areas p {font-size:12px;}


.videos-container {
width:880px;
background-color:#7A2C78;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow:0 0 3px #000;
-moz-box-shadow:0 0 3px #000;
box-shadow:0 0 3px #000;
margin:20px auto;
padding:10px;
overflow:hidden;
color:#FFF;
}
.videos {width:670px; background-color:#FFF; margin-right:10px; float:left;}
.video-select {width:200px; float:left;}
.video-select a {color:#99F;}

ul.videos-more {
width:200px;
list-style:none;
margin-top:20px;
font-size:13px;
}
ul.videos-more li {padding-bottom:3px;}


.video-youtube {width:445px; padding:0 10px; float:left;}


#footer {
width:900px;
background-color:#8E358C;
background-image:-moz-linear-gradient(top, #8E358C, #682466);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #8E358C),color-stop(1, #682466));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#8E358C', EndColorStr='#682466');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#8E358C', EndColorStr='#682466')";
border-top:1px solid #953E8C;
-webkit-border-bottom-right-radius:8px;
-webkit-border-bottom-left-radius:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-bottomleft:8px;
border-bottom-right-radius:8px;
border-bottom-left-radius:8px; 
-webkit-box-shadow:inset 0 0 10px #000;
-moz-box-shadow:inset 0 0 10px #000;
box-shadow:inset 0 0 10px #000;
margin:15px auto 0 auto;
padding:15px 20px;
overflow:hidden;
}
#footer a {color:#FFF;}
#footer a:hover {color:#C5F2A6;}

#footer p {padding:0; font-size:10px; line-height:20px;}

.footer-ie {position:relative;}

#footer-details {width:900px; height:40px; overflow:hidden;}
#footer-details ul li {height:30px; background:url(images/bg-footer-logo.png) no-repeat; display:inline; float:left;}
#footer-details ul li#fd-logo {width:230px; background-position:0 0;}
#footer-details ul li#fd-name {width:230px; background-position:0 -90px;}
#footer-details ul li#fd-phone {width:130px; background-position:0 -30px;}
#footer-details ul li#fd-mobile {width:130px; background-position:0 -60px;}
#footer-details ul li#fd-email {width:150px; background:none; font-size:13px; line-height:25px;}

ul.footer-links {
width:150px;
padding-left:20px;
float:left;
font-size:12px;
color:#909;
}
ul.footer-links li {line-height:25px;}

#footer-products {
width:550px;
background:url(images/bg-footer-products.png) no-repeat top center;
padding-top:10px;
float:left;
overflow:hidden;
}
#footer-products ul {width:342px; height:47px; margin:0 auto 10px auto;}
#footer-products ul li {width:57px; height:47px; display:inline;}
#footer-products ul li a {width:57px; height:47px; background:url(images/footer-products.png) no-repeat; float:left; display:block;}
#footer-products ul li#fp-acai a {background-position:0 0;}
#footer-products ul li#fp-acai a:hover {background-position:0 -47px;}
#footer-products ul li#fp-maximol a {background-position:0 -94px;}
#footer-products ul li#fp-maximol a:hover {background-position:0 -141px;}
#footer-products ul li#fp-hawaiian-noni a {background-position:0 -188px;}
#footer-products ul li#fp-hawaiian-noni a:hover {background-position:0 -235px;}
#footer-products ul li#fp-duri-fusion a {background-position:0 -282px;}
#footer-products ul li#fp-duri-fusion a:hover {background-position:0 -329px;}
#footer-products ul li#fp-new-vera a {background-position:0 -376px;}
#footer-products ul li#fp-new-vera a:hover {background-position:0 -423px;}
#footer-products ul li#fp-revenol a {background-position:0 -470px;}
#footer-products ul li#fp-revenol a:hover {background-position:0 -517px;}


#premier {width:760px; margin:auto; padding-top:15px; overflow:hidden;}
.premier {width:400px; padding-top:20px; float:left; font:12px Arial, Helvetica, sans-serif; color:#FFF; text-align:right;}
.premier a {color:#FF0;}
#premier32-tv a {width:105px; height:62px; background:url(images/tvx2.jpg) no-repeat; margin-left:30px; float:left; display:block;}
#premier32-tv a:hover {background-position:0px -62px;}


/*acai action*/
.acai-action-description {
background:url(images/bg-acai-action-words.png) repeat;
border:1px solid #909;
margin:20px 0 160px 0;
float:left;
}
.acai-action-description p {margin-bottom:5px; font:12px Arial, Helvetica, sans-serif;}

.scroll-handle {
width:10px;
height:35px;
border:0;
background-image:url(images/acai-action/scroll-bar-handle.gif);
background-repeat:repeat;
cursor:pointer;
}
#scroll-handle-top-1 {width:10px; height:8px; background-image:url(images/acai-action/scroll-bar-handle-top.png); background-repeat:no-repeat;}
#scroll-handle-bot-1 {width:10px; height:8px; background-image:url(images/acai-action/scroll-bar-handle-bottom.png);}
.scroll-track {width:10px; height:8px; background-image:url(images/acai-action/VScrollTrackFill.gif); background-repeat:repeat;}
#scroll-track-top-1 {width:10px; height:10px; background-image:url(images/acai-action/up.gif);}
#scroll-track-bot-1 {width:10px; height:10px; background-image:url(images/acai-action/down.gif);}

.acai-action-bullets {
width:350px;
background:url(images/bg-acai-action-words.png) repeat;
border:1px solid #909;
margin:20px 0 0 200px;
padding:3px;
float:left;
}
ul.acai-bullets {
width:310px;
margin:0 0 10px 25px;
font:bold 14px Arial, Helvetica, sans-serif;
line-height:23px;
}

.acai-action-paypal {
width:450px;
background:url(images/bg-acai-action-words.png) repeat;
border:1px solid #909;
margin:auto;
padding:5px;
}


.maximol-left {width:320px; padding-top:20px; float:left; text-align:center;}
.maximol-right {width:610px; padding-top:20px; float:left;}
.maximol-offer {width:850px; margin:auto; padding:20px 5px 5px 5px;}


/*products*/
.product-container {
width:910px;
background-color:#A4FD86;
padding:10px;
overflow:hidden;
}

.product-img {
width:150px;
float:left;
}
.product-desc {
width:750px;
padding-left:10px;
float:left;
}
.product-desc h2 {border-bottom:1px solid #909;}
.product-desc p, .neways-product-desc p {font-size:13px; line-height:17px;}

.product-space {border-top:1px solid #939; margin-top:10px; padding-bottom:10px;}


.neways-product-img {
width:192px;
padding:0 39px;
float:left;
}
.neways-product-img img {
border:1px solid #CCC;
-webkit-box-shadow:0 0 10px #74B35F;
-moz-box-shadow:0 0 10px #74B35F;
box-shadow:0 0 10px #74B35F;
margin-bottom:20px;
}
.neways-product-desc {
width:638px;
background:url(images/bg-neways-products.jpg) top right repeat-y;
float:left;
}
.neways-product-desc h2 {border-bottom:1px solid #909; margin:10px 0;}
.neways-product-desc ul {
width:620px;
list-style:disc;
padding-left:18px;
font-size:13px;
line-height:17px;
}
.neways-product-desc li {padding-bottom:10px;}
li.npd-list-2/*neways-product-desc*/ {list-style:none; padding:0 0 5px 15px;}


/*videos*/
.video-link-container {
width:918px;
padding:15px 0 15px 12px;
overflow:hidden;
}

.video-link {
width:270px;
height:40px;
background-color:#D2FFC4;
border:2px solid #939;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow:0 0 10px #000;
-moz-box-shadow:0 0 10px #000;
box-shadow:0 0 10px #000;
padding:20px 10px;
margin-right:12px;
float:left;
text-align:center;
}

#video-link-1 {line-height:40px;}
#video-link-2 {line-height:20px;}


/*contact*/
#contact-page {width:905px; padding:10px;}

.contact-form {
width:500px;
background-color:#C98DCF;
padding:10px;
float:left;
}

.contact-form-field-names {
width:150px;
padding-right:10px;
float:left;
text-align:right;
}
.contact-form-field-names p {font-size:14px; line-height:20px;}

.contact-form-fields {width:340px; float:left; padding-bottom:10px;}
.contact-form-fields input {background-color:#FFF; padding:2px; font:14px Arial, Helvetica, sans-serif;}
.contact-form-fields textarea {background-color:#FFF; padding:2px; font:14px Arial, Helvetica, sans-serif;}

p.submit input {
width:120px;
height:25px;
background:url(images/send-messagex2.jpg) no-repeat;
border:none;
}
p.submit input:hover {
background-position:0px -25px;
border:none;
cursor:pointer;
}

.contact-details {width:370px; padding-left:15px; float:left;}

.contact-details-left {width:90px; padding-right:10px; float:left; text-align:right;}
.contact-details-left p {line-height:30px;}
.contact-details-right {width:270px; float:left; text-align:left;}
.contact-details-right p {font-size:20px; line-height:30px;}
.contact-details-right p.email {font-size:14px; line-height:30px;}


.contactphp {padding:20px 0px; text-align:center;}
.contactphp p.notvalid {color:#F00;}


ul.sitemap {width:auto; padding:0 0 15px 40px;}

