﻿body {
	background:#fff;
	font-family:arial,sans-serif;
	font-size:62.5%; /* SETS DEFAULT FONT SIZE TO 10PX FOR EM BASED FONT SIZING.  1.0em IS 10px, 1.2em IS 12px */
	margin:8px 0 0 0;
	padding:0;
}

a {
	cursor:pointer;
	text-decoration:none;
}

a.pdf {
	background:url(/images/icons/iconPDF.png) no-repeat left top;
	padding:0 0 5px 19px;
}

div#content a,
div#content p.next,
h1,
h2,
h3 {
	color:#006892;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
	clear:both;
	margin:10px 0 0 0;
}

h1 {
	font-size:2.0em;
	margin:0 0 -5px 0;
}

h1 span.smallHeaderFont,
h2 span.smallHeaderFont
{
	font-size:0.7em;	
}

div#content p.next,
h2 {
	font-size:1.4em;
}

h3 {
	font-size:1.2em;
}

h3 + *,
h4 + * {
	margin-top:0;
}

h4,
h5,
h6 {
	font-size:1.2em;
	margin:10px 0;
}

div#wrapper {
	margin:0 auto;
	width:960px;
}

div.clearDiv
{
	clear:both !important;
	float:none !important;
	font-size:1px;
	height:1px;
	line-height:0;
	margin:10px 0 !important;
	overflow:hidden;
}

div.divider
{
	background:transparent url(../images/common/registrationDivider.jpg) 0 0 no-repeat;
	clear:both !important;
	float:none !important;
	font-size:1px;
	height:2px;
	line-height:0;
	margin:10px 0 !important;
	width:543px;
}

a img
{
	border:0;	
}

.noClear
{
    clear:none;
}

/*
********************************************************************************
		HEADER
********************************************************************************
*/

div#header {
	height:83px;
	position:relative;
	z-index:10;
}

div#header a {
	color:#97c2d9;
	font-size:1.2em;
}

div#header h6#logo {
	background:url(/images/common/hdrLipitorLogo.gif) no-repeat left top;
	height:45px;
	margin:0;
	overflow:hidden;
	text-indent:-10000px;
	width:193px;
}

div#header h6#logo a {
	display:block;
	height:100%;
	width:100%;
}

/*
********************************************************************************
		HEADER GLOBAL LINKS
********************************************************************************
*/

div#header div#globalLinks {
	color:#009ed2;
	position:absolute;
	right:0;
	top:5px;
}

div#header div#globalLinks span.separator {
	padding:0 5px;
}

div#header div#globalLinks span#siteLinks {
	background:url(/images/common/bkgdUtilityRight.gif) no-repeat right top;
	display:inline-block;
	padding:6px;
}

div#header div#globalLinks span#siteLinks span {
	background:url(/images/common/bkgdUtilityLeft.gif) no-repeat left top;
	display:inline-block;
	margin-top:-6px;
	padding:4px 6px 6px 6px;
}

div#header div#globalLinks span#siteLinks span.separator {
	background:none;
}

div#header form {
	bottom:28px;
	color:#009ED2;
	font-size:1.0em;
	margin:0;
	position:absolute;
	right:0;
}

div#header form a {
	font-size:1.0em;
}

div#header form p,
div#header form label {
	color:#006892;
	float:left;
	font-size:1.2em;
}

div#header form label 
{
	width:50px;	
}

div#header form p {
	font-size:1.2em;
	margin:2px 150px 0 0;
}

div#header form input {
	float:left;
	margin:0;
	padding:0;
}

input#txtKeywords
{
	border:1px solid #97C2D9;
	font-size:10px;
	height:15px;
	margin-top:1px;
	outline:none;
}

/*
********************************************************************************
		HEADER MAIN NAV
********************************************************************************
*/

div#header ul#mainNav {
	list-style-type:none;
	margin:15px 0 0 0;
	overflow:hidden;
	padding:0;
	position:relative;
}

div#header ul#mainNav li {
	background:url(/images/navigation/nav.gif) no-repeat left top;
	float:left;
	text-indent:-10000px;
}

div#header ul#mainNav li.aboutLipitor {
	width:131px;
}

div#header ul#mainNav li.aboutLipitor:hover,
div#header ul#mainNav li.aboutLipitor.current {
	background-position:0 -23px;
}

div#header ul#mainNav li.aboutCholesterol {
	background-position:-131px top;
	width:233px;
}

div#header ul#mainNav li.aboutCholesterol:hover,
div#header ul#mainNav li.aboutCholesterol.current {
	background-position:-131px -23px;
}

div#header ul#mainNav li.assessYourRisk {
	background-position:-364px top;
	width:143px;
}

div#header ul#mainNav li.assessYourRisk:hover,
div#header ul#mainNav li.assessYourRisk.current {
	background-position:-364px -23px;
}

div#header ul#mainNav li.patients {
	background-position:-507px top;
	width:161px;
}

div#header ul#mainNav li.patients:hover,
div#header ul#mainNav li.patients.current {
	background-position:-507px -23px;
}

div#header ul#mainNav li.healthyLifestyle {
	background-position:-669px top;
	width:147px;
}

div#header ul#mainNav li.healthyLifestyle:hover,
div#header ul#mainNav li.healthyLifestyle.current {
	background-position:-669px -23px;
}

div#header ul#mainNav li.toolsResources {
	background-position:-815px top;
	width:145px;
}

div#header ul#mainNav li.toolsResources:hover,
div#header ul#mainNav li.toolsResources.current {
	background-position:-815px -23px;
}

div#header ul#mainNav li a {
	display:block;
	height:23px;
	width:100%;
	font-size:10px;
}

/*
********************************************************************************
		HEADER SUBNAV
********************************************************************************
*/

div#header ul#mainNav li ul {
	background:#003f5f url(/images/navigation/navDropDownBlue.gif) repeat-x left top;
	border:1px solid #004763;
	display:none;
	font-family:trebuchet MS;
	font-size:10px;
	list-style-type:none;
	overflow:hidden;
	padding:10px 0;
	text-transform:uppercase;
	zoom:1;
}

div#header ul#mainNav li:hover ul {
	display:block;
}

div#header ul#mainNav li ul li {
	background:none;
	float:none;
	text-indent:0;
}

div#header ul#mainNav li.aboutLipitor ul {
	width:155px;
}

div#header ul#mainNav li.personalStories ul {
	width:132px;
}

div#header ul#mainNav li.patients ul {
	width:159px;
}

div#header ul#mainNav li.healthyLifestyle ul {
	width:116px;
}

div#header ul#mainNav li.toolsResources ul {
	background:#bdbdbd url(/images/navigation/navDropDownWhite.gif) repeat-x left top;
}

div#header ul#mainNav li.toolsResources ul li a {
	color:#006892;
}

div#header ul#mainNav li.toolsResources ul li a:hover {
	background:#003f5f url(/images/navigation/navArrows.png) no-repeat left -10px;
	color:#fff;
}

div#header ul#mainNav li ul li a {
	color:#fff;
	height:15px;
	padding:4px 21px;
	width:auto;
}

div#header ul#mainNav li ul li a span.smallHeaderFont
{
	font-size:8px;
}

div#header ul#mainNav li ul li a:hover {
	background:#fff url(/images/navigation/navArrows.png) no-repeat left 3px;
	color:#006892;
}

/*
********************************************************************************
		CONTENT PAGE UTILITIES - PRINT, E-MAIL A FRIEND, FONT SIZING
********************************************************************************
*/

div#content span#siteUtilities {
	background:url(/images/common/bkgdPageToolsRight.png) no-repeat right top;
	display:inline-block;
	font-size:10px;
	float:right;
	margin:10px 0;
	overflow:hidden;
	padding:7px 6px 6px 0;
}

div#content span#siteUtilities span {
	background:url(/images/common/bkgdPageToolsLeft.png) no-repeat left top;
	display:inline-block;
	margin-top:-7px;
	padding:6px 0 8px 6px;
}

div#content span#siteUtilities span.separator {
	background:none;
	padding:0;
}

div#content span#siteUtilities span a {
	padding:1px 5px;
	text-decoration:none;
}

div#content span#siteUtilities span a.printThisPage {
	background:url(/images/icons/iconPrint.gif) no-repeat left top;
	color:#006892;
	cursor:pointer;
	padding-left:21px;
}

div#content span#siteUtilities span a.emailAFriend {
	background:url(/images/icons/iconEmail.gif) no-repeat left 4px;
	color:#006892;
	cursor:pointer;
	margin-left:5px;
	padding-left:18px;
}

div#content span#siteUtilities span span.fontSize {
	color:#006892;
	cursor:pointer;
	margin-left:5px;
}

div#content span#siteUtilities span span.fontSize span {
	text-decoration:underline;
}

div#content span#siteUtilities span span.fontSize,
div#content span#siteUtilities span span.fontSize span {
	background:none;
	padding:0;
}

div#content span#siteUtilities span span.fontSize span.small {
	font-size:10px;
}

div#content span#siteUtilities span span.fontSize span.medium {
	font-size:12px;
	margin:0 3px;
}

div#content span#siteUtilities span span.fontSize span.large {
	font-size:14px;
}

div#content span#siteUtilities span span.fontSize span.current {
	text-decoration:none;
}

/*
********************************************************************************
		CONTENT
********************************************************************************
*/

div#content {
	color:#666;
	overflow:hidden;
	padding:0 0 25px 0;
	position:relative;
}

div#content a {
	text-decoration:underline;
}

div#content p {
	font-size:1.2em;
	line-height:16px;
}

div#content p.next {
	font-weight:normal;
	text-align:right;
	margin-top:20px;
}

div#content p.disclaimer,
div#content p.footnote {
	color:#999;
	font-size:1.0em;
}
div#content p.largefootnote {
	font-size:12px;
}

div#content p.disclaimer {
	margin-top:0;
}

div#content ul li,
div#content ol li {
	color:#006892;
	font-size:1.2em;
	line-height:16px;
	margin:0 0 5px 0;
}

div#content ul li span,
div#content ol li span{
	color:#666;
}

div#content ul li ul li,
div#content ol li ol li {
	font-size:1.0em;
	margin-top:5px;
}

div#content dl {
	font-size:1.2em;
}

div#content dl dt {
	font-weight:bold;
	margin-top:10px;
}

div#content dl dd p,
div#content dl dd li {
	font-size:1.0em;
}

div#content dl dd p:first-child {
	margin-top:0;
}

/*
********************************************************************************
		CONTENT - MAIN CONTENT
********************************************************************************
*/

div#content div#mainContent {
	font-size:100%;
	float:left;
	margin:10px 25px 0 25px;
	width:713px;
}

div#content div#mainContent.noCallouts {
	width:910px;
}

/*
********************************************************************************
		CALLOUTS
********************************************************************************
*/

