/* CSS Document */ #error-msg { width:100%; clear:both; color:#61191D; font-size:11px; font-weight: bold; position: relative; margin: 10px 0px 10px 0px; } #reserved_articles, #subscription_info, #renew_subscription, #renew_gift, #online_sub_login, #printed_sub, #cc_info, #subscription_info_side, #receive_email_updates, #email_prefs, #passwd_forgot_prompt, #new_password, #masthead, #pub_comt, #cust_service, #submit_letter, #statistics, #contacts, #submission_req, #featured_bundles, #featured_items, #artwork, #other_category { background-color: #F7F7F1; } #statistics h4, #statistics p, #contacts h4, #contacts p, #submission_req h4, #submission_req p { margin-left: 10px; } .center_left { width: 306px; padding: 0px 0px 0px 0px; margin-right: 7px; float: left; } .center_right { width: 270px; float: left; } .center #about-author p { font-style: italic; } .center p#copyright{ color: #C7C2B9; font-size: 9px; margin: 20px 0px 5px 16px; } .center h3 { font-size: 12px; font-weight: bold; color: #333333; line-height: 20px; margin: 10px 0px 3px 0px; } .center h5 { color: #255a8e; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:0; font-weight:normal; } .center p { font:12px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin:0 0 10px 0; color: #949191; } .cblock { width: 290px; border: 1px solid #dddbdb; padding: 5px 7px 15px 7px; margin-bottom: 10px; } .cblock2 { width: 290px; background: url(/images/fnm_head.gif) left top no-repeat; border: 1px solid #dddbdb; border-top: none; padding: 38px 7px 15px 7px; margin-bottom: 10px; } .cblock2a { width: 290px; border: 1px solid #dddbdb; padding: 18px 7px 15px 7px; margin-bottom: 10px; } .cblock2w { width: 290px; background: url(/images/fnm_web.gif) left top no-repeat; border: 1px solid #dddbdb; border-top: none; padding: 38px 7px 15px 7px; margin-bottom: 10px; } .cblock2n { width: 290px; background: url(/images/fnm_news.gif) left top no-repeat; border: 1px solid #dddbdb; border-top: none; padding: 38px 7px 15px 7px; margin-bottom: 10px; } .cblock2an { width: 290px; background: url(/images/frm_an.gif) left top no-repeat; border: 1px solid #dddbdb; border-top: none; padding: 38px 7px 15px 7px; margin-bottom: 10px; } .cblock2in { width: 290px; background: url(/images/frm_in.gif) left top no-repeat; border: 1px solid #dddbdb; border-top: none; padding: 38px 7px 15px 7px; margin-bottom: 10px; } .textadsds { width: 144px; border: 1px solid #dddbdb; border-top: none; padding: 8px 7px 15px 7px; margin-bottom: 10px; font-size:9px; } .textadsds a {font-size:9px; text-decoration:underline} .cblock3 { width: 255px; border: 1px solid #dddbdb; padding: 5px 7px 15px 7px; margin-bottom: 10px; } .cblock3featured { width: 255px; border: 1px solid #dddbdb; padding: 5px 7px 15px 7px; margin-bottom: 10px; } *html .cblock3 { width: 253px; } .cblock_wide { clear: both; width: 567px; border: 1px solid #dddbdb; padding: 5px 7px 15px 7px; margin-bottom: 10px; overflow: hidden; } .center h1 { font-size: 20px; font-weight: normal; color: #010101; line-height: 22px; margin: 0px 0px 3px 0px; } .center h2 { color: #a1978b; margin: 0 0 3px 0; font-size: 22px; font-weight: lighter; margin-left: 5px; } .link_with_l_i { margin-top: 10px; clear:both; } .ci a { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; } .brown_block { width: 100%; height: 103px; background: #999999; margin-bottom: 10px; clear: both; } .blue_ul li { margin-top: 10px; } .blue_ul li img{ margin-right: 5px; } .blue_ul li p{ font-weight: bold; color: #205c8c !important; float: left; width: 220px; font-size: 12px !important; } .art_note { margin: 0 0 10px 7px; } .cblock p, .cblock2 p, .cblock3 p{ font-size: 11px; } .cblock3 .p1 { margin-left: 10px; margin-top: 15px; } .cblock3 .p4 { color: #993333 !important; margin-bottom: 5px; } .bline { margin-top: 15px; } .mb10 { margin-bottom: 10px; } /*Sub pages*/ #articlecontent p { } #articlecontent, #pagecontent { width: 561px; padding: 10px; border: 1px solid #dddbdb; margin:0 0 10px 0; overflow: hidden; } #pagecontent {color:#000000} #pagecontent p, #pagecontent p span { color:#000000} #articlecontent2 { width: 561px; padding: 10px; border: 1px solid #dddbdb; margin:0 0 10px 0; overflow: hidden; } .centred { text-align: center; } /*---------------menu for ads-------------------------*/ #step_headings { margin: 10px 0px 5px 0; padding: 0px 0px 0px 5px; border: 1px solid #E2E2E2; background-color: #F9F9F9; height: 26px; vertical-align: middle; width: 560px; font-size: .8em; font-weight: bold; line-height: 26px; } #step_headings ul { margin: 0; padding: 0; } #step_headings li { float: left; margin: 0 .5em; font-size: .8em; font-weight: bold; line-height: 26px; color: #ABABAB; } #step_headings li + li:before { content: "|\00A0\00A0"; } #step_headings li#step_present { color: #3A3A3A; } #step_headings span#step_present { color: #3A3A3A; } #step_headings a, #step_headings span { border: 0; margin-right: 6px; margin-left: 6px; color: #AAAAAA; } #step_headings #first { margin-left: 0px; } #step_headings #first-present { margin-left: 0px; color: #3A3A3A; } /*----------------------------------------*/ #articlecontent #respond-to-article h4 { font-size: 12px; font-weight: bold; color: #333333; line-height: 20px; margin: 0px 0px 3px 0px; text-transform: uppercase; } #articlecontent #respond-to-article h4#respond { display: inline; margin-right: 10px; } #articlecontent #footnotes p { margin-bottom: 5px; font-size: 10px !important; } #articlecontent #pagination { text-align: right; color: #666666; } #articlecontent #pagination a { font-weight: bold; } #articlecontent#pagination #arrows { margin-left: 5px; margin-right:5px; } #letter_to_editor { display: none; width: 300px !important; min-height: 460px; z-index: 50; background: #FFF !important; border: 1px solid #AEAEAE; text-align: left !important; } #letter_to_editor_thanks { display: none; width: 300px !important; min-height:160px; z-index: 50; background: #FFF !important; border: 1px solid #AEAEAE; text-align: left !important; } #email_article_thanks { display: none; height: 350px; } #email_article_form h2, #email_article_thanks h2, #letter_to_editor h4, #letter_to_editor_thanks h4 { height: 45px; margin: 0px; font-size: 15px; font-weight: normal; line-height: 45px; color: #FFF; background: #61191D; border: 0 !important; text-align: center !important; } #btn_email_form_close, #btn_email_thanks_close, #btn_letter_to_editor_close { position: absolute; right: 3px; top: 5px; } #btn_search_tips_close { position: absolute; right: 3px; top: 0px; } #email_article_form div#head, #email_article_thanks div#head, #letter_to_editor div#head, #letter_to_editor_thanks div#head { height: 35px; margin: 0px; font-size: 13px; font-weight: normal; line-height: 37px !important; color: #FFFFFF !important; background: #61191D; border: 0 !important; text-align: center !important; } #search_tips_pop div#head { height: 30px; margin: 0px; font-size: 13px; font-weight: normal; color: #FFFFFF !important; background: #61191D; border: 0 !important; text-align: center !important; line-height: 28px; } #email_article_form div,#letter_to_editor div #search_tips div { float: none; width: auto; height: auto; margin: 0 16px; padding-bottom: 5px; text-align: left !important; } #email_article_thanks_sub1 { float: none; width: auto; height: auto; margin: 0 16px; padding-bottom: 16px; border-bottom: 3px solid #E0DFDF; text-align: left !important; } #email_article_form form, #email_article_thanks_sub2, #letter_to_editor form { margin: 1px 16px; } #email_article_form label, #letter_to_editor label { display: block; margin: 0 0 0 0; padding: 0; padding-top: 16px; border: 0 !important; font-size: 12px; font-weight: bold; color: #333; text-align: left !important; } #email_article_form h3 { margin-top: 16px; } #email_article_form p { margin: 0 !important; line-height: 1.4em; } #email_article_form form p { margin-bottom: 1em !important; font-size: .9em !important; font-weight: normal; } #email_article_form textarea, #letter_to_editor textarea, #email_article_form #from_address { width: 250px; } #btn_send_email, #btn_send_email_editor { display: block; margin: 10px 0; } /*Also in issue*/ #also-in-issue { background-color: #E3E1E2; margin: 12px 0px 10px 0px; padding: 17px 10px 10px 10px; width: 563px; } #also-in-issue #header { position: relative; bottom: 8px; height: 12px; background-color: #E3E1E2; } #also-in-issue #content { background-color: #FFFFFF; padding: 5px 5px 15px 10px; margin-top: 2px; margin-bottom: 2px; width: 548px; } #also-in-issue #content p { margin-top: 0px; font-size: 11px; } #also-in-issue #content p#read-more { font-weight: bold; } #also-in-issue #content img#read-more { position: relative; bottom: 1px; } #also-in-issue #content #subscribe { margin: 10px 0px 0px 0px; } #also-in-issue #content #subscribe h4 { text-transform: uppercase; color: #61191D; font-size: 11px; display: inline; position: relative; bottom: 3px; } /*End of Also in issue*/ .center #header { background-color: #EDEDED; padding: 10px 0px 10px 4px; border: 1px solid #dddbdb; border-bottom:none; } .center #header h1{ margin: 0px 0px 10px 0; } .center #functions { text-align: right; } .center #subhead { padding: 0px 15px 0px 15px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #EDEDED; height: 20px; border-left: 1px solid #dddbdb; border-right: 1px solid #dddbdb; } #articlecontent #reserved { text-align: right; margin: -8px 0 0 0; } #articlecontent #reserved p { font-size: 10px; font-weight: bold; margin: 0; } .center #subhead p#date { margin-bottom: 0px; position: relative; margin-top: 0px; color: #004276; font-size: 11px; float: left; position: relative; right: 2px; } .center #functions #text-sizer { display: inline; margin-right: 12px; } .center #functions #text-sizer img { margin-left: 0px; position: relative; top: 2px; margin-left: 2px; } .center #functions #text-sizer img.text-size { top: 3px; margin-left: -2px; } .center #functions img { position: relative; margin-left: 5px; top: 3px; } .center .author { color: #511517; text-transform: uppercase; } table.UserResults { width: 100%; position: relative; z-index: 100; border-collapse: collapse; margin-bottom: 2em; } table.UserResults th, table.UserResults td { padding: 8px 10px; border-bottom: 1px solid #E6E5E3; font-size: 12px; line-height: 1.4em; text-align: left; } table.UserResults th { font-weight: bold; } table.UserResults .SearchResultsRow_0 { color: #333; background-color: #FFF; } table.UserResults .SearchResultsRow_1 { color: #333; background-color: #F9F9F9; } #faq { display: table; } #faq table div { display: none; z-index: 100; position: relative; } #faq table div p { margin: 1em; } a.FAQShowing { font-weight: bold; color: #3A3A3A; border: 0; } div.FAQShowing { background-color: #F7F7F1; display: block; } /*--------article form---------*/ .article-form { width: 528px; border: 1px solid #003300; font-size: 10px; background-color: #F5FFE5; margin: 10px 0 0 0; } .article-form #header { background-color: #003300; } .article-form #sign-in { margin: 0 0 15px 0; } .article-form form { margin: 0; } .article-form #content { width: 508px; padding: 10px 10px 20px 10px; background-color: #F5FFE5; } .article-form#interested #content { width: 433px; padding: 10px 10px 20px 10px; background-color: #F5FFE5; } .article-form#credits #content { width: 433px; padding: 10px 10px 20px 10px; background-color: #F5FFE5; } .article-form #content span { line-height: 17px; } .article-form #login { position: relative; bottom: 10px; } .article-form #content #left #login { position: relative; } .article-form #left { float: left; width: 235px; padding: 5px 0 0 0; margin: 0 30px 0 0; border-right: 1px solid #AAB598; } .article-form #right #title { margin: 5px 0 15px 28px; } .article-form #right .button{ margin: 0 0 16px 0; display: block; } .article-form .field { display: block; margin: 3px 0 15px 0; width: 200px; padding: 0; font-size: 10px; } .article-form #forgot-pw { position: relative; left: 20px; } .article-form #content #msg { clear:both; font-size: 11px; position: relative; top: 10px; } .article-form#interested #content { padding: 25px 70px 5px 25px; } .article-form#interested #content div { margin: 5px 0 20px 10px; } .article-form#credits #content { padding: 5px 70px 10px 25px; } .article-form#credits #content div { margin: 5px 0 5px 10px; } .article-form#credits #content .button { margin: 0 0 5px 0; display: block; } /* ***************************************** archive */ #archive_access { width: 560px; } #archive_access p { margin: 1em } #archive_access div { float: left; width: 230px; padding: 14px; } #archive_access_search { width: 270px !important; border-left: 0px solid #E6E5E3; } #archive_access_search fieldset { margin: 1em 0; padding:0; border: 0; } #archive_access_search label { display: block; margin: 1em 0 0 0; font-size: smaller; } #archive_access_search input { margin-top: 5px; } #archive_issues p, #archive_access_search p { font-size: 10px; margin: 5px 0 0 0; } #srch_article_keywords { width: 280px; } #srch_date_range { width: 280px; } #srch_date_range input { width: 95px; margin-right: 6px; } #srch_sort label { float: left; margin-right: 1em; } #srch_submit { vertical-align: middle; line-height: 32px; } #srch_submit input { float: left; display: block; } #srch_submit a { margin-left: 1em; font-size: .9em; border-bottom-width: 1px; border-bottom-style: dotted; } /* ***************************************** advanced search */ #advanced_search { float: left; color: #333; width: 630px !important; } #advanced_search span { font-weight: bold; color: #333; display: block; } #advanced_search input, #advanced_search select { margin-left: 0px !important; } #advanced_search #srch_article_keywords, #advanced_search #srch_author { width: 250px !important; } #advanced_search fieldset { margin: 0 0 10px 0; border: 0; border-bottom: 1px solid #E0DFDF; width: 100% !important; } #advanced_search input, #advanced_search select { margin: 5px 0 0 0 !important; } #advanced_search legend { font-weight: bold; color: #333; margin: 0 !important; padding: 0 !important; } #srch_alphabet { width: 480px; height: 54px; } #srch_alphabet input { width: 24px; height: 22px; margin: 3px; } #adv_srch_authors textarea { width: 250px; height: 84px; margin-right: 10px; } #adv_srch_authors label { display: block; margin: 1.5em 0 .5em 0; } #adv_srch_date_range input { width: 95px; margin-right: 6px; } #filter_results, #browse_by_year { float: left; width: 175px; min-height: 100%; margin: 10px 10px 0 0; margin: 0; background-color: #F6F6F6; color: #333; font-size: smaller; } #filter_results h4 { margin: 0 0 -1.1em 0; /* sucks the first dl up to hide its border */ } #filter_results dl { display: block; width: 100%; margin: 0; } #filter_results dt { margin: .5em 0; padding: 1em 1em 0 1em; font-weight: bold; border-top: 1px solid #C4C2BC; } #filter_results dd { margin: .5em 0; padding: 0 1em; line-height: 1.2em; } #filter_results label, #filter_results input { display: block; margin: .5em 0; text-align: right; } #filter_results select { font-size: 1em; } /* ************************** table with archive search results */ #archive_results_list { width: 430px; border-collapse: collapse; } #archive_results_list caption { width: 430px !important; margin: 0; padding-bottom: 1em; border-bottom: 1px solid #C3C1BB; font-size: 1.1em; text-align: center; white-space: no-wrap; color: #333; } #archive_results_list caption span { font-size: 1.1em; font-weight: bold; color: #61191C; } #archive_results_list th { height: 31px; padding: 6px; font-weight: bold; text-align: left; color: #FFF; background-image: url('/cm/images/interface/bg_hdr_dark_grey.png'); background-repeat: repeat-x; } #archive_results_article { width: 384px; max-width: 384px !important; } #archive_results_date { width: 130px; } #archive_results_author { width: 96px; } #archive_results_list td { padding: 8px 10px; border-bottom: 1px solid #E6E5E3; line-height: 1.4em; } .SearchResultsRow_0 { color: #333; background-color: #FFF; } .SearchResultsRow_1 { color: #333; background-color: #F9F9F9; } #archive_sort_by { font-size: smaller; } #archive_sort_by dt { display: inline; float: left; margin:0; padding:0; font-weight: bold; color: #666; } #archive_sort_by dd { display: inline; float: left; margin: 0 0 0 .5em; padding: 0; color: #666; } #archive_sort_by dd + dd:before { content: '|\00A0'; } #page_showing { width: 226px; font-size: smaller; text-align: right; vertical-align: bottom; color: #666; } #page_showing span { font-weight: bold; } #page_showing a { margin-left: 1em; font-weight: bold; border-bottom-width: 1px; border-bottom-style: dotted; } #archive_results_list h4 { font-size: 1em; } #archive_results_list h4, #archive_results_list p { white-space: wrap !important; max-width: 384px !important; margin: 0; } #archive_results_list tfoot td { padding-top: .5em; font-size: smaller; border: 0; border-top: 1px solid #A5A299; } #archive_results_per_page option { font-size: smaller; } /* ***************************************** login / register */ #login_register { margin: 0 0 20px 10px; padding-top: 20px; /* background-image: url("/cm/images/interface/bg/bg_dbl_grey.png"); */ background-repeat: repeat-x; } #login_register:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } #login_register #login_panel, #login_register #register_panel { width: 453px; margin-bottom: 40px; background-color: #F7F7F1; float: left; } #register_panel { float: left; margin: 0 20px 0 0; } #login_panel p, #register_panel p { margin: 20px; font-size: .9em; line-height: 1.1em; } #login_panel fieldset, #register_panel fieldset { padding-bottom: 20px; margin: 20px 20px 30px 20px; text-align: center; border: 0; border-bottom: 1px solid #C4C2BC; } #login_panel fieldset div { width: 194px; margin: 0 auto; } #login_panel label, #register_panel label { display: block; float: none; font-size: .8em; text-align: left; } #login_panel label span { float: right; text-align: right; } #login_panel fieldset div input { width: 194px !important; margin: 5px 0 18px 0; } #login_register #btn_register { position: relative; } #login_register #btn_login { position: relative; top: 5px; width: 118px !important; height: 31px !important; } /* **************************************** registration */ #register, #subscribe_libary { width: 540px; margin-bottom: 15px; padding: 18px 15px; font-size: .9em; background-color: #F7F7F1; /*background-image: url("/cm/images/interface/bg/bg_dbl_grey_white.png"); background-repeat: repeat-x;*/ } #register:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } #subscribe_libary:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } #subscribe_libary { padding-top: 0; } #register_selling_points { margin: 15px; padding: 0; } #register_selling_points li { margin: 10px 0; line-height: 1em; list-style-image: url("/cm/images/interface/buttons/arrow_right.png"); } #print_benefits { margin: 10px 0 5px 0; padding: 18px 15px 5px 15px; border: 1px solid #E0E0Df; background-color: #FFF; background-image: url("/cm/images/interface/bg/bg_dbl_grey_white.png"); background-repeat: repeat-x; } #register fieldset, #update fieldset, #subscription_info_side fieldset, #subscribe_libary fieldset { margin: 1em; padding: 16px 0 18px 0; border: 0; border-bottom: 1px solid #C4C2BC; } #register_personal { border: 0; padding-bottom: 0; } #register_personal input, #register_optional input { margin: 5px 0 0 0; } #register fieldset:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } #register label, #update label { width: 220px !important; float: left !important; margin-top: 20px !important; margin-left: 2em !important; color: #3A3A3A; } #subscribe_libary label { width: 200px !important; float: left !important; margin-top: 20px !important; margin-left: 2em !important; color: #3A3A3A; } #subscribe_libary #btn_sign_up { margin: 0 auto 0 auto; } #subscribe_libary #contact_info #city_label, #subscribe_libary #contact_info #country_label { width: 300px !important; } #subscribe_libary #contact_info #state_province, #subscribe_libary #contact_info #country { width: 200px !important; } #subscribe_libary #contact_info #state_province_label { width: 220px !important; } #subscribe_libary #contact_info #zip_label { width: 150px !important; } #subscribe_libary #contact_info #library_type_label { width: 300px !important; } #subscribe_libary #contact_info input { margin: 5px 20px 0 0 !important; } #subscribe_libary #contact_info #email, #subscribe_libary #contact_info #conf_email, #subscribe_libary #contact_info #first_name, #subscribe_libary #contact_info #last_name { width: 200px !important; } #subscribe_libary input, #subscribe_libary select, #subscribe_libary textarea { margin: 5px 0px 0 0; } #subscribe_libary #follow_up_requested label { width: 300px !important; } #subscribe_libary #follow_up_requested input { position: relative; top: 1px; } #subscribe_libary #optional_information { padding: 0 !important; clear: both; } #subscribe_libary #optional_information #found_out_label, #subscribe_libary #optional_information #additional_questions_label { width: 400px !important; } #subscribe_libary #optional_information select#found_out { width: 150px !important; margin-right: 20px; } #subscribe_libary #optional_information #found_out_other { width: 220px !important; } #subscribe_libary #optional_information #additional_questions { width: 300px !important; height: 100px; } #register #international_subscribers { color: #3A3A3A !important; } #register label { font-size: 11px; color: #3A3A3A !important; } #register label input { width: 190px; } #register h3 { font-size: 16px !important; color: #3A3A3A !important; } #register h4 { font-size: 14px !important; color: #3A3A3A !important; } #register #subscription_options label { position: relative; bottom: 20px; padding: 0; margin: 0; font-size: 11px; width: 200px !important; } #register #subscription_options input { width: fixed !important; margin: 0; } #register #international_subscribers label { position: relative; bottom: 20px; } #register #international_subscribers input { margin: 0; } #register #international_subscribers h4 { margin-bottom: 20px !important; } #register #payment_info input, #register #payment_info select { margin: 5px 0 0 0 !important; /* width: 200px !important;*/ } #register #payment_info #name_on_card, #register #payment_info #card_type { width: 200px !important; float: left !important; } /* #register #payment_info #card_expiration_month { width: 120px !important; margin-right: 5px !important; } #register #payment_info #card_expiration_year { width: 75px !important; } */ #register #payment_info #privacy_label { width: 500px !important; position: relative; top: 10px; } #register #payment_info #cc_save, #register #payment_info #cc_update { width: 80px !important; clear: both; position: relative; right: 10px; top: 15px; } #register #payment_info #update-cc, #register #payment_info #save-cc { position: relative; right: 35px; top: 15px; } #register_customer_ref_block { float: left; margin: 10px 0 30px 0; position: relative; left: 13px; } #register_customer_ref { width: 183px; height: 58px; border: 1px solid #E0E0Df; background-color: #FFF; -moz-border-radius: 8px; } #add_article_inputs label { clear: left; float: none; display: block; height: 18px; } #add_article_inputs input, #international_subscribers input, #auto_renew input, #gift_options input { width: 1em !important; } /* #payment_info { margin-top: 20px; } #payment_info label { clear: left; width: 100% !important; } #payment_info input, #payment_info select { margin-top: 10px; display: block; } */ /* #name_on_card { display: block; width: 200px; } #card_number_label { margin-bottom: 3px !important; } #card_expiration_label { margin: 20px 0px 3px 0px; } #card_type, #card_expiration_month { display: block; } #card_expiration_month { clear: left; float: left; margin-right: 2em; } #card_expiration_year { float: left; } */ #update #cc-exp { float: left; margin: 20px 0 0 24px; } #register #cc-exp { float: left; margin: 20px 0 0 24px; } #register #payment_info #cc-exp #card_expiration_month { width: 100px !important; margin-right: 20px; display: block !important; } #update #cc_info #cc-exp #card_expiration_month { width: 100px !important; margin-right: 20px; } #update #cc_info #cc-exp #card_expiration_year { width: 80px !important; } #register #payment_info #cc-exp #card_expiration_year { } .CCNumberGroup { float: left; width: 16em !important; margin-right: 7px; } #btn_continue, #btn_buy_article, #btn_subscribe, #consider_subscription #btn_go, #btn_sign_up, #btn_submit { display: block; clear: left; margin: 15px auto; } #main #update #update_whole { text-align: center; clear: both; } #main #update #update_whole #btn_update { display: block; margin: 0 auto 0 auto; } #btn_subscribe { position: relative; top: 10px; } #register #subscription_options input { float: left !important; } #register #subscription_options label { float: left; width: 210px !important; } #register #subscription_options p { display: block; clear: left; margin: 0px 0px 10px 33px; position: relative; bottom: 20px; } #international_subscribers input { float: left; } #international_subscribers label { display: block; } #auto_renew label { width: auto; margin-right: 2em; } #register p { line-height: 1.2em; } #register fieldset p { line-height: 1.6em; } #subscription_options_label { clear: both !important; float: none !important; margin-bottom: 10px !important; margin-left: 11px !important; } #gift_options_label { clear: left; margin: 0 !important; } #gift_msg { width: 325px; margin-top: 8px; } #first_name, #last_name, #email, #conf_email, #login_email { width: 215px !important; } /* #first_name_label, #email_label { margin-right: 10px; } #street_1_label, #street_2_label, #street_1_opt_label, #street_2_opt_label, #title_label { clear: left; float: none; width: auto; } #street_1, #street_2, #street_1_opt, #street_2_opt { width: 450px !important; } #city, #state_province, #zip, #city_label, #state_province_label, #city_opt, #state_province_opt, #zip_opt, #city_opt_label, #state_province_opt_label { float: left !important; width: auto; } #city_label, #state_province_label, #city_opt_label, #state_province_opt_label { width: 160px !important; margin-right: 20px !important; } #city_label, #city_opt_label { clear: left; float: left; } #city, #city_opt { width: 160px !important; } */ /* #zip, #zip_opt_label, #zip_opt { float: right; width: 6em !important; } #country, #country_opt { display: block; } */ #order_info, #gift_options { margin: 30px 0; } #delivery_info { font-weight: bold; } #delivery_info label, #billing_address label { float: left !important; width: 200px !important; margin: 0 20px 0 0; } #billing_address #copyShipping { width: 100% !important; clear: both !important; margin: 0px 0 0 0 !important; } #billing_address #copyShipping input { width: 15px !important; } #delivery_info input, #delivery_info select, #billing_info input, #billing_info select, #billing_address input, #billing_address select /* #payment_info select#card_type, #payment_info input#name_on_card, #payment_info input#card_number_label */ { margin: 10px 10px 0px 0px !important; width: 200px !important; } #payment_info #card_expiration_year { width: 85px !important; } #billing_info input, #billing_info select { margin-top: 10px; } #print_subscribers, #privacy_security { width: 348px; background-color: #F7F7F1; margin-bottom: 18px; padding-bottom: 10px; } #print_subscribers p, #privacy_security p { margin: 10px; font-size: .8em; color: #5D5D5D; } #policy_list { margin: 18px; padding-bottom: 10px; border-bottom: 1px solid #C4C2BC; } #policy_list li { margin: 4px 0; } #consider_subscription { width: 348px; margin-bottom: 10px; /* border: 1px solid #C8C8C8; */ font-size: .9em; } #consider_subscription div { margin: 7px; /* border: 1px solid #E2DED9; */ background-color: #EDF0F5; } #consider_subscription p, #consider_subscription ul { margin: 15px; clear: left !important; } #consider_subscription li { margin: 10px 10px; line-height: 1em; list-style-image: url("/cm/images/interface/buttons/arrow_right.png"); } #consider_subscription fieldset { margin: 15px; padding: 10px 0; border: 0; /* border-top: 1px solid #C4C2BC; */ } #consider_subscription fieldset fieldset { margin: 0; padding: 0; border: 0; } #subscription_options div, #international_subscribers div, #gift_options div { padding-left: 11px !important; } #subscription_options #auto_renew_yes { float: left; } #update label { margin-bottom: 20px; color: #3A3A3A; } #update #privacy_label { width: 500px !important; font-size: 10px; margin: 0; } #online_sub_login #first_name_label, #online_sub_login #last_name_label, #online_sub_login #login_email_label, #online_sub_login #login_organization_label, #online_sub_login #login_password_label, #online_sub_login #login_password_confirm_label { display: inline !important; width: 230px !important; } #online_sub_login #first_name, #online_sub_login #last_name, #online_sub_login #login_email, #online_sub_login #login_organization, #online_sub_login #login_password, #online_sub_login #login_password_confirm { display: inline !important; width: 230px !important; margin: 5px 0 0 0; } #printed_sub #allow { font-size: 10px; clear: both; position:relative; top: 20px; margin: 10px 0 20px 24px; } #printed_sub input, #printed_sub select { display: block; float: left !important; width: 230px !important; margin: 5px 0 0 0; } #cc_info input, #cc_info select { display: block; float: left !important; width: 230px !important; margin: 5px 0 0 0; } #cc_info #cc_update, #cc_info #cc_save { display: block; float: left !important; width: 20px !important; margin: 0; position: relative; bottom: 2px; } .SubscriberServicesWide label { float: left !important; width: 230px !important; margin: 0 30px 0 0 !important; } #online_sub_login .button-update, #printed_sub .button-update, #cc_info .button-update { position: relative !important; left: 20px !important; display: block; margin-bottom: 20px; } #printed_sub .button-update, #cc_info .button-update { height: 30px !important; width: 262px !important; } #consider_register_email_label, #consider_register_email_confirm_label, #consider_first_name_label, #consider_last_name_label, #consider_street_1_label, #consider_street_2_label, #consider_city_label, #consider_state_province_label, #consider_zip_label, #consider_country_label, #consider_phone_label /* #phone_label, */ /* #library_type_label, */ /* #found_out_label, */ /* #additional_questions_label */ { display: block; float: left !important; clear: left !important; width: 225px !important; margin-top: 15px; font-weight: normal !important; } #phone_label { margin-bottom: 0 !important; } #found_out_label { width: 100% !important; } #consider_register_email, #consider_register_email_confirm, #consider_first_name, #consider_last_name, #consider_street_1, #consider_street_2, #consider_city, #consider_state_province, #consider_zip, #consider_country, #library_type, #found_out { display: block; float: none; clear: left; width: 225px; margin-top: 3px; font-weight: normal; } #library_type { float: left; width: auto; } #found_out { float: left; } #found_out_other { float: left; margin-left: 2em; } #library_type_access { float: left; margin-left: 1em; } #consider_phone_1, #consider_phone_2, #consider_phone_3, #phone_1, #phone_2, #phone_3 { float: left; width: 50px; margin-left: 10px; } #ext_label { float: left; margin-left: 2em !important; } #ext { display: inline; width: 50px; margin-left: 1em; } div.SubscriberServicesWide { width: 624px; clear: both; display: table; }