html
{
    margin:0 0 20px 0;
    padding:0;
}

body
{
    background:url(/images/tylenol/bkg_glb_gradient.gif) repeat-x;
    margin:0 auto 20px auto;
    padding:0;
    text-align:center;
	font-family: Arial;
	font-size: 11px;
}

p{font-family:arial; font-size:11px}

#container
{
    text-align:left;
    margin:0 auto;
    width:751px;
    position:relative;
    z-index:9;
}

table, img{
	font-family:arial;
	font-size: 11px;
    border:0;
}

.noul
{
    text-decoration:none;
}

.bold{
    font-weight:bold;
}

.gray
{
    color:#666;
    font-family:arial;
    font-size:11px;
}

a#shopOnline span, a#btnDrugStore span, a#prodLocator span{display:none;}

a#shopOnline{display:block; float:left; width:105px; height:26px; background:url(/images/tylenol/buttons/shop_online.gif) no-repeat left top;}
/* a#shopOnline:hover{background:url(/images/tylenol/buttons/btn_shoponline_on.gif) no-repeat left top;} */

a#btnDrugStore{width:133px; height:35px; display:block; float:left; background:url(/images/tylenol/buttons/btn_drugstoredotcom.gif) no-repeat left top;}

div#disclaimer_over{
	text-align:center;
	font-size:10px;
	font-family:Arial;
	background-color:#F1F1F1;
	border:1px solid #666666;
	width:220px;
	padding:5px;
	height:auto;
	display:none;
	position:absolute !important;
	z-index:150;
	margin-left:-130px; top:-500px; left:-500px;
}

a.grayLink:link, a.grayLink:visited
{
    color:#666;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
}

a.grayLink:hover
{
    color:#858585;
	font-family:Arial;
    font-size:11px;
    text-decoration:none;
}

