﻿

#sub_nav { float: left; margin: 0 0 0 25px; width: 170px; }

#sub_nav #sub_nav_top { margin: 10px 0 8px 0; width: 170px; height: 70px; background-image: url(/products/novolog/images/novolog_nav_logo.jpg); background-repeat: no-repeat; }

#sub_nav #sub_nav_main { width: 170px; }
#sub_nav #sub_nav_main a.color { color: #000000; }
#sub_nav #sub_nav_main ul#navLevel1 { margin: 20px 0 8px 0; padding: 0 0 6px 0; list-style: none; border-bottom: dotted 1px #666; }
#sub_nav #sub_nav_main ul#navLevel1 li { margin: 6px 0 0 0; padding: 6px 0 0 15px; color: #f89828; border-top: dotted 1px #666; font-size: 10pt; background-image: url(/products/novolog/images/arrow.jpg); background-position: 4px 6px; background-repeat: no-repeat; }
#sub_nav #sub_nav_main ul#navLevel1 li a { color: #666; text-decoration: none; }

#sub_nav #sub_nav_main ul#navLevel1 li ul#navLevel2 { margin: 0; padding: 0; list-style: none; }
#sub_nav #sub_nav_main ul#navLevel1 li ul#navLevel2 li { margin: 6px 0 0 0; padding: 6px 0 0 15px; color: #f89828; font-size: 9pt; }
#sub_nav #sub_nav_main ul#navLevel1 li ul#navLevel2 li.on a { color: #666; text-decoration: none; font-size: 9pt; }

#sub_nav #sub_nav_main ul#navLevel1 li ul#navLevel2 li ul#navLevel3 { margin: 0; padding: 0; list-style: none; } 
#sub_nav #sub_nav_main ul#navLevel1 li ul#navLevel2 li ul#navLevel3 li { margin: 6px 0 0 0; padding: 6px 0 0 15px; color: #f89828; }
#sub_nav #sub_nav_main ul#navLevel1 li ul#navLevel2 li ul#navLevel3 li.on a { color: #666; text-decoration: none; }

#sub_nav #sub_nav_bottom { width: 170px; }
#sub_nav #sub_nav_bottom  div#titrate_study{ display:none; }

#sub_nav #sub_nav_bottom  .patient-needs {display:none;}
#sub_nav #sub_nav_bottom  .formulary {display:none;}
#sub_nav #sub_nav_bottom img{margin:10px 0px}

#product { float: right; width:550px; overflow:hidden; padding-top:8px;}
#product_main { float:left; width: 538px; background-image: url(/products/novolog/images/product_main_bg_fill.jpg); margin: 0 20px 0 0; }
#product_main #product_main_top { width: 538px; height: 23px; background-image: url(/products/novolog/images/product_main_bg_top.jpg); background-repeat: no-repeat; background-position: top; }
#product_main #product_main_container { width: 538px; background-image: url(/products/novolog/images/product_main_bg_bottom.jpg); background-repeat: no-repeat; background-position: bottom; position: relative; }
#product_main #product_main_container #product_content_container { width: 485px; margin: 0 23px 0 30px; }

#product_main_content_container { float:left; width: 480px; margin-left: 30px;} 
.hpSlide{ margin-top:-20px;} 

#product_home_bg { float:left; width: 538px; height: 459px; margin: 0 20px 0 2px; }

#product #slider-stage {margin-top:12px;font:normal normal 80%/1.2 arial, verdana, sans-serif !important;}
#product_main_content_container  ol {padding:0 10px 0 3px;}
#product h1#novolog {display:block; padding:25px 0 0 180px; font-weight:400; color:#666666; margin:0; z-index:1001; font-size: 14pt; visibility:visible;}
#product h1#novolog b {font-size:110%;}
#product .mini_pi_link { margin: 0 0 135px 235px; display:block; }
#product ul#novolog {display:block; padding:10px 55px 0 57px;}
#product ul#novolog li {display:block; float:left; width:130px; padding:0 0 0 10px; margin:0; font-size:14px; font-weight:700;}
#product ul#novolog li.longText {display:block; float:left; width:130px; padding:0 0 0 7px; margin:0; font-size:14px; font-weight:700;}
#product ul#novolog li .ctaHeadline {display:block; padding:0; margin-bottom:10px;}
#product ul#novolog li a.cta {color:#F89828; text-decoration:underline; margin:0; padding:0 10px 0 0; background:url(/products/novolog/images/arrow.jpg) bottom right no-repeat; font-size:11px; font-weight:400;}
#product ul#novolog li a.noarrow {color:#F89828; text-decoration:underline; margin:0; padding:0 10px 0 0; font-size:11px; font-weight:400;}

