@import url("reset.css");
html {overflow: -moz-scrollbars-vertical;overflow: scroll;}
.cms_debug {clear:both;}
.clearFloat {clear:both;}
.floatLeft {float:left;}
.floatRight {float:right;}
.noMargin{margin:0;}
.hide{display:none !important;}
p, li {margin:10px 0;}
.dropBtn, .dropBtnUp {padding:0 5px;}
.contentBorder {height:3px;}
.download {padding:10px 0 10px 35px;}
#pageWrap .tool, #pageWrap .article, #pageWrap .articles, #pageWrap .videos, #pageWrap .video, #pageWrap .blog, #pageWrap .blogs, #pageWrap .star, #pageWrap .speech, #pageWrap .podcast {padding-right:19px; display:block;}
.bar {display:block; height:7px; position:absolute; top:0; left:0; width:100%;}
.question {padding:0 3px;}
ul.error {list-style-type:none;}
#pageWrap {max-width:1200px; min-width:960px; margin:30px auto 0;}



#pageWrap.home #banner #oldImage {position:absolute; top:0; left:0; z-index:100;}
#pageWrap.home #banner #newImage {position:absolute; top:0; left:0; z-index:200; display:none;}

#pageWrap.home #banner h2, #pageWrap.home #banner h5{position:relative; }
#pageWrap.home #banner h2, #pageWrap.home #banner h5,#pageWrap.home #banner #popularTools{z-index:300;}

#pageWrap.referafriend #sendtoafriend h3,#pageWrap.referafriend #sendtoafriend p{display :none}
#headerTop {padding:10px; position:relative; z-index:302;}
#logo {vertical-align:text-bottom;}

div.brandingImgContainer {
    margin: 0 0 0 5px;
}    
#textSize {
  /* 
    position:absolute; 
    top:13px; 
    right:13px;
  */
  float: right;
  margin: 0 0 0 5px;
}
/* Changing to simple right-floating for all elements occupying right header area (branding image [when applicable], text-resizing options, and social icons), with 
 *   no need for absolute positioning. One benefit of this change is the lack of unwanted overlapping/collapsing of these elements  (ndewhurst - 2011-11-29)*/
/* #socialIcons {position:absolute; top:15px; right:145px;}
#socialIcons.flow3 {top:12px; right:172px;} */
#socialIcons {
    position:relative; 
    float: right; 
    margin: 0 5px;
}
#socialIcons a {
    margin: 0;
}
#socialIcons2 {position:absolute; top:0px; right:0px;}
#socialIconsvideo {position:relative;}
.dummyContent #socialIcons2{right:120px;}



#textSize label {float:left;}
#textSize span {padding-bottom:2px; margin-left:5px; display:block; float:left; width:19px; height:17px;}

#memberMeta {position:absolute; right:10px; bottom:6px;}
#memberMeta span {margin:0 1px;}
#memberMeta .memberResources, #memberMeta .search {}
#memberMeta .memberResources div {position:absolute; top:25px; left:152px; padding:0 10px; width:151px;}
#memberMeta .memberResources div a {display:block; margin:8px 0;} 
#memberMeta .searchBox {top:15px; right:54px; padding:3px; height:10px;}
.searchBtn {width:50px; height:21px;}
#mainNav {height:3em; position:relative; z-index:301;}
#mainNav #centerNav {width:640px; margin:0 auto;}
#mainNav dl {width:151px; float:left; position:relative;}
#mainNav #navWork, #mainNav #navSelf, #mainNav #navFamily {margin-right:12px;}
#mainNav a {display:block; padding:0 5px;}
#mainNav dt a {padding-top:6px;}
#mainNav dd {position:absolute; top:2.9em; left:0; width:149px; display:none;}
#contentWrap {padding-top:3px; z-index:1; overflow:hidden; width:100%;}
#footer {clear:both; width:100%; height:4em; padding-top:10px; margin-top:20px;}
.footer-real {float:left;}
#footer p {margin:0 0 0 10px;}
#footer p.copyRight {float:left; clear:left;}
/*#footer div {float:right; margin-right:10px;}*/
/*#footer div a {padding:0 2px;}*/
.focusArea {padding:5px 0; position:relative;}
.focusArea h3 {padding-bottom:5px; margin-bottom:5px;}
.focusArea h3 p {margin:0;}
.focusArea ul {list-style:none; margin-left:0; padding-left:0;}
.focusArea li {padding-bottom:5px; margin:5px 0;}
.focusArea li p {margin:0;}
.focusArea img {margin:10px auto; display:block; max-width:145px}
.focusArea img.fullImage {max-width:300px; margin-top:0;}
.focusArea .topiconly{display:none;}
.focusArea .getBook {padding-bottom:0;}
.focusArea .getBook img.theBook {position:static;}
.focusArea .getBook h5{display:none}
.focusArea .getBook h4 {margin:0 10px;}
.focusArea .getBook.loggedin h4 {padding-bottom:12px;margin-bottom:12px}
.focusArea4 {padding:0; position:relative;}
.homeBox4 {width:200px; margin:20px 0 0 16px; float:left; padding:5px 10px;}


.footer-line {float:left; width:100%; clear:both;}



#pillarNav {height:3em;}
#pillarNavItems {float:left; width:24em;}
#pillarNavItems a {margin-left:15px; padding:10px 5px;}
#pillarNav #popularTools {float:right; position:relative; width:38em; margin-right:10px;}
.popularTools {padding:5px 0 5px 20px;}
#popularTools > a, #popularTools span > a, #popularTools > input  {margin:5px 3px; line-height:3em;}
div.toolMenu {position:absolute; top:2.5em; right:10px; padding:5px; display:none; z-index:100;}
div.toolMenu a,div.toolMenu input[type="submit"] {display:block;}
#contentTop {padding:15px;}
.downloadBook {width:105%; padding-bottom:8px;}
.downloadBook h4 {position:relative; padding:10px 0 10px 80px; margin:20px 0 10px;}
.downloadBook h4 img {position:absolute; bottom:0; left:0; width:100px;}
.downloadBook a {display:block;}
p.avatar {padding-bottom:5px;}
p.avatar img {width:35px; float:left; margin:0 10px 0 0;}
.disclaimer {margin:35px 0;}

/* M O D A L  W I N D O W */
#popUpMask{display:none;z-index:9000; width:100%; height:100%; position:fixed; left:0; top:0;background-color:#fff;opacity:0.8; filter:alpha(opacity=80);}
#popUp{display:none;position:fixed; top:50%; left:50%; z-index:15000;}
#popUp .close{padding:2px 5px; z-index:9200; margin-bottom:10px;}
#popUp .content {padding:4px;}
#popUp .bloggerBio {width:550px;}
#popUp .bloggerBio img {float:left; margin:0 5px 5px 0; width:80px;}
#popUp .bloggerBio h3 {padding-bottom:8px; margin-left:105px;}

/*Healthy Roads Form*/
form.gotohealthyroads input[type="submit"]{display:inline; background:none;border:none}
.gotohealthyroads input[type="submit"]{font:inherit;color:inherit;cursor:pointer}
.gotohealthyroads  input[type="submit"]:hover{text-decoration:underline}

/* H O M E P A G E */
#pageWrap.home {width:960px;}
/*.home #textSize {display:none;}*/
#banner {height:280px; padding:20px; position:relative;}
#banner h5 {width:32em; margin-top:15px;}
.home #popularTools {width:948px; height:3em; position:absolute; left:0; bottom:2px; padding-right:10px;}
.homeBox {width:200px; margin:25px 0 0 16px; float:left; padding:5px 10px;}
.getBook {position:relative; padding-bottom:16px;}
.getBook img.theBook {position:absolute; top:-173px; left:10px;z-index:350}
.getBook h4 {padding-bottom:30px;}
.getBook.loggedin h4 {padding-bottom:12px;margin-bottom:12px}

a.getTheBook, a.clickHere, a.readNow {display:block; width:101px; height:25px; margin:-14px auto 15px;}

/* P I L L A R */
#topicWrapper {width:100%; overflow:hidden;}
.topicArea {width:30%; float:left; padding:0 1.66% 10px; position:relative;}
.topicArea  #healthyroadsfocusarea { background: url(/assets/houseads/wellness2011larger.jpg) no-repeat top right; display:block; width:100%; height:100%;}
.topicArea h3 {margin:0 0 15px;}
.whatyoufind{overflow:hidden;margin-bottom:0}
.whatyoufind h3 {margin-bottom:0;}
.topicArea h6 {margin:20px 0 0;}
.topicArea p {margin:5px 0;}
.topicArea img {float:right; margin:0 0 15px 15px; max-width:120px; max-height:80px;}
.topicArea ul {float:left; width:65%;}
.topicArea .focusonly{display:none;}
.pillar #topicWrapper {min-height:392px;}
.pillar #topicWrapper h1 {margin:35px auto 0; width:960px;}
.pillar #topicWrapper h1 strong {position:relative; top:-20px; display:inline-block; padding:0 10px;}
.pillar #topicWrapper .pillarIntro {width:80%; margin:-10px auto 40px; padding-bottom:10px}
.subPillar #topicWrapper {padding-bottom:10px;}
.subPillar .topicArea {margin-top:20px;}
.pillarBox {width:22%; margin-left:1.6%; float:left; margin-top:25px;}
.pillarBox.focusArea {padding:5px 0.5% 10px;}
#articleContent {width:68%; float:left; margin:0 0 25px 15px;}
#articleContent h6 {margin:15px 0;}
.articleTitle {overflow:hidden; width:100%; margin:25px 0; position:relative;}
.articleTitle h2 {width:88%;}
.articleTitle img {float:left; width:100px; margin-right:20px;}
.articleTitle #socialIcons2 img {height:20px; margin-left:5px; margin-right:0px; border:none; display:inline;}
.articleTitle #socialIcons2 .twitterIcon2, .articleTitle #socialIcons2 img.emailIcon2 {width:55px !important;}
.articleTitle #socialIcons2 img.facebookIcon2 {width:43px;}
.backToTop {margin:20px 0;}
.comment {display:inline-block; margin:0 0 5px 60px;}
.comment span {display:block; width:13.5em; height:35px; padding:2px 0 2px 10px;}
.formwrapper {position:relative;}
.submit_comment {display:block; width:102px; height:28px; margin:10px 0;}
#commentList dt {float:left; width:17em;}
#commentList dd {margin:10px 0; padding-left:17em; min-height:3.2em;}
#commentList dd.commentCount {min-height:2em;}
.commentName, .commentDate, .commentText {margin:0;}
#postForm {padding-top:10px; margin-top:30px;}
.note, #postForm input {}
#postForm textarea {width:450px; height:60px;}
#postForm .commentHead {display:block; height:1.2em;} 
#sideBar {width:25%; float:right; margin:25px 15px 0 0;}
#sideBar .sideBarBlock {margin-bottom:20px;}
.backToTopic {display:block; padding:10px; position:relative;}
#suggestion {margin:2em auto;width:300px;}
#pageWrap.games #suggestion{padding-right:150px}
#rfd-chapter-content li {list-style:none; list-style-type:none;}
#wbfd-chapter-content li {list-style:none; list-style-type:none;}
#rfd-chapter-image li {list-style:none; list-style-type:none;}
#wbfd-chapter-image li {list-style:none; list-style-type:none;}
.dummyContent .articleTitle {padding-left:110px; height:9em;}
.dummyContent .articleTitle img {display:none;}
.dummyContent > p, .dummyContent > h2, .dummyContent > h3, .dummyContent > h4, .dummyContent > h6 {padding-left:60px;}
.dummyContent > h2, .dummyContent > h3 {margin:25px 0 0;}
.dummyContent ul {margin-left:75px; padding:0;}
.dummyContent ol li {margin-left:35px; list-style-type:decimal !important;}
.dummyContent > table {margin-left:60px;}
.dummyContent td {padding:5px;}
.Remember {min-height:50px; padding-left:60px;}
.Tip {min-height:50px; padding-left:60px;}
.TechnicalStuff {min-height:50px; padding-left:60px;}
.CheatSheet {min-height:50px; padding-left:60px;}
.Warning {min-height:50px; padding-left:60px;}
#iconGlossary {padding:15px 10px;}
dl.listing {margin:0; width:980px; overflow:hidden; clear:both;}
dl.listing dt {float:left; width:15em;}
dl.listing dd {margin:0 0 10px 210px;}
.typeArticle, .typeBlog, .typeVideo, .typePodcast {display:block; width:46%; height:36px; float:left; text-indent:52px;line-height:36px;margin:0 2% 0 0;padding:9px 0}
/* GAMES */
.games #sideBar {width:18%;}
.games .focusArea li a {padding:5px 10px; height:40px; margin:0 auto;}
.games .focusArea li a span {display:block;}