div#content div#callouts {
	float:right;
	padding-top:10px;
	width:197px;
}

div#content div#callouts p {
	background:url(/images/callouts/callouts.gif) no-repeat;
	height:125px;
	overflow:hidden;
	text-indent:-10000px;
	width:197px;
}

div#content div#callouts p.pfizerPro
{
	background:url(/images/footer/ftrpfizerPro.gif) no-repeat scroll left top;
	float:right;
	height:95px;
	margin:0;
	overflow:hidden;
	text-indent:-10000px;
	width:165px;
}

div#content div#callouts p.talktoYourDoctor {
	background-position:left top;
}

div#content div#callouts p.talktoYourDoctor:hover {
	background-position:-197px top;
}

div#content div#callouts p.myHearwiseAdherance {
	background-position:left -125px;
}

div#content div#callouts p.myHearwiseAdherance:hover {
	background-position:-197px -125px;
}

div#content div#callouts p.myHearwiseConversion {
	background-position:left -375px;
}

div#content div#callouts p.myHearwiseConversion:hover {
	background-position:-197px -375px;
}

div#content div#callouts p.offers {
	background-position:left -250px;
}

div#content div#callouts p.offers:hover {
	background-position:-197px -250px;
}

div#content div#callouts p.lipitorForYouFAQs
{
	background:url(/images/callouts/callFAQ.gif) no-repeat;
	height:125px;
	overflow:hidden;
	text-indent:-10000px;
	width:197px;
}

div#content div#callouts p.lipitorForYouFAQs:hover
{
    background-position:0 -125px;
}

div#content div#callouts p.registerForlipitorForYou
{
	background:url(/images/callouts/callRegisterForLipitorForYou.gif) no-repeat;
	height:125px;
	overflow:hidden;
	text-indent:-10000px;
	width:197px;
}

div#content div#callouts p.registerForlipitorForYou:hover
{
    background-position:0 -125px;
}

div#content div#callouts p.questionAboutGenericLipitor
{
	background:url(/images/callouts/calloutQuestionsAboutGenericLipitor.gif) no-repeat;
	height:125px;
	overflow:hidden;
	text-indent:-10000px;
	width:197px;
}

div#content div#callouts p.questionAboutGenericLipitor:hover
{
    background-position:0 -125px;
}

div#content div#callouts p a {
	display:block;
	height:100%;
	width:100%;
}

div#content div#callouts div#calloutDiplomatPharmacyContainer
{
	width:196px;
}

div#content div#callouts div#calloutDiplomatPharmacyContainer div#calloutDiplomatPharmacyTop
{
	background:transparent url(../images/copay/callTopDiplomat.jpg) 0 0 no-repeat;
	font-size:1px;
	height:65px;
	line-height:0;
	width:196px;
}

div#content div#callouts div#calloutDiplomatPharmacyContainer div#calloutDiplomatPharmacyBody
{
	background:transparent url(../images/copay/callSliceDiplomat.jpg) 0 0 repeat-y;
	padding:10px 20px;
	width:156px;/* 196px */
}

div#content div#callouts div#calloutDiplomatPharmacyContainer div#calloutDiplomatPharmacyBody p
{
	background:none;
	height:auto;
	text-align:left;
	text-indent:0;
	width:auto;
}

div#content div#callouts div#calloutDiplomatPharmacyContainer div#calloutDiplomatPharmacyBody ul
{
	margin:5px 0;
	padding:0;
}

div#content div#callouts div#calloutDiplomatPharmacyContainer div#calloutDiplomatPharmacyBtm
{
	background:transparent url(../images/copay/callBtmDiplomat.jpg) 0 0 no-repeat;
	font-size:1px;
	height:18px;
	line-height:0;
	width:196px;
}

div#content div#callouts div#calloutISIRightContainer
{
    margin:20px 0;
    width:197px;
}

div#content div#callouts div#calloutISIRightContainer div#calloutISIRightTop
{
    background:transparent url(../images/common/isiTop.gif) 0 0 no-repeat;
    height:43px;
    margin:0;
    padding:0;
    width:197px;
}

div#content div#callouts div#calloutISIRightContainer div#calloutISIRightBody
{
	background:transparent url(../images/common/isiSlice.gif) 0 0 repeat-y;
	overflow:hidden;
	padding:0;
	text-align:left;
	text-indent:0;
	width:197px;
}

div#content div#callouts div#calloutISIRightContainer div#calloutISIRightBody p
{
	background:none;
	color:#006892;
	height:auto;
	line-height:16px;
	text-align:left;
	text-indent:0;
	width:auto;
}

div#content div#callouts div#calloutISIRightContainer div#calloutISIRightBtm
{
    background:transparent url(../images/common/isiBottom.gif) bottom left no-repeat;
    min-height:375px;
    margin:0;
    padding:0 10px 15px 10px;
    width:177px; /* 197px */
}

div#content div#callouts div#calloutCostcoRightContainer
{
    background:transparent url(../images/callouts/costcoCallout.jpg) 0 0 no-repeat;
    height:115px; /* 195px */
    padding:65px 15px 15px 15px;
    width:168px; /* 198px */
}

div#content div#callouts div#calloutCostcoRightContainer p
{
    background:none;
    text-align:left;
    text-indent:0;
    width:auto;
}

/*
********************************************************************************
		TOOLTIP
********************************************************************************
*/

.js div#content span.tooltip {
	border-bottom:1px dashed #006892;
	color:#006892;
	cursor:help;
}

div#wrapper div.tipContainer {
	background:url(/images/toolTip/bkgdTooltipBtm.png) no-repeat left bottom;
	display:none;
	padding-bottom:28px;
	position:absolute;
	width:212px;
	z-index:1000;
}

div#wrapper div.tipContainer dl {
	background:url(/images/toolTip/bkgdTooltipTop.png) no-repeat left top;
	color:#6a737b;
	font-size:1.2em;
	margin:0;
	padding:10px 15px 4px 13px;
}

div#wrapper div.tipContainer dl dt {
	border-bottom:1px solid #006892;
	color:#006892;
	font-weight:normal;
	padding-bottom:5px;
}

div#wrapper div.tipContainer dl dd {
	margin:0;
	padding-top:5px;
}

/*
********************************************************************************
		FOOTER
********************************************************************************
*/

div#footer {
	color:#666;
	font-size:100%;
	line-height:16px;
	padding:0 222px 15px 25px;
}

div#footer h3 {
	color:#666;
	text-transform:uppercase;
}

div#footer h3 + * {
	margin-top:10px;
}

div#footer a {
	color:#97c2d9;
	text-decoration:underline;	
}

div#footer p {
	clear:none;
	font-size:1.2em;
}

div#footer p.pfizerPro {
	background:url(/images/footer/ftrpfizerPro.gif) no-repeat scroll left top;
	float:right;
	height:95px;
	margin:0 -206px 0 0;
	overflow:hidden;
	text-indent:-10000px;
	width:165px;
}

div#footer div#ftrCallouts {
	margin-top:10px;
	overflow:hidden;
	width:100%;
}

div#footer div#ftrCallouts p.helpfullAnswers {
	background:url(/images/footer/ftrHelpfulAnswers.gif) no-repeat scroll left top;
	clear:both;
	height:76px;
	margin:10px auto 0 auto;
	overflow:hidden;
	text-indent:-10000px;
	width:564px;
}

div#footer div#ftrCallouts p.PfizerLogo {
	background:url(/images/footer/ftrPfizerLogo.gif) no-repeat scroll left top;
	clear:both;
	display:inline;
	float:left;
	height:29px;
	margin:0 0 0 90px;
	overflow:hidden;
	text-indent:-10000px;
	width:49px;
}

div#footer div#ftrCallouts p.trustE {
	background:url(/images/footer/ftrTruste.gif) no-repeat scroll left top;
	clear:both;
	display:inline;
	float:right;
	height:31px;
	margin:-29px 78px 0 0;
	overflow:hidden;
	text-indent:-10000px;
	width:116px;
}

div#footer p.pfizerPro a,
div#footer div#ftrCallouts p.helpfullAnswers a,
div#footer div#ftrCallouts p.PfizerLogo a,
div#footer div#ftrCallouts p.trustE a {
	display:block;
	height:100%;
	width:100%;
}

div#footer ul {
	list-style-type:none;
	margin-top:20px;
	margin-bottom:0;
	padding:0;
	text-align:center;
}

div#footer ul li {
	border-left:1px solid #97C2D9;
	display:inline;
	font-size:1.2em;
	padding-right:10px;
	padding-left:10px;
}

div#footer ul li:first-child {
	border-left:none;
	padding-left:0;
}

div#footer p#lpuCode {
	margin-top:0;
	text-align:right;
}

/*
********************************************************************************
		HOME
********************************************************************************
*/

body.home div#homeFlash {
	background:#006892;
	padding:10px 0;
}

body.home div#homeFlash object {
	display:block;
	margin:0 auto;
	width:925px;
}

/*
********************************************************************************
		ABOUT LIPITOR
********************************************************************************
*/

body.aboutLipitor div#content {
	background:url(/images/headlines/AboutLipitor/hdlAboutLipitor.jpg) no-repeat left top;
	padding-top:142px;
}

body.howLipitorWorks div#content {
	background:url(/images/headlines/AboutLipitor/hdlHowLipitorWorks.jpg) no-repeat left top;
	padding-top:65px;
}

body.benefitsOfLipitor div#content {
	background:url(/images/headlines/AboutLipitor/hdlBenefitsOfLipitor.jpg) no-repeat left top;
	padding-top:65px;
}

body.sideEffects div#content {
	background:url(/images/headlines/AboutLipitor/hdlLipitorSideEffects.jpg) no-repeat left top;
	padding-top:65px;
}


body.whyLipitor div#content {
	background:url(/images/headlines/AboutLipitor/hdrwhylipitor.gif) no-repeat left top;
	padding-top:65px;
}

body.talkToYourDoctor div#content {
	background:url(/images/headlines/AboutLipitor/hdlTalkToYourDoctor.jpg) no-repeat left top;
	padding-top:65px;
}

/*
********************************************************************************
		ABOUT LIPITOR - DOSING INFORMATION
********************************************************************************
*/

body.dosingInformation div#content {
	background:url(/images/headlines/AboutLipitor/hdlLipitorDosingInfo.jpg) no-repeat left top;
	padding-top:65px;
}

body.dosingInformation div#content div#mainContent {
	background:url(/images/dosing/bdyDosing.jpg) no-repeat right 50px;
	padding-right:170px;
	min-height:425px;
	width:543px;
}

body.dosingInformation div#content div#mainContent span#siteUtilities {
	margin-right:-170px;
}

/*
********************************************************************************
		ABOUT CHOLESTEROL
********************************************************************************
*/

