* {
    font-family:verdana,arial;
    margin:0;
    padding:0;
}

body {
    background-image:url(/images/background.gif);
    background-repeat:repeat-x;
    background-position:top center;
	text-align:center; /* for IE */
    margin-left: auto;
    margin-right: auto;
    font-size:75%;
    color:#4c4c4b;
    background-color:#fff;
}

#wrapper {
    background-image:url(/images/background.jpg);
    background-repeat: no-repeat;
    background-position:top center;
	text-align:left;
	margin:0px auto; /* for the rest */
    padding:0;
}

#wrapper #container {
    margin: 0 auto;
    padding: 0 0px;
    width: 946px;
    position:relative;
}

.small { font-size:100%; }
.large { font-size:115%; }


.clear-block {
    clear:both;
}

.hidden {
    display: none;
}

a {
    color:#260859;
}

.leading-p {
    padding-top:20px;
}

.questionblock  {
    padding-bottom:12px;
}

.form-item {
    padding-top:5px;
    padding-bottom:8px;
    padding-right:6px;
    
 }



/**
HEADER STYLES
**/
#header {

}

#site-name {
    padding-top:8px;
    padding-bottom:5px;
    padding-left:20px;
}

.header-right {
    padding-top:10px;
    float:right;
    padding-right:22px;
    font-family:arial,verdana;
    font-size:11px;
    color:#fff;
}

.header-links a, .header-links a:link, .header-links a:visited, .header-links a:active {
    color:#fff;
    text-decoration:none;
}

.header-links a:hover {
    color:#fff;
    text-decoration:underline;
}

.isi-img {
    margin-top:-8px;
    _margin-top:0;
}
#banner_text{
    position:absolute;
    width:525px;
    top:60px;
    left:10px;
    _left:0px;
    text-align:center;
 
}
#banner_text p{
    font-size:16px;
    font-weight:bold;
    color:#513774;
    font-style: italic; 
    letter-spacing:-.21px;
}
#banner_text .extraindent{
    position:absolute;
    left:70px;
    white-space:nowrap;

}
#banner_text .lessindent{
    position:absolute;
    left:120px;
    text-align:left;
}
#banner_text #nat_simp_pro{
     position:absolute;
     left:7px;
}

#banner_text .small{
     font-size:13px;
}

#banner_text .smaller{
     font-size:12px;
}
#banner_text .smallest{
     font-size:10px;
     top:-10px;
     position:relative;
}
#banner_text #signup_banner{
    position:absolute;
    left:30px;
    top:-30px;
    white-space:nowrap;
}
#banner_text #confirm_ns{
    position:absolute;
    left:50px;
    top:10px;

}
/**TOOLS**/

#tools {
    float:right;
    position:relative;
    padding-top:10px;
    margin-bottom:15px;
    padding-left:10px;
    color:#626262;
    font-size:12px;
}

#tools a {
    text-decoration:none;
    color:#626262;
}

#tools img {
    margin-top:-10px;
    _margin-top:-5px;
}



/**
CONTENT
**/


#content-container {

    height:auto;
    width:956px;
}

#content-left-col {
    float:left;
    width:184px;
    min-height:100%;
    padding-left:0px;
    padding-top:22px;
}



.expand-img {
    padding-top: 0px;
    padding-left: 4px;
    margin-top:-7px;
    margin-left:4px;
}

a.expand  {
    color:#fff;
}


#content-left-col p {
    padding-bottom:10px;
}

.call-out {
    padding:10px 0 10px 0;
    margin:0px;
}

/*
#content-container img {
    padding-bottom:15px;
}
*/
 .no-pad {
    padding-bottom:0px;
}
/* TOP ISI Section */
#isi_top{
    width:704px;
    background:transparent url('/images/isi_top_bkg.gif') no-repeat 0 0;
    float:right;
    right:36px;
    _right:30px;
    margin-top:0px;
    top:-50px;
    position:relative;

}

#isi_top div{
    margin:10px 15px 5px 15px
}
.isiTitle{
    font-weight:bold;
    color:#330066;
}
#isi_top p{
     color:#330066;
}
#isi_top a, #isi_top a:visited{
    color:#d67e01;
}
img.isi_arrow{
    padding-left:3px;
    padding-bottom:1px;
}
#content-right-col-container {
    float:right;
    width:759px;
    padding-left:10px;
    padding-right:0px;
    margin-top:0;
    padding-top:0;
    background-image:url(/images/content-background.gif);
    background-repeat:no-repeat;
    background-position: 2px 5px;
    z-index:1 !important;
    top:-50px;
    position:relative;
    
/** IE6 Specific **/
    _background-image:url(/images/content-background-ie.gif);
    _background-repeat:no-repeat;
    _background-position:0 0;
    _padding-right:0;
    _padding-left:0;
    _margin-top:0px;
    _margin-right:-10px;
}
#content-right-col-container1 {
    float:right;
    width:760px;
    padding-left:10px;
    padding-right:0px;
    margin-top:0;
    padding-top:0;
    background-image:url(/images/content-background1.gif);
    background-repeat:no-repeat;
    background-position: 2px 5px;
    z-index:1 !important;
    top:-50px;
    position:relative;

