/*Layout of site*/
body
{
	background-color: #367586;
	margin: 0px;
	background-image:url( /images/bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
form{
margin:0px;
padding:0px;
}

#lightbox {
background-color:#EEEEEE;
border-bottom:2px solid #666666;
border-right:2px solid #666666;
padding:10px;
}
#lightbox img {
border:medium none;
clear:both;
}
#closeButton {
right:5px;
top:5px;
}
/*body, p, div, td, span, h1, h2, h3
{
	font-family: helvetica;
	color: #000000;
}*/

#contentwrapper{
background-image:url( /images/outer-shadow.jpg);
background-repeat:repeat-y;
background-position:left top;
float:left;
width:750px;
margin:1px auto;
padding:0px 14px 0px 14px;
z-index:1;
}

#mainWrapper {
margin:0 auto;
position:relative;
text-align:left;
width:772px;
z-index:0;
}
#header { 
width:750px;
height:98px;
margin:0px auto;
padding:0px;
}
#header #search {
background-color:#FFFFFF;
float:right;
margin:0;
padding:10px 0 0 0;
width:190px;
}
#header #search span{
font-size:12px;
color:#16485d;
}
/*#header form {
float:right;
margin:5px 0px 10px 0px;

}
#header form img {
float:right;
border:1px blue solid;
padding:15px 15px 0px 0px;
}

#header form input {
padding:0px 14px 0px 0px;
}*/
#header img{
float:left;
margin:0px;
}

#navigation { 
float:right;
padding:10px 0px 0px 0px;
margin:0px;
}
html>/**/body #navigation { 
float:right;
padding:12px 0px 0px 0px;
margin:0px;
}




#utilityNav {
height:26px;
background-image:url( /images/utility-bg.jpg);
background-repeat:repeat-y;
padding-left:25px;
}
#utilityNav img{
padding-right:5px;
vertical-align:middle;
}
#utilityNav a:link, #utilityNav a:visited{
font:Arial;
font-weight:regular;
color:#5f878a;
font-size:11px;
text-decoration:none;
padding-top:5px;
}

#utilityNav span a:link, #utilityNav span a:visited {
color:#517677;
text-decoration:underline;
}
#utilityNav .HPlink {
font-size:10px;
font-weight:bold;
margin-left:155px;
right:0;
width:30%;
}
#utilityNav .HPlinkHCP {
font-size:10px;
font-weight:bold;
margin-left:130px;
right:0;
width:30%;
}
#banner{}
#content {
background-image:url( /images/inner-bg.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
float:left;
width:100%;
}
/*FOR CONTENT*/
#content #text{
background-image:url( /images/heading-bg-style1.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
float:left;
padding:0px 0px 0px 20px;
width:60%;
}
#content #text.full p{
width:675px;
font-weight:normal;
margin:0px; 
line-height: 16px;
}
#content #text.fullsize {
width:720px;
margin:0px 0px 0px 0px;


}
#content #text p { 
font:Arial;
font-weight:regular;
font-size:12px;
line-height: 16px;
font-color:#000000;
margin:0px;
padding:0px 20px 10px 15px;
}
html>body #content #text p { 
font:Arial;
font-weight:regular;
font-size:12px;
line-height: 16px;
font-color:#000000;
margin:0px;
padding:0px 20px 10px 15px;
}

#content table{ 
font:Arial;
font-weight:regular;
font-size:13px;
line-height: 16px;
font-color:#000000;
margin:0px 0px 10px 15px;
}
#content #text h1 {
color:#000000;
font-size:30px;
font-weight:normal;
margin:25px 0 0 10px;
}
#content #text h1 span.pinkcolor{
color:#c62a6c;
}
#content #text h1 .green{
 color:#0099b4;
 font-size:30px;
 background-image:none;
 }
#content #text .textcallout{
	font-weight:bold;
	color:#c62a6c;
	padding:20px 0px 20px 15px;
}
#content #text h2 {
font:Arial;
color:#000000;
font-size:14px;
font-weight:bold;
margin:0px 0px 14px 15px;
/*padding-top:10px;*/
clear:both;
 }
  #content #text h2 .pink {
font-weight:normal;
color:#c62a6c;
font-size:32px; 
  }
 
#content h2.subhead{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold !important;
font-size:12px !important;
margin:0px !important;
padding:0px 0px 0px 15px;;
}
 #content #text img {
/* float:left;*/
 }
 
