.ui_vertical_carousel {}
#vertical_carousel {float:left; width: 100px; height: 275px; margin-bottom: 10px; position: relative}
#vertical_carousel .container {float:left; width: 200px; height: 200px; overflow: hidden}
#vertical_carousel ul {margin: 0; padding:0; height: 200px; position: relative; top: 0; left: 0}
#vertical_carousel ul li {width: 260px; height: 20px; list-style:none; float:left}
#vertical_carousel .previous_button {float:left; height: 40px; width: 175px; background: url(prototype-ui/vertical/left.png); background-repeat: no-repeat; background-position: left center; cursor: pointer; display:inline; margin: 0 0 10px 7px}
#vertical_carousel .previous_button_over {background: url(prototype-ui/vertical/left_over.png); background-repeat: no-repeat; background-position: left center}
#vertical_carousel .previous_button_disabled {background: url(prototype-ui/vertical/left_disabled.png); background-repeat: no-repeat; background-position: left center; cursor: default}
#vertical_carousel .next_button {float:left; height: 40px; width: 175px; background: url(prototype-ui/vertical/right.png); background-repeat: no-repeat; background-position: left center; display:inline; margin-left: 7px; cursor: pointer}
#vertical_carousel .next_button_over {background: url(prototype-ui/vertical/right_over.png); background-repeat: no-repeat; background-position: left center}
#vertical_carousel .next_button_disabled {background: url(prototype-ui/vertical/right_disabled.png); background-repeat: no-repeat; background-position: left center; cursor: default}
body, div, td, p {font-family: Helvetica, Arial, sans-serif; font-size: 13px;}
h4 {margin: 0px; padding-top: 2px;}
h3.digest {margin: 0px; padding-top: 4px}
.search_hit {text-decoration: none; color: #BB0000; font-weight: bold;}
@charset "UTF-8"; body {font-family: "Times New Roman", Times, serif; font-size: 13px}
a img {border-style: none; display: block}
yellow: #bbd4e0; blue link color: #4d6f79; light blue : #d0e4ec; .highlight {color: #BB0000;}
.pg {display: none;}
.pg_show{display:inline;font-size:9px;margin-top:-2px;float:left;color:#6f6f6f;}
.Work {font-size: 26px; text-align: center; margin-top: 0;}
.Book {font-size: 24px; color: #4d6f79; text-align: center; margin-top: 0;}
.Section {text-indent: 0in; font-weight: bold; font-size: 20pt; text-align: center; margin-top: 0.1in}
.Sub1 {font-weight: bold; font-size: 18px; margin-top: 40px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; background-color: #fafafa;}
.Sub2 {font-size: 16px; margin-top: 0; font-weight: bold;}
.Sub3 {font-weight: bold; font-size: 14px; margin-top: 0;}
.Sub1 .p_tagged a {margin-left:-45px;}
.Sub2 .p_tagged a {margin-left:-45px;}
.Sub3 .p_tagged a {margin-left:-45px;}
.Author {font-size: 18px; text-align: center; margin-bottom: 0.25in}
.Publisher {text-align: center; margin-bottom: 0.25in}
.Copyright {font-size: 10px; text-indent: 0in}
.Copyright Rule {margin-bottom: 0.625in}
.Heading1 {font-size: 14px; text-align: center; margin-top: 0; margin-bottom: 30px;}
.SubTitle {font-size: 14pt; text-align: center; margin-top: 0; margin-bottom: 20px;}
.Heading2 {font-style: italic; font-size: 14px; text-align: center; margin-top: 0;}
.Notes {font-size: 10pt; margin-left: 0.349306in; text-indent: -0.349306in}
.Bib {margin-left: 0.15in; font-size: 10pt; text-indent: -0.15in}
.Pictures {text-align: center; font-style: italic; margin-top: 0.125in; margin-bottom: 0.125in; margin-left: 0.25in; margin-right: 0.25in}
.Caption {text-align: center; font-style: italic; margin-top: 0.125in; margin-bottom: 0.125in; margin-left: 0.25in; margin-right: 0.25in}
.PartNo {font-weight: bold; text-align: center; margin-top: 0.1in; margin-bottom: 0.1in}
.ChapNo {text-align: center; font-size: 13px; font-weight: normal;}
.RightJust {font-weight: bold; text-align: right; padding: 4px;}
.Centered {text-align: center; margin-top: .125in}
.HangInd1 {margin-left: 0.25in; text-indent: -0.25in}
.HangInd2 {margin-left: 0.5in; text-indent: -0.25in}
.HangInd1 .p_tagged a {margin-left:-70px;}
.HangInd2 .p_tagged a {margin-left:-93px;}
.AltText {font-style: italic; margin-top: 0.125in; margin-bottom: 0.125in; margin-left: 0.25in; margin-right: 0.25in}
.Quote {font-style: italic; margin-top: 0.125in; margin-bottom: 0.125in; margin-left: 0.3in; margin-right: 0.3in}
.StartQuote {font-style: italic; margin-top: 0.125in; margin-bottom: 0.125in; margin-left: 0.3in; margin-right: 0.3in}
.MidQuote {font-style: italic; margin-top: 0.125in; margin-bottom: 0.125in; margin-left: 0.3in; margin-right: 0.3in}
.EndQuote {font-style: italic; margin-top: 0.125in; margin-bottom: 0.125in; margin-left: 0.3in; margin-right: 0.3in}
.StartQuote .p_tagged a {margin-left:-74px;}
.MidQuote .p_tagged a {margin-left:-74px;}
.EndQuote .p_tagged a {margin-left:-74px;}
.Quote .p_tagged a {margin-left:-74px;}
.Scripture .p_tagged a {margin-left:-74px;}
.Scripture {font-size: 10pt; margin-top: 0.125in; margin-bottom: 0.125in; margin-left: 0.3in; margin-right: 0.3in}
.Table {font-size: 12px; text-align: center}
.List {text-indent: 0in}
.Poem .p_tagged a {margin-left:-69px;}
.Poem {margin-top: 0.1in; margin-bottom: 0.1in; margin-left: 0.25in; margin-right: 0.3in; text-indent: 0in}
.Strikeout {text-decoration: line-through}
.Superscript {}
.UN {text-decoration: underline}
.Underline {text-decoration: underline}
.Entry {font-weight: bold}
.vnum {font-weight: bold; color: #4d6f79;}
.KJV {display: none}
.Test {margin-left: .25in; margin-right: .25in; margin-top: .125in}
.Normal {TEXT-INDENT: .25in}
.SubTitle {font-size: 16pt; text-align: center; margin-top: 0.1in; margin-bottom: 0.1in}
.Summary {FONT-STYLE: italic; MARGIN-TOP: .125in; MARGIN-BOTTOM: .125in}
.Caption {text-align: center; font-style: italic; margin-top: 0.125in; margin-bottom: 0.125in; margin-left: 0.25in; margin-right: 0.25in}
.Centered {text-align: center; margin-top: .125in; margin-bottom: .125in}
.Notes {margin-left: 0.349306in; text-indent: -0.349306in}
.fn {font-style: normal; font-size: 9px; color: #000; text-decoration: none}
.Scrip {color: rgb(0,0,255); text-decoration: none}
.j {color: rgb(0,0,255); text-decoration: none}
.Next {color: navy; text-decoration: none}
.StoryAuthor {display: none}
.StoryTopic {display: none}
.Hide {display: none}
.Feature {display: none}
.Topic {display: none}
.BookAuthor {display: none}
.BookTitle {display: none}
.AuthorType {display: none}
.BookTypes {display: none}
.Subjects {display: none}
.ScripComm {display: none}
.ScripRef {display: none}
.TalkKey {display: none}
{margin:0px; padding: 0px}
body {background-color: #cccccc; background-image: url(images/bg.gif); margin:0px; padding: 0px; font-family: "Times New Roman", Times, serif; font-size: 12px }
p {margin: 10px 0px 10px 0px}
a img {border-style: none; display: block; border: 0px}
a:hover img {display: block; border: 0px none #FFFFFF}
.left {float: left}
.right {float: right}
.clearme {clear: both}
.topm_5 {margin-top: 7px}
a {color: #4d6f79; text-decoration: none}
a:hover {color: #000; text-decoration: none}
.outer_wrapper {width: 984px; margin-right: auto; margin-left: auto; margin-bottom: 25px}
.main ul {padding-left: 40px; margin-top: 15px; margin-bottom: 15px}
.main ul li {margin-top: 5px; margin-bottom: 5px; padding-right: 50px; line-height: 15px}
.header {height: 60px; width: 944px; margin-top: 15px; margin-bottom: 0px; background-image: url(images/header_bg.gif); background-repeat: no-repeat; margin-right: auto; margin-left: auto; color: #FFFFFF; padding-right: 20px; padding-left: 20px;}
.db_logo {font-size: 10px; color: #bbd4e0; font-weight: bold}
.db_logo a:hover{ color: #bbd4e0}
.header .gl_logo {float: left; margin-top: 0px;}
.by_db {font-size: 10px; float: left; margin-top: 14px; margin-left: 5px}
.header_links {font-size: 9px; text-transform: uppercase; font-weight: light; letter-spacing: 1.5px; float: right; margin-top: 12px; font-family: Helvetica, Arial, sans-serif}
.header_links a {color: #4d6f79; float: left; margin-top: 12px; text-decoration: none}
.header_links a:hover {color: #fff; text-decoration: none}
.header_links .link_divider {float: left; margin-right: 15px; margin-left: 15px}
.sub_header {background-image: url(images/sub_header_bg.gif); background-repeat: no-repeat; background-position: right bottom; background-color: #d8d8cc; margin-right: auto; margin-left: auto; padding-bottom: 15px; width: 976px; margin-bottom: 0px }
.search_lite {float: left; width: 400px; margin-left: 15px; margin-top: 25px}
.search_box {float: left; width: 220px;}
.search_btn {float: left; margin-left: 10px}
.search_naildown {float: left; width: 90px; margin-left: 10px}
.search_lite .adv_search_txt {clear: left; float: left; margin-left: 130px; font-size: 9px; margin-top: 4px}
.dashboard_lite_wrapper {float: left; width: 505px; margin-left: 25px; margin-top: 15px}
.dashboard_lite {height: 13px; width: 150px; background-color: transparent; background-image: url(images/dashboard_rt.gif); background-repeat: no-repeat; text-indent: -2000px; float: left; font-size: 10px; font-weight: lighter; text-transform: uppercase; color: #bbd4e0; padding-right: 10px; letter-spacing: 1px}
.dashboard_links {font-weight: bold; float: left; width: 535px; margin-top: 10px}
a.notebook_dash {background-image: url(images/notebook_dash.gif); background-repeat: no-repeat; text-indent: -2000px; width: 165px; height: 29px; display: block; float: left;}
a:hover.notebook_dash, a:hover.bookshelf_dash, a:hover.bookmark_dash {background-position: left -30px}
a.bookshelf_dash {background-image: url(images/bookshelf_dash.gif); background-repeat: no-repeat; text-indent: -2000px; width:147px; height: 29px; display: block; float: left;}
a.bookmark_dash {background-image: url(images/bookmark_dash.gif); background-repeat: no-repeat; text-indent: -2000px; width:155px; height: 29px; display: block; float: left;}
.little {font-size: 9px; font-weight:normal}
.expand_dashboard {float: right; font-size: 9px}
.pageicon {float: left; margin-top: -10px; margin-right: 5px}
.handle {cursor: move; background-image:url(images/grab.gif); background-repeat:no-repeat; width: 30px; height: 30px; display: block; float: left; margin-left: -30px; margin-top: -7px}
.spage {padding-left: 30px; list-style-type: none}
.main_content_wrapper {background-image: url(images/main_content_shadow.gif); background-repeat: repeat-y; width: 984px}
.main_content {background-color: #FFFFFF; width: 976px; margin-right: auto; margin-left: auto; background-image: url(images/main_content_gradient.jpg); background-repeat: repeat-y}
.main {float: left; width: 684px; padding-right: 15px; padding-left: 15px; padding-top: 15px; padding-bottom: 15px; font-family: Helvetica, Arial, sans-serif}
.footer {width: 980px; margin-right: auto; margin-left: auto; background-color: #e1f3f5; background-image: url(images/footer_bg.jpg); background-repeat: repeat-y; padding-right: 0px; padding-left: 0px; padding-bottom: 10px; font-size: 11px; border-top-width: 1px; border-right-width: none; border-bottom-width: none; border-left-width: none; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #696863}
.footer_box {float: left; width: 300px}
.footer a {display: block; background-image: url(images/blue_arrow.gif); background-repeat: no-repeat; background-position: left 3px; padding-left: 13px; float: left; clear: left; margin-bottom: 6px}
h1.footer_new_h1 {color: #4d6f79; margin-top: 0px; font-size: 15px; padding-right: 15px; padding-left: 55px; padding-top: 10px; padding-bottom: 10px; background-image: url(images/f_new_gospelink.gif); background-position: center top; background-repeat: no-repeat; background-color: transparent; float: left; margin-bottom: 7px; width: 250px; background-color: none; text-indent: -2000px}
h1.footer_h1 {background-color: transparent; color: #4d6f79; margin-top: 0px; font-size: 15px; padding-right: 15px; padding-left: 15px; padding-top: 10px; padding-bottom: 10px; float: left; margin-bottom: 7px; background-image: url(images/f_lessons.gif); background-position: center top; width: 250px; text-indent: -2000px; background-repeat: no-repeat}
h1.subhere {background-image: url(images/f_subscribe.gif); width: 275px}
.foot_divider {background-image: url(images/footer_divider.gif); background-repeat: no-repeat; background-position: center; float: left; width: 10px; padding-top: 10px; padding-bottom: 10px; bottom: 0px; margin-left: 0px; margin-right: 10px; height: 250px }
.links_column {width: 140px; float: left; margin-right: 10px}
.newon_gl {float: left; width: 320px}
.newon_gl a {background-color: transparent; background-image: url(images/new1.gif); width: 260px; margin-bottom: 2px; padding: 0px 10px 0px 10px; color: #4d6f79; font-size: 14px; display: block; background-repeat: no-repeat; background-position: left 5px}
.newon_gl a:hover {background-color: transparent; background-image: url(images/new1.gif); width: 260px; margin-bottom: 2px; padding: 0px 10px 0px 10px; color: #000; font-size: 14px; display: block }
.foot_book {float: left; margin-left: 40px; margin-right: 10px}
.classy_footer {font-size: 10px; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 35px; margin-left: 0px; padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; width: 955px; font-family: Helvetica, Arial, sans-serif}
.classy_footer a {color: #000;}
.classy_footer a:hover {color: #294a54}
.gl_search_hdr {width: 664px; height: 27px; text-align: right; color: #FFFFFF; font-size: 10px; padding-top: 15px; padding-right: 15px}
.gl_banner {background-image: url(images/gl_sr_banner.png); background-repeat: no-repeat}
.byu_banner {background-image: url(images/byu_banner.gif); background-repeat: no-repeat}
.scriptures_banner {background-image: url(images/scriptures_banner.gif); background-repeat: no-repeat}
.ldsorg_banner {background-image: url(images/ldsorg_banner.gif); background-repeat: no-repeat}
.classics_banner {background-image: url(images/wc_banner.gif); background-repeat: no-repeat}
.gl_search_hdr a:hover {color: #bbd4e0}
.dropdown {background-image: url(images/dropdown_bg.jpg); background-repeat: no-repeat; background-position: bottom; width: 644px; padding-right: 15px; padding-left: 20px; height: 122px; padding-top: 15px; font-size: 11px}
.filter_results_left {float: left; width: 400px}
.search_filtered {float: left; width: 190px; margin-left: 43px; margin-top: 0px}
.filter_results_left h3 {margin-bottom: 10px}
.search_filtered h3 {font-weight: normal; margin-bottom: 5px}
.pagination_outer {width: 680px; height: 25px; margin-bottom: 15px; margin-top: 25px}
.pagination {font-size: 9px; font-weight: normal; float: right}
.pagination a {color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 5px; float: left; height: 14px; background-color: #000000; border-right-width: 1px; border-right-style: solid; border-right-color: #b8c7ca}
.pagination a:hover {background-color: #4d6f79; color: #FFFFFF; border: none; background-image: url(images/pagination_link_grad.gif); background-repeat: repeat-x; background-position: bottom; padding-left: 5px; padding-right: 5px; padding-top: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #b8c7ca}
.next_page {height: 14px; padding-top: 8px; padding-left: 10px; padding-right: 10px; color: #FFFFFF}
.prev_page {height: 14px; padding-top: 8px; padding-left: 10px; padding-right: 10px; color: #FFFFFF}
.disabled {display: none;}
.num {height: 14px; padding-top: 5px; padding-left: 5px; padding-right: 5px; color: #FFFFFF}
.gap {float: left; padding-left: 5px; padding-right: 5px; padding-top: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #b8c7ca; background-color: #000; color: #FFF; height: 14px}
.current {height: 14px; padding-top: 5px; padding-left: 5px; padding-right: 5px; background-color: #4d6f79; color: #FFFFFF; float: left; background-image: url(images/pagination_link_grad.gif); background-repeat: repeat-x; background-position: bottom; border-right-width: 1px; border-right-style: solid; border-right-color: #b8c7ca}
.bob {background-color: #4d6f79; color: #FFFFFF; border: none; background-image: url(images/pagination_link_grad.gif); background-repeat: repeat-x; background-position: bottom}
.num_results {float: left; font-size: 11px}.number_box {background-color: #000000; float: left; color: #bbd4e0; padding-top: 4px; padding-right: 4px; padding-bottom: 3px; padding-left: 3px}
.num_txt {font-size: 11px; float: left; margin-top: 5px; margin-left: 5px}
.search_result {clear: left; margin-bottom: 25px}
.search_result h2 {font-size: 19px;margin:0px;}
p.source {font-size: 10px; margin: 0px}
.chapter_num {background-image: url(images/chapter_num_bg.gif); background-repeat: no-repeat; height: 64px; width: 86px; position: relative; top: -24px; display: block; float: left; font-size: 10px; text-transform: uppercase; color: #bbd4e0; text-align: center; padding-top: 25px; padding-left: 2px; margin-bottom: 0px}
.big_num {font-size: 50px; font-weight: bold}
.doc_title {width: 100%; float: left; margin-left: 0px; pading-left:0px; font-family: Helvetica, Arial, sans-serif;}
.doc_tools {font-family: Helvetica, Arial, sans-serif}
.doc_title h1 {color: #4d6f79; font-size: 30px; float: left; font-weight: bold}
.book_title {width: 505px; margin-left: 10px; float: left}
.book_title h1 {color: #4d6f79; font-size: 30px; float: left; font-weight: bold}
ul.nav_chapter {list-style-type: none; float: left; clear: left; margin:0px; padding:0px}
.nav_chapter li.left {height: 18px; width: 26px; display: block; float: left; margin:0px; padding:0px}
.nav_chapter li.right {height: 18px; width: 26px; display: block; float: left; margin:0px; padding:0px}
li.left a {background-image: url(images/navigate_left.gif); background-repeat: no-repeat; height: 18px; width: 26px; float: left}
li.left a:hover {background-image: url(images/navigate_left.gif); background-repeat: no-repeat; height: 18px; width: 26px; float: left; background-position: left -18px}
li.right a {background-image: url(images/navigate_right.gif); background-repeat: no-repeat; height: 18px; width: 26px; float: left}
li.right a:hover {background-image: url(images/navigate_right.gif); background-repeat: no-repeat; height: 18px; width: 26px; float: left; background-position: left -18px}
.nav_chapter li.nav_txt {float: left; margin: 2px 7px 0px 5px; font-size: 11px; color: #999; padding:0px; list-style-type:none}
.grey {font-weight: bold; margin-right: 3px; color:#666666}
.line {width: 100%; height: 1px; background-color:#999999; float: left; margin-bottom: 15px; margin-top: 9px}
.read {float: left; clear: left; line-height: 18px; font-size: 16px;}
.read p {margin-bottom: 20px; padding-left:45px; font-family: Helvetica, Arial, sans-serif; font-size: 16px;}
.p_tagged a{ float: left; width: 24px; height: 24px; margin-right: 0px; margin-top: 1px; display: block; margin-left: -45px; background-image: url(images/p_tag.png); background-repeat: no-repeat}
.active_paragraph{ background-color:#bbd4e0}
.sidebar_inner {padding: 0px 20px 0px 20px}
.numbered {font-weight: bold; color: #333333; font-size: 13px; margin-right: 10px; letter-spacing: 1px; float: left; clear: left; width: 16px}
.toc {float: left; width: 190px; margin-bottom: 10px}
.search_book {width: 192px; height: 48px; background-image: url(images/search_book_bg.gif); background-repeat: no-repeat; text-transform: uppercase; text-align: center; padding-top: 7px; padding-left: 15px; padding-right: 10px; padding-bottom:7px;margin-left: 20px; margin-bottom: 20px; letter-spacing: 1px; font-size: 10px; font-weight: lighter; color: #bbd4e0}
.sidebar h4 {font-weight: normal; margin-bottom: 5px; font-size: 10px}
.current_book {float: left; height: 216px; width: 146px; margin-right: 5px; margin-left: 5px; padding: 1px 0 0 3px}
.sidebar h2 {line-height: 20px; margin-bottom: 10px; word-wrap:break-word}
.sidebar h5 {font-weight: normal; margin-bottom: 10px}
.buy_book {line-height: 20px; font-size: 11px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; margin-right: 10px; margin-left: 5px}
.popup_dark {position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: #000; z-index: 1000; opacity: 0.7; filter: alpha(opacity = 70)}
* html .popup_dark {position:absolute; background-image: none;}
#popup_arrow_winner {width: 35px; margin-left: 70px; float: left; clear: both}
#popup_main_winner {background-color: #fff; float: left; width: 710px; font-family: Helvetica, Arial, sans-serif}
#lg_img {margin-right: 80px; margin-left: 80px; margin-top: 20px; margin-bottom: 20px; clear: right}
.close_little {float: right; margin-top: 8px; margin-right:30px; display:block; color: #EEEEEE; text-decoration: none; font-size: 8px; background-color: #4d6f79; padding-top: 4px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; text-transform: uppercase; letter-spacing: 1px}
a.close_little:hover {color: #EEEEEE; background-color: #00141a; text-decoration: none}
.popup_outer {top: 50px; left: 50%; width: 710px; height:576px; margin-left:-335px; background-color: white; position: fixed; z-index: 1100}
.popup_outer div, p {font-family: Helvetica, Arial, sans-serif}
*html .popup_dark .popup_outer {background-image: none}
.popup_nav {background-color: #d7d6ca; width: 100%; height: 34px; background-image: url(images/popup/popup_nav_bg.gif); background-repeat: repeat-x; background-position: left bottom; text-transform: uppercase; letter-spacing: .4px; font-size: 10px; float: left}
.popup_nav .sticky_note {padding-top: 8px}
.popup_nav .tab {background-color: #FFFFFF; height: 34px; float: left; margin-top: -6px; padding-left: 10px; padding-right: 10px; background-image: url(images/popup/tab_bg.gif); background-repeat: repeat-x; background-position: left top; font-size:11px}
.popup_nav .tab_outer {margin-left: 10px; margin-right: 10px; float: left}
.popup_links {float: left; margin: 14px 0px 0px 0px}
a.popup_links_right {float: right; background-image: url(images/popup/print_icon_sm.gif); background-repeat: no-repeat; height: 13px; margin-top:10px; margin-right: 28px; margin-bottom: 0px; margin-left: 8px; padding-top: 3px; padding-left: 22px}
a.popup_links_right:hover {background-image: url(images/popup/print_icon_sm.gif); background-position: left -16px}
textarea#sticky_note_txt {float: left; height: 286px; width: 603px; background-image: url(images/popup/big_sticky.jpg); background-repeat: no-repeat; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; overflow: hidden; font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin-bottom: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 30px; padding-left: 20px}
.popup_content {margin: 15px; float: left}
input.input_btn {background-color: #4d6f79; text-transform: uppercase; color: #FFFFFF; padding: 5px; margin: 0px; border: none; float: right; font-size: 10px; letter-spacing: 1px; font-family: Helvetica, Arial, sans-serif;}
input.input_btn:hover {background-color: #000;}
.view_all_sticky {float: left; margin-top: 9px; margin-left: 10px}
.popup_container {display:none}
.addto {float: left; width:120px; margin-left: 5px; margin-right: 5px; margin-top: -4px}
.new_quotebook {float: left; margin: -4px 5px 0px 5px; width: 125px}
.other_quotebooks_outer {float: left; margin-left: 25px; width: 245px}
.popup_quotebooks {float: left; background-image: url(images/popup/quotebook_bg.jpg); background-repeat: repeat-y; width: 203px; padding-left: 25px; padding-right: 15px; padding-top: 5px; padding-bottom: 10px; height: 290px; overflow: auto}
.popup_quotebooks a {clear: left; float: left; line-height: 22px; background-image: url(images/popup/quote_arrow.gif); background-repeat: no-repeat; background-position: -18px 7px; padding-left: 11px}
.popup_quotebooks a:hover {clear: left; float: left; line-height: 22px; background-image: url(images/popup/quote_arrow.gif); background-repeat: no-repeat; background-position: 1px -11px; padding-left: 11px}
#quotes li {list-style-type:none}
.flash {width: 100%; background-color: #FF9900; font-weight: bold; opacity: 0.9; position:fixed; left: 0px; bottom: 0px; text-align:center; font-size:16px; z-index:2100; line-height:50px; margin:0px}
h4.error {color:#fff; background:#c00}
h4.notice {color:#060}
.onpopalert {width: 637px; position:absolute}
.active_page a {font-weight:bolder; color:#000000}
ul.browse {list-style-type: none; float: left; width: 273px}
.browse li {width: 273px; float: left; margin-left:-40px;}
.browse li a {padding: 10px 20px 10px 20px; width: 233px; float: left}
.browse li a.tabon {background-image: url(images/browsetab_bg.gif); background-repeat: repeat-y; font-size: 17px; font-weight: bold; padding-top: 20px; padding-bottom: 20px}
ul.browse_content h3 {float: left; clear: both; font-size: 17px; margin-bottom: 0px; background-color: #000000; padding: 7px 20px 7px 10px; color: #bbd4e0;}
ul.browse_content h4 {float: left; clear:both; font-size: 14px; margin-top: 20px}
ul.browse_content {float: left; list-style-type: none; padding-left: 0px; margin-left: 0px;}
ul.browse_content li{ float: left; clear: left; margin-bottom: 20px; list-style-type: none}
ul.browse_inner li{ float:left; margin-left: 0px; margin-bottom: 0px}
ul.browse_inner p{ float: left; clear: left; margin-bottom: 0px; margin-top: 0px}
.popup_content h2 {float: left; font-family: Helvetica, Arial, sans-serif; font-size: 17px; margin-bottom: 25px; background-color: #000000; padding: 7px 20px 7px 10px; color: #bbd4e0;}
.popup_content h3 {float: left; clear:both; font-size: 14px}
.verse_txt {float: left; clear: left; background-color: #ecf7fb; padding: 15px}
.verse_txt p {float: left; clear: left}
.vnum {color: #4d6f79; font-size: 13px; font-weight: bold}
.vtxt_tools {font-size: 11px; float: right}
.line2 {width: 100%; heigth: 1px; background-color:#999999; float: left; margin-bottom: 0px; margin-top: 0px; height: 1px}
.cross_com {margin-top: 25px; margin-bottom: 10px}
.cross_com ul {list-style-type: none; margin-top: 15px}
.cross_com ul li {margin-bottom: 15px}
.cross_com ul li a{ font-weight: bold}
.col_cross {float: left; width: 312px; border: 1px solid #E9E9E9; margin-top: 10px; height:195px; overflow:auto}
.col_cross ul {margin: 10px}
.col_cross ul li {margin: 0px 0px 5px 0px}
.rightm {margin-right: 15px}
.col_cross h4 {font-size: 12px; margin-bottom: 5px; background-color: #ecf7fb; padding: 7px 20px 7px 10px}
.commentary_list {height:195px; overflow:auto}
.wait {background-color: #c3dce8; padding: 20px; color: #4d6f7a; font-size: 28px; line-height: 35px; clear: both; float: left; margin: 10px 0px 10px 0px}
.link_blue {color: #4d6f79}
a.register_btn {background-color: #4d6f79; color: #FFFFFF; padding: 15px; font-size: 24px; text-transform: uppercase; display: block}
a:hover.register_btn {background-color: #000}
.register_now, .or, .login {float: left; margin-top: 20px; margin-bottom: 20px}
.register_now {margin-left: 20px; text-align: center; margin-right: 50px; margin-top: 50px}
.or {font-size: 22px; font-weight: bold; margin-top: 66px}
.login {background-color: #f6f6f6; float: right; padding: 20px 30px 20px 30px; margin-bottom: 0px}
.login h3 {font-size: 18px}
.benefit {background-color: #c3dce8; float: left; color: #4d6f7a; padding-top: 15px; padding-bottom: 15px; margin-top: 17px; font-size: 17px; font-weight: bold; width: 100%; padding-left: 20px}
.yellow {color: #bbd4e0}
p.sellit {padding-left: 20px; float: left; clear:left}
div.drop16 {margin-bottom: 16px;}
.doc_tools {float: right; margin: 0px 10px 0px 10px; font-size: 10px}
.doc_tools img {float: left; margin-right: 3px; margin-top: -4px}
p.gotnote .p_tagged a {background-image: url(images/p_tag_on.png)}
p.Chapter {color: #4d6f79; font-size: 30px; font-weight: bold; margin-bottom:20px; margin-top: 25px; line-height:29px; text-align: center; font-family: "Times New Roman", Times, serif}
.on {background-color:#000000; padding: 3px 4px 2px 4px; color: #fff; text-transform: uppercase; font-size: 9px}
a:hover.on{ background-color:#bbd4e0}
.off {background-color:#4d6f79; padding: 3px 4px 2px 4px; color: #fff; text-transform: uppercase; font-size: 9px}
a:hover.off {background-color:#000000; color: #fff}
.printdoc a {background-color: #4d6f79; margin-top: -8px; padding-top: 10px; padding-right: 10px; padding-bottom: 9px; padding-left: 28px; text-transform: uppercase; color: #fff; background-image: url(images/doc_print.gif); background-repeat: no-repeat; background-position: 7px 5px}
.printdoc a:hover {color: #fff; background-color: #000000}
h3.lex {font-weight: normal}
.snum {color: #4d6f79}
.cross_com h4 {font-weight: normal; font-size: 14px}
.headersearch {background-image: url(images/homesearch_bg.gif); background-repeat: no-repeat; width: 325px; height: 51px; float: left; margin-top: 20px; margin-left: 20px; margin-right: 50px; display: inline }
.headersearch_tab {width: 660px; height: auto; padding-left: 10px; padding-right: 10px; padding-bottom: 20px; float: left; margin: 0px; display: inline}
.gl_searchlite {background-image: url(images/gl_searchlite.gif); background-repeat: no-repeat; background-color: #90aeb9; color: #36535b;}
.lds_searchlite {background-image: url(images/lds_searchlite.gif); background-repeat: no-repeat; background-color: #344466; color: #fff;}
.script_searchlite {background-image: url(images/script_searchlite.gif); background-repeat: no-repeat; background-color: #3c1d24; color: #fff;}
.byu_searchlite {background-image: url(images/byu_searchlite.gif); background-repeat: no-repeat; background-color: #162339; color: #fff;}
.headersearch .search_box {width: 195px}
input.input_btn_home {background-color: #4d6f79; text-transform: uppercase; color: #FFFFFF; padding: 5px 4px 3px 4px; margin: 0px 0px 0px 10px; border: none; float: left; font-size: 10px; letter-spacing: 1px; font-family: Helvetica, Arial, sans-serif; cursor: pointer; background-image: url(images/input_btn_bg.jpg); background-repeat: repeat-x; background-position: left top}
input.input_btn_home:hover {background-color: #abcad3; text-transform: uppercase; color: #4d6f79; background-image: none}
.side_tab_big {margin-bottom: 25px; float: left; clear: left; width: 261px}
.open_big {float: left; background-image: url(images/open_big_bg.jpg); background-repeat: no-repeat; height: 247px; width: 273px; padding-top: 25px; margin-top: -25px; position: relative;}
.side_tab_big h2 {font-size: 16px;;}
<!-- Plans --> .btmm {margin-bottom: 50px}
a.bluebox {display: block; height: 34px; width: 257px; margin-top: 10px; color:#FFFFFF; font-size: 20px; font-weight: bold; text-align: center; background-image: url(images/plan_link_bg.gif); background-repeat: no-repeat; background-position: left top; padding-top: 15px; text-indent: -2000px;}
a.bluebox:hover {background-image: url(images/plan_link_bg.gif); background-repeat: no-repeat; background-position: left -49px}
.annual a.bluebox {display: block; height: 34px; width: 257px; margin-top: 10px; color:#FFFFFF; font-size: 20px; font-weight: bold; text-align: center; background-image: url(images/annual_plan_link_bg.gif); background-repeat: no-repeat; background-position: left top; padding-top: 15px; text-indent: -2000px;}
.annual a.bluebox:hover {background-image: url(images/annual_plan_link_bg.gif); background-repeat: no-repeat; background-position: left -49px}
.annual {margin-right: 45px; margin-left: 59px; float: left; text-align: center;}
.monthly {float: left; text-align: center;}
fieldset {border: none}
form.paymenter {margin-top: -20px; float: left; width: 100%}
form.paymenter input {width: 200px; float: left; margin-top: 10px; margin-bottom: 10px}
form.paymenter textarea {width: 200px; float: left; margin-top: 10px; margin-bottom: 10px}
form.paymenter label {text-align: right; width: 150px; float: left; margin-right: 5px; clear: both; margin-top: 12px; margin-bottom: 10px}
.paymenter select {float: left; margin-top: 8px; margin-right: 10px}
.paymenter h3 {margin-bottom: 10px; margin-top: 45px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999}
.payment_cart {margin: 20px; background-color: #d8e9f0; float: left; padding:10px}
.sub_type {float: left; width: 250px; margin-right: 25px; font-weight: bold}
.sub_price {float: left; width: 250px; font-weight: bold}
span.sub_numbr {background-color: #bcd1da; font-size: 11px; padding: 2px 4px 2px 4px; color: #fff; margin-right: 5px}
.sub_type_picked {float: left; width: 250px; margin-right: 25px; margin-top: 15px}
.sub_price_picked {float: left; width: 250px; margin-top: 15px}
a.sell_header {height: 25px; width: 390px; clear: both; float: left; margin-top:0px; margin-left: -30px; margin-right:30px; padding: 8px; text-align: center; font-weight: bold; font-size:16px; color: #000}
.subscribe_home {width: 300px; height: 215px}
.subscribe_txt {font-size: 15px; padding: 0px 30px 0px 30px; text-align: center; color: #4d6f79; font-size: 22px; float: left; margin-top: 0px; margin-bottom: 5px}
.footer_box a.sellme_footer {width: 150px; font-size: 15px; clear: both; float: left; background-image: none; padding: 8px; text-align: center; font-weight: bold; color: #fff; background-color: #4d6f79; display: inline}
.footer_box a:hover.sellme_footer {background-color: #000}
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none}
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#imageContainer{ padding: 10px}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); display: block}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(/images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background: url(/images/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% }
#imageData{ padding:0 10px; color: #666}
#imageData #imageDetails{ width: 70%; float: left; text-align: left}
#imageData #caption{ font-weight: bold}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000}
#RB_overlay {position: absolute; z-index:100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height:100%; background-color: #000; opacity: .6; filter: alpha(opacity=60)}
#RB_redbox {width: 100%; position: absolute; top: 0px}
#RB_window {position: absolute; left: 0; width: 100%; z-index: 102; line-height: 0}
#RB_loading {margin: 0 auto 0 auto; width: 250px; height: 250px; text-align: center; background: #FFF url(../images/redbox_spinner.gif) no-repeat center center}
.redbox_contents {margin: 0 auto; text-align: left}
.homepage {background-image: url(images/home_bg.jpg); background-repeat: no-repeat; height: 419px; width: 980px; float: left; background-color:#000; margin-left: 0px; margin-top: -16px; padding:0px}
.homesearch {margin-left: 315px; margin-top: 90px; width: 363px; height: 84px}
.main_content {margin-left: 4px; margin-top:0px}
.smlr {font-size: 13px}
.gl_search {background-image: url(images/gl_search.gif); background-repeat: no-repeat}
.lds_search {background-image: url(images/lds_search.gif); background-repeat: no-repeat}
.script_search {background-image: url(images/script_search.gif); background-repeat: no-repeat}
.byu_search {background-image: url(images/byu_search.gif); background-repeat: no-repeat}
a.sellme_gl {height: 25px; width: 190px; clear: both; float: right; margin-top: 100px; position: absolute; margin-left: -10px; padding: 8px; text-align: center; font-weight: bold; color: #000; background-color: #4d6f79}
a:hover.sellme_gl {background-color: #000; color: #4d6f79}
.white {color: #FFFFFF}
.homeshow {color: #fff; margin-left: 34px; margin-top: 10px; font-size: 10px; float: left; display:inline}
.homeshow a:hover {color: #fff}
.footer small {font-style: italic; font-size: 10px}
.horz_divide {margin-left: 60px; margin-top: 10px; margin-bottom: 10px}
.horz_divide_short {margin: 3px 0px 3px 25px; float: left; clear: both}
.footer_box a {margin-left: 25px; margin-bottom: 0px;}
.newon_gl a.two{ background-image: url(images/two_bg.gif); background-repeat: no-repeat; background-position: left 5px}
.newon_gl a.three {background-image: url(images/three_bg.gif); background-repeat: no-repeat; background-position: left 5px}
.newon_gl a.four {background-image: url(images/four_bg.gif); background-repeat: no-repeat; background-position: left 5px}
.sidebar {float: right; width: 261px; position: relative; background-repeat: repeat-y; padding-top: 15px; font-family: Helvetica, Arial, sans-serif}
.dash_divide {float: left; margin: 0px 13px 0px 13px}
.search_result h2, .search_result p.source, h2, h5 {font-family: "Times New Roman", Times, serif}
h2 {text-transform: uppercase}
.freetrial {background-image: url(images/freetrial_bg.jpg); background-repeat: no-repeat; height: 288px; width: 683px; float: left}
a.freetrial_btn {margin-top: 205px; background-image: url(images/freetrial_btn.gif); background-repeat: no-repeat; float: right; height: 60px; width: 225px; margin-right: 20px}
a.freetrial_btn:hover {background-position: left -60px}
.num_box_side_outer {margin-left: 0px; float: left}
.number_box_side {height: 18px; float: left; color: #bbd4e0; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-size: 11px; background-image: url(images/num_side_arrow.gif); background-repeat: no-repeat; background-position: center}
.num_side_txt {float: left; width: 100px; font-size: 11px; margin-top: 5px; margin-left: 5px}
.side_tab {margin-bottom: 5px; padding-top: 7px; float: left; clear: left; width: 261px; height: 120px; background-image: url(images/side_tab_bg.gif); background-repeat: no-repeat; background-position: right bottom}
.open {margin-top: -23px; float: left; background-image: url(images/open_bg.jpg); background-repeat: no-repeat; height: 132px; width: 273px; padding-top: 35px}
.monitor {float: left; clear: left; margin-right: 5px}
.sidebar_inner {padding: 0px 20px 0px 20px; font-family: Helvetica, Arial, sans-serif;}
.sidebar_hdr {background-image: url(images/sidebar_hdr.gif); background-repeat: no-repeat; height: 27px; width: 220px; margin-bottom: 20px; font-size: 12px; font-weight: lighter; color: #bbd4e0; text-transform: uppercase; text-align: center; margin-left: 20px; padding-top: 15px; letter-spacing: 1px}
.numbered {font-weight: bold; color: #333333; font-size: 13px; margin-right: 10px; letter-spacing: 1px; float: left; clear: left; width: 16px}
.toc {float: left; width: 190px; margin-bottom: 10px}
.search_book {width: 192px; height: 63px; background-image: url(images/search_book_bg.gif); background-repeat: no-repeat; text-transform: uppercase; text-align: center; padding-top: 7px; padding-left: 15px; padding-right: 10px; margin-left: 20px; margin-bottom: 20px; letter-spacing: 1px; font-size: 10px; font-weight: lighter; color: #bbd4e0}
.sidebar h4 {font-weight: normal; margin-bottom: 10px; color: #bbd4e0; font-size: 10px; font-family: Helvetica, arial, sans-serif;}
.current_book {float: left; height: 216px; width: 146px; margin-right: 5px; margin-left: 5px; padding: 1px 0 0 3px}
.sidebar h2 {line-height: 20px; margin-bottom: 10px}
.sidebar h5 {font-weight: normal; margin-bottom: 10px}
.buy_book {line-height: 20px; font-size: 11px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; margin-right: 10px; margin-left: 5px}
.doc_tools {float: right; margin: 0px 10px 0px 10px; font-size: 10px}
.doc_tools img {float: left; margin-right: 3px; margin-top: -4px}
p.gotnote .p_tagged a {background-image: url(images/p_tag_on.png)}
.footnote, .Notes {font-size: 10px}
.freetrial {background-image: url(images/freetrial_bg.jpg); background-repeat: no-repeat; height: 288px; width: 683px; float: left}
a.freetrial_btn {margin-top: 205px; background-image: url(images/freetrial_btn.gif); background-repeat: no-repeat; float: right; height: 60px; width: 225px; margin-right: 20px}
a.freetrial_btn:hover {background-position: left -60px}
.header_entries {color:#fff; float:left; margin-left:15px; padding-top:5px; font-size:12px; margin-top:-5px}
a#filter {width: 150px; height: 23px; display: block; margin-top: -5px; background-image: url(images/narrow_btn.gif); background-repeat: no-repeat; background-position: 0px 0px; float: right}
a#filter:hover {background-image: url(images/narrow_btn.gif); background-repeat: no-repeat; background-position: 0px -23px}
a#close_filter {width: 66px; height: 23px; display: block; margin-top: -5px; background-image: url(images/close_narrow.gif); background-repeat: no-repeat; background-position: 0px 0px; float: right}
a#close_filter:hover {background-image: url(images/close_narrow.gif); background-repeat: no-repeat; background-position: 0px -23px}
<!-- Advanced Search --> .adv_box {width: 200px; padding: 0px; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
h3.adv_search {margin-bottom: 30px; margin-top: 45px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999}
.adv_column {width: 250px; float: right}
.dotted_line {margin-top: 20px; margin-bottom: 20px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #d5d5d5; width: 205px}
.check_column {float: left; width: 200px; margin-right: 10px; margin-left: 10px; margin-top: 20px}
span.filter_check {font-size: 12px; margin-top: 5px; float: left}
.code {background-image: url(images/code_bg.gif); background-repeat: no-repeat; height: 82px; width: 517px; clear: both; margin-top: 20px}
fieldset.redeeme p label {width: 150px; float: left; text-align: right; margin-right: 5px}
fieldset.redeeme p input {width: 220px}
.divider_line {margin-top: 10px; margin-bottom: 10px; margin-left: 100px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #d5d5d5; width: 290px; float: left; clear: both}
a.verifyme {float: left; margin-top:30px; margin-left: 10px; background-image: url(images/verify.gif); height: 21px; width: 63px}
a.verifyme:hover {background-image: url(images/verify.gif); background-position: 0px -21px}
.lex_link {color:#000; cursor:help}
a.lex_link:hover {background-color:#eef9ff}
.lex_list {margin-top:10px; height:300px; overflow:auto}
.screencast_ad {font-weight:bold; font-size:18px; margin-top:205px; margin-left:20px; text-align:center}
.screencast_ad a{ color:#d0e4ec}
.screencast_ad a:hover {color:#ffffff}
.code .code_field {width:220px; margin-left:160px; margin-top:30px; padding-top:0px}
.errorExplanation {color: red}
.errorExplanation h2 {display: none}
.errorExplanation p {display: none}
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none}
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#imageContainer{ padding: 10px}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); display: block}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(/images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background: url(/images/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% }
#imageData{ padding:0 10px; color: #666}
#imageData #imageDetails{ width: 70%; float: left; text-align: left}
#imageData #caption{ font-weight: bold}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000}
#RB_overlay {position: absolute; z-index:100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height:100%; background-color: #000; opacity: .6; filter: alpha(opacity=60)}
#RB_redbox {width: 100%; position: absolute; top: 0px}
#RB_window {position: absolute; left: 0; width: 100%; z-index: 102; line-height: 0}
#RB_loading {margin: 0 auto 0 auto; width: 250px; height: 250px; text-align: center; background: #FFF url(../images/redbox_spinner.gif) no-repeat center center}
.redbox_contents {margin: 0 auto; text-align: left}