/** IE6 Specific **/
    _background-image:url(/images/content-background-ie.gif);
    _background-repeat:no-repeat;
    _background-position:0 0;
    _padding-right:0;
    _padding-left:0;
    _margin-top:0px;
    _margin-right:-10px;
}

*:first-child+html #content-right-col-container1 {
    float:right;
    width:759px;
    padding-left:10px;
    padding-right:0px;
    margin-top:0;
    padding-top:0;
    background-image:url(/images/content-background1.gif);
    background-repeat:no-repeat;
    background-position: 2px 5px;
    z-index:1 !important;
    top:-50px;
    position:relative;
   }




#content-right-col {
    position:relative;
    top:0px;
    left:0px;
    padding-left:35px;
    padding-right:45px;
    min-height:261px;
    width:90%;
    _margin-left:0px;
    _padding-left:30px;
    _padding-right:0px;
    _height:261px;
}

#content-right-col p {
    font-family:verdana;
    line-height:1.5em;
    color:#4c4c4b;
    margin-bottom:1.2em
}

#content-right-col ul{
    margin:0;
    padding:0;
}
#content-right-col li{
    font-family:verdana;
    margin:0 0 1em 3em;
    list-style:none;
    color:#4c4c4b;
    list-style-image:url("/images/li_dots.gif");
    list-style-type:square;

}

#content-bottom {
    background-image:url("/images/content-bottom-corners.gif");
    background-repeat:no-repeat;
    height:22px;
    width:761px;
    margin-left:-5px;
}
#flashDiv{
    margin-left:-33px;
    _margin-left:-28px;

}

h1{
    font-size:20px;
    color:#2a0d5c;
    padding:1em 0 .75em 0;
}

h1.banner{
    font-size:18px;
    color:#301361;
    padding-left:35px;
    background: url('/images/h1-background.gif') no-repeat 0 0;
    height:39px;
    margin-left:-35px;
    padding-left:70px;
    padding-top:20px;
    padding-bottom:0px;
}



.no-h1 {
    padding:1em 0 0 0;
}

h2 {
    font-size:16px;
    font-weight:500;
    padding-top:10px;
    padding-bottom:10px;
}

h3 {
    font-size:13px;
    color:#480d7c;
    padding-bottom:4px;
    padding-top:10px;
}

/**h4 is with tooltips**/

h5 {
    font-size:1.3em;
    color: #000000;
    font-family: "Trebuchet MS",sans-serif;
    padding-bottom:10px;
}


/**HEADER**/
.submit-button {
    margin-bottom:-5px;
}
/**
FOOTER
**/

#bottom {  
    background-repeat:no-repeat;
    background-position: top center;
    width:730px;
    float:right;
    padding-top:20px;
    margin-top:0px;
    text-align:center;
    top:-50px;
    position:relative;
}

#bottom p {
    padding-bottom:6px;
	color:#000;
}

#bottom_nav {

}

#footer {

    font-size:11px;
    color:#000;
    padding-top:20px;
}

#isi {
    text-align:left;
    margin-bottom:4px;
    padding-top:0px;
    clear:both;
}

p.footnote{
    font-size:.85em;
}
/**
FORM STYLES
**/



.adjustable-font {

}


/** AIM FOR THE FACTS FLASH **/
#aimForFactsLaunchDiv {
	z-index: 1;
	position: relative;

	left: 0px;
	margin: 0px;
	padding: 0px;
}


#aimForFactsDiv {
	position: absolute;
	height: 850px;
	width: 946px;
    text-align:center;
	left: 1px;
	top: 0px;
	z-index: 2;

}
#aimForFactsDiv.closedAimForFacts {
    border: 1px solid #FF0000;
	visibility: hidden;
	display: none;
}
#aimForFactsDiv.openAimForFacts {
   /* border: 1px solid #FF0000;*/
	visibility: visible;
	display: block;
}


/**SITEMAP**/
/**NATURALLY Simple**/
#content-right-col #sitemap ul li {
    list-style-image:none !important;
    list-style-type:none;
    margin-left:0;
    padding-left:0;
    }

#content-right-col #sitemap ul  {
    list-style-type:none !important;
    padding-left:30px;
    }

/**Glossary**/
#glossary-menu {
    width:685px;
    height:39px;
    padding:10px 0 5px 0;
    background-image:url(/images/glossary-menu-background.gif);
    background-repeat:no-repeat;
    margin-top:20px;
}

#glossary-menu a.first {
    margin-left:72px
}

#glossary-menu a.pad-left {
    margin-left:120px;
}


/**FORMS**/
form label {

}


/**HOME**/
#home-callouts {
    float:right;
    padding-right:25px;
}

/**NEXT Links**/
#next {
    
    float:right;
    padding:15px 15px 0 15px;
}

.next {
    margin-bottom:-4px;
}

#next a {
    font-family:arial, verdana;
   
}

