@charset "utf-8";
/* CSS Document */
body
{
margin:0;
background-color:#fff;
font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
color:#000;
line-height:14pt;
background-image:url('../images/bannerbg.jpg');
background-repeat:repeat-x;
}
.agebutton
{
	border-style:solid;
border-width:1px;
border-color:#03F;
background-color:#03F;
color:#fff;
}
#agevalidatebox
{
text-align:left;
padding:20px;
width:400px;
background-color:#eeeeee;
border-style:solid;
border-width:1px;
border-color:#03F;
}
.shoptable
{
border-width:1px;
border-style:solid;
border-color:#0072b9;
font-size:11pt;
}
.shopodd
{
font-size:10pt;	
background-color:#dfecf4;
}
.shopeven
{
font-size:10pt;	
}
.shoppingbagheader
{
background-color:#0072b9;
color:#fff;
font-size:12pt;
font-weight:bold;
letter-spacing:0px;
}
.orderrow
{
float:left;
width:213px;
}
.navenergyon
{
background-image:url('../images/navenergyon.jpg');	
width:162px;
height:62px;
color:#fff;
padding-left:40px;
padding-top:5px;
font-weight:bold;
font-size:12pt;
}
.leftnavline
{
height:1px;
width:202px;
background-color:#eee;
}
.navenergyoff
{
background-image:url('../images/navenergyoff.jpg');	
width:162px;
height:62px;
color:#fff;
padding-left:40px;
padding-top:5px;
font-weight:bold;
font-size:12pt;
}
.navsensoryon
{
background-image:url('../images/navsensoryon.jpg');	
width:152px;
height:62px;
color:#fff;
padding-left:50px;
padding-top:5px;
font-weight:bold;
font-size:12pt;
}
.navsensoryoff
{
background-image:url('../images/navsensoryoff.jpg');	
width:152px;
height:62px;
color:#fff;
padding-left:50px;
padding-top:5px;
font-weight:bold;
font-size:12pt;
}
.navsmokeon
{
background-image:url('../images/navsmokeon.jpg');	
width:152px;
height:62px;
color:#fff;
padding-left:50px;
padding-top:5px;
font-weight:bold;
font-size:12pt;
}
.navsmokeoff
{
background-image:url('../images/navsmokeoff.jpg');	
width:152px;
height:62px;
color:#fff;
padding-left:50px;
padding-top:5px;
font-weight:bold;
font-size:12pt;
}
.navsmaller
{
font-size:8pt;	
font-weight:normal;
}
.navraquo
{
font-size:20pt;
font-weight:bold;
padding-right:10px;
}
.navsmaller2
{
font-size:10pt;	
font-weight:bold;
padding-right:10px;
text-decoration:underline;
}
#leftnavtop
{
background-image:url('../images/leftnavheader.jpg');
width:192px;
height:28px;
font-size:14pt;
line-height:16pt;
color:#fff;
padding-top:5px;
padding-left:10px;
}
.h12
{
letter-spacing:-3px;
font-size:25pt;
}
#navlinks
{
margin-top:0px;
font-size:16pt;
line-height:18pt;
}
.greyline
{
height:2px;
background-color:#cccccc;
width:98%;
margin-left:4px;
text-align:center;
}
.greyline2
{
height:2px;
background-color:#cccccc;
width:98%;
margin-left:4px;
text-align:center;
margin-bottom:10px;
}
h4
{
margin:0;
font-size:14pt;
line-height:16pt;
font-weight:bold;
}
.navlinkon
{
background-color:#6ab7e8;
padding-top:10px;
width:150px;
text-align:center;
height:33px;
float:left;
}
.navlink
{
padding-top:10px;
width:150px;
text-align:center;
height:33px;
float:left;
}
.navlink a,.navlink a:visited,.navlink a:active,.navlink a:hover,.navlink a:link
{
color:#fff;
text-decoration:none;
}
.navlinkon a,.navlinkon a:visited,.navlinkon a:active,.navlinkon a:hover,.navlinkon a:link
{
color:#0f5b8a;
text-decoration:none;
}
.navdivider
{
float:left;
background-color:#174e72;
width:1px;
height:41px;
margin-top:1px;
margin-bottom:1px;
}
a,a:link,a:active,a:visited
{
color:#333;
text-decoration:underline;
line-height:16pt;

}
a:hover
{
color:#333;
text-decoration:underline;
line-height:16pt;
}
#wrapper
{
width:900px;
min-height:760px;
text-align:left;
margin:0px;
}
#header
{
width:900px;
height:295px;
background-image:url('../images/banner.jpg');
background-repeat:no-repeat;
}
#logo
{
width:200px;
height:90px;
float:left;
}
#banner2
{
width:700px;
height:252px;
float:left;
}
#healthyme
{
margin-left:70px;
float:left;
height:58px;
}
#partyresponsibly
{
float:left;
width:260px;
text-align:right;
color:#333333;
padding-top:23px;
}
.productname_text
{
font-size:12pt;
font-weight:normal;
}
.shoppingbagheader2
{
background-color:#a2cde8;
}
.checkoutheading
{
color:#0273b9;
margin:0;
}
.checkoutheading2
{
color:#0273b9;
margin:0;
}
.productname_text2
{
background-color:#80badf;
}
#stopthedrugwar
{
float:left;
width:60px;
text-align:right;
color:#333333;
}
.party,.party:active,.party:visited,.party:hover,.party:link
{
font-size:10pt;
text-decoration:underline;
color:#666;
}
#languages
{
padding-left:30px;
height:40px;
float:left;
padding-top:18px;
}
#bannerslogan
{
color:#fff;
font-size:16pt;
line-height:18pt;
font-weight:bold;
padding-top:8px;
margin-left:5px;
height:50px;
}
#safeslogan
{
font-size:10pt;
line-height:12pt;
color:#63cbff;
float:left;
padding-top:32px;
margin-left:-195px;
}
#phonenumber
{
color:#fff;
font-size:20pt;
font-weight:bold;
line-height:22pt;
padding-top:20px;
letter-spacing:2px;
padding-left:80px;
float:left;
width:250px;
}
#discountcode
{
color:#fff;
font-size:20pt;
line-height:20pt;
font-weight:normal;
float:left;
padding-left:185px;
margin-top:10px;
}
#content
{

}
#energybox
{
width:210px;
height:159px;
float:left;
}
.energyboxoff
{
background-image:url('../images/energybox.jpg');
}
.energyboxon
{
background-image:url('../images/energybox2.jpg');
}
#sensorybox
{
width:210px;
height:159px;
float:left;
margin-left:20px;
}
.sensoryboxoff
{
background-image:url('../images/sensorybox.jpg');
}
.sensoryboxon
{
background-image:url('../images/sensorybox2.jpg');
}
#smokebox
{
width:210px;
height:159px;
float:left;
margin-left:20px;
}
.smokeboxoff
{
background-image:url('../images/smokebox.jpg');
}
.smokeboxon
{
background-image:url('../images/smokebox2.jpg');
}
#menssexbox
{
width:210px;
height:159px;
float:left;
margin-left:8px;
}
.menssexboxoff
{
background-image:url('../images/menssexbox.jpg');
}
.menssexboxon
{
background-image:url('../images/menssexbox2.jpg');
}
.boxheading
{
color:#fff;
width:210px;
text-align:center;
font-weight:bold;
font-size:18pt;
margin-top:5px;
line-height:20pt;
}
.boxcaption
{
font-size:13pt;
line-height:16pt;
font-weight:bold;
color:#fff;
width:210px;
text-align:center;
margin-top:75px;
}
.boxfooter
{
font-size:12pt;
line-height:16pt;
font-weight:bold;
color:#fff;
width:210px;
text-align:center;
text-decoration:underline;
}
#homeicons
{
margin-top:15px;
margin-left:100px;
}
h2
{
color:#0072b9;
margin:0px;
font-size:20pt;
line-height:24pt;
}
#homeslogan
{
margin-top:5px;
text-align:center;
}
#homebenefits
{
text-align:left;
}
#benefitsleft
{
margin-top:5px;
float:left;
width:320px;
margin-left:100px;
margin-bottom:10px;
}
#benefitsright
{
margin-top:5px;
float:left;
width:400px;
margin-bottom:10px;
}
h3
{
height:30px;
padding-left:35px;
background-image:url('../images/benefittick.jpg');
background-repeat:no-repeat;
margin:0;
line-height:30px;
font-size:20px;
}
#homeriskfree
{
font-size:28px;
margin-left:220px;
font-weight:bold;
}
.riskfreered
{
color:#dd2027;
}
#footer
{
background-image:url('../images/footerbg.jpg');
height:110px;
color:#b5d6eb;
padding-top:10px;
font-size:10pt;
line-height:12pt;
}
#footer a,#footer a:link,#footer a:visited,#footer a:active,#footer a:hover
{
color:#fff;
margin-left:10px;
margin-right:10px;
}
#disclaimer
{
margin-top:10px;
width:500px;
text-align:center;
}
#footerseo
{
margin-top:5px;
width:900px;
text-align:center;
font-size:8pt;
}
/* BEGIN language dropdown */
    .lang_cont, html>/**/body .lang_cont { display:inline; position:relative; padding:0 50px; z-index:1080; }
      html>/**/body .lang_cont { margin:-1px 0 0 0; }
    .lang_flags { margin:1px 0 0 0; }
    #lang_dd, html>/**/body #lang_dd {width:100px; position:absolute; top:0; right:0px;}
    #lang_dd { top:-2px !important; }
      #lang_dd span { text-align:left; padding:0 0 0 4px; cursor:pointer;  }
      #lang_dd.suspended a {display:none;}

    a.lng_active { display:block !important; text-align:left; width:115px; background:#FFFFFF; border:1px solid #E4E2E4; margin:0 0 -1px 0; padding:2px; text-decoration:none; }
    .expanded a, .expanded a:hover { display:block; text-align:left; width:115px; background:#FFFFFF; border:1px solid #E4E2E4; margin:0 0 -1px 0; padding:2px; text-decoration:none; }
      .expanded a:hover { background:#F3F3F3; }

    .lang_flag_english, .lang_flag_spanish, .lang_flag_french, .lang_flag_german, .lang_flag_japanese, .lang_flag_korean, .lang_flag_portuguese,
      .lang_flag_italian, .lang_flag_dutch, .lang_flag_swedish, .lang_flag_chinese, .lang_flag_tagalog, .lang_flag_arrows { background:url(../images/flags.png) no-repeat; width:18px; height:12px; display:inline; padding:2px 9px; cursor:pointer; } 

    * html .lang_flag_english, * html .lang_flag_spanish, * html .lang_flag_french, * html .lang_flag_german, * html .lang_flag_japanese, * html .lang_flag_korean, * html .lang_flag_portuguese,
      * html .lang_flag_italian, * html .lang_flag_dutch, * html .lang_flag_swedish, * html .lang_flag_chinese, * html .lang_flag_tagalog, * html .lang_flag_arrows { background:url(../images/flags.gif) no-repeat; width:18px; height:12px; display:inline; padding:2px 9px; cursor:pointer; }

    .lang_flag_arrows { background-position:0 -1560px; width:9px; padding:2px; float:right; cursor:pointer; }
    .lang_flag_english { background-position:-18px -1555px; }
    .lang_flag_spanish { background-position:-41px -1555px; }
    .lang_flag_french { background-position:-159px -1557px; }
    .lang_flag_german { background-position:-135px -1557px; }
    .lang_flag_japanese { background-position:-206px -1557px; }
    .lang_flag_korean { background-position:0 -1573px; }
    .lang_flag_portuguese { background-position:-64px -1557px; }
    .lang_flag_italian { background-position:-111px -1557px; }
    .lang_flag_dutch { background-position:-87px -1557px; }
    .lang_flag_swedish { background-position:-182px -1557px; }
    .lang_flag_chinese { background-position:-44px -1573px; }
    .lang_flag_tagalog { background-position:-22px -1573px; }

  
    
h1
{
margin:0;
color:#0072b9;
font-size:18pt;
line-height:20pt;
}
#leftnav
{
width:200px;
float:left;
}
#rightcontent
{
margin-top:20px;
margin-left:20px;
width:680px;
float:left;
}
.guaranteetext
{
color:#0072b9;
font-size:22pt;
line-height:24pt;
font-weight:bold;
}
.guaranteeblack
{
color:#000;
}
.guaranteeblack2
{
color:#000;
font-size:18pt;
line-height:22pt;
}
.guaranteetext2
{
margin-top:10px;
color:#0072b9;
font-size:16pt;
line-height:20pt;
}
#guaranteebullets
{
margin-left:140px;
color:#333;
text-align:left;
margin-top:20px;
}
h5
{
margin:0;
font-size:22px;
line-height:25px;
background-image:url('../images/guaranteebullet.jpg');
background-repeat:no-repeat;
padding-left:30px;
margin-top:5px;
}
.enquiryform {
	text-align: left;
	padding: 0 10px 10px 10px;  
	border: 1px solid #0072b9;
	width: 580px;
	background-color:#dfecf4;
}
	
	.enquiryform fieldset {  
	margin: 10px 0 0 0;  
	padding: 10px;  
	border: 1px solid #cdcdcd;   
	width: 560px;
	}
	
	.enquiryform legend {
		margin-top: 0;
	}
	
	.enquiryform textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		border-color: #dfdfdf;
		width: 400px;
	}
	
	.enquiryform input, .enquiryform select, .enquiryform textarea {
		border: 1px solid #cdcdcd;
		width: 400px;
	}
	
	.enquiryform input {
		width: 275px;
	}
	
	.enquiryform .button {
		background-color: #0072b9;
		color: #FFF;
		font-weight: bold;
		width: 180px;
		}
	
	.enquiryform label {
		width: 120px;
		display: inline-block;
		text-align: right;
	}
	
	.enquiryform ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	
	.enquiryform ul ul li {
		margin: 5px auto;
	}
	
	#submit {
		text-align: right;
		margin-top: 10px;
	}
.indent
{
	margin-left:30px;
	margin-top:5px;
}
.testimonialodd
{
background-color:#eeeeee;
border-style:solid;
border-width:1px;
border-color:#cccccc;
width:640px;
padding:10px;
margin-left:5px;
}
.testimonialeven
{
background-color:#f2f2f2;
border-style:solid;
border-width:1px;
border-color:#fff;
width:640px;
padding:10px;
margin-left:5px;
}
#legalsleft
{
margin-top:10px;
float:left;
width:380px;
}
.secret1
{
font-size:24pt;
line-height:26pt;
color:#000;
font-weight:bold;
letter-spacing:-2px;
}
.dynamitecolor
{
font-size:26pt;
line-height:28pt;
color:#e02127;
font-weight:bold;
letter-spacing:-2px;
}
.aromacolor
{
font-size:26pt;
line-height:28pt;
color:#559f3c;
font-weight:bold;
letter-spacing:-2px;	
}
.goldenbulletcolor
{
font-size:26pt;
line-height:28pt;
color:#f99f18;
font-weight:bold;
letter-spacing:-2px;
}

#legalsright
{
margin-left:20px;
margin-top:10px;
float:left;
}
.orderonlineoff
{
background-image:url('../images/orderonlineoff.jpg');
height:50px;
width:105px;
float:left;
margin-left:15px;
margin-top:5px;
}
.orderphoneoff
{
background-image:url('../images/orderphoneoff.jpg');
height:50px;
width:105px;
float:left;
margin-top:5px;
margin-left:10px;
}
.orderfaxoff
{
background-image:url('../images/orderfaxoff.jpg');
height:50px;
width:105px;
float:left;
margin-top:5px;
margin-left:15px;
}
.orderemailoff
{
background-image:url('../images/orderemailoff.jpg');
height:50px;
width:105px;
float:left;
margin-top:5px;
margin-left:10px;
}
.orderonlineon
{
background-image:url('../images/orderonlineon.jpg');
height:50px;
width:105px;
float:left;
margin-left:15px;
margin-top:5px;
}
.orderphoneon
{
background-image:url('../images/orderphoneon.jpg');
height:50px;
width:105px;
float:left;
margin-top:5px;
margin-left:10px;
}
.orderfaxon
{
background-image:url('../images/orderfaxon.jpg');
height:50px;
width:105px;
float:left;
margin-top:5px;
margin-left:15px;
}
.orderemailon
{
background-image:url('../images/orderemailon.jpg');
height:50px;
width:105px;
float:left;
margin-top:5px;
margin-left:10px;
}
.benefitsleft
{
float:left;
width:350px;
}
.nonfeatures
{
color:#000;
font-size:20pt;
margin-left:100px;
font-weight:bold;
line-height:24pt;
letter-spacing:-2px;
}
.strikered
{
color:#e02127;
font-weight:normal;
}
.nonfeaturesred
{
color:#e02127;
}
.nonfeaturesred2
{
color:#e02127;
font-size:16pt;
line-height:22pt;
}
.benefitsright
{
float:left;	
}