/* REGISTER, LOGIN, PROFILE */
.threesome {clear:both;}
.foursome {clear:both;}
.threesome fieldset {clear:both; padding:10px 0;}
.threesome dt {width:18em; float:left; clear:left; padding-left:5px;}
.threesome dd {margin:0 0 10px 19em;}
.threesome .wileyMan {float:left;}
.threesome input.text, .threesome select {width:90%; padding:2px;}
.threesome input.bday {width:1.25em; padding:2px;}
.threesome input.bdayyear {width:2.5em; padding:2px;}
.threesome input.check {float:left; margin:4px 10px 0 0;}
.threesome input#clearTextID.check {float:none}
.threesome div.check {padding-right:30px;}
#submitButton input {width:102px; height:28px; margin-left:17em;}
.foursome #submitButton input {width:102px; height:28px; float:right; margin-right:25px;}
.threesome h3, .threesome h4 {margin:2px 0 15px 4px;}
.threesome .seperator {margin:20px 0;}
#forgotLink {display:inline-block;}
.bookBox span {padding-right:70px; white-space:nowrap;}
.bookBox img {width:85px;}


#loginformpopup, #recoverpasswordformpopup{width:300px;}
#popUp .threesome dt{width:9em;}
#popUp .threesome dd {margin-left:10em;}
#popUp .threesome #submitButton {margin-bottom:0;}
#popUp .threesome #submitButton input{margin-left:5px;}
#popUp .threesome fieldset {padding:0;}
.formStuff {margin:5px 0 5px 5px;}
.formStuff input.check {margin-right:2px;}
#popUp #registerformpopup {width:42em;}
#popUp #registerformpopup dt {clear:none;}
#popUp #registerformpopup dd {width:20em; margin:20px 0 0 -9em; float:left;}
#popUp #registerformpopup input[type=text], #popUp #registerformpopup select {padding:0 2px;}
#popUp #registerformpopup .formStuff {clear:both;}
#popUp #registerformpopup .bookBox {overflow:hidden;}
#popUp #registerformpopup .bookOption {margin:0 0 5px 5px; width:32%; float:left;}

.debugTemplateName{position:absolute;opacity:0.25; filter:alpha(opacity=25);text-align:right;top:0;right:0;z-index:350;background-color:black;color:white;}

/***** S E N D  T O  A  F R I E N D ******/
#sendtoafriend {width:80%}
#sendtoafriend p {margin:2px 0 15px 4px;}
#sendtoafriend ul {padding:0; margin:0;}
#sendtoafriend ul label {display:block; float:left; margin-right:4px;}
#sendtoafriend input.text {width:70%;}
#sendtoafriend .stafClose{padding-left:10px; cursor:pointer;}
.friendSet {padding:5px 0;}
.friendName {margin-bottom:15px;}
#addFriend, .button input {display:block; margin-left:120px;}
#sendtoafriend label {width:10em;}
#popUp #sendtoafriend input.text{width:170px}
#popUp #sendtoafriend{width:360px}

/***L A N D I N G  P A G E ***/
#pageWrap.LandingPage {width:775px; min-width:775px; max-width:775px;}

.LandingPage #headerTop {overflow:hidden;}
.LandingPage #articleContent {width:auto; float:none}
.LandingPage .threesome .bookBox, .LandingPage .threesome .hdyh{display:none;}
.LandingPage #header .partnerLogo {float:right;}
.LandingPage.Flow1 .customLandingContent {width:46%; float:left; /*min-height:1000px;*/ margin:30px 0 30px 1%;}
.LandingPage.Flow1 .customLandingContent img { /*width :97%; */}
.LandingPage.Flow1 .threesome {width:46%; float:right; clear:none; padding-left:4%;}
/*.LandingPage.Flow1.landingConfirm .threesome {width:auto; float:none; clear:none;}*/
.LandingPage.Flow1 .threesome dt {width:144px;}
.LandingPage.Flow1 .threesome dd {margin-left:156px; overflow:hidden;}
.LandingPage.Flow1 .threesome dd.tandc, .LandingPage.Flow1 .threesome .contactBox {margin-left:0; width:100%;}
.LandingPage.Flow1 #submitButton input {margin-left:156px; width:176px; height:33px;}
.LandingPage.Flow1 .backToTop {clear:both;}
.LandingPage.Flow1 #formhead {width:46%; float:right; min-height:30px; padding-left:4%;}
.LandingPage.Flow1 #formhead h4 {margin:30px 0 0; padding-bottom:20px;}
.LandingPage.flylady .customLandingContent img {width:auto;}

.LandingPage #articleContent {width:100%; margin:0;}
.LandingPage .articleTitle {margin:0; height:160px;}
.LandingPage .articleTitle h2 {margin-top:30px; width:96%; padding:0 2%;}
.LandingPage.facebook_braingames .articleTitle h2 {margin-top:15px;}
.LandingPage .customLandingContent ul {margin-left:0; padding-left:0;}
.LandingPage .customLandingContent ul li {padding-left:20px;}
.shareLink {height:52px; clear:both; width:738px; margin:0 auto;}
/*.landingConfirm .articleTitle h2 {width:100%;}
.landingConfirm #articleContent > h3 {margin:20px 0;}
.landingConfirm #partnerRegConfirm {width:99%; margin:20px auto;}
.landingConfirm .confirmBox {width:22.5%; margin:0; padding:5px 0 5px 2%; height:247px;}
.landingConfirm .confirmBox p {width:80% !important;}
.landingConfirm .confirmBox img {float:none;}*/
#landingFooter {height:15px; width:100%;}
.LandingPage.facebooklanding #formhead {height:99px;}
.LandingPage.facebooklanding #formhead h4 {margin:45px 0 0 20px; width:180px;}
/****        M A R K E T P L A C E                
.marketplace #articleContent {width:auto;}
.marketplace #articleContent h3 {margin-top:30px;}
ul.marketplace {margin:0; padding-left:0; overflow:hidden;}
ul.marketplace a {padding-right:20px; margin-left:10px;}
ul.marketplace .desc a {margin-left:0;}
ul.marketplace img {width:60px; height:60px; float:left;}
ul.marketplace p {margin:0 0 0 70px;}
ul.marketplace li {margin:10px 0 0; float:left; padding-bottom:10px; overflow:hidden;}
ul.marketplace li .backBtn, h4.featuredTitle {display:none;}
#articleContent ul.marketplace li.selected {width:600px; height:160px; position:absolute; left:50%; top:50%; margin-left:-285px; padding:0;}
ul.marketplace li.selected .cWrapper {width:530px; height:100px; margin:21px 0 0 26px; padding:10px;}
ul.marketplace li.selected h4.featuredTitle {display:block; margin:3px 0 6px;}
ul.marketplace li.selected .backBtn {position:absolute; top:27px; right:28px; display:block; width:20px; height:20px; padding:0;} 
ul.marketplace li.selected img {width:auto; height:auto; max-height:80px; margin-right:10px;}
ul.marketplace li.selected a {margin-left:0;} ****/
ul#financialProducts, ul#healthProducts {width:49%; float:left;}
ul#financialProducts li, ul#healthProducts li {clear:both; width:95%;}
ul#partnerOffers {clear:both;}
ul#partnerOffers li {width:47%; float:left; margin-right:2.5%; height:6em;}
ul#partnerOffers li#retirement_book_offer {height:8em;}
ul#partnerOffers li#well-being_book_offer {height:8em;}

ul#partnerOffers li#retirement_book_offer.selected {height:13em;background:url("/images/layout/offerShadowBig.png") no-repeat scroll 0 0 transparent;}
ul#partnerOffers li#well-being_book_offer.selected {height:13em;background:url("/images/layout/offerShadowBig.png") no-repeat scroll 0 0 transparent;}
ul#partnerOffers li#retirement_book_offer.selected .cWrapper, ul#partnerOffers li#well-being_book_offer.selected .cWrapper {height:118px;}






/* FORM FLOW 3, 4 */

#pageWrap.Flow3, #pageWrap.Flow4 {max-width:1200px; min-width:960px; margin:10px auto 0;}
#textSize.flow3, #pageWrap.Flow4 {position:static}
#textSize.flow3 label, #textSize.flow4 label {float:left;}
#textSize.flow3 span, #textSize.flow4 span {padding-bottom:2px; margin-left:5px; display:block; float:left; width:19px; height:17px;}
#pageWrap.LandingPage.Flow3, #pageWrap.LandingPage.Flow4 {min-width:996px; max-width:996px;}
.LandingPage.Flow3 #headerTop, .LandingPage.Flow4 #headerTop {margin-top:30px;}
.Flow3 #footer, .Flow4 #footer {margin-top:0px !important;}







/********     V I D E O   &   P O D C A S T    **********/
.videoContainer, .podcastContainer{width:480px; clear:both;}
.videoHeader, .podcastHeader{overflow:hidden;}
.videoHeader p {float:right; margin:10px 12px 0 10px; width:250px;}
.videoHeader img{margin:10px 0 0 10px;}
.videoTitle {margin:0 0 10px 10px !important;}
.podcastHeader img{margin:10px 10px 10px 25px;float:left;height:100px;}
.podcastTitle{margin:20px 0 10px !important;}



form.gotohealthyroads{border-style: none;border-color: inherit;border-width: medium; display:inline; background:none;}
/*REFER A FRIEND PAGE*/
.rafWrapper{overflow:hidden;margin:40px 0;}
.rafWrapper p {float: left; margin: 30px 10px 0 0;width:225px;}



/* S I T E M A P / 4 0 4 */
#pagewrap.four{width:980px;margin:20px auto}
#sitemap{padding:0;margin:40px 0 0}
#sitemap ul.pillar{width:175px;float:left;margin:0 8px; padding:0}
#sitemap ul.pillar ul{padding:0 0 10px 24px;}
#sitemap ul.home{}
#sitemap ul.work{}
#sitemap ul.self{}
#sitemap ul.family{}
#sitemap ul.play{}

