body  { font: 12px Verdana, Arial, Helvetica, sans-serif; color:#333; background:#e7e4df; margin:0; padding:0 }
img { border:0; padding:0; margin:0 }
form { margin:0 !important; padding:0 !important }
textarea { font: 1em/1.5em bold italic serif; color:#000 }
a img { border:0; }
a, a:visited { color:#dc1800; text-decoration:underline; }
a:hover { text-decoration:none; }
.leftMargin { margin-left: 85px !important;}
.pTopPadding { margin-top: 20px; }
.noTopMargin { margin-top:0px; }
sup { font-size:85% }
.basicScroll{overflow:auto;height:200px;background-color:#fff;padding-left:5px;}

#wrapper { width:935px; margin:0 auto; background:url(/patient/images/bkg_main_bottom.jpg) no-repeat left bottom; padding-bottom:27px }
#container { width:935px; background:url(/patient/images/bkg_main.jpg) repeat-y; margin:0 auto; text-align:left } 

#header { background:#dc1800; margin:0 18px 0 13px; color:#fff; padding:0 0 7px 20px; height:95px }
#header #logo { float:left; width:200px; padding-top:13px }
#header #logo #logoTagline { display:inline-block; font-size:11px; padding-top:7px }

#links { margin: 0 0 0 210px; text-align:right; font-size:11px; font-weight:bold }
#links a { color:#fff; text-decoration:none }
#links #top a:hover { text-decoration:underline }
#links #top #whiteLink { display:inline-block; background:url(/patient/images/hdr_link_leftcorner.jpg) top left no-repeat; padding-left:23px }
#links #top #whiteLink a { display:inline-block; line-height:23px; color:#c00; font-weight:bold; background:url(/patient/images/hdr_link_bg.jpg) repeat-x; padding:0 20px 0 5px }
#links #bottom { margin-top:40px }
#links #bottom a { line-height:26px; display:inline-block; margin-right:25px }
#links #bottom a:hover { text-decoration:underline }
#links #bottom #linkRecipe { background:url(/patient/images/icon_recipe.gif) left center no-repeat; padding-left:30px }
#links #bottom #linkEmail { background:url(/patient/images/icon_email.gif) left center no-repeat; padding-left:30px }
#links #bottom #searchbox { margin:0; line-height:33px; padding:10px 15px 0 0 }
#links #bottom #searchbox input { color:#000; width:180px; height:19px !important; line-height:19px !important; padding:3px 0 0 30px; background:#fff url(/patient/images/bkg_search.gif) left center no-repeat; border:0; font: 12px Verdana, Arial, Helvetica, sans-serif !important; color:#000; vertical-align:middle; margin-right:-4px }
#links #bottom #searchbox #go { display:inline-block; vertical-align:middle; width:46px; height:32px; background:url(/patient/images/btn_go.jpg) no-repeat; margin-right:0 }

#main { background:url(/patient/images/tile.jpg); margin:0 18px 0 13px; padding-top:14px; min-height:100% }

#header h1 { margin: 0; padding: 10px 0 }
#leftnav { float:left; width:224px; padding:6px 0 0 10px; border:0 }
#leftnav #navlinksTop { background:url(/patient/images/leftnav_top.png) no-repeat; height:15px }
#leftnav #navlinksBottom { background-image:url(/patient/images/leftnav_bottom.png); height:24px }
#leftnav #navlinks { background:url(/patient/images/leftnav_bg.png) repeat-y; margin:0; padding:0; line-height:1px }

ul.level1 { padding:0; list-style-type:none; margin:0 0 0 6px }
ul.level1 li { margin:0 }

ul.level1 a, ul.level1 a:visited { color:#b2a69a; font-weight:bold; font-size:100%; display:block; width:180px; background:url(/patient/images/nav_bullet.gif) 14px 9px no-repeat; line-height:20px; padding:3px 0 3px 35px; text-decoration:none }
ul.level1 a:hover { color:#fff; text-decoration:none; background:#c9c1b6 url(/patient/images/nav_bullet-over.gif) 14px 9px no-repeat }
ul.level1 li.dividerBlock { background:none; height:3px; font-size:1px; margin:0; padding:1px 0; line-height:1px }
ul.level1 li.dividerBlock .divider { width:190px; border-top:3px dotted #908173; margin:0 0 0 13px }
ul.level2 { display:none; padding:0; list-style-type:none; margin:0 0 5px 6px }
ul.level2 li { margin:0; padding:1px 0 }
ul.level2 a, ul.level2 a:visited { background:none; padding:1px 0 1px 30px; width:175px }
ul.level2 a:hover { color:#c00; background:none }

#leftCallout { width:224px; height:202px; background:url(/patient/images/callout_recipe.png) no-repeat; margin-top:10px }
#leftCallout #recipeCallout { display:block; width:133px; height:185px; margin:0 auto }

#mainContent { width:663px; margin: 0 0 0 235px; min-height:250px; font-size:100% }
#mainContent #mainContentHeader { background:url(/patient/images/main_top.png) no-repeat; width:663px; height:32px }
#mainContent #mainContentBody { background:url(/patient/images/main_body.png) repeat-y; padding:5px 40px; min-height:400px; height:auto !important; height:400px }
#mainContent #mainContentBody #contentNavigation { /* clear:both; */ margin-top:10px; min-height:53px; height:auto !important; height:53px }
#mainContent #mainContentBody #buttonBack { background:url(/patient/images/arrow_back.jpg) no-repeat; float:left; width:70px; height:53px }
#mainContent #mainContentBody #buttonBack:hover { background-position:0 -53px }
#mainContent #mainContentBody #buttonNext { background:url(/patient/images/arrow_next.jpg) no-repeat; float:right; width:70px; height:53px }
#mainContent #mainContentBody #buttonNext:hover { background-position:0 -53px }
#mainContent #mainContentBody h1 sup { font-size:70% }
#mainContent #content { display: block;}
#mainContent #content .imageFloatRight, #mainContent #content .floatRight { float:right; }
#mainContent #content .imageFloatLeft, #mainContent #content .floatLeft { float:left; }
#mainContent #content .imagePositionCenter img { display:block; margin:auto }
#mainContent #content .pdfLink { display:inline-block; background:url(/patient/images/download_pdf.gif) no-repeat; padding-left:40px; color:#333; line-height:29px;}
#mainContent #content .pdfList a{ color:#333; text-decoration:none;font-style:italic;}
#mainContent #content .pdfList a:hover { text-decoration:underline;}
#mainContent #content ul.pdfList { list-style-type:none; padding:0px; margin:0px }
#mainContent #content ul.pdfList li { background-image:url(/patient/images/download_pdf.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:38px; padding-top:11px; height:35px }
#mainContent #content ul.nobullets { list-style-image:none !important }
#mainContent #content ul { list-style-image:url(/patient/images/bullet1.gif) }
#mainContent #content ul li { padding-bottom:5px; }
#mainContent #content ul ul { list-style-image:url(/patient/images/bullet2.gif) }
#mainContent #content ul ul ul { list-style-image:url(/patient/images/bullet3.gif) }
#mainContent #content  h1 { font:20px Verdana, Geneva, sans-serif; font-weight:bold; color:#c00; margin-top:0; padding-top:0; text-transform: uppercase;}
#mainContent #content  h2 { font:14px Verdana, Geneva, sans-serif; font-weight:bold; margin-bottom:0; }
#mainContent #content .imageFigure { float:left; margin-right: 10px; margin-top: 9px }
#mainContent #content #content #landingText a { text-decoration:none }
#mainContent #content #landingText a:hover { text-decoration:underline }
#mainContent #mainContentBottom { background:url(/patient/images/main_bottom.png) no-repeat; width:663px; height:38px }
#mainContent #content .boxed_warning { border:1px solid #333333; font-weight:bold; padding:20px; margin-bottom: 0px }
#mainContent #content .boxed_warning ul.ul1 {margin-top:0px;}

#legalBlock { width:908px; margin:0 auto }
#legalBlock h1 { font-size:12px; font-weight:normal; text-decoration:underline; color:#000; }
#legalBlock #legalBlockTop { background:url(/patient/images/legalblock_top.png) no-repeat; width:908px; height:13px; font-size:1px; }
#legalBlock #legalBlockBody { background:url(/patient/images/legalblock_body.gif) repeat-y; padding:5px 15px }
#legalBlock #legalBlockBody ul li { padding-top:5px; }
#legalBlock #legalBlockBottom { background:url(/patient/images/legalblock_bottom.png) no-repeat; width:908px; height:13px }
#legalBlock #legalBlockBody .boxed_warning { border:1px solid #333333; font-weight:bold; padding:20px; margin-bottom: 0px }
#legalBlock #legalBlockBody .boxed_warning ul.ul1 {margin-top:0px;}
#legalBlock #legalBlockBody .indication_fb { padding: 0px 0 10px 0; margin-top:40px; }
#legalBlock #legalBlockBody .indication_fb ul { margin:0 0 0 25px }
#legalBlock #legalBlockBody .indication_fb .boxed_warning { border:1px solid #333333; font-weight:bold; padding:20px; margin-bottom: 0px }
#legalBlock #legalBlockBody .isiSubheader { font-weight:bold; color:#000; }

#bottomLinksDivider { width:908px; height:3px; background-color:#dc1800; font-size:1px; line-height:3px; margin:11px auto }
#bottomLinks { width:935px; padding-left:60px; margin:0 auto; color:#434341; font-size:11px }
#bottomLinks a { color:#434341; text-decoration:none }

#footer { width:935px; margin:10px auto; padding-left:60px }
#footerDisclaimer { color:#434142; font-size:11px }

.clearfloat { clear:both; height:0; font-size:1px; line-height:0px }

#fb { margin-top:20px }

body.popup { overflow:auto !important }
body.popup .container { padding:0 20px; margin:0; text-align:left }
body.popup h1 { font-size:18px; color:#666; font-stretch:narrower; font-weight:normal }
body.popup #popup_header { width:100%; margin:20px 0; padding:0 }
body.popup #popup_logo { float:left; width:112px }
body.popup #close_window { float:right; padding:0 }
body.popup .buttons { padding-top:5px }

body.subpage #mainContent #mainContentBody h1 { margin-top:10px; font-weight:bold }
body.subpage #mainContent #mainContentHeader { width:663px; height:107px }
body.subpage #mainContent #mainContentBody { min-height:319px; height:auto !important; height:319px }
/* body.subpage #mainContent #mainContentBody #content { min-height:420px; height:auto !important; height:420px } */

/* Section specific styles */
body.sectionAboutAnemia #mainContent #mainContentHeader { background:url(/patient/images/hdr_about_anemia.png) no-repeat }
body.sectionEpogenTreatment #mainContent #mainContentHeader { background:url(/patient/images/hdr_epogen_treatment.png) no-repeat }
body.sectionWhatYouCanDo #mainContent #mainContentHeader { background:url(/patient/images/hdr_whatyou_cando.png) no-repeat }
body.sectionLibrary #mainContent #mainContentHeader { background:url(/patient/images/hdr_library.png) no-repeat }

/* Selected states */
body.sectionAboutAnemia ul.aboutAnemia, 
body.sectionEpogenTreatment ul.epogenTreatment,
body.sectionWhatYouCanDo ul.whatYouCanDo,
body.recipe ul.whatYouCanDo { display:block !important }

body.sectionAboutAnemia a#navAboutAnemia,
body.sectionEpogenTreatment a#navEpogenTreatment,
body.sectionSafetyInfo a#navSafetyInfo,
body.sectionWhatYouCanDo a#navWhatYouCanDo,
body.recipe a#navWhatYouCanDo,
body.sectionLibrary a#navLibrary { color:#fff; text-decoration:none; background:#c9c1b6 url(/patient/images/nav_bullet-sel.gif) 14px 9px no-repeat }

body#redbloodCells a#navRedbloodCells, 
body#kidneys a#navKidneys, 
body#anemia a#navAnemia, 
body#causesOfAnemia a#navCausesOfAnemia,

body#whatsEpogen a#navWhatsEpogen, 
body#takingEpogen a#navTakingEpogen, 
body#labTests a#navLabTests,
body#hemoglobinLevels a#navHemoglobinLevels,
body#benefitsOfEpogen a#navBenefitsOfEpogen,
body#importantSafetyInformation a#navImportantSafetyInformation,

body#importantSafetyInfo a#navSafetyInfo,

body.recipe a#navRecipes{ color:#c00 }

body.popupForm { background-color:#9a8b7d; color:#fff6ed }
body.popupForm #content { margin-top:20px }
body.popupForm h1 { font:18px Verdana, Geneva, sans-serif; font-weight:bold; color:#fff6ed; margin-bottom:0 }
body.popupForm .padding, body.popupForm p { padding-left:20px !important; padding-right:20px !important }
body.popupForm #btnClose { float:right; margin-right:20px; background:url(/patient/images/btn_close.gif) left top no-repeat; height:26px; width:71px; display:block }
body.popupForm #btnClose:hover { background-position:0 -26px }

#sendFriend #error_message { display:none; color:#e01730; padding:7px 20px; margin:0 20px 10px 20px; border:1px solid #E01730; background-color:#f6ebd5 }
#sendFriend #error_message .error_text { background:url(/patient/images/bkg_errors.gif) left top no-repeat; padding:0 20px 0 40px; font-size:15px; font-weight:bold; line-height:24px }
#sendFriend form { font-size:14px }
#sendFriend form fieldset { padding:4px 5px; margin-bottom:2px; border:0 }
#sendFriend form .error_msg { font-weight:normal; color:#ca162d; display:none; margin-left:180px; font-size:12px }
#sendFriend form input, #sendFriend form select, #sendFriend form textarea  { border:1px solid #999; font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#333; line-height:16px; background-color:#fff6ed }
#sendFriend form label { font-weight:bold; width:175px; display:inline-block }
#sendFriend form textarea { width:500px; height:90px; margin-top:5px }
#sendFriend form .text_field { width:320px }
#sendFriend form .noborder { border:0 }
#sendFriend form .btnsSendClear { padding:0; height:41px }
#sendFriend form .btnsSendClear #btnClear { float:left; background:url(/patient/images/btn_clear.gif) left top no-repeat; height:41px; width:72px; display:block }
#sendFriend form .btnsSendClear #btnSend { float:right; background:url(/patient/images/btn_send.gif) left top no-repeat; height:41px; width:72px; display:block }
#sendFriend form .btnsSendClear #btnClear:hover, #sendFriend form .btnsSendClear #btnSend:hover { background-position:0 -41px }
#sendFriend form table { border-collapse: collapse; width:100% }
#sendFriend form table tr td { padding:0px; vertical-align:middle }
#sendFriend .req { color:#fff6ed }
#sendFriend .divider  { border-bottom:3px dotted #fff6ed; margin:20px 5px }
#sendFriend #requiredFields { padding-top:0; padding-bottom:0; margin-top:10px; margin-bottom:10px }
#sendFriend #readPrivacy { text-align:right; padding-right:30px }
#sendFriend #readPrivacy a { color:#fff6ed; white-space:nowrap }
#sendFriend #readPrivacy a:hover { text-decoration:underline }

#feedback #error_message { height:24px; display:none; color:#c00; padding:10px 15px; margin:10px 0; border:1px solid #C41230; background-color:#f6ebd5 }
#feedback #error_message .error_text { background:url(/patient/images/bkg_errors.gif) left top no-repeat; padding:0 20px 0 50px; line-height:24px; font-size:130%; font-weight:bold }
#feedback form fieldset { padding:5px; margin-bottom:2px; border:0 }
#feedback form .error_msg { font-weight:normal; color:#c00; display:none; margin-left:150px; font-size:13px }
#feedback form .hint { font-weight:normal; color:#666; margin-left:150px; font-size:11px; font-style:italic }
#feedback form input, #feedback form select, #feedback form textarea { border:1px solid #9a8b7d; color:#333; font-size:14px !important; vertical-align:middle; line-height:20px !important; height:20px; font-family:Verdana,Arial,Helvetica,sans-serif; }
#feedback form label { font-weight:bold; color:#333; width:145px; display:inline-block; font-size:15px; vertical-align:top }
#feedback form .text_field { width:350px }
#feedback form .short { width:165px }
#feedback form .noborder { border:0 }
#feedback form .btnsSendClear { padding:5px 0 10px 0; height:41px }
#feedback form .btnsSendClear #btnSend { margin-left:148px; background:url(/patient/recipes/images/btn_send.png) left top no-repeat; height:41px; width:72px; display:block }
#feedback form .btnsSendClear #btnSend:hover { background-position:0 -41px }
#feedback form .privacy { padding-top:10px; padding-right:10px }
#feedback form .checkbox_error_msg { margin-left:33px }
#feedback form textarea { width:350px; height:90px; margin-top:5px }
#feedback form #frm_agreedDisclose_block { margin-top:20px }
#feedback form #frm_phoneAreaCode, #feedback form #frm_phonePrefix { width:35px !important }
#feedback form #frm_phoneSuffix, #feedback form #frm_phoneExtension { width:50px !important }
#feedback .req { color:#c00 }

body.fixedSizeFrame #mainContent #mainContentHeader { background:url(/patient/images/home_main_top.png) no-repeat; width:663px !important; height:22px !important; line-height:1px !important; font-size:1px !important }
body.fixedSizeFrame #mainContent #mainContentBody { background:url(/patient/images/main_body.png) repeat-y; padding:0 0 0 25px; height:420px !important; min-height:420px !important }
body.fixedSizeFrame #mainContent #mainContentBody #content { min-height:420px; height:auto !important; height:420px }
body.fixedSizeFrame #mainContent #mainContentBody #contentNavigation { width:611px; display:inline-block }
body.fixedSizeFrame #mainContent #mainContentBody #contentNavigation #buttonNext { margin:5px 22px 0 0 }
body.fixedSizeFrame #mainContent #mainContentBottom { background:url(/patient/images/home_main_bottom.png) no-repeat; width:663px; height:32px; line-height:1px; font-size:1px }

#joinRecipeClub #error_message { height:24px; display:none; color:#c00; padding:10px 15px; margin:10px 0; border:1px solid #C41230; background-color:#f6ebd5 }
#joinRecipeClub #error_message .error_text { background:url(/patient/images/bkg_errors.gif) left top no-repeat; padding:0 20px 0 50px; line-height:24px; font-size:130%; font-weight:bold }
#joinRecipeClub form fieldset { padding:5px; margin-bottom:2px; border:0 }
#joinRecipeClub form .error_msg { font-weight:normal; color:#c00; display:none; margin-left:150px; font-size:13px }
#joinRecipeClub form .hint { font-weight:normal; color:#666; margin-left:150px; font-size:11px; font-style:italic }
#joinRecipeClub form input, #joinRecipeClub form select { border:1px solid #9a8b7d; color:#333; font-size:14px !important; vertical-align:middle; line-height:20px !important; height:20px !important; font-family:Verdana,Arial,Helvetica,sans-serif; }
#joinRecipeClub form label { font-weight:bold; color:#333; width:145px; display:inline-block; font-size:15px }
#joinRecipeClub form .text_field { width:350px }
#joinRecipeClub form .short { width:165px }
#joinRecipeClub form .noborder { border:0 }
#joinRecipeClub form .btnsSendClear { padding:20px 0 10px 0; height:41px }
#joinRecipeClub form .btnsSendClear #btnClear { float:left; background:url(/patient/recipes/images/btn_clear.png) left top no-repeat; height:41px; width:72px; display:block }
#joinRecipeClub form .btnsSendClear #btnSend { float:right; background:url(/patient/recipes/images/btn_send.png) left top no-repeat; height:41px; width:72px; display:block }
#joinRecipeClub form .btnsSendClear #btnClear:hover, #joinRecipeClub form .btnsSendClear #btnSend:hover { background-position:0 -41px }
#joinRecipeClub form .privacy { padding-top:10px; padding-right:10px }
#joinRecipeClub form .checkbox_error_msg { margin-left:33px }
#joinRecipeClub .req { color:#c00 }
#joinRecipeClub form #frm_agreedDisclose_block { margin-top:20px }

/* Print styles */
@media print {
body, #wrapper, #container, #main, #mainContent, #mainContentBody, #legalBlock, #legalBlockBody, #footer { background:none !important; margin:0 !important; width:100% !important; padding:0 !important }
#header #links, #leftnav, #mainContentHeader, #mainContentBottom, #buttonNext, #buttonBack, #legalBlockTop, #legalBlockBottom, #bottomLinksDivider, #bottomLinks { display:none }
#header { margin:0 !important; padding:0 !important; width:100% !important }
#footer { margin-top:20px !important }
#logo, #content, #legalBlockBody p, #legalBlockBody #indication, #legalBlockBody #fb, #footer img { padding-left:20px !important }
#legalBlockBody { font-size:11px !important }
/* #header, #mainContent, #legalBlock, #footer { padding:0 0 0 20px !important } */
}