#content #text p.malign { 
font:Arial;
font-weight:regular;
font-size:13px;
line-height: 16px;
font-color:#000000;
margin-left:206px;
}
 #content #text p a.pink{ 
color:#c72d6e;
font-weight:bold;
}
.nolinepink{ 
color:#c72d6e;
font-weight:bold;
font-size:13px;
text-decoration:none;
}
#isi{
clear:both;
color:#000000;
font-size:11px;
padding:10px 72px 0px 30px;
margin:0px;
}
#isi h1{
font:Arial;
font-weight:bold;
font-size:14px;
margin-bottom:7px;
}
#isi a {
text-decoration:underline;
color:#000000;
font-size:13px;
font-weight:bold;
}
#isi p{
margin:9px 0px 9px 0px;
font-weight:bold;
font-size:12px;

}
#isi p.first{
margin-top:-6px !important;
}

#getupto h1{
font:Arial;
font-weight:normal;
font-size:21px;
color:#FFFFFF;

}
#getupto h1.big{
font:Arial;
font-weight:bold;
font-size:36px;
color:#FFFFFF;

}

#getupto a.small{
color:#ffffff;
font-size:12px;
text-decoration:none;
}
#getupto a.sub{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration: underline;
}
.white {
color:#FFFFFF;
}
#CalloutWrapper{
text-align:center;
margin:0px 0px 0px 10px;
z-index:400;
}
#calloutGetUpto{
margin-top:-15px;
}
#footer {
clear:both;
font:Arial;
font-weight:normal;
font-size:11px;
color:#000000;
width:100%;
margin:25px 0px;
padding:0px 0px 0px 0px;
background:none;
text-align:center;
}
#footer a{
color:#000000;
text-decoration:underline;

}
#inputbox {
background-image:url(/images/inner-middle.jpg);
background-repeat:no-repeat;
width:638px;
float:left;
height:290px;
padding:0px 0px 0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#ffffff;

}

.white{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;

}

#inputbox table td{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#ffffff;
text-align:right;
width:90px;
height:27px;
}
#inputbox select {
width:146px;

}
#inputbox table th{
text-align:left;
}

#buttons {
float:left!important;
width:100%!important;
border:1px solid red;
padding-left:6px;
}
.green {
font:Arial;
color:#ffffff;
font-size:14px;
background-image:url(/images/button-green.gif);
background-repeat:no-repeat;


}
.grey {
background-image:url(/images/button-grey.gif);
background-repeat:no-repeat;
font:Arial;
color:#ffffff;
font-size:14px;
}

#inputboxemail {
background-image:url(/images/input-email-middle.jpg);
background-repeat:no-repeat;
width:362px;
float:left;
height:116px;
padding:0px 0px 0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#ffffff;

}
#inputboxemail table td{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#ffffff;
text-align:right;
/*width:90px;*/
}
#inputboxemail table th{
text-align:left;
}
#read{
clear:both;
font:arial;
font-size:12px;
color:#0099b4;
margin:5px 0px 10px 5px;
text-decoration:underline;
}
#read a:link, #read a:active, #read a:visited{
color:#037589;
text-decoration:underline;

}
.ssiincludes{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
}
.ssiincludes a:link, .ssiincludes a:visited{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

/*SELF TEST STLES- start*/
#quizBox{
background-image:url(/images/quiz/st-impetigo-quiz-bg-top.gif);
background-repeat:no-repeat;
width:596px;
padding:0px;
margin:25px 0px 0px 20px;
display:block;
float:left;
background-color:#FFFFFF;
}
html>body #quizBox{
margin:25px 0px 0px 45px;
}
#quizHeader{
color:#fff !important;
padding:0px;
text-align:center;
display:block;
padding:10px 10px 0px 0px !important;
height:40px;
}
html>body #quizHeader{
margin:0px !important;
}
#quizContent{
background-image:url(/images/quiz/quizboxslice.gif);
background-repeat:repeat-y;
background-position:left top;
padding:10px 0px 0px 30px;
float:left;
width:566px;
margin:10px 0px 0px 0px;
}
html>body #quizContent{
padding:10px 0px 0px 30px;
width:566px;
}
#quizContent span{
color:#32879B;
padding-right:5px;
font-weight:bold;
}
#quizContent div, #quizContent p{color:#707070;}
#quizContent p{
text-align:left;
margin-left:20px;
}
#quizContent ul{
padding-left:20px;margin:0px;}
#quizContent ul li{
display:inline; padding:0px 5px 0px 5px; margin:0px;}
#quizBox .footer{
margin-left:2px;}
html>body #quizBox .footer{
margin-left:0px;}
#quizContent div{
width:100%;
float:left;}
#quizContent .submit{
margin-left:120px;
margin-bottom:15px;}
#quizContent div img{
margin-right:15px;}
#more_Info{
clear:both;
color:#7C7C7C;
text-align:left;
width:100%;
padding: 8px 0px 15px 45px;
margin-bottom:15px;
}
#more_Info a {
color:#0099b4;
font-size:12px;
text-decoration:underline;


}