/***** C O F I R M A T I O N ********/
#partnerRegConfirm {overflow:hidden;}
.confirmBox {width:46%; margin-right:15px; float:left; padding:5px;}
.confirmBox p {float:left; width:75%; margin:10px 0;}
.confirmBox img {float:right; width:58px;}
/****** O F - A G E ************/
#ofAgeOptions > h4 {margin:0 auto; width:62%;}
#ofAgeOptions div {padding:15px 15px 15px 0; width:60%; margin:0 auto 15px;}
#ofAgeOptions div img {float:left; margin-right:15px; max-height:73px; max-width:120px;}
#ofAgeOptions .selfBorder img {margin-left:10px;}
#ofAgeOptions .workBorder img {margin-top:10px;}
/******* M E D I C A R E **********/
.medicareRightCol {margin-left:495px;}
.medicareBox {padding:10px;}
.medicareBox h3 {margin:5px 0 15px;}
a.learnMore {display:block; width:128px; height:24px;}
.medicareChapter h4 {position:relative; padding:10px 215px 10px 0;}
.medicareChapter h4 img {position:absolute; right:0; bottom:0; margin:0;}
.medicareChapter .download {padding:15px 0 15px 35px; display:block; width:44%; margin:15px 0;}
.priceUpdates {width:46%; padding:5px 2% 18px; margin-top:15px;}
.priceUpdates h3 {padding:25px 0 5px 75px;}
.priceUpdates p {margin-bottom:0;}
.priceUpdates ul {overflow:hidden; margin:0;}
.priceUpdates li {width:31%; margin-right:6px; float:left;}
.priceUpdates li strong {display:block; width:95%; padding:3%;}
.priceUpdates li span {margin:5px 0 0 3px; display:block;}
.generic .articleTitle {margin-bottom:0;}
.generic p {/*margin-top:0;*/}

/******* B R A I N  G A M E S **********/
#gamecontainer{position:relative; }
.games .innerMask{display:none; position:absolute;z-index: 2000; cursor:pointer;height:544px;left:0;top:0;width:664px;}
.games .innerMask.login{display:block}


/******* P E P F L Y **********/
#pageWrap.whatilearned .sideBarBlock h3 { line-height:1.6em; }
#pageWrap.whatilearned .sideBarBlock p { font-style:italic; padding: 0 20px; margin-top:0px; text-align:justify;}
#pageWrap.whatilearned .sideBarBlock span.source { font-weight:bold; float:right;}

/******* DUMMIES HTML **********/

.dummies_table {width: 500px;}
.dummies_table td {width: 5px; vertical-align: top;}

.international_button{width: 356px; height: 27px; padding: 6px 0 0 0; text-align: center; background: url(/images/intl_button.gif) no-repeat; display: block; color: #FFFFFF;  }
a.international_button:hover{width: 356px; height: 27px; padding: 6px 0 0 0; text-align: center; background: url(/images/intl_button.gif) no-repeat 0 -33px; display: block; color: #FFFFFF; text-decoration: none; }
#pageWrap.register #fbicon {/*position:relative;top:10px;*/}
#famscape_ad_transition img {padding: 0 0 0 40px;}
#pageWrap.register .addthis_toolbox{display:none;}
.addthis_toolbox{margin-top:2.5em}
a.wellbeing_button{width: 356px; height: 44px; padding: 6px 0 0 0; text-align: center; background: url(/assets/articlephotos/wellbeing3.gif) no-repeat 0 0; display: block; color: #FFFFFF;  }
a.wellbeing_button:hover{width: 356px; height: 44px; padding: 6px 0 0 0; text-align: center; background: url(/assets/articlephotos/wellbeing3.gif) no-repeat 0 -50px  ; display: block; color: #FFFFFF; text-decoration: none; }
/***************  New Market Place **************/
#mktplace {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;

}
.marketplace  #filterhead {
/* float:left; */
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #f4f4fa; /*  e3e2ec */
	height: 32px;
	width:  98%; /* 756px; */
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#dddddd;
	border-bottom-color:#dddddd;
	color:#000000;
	vertical-align:top;
	
}
.marketplace #filterhead b {
	font-size:18px;
	color:#dddddd;
	padding:0 19px 0 19px;
}
.marketplace #filterhead h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size:18px;
	display:inline;
	padding:8px 0 8px 11px;
	line-height:30px;
}
.marketplace div.offers {
	width:98%;
	padding:10px 20px 0 20px;
			

}
.marketplace div.offers.selected {
	background: none repeat scroll 0 0 #F4F4FA;
	
}
.marketplace div.offers ul {
	list-style-type:none;
	width:94%;
	margin:0;
	padding:0;

}
.marketplace #articleContent li {
	border-top:1px solid #959595;
	overflow:hidden;
	position:relative;
	margin:10px
}
.marketplace div.imageWrap {
	float:left;
	padding-top:8px;
	border-top:6px solid black;
	margin-right:4px
}
.marketplace div.imageWrap.Play {
	border-color:#46166B;
}
.marketplace div.imageWrap.Family {
	border-color:#559ABB;
}
.marketplace div.imageWrap.Self {
	border-color:#FCB034;
}
.marketplace div.imageWrap.Work {
	border-color:#949C50;
}
.marketplace.title {
	margin:4px 0;
}
.breadcrumb {
	position:absolute;
	top:0;
	right:0;
	margin:4px 0;
}
.breadcrumb img {
	display:inline;
}
.marketplace #right {
	padding-top:0px;
	padding-left:20px;
	background-color:#ffffff;
	width:290px;
	float:right;
}
.marketplace div.imgwrap {
	width:260px;
	float:left;
	display:inline;
	vertical-align:top;
}
.marketplace div.offerwrap { float:left; width:600px;}
.marketplace div.imgwrap img {
	padding-right:10px;
}


 .sideads 
 {
      list-style-type: none;
/*	font-size:.8em;  */
	font-family:Helvetica, Arial, sans-serif;
	float:left;
	padding-bottom:20px;
	padding-left:20px;
	width:290px;
	background-color:#f4f4fa;/*  f4f4fa */
	border-bottom:#FFF 20px solid;
	padding-top:20px;
}
.sideads h3 {
	font-size:1.2em;
	display:inline;
	padding:0;
	line-height:20px;
	color:#0066cc;
	float:left;
	background:#f4f4fa;
}
 li.ot {border:0;}
 #articleContent li .ot h3 {border:0px;margin:0px;border-top:30px;line-height:20px;}
.marketplace #articleContent li.ot {
	border-top:0px;

}
.marketplace #sideBar { margin: 118px 15px 0 0; float:left;}
.searchresultstable .inactive {background:#ff000;}!important
/*  New Landing Page */
#landerwrapper {width:996px; }
#stripe {background-color: #cfceb2; height:6px; width:100%;}
#contentbook {width:100%;background-color: transparent; position:relative;}
#lcont {position:relative; float:left; 
background-position: 0px 0px; width: 820px; height:375px; background-repeat:no-repeat;background-color: transparent;}
.Flow4 #lcont {height:400px;}
#rcont {float:right; background: url("/assets/landingpage/pb_bg.png") repeat-x bottom; width:175px; height:375px; border-left:1px solid #EBEBEB}
#bookcover {float:left; width:206px;background:#000 url(/assets/generalwebimages/tblmid.png) repeat-y;margin-left: 8px;    margin-top: 61px;    width: 206px; }
/*.menu {width:206px; top:50px;float:left; padding:0;   margin:0; display:block;}
.menu ul{display:none;list-style: none;}
.menu li{ background:#000 url(/assets/generalwebimages/tblmid.png) repeat-y; font-family: Helvetica,Arial, sans-serif; font-size:12.5px; line-height:15px; color:#FFF;text-align:left; list-style-image:none; margin: 0;padding:3px 0 3px 20px; width:182px;  border-bottom:1px #999; }
.menu li:hover{  background:#0096db url(/assets/generalwebimages/tblmid.png) repeat-y; font-weight:bold; }
.book {display:none;top:0px;left:50%; float:right;}
.menu li.selected{  background-color:#0096db;font-weight:bold;}
.book {display:none;top:0px;left:50%; float:right;}
.menu.selected ul{display:block} */
/* .menu .chosen1{display:none}
 .menu.selected .chosen1{display:inline}
  .menu.selected .chosen2{display:none} */
.book.selected {display:block}
#h4top.wb .wb{display:inline;}
#h4top.wb .r{display:none;}
#h4top.r .r{display:inline;}
#h4top.r .wb{display:none;}

#h4bot.wb .wb{display:inline;}
#h4bot.wb .r{display:none;}
#h4bot.r .r{display:inline;}
#h4bot.r .wb{display:none;}
.menu.selected #h4top{background:url(/assets/generalwebimages/tbltop.png) no-repeat;}
.menu #h4top{background:url(/assets/generalwebimages/tbltop.png) no-repeat;} 
#h4top{background:url(/assets/generalwebimages/tbltop.png) no-repeat;}
#h4bot{background:url(/assets/generalwebimages/tblbot2.png) no-repeat;}
.menu.selected #h4bot{background:url(/assets/generalwebimages/tblbot.png) no-repeat;}
 .menu #h4bot{background:url(/assets/generalwebimages/tblbot.png) no-repeat;} 






.menu ul {padding-left:0;margin:0}
.book h1 {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:17px; padding-bottom:7px; padding-top:4px}
.book p {font-family:Helvetica, sans-serif;  font-size:12px;}
#team {width:100%}
.chapter {width:580px; height:132px; top:0px;left:-50px;display:none; float:right; vertical-align:bottom;padding-top:150px;margin-right:25px; font-size:1em; line-height:14.5px; }
#h4top , #h4bot  { width:206px;  vertical-align:middle; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:15px; padding: 14px 0px 14px 7px; font-weight:bold; display:block;line-height:12px;}
#h4top .smalltxt, #h4bot .smalltxt {font-size:10px; line-height:12px;}
#h4bot {  padding-bottom:5px; } /* background:url(http://www.wwyw.us/hum/tblbot.png) no-repeat; */
#head1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-style:italic; font-weight:bold; line-height:35px;padding-left: 10px;}
#head2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; }
#head3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px;padding-left: 10px;}
#learn { background:url(/assets/generalwebimages/rightbg.png) no-repeat #FFF; width:167px; height:110px; margin-top:4px;}
#stripel {background:#0096dc; width:159px; height:5px; position:relative; top:9px;left:7px;}
#contl {margin:17px 0px 0px 20px; font-family:Helvetica, Arial, sans-serif; font-size: .9em; line-height: 12px; }
#contl b {font-family:Helvetica, Arial, sans-serif; font-size:1.2em;line-height:1.2em; font-weight:bold;  }

#contl a {line-height: 2em;}
#contr a {line-height: 2em;}
#contm a {line-height: 2em;}
/* #contl a {font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#0096dc;  } */
#real { background:url(/assets/generalwebimages/rightbg.png) no-repeat #FFF; width:167px; height:114px;margin-top:0px;}
#striper {background:#451669; width:159px; height:5px; position:relative; top:9px;left:7px;}

#contr {margin:17px 0px 0px 20px; font-family:Helvetica, Arial, sans-serif; font-size: .9em;  line-height: 12px;}
#contr b {font-family:Helvetica, Arial, sans-serif; font-size:1.2em;line-height:1.2em; font-weight:bold;  }
/* #contr a {font-family:Helvetica, Arial, sans-serif; font-size:11px;  color:#451669;  } */
#mkt { background:url(/assets/generalwebimages/rightbg.png) no-repeat #FFF; width:167px; height:114px;margin-top:0px;}
#stripem {background:#cfcfb2; width:159px; height:5px; position:relative; top:9px;left:7px;}

