@charset "utf-8";
/* CSS Document */

body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#454545; background-color:#004997;}

img
{border:none;}

h1,h2,h3,h4,h5,h6{
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}

h1
{font-size:24px; font-weight:bold; color:#1cb7eb;}

h2
{font-size:18px; font-weight:bold; color:#057dc3;}

h3
{font-size:18px; font-weight:bold; color:#1cb7eb;}

h4
{font-size:14px; font-weight:bold; color:#1cb7eb;}

#sanofiLeft {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/sanofi_back.png, sizingMethod='scale');
 		background-repeat:repeat-x; width:100%; height: 32px;}
			
html>body #sanofiLeft {background:url(../images/sanofi_back.png) repeat-x; height:32px;}
		

#sanofiLogo {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/sanofi_back.png, sizingMethod='scale');
 		width:960px; height:32px; z-index:4000}
			
html>body #sanofiLogo {background:url(../images/sanofi_back.png) repeat-x; width:960px; height:32px;z-index:4000}
		
		
#sanofiRight {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/sanofi_back.png, sizingMethod='scale');
 		background-repeat:repeat-x; width:100%; height: 32px;}
			
html>body #sanofiRight {background:url(../images/sanofi_back.png) repeat-x; height:32px;}

.spacer
{position:absolute; top:0; left:867px;}

.sitewrap
{width:984px; background:url(../images/bg_repeat.jpg) repeat-y; position:relative; margin:0 auto;}

.wrapper
{width:960px; }

.usresidents
{font-size:14px; font-family:arial; font-weight:bold; color:#333333; position:absolute; top:35px; right:10px;}

.logo_aplenzin
{width:212px; height:79px; padding:44px 0 0 38px; float:left;}

.header_divide
{width:2px; height:73px; padding:49px 0 0 13px; float:left;}

.tagline
{width:360px; height:18px; padding:67px 0 0 21px; float:left;}

.hero_once_daily
{width:918px; height:301px; padding:23px 0 0 22px;}

.util_nav_wrap
{width:940px; height:42px; padding-left:22px}

.util_nav_left
{width:10px; height:42px; float:left;}

.util_nav_right
{width:10px; height:42px; float:left;}

.util_nav_repeat
{background:url(../images/util_nav_repeat.gif) repeat-x; width:513px; height:42px; float:left;}

.util_nav
{float:left;}

.util_nav a
{background:url(../images/util_nav_repeat.gif) repeat-x; height:30px; float:left; font-size:14px; font-weight:bold; color:#fff; padding:12px 20px 0 20px; display:block; text-decoration:none;}

.util_nav_divide
{float:left; width:2px; height:42px;}

.hcp_btn_wrap
{float:left; height:42px; padding-left:15px;}

.hcp_btn_left
{width:42px; height:42px; float:left;}

.hcp_btn_repeat
{float:left;}

.hcp_btn_repeat a
{background:url(../images/hcp_btn_repeat.gif) repeat-x; height:30px; float:left; font-size:14px; font-weight:bold; color:#024286; padding-top:12px; display:block; text-decoration:none;}

.hcp_btn_right
{width:32px; height:42px; float:left;}

.loyalty_wrap
{width:655px; position:relative; margin:0 auto;}

.loyalty_wrap a:hover { text-decoration:none;}

.home_wrap
{width:590px; float:left; border-left:1px solid #d8d8d8; margin-left:10px; padding-left:24px; margin-top:30px;}

.home_wrap a
{color:#f9790e;}
.home_wrap a:hover { text-decoration:none;}

.inner_wrap
{width:590px; float:left; border-left:1px solid #d8d8d8; margin-left:10px; padding-left:24px; margin-top:30px;}

.inner_wrap a
{color:#f9790e;}
.inner_wrap a:hover { text-decoration:none;}

.callout_register
{width:231px; height:138px; float:left; margin-top:30px;}

.callout_register a
{color:#f9790e;}

.callout_register a:hover {text-decoration:none;}

.compare_chart_1
{width:606px; height:145px; margin-top:30px;}

.compare_chart_2
{width:606px; height:330px; margin-top:30px;}

.chart_smartcoat
{width:606px; height:140px; margin-top:30px;}

.callout_now_later
{width:611px; height:126px; margin-top:30px;}

.hdr_loyalty
{width:322px; height:26px;}

.hdr_not_ready
{width:302px; height:26px; padding-top:30px;}

.hdr_out_of_pocket
{width:636px; height:32px; padding-top:30px;}

.hdr_what_you_save
{width:598px; height:24px; padding-top:30px;}

.hdr_formulation
{width:593px; height:27px;}

.hdr_hcp
{width:304px; height:22px;}

.dotted_divide
{border-bottom:2px dotted #f9790e; padding-top:10px;}

.subhead
{font-size:16px; font-weight:bold; color:#f9790e; padding-top:30px;}

.subhead_unbolded
{font-size:16px; font-weight:normal; color:#f9790e; padding-top:30px;}

.subhead span
{color:#454545;}

.callout1
{background:url(../images/callout1.gif) no-repeat; width:485px; height:76px; padding:20px 0 0 170px; font-size:14px; margin-top:30px;}

.callout1 a
{color:#f9790e;}

.callout2
{background:url(../images/callout2.gif) no-repeat; width:485px; height:76px; padding:20px 0 0 170px; font-size:14px; margin-top:20px;}

.callout3
{background:url(../images/callout3.gif) no-repeat; width:485px; height:66px; padding:30px 0 0 170px; font-size:14px; margin-top:20px;}

.form_wrap
{width:621px; height:470px; margin-top:40px;}

.form_left
{width:308px; height:470px; float:left;}

.form_right
{width:307px; height:470px; float:left; margin-left:3px;}

.tab_enroll
{background:url(../images/tab_enroll.gif) no-repeat;width:308px; height:33px; font-size:18px; color:#fff; font-weight:bold; text-align:center; padding-top:10px;}

.tab_replace
{background:url(../images/tab_replace.gif) no-repeat;width:307px; height:33px; font-size:18px; color:#fff; font-weight:bold; text-align:center; padding-top:10px;}

.enroll_content
{width:278px; height:393px; background-color:#fffce5; margin-top:4px; padding:15px}

.replace_content
{width:277px; height:393px; background-color:#fffce5; margin-top:4px; padding:15px}

.base_blue
{width:940px; height:31px; margin-top:30px; margin-left:22px;}

.base_blue_left
{width:10px; height:31px; float:left}

.base_blue_repeat
{background:url(../images/base_blue_repeat.gif) repeat-x; width:920px; height:25px; float:left; text-align:center; color:#fff; font-weight:bold; padding-top:6px;}

.base_blue_right
{width:10px; height:31px; float:left}

.copyright
{width:984px; position:relative; margin:0 auto; font-size:11px; text-align:center; margin-top:10px; padding-bottom:30px;}

.copyright a
{color:#f9790e;}
.copyright a:hover { text-decoration:none;}
.isi
{margin-top:40px; line-height: 1.6em; }

.isi a
{color:#f9790e;}

.isi_outline
{ border:solid 1px #666; padding:10px; font-weight:bold; margin-top:5px;}


.loyaltyMedBlock { display: none;}
	.loyaltyMedBlock .centerBlock { text-align: center;}
	.loyaltyMedBlock .col1, .loyaltyMedBlock .col2 { vertical-align: top; width: 312px;}
	.loyaltyMedBlock .col1 { padding-right: 25px;}
	.loyaltyMedBlock ul, .loyaltyMedBlock ol { margin: 0; padding: 0;}
	.loyaltyMedBlock li { margin: 0 0 0 30px;}
	
sup {font-size: 80%; line-height: 80%;}


/*  Product Request Form  */
.productRequestForm { color:#666; font-size: .9em; line-height: 1.34em; }
.productRequestForm table { margin: 0 0 1.0em;}
.productRequestForm table input, .productRequestForm table input { font-size:1em; }
.productRequestForm p { }
.footerLinksPrint {text-align:center;margin-top:10px;}
.certifyboxforprint {display:none;}
.signupboxforprint {border-style: solid; border-width: 1px; border-color: #999999; padding: 5px 5px 0px 5px; margin-bottom:20px;}

table.productNumber {}
  table.productNumber input { width:20px; }
  table.productNumber label { margin-left:8px; }

table.nameTable {}
  table.nameTable input, table.nameTable select { margin-left:8px; }
  table.nameTable label {}

.addressTable-one {}
  .addressTable-one input { margin-left:8px; width:375px; }
  .addressTable-one label { }
.addressTable-two {}
  .addressTable-two input, .addressTable-two option { margin-left:8px; }
  .addressTable-two input.city { width:125px;}
  .addressTable-two option.state { width:90px; }
  .addressTable-two input.zip { width:68px;}
  .addressTable-two label { margin-left:7px; }
.licenseTable {}
  .licenseTable input { margin-left:8px; width:125px; }
  .licenseTable label { }

table.emailaddyTable {}
  .emailaddyTable input { margin-left:8px; width:125px; }
  .emailaddyTable label { }
  td.formPrint input { width:76px; }
/*  .Product Request Form  */

