img {
	border:0px;
}

input.searchbox
{
    border:1px solid #b6b5b5; width:215px;color:#002e63; font-size:10px; padding:2px 2px 3px 5px; font-weight:bold;
}

input.searchbox-faq
{
    border:1px solid #b6b5b5; width:215px;color:#7c0400; font-size:10px; padding:2px 2px 3px 5px; font-weight:bold;
}

div.left {
	float:left;
}

div.clear {
	clear:both;
}

div.navSpacer {
	float:left;background-color:#e4e2e2;width:8px; margin:0 4px 0 0; height:44px;
}
div.navblock {
	float:left;width:269px;height:44px;margin-right:4px;background-color: #002e63;
}

div.navblockempty {
	float:left;background-color:#e4e2e2;width:269px;height:44px;
}

div.leftBorder {
	margin:0; border-left:8px solid #002e63; width:8px; padding-left:0px;
}

div.mainBox{width:815px;height:180px;margin:0 0 0 4px;position:relative;}


div.accordionBox
{
	width:815px;
	margin:0 0 0 4px;
	position:relative; 
	vertical-align:bottom;
	background:url(/images/menu/nav-background-repeat.png);
	_background: none;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/menu/nav-background-repeat.png');
}


#content-image {
	float:left;
	width:274px;
	height:179px;
}

#inset-image {
	float:left;
	width:274px;
	height:179px;
}

div.main-body {
    width:815px;
    margin:0 0 0 4px;
    position:relative; 
    vertical-align:bottom; 
    font-family:Arial; 
    font-size:11px;
}

#content-blurb {
	float:left;width:541px;background-color:#e4e2e3;height:180px;overflow:hidden;
}

#content-blurb-fr {
	float:left;width:541px;background-color:#e4e2e3;height:180px;overflow:hidden;
}

div.blurb {
	font-family:Arial;font-size:13px;color:#002e63; padding:5px 15px 5px 15px; line-height:22px;display:table-cell;vertical-align:middle
}

div.blurb-fr {
	font-family:Arial;font-size:13px;color:#002e63; padding:5px 15px 0px 15px; line-height:20px;display:table-cell;vertical-align:middle
}

#content-sidenav {
	float:left;width:269px;margin-right:4px;
}

#content-main {
	float:left;width:542px;	
}

div.content-headerbar {
	border-top:7px solid #e4e2e2; border-bottom:2px solid #e4e2e2;height:16px;
}

div.content-headerbar span {
	font-weight:bold;font-family:Arial;color:#002e63;font-size:12px;margin-left:6px;text-transform:uppercase;
}

h4.category-header 
{
	line-height:0px;font-size:16px;color:#0f9fbe;font-family:Arial;font-weight:bold;text-transform:uppercase;	
}

div.art-cat-no
{
	float:left;color:#002e63;margin-right:5px;font-size:12px;font-weight:bold;padding:5px;	
}

div.art-cat-title
{
	padding:5px;
}

div.art-cat-title a {
	color:#0099ba;font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;	
}

div.art-cat-title a.faq {
	color:#7c0400;font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;	
}

div.article {
	font-family:Arial;font-size:10px;font-weight:bold;color:#383838;
}

div.article h4 {
	color:#002e63;font-size:14px;font-weight:bold;
}

div.article p {
	line-height:16px;
}

div.article p.under {
	font-style:italic;
}

div.article span {
	color:#002e63;
}

div.backtolist 
{
    font-family:Arial;color:#fb4d00;font-size:12px;padding-top:10px;
}

hr.greyline {
	border:1px solid #e4e2e2;
}

hr.greyline-thin {
	border: 0;
	color: #e4e2e2;
	background-color: #e4e2e2;
	height: 1px;
	width: 100%;
	text-align: left;
}

#inset-image {
	float:left;
	width:273px;
	height:179px;
}

div.faq-on {
	width:541px;margin:0 0 0 0;
}

div.faq-off {
	width:541px;margin:0 0 0 0;
}

div.question {
	background:#e4e2e2;height:50px;border:0px;color:#002e63;font-size:12px;padding:10px;line-height:18px;cursor:pointer;
}
div.question div.heading
{
	float:left;margin-right:5px;width:15px;	
}
div.question div.content
{
	float:left;width:500px;	
}

