﻿/* framework adjustments */
a { font-family: Verdana; color: #db0003; font-size: 11px; }
span.hidden { visibility: hidden; overflow: hidden; }
body { padding: 0; margin: 0; height: 100%; font-family: Arial; font-size: 12px; color: #484849; }
body.onexone { background: #740203; }
body.onexone #container { width: 998px; }
body.onexone #container div.logo { top: 20px; left: 16px; }
body.onexone #room { background: url(/reachoutwithredrose/images/bg_onexone.jpg) repeat-x top;  max-width: 100%; }
body.onexone #floor { background: url(/reachoutwithredrose/images/bg_floor_onexone.jpg) repeat; width: 100%; max-width: 100%; height: 100%; margin: 0 auto; }
body.onexone #footer { background: url(/reachoutwithredrose/images/p_reach_out_with_red_rose.png) no-repeat 50% 32px; padding-top: 70px; color: #eb5859; }
body.onexone #footer a { color: #eb5859; }
body.onexone a.addthis { display: none; }
body.onexone h2 { overflow: hidden; margin: 14px 0 14px 0; }
body.onexone h3 { margin: 12px 0 12px 0; }
body.onexone div.divider { background: url(/reachoutwithredrose/images/divider.png) no-repeat; width: 700px; height: 7px; margin: 9px auto; }
body.onexone div.divider hr { display: none; }

/* subnav */
body.onexone #sub_nav { margin-top: 113px; width: 190px;}
body.onexone #sub_nav ul { background: none; width: 190px; padding: 0; list-style-type: none;}
body.onexone #sub_nav ul li { overflow: hidden; padding: 0; margin: 0; zoom: 1; border: none;}
body.onexone #sub_nav ul li a { border: none; float: left; clear: left;}
body.onexone #sub_nav div.top { display: none; }
body.onexone #sub_nav div.bottom { display: none; }
body.onexone #sub_nav li#item01 { background: url(/reachoutwithredrose/images/subnav_onexone_sprites.png) no-repeat -3px -1px; width: 190px; height: 70px; margin: 0; }
body.onexone #sub_nav li#item01 a { width: 190px; height: 70px; }
body.onexone #sub_nav li#item01:hover { background-position: -3px -403px; }
body.onexone #sub_nav li#item01.locked { background-position: -3px -403px; }

/* Fix this css when adding entry contest 
body.onexone #sub_nav li#item02 { background: url(/reachoutwithredrose/images/subnav_onexone_sprites.png) no-repeat -3px 50px; width:190px; height: 43px; margin: 0; }
body.onexone #sub_nav li#item02 a { width: 190px; height: 43px; }
body.onexone #sub_nav li#item02:hover { background-position: -3px -410px; }
body.onexone #sub_nav li#item02.locked { background-position: -3px -410px; }*/

body.onexone #sub_nav li#item03 { background: url(/reachoutwithredrose/images/subnav_onexone_sprites.png) no-repeat -3px -70px; width:190px; height: 43px; margin: 0; }
body.onexone #sub_nav li#item03 a { width: 190px; height: 43px; }
body.onexone #sub_nav li#item03:hover { background-position: -3px -472px; }
body.onexone #sub_nav li#item03.locked { background-position: -3px -472px; }

body.onexone #sub_nav li#item04 { background: url(/reachoutwithredrose/images/subnav_onexone_sprites.png) no-repeat -3px -110px; width:190px; height: 30px; margin: 0; }
body.onexone #sub_nav li#item04 a { width: 190px; height: 30px; }
body.onexone #sub_nav li#item04:hover { background-position: -3px -512px; }
body.onexone #sub_nav li#item04.locked { background-position: -3px -512px; }

body.onexone #sub_nav li#item05 { background: url(/reachoutwithredrose/images/subnav_onexone_sprites.png) no-repeat -3px -140px; width:190px; height: 45px; margin: 0; }
body.onexone #sub_nav li#item05 a { width: 190px; height: 45px; }
body.onexone #sub_nav li#item05:hover { background-position: -3px -542px; }
body.onexone #sub_nav li#item05.locked { background-position: -3px -542px; }

body.onexone #sub_nav li#item06 { background: url(/reachoutwithredrose/images/subnav_onexone_sprites.png) no-repeat -3px -180px; width:190px; height: 45px; margin: 0; }
body.onexone #sub_nav li#item06 a { width: 190px; height: 45px; }
body.onexone #sub_nav li#item06:hover { background-position: -3px -582px; }
body.onexone #sub_nav li#item06.locked { background-position: -3px -582px; }

body.onexone #sub_nav li#item07 { background: url(/reachoutwithredrose/images/subnav_onexone_sprites.png) no-repeat -3px -220px; width:190px; height: 45px; margin: 0; }
body.onexone #sub_nav li#item07 a { width: 190px; height: 45px; }
body.onexone #sub_nav li#item07:hover { background-position: -3px -622px; }
body.onexone #sub_nav li#item07.locked { background-position: -3px -622px; }

body.onexone #sub_nav li#item08 { background: url(/reachoutwithredrose/images/subnav_onexone_sprites.png) no-repeat -3px -265px; width: 190px; height: 55px; margin: 0; }
body.onexone #sub_nav #share_nav { list-style-type: none; position: relative; padding: 0; margin: 0; height: 55px; width: 190px; }
body.onexone #sub_nav #share_nav li#share_facebook { position: absolute; width: 24px; height: 24px; top: 20px; left: 36px; margin: 0; }
body.onexone #sub_nav #share_nav li#share_twitter { position: absolute; width: 24px; height: 24px; top: 20px; left: 76px; margin: 0; }
body.onexone #sub_nav #share_nav li#share_digg { position: absolute; width: 24px; height: 24px; top: 20px; left: 112px; margin: 0; }
body.onexone #sub_nav #share_nav li#share_email { position: absolute; width: 24px; height: 24px; top: 20px; left: 150px; margin: 0; }

body.onexone #sub_nav li#item09 { background: url(/reachoutwithredrose/images/subnav_onexone_sprites.png) no-repeat -3px -320px; width: 190px; height: 80px; margin: 0; }

/* onexone home */ 
body.onexone div.page_default .content_container { padding: 6px !important; }
body.onexone div#home_stories_wrapper { width: auto; padding-bottom: 10px; }
body.onexone div#home_stories_wrapper div.blurb { padding: 0 5px 0 5px; }
body.onexone div.page_default h2.find_out_what_people_are_doing { background: url(/reachoutwithredrose/images/h2_vote_for_your_favourite_finalist.png) no-repeat; width: 632px; height: 16px; }
body.onexone div.page_default div.btn_view_more_stories { background: url(/reachoutwithredrose/images/btn_view_more_stories.png) no-repeat; width: 178px; height: 38px; margin: 10px 0; float: left; }
body.onexone div.page_default #callouts { background:transparent url(/reachoutwithredrose/images/vertical_divider.png) repeat-x scroll left top; width: auto; clear: both; padding: 2px 0 0 0; }
body.onexone div.page_default #callouts div.column_one { background:transparent url(/reachoutwithredrose/images/horizontal_divider.png) no-repeat scroll right top; position: relative; width: 380px; float: left; overflow: hidden; }
body.onexone div.page_default #callouts div.column_one h3 { background: url(/reachoutwithredrose/images/h3_learn_more.png) no-repeat; width: 357px; height: 12px; margin: 12px 0 5px 5px; }
body.onexone div.page_default #callouts div.column_one p { width: 315px; margin: 5px 0 5px 12px; }
body.onexone div.page_default #callouts div.column_one img { }
body.onexone div.page_default #callouts div.column_two { position: relative; width: 380px; float: left; overflow: hidden; margin: 0 0 0 5px; }
body.onexone div.page_default #callouts div.column_two h3 { background: url(/reachoutwithredrose/images/h3_host_a_tea_party.png) no-repeat; width: 331px; height: 12px; margin: 12px 0 5px 5px; }
body.onexone div.page_default #callouts div.column_two p { width: 315px; margin: 5px 0 5px 12px; }
body.onexone div.page_default #callouts div.column_two img { }
body.onexone div.page_default .essaySearchResultsItemLink { background: url(/reachoutwithredrose/images/bg_gallery_thumbnail.png) no-repeat; height: 113px; margin-top: 8px; padding: 9px 0 0 13px; width: 134px; }
body.onexone div.page_default span.essaySearchResultsItemRate { background:transparent url(/reachoutwithredrose/images/thumb_brown.png) no-repeat scroll right center; color: #7F4900; padding-right: 20px; }
body.onexone div.page_default .essaySearchResultsItemDesc { color: #c60000; font-size: 10px; padding: 0 6px 0 6px; } 
body.onexone div.page_default .essaySearchResultsItemName { color: #626262; font-size: 10px; padding: 0 6px 0 6px; }
body.onexone div.page_default .essaySearchResultsItemLink a img { border: none; }
body.onexone div.page_default #divStories { margin: 0; width: auto; }
body.onexone div#hero_shot { background: url(/reachoutwithredrose/images/hero_shot.jpg) no-repeat; width: 768px; height: 423px; position: relative; overflow: hidden; }
body.onexone div#hero_shot div.text_behind { height: 1px; overflow: hidden; }
body.onexone div#hero_shot div.text_behind * { visibility: hidden; }
body.onexone div#hero_shot a.btn_enter_contest { height: 35px; left: 405px; position: absolute; top: 302px; width: 190px; text-decoration: none; }
body.onexone div#hero_shot a { height: 35px; left: 405px; position: absolute; top: 270px; width: 290px; text-decoration: none; display: block; }
body.onexone div.btn_read_more { background: url(/reachoutwithredrose/images/btn_read_more.png) no-repeat; width: 123px; height: 36px; overflow: hidden; }
body.onexone div.btn_get_your_toolkit { background: url(/reachoutwithredrose/images/btn_get_your_toolkit.png) no-repeat; width: 236px; height: 39px; overflow: hidden; }

/* temporarily unavailable modal */
body.onexone div#modal_temporary { background: url(/reachoutwithredrose/images/lightbox_8bit.png) no-repeat; width: 494px; height: 393px; line-height: 18px; }
body.onexone div#modal_temporary h1.host_a_reach_out_party { background: url(/reachoutwithredrose/images/h1_host_a_reach_out_party.png) no-repeat; position: absolute; top: 18px; left: 24px; margin: 0; width: 410px; height: 52px; overflow: hidden; }
body.onexone div#modal_temporary h1.tell_us_your_story { background: url(/reachoutwithredrose/images/h1_tell_us_your_story.png) no-repeat; position: absolute; width: 241px; height: 22px; top: 11px; left: 25px; overflow: hidden; }
body.ie6 div#modal_temporary h1.tell_us_your_story { background: url(/reachoutwithredrose/images/h1_tell_us_your_story.png) no-repeat; position: absolute; width: 241px; height: 22px; top: 25px; left: 25px; overflow: hidden; }
body.onexone div#modal_temporary h2.host_party_make_difference { background: url(/reachoutwithredrose/images/h2_host_party_make_difference.png) no-repeat; width: 385px; height: 14px; overflow: hidden; }
body.onexone div#modal_temporary h2.changing_the_world { background: url(/reachoutwithredrose/images/h2_you_change_the_world.png) no-repeat -1px 0; width: 386px; height: 14px; overflow: hidden; }
body.onexone div#modal_temporary #modal_content { padding: 20px 60px 0 42px; }
body.onexone div#modal_temporary #modal_header { overflow: hidden; height: 70px; position: relative; }
body.onexone div#modal_temporary #modal_header a.close { display: block; height: 21px; left: 468px; position: absolute; top: 5px; width: 24px; text-decoration: none; }
body.onexone div#modal_temporary #modal_content p.contest_opens { background: url(/reachoutwithredrose/images/p_contest_opens_sept.png) no-repeat; width: 382px; height: 17px; overflow: hidden; }
body.onexone div#modal_temporary #modal_content p.party_toolkit_available_sept { background: url(/reachoutwithredrose/images/p_party_toolkit_available_sept.png) no-repeat; width: 385px; height: 35px; overflow: hidden; }

/* about */
body.onexone .page_about div.subsection { background: url(/reachoutwithredrose/images/dotted_divider.png) no-repeat top center; padding: 10px 0 10px 0; }
body.onexone .page_about h2.about_the_contest { background: url(/reachoutwithredrose/images/h2_about_the_contest.png) no-repeat; width: 165px; height: 12px; clear: both; margin: 10px 0 10px 0; }
body.onexone .page_about h2.about_onexone { background: url(/reachoutwithredrose/images/h2_about_onexone.png) no-repeat; width: 138px; height: 12px; margin: 10px 0 10px 0; }
body.onexone .page_about h2.changing_the_world { background: url(/reachoutwithredrose/images/h2_changing_the_world.png) no-repeat -2px 0; width: 540px; height: 38px; margin: 22px 0 10px 0; }
body.onexone .page_about .content_container { padding: 6px !important; }
body.onexone .page_about #page_content { padding: 8px 20px 8px 20px; }
body.onexone .page_about #page_header { background: url(/reachoutwithredrose/images/about_header.jpg) no-repeat; width: 766px; height: 190px; overflow: hidden; }
body.onexone .page_about #page_header * { visibility: hidden; }
body.onexone .page_about ul.sustainability { list-style-type: lower-roman; }
body.onexone .page_about ul.sustainability li { padding: 5px 0; }
body.onexone .page_about img#onexone_logo_image { float: left; margin: 8px 22px 10px 0; }
body.onexone .page_about img#onexone_hope_image { float: right; margin: 12px; }
body.onexone .page_about img#rainforest_alliance_image { float: left; margin: 9px 14px 14px 0; }
body.onexone .page_about p.onexone_blurb { float: left; width: 500px; }
body.onexone .page_about div.btn_help_support_onexone { background: url(/reachoutwithredrose/images/btn_help_support_onexone.png) no-repeat; width: 515px; height: 36px; clear: both; }
body.onexone .page_about h3.rainforest_alliance { background: url(/reachoutwithredrose/images/h3_rainforest_alliance.png) no-repeat; width: 446px; height: 18px; }
body.onexone .page_about span.highlight { color: #ec0012; }
body.onexone .page_about div.callouts { background: url(/reachoutwithredrose/images/about_callouts.jpg) no-repeat; position: relative; width: 769px; height: 249px; }
body.onexone .page_about div.callouts a { text-decoration: none; }
body.onexone .page_about div.callouts a.learn_more { height: 30px; left: 47px; position: absolute; top: 205px; width: 172px; }
body.onexone .page_about div.callouts a.invite_guests { height: 27px; left: 321px; position: absolute; top: 205px; width: 134px; }
body.onexone .page_about div.callouts a.redeem_coupons { height: 29px; left: 548px; position: absolute; top: 204px; width: 187px; }

/* essay contest shell */
body.onexone div.page_essaycontestshell .content_container { padding: 0 !important; }

/* EssayForm.aspx (Tell us your Story) */
.page_essayform .content_container { padding: 6px !important; }
.page_essayform { background: white; padding: 0; margin: 0; }
.page_essayform div#header { background: url(/reachoutwithredrose/images/tell_story_header.jpg) no-repeat; width: 766px; height: 188px; }
.page_essayform div#header * { visibility: hidden; overflow: hidden; height: 1px; margin: 0; }
.page_essayform input.textfield { border: 1px solid #9c9c9c; width: 210px; }
.page_essayform td.label { padding: 4px 3px 0 12px; width: 125px; vertical-align: top; }
.page_essayform td.field { vertical-align: top; }
.page_essayform h2.please_enter_information { background: url(../reachoutwithredrose/images/h2_please_enter_information.png) no-repeat; width: 273px; height: 15px; overflow: hidden; }
.page_essayform h2.tell_us_your_story { background: url(../reachoutwithredrose/images/h2_tell_us_your_story.png) no-repeat; width: 273px; height: 15px; overflow: hidden; }
.page_essayform h2.validation { background: url(../reachoutwithredrose/images/h2_validation.png) no-repeat; width: 273px; height: 15px; overflow: hidden; }
.page_essayform h2.contest_rules { background: url(../reachoutwithredrose/images/h2_contest_rules.png) no-repeat; width: 273px; height: 15px; overflow: hidden; }
.page_essayform div#wrapper { width: 724px; padding: 10px 20px 0 20px; }
.page_essayform label.postal_label { padding: 0 8px 0 18px; }
.page_essayform input#txtPostalCode { border: 1px solid #9c9c9c; }
.page_essayform label.error { font-size: 10px; display: block; }
.page_essayform textarea { border: 1px solid #9c9c9c; }

/* SubmitConfirm.aspx (Tell us your Story - Thank you) */
.page_submitconfirm .content_container { padding: 6px !important; }
.page_submitconfirm div#header { background: url(/reachoutwithredrose/images/tell_story_header.jpg) no-repeat; width: 766px; height: 188px; }
.page_submitconfirm div#header * { visibility: hidden; overflow: hidden; height: 1px; margin: 0; } 
.page_submitconfirm h2.thank_you_for_entering { background: url(/reachoutwithredrose/images/h2_thank_you_for_entering.png) no-repeat; width: 559px; height: 15px; overflow: hidden; }
.page_submitconfirm h2.tell_a_friend { background: url(/reachoutwithredrose/images/h2_tell_a_friend.png) no-repeat; width: 559px; height: 15px; overflow: hidden; }
.page_submitconfirm div#wrapper { width: 724px; padding: 20px 20px 0 20px; }
.page_submitconfirm div.callouts { background: url(/reachoutwithredrose/images/callouts.jpg) no-repeat; position: relative; width: 769px; height: 249px; }
.page_submitconfirm div.callouts a { text-decoration: none; }
.page_submitconfirm div.callouts a.learn_more { height: 30px; left: 66px; position: absolute; top: 205px; width: 128px; }
.page_submitconfirm div.callouts a.invite_guests { height: 27px; left: 321px; position: absolute; top: 205px; width: 134px; }
.page_submitconfirm div.callouts a.redeem_coupons { height: 29px; left: 548px; position: absolute; top: 204px; width: 187px; }

/* HostTeaParty.aspx */
.page_hostteaparty .content_container { padding: 6px !important; }
.page_hostteaparty { background: white; padding: 0; margin: 0; }
.page_hostteaparty div#header { background: url(/reachoutwithredrose/images/host_header.jpg) no-repeat; width: 766px; height: 188px; }
.page_hostteaparty div#header * { visibility: hidden; overflow: hidden; height: 1px; margin: 0; }
.page_hostteaparty input.textfield { border: 1px solid #9c9c9c; width: 210px; }
.page_hostteaparty td.label { padding: 4px 3px 0 12px; width: 125px; vertical-align: top; }
.page_hostteaparty td.field { vertical-align: top; }
.page_hostteaparty h2.please_enter_information { background: url(../reachoutwithredrose/images/h2_please_enter_information.png) no-repeat; width: 273px; height: 15px; overflow: hidden; }
.page_hostteaparty h2.tell_us_your_story { background: url(../reachoutwithredrose/images/h2_tell_us_your_story.png) no-repeat; width: 273px; height: 15px; overflow: hidden; }
.page_hostteaparty h2.validation { background: url(../reachoutwithredrose/images/h2_validation.png) no-repeat; width: 273px; height: 15px; overflow: hidden; }
.page_hostteaparty h2.contest_rules { background: url(../reachoutwithredrose/images/h2_contest_rules.png) no-repeat; width: 273px; height: 15px; overflow: hidden; }
.page_hostteaparty div#wrapper { width: 724px; padding: 10px 20px 0 20px; }
.page_hostteaparty label.postal_label { padding: 0 8px 0 18px; }
.page_hostteaparty input#txtPostalCode { border: 1px solid #9c9c9c; }
.page_hostteaparty label.error { font-size: 10px; display: block; }
.page_hostteaparty textarea { border: 1px solid #9c9c9c; }

/* HostTeaPartyConfirm.aspx */
.page_hostteapartyconfirm .content_container { padding: 6px !important; }
.page_hostteapartyconfirm div#header { background: url(/reachoutwithredrose/images/host_header.jpg) no-repeat; width: 766px; height: 188px; }
.page_hostteapartyconfirm div#header * { visibility: hidden; overflow: hidden; height: 1px; margin: 0; }
.page_hostteapartyconfirm h2.thank_you_for_registering { background: url(/reachoutwithredrose/images/h2_thank_you_for_registering.png) no-repeat; width: 700px; height: 15px; overflow: hidden; }
.page_hostteapartyconfirm h2.tell_a_friend { background: url(/reachoutwithredrose/images/h2_tell_a_friend.png) no-repeat; width: 559px; height: 15px; overflow: hidden; }
.page_hostteapartyconfirm h2.learn_more_about { background: url(/reachoutwithredrose/images/h2_learn_more_about.png) no-repeat; width: 559px; height: 15px; overflow: hidden; }
.page_hostteapartyconfirm div.btn_read_more { background: url(/reachoutwithredrose/images/h2_read_more.png) no-repeat; width: 123px; height: 36px; overflow: hidden; } 
.page_hostteapartyconfirm div#wrapper { width: 724px; padding: 10px 20px 0 20px; }
.page_hostteapartyconfirm div.callouts { background: url(/reachoutwithredrose/images/tea_party_callouts.jpg) no-repeat; position: relative; width: 769px; height: 249px; }
.page_hostteapartyconfirm div.callouts a { text-decoration: none; }
.page_hostteapartyconfirm div.callouts a.submit_your_story { height: 30px; left: 42px; position: absolute; top: 205px; width: 172px; }
.page_hostteapartyconfirm div.callouts a.read_a_story { height: 27px; left: 321px; position: absolute; top: 205px; width: 134px; }
.page_hostteapartyconfirm div.callouts a.redeem_coupons { height: 29px; left: 548px; position: absolute; top: 204px; width: 187px; }
.page_hostteapartyconfirm div#tea_talk_download { background: url(/reachoutwithredrose/images/icon_tea_talk.png) no-repeat; padding: 16px 0 20px 74px; }

.page_temporarily_unavailable div#wrapper { width: 724px; padding: 10px 20px 0 20px; }
.page_temporarily_unavailable .content_container { padding: 6px !important; }
.page_temporarily_unavailable div#header { background: url(/reachoutwithredrose/images/tell_story_header.jpg) no-repeat; width: 766px; height: 188px; }
body.onexone #divWordsCount { font-size: 10px; color: #a6a6a6; }

body.onexone .page_essaysearch .content_container { padding: 6px !important; }
body.onexone .page_essaysearch #header { background: url(/reachoutwithredrose/images/search_header.jpg) no-repeat; width: 767px; height: 188px; position: relative; }
body.onexone .page_essaysearch #header .hidden { height: 0; overflow: hidden; visibility: hidden; }
body.onexone .page_essaysearch #header #searchbox { left: 160px; position: absolute; top: 128px; }
body.onexone .page_essaysearch #header #searchbox input { height: 18px; width: 254px; float: left; font-size: 14px; padding: 2px; }
body.onexone .page_essaysearch #header #searchbox .search_button { display: block; float: left; height: 24px; width: 24px; text-decoration: none; }
body.onexone .page_essaysearch .essaySearchResultsItemLink { background: url(/reachoutwithredrose/images/bg_gallery_thumbnail.png) no-repeat; height: 113px; margin-top: 8px; padding: 9px 0 0 13px; width: 134px; }
body.onexone .page_essaysearch .essaySearchResultsItemDesc { color: #c60000; font-size: 10px; padding: 0 6px 0 6px; } 
body.onexone .page_essaysearch .essaySearchResultsItemName { color: #626262; font-size: 10px; padding: 0 6px 0 6px; }
body.onexone .page_essaysearch h2.selected_stories { background: url(/reachoutwithredrose/images/h2_our_top_10.png) no-repeat; width: 96px; height: 16px; }
body.onexone .page_essaysearch p#sortWrapper { float: right; padding-right: 20px; }
body.onexone .page_essaysearch p#sortWrapper a { font-size: 12px; }
body.onexone .page_essaysearch p#searchBlurb { float: left; }
body.onexone .page_essaysearch table#tblEssaySearchResults { clear: both; }
body.onexone .page_essaysearch a img { border: none; }
body.onexone .page_essaysearch div.divider { width: 770px; }
body.onexone .page_essaysearch span.essaySearchResultsItemRate { background: url(/reachoutwithredrose/images/thumb_brown.png) no-repeat right; padding-right: 20px; color: #7f4900; }

body.onexone .page_essayview #header { background: url(/reachoutwithredrose/images/read_header.jpg) no-repeat; width: 767px; height: 188px; position: relative; }
body.onexone .page_essayview #header .hidden { height: 0; overflow: hidden; visibility: hidden; }
body.onexone .page_essayview .content_container { padding: 6px !important; }
body.onexone .page_essayview div#window_close { display: none; }
body.onexone .page_essayview #story_wrapper { float: none; width: 100%; clear: both; padding-left: 0; padding-top: 16px; }
body.onexone .page_essayview div.callouts { background: url(/reachoutwithredrose/images/about_callouts.jpg) no-repeat; position: relative; width: 769px; height: 249px; }
body.onexone .page_essayview div.callouts a { text-decoration: none; }
body.onexone .page_essayview div.callouts a.learn_more { height: 30px; left: 47px; position: absolute; top: 205px; width: 172px; }
body.onexone .page_essayview div.callouts a.invite_guests { height: 27px; left: 321px; position: absolute; top: 205px; width: 134px; }
body.onexone .page_essayview div.callouts a.redeem_coupons { height: 29px; left: 548px; position: absolute; top: 204px; width: 187px; }

body.onexone .page_noresults #header { background: url(/reachoutwithredrose/images/search_header.jpg) no-repeat; width: 767px; height: 188px; position: relative; }
body.onexone .page_noresults #header .hidden { height: 0; overflow: hidden; visibility: hidden; }
body.onexone .page_noresults #header #searchbox { left: 160px; position: absolute; top: 128px; }
body.onexone .page_noresults #header #searchbox input { height: 18px; width: 254px; float: left; font-size: 14px; padding: 2px; }
body.onexone .page_noresults #header #searchbox .search_button { display: block; float: left; height: 24px; width: 24px; text-decoration: none; }
body.onexone .page_noresults .content_container { padding: 6px !important; }
body.onexone .page_noresults div.callouts { background: url(/reachoutwithredrose/images/about_callouts.jpg) no-repeat; position: relative; width: 769px; height: 249px; }
body.onexone .page_noresults div.callouts a { text-decoration: none; }
body.onexone .page_noresults div.callouts a.learn_more { height: 30px; left: 47px; position: absolute; top: 205px; width: 172px; }
body.onexone .page_noresults div.callouts a.invite_guests { height: 27px; left: 321px; position: absolute; top: 205px; width: 134px; }
body.onexone .page_noresults div.callouts a.redeem_coupons { height: 29px; left: 548px; position: absolute; top: 204px; width: 187px; }
body.onexone .page_noresults h2.we_are_waiting { background: url(/reachoutwithredrose/images/h2_we_are_waiting.png) no-repeat; width: 302px; height: 16px; }

body.onexone #divVote div.small_close { background: url(/reachoutwithredrose/images/close_small.png) no-repeat; width: 41px; height: 11px; position: absolute; top: 7px; left: 362px; }
body.onexone #divShare div.small_close { background: url(/reachoutwithredrose/images/close_small.png) no-repeat; width: 41px; height: 11px; position: absolute; top: 7px; left: 362px; }

body.onexone #modal_top { background: url(/reachoutwithredrose/images/bg_paper_top.png) no-repeat; width: 889px; height: 25px; }
body.onexone #modal_content { background: url(/reachoutwithredrose/images/bg_paper_mid.png) repeat-y; width: 839px; height: auto; padding: 0 20px 0 30px; overflow: hidden; }
body.onexone #modal_bottom { background: url(/reachoutwithredrose/images/bg_paper_btm.png) no-repeat; width: 889px; height: 25px; }
body.onexone #modal_story { margin-left: -430px; }

body.onexone div.popupMsg { background-color: #fff; background-image: url(/reachoutwithredrose/images/loading.gif) no-repeat 0 50%; border: 1px solid #bfb4ad; padding: 8px 14px 8px 32px; font-size: 14px; font-weight: bold; }


