/* General */
body
{
padding-right: 0px;
padding-left: 0px;
padding-top: 15px;
padding-bottom: 10px;
background: #ffffff;
margin: 0px;
text-align: center;
}

body, td , tr, th
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

#container {
width:780px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

a:link, a:visited, a:active {
color: #5F0555;
}

a:hover {
text-decoration: none;
}

h1 {
font-size: 32px;
font-weight: normal;
letter-spacing: 0px;
}

h2 {
font-size: 23px;
font-weight: normal;
letter-spacing: 0px;
}

h3{
font-size: 18px;
font-weight: normal;
letter-spacing: 0px;
}

h4 {
font-size: 15px;
font-weight: normal;
letter-spacing: 0px;
}

p {
font-size: 13px;
}

.error {
display: block;
color: Red;
}

h1, h2, h3, h4, h5 
{
margin-bottom: 5px;
margin-top: 0px;
}

#seoarea {
position: relative;
margin-bottom: 5px;
font-size: 12px;
}

#seoarea h1 {
font-size: 12px;
color: #660066;
font-weight: normal;
margin: 0px;
padding: 0px;
padding-left:2px;
}

#seoarea div.links {
}

input.textbox {
bordeR: 1px solid #A5ACB2;
}

td.leftcolumncontent {
background-color: #F3E5EC;
}

.c3 {
color: #CC3366;
}

a:link.c3, a:visited.c3, a:active.c3 {
color: #CC3366;
}

/* cause oprah said so.... jgb 10.6.2008 BORDER:SOLID 1PX RED;*/

#bestsexeverO {
position:absolute;
width:407px;
height:173px;
z-index:3;
left: 358px;
top: 330px;
background-image: url(/images/publicsite/funnel/landing/bgd_subsection.gif);
background-repeat: no-repeat;
background-position: top right;
}

#bermancenterO {
position:absolute;
width:407px;
height:173px;
z-index:3;
left: 358px;
top: 529px;
background-image: url(/images/publicsite/funnel/landing/bgd_subsection.gif);
background-repeat: no-repeat;
background-position: top right;
}

.fltLft{float:left;}
.fltRgt{float:right;}
.clearALL{clear:both;}
#Olandingcontainer{background-color:#F3E5EC;
background-image:url(/images/publicsite/funnel/landing/bgd_page.gif);
background-position:left bottom;
background-repeat:no-repeat;
height:821px;
position:relative;
width:780px;
z-index:1;}
 #btnBTM{margin-top:425px;_margin-top:25px;margin-left:10px;}
#lftBoxBot{background-image:url(/images/publicsite/funnel/landing/bkg_bottomtlft.gif);background-repeat:no-repeat;background-position:top;width:332px;height:131px;margin-top:-7px;_margin-top:-5px}
#lftBoxMain p{margin:7px;}
#lftBoxMain{background-image:url(/images/publicsite/funnel/landing/bkg_fadeHor.gif);background-repeat:repeat-y;background-position:top;width:332px;margin-top:-15px}
#lftBoxHdr{background-image:url(/images/publicsite/funnel/landing/tabTop.gif);background-repeat:no-repeat;background-position:top;width:332px;height:131px;}
#lftBox{margin:143px 0px 0px 10px;width:332px;}
#OlandMid {background-color:#F3E5EC;border-left:solid 1px #B673AD;border-right:solid 1px #B673AD;width:778px;_width:780px;}
#OlandMidBkgLft {background-image:url(/images/publicsite/funnel/landing/bkg_omidhdr.gif);background-repeat:no-repeat;background-position:top left;width:352px;height:173px}
#OlandMain {}
#Olandinghdr{background-image:url(/images/publicsite/funnel/landing/bkg_ohdr.gif);background-repeat:no-repeat;background-position:bottom;width:780px;height:100px;}
#OlandMainRght {margin:10px 10px 0px 0px;}
#callBox{background-image:url(/images/publicsite/funnel/landing/bkg_mainCall.gif);background-repeat:no-repeat;background-position:top;width:406px;height:290px;}


/*			Landing Page Styles; NED, 2/25/09			*/
#landingOutside {width:100%; background-color:#ffffff;}
#landingInside {width:780px; text-align:left; margin: 0 auto; height:921px; }

#landingTopLeft {float:left;background-color:#F3E5EC; height:308px; margin-top:-4px;}
#landingTopRight {float:right;background-color:#F3E5EC; margin-top:-4px;border-right:1px solid #B673AD; }
#landingTopVarUnit {margin:-190px 0 0 64px; width:290px;font-size:17px; color:#ffffff;font-weight:bold;}
#landingTopVarUnitButton {margin-left:150px; margin-top:50px;}

#landingMain {clear:right; border-right:1px solid #B673AD; background-color:#F3E5EC;margin-bottom:-30px;}
#landingMainLeft {height:325px; *margin-top:0px; width: 355px; *width: 325px;}

#landingMainLeftInside {border-left:1px solid #B673AD; *margin-left:-360px;height:525px;  position:relative;top:-69px; *top:-75px; width:355px;}


#landingMainLeftHeader {float:left; margin:0 17px 0 13px; background: url(/images/publicsite/funnel/landing/v2/banner-left-side-top.jpg) no-repeat; width:325px; height:34px; text-align: center; font:arial; font-weight: bold; font-size:17px; color:#ffffff; padding-top:7px;}
#landingMainLeftCopy {float:left; color: #660066; border-left:1px solid #CC0066; border-right:1px solid #CC0066; width:323px; *width:325px;  text-align: left; font:arial; font-weight: normal; font-size:12px; color:#660066; vertical-align:top; background-color: #ffffff;}
#landingMainLeftFooter {float:left; background: url(/images/publicsite/funnel/landing/v2/banner-left-side-bottom.jpg) no-repeat; width:325px; height:34px; text-align: center; }

