body {
	font-family: Arial, sans-serif;
	font-size: small;
	color: #000066;
	background-color: #000066;
}

p {
	margin: 0em 0 0.1em;

}
h1 {
	margin: 0;
	text-align: center;
	padding: 0;
	font-size: 200%;
	font-weight: normal;
	color:#000066;
}

h2 {
	padding: 0;
	color: White;
	font-size: 100%;
	font-weight: bold;
}
/* holder styles */
.holder {
	
	background: #CDE7FF; /* This image creates the three column faux effect */
	text-align: left;
}

/* header styles */
.header {
	background-image: url(images/beecham_pills_rev_s.jpg);
	background-color: #CDE7FF;
	background-repeat: no-repeat;
	background-position: left;
}
.callout {
	font: bold 130% Georgia, "Times New Roman", Times, serif;
	color: #333;
	margin: 0;
	width: 100%;
	visibility: hidden;
}
.rcallout {
	color: #990000;
	padding: 2% 15% 0 0;
	text-align:center;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	width: 70%;
	background-image: url(images/takeyourmeds4.jpg);
	background-repeat: no-repeat;
	background-position: right;
	visibility: visible;
}

.rcallout h1 {
	margin: 0;
	text-align: center;
	padding: 0;
	font-size: 150%;
	font-weight: normal;
	color:#000066;
	letter-spacing: 5px;
}

.rcallout p {
	margin: 0;
	padding: 0;
	font-size: 65%;
	font-weight: normal;
	color:#CC3300;
	letter-spacing: 5px;
}

.left {
	float: left; 
	clear: both; 
	width: 150px; 
	margin: 0 0.1em 0 0.1em; 
	padding: 0;
}

.leftcontent {
	text-align: left;
	margin: 0.15em 0 0 0;
/*	background-color:#FFFFCC;*/
}

.leftcontent p {
	padding-left: .5em;
	padding-right: .5em;
}

.leftcontent p a:link, a:visited{
	color: #000066;
	text-decoration: none
	
}

.leftcontent p a:hover{
	color: #0000FF;
}

.leftcontent p a:active {
	color: #545454;
	text-decoration: none;
}

.leftcontent h2 {
	color:#000066;
	background-color: #CAD6F8;
	background-image:url(develop/images/menu_hdr_bg.jpg);
	background-repeat: no-repeat;
}

.left h2 {
	text-align: left;
	padding: .25em 0 .25em 1em;
}


/* navigation styles */


/* content styles */

.content {
	text-align: left;
	/*	margin: 0.5em 0.5em 0 14.2em; */
	margin: 5px 165px 10px;
	padding: 15px;
	/*	padding: 0.3em 1ex 0.3em 1ex;*/
	border: 1px solid #C4C4C4;
	background-color: #FFFFFF;
}

.content h2 {
	padding: 0 0 0 1em;
	font-size: 125%;
	color:#000066;
	line-height: 1.5;
	background-color: #D9E7E8;
}

.content-pic p {
	line-height: 130%;
}

.content-pic {
	text-align: left;
	/*	margin: 0.5em 0.5em 0 14.2em; */
	margin: 0px 165px 10px;
	padding: 15px;
	min-height: 250px;
	/*	padding: 0.3em 1ex 0.3em 1ex;*/
	border: 1px solid #C4C4C4;
	background-color: #FFFFFF;
}

.content-pic h2 {
	padding: 0 0 0 1em;
	font-size: 125%;
	color:#000066;
	line-height: 1.5;
	background-color: #D9E7E8;
}

.content-pic p {
	line-height: 130%;
}

/* third column styles */
.news {
	/* margin: 0px; */
	padding: 0;
	float: right;
	width: 165px;
	text-align: left;
	margin: 0 0.1em 0 0.1em;
	

}
.news p {
	color: #000066; /* third column has a dark color so font must be light for contrast */
/*	line-height: 130%; */

}

.news h2 {
	color:#000066;
	background-color: #CAD6F8;
	background-image:url(develop/images/menu_hdr_bg.jpg);
	background-repeat: no-repeat;
	padding: .25em 0 .25em 1em;
}


.news p a:link, a:visited{
	color: #000066;
	text-decoration: none
	
}

.news p a:hover{
	color: #0000FF;
}

.news p a:active {
	color: #545454;
	text-decoration: none;
}

.newsmenu {
	margin: 0.5em;
/*	background: #ffffcc; */
	background-image: url(images/beecham_pills.jpg);
	background-repeat: no-repeat;
}