body.aboutCholesterol div#content {
	background:url(/images/headlines/aboutCholesterol/hdlAboutCholesterol.jpg) no-repeat left top;
	padding-top:142px;
}

body.whatIsCholesterol div#content {
	background:url(/images/headlines/aboutCholesterol/hdlWhatIsCholesterol.jpg) no-repeat left top;
	padding-top:65px;
}

body.whatIsHeartDisease div#content {
	background:url(/images/headlines/aboutCholesterol/hdlWhatIsHeartDisease.jpg) no-repeat left top;
	padding-top:65px;
}

body.riskFactors div#content {
	background:url(/images/headlines/aboutCholesterol/hdlRiskFactors.jpg) no-repeat left top;
	padding-top:65px;
}

body.riskFactors div#content #flashLipitorRiskCard {
	float:left;
	margin-top:20px;
	margin-bottom:10px;
}

body.cholesterolTreatmentOptions div#content {
	background:url(/images/headlines/aboutCholesterol/hdlCholesterolTreatmentOptions.jpg) no-repeat left top;
	padding-top:65px;
}

/*
********************************************************************************
		ASSESS YOUR RISK
********************************************************************************
*/

body.assessYourRisk div#content {
	background:url(/images/headlines/assessYourRisk/hdlYoureUnique.jpg) no-repeat left top;
	padding-top:65px;
}

/*
********************************************************************************
		PERSONAL STORIES
********************************************************************************
*/

body.personalStories div#content {
	background:url(/images/headlines/personalStories/hdlPersonalStories.jpg) no-repeat left top;
	padding-top:142px;
}

body.personalStories div#content div.story {
	border-top:1px solid #cbe0ec;
	float:left;
	margin-bottom:20px;
	padding-top:20px;
	width:100%;
}

body.personalStories div#content p+div.story {
	border-top:0;
}

body.personalStories div#content div.story img {
	cursor:pointer;
	float:left;
	margin-right:10px;
	width:145px;
}

body.personalStories div#content div.story div {
	float:left;
	width:500px;
}

body.personalStories div#content div.story div h2 {
	margin-top:0;
	padding-top:0;
}

body.personalStories div#content div.story div.videoWindow {
	display:block;
	width:100%;	
}

body.personalStories div#content div.story div.videoWindow div.flashBackground {
	color:white; 
	height:302px;
	margin:0;
	position:relative;
	width:563px; 
}

body.personalStories div#content div.story div.videoWindow div.flashBackground p.btnClose {
	background:url(/images/headlines/personalStories/btnClose.png) no-repeat left top;
	cursor:pointer;
	height:19px;
	left:8px;
	margin:0;
	overflow:hidden;
	position:absolute;
	text-indent:-10000px;
	top:8px;
	width:19px;
}

body.personalStories div#content div.story.john div.videoWindow div.flashBackground p.btnClose 
{
	 background-color:#000000;
}

body.personalStories div#content div.story div.videoWindow ul {
	display:inline;
	float:right;
	list-style-type:none;
	margin:5px 150px 0 0;
	padding:0;
	position:relative;
	z-index:1;
}

body.personalStories div#content div.story div.videoWindow ul li {
	border-left:1px solid #006892;
	float:left;
	margin:0;
	padding:0 10px;
}

body.personalStories div#content div.story div.videoWindow ul li:first-child {
	border-left:none;
	padding-left:0;
}


body.personalStories div#content p.personalStories {
	background:url(/images/callouts/callShareYourStory.gif) no-repeat left top;
	height:100px;
	margin:0;
	overflow:hidden;
	text-indent:-10000px;
	width:713px;
}

body.personalStories div#content p.personalStories a {
	display:block;
	height:100%;
	width:100%;
}

/*
********************************************************************************
		PERSONAL STORIES - SHARE YOUR STORY
********************************************************************************
*/

body.shareYourStory div#content {
	background:url(/images/headlines/personalStories/hdlShareYourStory.jpg) no-repeat left top;
	padding-top:65px;
}

body.shareYourStory div#content div#mainContent {
	background:url(/images/shareYourStory/bdyShareYourStory.jpg) no-repeat right top;
	min-height:524px;
	padding-right:222px;
	width:713px;
}

body.shareYourStory div#content p.btnGetStarted {
	background:url(/images/buttons/btnGetStarted.gif) no-repeat left top;
	cursor:pointer;
	height:26px;
	margin:10px auto 0 auto;
	overflow:hidden;
	padding:0;
	text-indent:-10000px;
	width:106px;
}

body.shareYourStory div#content form div p.btnContinue {
	background:url(/images/buttons/btnContinue.gif) no-repeat left top;
	cursor:pointer;
	height:26px;
	margin:10px auto 0 auto;
	overflow:hidden;
	padding:0;
	text-indent:-10000px;
	width:93px;
}

body.shareYourStory div#content form div p.btnBack {
	background:url(/images/buttons/btnBack.gif) no-repeat left top;
	cursor:pointer;
	display:inline;
	float:left;
	height:26px;
	margin:10px 20px 0 270px;
	overflow:hidden;
	padding:0;
	text-indent:-10000px;
	width:70px;
}

body.shareYourStory div#content form input.frmSubmit {
	display:inline;
	float:left;
}

body.shareYourStory div#content form input.frmSubmit.only {
	margin-left:290px;
}

body.shareYourStory div#content p.btnGetStarted:hover,
body.shareYourStory div#content form div p.btnContinue:hover,
body.shareYourStory div#content form div p.btnBack:hover {
	background-position:left -26px;
}

body.shareYourStory div#content p.btnGetStarted a,
body.shareYourStory div#content form div p.btnContinue a,
body.shareYourStory div#content form div p.btnBack a {
	display:block;
	height:100%;
	width:100%;
}

body.shareYourStory div#content form h1 {
	margin-top:0;
	margin-bottom:10px;
	text-align:left;
}

body.shareYourStory div#content form div.moreAboutMe h1 {
	margin-bottom:0;
}

body.shareYourStory div#content form div#divTellYourStory textarea {
	margin-top:-10px;
}

body.shareYourStory div#content form div#divCurrentlyTaking input,
body.shareYourStory div#content form div#divCholesterolLowering input,
body.shareYourStory div#content form div#divOtherLoweringMedicine input,
body.shareYourStory div#content form div#divCardiacEvent input,
body.shareYourStory div#content form div#divHeartAttack input,
body.shareYourStory div#content form div#divChestPain input,
body.shareYourStory div#content form div#divOtherEvent input,
body.shareYourStory div#content form div#divCardiacEventKind input {
	clear:both;
	margin-top:5px;
	margin-left:25px;
}

.nl
{
    clear:right !important;
}

body.shareYourStory div#content form div#divFirstPrescribed input#txtQ13663A19935_1 {
	margin-left:25px;
}

body.shareYourStory div#content form div#divCurrentlyTaking label,
body.shareYourStory div#content form div#divFirstPrescribed label,
body.shareYourStory div#content form div#divCholesterolLowering label,
body.shareYourStory div#content form div#divOtherLoweringMedicine label,
body.shareYourStory div#content form div#divCardiacEvent label,
body.shareYourStory div#content form div#divHeartAttack label,
body.shareYourStory div#content form div#divChestPain label,
body.shareYourStory div#content form div#divOtherEvent label,
body.shareYourStory div#content form div#divCardiacEventKind label {
	padding-top:5px;
	text-align:left;
	width:auto;
}

body.shareYourStory div#content form div#divHeartAttack label,
body.shareYourStory div#content form div#divChestPain label,
body.shareYourStory div#content form div#divOtherEvent label {
	width:75px;
}

body.shareYourStory div#content form input.checkbox {
	margin-top:3px;
	margin-left:10px;
}

body.shareYourStory div#content form div#divHeartAttack input.textbox,
body.shareYourStory div#content form div#divChestPain input.textbox,
body.shareYourStory div#content form div#divOtherEvent input.textbox,
body.shareYourStory div#content form div#divOtherLoweringMedicine input.textbox {
	clear:none;
	margin-left:10px;
	margin-top:0;
}

body.shareYourStory div#content form div#divHeartAttack {
	padding-top:0;
}

body.shareYourStory div#content form div#divHeartAttack,
body.shareYourStory div#content form div#divChestPain,
body.shareYourStory div#content form div#divOtherEvent,
body.shareYourStory div#content form div#divOtherLoweringMedicine,
body.shareYourStory div#content form div#divCardiacEventKind {
	padding-left:25px;
}

body.shareYourStory div#content form div#divHeartAttack p {
	padding-top:10px;
}

body.shareYourStory div#content form div#broadConsent {
	padding-top:30px;
}

body.shareYourStory div#content form div#broadConsent p {
	padding-left:100px;
	padding-bottom:10px;
}

body.shareYourStory div#content form div#broadConsent input {
	margin-top:3px;
	margin-left:100px;
}

body.shareYourStory div#content form div#broadConsent label {
	text-align:left;
	width:585px;
}

body.shareYourStory div#content form div#divTellYourStory span.error {
	padding-left:155px;
	padding-bottom:15px;
}


/*
********************************************************************************
		PERSONAL STORIES - SHARE YOUR STORY - PRESCREENED
********************************************************************************
*/

body.prescreened div#content form div#permission {
	padding-top:0;
}

body.prescreened div#content form div#permission p {
	padding-top:10px;
}

body.prescreened div#content form div#permission p.btnContinue {
	padding-top:0;
}

body.prescreened div#content form div#permission input {
	margin-top:3px;
}

body.prescreened div#content form div#permission label {
	text-align:left;
	width:685px;
}

body.prescreened div#content form div#moreInfo p.btnContinue {
	clear:none;
	float:left;
}


body.prescreened div#content form div#moreMedInfo div#drName label {
	width:75px;
}

body.prescreened div#content form div#moreMedInfo div#lastNumbers label {
	width:175px;
}


body.prescreened div#content form div#moreMedInfo label,
body.prescreened div#content form div#moreMedInfo div#drName label:last-child {
	width:auto;
}


body.prescreened div#content form div#moreMedInfo span {
	float:left;
	font-size:1.2em;
	margin-right:-5px;
	margin-top:8px;
	padding:0;
}

body.prescreened div#content form div#firstDiagnosed input,
body.prescreened div#content form div#lastChecked input {
	margin-top:5px;
	margin-left:10px;
}

body.prescreened div#content form div#firstDiagnosed input.checkbox,
body.prescreened div#content form div#lastChecked input.checkbox {
	margin-top:8px;
	margin-left:25px;
}

body.prescreened div#content form div#firstDiagnosed label,
body.prescreened div#content form div#lastChecked label {
	padding-top:8px;
}

body.prescreened div#content form div#drRecommend input,
body.prescreened div#content form div#stoppedMeds input {
	margin-top:5px;
	margin-left:10px;
}