#contm {margin:17px 0px 0px 20px; font-family:Helvetica, Arial, sans-serif; font-size: .9em;line-height: 12px;  }
#contm b {font-family:Helvetica, Arial, sans-serif; font-size:1.2em;line-height:1.2em; font-weight:bold;  }
/* #contm a {font-family:Helvetica, Arial, sans-serif; font-size:11px;  color:#cfcfb2;  } */
a.next , a.prev { padding-bottom:2px; line-height: 150%;}
.line {line-height:150%;}

/* end new langing page */
/* new reg page */
.LandingPage.prospectiv_landing .threesome .bookBox {display:block;} !important
.LandingPage.prospectiv_landing .threesome .bookBox {display:block;    padding-left: 20px;
    width: 800px;}
.LandingPage.prospectiv_landing .articleTitle{height:100px;}
.LandingPage.prospectiv_landing .articleTitle p {padding-left:20px;}
.LandingPage.prospectiv_landing #formhead, .LandingPage #formWrapper {
    border-left: 0px solid #CCCCCC;border-right: 0px solid #CCCCCC;}
.LandingPage.prospectiv_landing #articleContent P{padding-left:20px;}
.LandingPage.prospectiv_landing #articleContent h3{padding-left:20px;}
.LandingPage.prospectiv_landing.LandingPage .articleTitle h2 {
    color: #000000;
}
.LandingPage.prospectiv_landing  .headerTop a {display:hidden;}





#pageWrap.register {
    max-width: 996px;
    min-width: 996px;}
#pageWrap.register #pillarNav {display:none;}

#pageWrap.register #mainNav {display:none;}

#pageWrap.register .articleTitle {display:none;}

#pageWrap.register #contentWrap, .contentBorder {
    background:  0 0 transparent; padding-top: 0px;
}
#pageWrap.register #stripe {
   
    width: 996px;
}
#pageWrap.register #articleContent {
   
    margin: 0 0 0px 0px;
    width: 996px;
}
#pageWrap.register .bookBox img {display:none}

#pageWrap.pillar.self .focusNotop {padding:0; position:relative; border-top:none;}
/********************* New Reg Form *********************/
#formreg {width:956px; height:420px; background:#e2e1e6; margin-bottom:-10px; padding:0px 20px 0px 20px;}
#formreg first{color:#ff0000;}
.leftreg {float:left;}
.leftreg .label { width:30px;}
.leftreg dt { width:67px;}
#rightreg {float:right; padding-top:5px;}
.leftreg, #rightreg {width:470px;} 
.leftreg.threesome input.text, .threesome select {width:31%; padding:2px;}

.lblform { width:30px;}
#formreg .altBackground { background:#e2e1e6;}
#txtpad {padding-right:20px;}
#namesform {height:14px; display:inline; white-space:nowrap; }

#namesform dt{  text-align: right;
    width:100px;}
.leftreg .threesome dd {margin: 0 0 3px 10em;}
#formreg .bookBox { background: url(/assets/generalwebimages/bookback.gif) repeat-x; }


#headspace {height:45px;border-bottom:1px solid #acacbc;}
#headspace h4 { font-weight: bold; padding-top: 25px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}

#namesform  input.text,#namesform select {padding: 2px;width: 145px;}
.leftreg .threesome dd {
    margin: 0 0 12px 8em;
}
.bottomform dd {margin:0 0 10px 105px;}
#namesform dd {margin:10px 0 10px 105px;}
#profpasswordID .bottomform.threesome input.text {padding: 2px;width: 150px;}
#regpasswordID .bottomform.threesome input.text {padding: 2px;width: 150px;}

.bottomform #txtpad { font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; color:#ffffff; padding-left:20px;}
.bottomform.threesome fieldset {}
.bottomform .bookBox {background: url("/assets/generalwebimages/bookback.gif") repeat-x; height:30px;}

#namesform #firstnameID {width:170px;}
#namesform #lastnameID {width:170px;}


#pwspace h4 { font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin-left:42px}


    
    .mod {width:600px; padding:24px;}
    .mod h1 {line-height:1.6em; font-size:1.6em;}
    .mod h2 {line-height:1.6em; font-size:1.6em;}
    
    #musicpoll #submitButton input {margin-left:20px}
    
   #rightreg div.check {padding-right:20px;}
    
    
    
    
/*-- TITLE & SUBTITLE --*/

.header-text-primary 
{
    font-family:Georgia, 'Times New Roman', Times, serif; 
    font-size:2.2em; 
    line-height:29px; 
    font-style:italic; 
    font-weight:bold;
}
.header-text-secondary 
{
    font-family:Georgia, 'Times New Roman', Times, serif; 
    font-size:1.4em; 
    line-height:20px; 
    padding-top:2px;
}

/*-- /TITLE & SUBTITLE --*/


/*-- MODAL AREAS --*/
.pboxstripe
{
    width:161px;
    height:8px;
    margin:10px 0px 0px 0px;
    clear:both;
    float:right;
}
.pboxmid
{
    background: url("/assets/landingpage/stripe_mid.png") repeat-y;
    width:161px;
    height:97px;
    margin: 0px 0px 0px 0px;
    clear:both;
    float:right;
}
.pboxcont
{
    position:relative;
    width:146px;
    height:97px;
    padding-top:5px;
    float:right;
}
.pboxbottom
{
    width:161px;
    height:7px;
    margin:0px 0px 0px 0px;
    clear:both;
    float:right;
}
.pboxcont-title
{
    font-family:Georgia,'Times New Roman',Times,serif;
    font-weight:bold;
}
.pboxcont-content
{
    line-height:1.1em;
    padding-top:5px;
}
.pboxcont-link 
{
    position:absolute;
    bottom:5px;
}
.pboxcont-modal-title
{
    font-family: Georgia,'Times New Roman',Times,serif;
    font-weight:bold;
    font-size:18px;
    padding: 10px 25px 0px 25px;
}
.pboxcont-modal-article
{
    font-size:1em;
    max-width:800px;
    padding: 10px 25px 20px 25px;
}
/*-- /MODAL AREAS --*/


/*-- FORM FLOW 3 --*/
#reg-form3 {
    width:956px;
    padding-left:20px;
    padding-right:20px;
    background:url(/assets/bgimages/formbg.png) repeat;
    border:none;
    overflow:auto;
}
#reg-form3-header {
    width:956px;
    float:left;
    font-family:Georgia,'Times New Roman',Times,serif;
    font-size:1.4em;
    font-weight:bold;
    margin-top:20px;
    margin-bottom:20px;
    border-bottom:1px solid #ACACBC;
    padding-bottom:10px;
}
#reg-form3-left {
    width:470px;
    float:left;
}
#reg-form3-right {
    width:470px;
    float:right;
}
#reg-form3-right-header {
    width:470px;
    float:left;
    font-family:Georgia,'Times New Roman',Times,serif;
    font-size:1.4em;
    font-weight:bold;
    margin-bottom:10px;
}
#reg-form3-footer {
    width:956px;
    float:left;
    clear:both;
    padding-top:20px;
    padding-bottom:20px;
}
.reg-form3-element {
    width:470px;
    float:left;
    margin-bottom:15px;
}
.reg-form3-element-input {
    width:364px;
}
.reg-form3-label {
    width:75px;
    float:left;
    text-align:right;
    padding-right:10px;
    font-size:1em;
}
.reg-form3-input {
    width:365px;
    float:left;
}
.reg-form3-floatleft {
    float:left;
}
.reg-form3-floatright {
    float:right;
}
.reg-form3-input-height {
    height:18px;
    line-height:18px;
}
.reg-form3-input-halfwidth {
    width:175px;
}
input[example] {
   color:#666;
}

.book-choice {
    display:none;
}
/*-- /FORM FLOW 3 --*/


/*-- CHAPTER CONTENT --*/
.chapter-content-container{
    position:absolute;
    top:206px;
    left:285px;
}

.book-thumbnail {
    position:absolute;
    bottom:25px;
    left:225px;
}

#chapter-content-mask {
	position:absolute; 
	height:140px; 
	width:595px; 
	top:215px; 
	left: 225px; 
	z-index:-5; 
	background-image:url('/assets/generalwebimages/Preview_BG_Mid.png');
}	
#chapter-content-mask-top {
	position:absolute; 
	height:10px; 
	width:595px; 
	top:205px; 
	left: 225px; 
	z-index:-5; 
	background-image:url('/assets/generalwebimages/Preview_BG_Top.png');
}
#chapter-content-mask-bottom {
	position:absolute; 
	height:10px; 
	width:595px; 
	top:355px; 
	left: 225px; 
	z-index:-5; 
	background-image:url('/assets/generalwebimages/Preview_BG_Bot.png');
}

.Flow4 #chapter-nav-container
{
    bottom:30px;
}

.Flow4 #rcont 
{
    height:400px;
}

.Flow4 .book-thumbnail 
{
    bottom:35px;
}

.Flow4 .chapter-content-container {
	top:230px; 
	position:absolute;
}

.Flow4 #chapter-content-mask-top {
	top:225px; 
	position:absolute;
}

.Flow4 #chapter-content-mask {
	top:235px; 
	position:absolute;
}

.Flow4 #chapter-content-mask-bottom {
	top:375px; 
	position:absolute;
}

.chapter-title-header {
	font-family: Georgia,'Times New Roman',Times,serif; 
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
	}
	
.chapter-title-text {
	font-family: Georgia,'Times New Roman',Times,serif; 
	font-size: 1em;
	line-height:1.2em;
	font-family: Helvetica, Arial, 'sans-serif'; 
	width:490px;
	}
	
.chapter-link {
	font-size: 1em;
	font-weight:bold;
	font-family: Helvetica, Arial, 'sans-serif'; 
	color:#0096dc;
	float:left;
	padding-right:5px;
	}

#chapter-nav-container {
    position:absolute;
    bottom:20px;
    left:325px;
    height:20px;
}

#chapter-nav-prev, #chapter-nav-next {
    cursor:pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-size:11px;
}



/*-- /CHAPTER CONTENT --*/

/*-- CHAPTER IMAGES --*/

	#bg-line {
    position:absolute;
    border-bottom:1px solid #ebebeb;
    left:0px;
    top:75px;
    width:820px;
    z-index:-50;
}
/*-- /CHAPTER IMAGES --*/


/*-- OMNI MENU --*/

.bottom-arrow, .top-arrow 
{
    float:left;
    width:15px;
    height:47px;
    margin-left:5px;
}

.bottom-arrow-tall, .top-arrow-tall
{
    float:left;
    width:15px;
    height:65px;
    margin-left:5px;
}

#menu-wrapper {
	position: absolute;
	width: 220px;
	left:5px;
	bottom:10px;
	background-color: #FFF;
	-webkit-box-shadow: 0px 0px 8px #999;
    -moz-box-shadow: 0px 0px 8px #999;
    box-shadow: 0px 0px 8px #999; 
}

#menu-wrapper ul li{
    list-style-type:none;
    margin:0;
    padding:0;
}

.book-wrapper-top, .book-wrapper-middle,  .book-wrapper-bottom {
    display:none;
}

