@charset "utf-8";
/* CSS Document */

body {margin:0; font-family:arial; font-size:.9em; color:#797979;}

img
{border:none;}

p
{margin:12px 0;}

h1
{font-size:1.3em; color:#e36000; padding:0; line-height:120%;}

#sanofiLeft {background:url(../../images/consumer/sanofiTop_left.gif) repeat-x; height: 29px;}
#sanofiLogo {background:url(../../images/consumer/sanofiTop.gif) repeat-x; width:1025px; height: 59px;}
#sanofiRight {background:url(../../images/consumer/sanofiTop_right.gif) repeat-x; height: 29px;}		

.spacer
{position:absolute; top:0; left:794px;}
	
.umbrellasitewrap
{width:975px; margin:0 auto; position:relative;}


/*  headertier   */

.umbrellaheadertier
{width:975px; float:left; position:relative;}

.apidra_tab
{float:left; margin-top:13px; background:url(../../images/consumer/apidra_tab.gif) no-repeat;}
.apidra_tab a
{display:block; height:57px; width:193px; text-decoration:none;}
.apidra_tab a:hover
{background:url(../../images/consumer/apidra_tab_over.gif) no-repeat; }

.lantus_tab
{float:left; background:url(../../images/consumer/lantus_tab.gif) no-repeat; }
.lantus_tab a
{display:block; height:70px; width:195px; text-decoration:none;}


.insulina_tab{float:left; margin-top:13px; background:url(../../images/consumer/insulina_tab.gif) no-repeat;}
.insulina_tab a
{display:block; height:57px; width:135px; text-decoration:none;}
.insulina_tab a:hover
{background:url(../../images/consumer/insulina_tab_over.gif) no-repeat; }

.kidcare_tab{float:left; margin-top:13px; background:url(../../images/consumer/kidcare_tab.gif) no-repeat;}
.kidcare_tab a
{display:block; height:57px; width:151px; text-decoration:none;}
.kidcare_tab a:hover
{background:url(../../images/consumer/kidcare_tab_over.gif) no-repeat; }

.connections_tab{float:left; margin-top:13px; background:url(../../images/consumer/connection_tab.gif) no-repeat;}
.connections_tab a
{display:block; height:57px; width:155px; text-decoration:none;}
.connections_tab a:hover
{background:url(../../images/consumer/connection_tab_over.gif) no-repeat; }


.helpteam_tab{float:left; margin-top:13px; background:url(../../images/consumer/helpteam_tab.gif) no-repeat;}
.helpteam_tab a
{display:block; height:57px; width:146px; text-decoration:none;}
.helpteam_tab a:hover
{background:url(../../images/consumer/helpteam_tab_over.gif) no-repeat; }


/*  logotier   */


.hcplinks
{margin-top:2px; float:right; font-size:12px;}

.lantuslogo
{float:left; width:139px;}

.logotier
{padding:14px 0 0 16px;}

.newtaglinehome{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/consumer/newtagline.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:45px; height: 644px; position:absolute; left:-56px; top:60px;}
 		
 .newtagline{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/consumer/newtagline.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:45px; height: 644px; position:absolute; left:-56px; top:60px;}
 		
 .newtaglinethird{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/consumer/newtagline.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:45px; height: 644px; position:absolute; left:-56px; top:60px;}
			
html>body .newtaglinehome {background:url(../../images/consumer/newtagline.png) no-repeat; width:45px; height: 644px; position:absolute; left:-56px; top:60px;}
html>body .newtagline {background:url(../../images/consumer/newtagline.png) no-repeat; width:45px; height: 644px; position:absolute; left:-56px; top:60px;}
html>body .newtaglinethird {background:url(../../images/consumer/newtagline.png) no-repeat; width:45px; height: 644px; position:absolute; left:-56px; top:60px;}

.printlogo
{display:none;}

.searchfield
{border:1px solid #07108d; width:108px;}

.searchtable
{float:right; font-size:11px;}
.searchtable a
{color:#07108d; text-decoration:none;}

.smfont
{font-size:11px;}
.smfont a
{text-decoration:none;}

.utilitywrap
{float:right; color:#2a2d72; width:820px; position:relative; z-index:800000;}
.utilitywrap a
{color:#07108d;}

.usresidents
{font-size:16px; font-weight:bold; color:#07108d; margin:32px 0 0 560px;}


/* contenttier  */

.bottomlinks
{}
.bottomlinks a
{text-decoration:none;}

.contenttier
{padding-top:0px;}

.siteborders
{background:url(../../images/consumer/siteborders.gif) repeat-y; width:975px;}

.sitegradient
{background:url(../../images/consumer/sitegradient.gif) no-repeat; width:975px; }

.homecallout_top
{background:url(../../images/consumer/homecallout_top.gif) no-repeat; width:329px;padding:16px 16px 0 16px; margin-top:22px;}

.homecontent
{float:left; width:732px; margin:0 0 0 20px;}

.homecolwrap
{margin-bottom:0px; padding-bottom:0px;}

.homeflash
{width:728px; height:405px; position:relative;}
.homecolwrap
{padding-top:32px;}

.innermasthead 
{ position: relative; width: 732px;}

.save25_cta_paying 
{ height: 77px; position: absolute; right: 20px; top: 0; width: 150px;}
.save25_cta_paying a
{ background: url(../../images/consumer/spacer.gif); display: block; height: 77px; line-height: 77px; overflow: hidden; text-indent: -9999px;}

.save25_cta_pen
{ bottom: 5px; height: 77px; left: 19px; position: absolute; width: 150px;}
.save25_cta_pen a
{ background: url(../../images/consumer/spacer.gif); display: block; height: 77px; line-height: 77px; overflow: hidden; text-indent: -9999px;}

.save25_coupon { margin: 18px 0 0;}

.footer
{margin:22px 0 0 00px; text-align:center; text-decoration:none; font-size:10px;}

.footer a
{color:#676767; }

.lantusconnectionbannerback
{background:url(../../images/consumer/connectionbannertop.jpg) no-repeat; width:330px; padding:16px 16px 0 16px;}

.leftcol
{width:334px; line-height:19px; float:left; margin-bottom:-40px;}

.leftcol h2
{color:#e36000; font-size:1.1em; margin:22px 0 0 0; line-height:115%;}
.leftcol a
{text-decoration:none; color:#6666cc; font-weight:bold;}
.leftcol a:hover
{text-decoration:underline;}

.leftnavwrap
{padding:14px 0 0 9px; width:186px; font-size:12px; font-family:HelveticaNeue-Roman, arial; float:left;}

.leftnavback
{background:url(../../images/consumer/leftnavback.gif) repeat-y; height:100%; width:166px; padding:0 8px 12px 12px;}

.leftnavitem
{height:21px; margin-top:4px;}
.leftnavitem a
{color:#7b7bb9; text-decoration:none; height:17px; width:156px; display:block; padding:4px 0 0 6px; font-weight:bold; }
.leftnavitem a:hover
{background:url(../../images/consumer/navhover.gif) no-repeat left 0; height:17px; color:#28318d; font-weight:bold; }


.leftnavitem_lg
{height:38px; margin-top:4px;}
.leftnavitem_lg a
{color:#7b7bb9; text-decoration:none; height:34px; width:156px; display:block; padding:4px 0 0 6px; font-weight:bold; }
.leftnavitem_lg a:hover
{background:url(../../images/consumer/navhover_lg.gif) no-repeat left 0; height:34px; color:#28318d; font-weight:bold; }

.leftnavitem_lg_on a
{background:url(../../images/consumer/navhover_lg.gif) no-repeat left 0; height:34px; color:#28318d; text-decoration:none; width:156px; display:block; padding:4px 0 0 6px; margin-top:8px; font-weight:bold; }

.leftnavitem_on
{padding:4px 0 0 6px; background:url(../../images/consumer/navhover.gif) no-repeat left 0px; height:21px; margin-top:8px; font-weight:bold; }
.leftnavitem_on a
{color:#28318d; text-decoration:none;}
.leftnavitem_on a:hover
{}

.thirdlevelwrap
{padding-left:6px;}

.thirdleftnavitem
{height:21px; margin-top:4px;}
.thirdleftnavitem a
{color:#7a7979; text-decoration:none; height:17px; width:146px; display:block; padding:4px 0 0 8px; font-weight:bold;}
.thirdleftnavitem a:hover
{background:url(../../images/consumer/3rd_navhover.gif) no-repeat left 0; height:17px; color:#333333; font-weight:bold;}


.thirdleftnavitem_on a
{background:url(../../images/consumer/3rd_navhover.gif) no-repeat left 0; height:17px; color:#333333;text-decoration:none; width:146px; display:block; padding:4px 0 0 8px; margin-top:10px; font-weight:bold;}





.sectionhead a:hover
{text-decoration:underline;}

.orangearrow
{background:url(../../images/consumer/orangearrow.gif) no-repeat; margin-bottom:12px; padding:0 16px;}
.orangearrow a
{color:#6666CC; font-size:13px; text-decoration:none; font-weight:bold;}

.orangearrow a:hover
{color:#6666cc; font-size:13px; text-decoration:underline; font-weight:bold;}

.readmore
{position:absolute; top:264px; left:240px;}

.rightcol
{float:left; padding-left:34px; width:362px; }
.rightcol h2
{color:#e36000; margin:0; font-size:1.1em; padding:10px 0 0 0;}

.inaction
{position:absolute; top:174px; left:544px;}

.penready
{position:absolute; top:224px; left:544px;}

.purplebullet
{background:url(../../images/consumer/purplebullet.gif) no-repeat left 5px; padding-left:10px; padding-bottom:8px;}

.pagehead
{background:url(../../images/consumer/pagehead.gif) no-repeat; font-family:arial; width:156px; height:18px; padding:3px 0 0 6px; color:#fff; margin-top:12px; font-weight:bold;}

.pagehead a
{color:#fff; text-decoration:none;}

.sectionhead
{padding:22px 0 8px 6px; font-weight:bold;}
.sectionhead a
{color:#e36000; text-decoration:none;}

.sectiontop
{padding:0 0 0 6px;}
.sectiontop a
{color:#e36000; text-decoration:none;}

/*  innerpage  */

.breadcrumb
{color:#6666cc; font-weight:bold; font-size:11px; padding-top:6px; text-decoration:none;}

.breadcrumb a
{color:#6666cc; font-weight:bold; font-size:11px; padding-top:6px; text-decoration:none;}

.innercallouttop
{background:url(../../images/consumer/innercallouttop.gif) no-repeat; width:247px; padding:20px 12px 0 18px; margin-top:18px;}
.innercallouttop h1
{margin:0; padding:0; font-size:14px; color:#e36000;}

.innercallouttopsmall
{background:url(../../images/consumer/sminnercallouttop.gif) no-repeat; width:247px; padding:20px 12px 0 18px; margin-top:18px;}
.innercallouttopsmall h1
{margin:0; padding:0; font-size:14px; color:#e36000;}

.innerleftcol
{width:424px; line-height:19px; float:left;}

.innerleftcol h2
{color:#e36000; font-size:1.1em; margin:22px 0 0 0; line-height:115%; font-weight:normal;}
.innerleftcol a
{text-decoration:none; color:#6666CC; font-weight:bold;} 
.innerleftcol a:hover
{text-decoration:underline; color:#6666CC; font-weight:bold;} 


 

.nextbtn_back a
{text-decoration:none; color:#6666cc; font-weight:bold;}
.nextbtn_back a:hover
{text-decoration:underline; color:#FFF; font-weight:bold;}

.stories a
{text-decoration:none; color:#6666cc; font-weight:bold;}

.question a
{text-decoration:none; color:#6666cc; font-weight:bold;}

.innerrightcol
{width:278px; float:right;}

/*.nextbtn_back
{background:url(../../images/consumer/nextbtn_back.gif) no-repeat; padding:14px 6px 0 14px;  height:39px; color:#fff; float:left; font-size:16px;}

.nextbtn_back a
{color:#fff; font-weight:bold; }
*/

/* 07 14 10 */

span.orangearrowNew
{background:url(../../images/consumer/orangearrow.gif) no-repeat; vertical-align:middle; margin-left:3px; padding:0 0 0 5px; }

.nextbtn_back, .nextbtn_back_small
{background:url(../../images/consumer/nextbtnLight_back.gif) no-repeat; padding:13px 6px 0 13px;  height:29px; color:#fff; float:left; font-size:16px;}
.nextbtn_back a
{ background:url(../../images/consumer/next_img.gif) no-repeat; padding:0 0 0 56px; color:#605e94; font-size:14px; font-weight:bold; font-family:HelveticaNeueLT Std Med, Arial;}

.nextbtn_back_small a
{ background:url(../../images/consumer/next_img.gif) no-repeat;padding:1px 0 0 56px; color:#605e94; font-size:12px; font-weight:bold; font-family:HelveticaNeueLT Std Med, Arial;}

.nextbtn_back a:hover, .nextbtn_back_small a:hover
{color:#605e94; text-decoration:underline}

/* 07 14 10 */


.nextbtn_back_2
{background:url(../../images/consumer/nextbtn_back.gif) no-repeat; padding:14px 6px 0 14px; height:39px; color:#fff; float:left; font-size:15px;}
.nextbtn_back_2 a
{color:#fff; font-weight:bold; text-decoration:none;}
.nextbtn_back_2 a:hover
{color:#fff; font-weight:bold; text-decoration:underline;}


.nextbtn_right
{float:left;}

.question
{border-top:1px solid #ccc; margin-top:18px;}

.readyforpenbtn
{padding-top:6px;}

.regwrap
{font-size:12px; margin-bottom:32px;}

.solostarcallout
{background:url(../../images/consumer/solostarbanner.gif) no-repeat; width:150px; height:217px; padding:14px 32px 0 96px;}
.solostarcallout sup
{ font-size: 75%; vertical-align: top;}
.solostarcallout h1
{font-size:18px; line-height: 21px; margin:0; padding:0; color:#666;}
.solostarcallout h2
{font-size:15px; color:#e36000; line-height: 17px; margin:2px 0 6px;}


/* education page  */

#edusection
{background:url(../../images/consumer/education_icon.jpg) no-repeat; padding:0 0 0 140px}
#resourcessection
{background:url(../../images/consumer/resources_icon.jpg) no-repeat; padding:0 0 0 140px}
#faqsection
{background:url(../../images/consumer/faq_icon.jpg) no-repeat; padding:0 0 0 140px}
#storiessection
{background:url(../../images/consumer/stories_icon.jpg) no-repeat; padding:0 0 0 140px}
#toolssection
{background:url(../../images/consumer/tools_icon.jpg) no-repeat; padding:0 0 0 140px}
#caregiverssection
{background:url(../../images/consumer/caregivers_icon.jpg) no-repeat; padding:0 0 0 140px}
#glossarysection
{background:url(../../images/consumer/glossary_icon.jpg) no-repeat; padding:0 0 0 140px}

.sectionwrap
{width:182px; margin-top:42px;}
.sectionwrap h2
{margin-top:0; padding-top:0;}


.eduleftcol
{width:365px; line-height:19px; float:left;}

.eduleftcol h2
{color:#e36000; font-size:1.1em; margin:0; line-height:115%; font-weight:normal;}
.eduleftcol a
{text-decoration:none; color:#6666CC; font-weight:bold;}
.eduleftcol a:hover
{text-decoration:underline; color:#6666CC; font-weight:bold;}

.edurightcol
{float:right;  width:320px; }

.edurightcol h2
{color:#e36000; margin:0; font-size:1.1em; padding:0;}
.edurightcol a
{text-decoration:none; color:#6666CC; font-weight:bold;}
.edurightcol a:hover
{text-decoration:underline; color:#6666CC; font-weight:bold;}

.edurightcol_2
{float:right; width:278px; }
.edurightcol_2 h2
{color:#e36000; margin:0; font-size:1.1em; padding:0;}
.edurightcol_2 a
{text-decoration:none; color:#6666CC; font-weight:bold;}
.edurightcol_2 a:hover
{text-decoration:underline; color:#6666CC;}

.smalltext{font-size:smaller; line-height:150%;}

table.stepByStepTable 
{
    width:353px; 
    margin-left:25px; 
    border-bottom:1px solid #cbcfe4; 
    border-top:1px solid #cbcfe4;
    
}
table.stepByStepTable p 
{
    padding:0 20px 0 12px;
    margin:0;
}
table.stepByStepTable td 
{
    padding:7px 0;
}

#smartResults  
{
	color:#FFFFFF;
	font-size:12px;
	top:26px;
	right:27px;
	background:transparent url(../../images/consumer/bg_smartPanel_1.gif) no-repeat scroll center bottom;
	height:auto;
	position:absolute;
	width:204px;
	z-index:800;
}
#smartResults a { color: #FFF; text-decoration: none; }
#smartResults strong { font-weight: bold; }
#pagesWrap { position: relative; margin-left: 0px; padding-top: 10px; padding-bottom: 5px; background: url(../../images/hcp/bg_pagesWrapDots.gif) no-repeat bottom left; height: auto; }
#pagesWrap span { position: absolute; top: 10px; right: 3px; font-size: 9px; }
/*#pagesList { width: 128px; margin-left:0px;}*/
#mentionsWrap { position: relative; margin-left: 0px; padding-top: 2px; height: 100%; overflow: hidden; }
#mentionsWrap span { position: relative; top: 4px; left: 153px; font-size: 9px; }
/*#menftionsList { width: 135px; }
#mentionsList li { margin: 2px 0; }*/

/*  join lantus connection banners  */


.home_joinlantuswrap_narrow
{margin-top:16px; background:url(../../images/consumer/home_joinLantus_narrow.gif) no-repeat; font-size:11px; width:276px; height:212px; padding-top:2px;}

.home_conncolleft_narrow
{width:125px; padding-left:14px; float:left;}
.home_conncolright_narrow
{width:128px; padding-left:2px; float:left;}

.home_joinlantuswrap_narrow h2
{font-family:HelveticaNeue-Roman, Arial; font-size:15px; color:#fff; text-align:center; font-weight:normal; margin:0 0 8px 0;}

.home_joinlantuswrap_narrow strong
{color:#333399; font-size:18px; font-weight:normal;}



.home_joinlantuswrap
{margin-top:16px; background:url(../../images/consumer/home_joinlantus_back.gif) no-repeat; font-size:13px; width:362px; height:281px;}

.home_conncolleft
{width:145px; padding-left:22px; float:left;}
.home_conncolright
{width:160px; padding-left:14px; float:left;}

.home_joinlantuswrap h2
{font-family:HelveticaNeue-Roman, Arial; font-size:18px; color:#fff; text-align:center; font-weight:normal; margin:0 0 4px 0; position:relative; top:-8px;}

.home_joinlantuswrap strong
{color:#333399; font-size:22px;}



.joinlantuswrap
{padding-top:16px;}

.joinlantusback
{background:url(../../images/consumer/joinlantus_back.gif) no-repeat; text-align:center; padding-top:6px; font-size:13px;}

.joinlantusback h2
{font-size:14px; color:#fff; margin:0 0 18px 0;}
.joinlantusback strong
{color:#333399; font-size:22px;}
.joinlantusback div
{padding:16px 0 8px 0;}