body.prescreened div#content form div#firstDiagnosed p+input,
body.prescreened div#content form div#drRecommend p+input,
body.prescreened div#content form div#stoppedMeds p+input,
body.prescreened div#content form div#lastChecked p+input  {
	margin-left:25px;
}

body.prescreened div#content form div#drRecommend label,
body.prescreened div#content form div#stoppedMeds label {
	padding-top:5px;
}

body.prescreened div#content form div#cholesterolLowering input {
	clear:both;
	margin-top:5px;
	margin-left:25px;
}

body.prescreened div#content form div#cholesterolLowering label {
	padding-top:5px;
	text-align:left;
	width:auto;
}

body.prescreened div#content form div#drName span+div {
	padding-top:0;
}

body.prescreened div#content form div#drName input.checkbox {
	margin-top:3px;
	margin-left:25px;
}

body.prescreened div#content form div#stoppedMeds textarea {
	clear:both;
	margin-left:85px;
	margin-top:5px;
}

body.prescreened div#content form div#lastNumbers div span {
	margin-right:5px;
	margin-top:3px;
}

body.prescreened div#content form div#moreMedInfo div#lastNumbers div input.checkbox+label {
	width:auto;
}


body.prescreened div#content form div#broadConsent label {
	width:585px;
}


/*
********************************************************************************
		PATIENTS
********************************************************************************
*/

body.patients div#content {
	background:url(/images/headlines/forLipitorPatients/hdlForLipitorPatients.jpg) no-repeat left top;
	padding-top:142px;
}

body.stayingOnLipitor div#content {
	background:url(/images/headlines/forLipitorPatients/hdlStayingOnLipitor.jpg) no-repeat left top;
	padding-top:65px;
}

body.generics div#content {
	background:url(/images/headlines/forLipitorPatients/hdlLipitorAndGenerics.jpg) no-repeat left top;
	padding-top:65px;
}

body.caregiverInfo div#content {
	background:url(/images/headlines/forLipitorPatients/hdlCaregiverInfo.jpg) no-repeat left top;
	padding-top:65px;
}

body.myHeartwise div#content {
	background:url(/images/headlines/forLipitorPatients/hdlMyHeartWise.jpg) no-repeat left top;
	padding-top:65px;
}

/*
********************************************************************************
		JOIN MY HEARTWISE
********************************************************************************
*/
div.myHeartwiseContainer
{
	clear:both;
	margin:45px 0;
	overflow:hidden;
}

div.myHeartwiseContainer img.myHeartwiseColumnImage
{
	float:left;
	margin:0 20px 10px 0;
}

div.myHeartwiseContainer div.myHeartwiseContentContainer
{
	float:right;
	width:555px;
}

div.myHeartwiseContainer div.myHeartwiseContentContainer h2
{
	margin:0;
}

div.myHeartwiseContainer div.myHeartwiseContentContainer ul
{
	margin:10px 0 0 0;
	padding:0 0 0 15px;
}

div.myHeartwiseContainer div.myHeartwiseContentContainer a.myHeartwiseBtn
{
	border:0;
	display:inline-block;
	margin:15px 0 0 0;
	text-decoration:none;
}

div.myHeartwiseContainer div.myHeartwiseContentContainer a.myHeartwiseBtn img
{
	border:0;
}

/*
********************************************************************************
		PATIENTS - Lipitor For You
********************************************************************************
*/

body.lipitorForPatients div#content
{
	background:transparent url(../images/headlines/copay/hdrLip4u.gif) 0 0 no-repeat;
	padding:85px 0 0 0;
}

body.lipitorForPatients div#content ul,
body.commonQuestions div#content ul
{
	margin:5px 0;
	padding:0 0 0 10px;
}

body.lipitorForPatients div#content ol.orderedListItemsNoColor
{
	padding-left:20px;
}

body.lipitorForPatients div#content ol.orderedListItemsNoColor li
{
	color:#666666;
}

body.lipitorForPatients div#content ul li,
body.commonQuestions div#content ul li
{
	background:transparent url(../images/common/iconBlueBullet.gif) 0 7px no-repeat;
	color:#666666;
	list-style:none;
	padding:0 0 0 7px;
}

div#copayLipitorForYouLogo
{
	display:none;
	position:absolute;
	right:0;
	top:0;
	z-index:50;
}

div#prereqQuestionsContainer
{
	background:transparent url(../images/copay/geryBoxFullWlogo.gif) 0 0 no-repeat;
	height:187px; /* 217px */
	margin:20px 0;
	padding:15px 30px;
	width:656px; /* 716px */
}

form div#divMACoverage p,
form div#divMedicare p
{
	margin:5px 0;
}

form div#divMACoverage input,
form div#divMedicare input,
form div#atleatEighteen input
{
	margin:5px 5px 0 0;
}

form div#divMACoverage label,
form div#divMedicare label,
form div#atleatEighteen label
{
	padding-top:5px;
	text-align:left;
	width:auto;
}

div.diplomatRegistrationDivider
{
	background:transparent url(../images/copay/dividerRegistration.png) 0 0 no-repeat;
	clear:both;
	height:9px;
	margin:15px auto;
	overflow:hidden;
	width:543px;	
}

body.lipitorForPatients div#content ul#diplomatRegistrationNavigation
{
	clear:both;
	height:35px;
	list-style:none;
	margin:20px 0 10px 0;
	padding:0;
	overflow:hidden;
	width:721px;
}

body.lipitorForPatients div#content ul#diplomatRegistrationNavigation li
{
	background:transparent url(../images/copay/ProgressBarSprite.gif) 0 0 no-repeat;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	text-indent:-10000px;
	height:35px;
}

body.lipitorForPatients div#content ul#diplomatRegistrationNavigation li#diplomatContactInformation
{
	background-position:0 0;
	width:197px;
}

body.lipitorForPatients div#content ul#diplomatRegistrationNavigation li#diplomatContactInformation.active
{
	background-position:0 -35px;
}

body.lipitorForPatients div#content ul#diplomatRegistrationNavigation li#diplomatInsuranceInformation
{
	background-position:-197px 0;
	width:197px;
}

body.lipitorForPatients div#content ul#diplomatRegistrationNavigation li#diplomatInsuranceInformation.active
{
	background-position:-197px -35px;
}

body.lipitorForPatients div#content ul#diplomatRegistrationNavigation li#diplomatPrescriberInformation
{
	background-position:-394px 0;
	width:197px;
}

body.lipitorForPatients div#content ul#diplomatRegistrationNavigation li#diplomatPrescriberInformation.active
{
	background-position:-394px -35px;
}

body.lipitorForPatients div#content ul#diplomatRegistrationNavigation li#diplomatFinish
{
	background-position:-591px 0;
	width:129px;
}

body.lipitorForPatients div#content ul#diplomatRegistrationNavigation li#diplomatFinish.active
{
	background-position:-591px -35px;
}

div#lipitorForYouRegistrationContainer
{
	background:transparent url(../images/copay/greyBoxSlice.gif) 0 0 repeat-y;
	margin:0;
	padding:0;
	text-align:left;
	width:716px;
}

div#lipitorForYouRegistrationContainer form
{
	text-align:left;
}

div#lipitorForYouRegistrationContainer.centered,
div#lipitorForYouRegistrationBtmContainer.centered
{
	margin-left:3px;
}

div#lipitorForYouRegistrationContainer div#diplomatInsurancePrereqQuestions input[type=radio]
{
	margin:5px 5px 0 0;	
}

div#lipitorForYouRegistrationContainer div#diplomatInsurancePrereqQuestions label
{
	padding-top:5px;
	text-align:left;
	width:auto;	
}

div.diplomatInsuranceCards
{
	float:left;
	margin:0 30px 0 0;
	width:243px;
}

div.diplomatInsuranceCards img
{
	display:block;
}

div#lipitorForYouRegistrationInnerContainer
{
	background:transparent url(../images/copay/greyBoxLogoTopLeft.gif) 0 0 no-repeat;
	overflow:hidden;
	padding:35px 20px 15px 35px;
	width:661px; /* 716px */
}

div#lipitorForYouRegistrationBtmContainer
{
	background:transparent url(../images/copay/geryBoxBtm.gif) 0 0 no-repeat;
	height:5px;
	margin:0 0 15px 0;
	width:716px;
}

div#diplomatRegristrationDoctorSearch
{
	clear:both;
	overflow:hidden;
	margin:20px 0;
}

div.registrationFormFields div.fieldSection
{
	clear:both;
	float:none;
	overflow:hidden;
	padding:10px 0 !important;
}

div.registrationFormFields div
{
	clear:none;
	float:left;
	margin:0 15px 0 0;
}

div.registrationFormFields div.fieldSection div
{
	padding:0 !important;
}

div.registrationFormFields div.errorContainer
{
	clear:both;
	display:none;
	float:none;
	font-weight:bold;
	margin:0;
	padding:0;
}

div.registrationFormFields div.errorContainer span
{
	margin:0;
}

div.registrationFormFields div.errorField label
{
	color:#FF0000;
}

div.registrationFormFields div.errorField input,
div.registrationFormFields div.errorField select
{
	border:solid 1px #FF0000;
}

div.registrationFormFields div label
{
	color:#007CA4;
	display:block;
	float:none;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 2px 0;
	text-align:left;
	width:auto;
}

div.registrationFormFields div label.checkBoxLabel
{
	float:right;
	width:96%;
}

div.registrationFormFields div label.noColor
{
	color:#666666;
	font-weight:normal;
}

div.registrationFormFields div input,
div.registrationFormFields div select,
div.registrationFormFields div span
{
	font-size:1.2em;
	text-align:left;
}

div.registrationFormFields div input[type=checkbox]
{
	margin:5px 5px 0 0;
}

.registrationSubmitBtn
{
	margin:20px 0 0 0;
}

div.registrationFormFields div span
{
	display:block;
	margin:0 0 3px 0;
}

div.registrationFormFields div input
{
	font-size:1.2em;
	text-align:left;
	/*width:150px;*/
}

div#diplomatRegristrationDoctorSearch a.findADoctor
{
	position:relative;
	top:8px;	
}

div#lipitorForYouRegistrationContainer p.disclaimer
{
	font-size:1.0em;
}

div.copayRegistrationBtnContainer
{
	clear:both;
	margin:20px 0 10px 0;
	overflow:hidden;
}

div.copayRegistrationBtnContainer a.btnPrevious
{
	float:left;
	font-weight:bold;
	margin:10px 0 0 0;
}

div.copayRegistrationBtnContainer .btnContinue
{
	float:right;
}

div.modalPopupContentContainer
{
	background:#FFFFFF;
	display:none;
	position:absolute;
	width:720px;
	z-index:110;
}

body#diplomatDirectDeliveryPopup
{
    margin:0;
}

.diplomatDirectDeliveryContainer a
{
    text-decoration:underline;
}