.accordionButton {	
	width: 220px;
	height: 47px;
	float: left;
	cursor: pointer;
	font-family: Georgia,'Times New Roman',Times,serif; 
	font-style: italic;
	position:relative;
}

.accordionButton.bigbtn {	
	height: 58px;
}

.accordionButton-header {	
	font-size:1.2em;
	position:absolute;
	top:4px;
	left:20px;
}

.accordionButton-subheader {	
	font-family: Arial, 'sans-serif';
	font-style: normal;
	font-weight: normal;
	font-size:.95em; 
	position:absolute;
	bottom:4px;
	left:20px;
}

.bigbtn .accordionButton-header {	
	font-size:1.2em;
	position:absolute;
	top:0px;
	left:20px;
}

.bigbtn .accordionButton-subheader {	
	font-family: Arial, 'sans-serif';
	font-style: normal;
	font-weight: normal;
	font-size:.95em; 
	position:absolute;
	bottom:0px;
	left:20px;
}

.book-wrapper-top .accordionButton, .book-wrapper-middle .accordionButton:hover, .book-wrapper-bottom .accordionButton:hover {	
	background-image: url("/assets/navimages/Yellow_Gradient.png");
}

.book-wrapper-middle .accordionButton, .book-wrapper-bottom .accordionButton {	
	background-image: url("/assets/navimages/Yellow_Inactive.png");
}

.book-wrapper-bottom .accordionButton {	
	border-top:1px solid #ccc;
}

.book-wrapper-top .accordionButton.bigbtn, .book-wrapper-middle .accordionButton.bigbtn:hover, .book-wrapper-bottom .accordionButton.bigbtn:hover {	
	background-image: url("/assets/navimages/Big_Yellow_Gradient.png");
}

.book-wrapper-middle .accordionButton.bigbtn, .book-wrapper-bottom .accordionButton.bigbtn {	
	background-image: url("/assets/navimages/Big_Yellow_Inactive.png");
}



.accordionContent {	
	width: 220px;
	float: left;
	background: black;
	color:White;
}

.accordionContent ul, .chapter-image-container li, .chapter-content-container li {	
	margin:0;
	padding:0;
	list-style-type:none;
}

.accordionContent li {	
	list-style-type:none;
	margin:0;
	padding: 2px 0px 2px 15px !important;
	border-bottom:1px solid #333;
	background: #000;
	cursor: pointer;
}

.accordionContent li:hover, .accordionContent li.selected {	
	background-color: #129EF1 !important;
}

.chapter-content, .chapter-content li, .chapter-image, .chapter-image li {
    display:none;
}

.book-thumbnail {
    display:none;
}

#lcont .selected {
    display:block !important;
}

/*-- /OMNI MENU --*/

.pboxcont-modal-article h2, .mod h1, .mod h2 
{
    font-family:Georgia, 'Times New Roman', Times, Serif;
    font-size:18px;
    font-weight:bold;
    color:#4D4D4D;
}

#postreg-header 
{
    float:left;
    width:100%;
    border-top:6px solid #CED0B4;
    margin-bottom:25px;
}

/* NEW QUIZ */
.quiz ul, .quiz li, #loginpopup2 li
{
    margin:0;
    padding:0;
    list-style:none;
    list-style-type:none;
}

#quiz-container 
{
    position:relative;
    min-width:960px;
    height:647px;
    overflow:hidden;
    width:100%;
}

#quiz-image-mask 
{
    position:absolute;
    z-index:1;
}

#quiz-image-container 
{
    position:relative;
    height:647px;
    width:1200px;
    left:50%;
    margin-left:-600px;
}

#quiz-image-container ul
{
    height:647px;
}

#quiz-image-container ul li
{
    height:647px;
    background-position: center top;
}

#quiz-panel-container
{
    position: absolute;
    width:350px;
    top:100px;
    left:50%;
    z-index:1000;
    margin-left:-175px; 
}

#quiz-panel-container h1 
{
    font-family: Helvetica, Arial;
}

#quiz-panel-container > ul
{
    height:547px;
    width:350px;
    counter-reset: questions 0;
}

#quiz-panel-container > ul > li
{
    height:647px;
    width:350px;
}

#quiz-panel-container > ul > li div.quiz-question, #quiz-panel-container > ul > li div#quiz-panel-intro
{
    background:url('/images/quiz/Question-BG-Long.png') no-repeat;  
}

#quiz-panel-container > ul > li > div {
-moz-box-shadow: 0 0 10px #333;
-webkit-box-shadow: 0 0 10px #333;
box-shadow: 0 0 10px #333;
}

.quiz-question h1:before
{
    counter-increment: questions 1 ;
    content: counter(questions, decimal);  
}

.quiz-question h1
{
    zoom: expression(  
          (typeof step == "undefined" ? step = 1 : step++),  
          this.innerHTML = (typeof this.processed == "undefined"  
                ? (step)  
                : "")  
            + this.innerHTML,  
          this.processed = true,  
          this.runtimeStyle.zoom = "1"  
          );
    font-family:Helvetica, Arial;
    font-size:57px;
    font-weight:bold;
    color:#6E6C6A;
    line-height:40px;
    margin-right:20px;
    padding-top:20px;
    padding-left:20px;
    border-bottom:1px solid #A3A7B1;
}

.quiz-question h2 {
	font-family:Georgia;
	font-size:26px;
	padding:10px 20px;
	color:#4d4d4d;
	line-height:30px;
	margin-right:20px;
	margin-bottom:20px;
	border-bottom:1px solid #A3A7B1;
}

.quiz-question h3 {
    width:310px;
    margin-left:20px;
    padding-bottom:20px;
}

.quiz-question ul
{
    padding-bottom:20px;
    margin:0px 20px 0px 0px;
    border-bottom:1px solid #A3A7B1;
}