a.grayboldLink:link, a.grayboldLink:visited
{
    color:#666;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

a.grayboldLink:hover
{
    color:#858585;
	font-family:Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

a.lightredLink:link, a.lightredLink:visited
{
    color:#d2232a;
}

a.lightredLink:hover
{
    color:#555;
}

ul.leftnavlink{
	list-style-image: url(/images/tylenol/arw_glb_gray.gif);
	padding:0px 0px; 
	margin:0px 0px;
	line-height: 14px;
}

ul.leftnavlink li{margin: 0px 0px 0px 16px; padding:0px 0px 4px 0px;}
a.leftnavlinkoff, a.leftnavlinkoff:hover
{
	font:11px Arial;
	text-decoration:none;
	color:#d2232a;
}

a.leftnavlinkoff:hover
{
    color:#3e3839;
}

a.leftnavlinkon
{
	font:11px Arial;
	text-decoration:none;
	color:#3e3839;
}

.next{
	text-align: right;
    font:bold 11px Arial;
    color:#000;
    padding:20px 17px;
}

.prev{
	text-align: left;
    font:bold 11px Arial;
    color:#000;
    padding:20px 17px;
	background-image:url(/images/tylenol/arw_glb_prev_gray.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

a.nextlink:link, a.nextlink:visited, a.nextlink:hover
{
	font:italic 11px Arial;
	text-decoration:none;
	padding:10px 10px 10px 0;
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url(/images/tylenol/arw_glb_gray.gif);
	color:#3e3839;
	text-align:right;
}

a.prevlink:link, a.prevlink:visited, a.prevlink:hover
{
	font:italic 11px Arial;
	text-decoration:none;
	padding:10px 10px 10px 0;	
	color:#3e3839;
	text-align:left;
}

ul.articleLink{
	list-style-image: url(/images/tylenol/arw_glb_gray.gif);
	margin:0px 0px;
	margin-left: 8px;
	line-height: 14px;
}

ul.articleLink li{margin: 0px 0px; padding-bottom: 4px;}

a.articleLinkOff, a.articleLinkOff:hover
{
	font:10px Arial;
	text-decoration:none;
	color:#d2232a;		
}

a.articleLinkOff:hover
{
    color:#3e3839;
}

a.articleLinkOn, a.articleLinkOn:hover
{
	font:10px Arial;
	text-decoration:none;
	color:#3e3839;
}

@media screen{
	div#forms, div#directions, div#ingredients, div#warnings, div#storage{display: none}
}

@media print{
	div#overview, div#forms, div#directions, div#ingredients, div#warnings, div#storage{ display: block}
}

.footer {color:#5d5d5d;font-family:arial;font-size:10px;}
.footer2 {color:#A7020C;font-family:arial;font-size:10px;text-decoration:none;}
.footer3 {color:#FFFDF6;font-family:arial;font-size:10px;}

.privacyHead {color:#5d5d5d;font-family:arial;font-size:12px;font-weight:bold;}
.privacyHeadrd {color:#C7040B;font-family:arial;font-size:12px;font-weight:bold;}
.main11 {color:#5d5d5d;font-family:arial;font-size:11px;}
.main14 {color:#5d5d5d;font-family:arial;font-size:14px;font-weight:bold;}	
.dkgr {color:#535353;font-family:arial;font-size:10px;}
.dkgr11 {color:#535353;font-family:arial;font-size:11px;}
.rd {color:#CC0000;font-family:arial;font-size:12px;font-weight:bold;}
.redfoot {color:#CC0000;font-family:arial;font-size:11px;}
.print17 {color:#5d5d5d;font-family:arial;font-size:17px;}
.print18 {color:#5d5d5d;font-family:arial;font-size:18px;font-weight:bold;}
.main18 {color:#CC0000;font-family:arial;font-size:18px;font-weight:bold;}

.red {color:#CC0000; font-family:arial; font-size:11px;text-decoration:none; line-height: 11px;}
.redheader {color:#CC0000; font-family:arial; font-size:11px;text-decoration:none;font-weight:bold; line-height: 11px;}
.redheader14 {color:#CC0000; font-family:arial; font-size:14px;text-decoration:none;font-weight:bold; line-height: 11px;}

.blackheader {color:#5d5d5d; font-family:arial; font-size:11px;text-decoration:none;font-weight:bold; line-height:11px;}
.blackheader12 {color:#5d5d5d; font-family:arial; font-size:12px;text-decoration:none;font-weight:bold;}


a.btf:link {color:#ff9999; font-family:arial; font-size:10px; text-decoration:underline;}
a.btf:visited {color:#ff9999; font-family:arial; font-size:10px; text-decoration:underline;}
a.btf:hover {color:#ff9999; font-family:arial; font-size:10px; text-decoration:underline;}

a.rd:link {color:#CC0000; font-family:arial; font-size:12px; text-decoration:none; font-weight:bold; line-height: 12px;}
a.rd:visited {color:#CC0000; font-family:arial; font-size:12px; text-decoration:none; font-weight:bold; line-height: 12px;}
a.rd:hover {color:#5d5d5d; font-family:arial; font-size:12px; text-decoration:none; font-weight:bold; line-height: 12px;}
.rd_hover {color:#5d5d5d; font-family:arial; font-size:12px; text-decoration:none; font-weight:bold; line-height: 12px;}


a.hdr10:link, a.hdr10:visited
{
    color:#d2232a;
    font:10px Arial;
    text-decoration:none;
}

a.hdr10:hover
{
    color:#3e3839;
    font:10px Arial;
    text-decoration:none;
}


a.redfoot:link {color:#CE0002; font-family:arial; font-size:11px; text-decoration:none;}
a.redfoot:visited {color:#CC0002; font-family:arial; font-size:11px; text-decoration:none;}
a.redfoot:hover {color:#5d5d5d; font-family:arial; font-size:11px; text-decoration:none;}

a.white11:link {color:#ffffff; font-family:arial; font-size:11px; text-decoration:none;}
a.white11:visited {color:#ffffff; font-family:arial; font-size:11px; text-decoration:none;}
a.white11:hover {color:#5d5d5d; font-family:arial; font-size:11px; text-decoration:none;}


a.redlink:link {color:#CE0000; font-family:arial; font-size:11px;}
a.redlink:visited {color:#CC0000; font-family:arial; font-size:11px;}
a.redlink:hover {color:#5d5d5d; font-family:arial; font-size:11px;}


a.blackheader:link {color:#5d5d5d; font-family:arial; font-size:11px;text-decoration:none;font-weight:bold;}
a.blackheader:visited {color:#5d5d5d; font-family:arial; font-size:11px;text-decoration:none;font-weight:bold;}
a.blackheader:hover {color:#CC0000; font-family:arial; font-size:11px;text-decoration:none;font-weight:bold;}

a.black12:link {color:#5d5d5d; font-family:arial; font-size:12px;text-decoration:none;font-weight:bold;}
a.black12:visited {color:#5d5d5d; font-family:arial; font-size:12px;text-decoration:none;font-weight:bold;}
a.black12:hover {color:#CC0000; font-family:arial; font-size:12px;text-decoration:none;font-weight:bold;}


a.redheader:link {color:#CC0000; font-family:arial; font-size:11px;text-decoration:none;font-weight:bold; line-height: 11px;}
a.redheader:visited {color:#CC0000; font-family:arial; font-size:11px;text-decoration:none;font-weight:bold; line-height: 11px;}
a.redheader:hover {color:#5d5d5d; font-family:arial; font-size:11px;text-decoration:none;font-weight:bold; line-height: 11px;}
.redheader_hover {color:#5d5d5d; font-family:arial; font-size:11px;text-decoration:none;font-weight:bold; line-height: 11px;}

a.red12:link {color:#CC0000; font-family:arial; font-size:12px;text-decoration:none;font-weight:bold;}
a.red12:visited {color:#CC0000; font-family:arial; font-size:12px;text-decoration:none;font-weight:bold;}
a.red12:hover {color:#5d5d5d; font-family:arial; font-size:12px;text-decoration:none;font-weight:bold;}

ul { list-style-image: url(/images/tylenol/bul_black.gif); margin: 1px 9px; padding: 1px 9px;}
ul.blackbrn {list-style-image:url(/images/tylenol/bul_blackbrn.gif); margin:0px 9px; padding:0px 9px;}
ul.blackonwhite { list-style-image: url(/images/tylenol/bul_blackonwhite.gif); margin: 1px 9px; padding: 1px 9px;}

ol { margin: 1px 12px; padding: 1px 10px;}


/* GRAY CURVED BOX */
.grayCurvedBox .b1, .grayCurvedBox .b2, .grayCurvedBox .b3
{
	display:block;
	overflow:hidden;
	height:1px;
	font-size:1px;
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #d9d9d9;
}

.grayCurvedBox .b1
{
	margin:0 2px;
	background:#d9d9d9;
}

.grayCurvedBox .b2
{
	margin:0 1px;
	background:#fff;
}

.grayCurvedBox .b3
{
	margin:0 1px;
}

.grayCurvedBox .boxContentCallout
{
   	display:block; 
	border:solid 0 #d9d9d9; 
	border-width:0 1px;
	z-index:99;
}
.grayCurvedBox .boxBorder
{
   	display:block; 
	border:solid 0 #d9d9d9; 
	border-width:0 1px;
	background:#fff;
	z-index:99;
}

.grayCurvedBox .boxArticles
{
	display:block; 
	border:solid 4px #fff;
	border-bottom-width:0;
	background:url(/images/tylenol/bkg_glb_gradient_for_box.gif) repeat-x;
	padding:12px 5px 7px 7px;
	font:bold 12px Arial;
	color:#727272;
}

.grayCurvedBox .boxSlider
{
	border:solid 4px #fff;
	border-bottom-width:0;
	background:#e5e5e5;
	padding:2px 0 3px 7px;
	font:bold 11px Arial;
	color:#525252;
	text-align:left;
	z-index:99;
	width:171px;

}

.grayCurvedBox .boxFooter
{
	display:block; 
	border:solid 4px #fff;
	background:#fff;
	padding:18px 5px 25px 7px;
	width:151px;
}
.boxFooter ul li{background-position:left center; padding-bottom: 4px;}

/* Currently, 10 sliding boxes is the max. Create more div's for more sliding boxes */
#productSliderBox1, #productSliderBox2, #productSliderBox3, #productSliderBox4, #productSliderBox5, #productSliderBox6, #productSliderBox7, #productSliderBox8, #productSliderBox9, #productSliderBox10
{
	background:#fff;
	width:167px;
	overflow:hidden;
	font:10px Arial;
	margin: 0px 0px;
	padding: 0px 0px;
	padding-left: 4px;
}

.productSilderOff
{
    background:#fff;
    width:163px;
    height:77px;
	margin: 0px 0px;
	padding: 0px 0px;
	overflow: visible;
}

.productSilderOn
{
    background:#f0f0f0;
    width:163px;
    height:77px;
	margin: 0px 0px;
	overflow: visible;
}

.productSliderCopy
{
	padding: 0px 0px;
	margin: 0px 0px;
    padding:16px 0px 0 0;
}

a.productSliderLink:link, a.productSliderLink:visited, a.productSliderLink:hover
{
	text-decoration:none;
	color:#3e3839;
}

a.productSliderLink:hover
{
    color:#d2232a;
}

.btnSave
{
    margin:9px 0;
}

a.collapseLink:link, a.collapseLink:visited, a.collapseLink:hover
{
   	font:bold 12px Arial;
	color:#727272;
	text-decoration:none;
}

/* SCROLLING LAYERS */
.scrollUp
{
    position:absolute;
    width:6px;
    height:5px;
}

.scrollDn
{
    position:absolute;
    width:6px;
    height:5px;
}

.rowColor{
	 background-color: #e0e0e0;
}

.featureScrollerParent
{
    width:345px;
    font:bold 12px Arial;
    color:#333;
    cursor:pointer;
}

.featureScrollerParentContent
{
    width:323px;
    vertical-align:top;
    background:url(/images/tylenol/box_glo_bkg_boxtop.jpg) repeat-x;
	font:bold 12px Arial;
	color:#333;
    padding:8px 0 0 14px;
}

.featureScrollerChild
{
    width:345px;
    font:12px Arial;
    overflow:hidden;
    cursor:pointer;
}

.featureScrollerChildContent
{
	font:12px Arial;
    width:293px;
    vertical-align:top;
    height:70px;
    background:url(/images/tylenol/box_glo_bkg_boxbottom.jpg) repeat-x;
    padding:0 10px 0 35px;
}

.formError{
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

span.acet{background-color:#FFCC00;}

/* PRODUCT SAFETY BOX CSS STARTS */
.productSafetyBox .b1, .productSafetyBox .b2, .productSafetyBox .b3, .productSafetyBox .b4
{
	display:block;
	overflow:hidden;
	height:1px;
	font-size:1px;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
}

.productSafetyBox .b1
{
	margin:0 2px;
	background:#fff;
}

.productSafetyBox .b2
{
	margin:0 1px;
	background:#fff;
}

.productSafetyBox .b3
{
	background:#e0e0e0;
	border-left:solid 4px #fff;
	border-right:solid 4px #fff;
}

.productSafetyBox .b4
{
	background:#e0e0e0;
	border-left:solid 3px #fff;
	border-right:solid 3px #fff;
}

.productSafetyBox .boxContent
{
   	display:block; 
	border:solid 0 #fff; 
	border-width:0 2px;
	background:#e0e0e0;
	padding:10px 10px 10px 20px;
}
/* PRODUCT SAFETY BOX CSS ENDS */
.GrayTableBorders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.LeftGrayTableBorders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}.TitleBackground {
	background-image: url(../images/tylenol/titles/background_gradient.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/* product locator styles */

a#prodLocator{display:block; float:left; width:105px; height:26px; margin-right:5px; background:url(/images/tylenol/buttons/prod_locator.gif) no-repeat left top;}
/*a#prodLocator:hover{background:url(/images/tylenol/product_locator/btn_locator_on.gif) no-repeat left top;} */
h3 span{display:none;}
h3.ttl_prod_locator{width:749px; height:39px; margin-top:20px; background:url(/images/tylenol/product_locator/ttl_productlocator.gif) no-repeat left top;}
h3.ttl_search_results{width:749px; height:39px; margin-top:20px; background:url(/images/tylenol/product_locator/ttl_searchresults.gif) no-repeat left top;}
p.prodLocContent{margin-left:10px; line-height:15px; font-size:11px;}
form.form_product_locator{margin:0px 10px;}
form.form_product_locator label{margin:10px 0px 3px 10px; font-size:12px;}
form.form_product_locator label, form.form_product_locator select, form.form_product_locator input{margin-left:10px; display:block; font-size:11px;}
.inputImg{margin:15px 0px;}
.frmErrMsg{color:#CC0000;}
table.resultsTab{margin:0px 10px; width:95%; border-bottom:2px solid #A7A7A7;}
table.resultsTab th{text-align:left; border-bottom:2px solid #A7A7A7; padding-bottom:3px;}
table.resultsTab td{border-bottom:1px solid #C8C8C8; padding:5px 0px;}
table.buttonsAndLinks{width:95%; margin:0px 10px 20px 10px; border:none;}

/* product locator styles */

/* PIMS_9651 - Reskin June */
#tma_header {background: #e51937; color: #fff;}
#tma_footer *, #tma_header *{color:#FFF;}
#tma_header a {color: #fff; text-decoration: none;}
#tma_main_nav {background: #e51937; text-align: center; border-top: solid 1px white; border-bottom: solid 1px white;}
#tma_main_nav a {color: #fff; font-weight: bold; text-decoration: none; display: block; height: 31px; line-height: 30px;}
#tma_main_nav a:hover {background: #B00D27;}
#tma_main_nav a.selected {background: #B00D27;}
#tma_footer {background: #e51937; color: #fff;}
#tma_footer a {color: #fff;}
/* PIMS_9651 - Reskin June */

.TopLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;	
	height:30px;
}


#emailform
{	
	text-align:left;
	width:556px;
	margin:0 auto;
}
#emailform *
{
	font-size:14px;
	margin:0;
	padding:0;
}
#emailform .header
{
	background-color:#e51c36;
	margin-bottom:13px;
}
#emailform #contentholder
{
	background-color:#dbddde;
	margin:0 4px;
	padding:33px 53px;
}
#emailform #contentholder p
{
	line-height:20px;
}
#emailform #contentholder h3
{
	color:#b63030;
	font-size:15px;
	margin-top:25px;
}
#emailform #contentholder a
{
	color:#b63030;
}
#emailform #contentholder a.apply:link, a.apply:visited
{
	text-transform:uppercase;
	background:url(../images/tylenol/scholarship/email/schol_apply_bulletred.gif) right center no-repeat;
	padding-right:10px;
	text-decoration:none;
	display:inline-block;
	margin-top:73px;
}
#emailform #contentholder a.fblink:link, a.fblink:visited
{
	color:#000000;
	background:url(../images/tylenol/scholarship/email/schol_apply_bulletblack.gif) right center no-repeat;
	padding-right:10px;
	font-size:13px;
	text-decoration:none;
	display:inline-block;
	margin-top:35px;
}
#emailform #contentholder .info
{
	margin-top:10px;
}
#emailform #contentholder .info p
{
	color:#b63030;
	font-size:13px;
	line-height:16px;
}
#emailform .footer
{
	width:556px;
	margin-top:51px;
}
#emailform .footer *
{
	font-size:11px;
}

/* scholarship page - subptyschol.inc styles */
div#scholarshipTopWrap{width:563px; height:323px; background:url(/images/tylenol/scholarship/scholarship_bg1.jpg) no-repeat left top}
div#scholarshipTop{background:none; padding:0px; margin:30px 20px 0px 235px; width:300px; float:left}
div#scholarshipBottomWrap{width:564px; height:116px; background:url(/images/tylenol/scholarship/scholarship_bg2.gif) no-repeat left top}
div#scholarshipBottom{
	background:none;
	padding:0px;
	margin:32px 10px 0px 162px;
	width:392px;
	float:left;
	color:#fff;
	font-size:12px;
	font-weight: bold;
}
a.stayConnect{display:block; padding:2px  0px 2px 20px; margin:5px 0px 10px 0px; background:url(/images/tylenol/scholarship/stayConnect.gif) no-repeat center left; text-decoration:none; color:#383838; width:300px; clear:both}
a.stayConnect:hover{color:#e31837}
div#scholarshipTop p{line-height:15px; width:329px}
h6.scholarship{margin-bottom:10px; padding:0px; color:#e31837; font-size:13px; width:329px}
