@charset "utf-8"; @media all {* {margin:0; padding: 0}
option {padding-left: 0.4em}
* html body * {overflow:visible}
* html iframe, * html frame {overflow:auto}
* html frameset {overflow:hidden}
html {height: 100%}
body {min-height: 101%; font-size: 100.01%; color: #000; background: #fff; text-align: left}
fieldset, img {border: 0 solid;}
ul, ol, dl {margin: 0 0 1em 1em}
li {margin-left: 1.5em; line-height: 1.5em}
dt {font-weight: bold}
dd {margin: 0 0 1em 2em}
blockquote, cite {margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}
#header {position:relative}
.findcoll_{ width: 99.8%; background: #E2E2E2 url("../images/p_navbg.png") repeat-x; border: 1px solid #f3f3f3; margin:0em}
.findcoll{ background:#eee; padding:2px 0;}
#topnav {position:absolute; top: 10px; right: 10px; text-align: right}
#nav {clear:both; width: auto; background:#E2E2E2}
#main {clear:both; width: auto;}
#col1 {float: left; width: 200px}
#col2 {float:right; width: 200px}
#col3 {width:auto; margin: 0 200px}
#footer {clear:both; display:block}
#col1 {z-index: 3;}
#col2 {z-index: 5;}
#col3 {z-index: 1;}
#col1_content {z-index: 4;}
#col2_content {z-index: 6;}
#col3_content {z-index: 2;}
#col1_content, #col2_content, #col3_content {position:relative}
.hidenone #col3 {margin: 0 200px;}
.hideboth #col3 {margin-left: 0; margin-right: 0;}
.hideleft #col3 {margin-left: 0; margin-right: 200px;}
.hideright #col3 {margin-left: 200px; margin-right: 0;}
.hideboth #col1, .hideboth #col2 {display:none;}
.hideleft #col1 {display:none;}
.hideright #col2 {display:none;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: block}
.floatbox {overflow:hidden}
#ie_clearing {display: none}
.subcolumns, .subcolumns_oldgecko {width: 100%; overflow:hidden}
.subcolumns_oldgecko {float:left}
.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left}
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px}
.c25l, .c25r {width: 25%}
.c33l, .c33r {width: 33.333%}
.c50l, .c50r {width: 50%}
.c66l, .c66r {width: 66.666%}
.c75l, .c75r {width: 75%}
.c38l, .c38r {width: 38.2%}
.c62l, .c62r {width: 61.8%}
.subc {padding: 0 0.5em}
.subcl {padding: 0 1em 0 0}
.subcr {padding: 0 0 0 1em}
.skip, .hideme, .print {position: absolute; top: -5000em; left: -5000em; height: 1px; width: 1px}
.skip:focus, .skip:active {position: static; top: 0; left: 0; height: auto; width: auto}
}
@media all {body {font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif; font-size: 100.00%; text-align: center}
#page_margins {}
#page{ }
#header {}
#logo {}
#footer {font-size: 0.7em; color: #999; border-top: 1px solid #ccc; text-align: center}
#col1, #col1_content {display:none}
#col2, #col2_content {display:none}
#col3 {min-height: 330px; margin: 0}
#col3_content {text-align:left}
}
@media all {html * {font-size: 100.01% }
#header {background: #fff; text-align: left; border-top: solid 5px #33c; border-bottom: solid 12px #33c; margin: 0; padding: 0}
#maillist {border: 1px solid #ccc; font-size: 80%}
.health_bg {background: #fff url(../images/health/ebook-health-blue.jpg) no-repeat top left}
.muscle_bg {background: #ccc}
#main {background: #fff; margin: 0px; font-family: sans-serif}
#footer {background: #fff}
#page_margins {width: 900px; margin: 0px}
h1,h2,h3,h4,h5,h6 {font-weight:normal; margin: 0 0 0.25em 0}
h1 {font-size: 166.67%; color:#333}
h2 {font-size: 150% }
h3 {font-size: 150% }
h4 {font-size: 133.33% }
h5 {font-size: 116.67% }
h6 {font-size: 116.67%; font-style:italic }
p {line-height: 1.5em; margin: 0 0 1em 0}
ul, ol, dl {line-height: 1.5em; margin: 0 0 1em 1em }
li {margin-left: 1.5em; line-height: 1.5em }
dt {font-weight: bold }
dd {margin: 0 0 1em 2em }
cite, blockquote {font-style:italic }
blockquote {margin: 0 0 1em 1.5em }
strong,b {font-weight: bold }
em,i {font-style:italic }
pre, code {font-family: monospace; font-size: 1.1em}
acronym, abbr {letter-spacing: .07em; border-bottom: .1em dashed #c00; cursor: help}
a {color: #33f; text-decoration:none;}
a:focus, a:hover, a:active {background-color: #ccf; text-decoration:none;}
hr {color: #fff; background:transparent; margin: 0 0 0.5em 0; padding: 0 0 0.5em 0; border:0; border-bottom: 1px #000 solid}
.left_margin {border-right: 1px solid #ccc; background:#eee; padding: 0 1em 0 1em; font-size: 80% }
.link_box {margin: 0 0 0 2em; font-size: 110% }
.link_box a {color: #00f; text-decoration: none}
.big {font-family: monospace, sans-serif; font-weight: bold; font-size: 200%; border-bottom: 5px solid #000; border-top: 5px solid #000}
.big a {color: #000}
.big a:hover{ background: #fff}
#topbanner {height: 200px; margin: 10px 0 0 220px; font-size: 160%}
#topbanner h1 {background: #ff0; margin: 0 2em 0 2em; border: 1px solid #ccc; font-size: 120%}
#topbanner h3 {font-size: 80%}
#topic_headline {background: #fff url(../images/topic_head_bg.jpg) center repeat-x; font-family: monospace, sans-serif; font-weight: bold; font-size: 200%; margin: 0.5em 0 0.5em 0}
.topic_text {background: #fff}
.link_site a {margin: 0 auto; display: block; background: #fff url(../images/visit-site.jpg) center no-repeat; height: 27px; width: 155px}
.link_site a:hover {margin: 0 auto; display: block; background: #fff url(../images/visit-site-hover.jpg) center no-repeat; height: 27px; width: 155px}
.link_site {height: 27px; width: 155px}
.link_review a {margin: 0 auto; display: block; background: #fff url(../images/read-review.jpg) center no-repeat; height: 27px; width: 184px}
.link_review a:hover {margin: 0 auto; display: block; background: #fff url(../images/read-review-hover.jpg) center no-repeat; height: 27px; width: 184px}
.link_review {height: 27px; width: 184px}
#tab_links {margin: 0 auto; border-bottom: 1px solid #000}
.active_tab {background: #fff url(../images/white_border.jpg) repeat-x bottom left; font-family: monospace, sans-serif; font-weight: bold; font-size: 150%; padding: 0.2em 2em 1px 1em; border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000}
.non_active_tab {background: #ddd; font-family: monospace, sans-serif; font-weight: bold; font-size: 150%}
.non_active_tab a {color: #00f; text-decoration:none; background: #eee; border: solid 1px #666; border-bottom: solid 1px #000; padding: 0.2em 2em 0em 1em}
.non_active_tab a:hover {text-decoration: underline}
.article {margin: 1em 2em 1em 2em; font-size:80%}
.article h1 {border-bottom: 4px solid #ccc; border-top: 4px solid #ccc; background: #ff0}
#ebook_list {border-left: solid 1px #000; border-right: solid 1px #000; border-bottom: solid 1px #000; padding: 0.2em; text-align: left}
.ebook_item {display: block}
.ebook_item img {float: left}
.ebook_item_text {padding: 1em 0 0 0}
.ebook_item h2 {font-size: 120%}
.ebook_item p {line-height: 1.25em}
.ebook_item table {border: none; background: #ddd; font-size: 80%; margin: 1em}
.ebook_item table td {border: solid 1px #aaa; background: #fff; padding: 0.5em}
.ebook_item_text_p {font-size: 80%; margin: 10px 0px 0px 165px}
.big_link {border: 2px solid #ccc; background: #ccf; padding: 0; margin: 0}
.big_link a {color: #00f; display: block; margin: 0 auto; padding: 10px}
.big_link a:hover{ background: #eef}
.review_available {border-top: 2px solid #333; border-bottom: 2px solid #f99; background: #fda; padding: 3px 0 0 0; font-size: 100%; font-weight: bold}
.review_available a {color: #00f; display: block; margin: 0 auto}
.review_available a:hover {color: #00f; background: #eef}
}