.elig{
font:arial;
font-size:13px;
color:#0099b4;
padding-left:15px;
font-weight:bold;
margin-bottom:15px;

}

/*SELF TEST STLES-  end*/


#getupto {
position:absolute;
text-align:left;
/*background-image:url( /images/callout/getupto-15off-bg.png);
background-repeat:no-repeat;*/
color:#FFFFFF;
height:259px;
right:30px;
top:233px;
width:240px;
z-index:100;
text-align:center;

/*padding:10px 0px 0px 10px;*/
}

#getupto h1{
font:Arial;
font-weight:normal;
font-size:21px;
color:#FFFFFF;
line-height:32px;
margin:10px 0px 0px 1px;
padding-right:25px;
}
#getupto .big{
font:Arial;
font-weight:bold;
font-size:36px;
color:#FFFFFF;

}

#getupto a.small{
color:#ffffff;
font-size:12px;
text-decoration:none;
}
#getupto a.sub
{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration: underline;
padding:259px 10px 110px 10px;
}
#bacterial_callout2{
background-image:url(/images/hcp_moa_callout2.jpg);
background-position:left top;
background-repeat:no-repeat;
width:228px;
height:149px;
margin:26px 0px 0px 0px;
}
/*ul{
margin:0px;
}*/
sup,sub {
height: 0;	
line-height: 1;	
vertical-align: baseline;	
_vertical-align: bottom;	
position: relative;	
}
sup {	
bottom: 1ex;
}
sub {	
top: .5ex;
}
/*PRINT COUPON*/
html > body #PrintCoupon {
background-image:url(/images/quiz/resultbknd.gif);
background-repeat:no-repeat;
height:198px;
line-height:16px;
padding:60px 200px 0 15px;
width:411px;
}
#PrintCoupon {
background-image:url(/images/quiz/resultbknd.gif);
background-repeat:no-repeat;
position:relative;
height:198px;
line-height:16px;
padding:70px 200px 0 15px;
width:411px;
margin:0px ;
}
#PrintCoupon p{
position:relative;
}
html > body #PrintCoupon01 {
background-image:url(/images/quiz/resultbknd01.gif);
background-repeat:no-repeat;
height:198px;
line-height:16px;
padding:60px 200px 0 15px;
width:411px;
}
#PrintCoupon01 {
background-image:url(/images/quiz/resultbknd01.gif);
background-repeat:no-repeat;
position:relative;
height:198px;
line-height:16px;
padding:70px 200px 0 15px;
width:411px;
margin:0px ;
}
#PrintCoupon p, #PrintCoupon01 p{
position:relative;
font-size:12px !important;
}
#PrintCoupon p a, #PrintCoupon01 p a{
font-size:12px !important;

}
.postiveBg{
background-image:url(/images/quiz/resultbknd01.gif);
background-repeat:no-repeat;
}
#more_Info_thankyou {
clear:both;
color:#4B99AA;
font-family:Arial, Helvetica, sans-serif;
font-size:12px !important;
float:left;
margin:0px;
padding:0px;
}
#more_Info_thankyou a{
font-size:12px !important;
}
.clearclass{
clear:both;
}
.Prt_but{
position:relative;
width:120px;
margin-left:150px !important;
margin-top:25px;
}

/*styles for coupon page */