/**NATURALLY Simple**/
#content-right-col #naturally-simple ul li.one  {
    list-style:none;
    background-image:url(/images/icon-dollar.gif);
    background-repeat:no-repeat;
    background-position: -3px 0;
    padding-left:50px;
    padding-bottom:10px;
  }
* html #content-right-col #naturally-simple ul li.one  {
    height:53px;
    width:550px;
}
#content-right-col #naturally-simple ul li.two  {
    list-style:none;
    background:url(/images/icon-guidebook.gif);
    background-repeat:no-repeat;
    background-position: -3px 0;
    padding-left:50px;
    padding-bottom:10px;
}

#content-right-col #naturally-simple ul li.three  {
    list-style:none;
    background:url(/images/icon-calander.gif);
    background-repeat:no-repeat;
    background-position: -3px 0;
    padding-left:50px;
    padding-bottom:10px;
}

#content-right-col #naturally-simple ul li.four  {
    list-style:none;
    background:url(/images/icon-book.gif);
    background-repeat:no-repeat;
    background-position: -3px 0;
    padding-left:50px;
    padding-bottom:10px;
}


/*-----------------------------------------------------------------------------------------------*/
/*                                            TOOLTIP                                            */
/*-----------------------------------------------------------------------------------------------*/



.toolTip { /* This is the hook that the jQuery script will use */
	padding-right: 20px; /* This is need to make sure that the help icon is always visible */
	color: #3366FF;
	cursor: help;
	position: relative; /* This contains the .toolTipWrapper div that is absolutely positioned  */
    text-decoration: none;
}

a.tooltip {
    border-bottom-width: 2px;
border-bottom-style: dashed;
border-bottom-color: #ecac00;
color: #000000;
}

	.toolTipWrapper { /* The wrapper holds its insides together */
		width: 175px;
		position: absolute; /* Absolute will make the tooltip float above other content in the page */
		top: 20px;
		display: none; /* It has to be displayed none so that the jQuery fadein and fadeout functions will work */
		color: #FFF;
		font-weight: bold;
		font-size: 9pt; /* A font size is needed to maintain consistancy */
	}

		.toolTipTop { /* Top section of the tooltip */
			width: 175px;
			height: 30px;

		}

		.toolTipMid { /* Middle section of the tooltip */
			padding: 8px 15px;

		}

		.toolTipBtm { /* Bottom Section of the tooltip */
			height: 13px;

		}

h4 {
    color:#330066;
    background:#e9e6ee;
    padding:5px;
}




/**KNOW BEFORE YOU GO FLASH**/
#knowBeforeYouGoDiv {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 2;
}
#knowBeforeYouGoDiv.closedKBYGdiv {
	visibility: hidden;
/*	display: none;*/
}
#knowBeforeYouGoDiv.openKBYGdiv {
	visibility: visible;
	height: 850px;
/*	display: block;*/
}



#knowBeforeYouGoLaunchDiv {
	z-index: 0;
	position: relative;
	margin: 0px;
	padding: 0px;
}



/**Patient Testimonials**/

#talkingAboutLovazaDiv {
	position: absolute;
	height: 850px;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 2;
    visibility:hidden;
}
#talkingAboutLovazaDiv.closed {
	visibility: hidden;
	display: none;
}
#talkingAboutLovazaDiv.open {
	visibility: visible;
	display: block;
}



#talkingAboutLovazaLaunchDiv {
	z-index: 0;
	position: relative;
	margin-left: -10px;
	padding: 0px;
}



/**PUT LOVAZA TO THE TEST**/
#PLTTTLaunchDiv {
	z-index: 0;
	position: relative;
	margin: 0px;
	padding: 0px;
}


#putlovazatothetestDiv {
	position: absolute;
	height: 680px;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 2;
}

#putlovazatothetestDiv.closedPLTTT {

	visibility: hidden;
	display: none;
}

#putlovazatothetestDiv.openPLTTT {

	visibility: visible;
	display: block;
}

/**FORMS**/
#qCheckboxes {

}
.qList {
	float:left;
	width:47%;
	margin-right:15px;
	}
*:first-child+html .qList {
	float:left;
	width:48%;
	margin-right:15px;
	}
* html .qList {
	float:left;
	width:48%;
	margin-right:15px;
	}

.qList input {
    margin:0 0 8px 0px;
    _margin:0px;
   
}
*:first-child+html .qList input {
    margin:0 0 8px 0px;
    _margin:0px;
    margin:0px;
}
* html .qList input {
    margin:0 0 8px 0px;
    _margin:0px;
    margin:0px;
}

.form-item label.error {
    color: #F00;
}


/**CONSENT**/

#consent {border:1px solid #ccc;padding:12px;margin-bottom: 2em;}

#consent p {line-height:15px;}

.consent-item {padding:5px 5px 10px 0;}

#options {border: 1px solid #ccc;background-color: #f1f1f1;padding: 8px;}

#disagree {display:none;
    border:2px solid #ccc; /**THIS BORDER COLOR CAN BE CHANGED TO HIGHLIGHT COLOR OR SITE**/
    width:94%;padding:10px;background-color:#fff;}