.tightText {letter-spacing:-.5px;}
.indent.efficacy_list{ margin-bottom:40px}

#product h1 { font-size: 25px; font-weight: bold; margin:0px 0 15px; padding:0; color: #f89828; line-height: 25px; height: auto; z-index:1001; visibility:visible;}
#product h2 { font-size: 15px; font-weight: bold; margin:13px 0 15px; padding:0; color: #333333; line-height: 18px;}
#product h2.orange_underline{border-bottom:#F89828 solid 1px; padding-bottom:0px;}
#product h2.orange_underline.ac{ margin-top:35px}
#product p {display:block; margin-bottom:0; padding-bottom:12px;}
#product p.action_list{ padding-bottom:3px}
#product p.footnotes{font-size:10px;padding-bottom: 30px;}
#product p.footnotes.step{ margin-left: 5px;  padding-bottom: 55px;margin-top: 100px;}
#product p.footnotes.coverage{margin-left: 30px;}
#product a { color: #f89828; text-decoration: none; }
#product a:hover { text-decoration: underline; }
#product ul { margin-left: 10px; }
#product ul li { margin-bottom: 10px; }
#product ul li ul { padding-bottom: 0;}
#product ul li ul li { list-style:circle;}
#product .study { margin: 0 30px 0 30px; font-size:10px; padding-bottom:32px;}
#product img.chart { margin-bottom:12px;}
#product .ac_textarea p{ padding-bottom:2px !important}
#product .ac_textarea p.last{ padding-bottom:5px !important}