div.answer {
	line-height:18px;display:none;
}
div.answer div.heading
{
	float:left;margin-right:5px;width:15px;	
}
div.answer div.content
{
	float:left;width:480px;	
}

div.answer div.content p.under {
	font-style:italic;
}

div.answer div.content p.under span {
	color:#002e63;
}

div.prod-detail-header {
	border-top:7px solid #e4e2e2;border-bottom:2px solid #e4e2e2;margin-top:4px;
}

div.prod-detail-header span {
	font-size:11px;color:#002e63;text-transform:uppercase;font-weight:bold; margin-left:6px;
}

div.prod-detail-txt 
{
	color:#383838;
	margin:6px 6px 14px 6px;
}

div.prod-detail-txt p
{
	color:#383838;
	margin: 5px 0 15px 0;
}


div.module {
	float:left;
	width:269px;
	margin-top:5px;
	font-size:8pt;
}

div.module div.header {
	height:16px;  
	border-right:1px solid #e4e2e2; 
	color:#8f8f8c; 
	border-top:8px solid #e4e2e2; 
	border-bottom: 1px solid #e4e2e2; 
	border-left:1px solid #e4e2e2;
	color:#8f8f8c;
	font-weight:bold; 	
}

div.module div.header span {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:9px;
}

div.module div.content {
	overflow:hidden;height:154px;border-right:1px solid #e4e2e2; color:#383838; border-top:1px solid #e4e2e2; border-left:1px solid #e4e2e2;
}

div.module div.content h4 {
	margin-left:9px; margin-top:5px; margin-bottom:10px; color:#002e63;font-size:11px;font-family:Arial;text-transform:uppercase;
}

div.module div.content div.related-blurb 
{
	margin-left:9px;
	margin-right:9px;
	margin-top:5px;
	margin-bottom:5px; 

}

#product-image {
	float:left;
	width:546px;
	height:179px;
}

#product-promo{
	float:left;
	width:269px;
	height:179px;
}

a.more {
	color:#002e63;font-weight:bold;text-decoration:none; 	
}

div.moreitems {
	float:right;text-align:right;padding-right:2px;
}

a.morelink{
	font-weight:bold;color:#7c0400;text-decoration:none;	
}

.relatedproducts-header{margin:0 0 0 4px;position:relative;
}

.relatedproducts-content{border:1px solid #cccccc;width:802px;padding:5px;margin:0 0 0 4px;position:relative;}


div.formfield {
	float:left;width:162px;font-weight:bold;padding-top:3px;margin-bottom:10px;text-transform:uppercase; clear:left; display:inline;
}

div.forminput {
 	margin-bottom:10px;
 	clear:right;
}

.submit 
{
	background-color:#002e63;
	font-family:Arial;
	color:#ffffff;
	width:116px;
	border:1px solid #e4e2e2;
	padding:2px 0 2px 0;
	font-weight: bold;
	font-size:11px;	
}

.reset 
{
	background-color:#e4e2e2;
	font-family:Arial;
	color:#002e63;
	width:116px;
	border:1px solid #c4c4c4;
	padding:2px 0 2px 0;
	font-weight: bold;
	font-size:11px;	
}

div.to-content-form {
	background-color:#7c0400;width:220px;border:1px solid #b6b5b5;
}

div.to-content-form span {
	margin-left:10px;
}

a.to-content-form 
{
	text-transform:uppercase;font-family:Arial; font-size:12px;font-weight:bold;color:#ffffff;text-decoration:none;
}


#inset-image {
	float:left;
	width:273px;
	height:179px;
}

div.faq {
	width:541px;margin:0 0 0 0;
}

div.faq-icons {
	float:right;text-align:right;padding:5px 10px 10px 0;	
}

div.question {
	background:#e4e2e2;height:50px;border:0px;color:#002e63;font-size:12px;padding:10px;line-height:18px;cursor:pointer;
}
div.question div.heading
{
	float:left;margin-right:5px;width:15px;	
}
div.question div.content
{
	float:left;width:500px;	
}

div.answer {
	line-height:18px;display:none;
}
div.answer div.heading
{
	float:left;margin-right:5px;width:15px;	
}
div.answer div.content
{
	float:left;width:480px;	
}

div.answer div.content p.under {
	font-style:italic;
}