#landingMainRight {float: right;_margin-left:8px; margin-right:15px; *padding-left:350px; margin-top:-260px;*margin-top:-503px;}
#landingMainRightHeadline {color: #CF1170; font-family:Arial; font-size:18px; text-decoration: underline; padding:0px 11px 0 11px;}
#landingMainRightCopy {color: #660066; font-family:Arial; font-size:13px; padding:0px 11px 0 11px; line-height:18px;}


#landingMainBottomOutside {border-left:1px solid #B673AD;*margin-top:-108px;}
#landingMainBottom { margin:0 auto; text-align: center; height:102px; margin-top:120px; _margin-top:0px; margin-left:-2px;}
#landingMainBottomButton {padding-top:14px;padding-left: 390px;}

#landingBannerBottom {margin-top:0px; *margin-top:-6px; clear:both; _padding-left:0px;}

* html #landingBannerBottom {margin-top:0px; *margin-top:-6px; clear:both; _padding-left:-10px;}
/*			END OF Landing Page Styles; NED, 2/25/09			*/



/*			Diagnostic Page Styles; NED, 2/26/09			*/
.InnerBoxContent22 {margin-top:-16px; margin-bottom:-20px;background: url(/images/publicsite/funnel/diagnostic/bgd-diag-center.gif) repeat-y;font-size: 15px; padding-left:20px; text-align: left;}
.question {margin:10px 0 20px 0;}
.questiontext {font-weight:bold; line-height:19px; font-size:14px;}
.questionLast {margin:10px 0 0px 0;}
.answerlistNew {font-size:12px;}
.InnerBoxContent2 {margin-top:-24px;  background: url(/images/publicsite/funnel/diagnostic/bgd-diag-center.gif) repeat-y;font-size: 15px; padding-left:20px;_padding-left:10px;}

.inner {margin-top:20px; font-size:13px; color:#660066; padding-bottom: 20px; margin-left:-10px;_margin-left:0px;}

#featurednewslettersNew { color:#CC0066; border: 1px solid #CC0066; width:496px; height:165px; margin-left:-10px; _margin-left:2px;}
.NLHeaderBottom {font-size: 14px; font-weight: bold; color:#660066; text-align:center; margin-top:15px;}
.NLCopyBottom {font-size: 14px; margin-left:16px; line-height:35px; font-weight: bold; color:#660066; text-align:left; margin-top:8px;*line-height:20%; }
.NLCopyBottomOther {font-size: 14px; margin-left:6px; _margin-left:19px; line-height:30px; font-weight: bold; color:#660066; text-align:left; margin-top:16px;}

.errorsummary {clear: both;}


/*			END of Diagnostic Page Styles; NED, 2/26/09			*/


/*			Results Page Styles; NED, 2/26/09			*/
#resultsLeftSide {margin-top:70px;background:url(/images/publicsite/funnel/diagnostic/results/bg-left-center-no-text.gif) left repeat-y;}
#resultsLeftSide2 {margin-top:70px;background:url(/images/publicsite/funnel/diagnostic/results/bg-left-center-no-text.gif) left repeat-y; width:505px;}
#resultsLeftSideTop {border-left:1px solid #B673AD; height:60px; width}
#resultsLeftSideTopHeader{font-family:arial; font-size:21px; margin: 24px 10px 15px 0; color:#660066; font-weight: normal;}
#resultsLeftSideTopCopy {padding:0 10px 0 28px; color:#660066; font-family: arial; font-size:12px; clear:both; height:300px;}

.resultsOpenCLose {color:#CF1170; font-weight:bold; font-size: 14px;}

.resultsLeftSideSubHeader1 {color:#660066; font-size:13px; font-weight: bold; }
#resultsLeftSideBottomHeader{font-family:arial; font-size:21px; margin: 24px 0px 15px 0; color:#660066; font-weight: normal;}

.resultsLeftSideModuleCopy {padding-left:10px; background-color:#ffffff; border-top:1px solid #B673AD; border-bottom:1px solid #B673AD;}

.resultsRightSideModuleImgBorders {border-left:1px solid #CC0066; border-right:1px solid #CC0066;}
.resultsRightSideModuleCopy {padding-left:8px;line-height:27px; background:url(/images/publicsite/funnel/diagnostic/results/bg-right-modules.gif) repeat-x top; border-left:1px solid #CC0066; border-right:1px solid #CC0066;}
#landingMainRightCopyResults {color: #660066; font-family:Arial; font-size:13px; padding:0px 11px 0 11px; line-height:23px;}


#YourPrescriptionnew {margin-top:20px;*margin-top:27px;}

/*			END OF Results Page Styles; NED, 2/26/09			*/

/* styles for Registration Page popup; 	ND, 7-20-09	*/

.funnel-privacy-link {padding-left:100px; font: arial; font-size: 11px; color: blue; font-weight:bold; vertical-align:middle;}
.funnel-privacy-popup {line-height:15px; display: none; position: absolute; font: arial; font-size: 11px; color: black; font-weight:normal; width:301px; border: 2px solid black; margin-top:-5px; margin-left:416px; background:#ffffff; padding:5px 5px 5px 5px;}
.funnel-privacy-close {text-align: right; *margin-left: 245px; *margin-top: -10px;vertical-align:top; clear: both;}

/* END of styles for Registration Page popup; 	ND, 7-20-09	*/