.diplomatDirectDeliveryContainer ol.orderedListItemsNoColor
{
    padding-left:18px;
}

div.modalPopupContentContainer div.modalPopupContentInnerContainer,
#informationYouNeedToEnroll div#informationYouNeedToEnrollContainer,
.diplomatDirectDeliveryContainer
{
	background-color:#FFFFFF;
	padding:20px 0 !important;
	position:relative;
}

div.modalPopupContentContainer div#formFieldErrorSection
{
	clear:both;
	color:#FF0000;
	display:none;
	float:none;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0;
}

#informationYouNeedToEnroll div p
{
	clear:none;
}

#informationYouNeedToEnroll div ul,
.diplomatDirectDeliveryContainer div ul
{
	list-style:none;
	padding:0 0 0 10px;
}

#informationYouNeedToEnroll div ul li,
.diplomatDirectDeliveryContainer div ul li
{
	background:transparent url(../images/common/iconBlueBullet.gif) 0 50% no-repeat;
	color:#666666;
	padding:0 0 0 10px;
}


div.modalPopupContentContainer div.closeBtn,
#informationYouNeedToEnroll div div.closeBtn,
div#doctorLookupIFrameContainer div.closeBtn,
div.diplomatDirectDeliveryContainer div.closeBtn
{
	background:transparent url(../images/buttons/copay/BtnX.gif) 0 0 no-repeat;
	cursor:pointer;
	height:27px;
	position:absolute;
	right:5px;
	top:5px;
	width:30px;
	z-index:10;
}

div.diplomatDirectDeliveryContainer div.diplomatDirectDeliveryInnerContainer
{
    color:#8D8C8C;
    font-size:1.1em;
    text-align:left;
}

div.modalPopupContentContainer div.registrationFormFields,
#informationYouNeedToEnroll div.registrationFormFields,
div#doctorLookupIFrameContainer div.registrationFormFields,
div.diplomatDirectDeliveryContainer div.diplomatDirectDeliveryInnerContainer
{
	padding:10px 45px;
}

div#doctorLookupIFrameContainer div.registrationFormFields h1,
div.diplomatDirectDeliveryContainer div.diplomatDirectDeliveryInnerContainer h1
{
	margin:0 0 10px 0;
	text-align:left;
}

div.diplomatDirectDeliveryContainer div.diplomatDirectDeliveryInnerContainer h1
{
    border-bottom:solid 1px #DADADA;
    margin-bottom:20px;  
}

div.diplomatDirectDeliveryContainer div.diplomatDirectDeliveryInnerContainer a
{
    color:#006892;
}

.diplomatDirectDeliveryContainer div ul li,
.diplomatDirectDeliveryContainer div ol li
{
	color:#8D8C8C;
	margin:4px 0;
}

.diplomatDirectDeliveryContainer div p
.diplomatDirectDeliveryContainer div ul li,
.diplomatDirectDeliveryContainer div ol li
{
	line-height:1.4em;
}

div.modalPopupContentContainer div.registrationFormFields h1,
#informationYouNeedToEnroll div.registrationFormFields h1
{
	margin:0 0 -10px 0;
	text-align:left;	
}

div.modalPopupContentContainer div#Results,
div#doctorLookupIFrameContainer div#Results
{
	background:transparent url(../images/copay/bkgdDoctorSearchResultsTop.jpg) 0 0 no-repeat;
	clear:both;
	display:none;
	margin:10px 0;
	overflow:hidden;
	width:100%;
}

div#resultsItemOuterContainer
{
	margin:12px 0 0 0;
	padding:0 !important;
}

div#resultsItemOuterContainer div.doctorSearchResultsItem
{
	clear:both;
	height:64px; /* 84px */
	padding:10px 45px;
	overflow:hidden;
	text-align:left;
}

div#resultsItemOuterContainer div.doctorSearchResultsItem.oddItem
{
	background:transparent url(../images/copay/bkgdDoctorSearchResultsItem.jpg) 0 0 repeat-x;
}

div#resultsItemOuterContainer div.doctorSearchResultsItem div.resultsDoctorInformation
{
	background-color:transparent;
	clear:none;
	float:left;
	font-size:1.2em;
	margin:0;
	width:400px;
}

div#resultsItemOuterContainer div.doctorSearchResultsItem div.resultsDoctorInformationBtn
{
	background-color:transparent;
	clear:none;
	float:right;
	margin:5px 0 0 20px;
	width:161px;
}

#doctorSearchResultsControls
{
	clear:both;
	font-size:1.1em;
	margin:0 0 10px 0;
	overflow:hidden;
	padding:0 45px;
	text-align:left;
}

#doctorSearchResultsControls a
{
	color:#006892;
	text-decoration:underline;
}

#doctorSearchResultsControls a.closeBtn
{
	float:left;
	width:150px;
}

#doctorSearchPaginationControls
{
	clear:none;
	display:block;
	float:right;
	padding:0;
	text-align:right;
	width:250px;	
}

div#doctorSearchStateInput
{
	display:none;
}

#doctorSearchPaginationControls a
{
	margin:0 10px 0 0;
}

div.lipitorForYouNoRingContainer
{
	margin:20px 0;	
}

div.lipitorForYouNoRingContainerTop
{
	background:transparent url(../images/copay/greyBoxTop.gif) 0 0 no-repeat;
	font-size:1px;
	height:11px;
	line-height:0;
	width:716px;
}

div.lipitorForYouNoRingContainerBody
{
	background:transparent url(../images/copay/greyBoxSlice.gif) 0 0 repeat-y;
	overflow:hidden;
	padding:10px 20px 10px 35px;
	width:661px; /* 716px */
}

div.lipitorForYouNoRingContainerBody div.leftColumnItem
{
	clear:none;
	float:left;
	margin:0 20px 0 0;
	width:341px;
}

div.lipitorForYouNoRingContainerBody div.rightColumnItem
{
	clear:none;
	float:right;
	width:300px;
}

div.lipitorForYouNoRingContainerBtm
{
	background:transparent url(../images/copay/geryBoxBtm.gif) 0 0 no-repeat;
	font-size:1px;
	height:5px;
	line-height:0;
	width:716px;
}

div.lipitorForYouRingRightContainer
{
	background:transparent url(../images/copay/boxWlogoright.gif) 0 0 no-repeat;
	height:212px; /* 232px */
	margin:20px 0;
	padding:10px 20px 10px 35px;
	width:666px; /* 721px */
}

div#copayCardLandingModule
{
	clear:both;
	margin:10px 0 10px -10px;
	overflow:hidden;
}

div#copayCardRotator
{
	float:left;
	height:379px;
	overflow:hidden;
	position:relative;
	width:390px;
}

div#rotatorInitialCopyContainer
{
	display:none;
}

div#copayCardRotatorDisplayContainer div#copayCardRotatorImage img
{
	display:block;	
}

div#copayCardRotatorDisplayContainer div#copayCardRotatorContent
{
	background:transparent url(../images/copay/bkgdCopayCardLandingSlice.png) 0 0 repeat-y;
	height:164px;
	padding:5px 20px 15px 20px;
	width:350px; /* 390px */
}

div#copayCardRotatorDisplayContainer div#copayCardRotatorContent h2
{
	margin:0;	
}

div#rotatorControls
{
	clear:both;
	height:58px;
	overflow:hidden;
	width:390px;	
}

body.lipitorForPatients div#content div#rotatorControls ul
{
	height:58px;
	list-style:none;
	margin:0;
	padding:0;
	width:390px;	
}

body.lipitorForPatients div#content div#rotatorControls ul li
{
	background:transparent url(../images/copay/navCopayCardLanding.png) 0 0 no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	height:58px;
	list-style:none;
	margin:0;
	padding:0;
	text-indent:-10000px;
}

body.lipitorForPatients div#content div#rotatorControls ul li#copayCardModuleNavCopayCard
{
	background-position:0 0;
	width:115px;	
}

body.lipitorForPatients div#content div#rotatorControls ul li#copayCardModuleNavCopayCard.active
{
	background-position:0 -58px;	
}

body.lipitorForPatients div#content div#rotatorControls ul li#copayCardModuleNavMailOrder
{
	background-position:-115px 0;
	width:162px;	
}

body.lipitorForPatients div#content div#rotatorControls ul li#copayCardModuleNavMailOrder.active
{
	background-position:-115px -58px;	
}

body.lipitorForPatients div#content div#rotatorControls ul li#copayCardModuleNavTipsTools
{
	background-position:-277px 0;
	width:113px;	
}

body.lipitorForPatients div#content div#rotatorControls ul li#copayCardModuleNavTipsTools.active
{
	background-position:-277px -58px;	
}

div#copayCardGettingStarted
{
	background:transparent url(../images/copay/bkgdCopayCardLandingSignin.png) 0 0 no-repeat;
	float:left;
	height:349px; /* 379px */
	margin:0;
	padding:20px 50px 10px 50px;
	position:relative;
	width:233px; /* 333px */
}

div#copayCardGettingStarted h2
{
	font-size:2.4em;
	margin:0;
}

div#copayCardGettingStarted div#copayCardLandingFormError
{
	background:transparent url(../images/copay/bkgdCopayCardLoginError.png) 0 0 no-repeat;
	display:none;
	font-weight:bold;
	height:50px; /* 66px */
	left:-228px;
	padding:8px 30px 8px 20px;
	position:absolute;
	top:295px;
	width:225px; /* 275px */
}

div#copayCardGettingStarted form
{
	text-align:left;
}

div#copayCardGettingStarted div#copayCardLandingFormError span.error
{
	color:#FFFFFF !important;
	font-size:1.0em;
	text-align:left !important;
}

div#copayCardGettingStarted div#copayCardLandingFormError a
{
	color:#FFFFFF;
}

div#copayCardGettingStarted label
{
	background:transparent url(../images/copay/bkgdCopayCardLoginLabel.png) 0 0 no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	height:28px; /* 43px */
	margin:0 0 5px -43px;
	padding:5px 30px;
	text-align:left;
	width:197px; /* 257px */
}

div.copayCardLandingLoginFormFieldContainer
{
	margin:10px 0;
	overflow:visible;	
}

div.copayCardLandingLoginFormFieldContainer p
{
	margin:10px 0;
}

div.copayCardLandingLoginFormFieldContainer a.copayCardLandingLoginFormFieldContainerBtn
{
	float:right;
	margin:0 7px 0 0;	
}

div.copayCardLandingLoginFormFieldContainer input.btnNext
{
	margin:-2px 0 0 5px;
}

div.copayCardLandingLoginFormFieldContainer input[type=text]
{
	width:144px;
}

div#prescriptionDrugCoverageAnsweredNo,
div#prescriptionDrugCoverageAnsweredYes
{
	display:none;	
}

div#printCopayCard
{
	margin:40px auto 20px auto;
	position:relative;
	width:500px;
}