div.answer div.content p.under span {
	color:#002e63;
}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:9998;
}
#popupContact{
display:none;
position:relative;
/*_position:absolute;  hack for internet explorer 6*/
height:675px;
width:800px;
background:#FFFFFF;
z-index:9999;
padding:0px;
font-size:13px;
background-image: url("/images/bgGrid.png");
}

#popup-icons 
{
	text-align:right;height:12px;padding:16px 50px 6px 6px;
}

#imgClose 
{
 cursor:pointer;   
}

a.popclose 
{
	text-decoration:none;
	font-family: Arial;
	color:#002e63;
	font-weight:bold;
	font-size:10px;	
}

/*TOOLS CSS*/
#tool-holder{
width:269px;
}

.tool-main{
background-image:url(/images/tools/bg.jpg);
background-repeat:repeat-x;
height:150px;
width:269px;
}

.tool-header{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f4e4c;
background-color: #e4e2e2;
font-weight:bold;
padding:5px;
}
.tool-left{
background-image:url(/images/tools/bg.jpg);
background-repeat:repeat-x;
float:left;
padding-top:5px;
}
.tool-left img{
margin-bottom:10px;
margin-right:5px;
}
.tool-right{
background-image:url(/images/tools/bg.jpg);
background-repeat:repeat-x;
float:left;
padding-top:5px;
height:127px;
width:164px !important;
width:167px;


}
.tool-lang{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#cbcaca;
margin:4px;
width:120px;
height:15px;
padding-left:5px;
}

.CDtool-main{
background-image: url(/images/tools/spoonBG.jpg);
background-repeat: no-repeat;
height:150px;
width:269px;
}
.CDblurb{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}
.CDtool-lang{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#cbcaca;
margin-left:115px;
margin-top:40px;
width:120px;
height:15px;
padding-left:5px;
}

.tool-link{
text-decoration:none;
color:#000000;
}
.tool-link a:hover{
text-decoration:none;
color:#000000;
}
.tool-link a:visited{
text-decoration:none;
color:#000000;
}
.tool-link a:hover{
text-decoration:none;
color:#000000;
}
.tool-link a:active{
text-decoration:none;
color:#000000;
}

ul.sitemap-second
{
	margin-top:2px;
}

ul.sitemap-second li
{
	list-style:none;
	padding:4px;
	margin-left:-20px;	
}

ul.sitemap-second li a
{
	color:#002e63;
}

div.sitemap
{
	padding:4px 0 4px 0;	
}

div.sitemap a
{
	color:#002e63;
}

#imgCouponImage 
{
	width: 478px;
	height: 219px; 
}

#imgCouponImagePrint 
{
	display: none; 
}

#divPrintButton
{
	display: inline;
}

div.coupon-expiry
{
	display:none;
	position:absolute;
	font-family:Arial;
	color:#ffffff;
	font-size:0.6em;
	font-weight:bold;
	margin:-213px 0px 0 300px !important;
	margin:-216px 0px 0 300px;
}

div.coupon-security
{
	position:absolute;
	font-family:Arial;
	color:#000000;
	font-size:2px;
	font-weight:bold;
	margin:-92px 0px 0 254px !important;
	margin:-190px 0px 0 254px; 
}

div.coupon-blurb
{
	float:left;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#464646;
	width:270px;	
}

div.coupon-blurb-childrens-advil
{
	float:left;
	font-family:Arial;
	font-size:11px;
	color:rgb(70, 70, 70);
	width:310px;	
}

div.coupon-legal
{
	font-family: Arial;
	color: rgb(70, 70, 70);
	font-size: 9px;
}

#legal 
{
	font-family: Arial;
	color: rgb(70, 70, 70);
	font-size: 10px;
	clear: left;
}

#legalNote
{
	font-family: Arial;
	color: rgb(70, 70, 70);
	font-size: 10px;
	clear: left;
}

.importanttext 
{
	float:left;
	font-family:Arial;
	color:#464646;
	font-size:12px;
	padding-top:15px;
	font-weight:bold;
}

div.cut-instruction 
{
	font-family:Arial;
	font-size:9px;
	color:#464646;
	margin-top:0px;
}

.cut-instruction 
{
	font-family:Arial;
	font-size: .6em;
	color:#464646;
	margin-top:10px;
}
	
#divNewCouponInstructions
{
	display: none;
}