#product ul.topLevel {padding:0; margin: 20px 0;display:block; list-style:none; }
#product ul.topLevel li {list-style:none; display:block; clear:both; margin-bottom:22px;}
#product ul.topLevel li p {font-weight:700; font-size:12px; background:url(/products/NovoLog/images/arrow.jpg) top left no-repeat; padding-left:12px; padding-bottom:0;}
.up_next{ margin-bottom:0.3em;}
sup.reference {color: #f89828;}
.orange.space{ margin:35px 0 60px 0 !important}
.chart.coverage{ margin-bottom:40px !important}
h1.step_wise{ margin-bottom:30px}
.underlined_link{ text-decoration:underline}
.setps_intensify{ margin-bottom:0 !important}
.chart_weeks{ margin-bottom:25px}
.weeks_text{ margin-left:25px}
#product .flex_pen_text{ padding-bottom:0}
.bg-container { background: transparent url(/products/NovoLog/images/bg_novocorner.png) no-repeat 366px 1px; z-index:0;  margin-top: -14px; padding-top:22px; display:inline-block;} 
.bg-container.bg-2{background-image:url(/products/NovoLog/images/bg_novocorner-2.png)}
.bg-container.bg-3{background-image:url(/products/NovoLog/images/bg_novocorner-3.png)}
.bg-container.bg-4{background-image:url(/products/NovoLog/images/bg_novocorner-4.png)}
.bg-container.bg-5{background-image:url(/products/NovoLog/images/bg_novocorner-5.png); background-position:302px 1px;}
.bg-container.bg-6{background-image:url(/products/NovoLog/images/bg_novocorner-6.png)}
.bg-container.bg-7{background-image:url(/products/NovoLog/images/bg_novocorner-7.png)}
.inline-callout {background: transparent url(/products/novolog/images/callout_novo-inline.png) no-repeat bottom center; height:108px; margin:8px 0 20px 0; padding: 24px 30px 0px 30px;}
/*.inline-callout .ppg_desc{ width:430px}*/
.inline-callout.last{margin-top:20px}
.inline-callout.smaller{background-image:url(/products/novolog/images/callout_novo-inline-smaller.png); margin-left: 5px; background-position:0px 0px;height:58px;}
.inline-callout.smaller.pediatric{padding-top: 11px; height:85px}
.inline-callout.smaller.pediatric a{padding-left:20px !important}
#product  .inline-callout.smaller .upnext{margin-left:0px;}
.inline-callout img{float:left;margin-right:10px;}
#product .inline-callout.bumpdwn p{margin-top:32px;}
#product .inline-callout p strong{font-size: 13px;font-weight: bold;color: #F89828;}
#product .inline-callout p {margin-top:0px; font-size:13px; padding-bottom:10px; padding-right:12px;}
#product .inline-callout.pump{ margin-top:30px; padding: 10px 18px 14px 16px;}
#product .inline-callout.extra p {margin-top:32px;}
#product .inline-callout.step p{color:#333333}
#product .chart-grey-box.four { margin-top:33px; margin-bottom:20px}
#product .chart-grey-box.four img{ border:none; margin-bottom:0}
#product .inline-callout.approach{ margin-bottom:0}
#product .inline-callout.flex{ margin-bottom:0}
#product .inline-callout.step a, #product .inline-callout.approach a,
#product .inline-callout.flex a, #product .inline-callout.pump a{background:  url("/products/novolog/images/arrow_related-wht.png") no-repeat scroll right transparent; padding-right: 20px; padding-left:0}
.inline-callout.step .efficacy{ margin-right:30px}
.inline-callout a { font-size:13px; font-weight: bold; margin-top:2px; background:  url("/products/novolog/images/arrow_novo.png") no-repeat scroll 90% 5px transparent; padding-right: 27px;}
.inline-callout a.long { background-position: 103px 5px;}
.inline-callout a.short { background-position: 75px 5px;}
.inline-callout.ppg{ margin-bottom:35px;}
a.approaches_link{ font-weight:bold}
a.approaches_link.larger{ display:block; margin-top:-5px}
.bubble_image{ position:relative; float:right; left:0;}
#product p.injection_text{ margin-bottom:40px}
.orange strong{ color:#F89828 !important}
#product .here{ color:#666666; text-decoration: underline}
.related-container {background: #efefef url(/products/novolog/images/share_bottom.png) no-repeat bottom center; padding:12px 18px 3px 18px; margin-bottom:15px; margin-top:8px}
a.cta {display: block; font-weight:bold; font-size:13px; color:#23a47d; line-height:18px;}

.rulebox { border-top: solid 1px #f49910; border-bottom: solid 1px #f49910; padding-top:0px; padding-bottom:15px; margin-top:40px;}
.rulebox.nocturnal{ margin-top:0}
.first_title{ font-style:italic; font-size:12px; color:#F89828; font-weight:bold; text-decoration:underline;}
.sub_title{font-size:12px; color:#F89828; font-weight:bold; text-decoration:underline;}
.rulebox.not-bottom{border-bottom:none;}
.rulebox.not-bottom h2{ margin-top:18px}
#product .rulebox p.linkarrow { font-size: 12px; line-height:16px; color:#666; padding-left:12px; background: transparent url(/products/novolog/images/arrow_related-blue.png) no-repeat 2px 4px;}
#product .rulebox h3 {font-weight:bold; font-size:14px; margin-bottom:10px; color:#333; margin-left:19px;}
#product .rulebox .related-container h3 { margin-left: 0;}
#product a.upnext {margin-left:19px; padding-left:12px; background: transparent url(/products/novolog/images/arrow_related-wht.png) no-repeat 2px 4px; font-weight:bold;}

#product_main #product_main_container #product_content_container  ul.indent li { color:#f89828; margin-bottom:15px; margin-right:12px; margin-left:32px;}
#product_main #product_main_container #product_content_container  ul.indent li.last{ margin-bottom:5px}
#product ul.indent li  span{color:#666;}
#product ul.indent li ul.indent li{ margin-bottom:0px; padding-right:22px; list-style-type:circle;}

#product h1 sup.reg, #product a sup.reg { color:#F89828;}
#product h1 sup { font-size:60%;}

#product p.footnote {font-size:10px;}

.italic {font-style: italic;}

#brandbox-container { position:relative; height:252px;}
#brandbox-swf {margin-left:8px; margin-top:-14px; height:262px; width:530px; position:absolute;}

#product p.bold {font-weight: bold; color:#333;}
#product p.bump {margin-left:22px;}

.meal a, .pediacare a, .camp a, .booklet a {font-size: 12px; line-height:16px; color:#666; padding-left:12px; background: transparent url(/products/novolog/images/arrow_related-wht.png) no-repeat 2px 4px;}
.meal {background: transparent url(/products/novolog/images/bg_mealtime.png) no-repeat top right; min-height: 79px; height: auto!important; height:79px; padding-right:81px; width:360px;}
.pediacare {background: transparent url(/products/novolog/images/bg_pediacare.png) no-repeat top right; min-height: 79px; height: auto!important; height:79px; padding-right:81px; width:390px;}
.camp {background: transparent url(/products/novolog/images/bg_campkit.png) no-repeat top right; min-height: 79px; height: auto!important; height:79px; padding-right:81px; width:340px;}
.booklet {background: transparent url(/products/novolog/images/bg_booklet.png) no-repeat top right; min-height: 79px; height: auto!important; height:79px; padding-right:31px; width:320px;}
#product .meal ul li, #product .pediacare ul li, #product .camp ul li, #product .booklet ul li {margin-right: 32px;}

img.penchart {margin: 22px 0 32px 0;}

.interactivepromo {display: block; visibility: visible;}
#product a.underline { text-decoration: underline;}

#product #slider-cont {position:relative;}

p strong { color:#333;}
#product p.study sup, #product p.footnote{ font-size:90%; }
#product p.snip { margin-bottom: 5px; }
#product p.study.snip { margin-bottom: 5px; padding-bottom:12px;}
#product h2.snip { margin-bottom:5px;}

#product ul.homelist li {list-style-image: url(/products/NovoLog/images/arrow.jpg);}
#product ul.homelist li a{font-size:14px; font-weight: bold;}

div#isi_content .isi_prod_color.lvmcolor, div#isi_content .isi_prod_color.nlmcolor { color:#6699CC;}

div#isi_content .isi_prod_color {
color: #F89828;
font-size: 16pt;
line-height: 22px;
}
.center{ text-align:center; }
.chart-grey-box.pump{ margin-bottom:15px}
.chart-grey-box.pen{ margin-top:0}
.chart-grey-box
{
padding-top:14px;
background:url(/products/NovoLog/images/chart-grey-box-top.jpg) no-repeat 0 0 transparent;    
width:483px;
margin:15px 0 40px 0;
}
.chart-grey-box.efficacy_patients{margin-bottom: 15px;}
.chart-white-box
{
    padding-top:14px;
    width:483px;
    margin-bottom:20px;
}
.chart-grey-box .content-wrapper
{
background-color:#efefef;
padding:0px 12px;
}
.chart-white-box .content-wrapper
{
background-color:#FFFFFF;
padding:0px 12px;
}
.chart-grey-box .content-wrapper p
{
    padding: 0px 10px 0px 15px;
    font-size:10px;
    color:#666666;    
}
.chart-white-box .content-wrapper p
{
    padding: 0px 10px 0px 15px;
    font-size:10px;
    color:#666666;    
}
.chart-grey-box .content-wrapper h3.title
{
    margin-bottom:20px;
    padding-left:10px;   
    color: #333333; 
}
.chart-white-box .content-wrapper h3.title.step{color: #333333; margin-bottom: 10px;}
.chart-white-box .content-wrapper h3.title
{
    margin-bottom:20px;
    padding-left:10px;    
}
.chart-grey-box .content-wrapper img{border-bottom:1px solid #9d9c9c}
.chart-grey-box .bottom-wrapper
{
padding-top:14px;
background:url(/products/NovoLog/images/chart-grey-box-bottom.jpg) no-repeat 0 0 transparent;    
width:483px;
}
.chart-white-box .bottom-wrapper
{
padding-top:14px;
width:483px;
}
#product .content-description{margin-top:25px;margin-bottom: 30px;}
#product .content-description img{float:left;}
#product .content-description p{float: left;margin-left: 30px;padding-right: 15px;width: 290px; font-size:10px}