div#printCopayCard div
{
	color:#000000;
	font-family:helvetica;
	font-size:1.5em;
	position:absolute;
}

div#printCopayCard div#couponBINNumber
{
	right:192px;
	top:243px;
}

div#printCopayCard div#couponGroupNumber
{
	right:22px;
	top:223px;
}

div#printCopayCard div#couponMemberCode
{
	right:22px;
	top:243px;
}

div#doctorLookupIFrameContainer
{
	background:#FFFFFF;
	padding:10px 0;
	position:relative;
}

p#resultsLoadingContainer
{
	display:none;
	margin:20px 0;
}

/*
********************************************************************************
		Have a Heart in the Kitchen Styles
********************************************************************************
*/
h1.haveAHeartHeader
{
    font-size:24px;
    margin-bottom:15px; 
}

div.haveAHeartImageSideText
{
    padding:10px 100px 0 0;
}

div#lipitorCircleBoxContainer
{
	background:transparent url(../images/haveAHeart/biogBox.gif) 0 0 no-repeat;
	clear:both;
	height:293px; /* 313px */
	margin:10px 0 20px 0;
	padding:15px 30px;
	width:656px; /* 716px */
}

div#lipitorCircleBoxContainer h2
{
    margin-bottom:10px;
    margin-top:0;
}

div#lipitorCircleBoxContainer p
{
    line-height:19px;
}

div.headShotImg
{
    float:left;
    margin:0 20px 15px 0;
}

body.lipitorForPatients div#content div#haveAHeartRecipeTabbedContainer
{
    margin:20px 0;
    width:714px;
}

body.lipitorForPatients div#content ul#tabbedContainer
{
    height:37px;
    list-style:none;
    margin:0;
    padding:0;
    width:714px;
}

body.lipitorForPatients div#content ul#tabbedContainer li
{
    background:transparent url(../images/haveAHeart/RecipieTabs.gif) 0 0 no-repeat;
    cursor:pointer;
    float:left;
    height:37px;
    list-style:none;
    margin:0;
    padding:0;
    text-indent:-10000px;
    width:177px;
}

body.lipitorForPatients div#content ul#tabbedContainer li#pomodoroSauceTab
{
    background-position:0 -37px;
}

body.lipitorForPatients div#content ul#tabbedContainer li#pomodoroSauceTab:hover,
body.lipitorForPatients div#content ul#tabbedContainer li#pomodoroSauceTab.active
{
    background-position:0 0;
}

body.lipitorForPatients div#content ul#tabbedContainer li#pastaPrimaveraTab
{
    background-position:-177px -37px;
}

body.lipitorForPatients div#content ul#tabbedContainer li#pastaPrimaveraTab:hover,
body.lipitorForPatients div#content ul#tabbedContainer li#pastaPrimaveraTab.active
{
    background-position:-177px 0;
}

body.lipitorForPatients div#content ul#tabbedContainer li#pastaPuttanescaTab
{
    background-position:-354px -37px;
    width:180px;
}

body.lipitorForPatients div#content ul#tabbedContainer li#pastaPuttanescaTab:hover,
body.lipitorForPatients div#content ul#tabbedContainer li#pastaPuttanescaTab.active
{
    background-position:-354px 0;
}

body.lipitorForPatients div#content ul#tabbedContainer li#whiteBeanStewTab
{
    background-position:-534px -37px;
    width:180px;
}

body.lipitorForPatients div#content ul#tabbedContainer li#whiteBeanStewTab:hover,
body.lipitorForPatients div#content ul#tabbedContainer li#whiteBeanStewTab.active
{
    background-position:-534px 0;
}

body.lipitorForPatients div#content div#tabMainContainer div.tabContainerTopCapper
{
    background:transparent url(../images/haveAHeart/RecipCardTop.gif) 0 0 no-repeat;
    font-size:1px;
    height:28px;
    line-height:0;
    margin:0px;
    overflow:hidden;
    padding:0;
    width:714px;
}

body.lipitorForPatients div#content div#tabMainContainer div.tabContainerBody
{
    background:transparent url(../images/haveAHeart/RecipCardSlice.gif) 0 0 repeat-y;
    margin:0;
    overflow:hidden;
    padding:0 40px;
    width:634px; /* 714px */
}

body.lipitorForPatients div#content div#tabMainContainer div.tabContainerBody div.tabContainers
{
    display:none;
}

body.lipitorForPatients div#content div#tabMainContainer div.tabContainerBody div.tabContainers.active
{
    display:block;
}

body.lipitorForPatients div#content div#tabMainContainer div.tabContainerBody div.tabContainers div.recipeTipContainer
{
    background:#FFFFFF;
    border:solid 1px #E2E7E7;
    float:right;
    padding:10px;
    width:230px; /* 250px */
}

body.lipitorForPatients div#content div#tabMainContainer div.tabContainerBody div.tabContainers div.recipeTipContainer h2
{
    margin:0;
}

body.lipitorForPatients div#content div#tabMainContainer div.tabContainerBody div.tabContainers div.recipeTipContainer p
{
    margin:0;
}

body.lipitorForPatients div#content div#tabMainContainer div.tabContainerBody div.tabContainers h2
{
    clear:none;
    font-size:14px;
    margin:10px 0 20px 0;
}

body.lipitorForPatients div#content div#tabMainContainer div.tabContainerBody div.tabContainers h3
{
    clear:none;
    color:#666666;
    font-size:12px;
}

body.lipitorForPatients div#content div#tabMainContainer div.tabContainerBody div.tabContainers table
{
    clear:none;
    font-size:12px;
    margin:10px 0;
    text-align:left;
}

body.lipitorForPatients div#content div#tabMainContainer div.tabContainerBody div.tabContainers table td.ingredientAmount
{
    font-weight:bold;
    padding:0 20px 0 0;
}

body.lipitorForPatients div#content div#tabMainContainer div.tabContainerBody div.tabContainers ol
{
    clear:none;
    margin:5px 0;
    padding:0 0 0 19px;
}

body.lipitorForPatients div#content div#tabMainContainer div.tabContainerBody div.tabContainers li
{
    color:#666666;
    margin:0;
    padding:0;
}

body.lipitorForPatients div#content div#tabMainContainer div.tabContainerBtmCapper
{
    background:transparent url(../images/haveAHeart/RecipCardBtm.gif) 0 0 no-repeat;
    font-size:1px;
    height:28px;
    line-height:0;
    margin:0px;
    overflow:hidden;
    padding:0;
    width:714px;
}

/*
********************************************************************************
		Popup Modal Styles
********************************************************************************
*/
div#modalBackground
{
	background-color:#000000;
	display:none;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:100;
}

.modalBox
{
	display:none;
	position:absolute;
	width:720px;
	z-index:150;
}

/*
********************************************************************************
		PATIENTS - DOSING QUESTIONS
********************************************************************************
*/

body.dosingQuestions div#content {
	background:url(/images/headlines/forLipitorPatients/hdlLipitorDosingQuestions.jpg) no-repeat left top;
	padding-top:65px;
}

body.dosingQuestions div#content dl {
	margin:0;
	min-height:250px;
	padding:15px 25px 0 25px;
}

body.dosingQuestions div#content dl dt {
	color:#006892;
	cursor:pointer;
}

/*
********************************************************************************
		PATIENTS - OFFERS
********************************************************************************
*/

body.offers div#content {
	background:url(/images/headlines/forLipitorPatients/hdlPfizerOffers.jpg) no-repeat left top;
	padding-top:65px;
}

body.offers div.offer {
	float:left;
	margin:0 0 20px 0;
	width:100%;
}

body.offers div.offer p {
	clear:none;
	float:left;
	width:520px;
}

body.offers div.offer p.thumb {
	height:108px;
	margin-right:10px;
	overflow:hidden;
	text-indent:-10000px;
	width:173px;
}

body.offers div#copay p.thumb {
	background:url(/images/thumbnails/thumbCardCoPay.jpg) no-repeat left top;
}

body.offers div#freeTrial p.thumb {
	background:url(/images/thumbnails/thumbCard30Day.jpg) no-repeat left top;
}

body.offers div.offer p.thumb a {
	display:block;
	height:100%;
	width:100%;
}

.DOB {
	width:auto;
}

/*
********************************************************************************
		PATIENTS - COPAY CARD
********************************************************************************
*/

body.frmCoPay div#content {
	background:url(/images/headlines/forLipitorPatients/hdlCopayCard.jpg) no-repeat left top;
	padding-top:65px;
}

#coPayLink
{
    background:url(/images/buttons/btnClickHereToLearnMore.png) no-repeat left top;
	height:26px;
	overflow:hidden;
	width:370px;
	text-indent:-10000px;
}
#coPayLink:hover
{
    background-position:left -26px;
    
}

#FFDivMarg
{
    margin-bottom:0px;
    padding-bottom:0px;
}
/*FireFox 2 */
#FFDivMarg, x:-moz-any-link {

margin-bottom:9px;

}

/*
********************************************************************************
		HEALTHY LIFESTYLE
********************************************************************************
*/

body.healthyLifestyle div#content {
	background:url(/images/headlines/healthyLifestyle/hdlHealthyLifestyle.jpg) no-repeat left top;
	padding-top:142px;
}

body.healthyLifestyle div#content p.btnHealthyEatingHabits {
	background:url(/images/buttons/btnHealthyEatingHabits.gif) no-repeat left top;
	height:26px;
	overflow:hidden;
	width:170px;
	text-indent:-10000px;
}

body.healthyLifestyle div#content p.btnhealthyExerciseTips {
	background:url(/images/buttons/btnHealthyExerciseTips.gif) no-repeat left top;
	height:26px;
	overflow:hidden;
	width:170px;
	text-indent:-10000px;
}

body.healthyLifestyle div#content p.btnHealthyEatingHabits:hover,
body.healthyLifestyle div#content p.btnhealthyExerciseTips:hover {
	background-position:left -26px;
}

body.healthyLifestyle div#content p.btnHealthyEatingHabits a,
body.healthyLifestyle div#content p.btnhealthyExerciseTips a {
	display:block;
	height:100%;
	width:100%;
}

/*
********************************************************************************
		HEALTHY LIFESTYLE - EATING RIGHT
********************************************************************************
*/

body.eatingRight div#content {
	background:url(/images/headlines/healthyLifestyle/hdlEatingRight.jpg) no-repeat left top;
	padding-top:65px;
}

body.eatingRight div#content div#mainContent #takingFoodToHeart {
	background:url(/images/takingFoodToHeart/bkgdTakingFoodToHeart.gif) no-repeat left top;
	height:419px;
	margin:10px 0;
	overflow:hidden;
	padding-left:0;
	width:713px;
}

body.eatingRight div#content div#mainContent #takingFoodToHeart #flash {
	float:left;
	margin-top:10px;
	padding-left:13px;
}