.newsmenu h2 {
	color:#000066;
	background-color: #CAD6F8;
	background-image:url(develop/images/menu_hdr_bg.jpg);
	background-repeat: no-repeat;
	padding: .25em 0 .25em 1em;
	text-align: left;
}

/*.newsmenu p {
	padding-left: 1em;
}*/

.newsmenu p {
	padding-left: .5em;
	padding-right: .5em;
}

.newsmenu p a:link, a:visited{
	color: #000066;
	text-decoration: none
	
}

.newsmenu p a:hover{
	color: #0000FF;
}

.newsmenu p a:active {
	color: #545454;
	text-decoration: none
}

/* footer styles */
#footer {
	padding: 5px;
	border-top: 1px solid #877D6C;
	font-size: 80%;
	text-align:center;
	color: #CCFFFF;
	background: #FFF;  /* This background color covers the faux column effect that spans the entire holder div */
	background-color: #000066;
}

/* miscellaneous styles */
.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}



.subcontent-unit-border {width:183px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}
.subcontent-unit-border-green {
	width:150px;
	padding:0 0 10px 0;
	border:solid 1px rgb(160,214,81);
	background-color:rgb(217,239,185);
	margin: 0.5em;
}
.subcontent-unit-border-blue  {width:150px; margin:0.5em; padding:0 0 10px 0; border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240);}
.subcontent-unit-border-orange {
	width:150px;
	border:solid 1px rgb(232,177,13);
	background-color:rgb(248,224,150);
	margin: 0.5em;
	padding: 0 0 10px 0;
}

.subcontent-unit-border-white  {
	width:150px;
	margin:0.5em;
	padding:0 0 10px 0;
	border:solid 1px rgb(137,170,214);
	background-color:#FFFFFF;
	background-image: url(images/beecham-bottle.JPG);
	background-repeat: no-repeat;
}


.subcontent-unit-noborder {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235);}
.subcontent-unit-noborder-green {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(217,239,185);}
.subcontent-unit-noborder-blue  {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(213,225,240);}
.subcontent-unit-noborder-orange {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(248,224,150);}

.round-border-topleft {
	width:10px;
	height:10px;
	position:absolute;
	z-index:100;
	background:url(images/bg_corner_topleft.gif) no-repeat;
	margin-top:-1px;
	margin-left:-1px;
	background-image: url(images/bg_corner_topleft.gif);
}
.round-border-topright {
	width:10px;
	height:10px;
	position:absolute;
	z-index:100;
	background:url(images/bg_corner_topright.gif) no-repeat;
	margin-top:-1px;
	margin-left:143px;
	background-image: url(images/bg_corner_topright.gif);
}
.round-noborder-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(images/bg_corner_topleft.gif) no-repeat; margin-top:0px; margin-left:0px;}
.round-noborder-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(images/bg_corner_topright.gif) no-repeat; margin-top:0px; margin-left:175px;}

.main-subcontent h1 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:rgb(190,190,190); color:rgb(255,255,255); font-weight:bold; font-size:100%;}
.main-subcontent h1.green {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(160,214,81); color:rgb(255,255,255); font-weight:bold; font-size:100%;}
.main-subcontent h1.blue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(137,170,214); color:rgb(255,255,255); font-weight:bold; font-size:100%;}
.main-subcontent h1.orange {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(232,177,13); color:rgb(255,255,255); font-weight:bold; font-size:100%;}
.main-subcontent h1.white {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#000066; color:rgb(255,255,255); font-weight:bold; font-size:100%;}
 /* Note: h2 non-existent, to make HTML-code interchangeable between 'main-navigation' and 'main-subcontent' */
.main-subcontent h3 {clear:both; margin:1.0em 10px 0.5em 10px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.main-subcontent p {
	clear:both;
	color:rgb(80,80,80);
	font-size:small;
}
.main-subcontent p.center {text-align:center;}
.main-subcontent p.right {text-align:right;}

.main-subcontent ul {list-style:none; margin:0.5em 10px 1.0em 10px;}
.main-subcontent ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(develop/img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.main-subcontent ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
.main-subcontent ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}


.specialoffers a{
	color: #FF0000;
	padding-left:0.5em;
	font-weight: bold;
}

.banner2 {
	font-size: medium;
	font-weight: bold;
}
.banner2 a{
	font-size: medium;
	font-weight: bold;
}