.quiz-question ul > li
{
    color:#FFF;
    font-size:1.2em;
    font-family:Helvetica, Arial;
    padding:6px 10px;
    margin:4px 0px 4px 20px;
    cursor:pointer;
    /* The Standard */  
    background: linear-gradient(#9a9cb2, #5c5685); 
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(#9a9cb2, #5c5685);
    /* Safari 4+, Chrome 1+ */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9a9cb2), to(#5c5685));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(#9a9cb2, #5c5685); 
    background: -ms-linear-gradient(#9a9cb2, #5c5685);
    /* Opera 11.10+ */
    background: -o-linear-gradient(#9a9cb2, #5c5685);
    /* IE6 & IE7 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a9cb2', endColorstr='#5c5685'); 
    /* IE8+ */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a9cb2', endColorstr='#5c5685')"; 
    behavior: url(/scripts/PIE.htc);
}






.quiz-question ul > li.selected
{
    /* The Standard */  
    background: linear-gradient(#604099, #7d69a7); 
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(#604099, #7d69a7);
    /* Safari 4+, Chrome 1+ */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#604099), to(#7d69a7));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(#604099, #7d69a7); 
    background: -ms-linear-gradient(#604099, #7d69a7);
    /* Opera 11.10+ */
    background: -o-linear-gradient(#604099, #7d69a7);
    /* IE6 & IE7 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#604099', endColorstr='#7d69a7'); 
    /* IE8+ */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#604099', endColorstr='#7d69a7')"; 
    behavior: url(/scripts/PIE.htc);
}

.quiz-question ul > li:hover
{
    cursor:pointer;
    /* The Standard */  
    background: linear-gradient(#bca3e7, #604099); 
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(#bca3e7, #604099);
    /* Safari 4+, Chrome 1+ */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bca3e7), to(#604099));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(#bca3e7, #604099); 
    background: -ms-linear-gradient(#bca3e7, #604099);
    /* Opera 11.10+ */
    background: -o-linear-gradient(#bca3e7, #604099);
    /* IE6 & IE7 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bca3e7', endColorstr='#604099'); 
    /* IE8+ */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#bca3e7', endColorstr='#604099')"; 
    behavior: url(/scripts/PIE.htc);
}

.quiz-panel-shadow-top
{
    background:url('/images/quiz/Shadow_Top.png') repeat-y;  
    width:377px;
    height:31px;
    margin-left:-14px;
    margin-top:-14px;
    position:absolute;
    z-index:-1
}
    
.quiz-panel-shadow-mid
{
    background:url('/images/quiz/Shadow_Mid.png') repeat-y;  
    width:377px;
    position:relative;
    z-index:-1
}
    
.quiz-panel-shadow-bottom
{
    background:url('/images/quiz/Shadow_Bot.png') repeat-y;  
    width:377px;
    height:31px;
    margin-left:-14px;
    margin-top:-18px;
    position:relative;
    z-index:-1
}

#results-panel-container
{
    position: absolute;
    width:100%;
    top:717px;
    z-index:1000;
}
    
#results-panel-container > ul
{
        
    width:10000px;
    margin-left:155px;
}
    
#results-panel-container > ul > li
{
        
    display:inline-block;
    width:1200px;
    vertical-align:top;
    float:left;
}

.quiz-results-shadow-top
    {
        background:url('/images/quiz/Results_Shadow_Top.png') repeat-y;  
        width:817px;
        height:37px;
        margin-left:-15px;
        margin-top:-15px;
        position:absolute;
        z-index:-1
    }
    
    .quiz-results-shadow-mid
    {
        background:url('/images/quiz/Results_Shadow_Mid.png') repeat-y;  
        width:817px;
        height:483px;
        margin-left:-15px;
        margin-top:22px;
        position:absolute;
        z-index:-1
    }
    
    .quiz-results-shadow-bottom
    {
        background:url('/images/quiz/Results_Shadow_Bot.png') repeat-y;  
        width:817px;
        height:34px;
        margin-left:-15px;
        margin-top:505px;
        position:absolute;
        z-index:-1
    }

#results-panel-container > ul > li > div.quiz-results
    {
        background:url('/images/quiz/Results_BG.png') no-repeat;  
        width:788px;
        height:524px;
    }

#results-image-container 
    {
        position:absolute;
        height:647px;
        top:647px;
    }
    #results-image-container ul
    {
        height:647px;
        width:4800px;
        margin-left:0px;
    }
    #results-image-container ul li
    {
        height:647px;
        display:inline-block;
        width:1200px;
        float:left;
    }

#quiz-navigation-container ul li a
{
    color:#4D4D4D;
    text-decoration:none;
    }
    
#results-left-arrow 
{
    background:url('/images/quiz/L_Arrow_w.png') no-repeat;
    position:absolute;
    height:57px;
    width:37px;
    left:108px;
    top:230px;
    cursor:pointer;
}

#results-right-arrow 
{
    background:url('/images/quiz/R_Arrow_w.png') no-repeat;
    position:absolute;
    height:57px;
    width:37px; 
    top:230px;
    left:953px;
    cursor:pointer;
}

#results-left-arrow:hover
{
    background:url('/images/quiz/L_Arrow_p.png') no-repeat;
}

#results-right-arrow:hover
{
    background:url('/images/quiz/R_Arrow_p.png') no-repeat;
}

.quiz-results-title 
{
    padding:30px 20px 0px 20px;
}

.quiz-results > p
{
    padding-left:20px;
    padding-bottom:20px;
    margin-right:20px;
    margin-bottom:20px;
    border-bottom:1px solid #A3A7B1;
    width:750px;
    font-size:1.1em
}



.boomer-image 
{
    height:218px;
    width:220px;
    border:1px solid #A3A7B1;
    padding:2px;
    margin-left:20px;
    float:left;
}

.boomer-copy 
{
    float:left;
    margin-left:15px;
    width:500px;
}

.boomer-progress 
{
    border-top:1px solid #A3A7B1;
    float:left;
    clear:both;
    width:768px;
    margin-right:20px;
    margin-top:20px;
    padding-top:15px;
}

.boomer-copy-table tr td
{
    vertical-align:top;
    padding-right:10px;
    padding-bottom:5px;
}

.boomer-copy-table tr td img
{
    height:23px;
    width:23px;
}

.boomer-copy-table tr td a
{
    color:#0067B1;
}


#quiz-intro 
{
    padding-top:115px;
    margin-bottom:-115px;
}

#quiz-panel-intro 
{
    padding-bottom:15px;
    padding-top:15px;
}

#quiz-panel-intro-title 
{
    padding:0px 0px 15px 20px;
    margin:0px 20px 15px 0px;
    line-height:26px;
    font-family:Georgia;
    font-size:26px;
    border-bottom:1px solid #A3A7B1;
}

#quiz-panel-intro-text 
{
    padding:0px 0px 15px 20px;
    margin:0px 20px 15px 0px;
    font-family:Helvetica, Arial;
    font-size:1.1em;
    line-height:1.2em;
    border-bottom:1px solid #A3A7B1;
}

#quiz-panel-intro-start 
{
    margin:15px 15px 0px 20px;
    width:107px;
    height:30px;
    cursor:pointer;
    position:relative;
    background:url(/images/quiz/Start_Btn.png);
}

#quiz-panel-intro-start:hover
{
    background:url(/images/quiz/Start_Btn_Hover.png);
}

.quiz-progress-container 
{
    width:310px;
    height:15px;
    margin-top:20px;
    overflow:hidden;
    /* The Standard */  
    background: linear-gradient(#ad99c2, #8c76a3); 
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(#ad99c2, #8c76a3);
    /* Safari 4+, Chrome 1+ */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ad99c2), to(#8c76a3));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(#ad99c2, #8c76a3); 
    background: -ms-linear-gradient(#ad99c2, #8c76a3);
    /* Opera 11.10+ */
    background: -o-linear-gradient(#ad99c2, #8c76a3);
    /* IE6 & IE7 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad99c2', endColorstr='#8c76a3'); 
    /* IE8+ */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad99c2', endColorstr='#8c76a3')"; 
    behavior: url(/scripts/PIE.htc);
}

.quiz-progress-segment 
{
    height:15px;
    line-height:0px;
    font-size:0px;
    float:left;
    font-weight:bold;
}

.quiz-progress-segment.text
{
    line-height:15px;
    font-size:10px;
    color:#FFF;
    cursor:pointer;
}

.quiz-progress-segment.label
{
    line-height:15px;
    font-size:10px;
    color:#FFF;
    background:none !important;
}

.quiz-progress-segment.techie
{
    /* The Standard */  
    background: linear-gradient(#abba38, #919645); 
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(#abba38, #919645);
    /* Safari 4+, Chrome 1+ */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abba38), to(#919645));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(#abba38, #919645); 
    background: -ms-linear-gradient(#abba38, #919645);
    /* Opera 11.10+ */
    background: -o-linear-gradient(#abba38, #919645);
    /* IE6 & IE7 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#abba38', endColorstr='#919645'); 
    /* IE8+ */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#abba38', endColorstr='#919645')"; 
    behavior: url(/scripts/PIE.htc);
    width:77px;
}

.quiz-progress-segment.healthnut
{
    /* The Standard */  
    background: linear-gradient(#f2be6b, #db9c37); 
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(#f2be6b, #db9c37);
    /* Safari 4+, Chrome 1+ */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2be6b), to(#db9c37));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(#f2be6b, #db9c37); 
    background: -ms-linear-gradient(#f2be6b, #db9c37);
    /* Opera 11.10+ */
    background: -o-linear-gradient(#f2be6b, #db9c37);
    /* IE6 & IE7 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2be6b', endColorstr='#db9c37'); 
    /* IE8+ */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2be6b', endColorstr='#db9c37')"; 
    behavior: url(/scripts/PIE.htc);
    width:77px;
}

.quiz-progress-segment.groovy
{
    /* The Standard */  
    background: linear-gradient(#76adc4, #578aa1); 
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(#76adc4, #578aa1);
    /* Safari 4+, Chrome 1+ */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#76adc4), to(#578aa1));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(#76adc4, #578aa1); 
    background: -ms-linear-gradient(#76adc4, #578aa1);
    /* Opera 11.10+ */
    background: -o-linear-gradient(#76adc4, #578aa1);
    /* IE6 & IE7 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#76adc4', endColorstr='#578aa1'); 
    /* IE8+ */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#76adc4', endColorstr='#578aa1')"; 
    behavior: url(/scripts/PIE.htc);
    width:77px;
}

.quiz-percentage-segment 
{
    position:relative;
    z-index:10;
}

.quiz-percentage-segment:hover
{
    z-index:11;
}

#quiz-navigation-container
{
    position: absolute;
    width:75px;
    top:100px;
    right:0px;
    z-index:1001;
}

#quiz-navigation-container > ul > li
{
    font-family:Helvetica, Arial;
    font-size:12px;
    font-weight:bold;
	height:30px;
	width:9px;
	margin:0 5px 5px 0;
	background:#FFF;
	/* for IE */
    filter:alpha(opacity=30);
    /* CSS3 standard */
    opacity:0.3;
    float:right;
    clear:both;
}

#quiz-navigation-container .current
{
    background:#FFFFFF !important;
	/* for IE */
    filter:alpha(opacity=80);
    /* CSS3 standard */
    opacity:0.8;
    cursor:pointer;
}

#quiz-navigation-container .completed
{
	background:#8D77A4;
	/* for IE */
    filter:alpha(opacity=80);
    /* CSS3 standard */
    opacity:0.8;
    cursor:pointer;
}

#quiz-navigation-container ul li.position:hover
{
	background:#FFF;
	/* for IE */
    filter:alpha(opacity=80);
    /* CSS3 standard */
    opacity:0.8;
    cursor:pointer;
}

#quiz-navigation-container ul li.completed:hover
{
	background:#B590ED;
	/* for IE */
    filter:alpha(opacity=80);
    /* CSS3 standard */
    opacity:0.8;
    cursor:pointer;
}

.nav-purple:hover 
{
    background:#B590ED !important;
	/* for IE */
    filter:alpha(opacity=80);
    /* CSS3 standard */
    opacity:0.8;
    cursor:pointer;
}










#quiz-navigation-container .quiz-navigation-start a
{
    cursor:text;
}




#quiz-navigation-container .quiz-navigation-start, #quiz-navigation-container .quiz-navigation-finish
{
    color:#4d4d4d;
    width:52px;
    height:20px;
    padding-top:2px;
    text-align:right;
    margin-right:0px;
    /* for IE */
    filter:alpha(opacity=80) !important;
    /* CSS3 standard */
    opacity:0.8 !important;
}

#quiz-navigation-container .quiz-navigation-share
{
    color:#4d4d4d;
    width:70px;
    height:82px;
    padding-top:10px;
    text-align:right;
    margin-right:0px;
    /* for IE */
    filter:alpha(opacity=80) !important;
    /* CSS3 standard */
    opacity:0.8 !important;
}

#quiz-navigation-container .at300bs 
{
    margin:0 4px 1px 0 !important;
}


.quiz-results 
{
    background:url(/images/Results_BG.png);
}


.quiz #footer {margin-top:0px !important;}










.all-progress-container 
{
    width:310px;
    height:10px;
    margin-top:5px;
    overflow:hidden;
}

.all-progress-segment 
{
    height:10px;
    line-height:0px;
    font-size:0px;
    float:left;
}

.all-progress-segment.techie
{
    /* The Standard */  
    background: linear-gradient(#708114, #585f1b); 
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(#708114, #585f1b);
    /* Safari 4+, Chrome 1+ */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#708114), to(#585f1b));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(#708114, #585f1b); 
    background: -ms-linear-gradient(#708114, #585f1b);
    /* Opera 11.10+ */
    background: -o-linear-gradient(#708114, #585f1b);
    /* IE6 & IE7 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#708114', endColorstr='#585f1b'); 
    /* IE8+ */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#708114', endColorstr='#585f1b')"; 
    behavior: url(/scripts/PIE.htc);
    width:118px;
}

.all-progress-segment.healthnut
{
    /* The Standard */  
    background: linear-gradient(#cc8534, #af6416); 
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(#cc8534, #af6416);
    /* Safari 4+, Chrome 1+ */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cc8534), to(#af6416));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(#cc8534, #af6416); 
    background: -ms-linear-gradient(#cc8534, #af6416);
    /* Opera 11.10+ */
    background: -o-linear-gradient(#cc8534, #af6416);
    /* IE6 & IE7 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc8534', endColorstr='#af6416'); 
    /* IE8+ */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc8534', endColorstr='#af6416')"; 
    behavior: url(/scripts/PIE.htc);
    width:21px;
}

.all-progress-segment.groovy
{
    /* The Standard */  
    background: linear-gradient(#3c728d, #285369); 
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(#3c728d, #285369);
    /* Safari 4+, Chrome 1+ */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3c728d), to(#285369));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(#3c728d, #285369); 
    background: -ms-linear-gradient(#3c728d, #285369);
    /* Opera 11.10+ */
    background: -o-linear-gradient(#3c728d, #285369);
    /* IE6 & IE7 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c728d', endColorstr='#285369'); 
    /* IE8+ */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c728d', endColorstr='#285369')"; 
    behavior: url(/scripts/PIE.htc);
    width:63px;
}

.all-progress-segment.adventurous
{
    /* The Standard */  
    background: linear-gradient(#725c8b, #53406b); 
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(#725c8b, #53406b);
    /* Safari 4+, Chrome 1+ */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#725c8b), to(#53406b));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(#725c8b, #53406b); 
    background: -ms-linear-gradient(#725c8b, #53406b);
    /* Opera 11.10+ */
    background: -o-linear-gradient(#725c8b, #53406b);
    /* IE6 & IE7 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#725c8b', endColorstr='#53406b'); 
    /* IE8+ */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#725c8b', endColorstr='#53406b')"; 
    behavior: url(/scripts/PIE.htc);
    width:108px;
}

.quiz-percentage.container 
{
    height:23px;
    width:350px;
}

.quiz-percentage-segment 
{
    float:left;
    height:23px;
}

.quiz-percentage-segment img
{
    cursor:pointer;
}
.itriage #articleContent {margin: 20px auto;
    width: 950px; float:none;}
.itriage .articleTitle {display:none;}



/* HTML 5 VIDEO PLAYER */
#content-container 
{
    font-family:Arial, Helvetica;
    position:relative;
    min-width:960px;
    height:650px;
    width:100%;
    background:url('/images/html5vid/topbar_gradient.png') repeat-x top;
    float:left;
}

#content-container h1, #content-container h2 
{
    font-family:Georgia;
    display:inline;
}

#content-container h1 
{
    font-size:26px;
}

#content-container h2 
{
    font-size:18px;
    font-style:italic;
}

#content-container h2 a
{
    text-decoration:underline;
}

.collection-overlay-bg
{
    position:absolute;
    height:372px;
    width:662px;
    z-index:3001;
    top:0;
    left:0;
    background:#CCC;
    opacity:.50;
    filter:alpha(opacity=50);
    display:none;
}

.collection-overlay, .collection-overlay2, .collection-overlay3
{
    position:absolute;
    background:url('/images/html5vid/video_end_textarea.png') no-repeat scroll 0 0 transparent;
    height:174px;
    width:449px;
    z-index:3002;
    top:90px;
    left:107px;
    display:none;
}

.collection-overlay-cta 
{
    font-size:14px;
    width:400px;
    margin:30px 0 0 25px;
    text-align:center;
}

.collection-overlay-buttons
{
    width:100%;
    text-align:center;
    margin-top:15px;
}

.collection-overlay-loginbtn, .collection-overlay-nextbtn
{
    margin-right:5px;
    cursor:pointer;
}

.collection-title 
{
    float:left;
    margin:45px 0 0 10px;
}

.collection-login
{
    float:left;
    margin:48px 0 0 10px;
}

.collection-desc
{
    float:left;
    clear:left;
    margin:3px 0 10px 10px;
    line-height:17px;
    min-width:960px;
    width:98%;
}

#player-container 
{
    width:960px;
    margin-left:10px;
}

.video-container 
{
    margin-top:10px;
    float:left;
    width:662px;
    border-bottom:1px solid #CCC;
    position:relative;
}

.list-container-top
{
    float:left;
    width:298px;
    height:7px;
    margin-top:10px;
}

.list-container 
{
    float:left;
    width:298px;
    height:365px;
    padding:0;
    margin:0;
    list-style:none;
    overflow:auto;
    border-bottom:1px solid #CCC;
    overflow-x: hidden;
    position:relative;
    -ms-overflow-x: hidden;
    background:url('/images/html5vid/gradient_playlistbottom.jpg') no-repeat bottom;
}

.list-container li
{
    padding:0px 0 8px 20px;
    float:left;
    clear:left;
    width:278px;
    margin:0px;
    border-bottom:1px dotted #ccc;
    cursor:pointer;
    position:relative;
}

.list-container li.selected, .list-container li.available:hover
{
    background:#f5f4e9;
}

.list-container li.disabled .list-chapter-title, .list-container li.disabled .list-chapter-description, .list-container li.disabled .list-chapter-thumb-container
{
    opacity:.25;
    filter:alpha(opacity=25);
}

.list-container li.disabled img.list-overlay-bg
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:500;
    margin:0;
    display:none;
}

.list-container li.available img.list-overlay-play
{
    position:absolute;
    top:4px;
    left:25px;
    z-index:500;
    margin:0;
    display:none;
}

.list-container li.available.selected img.list-overlay-play
{
    display:inline;
}

.list-container li.disabled div.list-overlay
{
    position:absolute;
    top:15px;
    left:15px;
    width:248px;
    z-index:501;
    text-align:center;
    display:none;
}

.list-container li .list-chapter-title
{
    float:left;
    clear:left;
    color:#000;
    font-size:11px;
    margin:8px 0 5px 0;
    width:260px;
}

.list-container li .list-chapter-title em, .list-container li.disabled div.list-overlay em
{
    color:#46106d;
    font-family:Georgia;
    font-style:italic;
    font-size:12px;
}

.list-container .list-chapter-thumb-container
{
    float:left;
    clear:left;
    margin-top:3px;
    line-height:12px;
    font-size:10px;
    color:#666;
    position:relative;
}

.list-chapter-description 
{
    float:left;
    width:168px;
    margin-left:10px;
    font-size:11px;
    line-height:14px;
}

.list-chapter-length 
{
    float:left;
    clear:left;
}

.collection-addthis 
{
    float:left;
    margin:20px 0 0 0;
}

.collection-addthis .addthis_toolbox.addthis_default_style
{
    margin:0;
    padding:0;
}


.currently-viewing 
{
    float:left;
    clear:left;
    font-family:Georgia;
    font-size:16px;
    margin:20px 0 0 10px;
}

.chapter-title 
{
    margin:0;
    padding:0;
    float:left;
    margin:20px 0 0 5px;
    width:520px;
}

.chapter-title li
{
    font-family:Georgia;
    font-size:16px;
    display:none;
    float:left;
    margin:0;
    padding:0;
    list-style:none;
}

.chapter-title li em
{
    font-style:italic;
}
.chapter-desc 
{
    margin:0;
    padding:0;
    float:left;
    clear:left;
    margin:10px 0 0 10px;
}
.chapter-desc li
{
    font-family:Arial, Helvetica;
    font-size:12px;
    display:none;
    float:left;
    clear:left;
    margin:0;
    padding:0;
    list-style:none;
}

.chapter-title li.selected, .chapter-desc li.selected
{
    display:block;
}



#book-choice-container 
{
    height:30px;
    width:100%;
    background-image:url('/assets/generalwebimages/bookback.gif');
}

#book-choice-content 
{
 font-family:Helvetica, Arial, 'sans serif';
 color:#FFFFFF;
 line-height:30px;
 margin-left:20px;
}

.book-choice[book="blfd"], .book-choice[book="rfd"]
{
    margin-left:20px;
}

.book-choice[book="wfd"]
{
    padding-left:20px;
}

.fbshow
{
    display:none;
}


#emailID 
{
    width:350px;
}
#registerformpopup #emailID 
{
    width:216px;
}

#regpasswordID 
{
    width:150px;
}
.regshowp
{
    font-size:12px;
}
/* FACEBOOK REG */

#pageWrap.LandingPage.Flow5 
{
    width:460px;
    margin:0;
    min-width:460px;
    max-width:460px;
}

.Flow5 ul.error 
{
    position:absolute;
    top:485px;
    left:50px;
}
.Flow5 #contentWrap 
{
    background:none;
    padding:0;
    margin:0;
    width:460px;
}

.Flow5 #topbar
{
    margin-bottom:10px;
    float:left;
    clear:left;
}

.Flow5 #fbreg-title
{
    font-family:Georgia,'Times New Roman',Times,serif;
    font-size:24px;
    font-weight:bold;
    font-style:italic;
    float:left;
    padding-left:20px;
    clear:left;
}

.Flow5 #fbreg-subtitle
{
    font-family:Georgia,'Times New Roman',Times,serif;
    font-size:16px;
    float:left;
    padding-left:20px;
    clear:left;
}

.Flow5 #fbreg-subtitle2
{
    font-family:Georgia,'Times New Roman',Times,serif;
    font-size:12px;
    float:left;
    padding-left:20px;
    margin-bottom:20px;
    clear:left;
}

.Flow5 .fbhide
{
    display:none;
}

.Flow5 .fbshow
{
    display:inline;
}

.Flow5 #book-choice-container 
{
    background-image:none;
}

.Flow5 #book-choice-content
{
    color:#000;
    margin:0;
    padding:0;
}

.Flow5 .book-choice 
{
    float:left;
    clear:left;
    margin:0 0 10px 0;
    padding:0;
    background:url('/images/fb/gradient.png') no-repeat left center;
    height:120px;
    width:100%;
    position:relative;
}

.Flow5 .fb.book-title 
{
    position:absolute;
    top:26px;
    left:125px;
}

.Flow5 .fb.book-copy 
{
    position:absolute;
    top:52px;
    left:125px;
    width:300px;
    font-size:11px;
    line-height:15px;
}


.Flow5 .book-choice input[type=radio]
{
    vertical-align:top;
    margin:52px 0 0 10px;
}

.Flow5 #reg-form3 
{
    border:none;
    padding:0;
    margin:0;
    width:460px;
    position:absolute;
    height:550px;
    overflow:hidden;
    top:500px;
} 

.Flow5 #reg-form3-header 
{
    width:430px;
    padding-left:10px;
}

.Flow5 .reg-form3-element
{
    width:440px;}


.Flow5 #reg-form3-left
{
    width:440px;
}

.Flow5 #reg-form3-footer
{
    width:440px;
}

.Flow5 .reg-form3-floatright
{
    float:none;
}

.Flow5 .regname
{
    position:absolute;
    top:75px;
    left:0px;
}
.Flow5 .regaddress1
{
    position:absolute;
    top:135px;
    left:0px;
}
.Flow5 .regaddress2
{
    position:absolute;
    top:165px;
    left:0px;
}
.Flow5 .regcity
{
    position:absolute;
    top:195px;
    left:0px;
}
.Flow5 .regstate
{
    position:absolute;
    top:225px;
    left:120px;
    width:77px;
    text-align:right;
}
.Flow5 .regzip
{
    position:absolute;
    top:225px;
    left:0px;
    width:77px;
    text-align:right;
}
.Flow5 .reggender
{
    position:absolute;
    top:285px;
    left:0px;
}
.Flow5 .regbirthdate
{
    position:absolute;
    top:255px;
    left:0px;
    width:77px;
    text-align:right
}
.Flow5 .regbirthdates1
{
    position:absolute;
    top:255px;
    left:118px;
}
.Flow5 .regbirthdates2
{
    position:absolute;
    top:255px;
    left:163px;
}
.Flow5 #reg-form3-right-header 
{
    position:absolute;
    top:325px;
    left:10px;
    width:440px;
}
.Flow5 .regemail
{
    position:absolute;
    top:360px;
    left:0px;
}
.Flow5 .regpassword
{
    position:absolute;
    top:390px;
    left:0px;
}
.Flow5 .regshowp
{
    position:absolute;
    top:392px;
    left:345px;
    font-size:11px;
    width:85px;
    display:none;
}
.Flow5 .regplease
{
    position:absolute;
    top:425px;
    left:104px;
    width:200px;
    font-size:11px;
}
.Flow5 #submitID
{
    position:absolute;
    top:495px;
    left:100px;
}
.Flow5 .regsubmitting
{
    display:none;
}
.Flow5 #firstnameID 
{
    position:absolute;
    top:75px;
    left:85px;
}

.Flow5 #lastnameID 
{
    position:absolute;
    top:105px;
    left:85px;
}

.Flow5 #address1ID 
{
    position:absolute;
    top:135px;
    left:85px;
    width:275px;
}
.Flow5 #address2ID 
{
    position:absolute;
    top:165px;
    left:85px;
    width:275px;
}
.Flow5 #cityID 
{
    position:absolute;
    top:195px;
    left:85px;
    width:175px;
}
.Flow5 #stateID 
{
    position:absolute;
    top:225px;
    left:205px;
}
.Flow5 #zipID 
{
    position:absolute;
    top:225px;
    left:85px;
}
.Flow5 #genderID 
{
    position:absolute;
    top:285px;
    left:85px;
}
.Flow5 #birthmonthID 
{
    position:absolute;
    top:255px;
    left:85px;
}
.Flow5 #birthdayID 
{
    position:absolute;
    top:255px;
    left:130px;
}
.Flow5 #birthyearID 
{
    position:absolute;
    top:255px;
    left:175px;
}
.Flow5 #emailID 
{
    position:absolute;
    top:360px;
    left:85px;
    width:225px;
}
.Flow5 #regpasswordID 
{
    position:absolute;
    top:390px;
    left:85px;
    width:225px;
}
.Flow5 #clearTextID 
{
    display:none;
    position:absolute;
    top:394px;
    left:325px;
}
.Flow5 #contactID 
{
    position:absolute;
    top:427px;
    left:85px;
}

.Flow5 .confirmBox 
{
    width:460px;
    margin-bottom:20px;
    padding:0;
}

.Flow5 .fbbox 
{
}

.fb_edge_widget_with_comment 
{
    margin:5px 0 0 20px
}

.campaign-ended-copy 
{
    font-size:16px;
    margin:50px 20px 0 20px;
}

.campaign-ended-link 
{
    font-size:14px;
    font-style:italic;
    margin:25px 0 50px 20px;
}

.medicarePopupAdOverlay
{
    position:fixed;
    display:none;
    z-index:15001;
    height:567px;
    width:782px;
    top:150px;
    margin-left:-391px;
    left:50%;
    background:#FFF;
    border:1px solid #666;
}

.medicarePopupAdOverlayBG
{
    position:absolute;
    top:0px;
    left:0px;
    z-index:15002;
    height:567px;
    width:782px;
    max-width:782px !important;
    margin:0 !important;
}

.medicarePopupAdOverlayCopy
{
    position:relative;
    width:661px;
    margin:30px auto 0;
    z-index:15003;
}

.medicarePopupAdOverlayDVD 
{
    max-width:661px !important;
    margin:0 !important;
    z-index:15004;
}

.medicarePopupAdOverlayClose
{
    position:absolute;
    top:6px;
    right:10px;
    cursor:pointer;
    z-index:15005;
}

/* ABCD'S OF MEDICARE */
#abcd-container 
{
    font-family:Arial, Helvetica;
    position:relative;
    min-width:960px;
    width:100%;
    background:url('/images/html5vid/topbar_gradient.png') repeat-x top;
    float:left;
    color:#4D4D4D;
}

#abcd-content-container 
{
    font-family:Arial, Helvetica;
    position:relative;
    width:945px;
    float:left;
    padding-left:15px;
}

.abcd-header 
{
    float:left;
    margin:45px 0 0 0;
}

.abcd-social 
{
    float:right;
    margin:45px 5px 0 0;
}

.abcd-social-twitter 
{
    float:left;
    position:relative;
    top:5px;
    left:0px;
    overflow:hidden;
}

.abcd-social-facebook 
{
    float:left;
    position:relative;
    top:5px;
    left:3px;
}

.abcd-social-email 
{
    float:left;
    position:relative;
    top:5px;
    left:6px;
    overflow:hidden;
}

.abcd-social-facebook .fb_edge_widget_with_comment
{
    margin:0;
}

.abcd-social-facebook .fb_iframe_widget iframe
{
    /* width:52px !important; */
}

.abcd-content-top 
{
    float:left;
    width:945px;
    border-bottom:3px solid #CED0B4;
    padding-bottom:5px;
}

.abcd-content-top-img
{
    float:left;
    clear:left;
    width:600px;
    margin:5px 0 0 0;
}

.abcd-content-top-copy
{
    float:left;
    margin:22px 0 0 10px;
    width:335px;
}

.abcd-content-top-copy-logo
{
    float:left;
    clear:left;
}

.abcd-content-top-copy-header
{
    float:left;
    clear:left;
    margin-top:5px;
    width:335px;
}

.abcd-content-top-table
{
    float:left;
    clear:left;
    margin-top:10px;
}

.abcd-content-top-table td
{
    padding-bottom:10px;
}

.abcd-content-list-top
{
    font-size:1.25em;
    font-family:Georgia, "Times New Roman", Times, serif;
    color: #395FB0;
/* test for correctness */
}
.abcd-content-list-top:hover
{ text-decoration:underline;
   color: #395FB0;
}

.abcd-content-top-copy-button
{
    float:left;
    margin:10px 0 0 200px;
}

.abcd-content-middle 
{
    float:left;
    width:945px;
    background:url('/images/medicare/img_videogradient.png');
}

.abcd-content-middle-img
{
    float:left;
    clear:left;
    width:500px;
    margin:20px 0 15px 20px;
}

.abcd-content-middle-copy
{
    float:left;
    margin:22px 0 0 15px;
    width:410px;
}

.abcd-content-middle-copy-header
{
    float:left;
    clear:left;
    margin-top:5px;
    width:410px;
}

.abcd-content-middle-top
{
    float:left;
    clear:left;
    margin:15px 0 0 0;
    width:400px;
    font-size:1.25em;
    font-family:Georgia, "Times New Roman", Times, serif;
}

.abcd-content-middle-table
{
    float:left;
    clear:left;
    margin-top:10px;
}

.abcd-content-middle-table td
{
    padding-bottom:10px;
}

.abcd-content-middle-copy-button
{
    float:left;
    clear:left;
    margin-top:10px;
}

.abcd-content-bottom 
{
    float:left;
    width:945px;
    margin-top:10px;
}

.abcd-content-bottom-left
{
    float:left;
    clear:left;
    width:610px;
    background:url('/images/medicare/img_retirementbook2.png') no-repeat 420px 78px;
}

.abcd-content-bottom-left-table
{
    float:left;
    clear:left;
    margin-top:10px;
    border-bottom:3px solid #CED0B4;
    width:610px;
}

.abcd-content-bottom-left-table2
{
    float:left;
    clear:left;
    margin-top:10px;
}

.abcd-content-bottom-left-table2 td
{
    padding-bottom:10px;
}

.abcd-content-bottom-header
{
    font-size:1.6em;
    font-family:Georgia;
    color:#000;
}

.abcd-content-bottom-right
{
    float:left;
    width:275px;
    margin-left:20px;
}

.abcd-content-bottom-top
{
    float:left;
    clear:left;
    margin:15px 0 0 0;
    width:500px;
    font-size:1.25em;
    font-family:Georgia, "Times New Roman", Times, serif;
}

/* VINCE GILL */
#pageWrap.vincegill
{
    min-width:1200px;
}

#pageWrap.vincegill #footer
{
    margin-top:0px;
}

#vg-container 
{
    background:url('/images/vincegill/bg.png');
    height:718px;
    width:1200px;
    position:relative;
    font-family:Helvetica, Arial;
    font-size:11px;
    color:#4D4D4D;
    overflow:hidden;
}

#vg-maintile 
{
    width:414px;
    height:331px;
    position:absolute;
    bottom:-331px;
    left:393px;
    background:url('/images/vincegill/rollup.png');
}

.vg-tile
{
    background:#F2ECE3;
    width:328px;
    position:absolute;
    
}

.vg-header1
{
    font-size:20px;
    background:#E9E2D5;
    font-family:Georgia;
    padding:10px 0 5px 13px;
}

.vg-header2
{
    font-size:16px;
    background:#e9e2d5;
    font-family:Georgia;
    padding:8px 0 4px 13px;
}

.vg-header3
{
    font-weight:bold;
    margin:5px 25px 10px 20px;
}

.vg-footer 
{
    background:#e9e2d5;
    padding:10px 0 5px 13px;
    font-weight:bold;
}

.vg-footer-link
{
    color:#4D4D4D;
    text-decoration:none;
}

.vg-footer-link:hover
{
    color:#be1b38;
    text-decoration:none;
}

.vg-footer-raquo
{
    color:#be1b38;
}

.vg-tile.vg-tile1
{
    top:30px;
    left:45px;
    height:485px;
}

.vg-tile.vg-tile2
{
    top:528px;
    left:45px;
}

.vg-tile.vg-tile3
{
    top:30px;
    right:45px;
}

.vg-tile.vg-tile4
{
    top:349px;
    right:45px;
}

.vg-tile.vg-tile5
{
    top:528px;
    right:45px;
}

.vg-img-block 
{
    margin:0 0 0 13px;
    height:101px;
    width:101px;
    float:left;
}

.vg-img-block2
{
    height:101px;
    width:201px;
    float:right;
    margin:0 13px 0 0;
}

.vg-img-full 
{
    margin:0 0 0 13px;
    height:139px;
    width:302px;
}

.vg-img-full2
{
    margin:0 0 0 13px;
    height:101px;
    width:302px;
}

.vg-full-copy
{
    line-height:16px;
    margin:5px 13px 8px;
}

.vg-block-copy
{
    line-height:16px;
    margin:5px 13px 8px 8px;
    float:left;
    width:190px;
}

.vg-block-copy ul, .vg-block-copy ul li
{
    margin-top:5px;
    padding:0;
}

.vg-block-copy ul li
{
    margin:2px 0 0 15px;
}

/* JPLAYER */
.vg-playerbox
{
   width:300px;
   height:204px;
   margin:5px 0 10px 13px; 
   /*background:url('/images/vincegill/mask.png'); */
   overflow-x:hidden;
   overflow-y:scroll;
   border:1px solid #CCC;
   position:relative;
}

.vg-playerbox li
{
    list-style-type:none;
}

.jp-audio
{
    position:relative;
    float:left;
    width:100%;
    height:25px;
    border-bottom:1px solid #CCC;
}

.jp-controls 
{
    position:absolute;
    top:0px;
    left:10px;
    margin:0;
    padding:0;
    z-index:501;
}

.jp-controls li
{
    position:absolute;
    top:4px;
    left:0px;
    margin:0;
    padding:0;
}

.jp-progress {
	position: absolute;
	top:0px;
	left:0px;
	height:25px;
	width:100%;
	z-index:500;
}

.jp-current-time 
{
    position:absolute;
    top:3px;
    right:10px;
    z-index:501;
}

.jp-title 
{
    position:absolute;
    top:3px;
    left:30px;
    z-index:501;
}

div.jp-seek-bar {

	width:0px;
	height: 100%;
	overflow:hidden;
	cursor:pointer;
}
div.jp-play-bar {
	background: #FFF;
	opacity:0.8;
    filter:alpha(opacity=80); /* For IE8 and earlier */
	width:0px;
	height: 100%;
	overflow:hidden;
	cursor:pointer;
}

.single-selection
{
    margin:5px 0 0 35px;
    width:293px;
}

.vg-maintile-copy 
{
    position:absolute;
    width:350px;
    top:200px;
    left:32px;
    border-top:1px solid #AB0033;
    border-bottom:1px solid #AB0033;
    color:#FFF;
    font-size:17px;
}

.vg-social 
{
    position:absolute;
    top:280px;
    left:120px;
}

#songchoiceresults 
{
    height:116px;
    overflow:hidden;    
}

#vg-results-container
{
    width:100%;
    height:130px;
    position:relative;
    display:none;
}

#vg-results 
{
    width:300px;
    margin:5px 0 0 13px;
    position:relative;
}

#vg-results-bars
{
    width:250px;
    position:relative;
}

.vg-quotes 
{
    position:absolute;
    top:50px;
    left:205px;
    color:#fff;
    font-size:12px;
    font-style:italic;
    width:100px;
}

.Flow1 #socialIcons2 {display:none}
.archive-gradient {
  background: url('/images/archive/gradient.png') repeat-x 0 0;
  }
  
  #pageWrap.archive.pdf-resolutions .focusArea.sideBarBlock > a {
  display:none;
  }
  
  #pageWrap.archive.pdf-womenshealth .focusArea.sideBarBlock > a,
  #pageWrap.archive.pdf-depression .focusArea.sideBarBlock > a,
  #pageWrap.archive.pdf-alcohol .focusArea.sideBarBlock > a,
  #pageWrap.archive.pdf-calcium .focusArea.sideBarBlock > a,
  #pageWrap.archive.pdf-hands .focusArea.sideBarBlock > a,
  #pageWrap.archive.pdf-metabolic .focusArea.sideBarBlock > a,
  #pageWrap.archive.pdf-resolutions .focusArea.sideBarBlock > a,
  #pageWrap.archive.pdf-eyehealth .focusArea.sideBarBlock > a {
  display:none;
  }