body.eatingRight div#content div#mainContent #takingFoodToHeart p {
	clear:none;
	float:left;
	padding-left:20px;
	width:200px;
}

body.eatingRight div#content div#mainContent #takingFoodToHeart #flash + p {
	margin-top:20px;
}

body.eatingRight div#content div#mainContent #takingFoodToHeart p#takingFoodToHeartBtn {
	background:url(/images/takingFoodToHeart/btnDownloadTakingFoodToHeart.gif) no-repeat left top;
	height:96px;
	margin:20px 0 0 7px;
	padding:0;
	overflow:hidden;
	text-indent:-10000px;
	width:234px;
}

body.eatingRight div#content div#mainContent #takingFoodToHeart p#takingFoodToHeartBtn a {
	display:block;
	height:100%;
	width:100%;
}

body.eatingRight div#content div#mainContent #takingFoodToHeart p#disclaimer {
	color:#fff;
	margin-top:-10px;
	padding-left:20px;
	width:auto;
	clear:left; 
	width: 693px;
	display: none;
}

body.eatingRight div#content div#mainContent #takingFoodToHeart p#disclaimer a {
	color:inherit;
}

/*
********************************************************************************
		HEALTHY LIFESTYLE - STAYING ACTIVE
********************************************************************************
*/

body.stayingActive div#content {
	background:url(/images/headlines/healthyLifestyle/hdlStayingActive.jpg) no-repeat left top;
	padding-top:65px;
}

body.stayingActive div#mainContent div {
	float:left;
	margin-top:10px;
	padding-left:80px;
}

body.stayingActive div#mainContent div#activeLifestyle {
	background:url(/images/thumbnails/thumbExercise1.jpg) no-repeat left 10px;
}

body.stayingActive div#mainContent div#typesOfExercise {
	background:url(/images/thumbnails/thumbExercise2.jpg) no-repeat left 10px;
}

body.stayingActive div#mainContent div#safeExerciseGuidelines {
	background:url(/images/thumbnails/thumbExercise3.jpg) no-repeat left 10px;
}

body.stayingActive div#mainContent div#everydayFitnessIdeas {
	background:url(/images/thumbnails/thumbExercise4.jpg) no-repeat left 10px;
}

body.stayingActive div#mainContent p.calloutHealthyHeartPDF {
	background:url(/images/callouts/callDownloadExercisePDF.gif) no-repeat left top;
	display:inline;
	float:left;
	height:96px;
	margin:20px 0 0 80px;
	overflow:hidden;
	text-indent:-10000px;
	width:247px;
}

body.stayingActive div#mainContent p.calloutHealthyHeartPDF a {
	display:block;
	height:100%;
	width:100%;
}

/*
********************************************************************************
		TOOLS & RESOURCES
********************************************************************************
*/

body.onlineResources div#content {
	background:url(/images/headlines/toolsAndResources/hdlOnlineResources.jpg) no-repeat left top;
	padding-top:65px;
}

/*
********************************************************************************
		TOOLS & RESOURCES - GLOSSARY
********************************************************************************
*/

body.glossary div#content {
	background:url(/images/headlines/toolsAndResources/hdlGlossary.jpg) no-repeat left top;
	padding-top:65px;
}

body.glossary div#content ul#glossaryMenu {
	list-style-type:none;
	margin:10px 0 0 0;
	overflow:hidden;
	padding:0;
}

body.glossary div#content ul#glossaryMenu li {
	background:url(/images/tabs/tabsRight.gif) no-repeat right top;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	height:23px;
	margin:0 1px 0 0;
	padding-right:9px;
}

body.glossary div#content ul#glossaryMenu li a {
	background:url(/images/tabs/tabsLeft.gif) no-repeat left top;
	display:block;
	height:100%;
	padding-top:4px;
	padding-left:5px;
	margin-right:-4px;
	text-decoration:none;
	width:100%;
}

body.glossary div#content ul#glossaryMenu li.empty,
body.glossary div#content ul#glossaryMenu li.empty:hover {
	background-position:right -46px;
}

body.glossary div#content ul#glossaryMenu li.empty a,
body.glossary div#content ul#glossaryMenu li.empty:hover a {
	background-position:left -46px;
	color:#666;
	cursor:default;
}

body.glossary div#content ul#glossaryMenu li:hover,
body.glossary div#content ul#glossaryMenu li.active {
	background-position:right -23px;
}

body.glossary div#content ul#glossaryMenu li:hover a,
body.glossary div#content ul#glossaryMenu li.active a {
	background-position:left -23px;
	color:#fff;
}

body.glossary div#content ul#glossaryMenu li.viewAll {
	display:inline;
	float:right;
	margin-right:230px;
}

body.glossary div#content div.glossaryContent {
	background:url(/images/tabs/tabsBkgd.gif) no-repeat left top;
	margin:0;
	padding:15px 25px 25px 25px;
	width:630px;
}

body.glossary div#content div.glossaryContent.show {
	background:url(/images/tabs/tabsBkgd.gif) no-repeat left top;
	padding-top:15px;
}


body.glossary div#content div#abcGlossary.all {
	padding-bottom:0;
}

body.glossary div#content div.glossaryContent.hide {
	background:none;
	padding-top:0;
	padding-bottom:0;
}

/*
********************************************************************************
		TOOLS & RESOURCES - FAQ
********************************************************************************
*/

body.commonQuestions div#content {
	background:url(/images/headlines/toolsAndResources/hdlCommonQuestions.jpg) no-repeat left top;
	padding-top:65px;
}


body.commonQuestions div#content ul#faqMenu {
	list-style-type:none;
	margin:10px 0 0 0;
	overflow:hidden;
	padding:0;
}

body.commonQuestions div#content ul#faqMenu li {
	background:url(/images/tabs/tabsRight.gif) no-repeat right top;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	height:23px;
	margin:0 1px 0 0;
	padding-right:9px;
}

body.commonQuestions div#content ul#faqMenu li span.smallHeaderFont
{
	color:#006892;
	font-size:0.7em;	
}

body.commonQuestions div#content ul#faqMenu li a {
	background:url(/images/tabs/tabsLeft.gif) no-repeat left top;
	display:block;
	height:100%;
	padding-top:4px;
	padding-left:5px;
	margin-right:-4px;
	text-decoration:none;
	width:100%;
}

body.commonQuestions div#content ul#faqMenu li:hover,
body.commonQuestions div#content ul#faqMenu li.active {
	background-position:right -23px;
}

body.commonQuestions div#content ul#faqMenu li:hover a,
body.commonQuestions div#content ul#faqMenu li.active a {
	background-position:left -23px;
	color:#fff;
}

body.commonQuestions div#content ul#faqMenu li:hover span.smallHeaderFont,
body.commonQuestions div#content ul#faqMenu li.active span.smallHeaderFont
{
	color:#ffffff;
}

body.commonQuestions div#content div.faqContent, div.faqContent {
	background:url(/images/tabs/tabsBkgd.gif) no-repeat left top;
	margin:0;
	min-height:250px;
	padding:15px 25px 0 25px;
	width:630px;
}

body.commonQuestions div#content div.faqContent dt, div.faqContent dt {
	color:#006892;
	cursor:pointer;
}

/*
********************************************************************************
		TOOLS & RESOURCES - Lipitor on TV
********************************************************************************
*/

body.lipitoronTV div#content {
	background:url(/images/headlines/toolsAndResources/hdlTV.gif) no-repeat left top;
	padding-top:65px;
}

body.lipitoronTV div#content div#mainContent #flashLipitoronTV {
	margin-top:15px;
	padding-left:5px;
	height:314;
	width:525;
}

body.lipitoronTV div#content div#mainContent object#flashLipitoronTV
{
    border:solid 2px #000000;
    padding:0;
}

/*
********************************************************************************
		INTERSTITIAL WARNING PAGE - EXTERNAL LINKS
********************************************************************************
*/

body.externalLink ul#continue {
	list-style-type:none;
	margin:25px 0 0 0;
	padding:0;
	text-align:center;
}

body.externalLink ul#continue li {
	border-left:1px solid #666666;
	cursor:pointer;
	display:inline;
	margin:0;
	padding:0 0 0 15px;
	text-decoration:underline;
}

body.externalLink ul#continue li:first-child {
	border:none;
	padding-left:0;
	margin-right:13px;
}

/*
********************************************************************************
		IMPORTANT SAFETY INFORMATION
********************************************************************************
*/

body.isi div#content,
body.isi div#content div#mainContent {
	margin:0;
	padding:0;
}

body.safety div#content {
	background:url(/images/headlines/toolsAndResources/header_ISI.jpg) no-repeat left top;
	padding-top:65px;
}

/*
********************************************************************************
		SITE MAP
********************************************************************************
*/

body.sitemap #mainContent div {
	border-top:1px solid #cbe0ec;
	float:left;
	margin-right:23px;
	margin-top:15px;
	padding-top:5px;
	width:210px;
	height:225px;
}

body.sitemap #mainContent div#personalStories {
	margin-right:0;
}

body.sitemap #mainContent div#patients,
body.sitemap #mainContent div#LipitorLinks {
	clear:left;
}

body.sitemap #mainContent div#toolsResources ul,
body.sitemap #mainContent div#LipitorLinks ul,
body.sitemap #mainContent div#pfizerLinks ul {
	list-style-type:none;
}

body.sitemap #mainContent div ul {
	list-style-type:none;
	margin-top:10px;
	padding:0;
}

body.sitemap #mainContent div ul li {
	background:url(/images/icons/iconSiteMapArrowBlue.gif) no-repeat left 5px;
	padding-left:11px;
}

body.sitemap #mainContent div ul li ul li {
	background:url(/images/icons/iconSiteMapArrowWhite.gif) no-repeat left 5px;
	padding-left:11px;
}

body.sitemap #mainContent div ul ul {
	margin-top:0;
}

body.sitemap #mainContent a {
	text-decoration:none;
}

body.sitemap #mainContent div#genericLinks {
	clear:both;
	width:100%;
	padding-top:0;
}

body.sitemap #mainContent div#LipitorLinks,
body.sitemap #mainContent div#pfizerLinks {
	border-top:0;
	padding-top:0;
}

body.sitemap #mainContent div#toolsResources ul li,
body.sitemap #mainContent div#LipitorLinks ul li,
body.sitemap #mainContent div#pfizerLinks ul li {
	background:none;
	padding-left:0;
}

/*
********************************************************************************
		SEARCH RESULTS
********************************************************************************
*/

body.searchResults h1
{
    border-bottom:solid 1px #9CC1CF;
    margin:0 0 10px 0;
    padding:0 0 10px 0;
}

body.searchResults .headerHighlight,
body.searchResults .contHighlight
{
    color:#006892;
    font-weight:bold;
}