html>body #PrintCoupon{
margin-top:15px;
background-image:url(/images/quiz/resultbknd.gif);
background-repeat:no-repeat;
width:411px;
height:190px;
padding:55px 200px 15px 15px;
line-height:16px;
}
*html #PrintCoupon{
margin-top:15px;
background-image:url(/images/quiz/resultbknd.gif);
background-repeat:no-repeat;
width:411px;
height:190px;
padding:50px 200px 15px 15px;
line-height:16px;
}
html>body #PrintCoupon01{
margin-top:0px;
background-image:url(/images/quiz/resultbknd01.gif);
background-repeat:no-repeat;
width:411px;
height:190px;
padding:70px 200px 0px 15px;
line-height:16px;
}
#more_Info_thankyou{
color:#4B99AA; float:left;
margin:-50px 0px 60px 8px;
}
html>body #more_Info_thankyou{
color:#4B99AA; float:left;
margin:-50px 0px 60px 13px;
}
.Prt_but{
float:left;
margin:22px 0px 0px 175px;

}

/*Coupon Page styles starts here*/

.couponbody{
margin:0px;
padding:0px;
background-color:#fff;
text-align:left;
}
#couponMainWrapper{
position:relative;
margin:0px;
padding:0px;
width:612px;
height:auto;
z-index:1;
margin-top:85px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#couponMainWrapper h2, #couponMainWrapper h2.Coupon_subhead{
font-size:16px;
color:#008da9;
margin:0px;
padding:10px 0px 10px 0px;
}
.logotubetopper{
position:absolute;
top:0px;
left:0px;
}
#couponInnerWrapper{
left:0px;
z-index:1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-align:left;
padding:0px;
line-height:16px;
height:auto;
}
#couponInnerWrapper sup{
font-size:11px;}
.fifteenofheader{
left:15px;
}
#couponInnerWrapper .titletext{
font-size:12px;
padding-left:5px;
margin:0px;
}
#couponInnerWrapper .titletext span{
font-size:14px;
font-weight:bold;}
#couponInnerWrapper h2{
font-size:15px;
color:#008da9;
margin:0px;
padding:10px 0px 0px 5px;
}
.EXP_list{
font-size:14px;
color:#000;
margin:0px;
padding:0px;
margin:5px 0px 0px 20px;
}
.EXP_list li{
line-height:23px;
}
.prtImage{
z-index:1;
position:absolute;
right:0px;
margin-top:-2px;
vertical-align:top;}
#couponCutSlip{
padding:0px;
margin:0px;
padding:0px 5px 0px 5px;
font-size:11px;
margin-top:10px;
}
#couponCutSlip span.title{
color:#008da9;
font-size:11px;
}
#couponCutSlip a:link, #couponCutSlip a:visited{
color:#D85A92;
text-decoration:underline;
}
#couponCutSlip a:hover{
text-decoration:none;
}
.McKesson{
margin:5px 0px 0px 0px; padding:0px;}
.couponNote{ margin:0px; padding:0px;}
/*.idBox{
font-weight:bold; 
width:230px; 
margin:0 auto; 
border:1px solid #000; 
padding:10px;
height:99px;
position:absolute;
top:0px;
right:231px;
}*/
.idBox {
border:1px solid #000000;
font-weight:bold;
height:99px;
margin:0pt auto;
position:absolute;
right:231px;
top:50px;
width:130px;
}
.IDCodes{
margin:0px;
padding:0px;
}
.IDCodes li{ 
margin:0px 0px 0px 10px; 
padding:0px; list-style:none;
line-height:20px;
}
.pharmacistlist{
margin:0px;
padding:0px;
margin-left:15px;}
#popup_main{
width:413px;
background-color:#fff;
margin:11px 0px 0px 8px;}
#popup_content{
position:relative;
width:413px;
background-image:url(/images/thank-you/thankyouboxslice.jpg);
background-repeat:repeat-y;
font-size:12px;
z-index:0;
padding-bottom:30px;
}
#popup_content p, #popup_content h1{
padding:0px 10px 0px 40px;
margin:0px;}
#popup_content .logoPadding{
margin-left:20px;}
.closewindow{
position:absolute;
top:8px;
right:10px;
font-size:10px;
color:#CE3177;
z-index:1;
font-weight:bold;
cursor:pointer;
}
.closewindow img{
padding-right:5px; }
.thankYouHeader{
clear:left; font-size:19px; color:#008DA9;
}
.Coupon_smalltext{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
padding:0px;
margin:0px;
line-height:12px;
margin-top:8px;}
.Coupon_smalltext span{
color:#008da9;
}
.InnerContentContainer{
width:770px;
position:relative;
text-align:left;
margin:0 auto;
padding:0px;
top:0px;
font-family:Arial, Helvetica, sans-serif;
background:url(/images/home/btmbkndgrade.gif) #0066FF repeat-y;
z-index:1;
background-color:#8CC1CF;
}
