﻿/* CSS Document */

body     			{ margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#4e4d4d; background-color:#FFFFFF;  }
img						{ border: none;}

td a,
td a:link,
td a:active   { color: #333333; }
td a:hover    { color: #CC0000; }


/* Structural Styles */
.wrapper 	 		{ margin:0px;padding:0px; }
.portal  	 		{ height:31px; background-color:#ffffff; width:100%;}
.sitecontent 	{ margin:0px; padding:0px; width:983px; }
.navigation  	{ margin:0px; padding:0px; float:left; width:175px; height:620px; background-image:url(/images/navigation/bg-grey.jpg); background-repeat:no-repeat; }
.flash 		 		{ float:left; margin:0px; padding:0px;width:786px; height:233px; position:relative;}
.content 	 		{ float:left; width:787px; position:relative; margin-top:0px; }

/* Menus and Table/TD Background and text styles */                                             
.advilmenu 		{ font-weight: bold; background-color: #236298; color: #FFFFFF; font-size: 13px; height: 23px; line-height: 22px; width: 640px; }
.textboldblue { color: #236298; font-size: 13px; font-weight: bold; }
.textblue     { color: #236298; font-size: 12px; }                                   


/* ----- Portal Objects ------ */
.portal a			{ display:block;}

/* ---- Navigation Objects -------- */
.navigation p 							{ margin-top:35px; margin-left:20px;color:#000000;margin-bottom:0px;padding-bottom:0px;}
.navigation ul  						{ padding-left:10px;margin-left:0px;padding-top:0px;margin-top:12px;}
.navigation li  						{ list-style-type:none;padding-left:0px; margin-left:0px;margin-bottom:1px;}
.navigation li a 						{ padding-left:10px; border-left:1px solid #616161; border-right: 1px solid #616161; left:0px; color:#ffffff; text-decoration:none; line-height:25px; width:147px; height:25px; background-image:url(/images/navigation/primarynav-grey.gif); background-repeat:repeat-x; display:block; background-position:0px 0px;} 
.navigation li a:hover			 { background-image:url(/images/navigation/primarynav-grey.gif); background-position:0px -25px; background-repeat:repeat-x; color:#ffffff; display:block;}



/* Subnavigation */
.navigation li ul 					{ padding-left:0px; margin-left:0px;margin-top:1px;padding-top:0px;}
.navigation li ul li 				{ padding-left:0px; margin-left:0px;margin-bottom:0px;}
.navigation li ul li a 			{ width:147px;line-height:27px;border-left:1px solid #d3c7d6;border-right:1px solid #d3c7d6;font-size:9px; color:#FFFFFF; background-image:url(/images/navigation/bg-subnav-grey.gif); background-repeat:no-repeat;display:block;background-position:0px -27px; }
.navigation li ul li a:hover{ background-position:0px 0px;background-image:url(/images/navigation/bg-subnav-grey.gif);background-repeat:no-repeat;display:block; color:#8b8b8b; }

/* Third Tier Navigation */
.navigation li ul li ul 					{ }
.navigation li ul li ul li 				{ }
.navigation li ul li ul li a      { line-height:27px;border-left:1px solid #d3c7d6;border-right:1px solid #d3c7d6;font-size:9px; color:#FFFFFF; background-image:url(/images/navigation/bg-subnav-grey.gif); background-repeat:no-repeat;display:block;background-position:0px -27px;  }
.navigation li ul li ul li a:hover{ background-position:0px 0px;background-image:url(/images/navigation/bg-subnav-grey.gif);background-repeat:no-repeat;display:block; color:#8b8b8b;}

/* Content */
.pagecontent h2 					{ margin-top:0px;font-size:18px;color:#6a1a7a; border-bottom:2px solid #6a1a7a; }
.pagecontent							{ margin-top:10px;float:left; width:503px;border-right:1px dashed #686868;padding-right:10px;}

.sidepanel								{ margin-top:10px;margin-left:10px;float:left;width:256px;}
.sidepanel h2							{ background-image:url(/images/bg-sidepanelh2.jpg);background-repeat:no-repeat;margin-bottom:0px;padding-bottom:0px;width:246px; height:41px; font-size:14px; color:#ffffff; line-height:30px;padding-left:10px; }
.sidepanel ul li a 				{ margin-left:10px;padding-right:25px;margin-top:0px;background-image:url(/images/bg-link.gif); background-repeat:no-repeat; padding-left:15px; text-decoration:none; color:#6a1a7a; display:block;background-position:0px 2px;}
.sidepanel ul li a:hover 	{ text-decoration:underline; }
.sidepanel ul							{ padding-left:0px;margin-left:0px;padding-bottom:10px; border-bottom:1px dashed #686868; width:236px;}
.sidepanel ul li					{ list-style-type:none;margin-bottom:2px;}

.starlight								{ margin-bottom:10px;border-bottom:1px dashed #686868; width:236px;height:90px;}
.starlight img						{ margin-left:5px;float:left;}
.starlight p							{ margin-top:0px;padding-top:0px;float:left;margin-left:15px;width:150px;}


/* ---- Homepage Container Panel Objects ---------- */

.foradultscontainer, 
.forkidscontainer 				{ border:1px solid #a18c8c;height:213px;float:left;background-repeat:no-repeat;}

.foradultscontainer 			{ width:248px; background-image:url(/images/bg-foradults.gif); background-position: 5px 49px;}
.forkidscontainer   			{ background-image:url(/images/bg-forkids.gif);margin-left:20px;width:509px;background-position: 5px 35px;}

/* Homepage Container Panel specific interiors */
.foradultscontainer h2, 
.forkidscontainer h2 			{ margin:0px; padding:0px; color:#ffffff; background-color:#923f93; font-size:14px; font-weight:normal; height:26px; line-height:24px; padding-left:5px;}

.foradultscontainer p  		{ width:116px; height:100px; margin-top:70px;margin-left:10px;}

.foradultscontainer a,
.forkidscontainer a 			{ margin-top:10px;background-image:url(/images/bg-link.gif); background-repeat:no-repeat; padding-left:15px; text-decoration:none; color:#6a1a7a; display:block;background-position:0px 2px;}

.foradultscontainer a:hover,
.forkidscontainer a:hover{ text-decoration:underline;}

.coughcold, 
.painfever 								{ float:left;width:116px; height:100px; margin-top:70px;}
.coughcold 								{ margin-left:15px;}
.painfever 								{ margin-left:145px;}

/* Trade Avertising Section */

 

/*.tradeadvertising { width:564px;border:1px solid #e8e7e7; }

.tradeadvertising h2 { color:#ffffff;background-color:#cc0000;font-family:verdana;font-weight:normal; font-size:10px;margin-top:1px; padding-top:0px;padding-left:5px;margin-right:1px;margin-left:1px;height:21px;line-height:21px; }
*/
.tradeadvertising             { width:564px;border:1px solid #e8e7e7; }

.tradeadvertising h2          { color:#ffffff;background-color:#cc0000;font-family:verdana;font-weight:normal; font-size:10px;margin-top:1px; padding-top:0px;padding-left:5px;margin-right:1px;margin-left:1px;height:21px;line-height:21px; }
.tradeadvertising h2 a        { color:#ffffff;background-color:#cc0000;font-family:verdana;font-weight:normal; font-size:10px;margin-top:1px; padding-top:0px;padding-left:5px;margin-right:1px;margin-left:1px;height:21px;line-height:21px; }
.tradeadvertising h2 a:hover  { text-decoration:underline;color:#ffffff;background-color:#cc0000;font-family:verdana;font-weight:normal; font-size:10px;margin-top:1px; padding-top:0px;padding-left:5px;margin-right:1px;margin-left:1px;height:21px;line-height:21px; }

.productlogo                  { float:left;width:200px;}
.productstatement             { float:left;width:300px;}
.theproducts {  float:left;border-top:1px solid #e8e7e7;margin-left:0px;margin-right:0px;width:564px; }
.productitem {  width:564px;border-bottom:1px solid #e8e7e7;}
.itemlogo {  float:left;width:150px;padding-top:20px;padding-right:0px;}

/* Image where the alt tag is equal to magnify */

.itemlogomagnify { float:right; } 

.itemtable { float:left;width:403px;padding-top:20px;padding-left:10px;padding-right:1px;}
.theitemtable { }
.theitemtable h3 { margin:0px;padding:0px;padding-left:5px;background-color:#cccccc;color:#000000;font-size:10px; font-family:verdana; font-weight:normal;margin-bottom:1px;height:22px;line-height:22px;}
.theitemtable h4 {  margin:0px;padding:0px;padding-left:5px;background-color:#e8e7e7;color:#000000;font-size:10px; font-family:verdana; font-weight:normal;margin-bottom:1px;height:22px;line-height:22px;}
 
.itemcolumn1 { padding-right: 1px;width:219px;}
.itemcolumn2 { width:189px;}
.downloadtable {width:189px; }
.downloadtable td {padding-left:5px;width:58px; }
.downloadtable td a { background-image:url(/images/trade_link.gif);background-repeat:no-repeat;padding-left:15px;padding-top:4px;display:block;background-position:0px 4px;padding-bottom:4px;text-decoration:underline; color:#000000;}
.downloadtable td p {  color:#999999;font-size:10px; font-family:Verdana;margin:0px; padding-top:2px; padding-bottom:2px; text-align:center;}

 
.tradespacer { clear:both;}

/* Healthcare Professionals */
.hch2 { border-bottom:2px solid #a49e9e;color:#a49e9e;}
.healthcaresection { border-bottom:1px dashed #b4b4b4;}
.healthcaresection img { padding:0px;margin:0px;}
.healthcaresection h3 { }
.healthcaresection p {padding-left:50px;padding-bottom:20px; }
.healthcaresection a { color:#cc0000;text-decoration:none;font-size:10px; }
.healthcaresection a:hover { text-decoration:underline;}

.onlinetraining { background-image:url(/images/h-onlinetraining.gif);background-repeat:no-repeat;padding-left:50px;height:40px;line-height:40px; }
.informationforprofessionals { background-image:url(/images/h-information.gif);background-repeat:no-repeat;padding-left:50px;height:29px;line-height:29px;}