body.searchResults div#ResultPages {
	border-top:1px solid #CBE0EC;
	font-size:1.2em;
	margin-top:15px;
	padding-top:5px;
}

body.searchResults div#ResultPages strong,
body.searchResults div#ResultPages b {
	color:#006892;
}

body.searchResults div#ResultPages div.SearchSummary div,
body.searchResults div#ResultPages div.SearchResultLink,
body.searchResults div#ResultPages div.SearchTopPager {
	padding-top:10px;
}

body.searchResults div#ResultPages div.SearchResultDesc {
	padding-top:5px;
}


body.searchResults div#ResultPages div.SearchBottomPager {
	padding-top:20px;
	text-align:center;
}


/********************* Tables ******************************/
table {
  margin:8px auto 24px auto;
  text-align:center;
}
thead, tbody {
   border:1px solid #005973;
}
.show td, .show th {
  padding:4px;
  border:1px solid;
}
tfoot, tfoot td, .show tfoot td {
  color:#999;
  border:0px none;
}

/* CSS to Hide or show unrequired controls */
.displaynone {
	display:none;
}

.displayblock {
	display:block;
}

/*
********************************************************************************
		Costco/Walgreens - Retail Page
********************************************************************************
*/
body#lipitorCostco,
body#lipitorWalgreens
{
    margin:0;
}

body#lipitorCostco div#header,
body#lipitorWalgreens div#header
{
    background:transparent url(../images/headlines/copay/retailHdr.jpg) 0 0 no-repeat;   
}

body#lipitorCostco div#header div#globalLinks,
body#lipitorWalgreens div#header div#globalLinks
{
	color:#FFFFFF;
	left:265px;
	position:absolute;
	top:35px;
}

body#lipitorCostco div#header a,
body#lipitorWalgreens div#header a
{
	color:#FFFFFF;
}

body#lipitorCostco div#header a.pdf,
body#lipitorWalgreens div#header a.pdf
{
	background:none;
	padding:0;
}

body#lipitorCostco div#header div#globalLinks span.separator,
body#lipitorWalgreens div#header div#globalLinks span.separator
{
	padding:0 5px;
}

body#lipitorCostco div#header div#globalLinks span#siteLinks,
body#lipitorWalgreens div#header div#globalLinks span#siteLinks
{
	background:none;
	display:inline-block;
	padding:6px;
}

body#lipitorCostco div#header div#globalLinks span#siteLinks span,
body#lipitorWalgreens div#header div#globalLinks span#siteLinks span
{
	background:none;
	display:inline-block;
	margin-top:-6px;
	padding:4px 6px 6px 6px;
}

body#lipitorCostco div#callouts,
body#lipitorWalgreens div#callouts
{
    margin:82px 0 0 0;
    padding:0;
}

/********************* Tell Your Story ******************************/
.floatLeft
{
  width:100px; 
  text-align:right;
  float:left;
}

.boxContianer{
	width:565px;
	margin-left:-10px;
}
.topBlueBorder{
	background:url(/images/shareYourStory/topBorderImg.jpg) no-repeat;
	background-position:top;
	height:23px;
	width:565px;
}
.btmBlueBorder{
	background:url(/images/shareYourStory/bottomBorderImg.jpg) no-repeat;
	background-position:bottom;
	height:25px;
	width:565px;
}
.btmBlueBorderIntro
{
	background:url(../images/bottomBorderImgIntro.jpg) no-repeat;
	background-position:bottom;
	height:15px;
	width:565px;
}
.boxContentPlacer{
	background:url(../images/boxBgGradiant.jpg);
	background-repeat:repeat-y;
}
.boxContent{
	margin:0 15px 0px 15px;
}
.headerTellStory
{
	margin-bottom:5px;
    font-weight:bold;
    padding-left:20px;
    margin-left:-15px;
    margin-right:-15px;
    padding-right:20px;
    background-color:#414141;
	padding:5px;
	color:#fefefe;
}
.headerTellStory a
{
	color:#fefefe;
	text-decoration:none;
}
.navTellStory
{
	padding-top:10px;
}
.headerTYSPreScreened
{
	height:220px;
	margin-left:-15px;
	margin-right:-15px;
	margin-top:-10px;
	background-image:url(../images/shareYourStory/headerTYS_Prescreened.jpg);
	background-position:left;
	background-repeat:no-repeat;	
}
.headerTYS
{
	height:307px;
	margin-left:-15px;
	margin-right:-15px;
	margin-top:-10px;
}
.footerTYS
{
	padding:10px 20px 10px 20px;	
}
.alignRight
{
	text-align:right;
}
.footerTYS table td
{
	width:100%;
	text-align:left;
	vertical-align:bottom;
}
.footerTYS table
{
	width:100%;
	text-align:left;
	margin-bottom:0px;
}
.footerTYS a
{
	font-weight:bold;
}
#boxContent table
{
	margin:0px 0px 0px 0px;
	text-align:left;
}
/************************************* end of Tell Your Story *****************************/















body.emailAFriend {
	margin:0;
}

body.emailAFriend div#wrapper {
    width:720px;
}

body.emailAFriend div#content {
	padding:0;
}

body.emailAFriend div#emailAFriend {
	background:url(/images/lightbox/bkgdLightboxBtm.gif) no-repeat left bottom;
    padding:0 0 4px 0;
}

body.emailAFriend div#emailAFriend .top {
	background:url(/images/lightbox/bkgdLightboxTop.gif) no-repeat left top;
	height:40px;
	margin:-2px 0 0 0;
	position:relative;
}

body.emailAFriend div#emailAFriend .top .btnClose {
	background:url(/images/lightbox/btnLightboxClose.gif) no-repeat left top;
	cursor:pointer;
	height:26px;
	left:10px;
	margin:0;
	overflow:hidden;
	position:absolute;
	text-indent:-10000px;
	top:7px;
	width:67px;
}

body.emailAFriend div#emailAFriend .top .btnClose:hover {
	background-position:left -26px;
}

body.emailAFriend div#emailAFriend .content {
	background:url(/images/lightbox/bkgdLightboxMid.gif) repeat-y left top;
	min-height:220px;
	overflow:hidden;
	padding:20px;
}

body.emailAFriend div#emailAFriend .content h1 {
	margin:0;
}

body.emailAFriend div#emailAFriend .content div
{
	*-padding-top:5px;
}

body.emailAFriend div#emailAFriend #frmLogin 
{
	zoom:1;
}

body.emailAFriend div#emailAFriend .content h1,
body.emailAFriend div#emailAFriend .content p {
	padding-left:155px;
}

body.emailAFriend div#emailAFriend .content input.frmSendEmail {
	clear:both;
	display:inline;
	float:left;
	margin-top:8px;
	margin-left:155px;
}

body.emailAFriend div#emailAFriend .content p.btnReturnToPage {
	background:url(/images/buttons/btnReturnToPage.gif) no-repeat left top;
	cursor:pointer;
	height:26px;
	margin:20px auto 0 auto;
	overflow:hidden;
	padding:0;
	text-indent:-10000px;
	width:130px;
}

body.emailAFriend div#emailAFriend .content p.btnReturnToPage:hover {
	background-position:left -26px;
}


form {
	text-align:center;
}

form p,
form h2 {
	text-align:left;
}

form h2 {
	margin-top:30px;
}

form,
form p {
	margin:0;
}

form label {
	margin-right:10px;
	text-align:right;
	width:145px;
}

form .error {
	color:#f00;
	clear:none;
	text-align:left;
}

form .error,
form label {
	font-size:1.2em;
	line-height:1.2em;
	padding-top:3px;
}

form input,
form select {
	font-size:1.2em;
	margin:0 5px 0 0;
}

form input,
form select,
form textarea,
form label {
	float:left;
}

form div {
	clear:both;
	overflow:hidden;
	padding-top:10px;
}

body.frm30DayTrialConfirmation form div{
	padding-bottom:10px;
}

form div#divAddress2 {
	padding-top:5px;
}

form div#divTakingPrescription label,
form div#divTakingPastYear label,
form div#divPrescriptionMedecine label,
form div#divHowLong label,
form div#divHowDidYouHear label {
	padding-top:0;
	text-align:left;
	width:100%;
}

form div#divTakingPrescription select,
form div#divTakingPastYear select,
form div#divPrescriptionMedecine select,
form div#divHowLong select,
form div#divHowDidYouHear select {
	clear:both;
	margin-top:5px;
	margin-left:155px;
}

form div#divPrivacyLink {
	padding-top:30px;
}

form div#divBroadConsent label {
	margin:-16px 0 0 0;
	padding-left:25px;
	padding-top:0;
	text-align:left;
	width:auto;
}

form ul {
	list-style-type:none;
	margin:0 0 10px;
	overflow:hidden;
	padding:0;
	width:auto;
}

div#content form ul li {
	float:left;
	line-height:1em;
	margin:0;
	padding:0 5px;
}

div#content form ul li:first-child {
	border-right:1px solid #3995B9;
	padding-left:0;
}

form input.frmSubmit {
	float:none;
	margin-top:10px;
}

body.frm30DayTrialCoupon div#coupon {
	clear:both;
	font-size:1.2em; 
}

body.frm30DayTrialCoupon div#coupon div {
	border:2px solid #000;
	margin-top:20px;
	padding:0 20px 20px 20px;
	width:305px;
}

body.frm30DayTrialCoupon div#front h2 {
	background:#006892;
	border-bottom:2px solid #000000;
	color:#fff;
	margin:0 -20px;
	padding:5px 20px;
}

body.frm30DayTrialCoupon div#front div#couponInfo {
	border:0;
	overflow:hidden;
	padding:0;
	width:100%;
}

body.frm30DayTrialCoupon div#front div#couponInfo p {
	clear:none;
	float:left;
	width:50%;
}

body.frm30DayTrialCoupon div#back {
	page-break-after:always;
}

body.frm30DayTrialCoupon div#front ol {
    padding-left: 28px;
}

body.frm30DayTrialCoupon div#back ul {
    padding-left: 28px;
}

.copayList
{
    list-style-position:inside;
}

.labelJustified
{
    margin-left:120px;
}

#unsubscribeSubmit
{
    margin-top:20px;
    margin-left:155px;
}

.leftLabel
{
    text-align:left;
}

.floater
{
    float:left;
    font-size: 1.2em;
}

.monthYearDivider
{
    font-size: 1.8em !important;
}

p img.PlaqueChart
{
    margin-top:20px;
    margin-bottom:8px;
}

body.glossary div#wrapper div#content .noCallouts span#siteUtilities
{
    /*float:none;*/
    position:relative;
    right:230px;
}

sup
{
    line-height:8px;
}

.topNextLink
{
    margin-left: 15px;
}

h2
{
	margin:25px 0 -5px 0;
}

.mediumField
{
    width:240px;
}

