﻿body  {
	background: #006895;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family:Calibri;
	font-size:12pt;
}

.largeText {
	font-size:16pt;
	font-weight:bold
}

.body10ptbold {
	font-size:10pt;
	font-weight: bold;
	line-height:14pt;
	padding: 0px 0px 15px 0px;
	margin:0px
}

.body10pt {
	font-size:10pt;
	font-weight: normal;
	line-height:14pt;
	padding: 0px 0px 15px 0px;
	margin:0px
}

.body10ptitalic {
	font-size:11pt;
	font-weight: normal;
	font-style:italic;
	line-height:14pt;
	padding: 0px 0px 15px 0px;
	margin:0px
}

.insetItalic {
	font-size:10pt;
	font-weight: normal;
	font-style:italic;
	line-height:14pt;
	padding: 0px 0px 15px 0px;
	margin:0px	
}

.body8pt {
	font-size:8pt;
	line-height:12pt;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.green18pt {
	font-size:20pt;
	/*line-height:20pt;*/
	font-weight:bold;
	color: #71BF44;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.red16pt {
	font-size:16pt;
	line-height:16pt;
	font-weight:bold;
	color:#fe0000;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.green16pt {
	font-size:16pt;
	line-height:16pt;
	font-weight:bold;
	color: #71BF44;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.brick16pt {
	font-size:16pt;
	line-height:16pt;
	font-weight:bold;
	color: #EC5621;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.orange16pt {
	font-size:16pt;
	line-height:16pt;
	font-weight:bold;
	color: #F78E33;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.blue16pt {
	font-size:16pt;
	line-height:16pt;
	font-weight:bold;
	color: #45A2C3;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.green10pt {
	font-size:10pt;
	line-height:10pt;
	font-weight:bold;
	color: #71BF44;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.green10ptlink {
	font-size:10pt;
	line-height:10pt;
	font-weight:bold;
	text-decoration:underline;
	color: #71BF44;
	padding: 0px 0px 10px 0px;
	margin:0px;
	white-space:nowrap
}

.black16pt {
	font-size:16pt;
	line-height:16pt;
	font-weight:bold;
	color: #000000;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.black18pt {
	font-size:18pt;
	line-height:18pt;
	font-weight:normal;
	color: #000000;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.black14pt {
	font-size:14pt;
	line-height:20pt;
	font-weight:bold;
	color: #000000;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.black16ptcenter {
	font-size:16pt;
	line-height:16pt;
	font-weight:bold;
	text-align:center;
	color: #000000;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.black12ptcenter {
	font-size:12pt;
	line-height:12pt;
	font-weight:bold;
	text-align:center;
	color: #000000;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.black24pt {
	font-size:22pt;
	line-height:22pt;
	font-weight:normal;
	text-align:center;
	color: #000000;
	padding: 0px 0px 10px 0px;
	margin:0px;
	text-decoration:none
}

.black24ptbold {
	font-size:20pt;
	line-height:20pt;
	font-weight:bold;
	text-align:center;
	color: #000000;
	padding: 0px 0px 10px 0px;
	margin:0px;
	text-decoration:none
}

.italic14pt {
	font-size:14pt;
	line-height:14pt;
	font-weight:bold;
	font-style:italic;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.italic16pt {
	font-size:16pt;
	line-height:16pt;
	font-weight:bold;
	font-style:italic;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.bold11pt {
	font-size:11pt;
	line-height:11pt;
	font-weight:bold;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.bold14pt {
	font-size:12pt;
	line-height:12pt;
	font-weight:bold;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.italic11pt {
	font-size:11pt;
	font-style:italic;
	line-height:11pt;
	font-weight:bold;
	padding: 0px 0px 10px 0px;
	margin:0px
}

.trademark {
	font-size:8pt;
}

.suptm {
	margin-bottom:15px;
}
img {
	padding: 0px;
	margin: 0px;
	border:0px none
}

img.innerimg {
	float:right;
	margin:10px 0px 10px 10px;
}

img.innerimgleft {
	float:left;
	margin:0px 10px 10px 0px;
}

div.retailers {
	float:right;
	margin-right:15px;
	margin-top:10px;
	margin-left:15px
}

.center {
	text-align:center
}

.sc {
	width:450px
}

.fl {
	float:left
}

#page {
	text-align: left;
	width:1200px;
	margin: 0 auto;
}

#pageHeader {
	background: url('images/header.jpg') no-repeat top left;
	width:100%;
	height:203px;
	margin: 0px;
	text-align:center
}

#pageTop {
	background: url('images/pageTop.jpg') no-repeat top left;
	width:100%;
	height:66px;
	margin: 0px;
}

#pageMid {
	background: url('images/pageMid.jpg') repeat-y top left;
	width:100%;
	margin: 0px;
}

#pageBottom {
	background: url('images/pageBottom.jpg') no-repeat top left;
	width:100%;
	height:468px;
	margin: 0px;
}

#pageBottomSinus {
	background: url('images/pageBottomSinus.jpg') no-repeat top left;
	width:100%;
	height:389px;
	margin: 0px;
}

#pageBottomOne {
	background: url('images/pageBottom1.jpg') no-repeat top left;
	width:100%;
	height:389px;
	margin: 0px;
}

#pageBottomTwo {
	background: url('images/pageBottom2.jpg') no-repeat top left;
	width:100%;
	height:79px;
	margin: 0px;
}

#titlebar {
	width:auto;
	height:49px;
	background: url('images/titlebar.jpg') no-repeat;
	text-align:center;
	vertical-align:middle;
	font-size:28pt;
	font-weight:bold;
	color:white;
}

#smalltitlebar {
	position:relative;
	left:-30px;
	width:631px;
	height:34px;
	background: url('images/smalltitlebar.jpg') no-repeat;
	text-align:center;
	vertical-align:middle;
	font-size:16pt;
	line-height:16pt;
	padding-top:5px;
	padding-left:20px;
	font-weight:bold;
	color:white;
}

#smalltitlebarblue {
	position:relative;
	left:0px;
	width:900px;
	height:35px;
	background: url('images/smalltitlebarblue.jpg') no-repeat;
	text-align:left;
	vertical-align:middle;
	font-size:18pt;
	line-height:18pt;
	font-style:italic;
	padding-top:3px;
	padding-left:30px;
	font-weight:bold;
	color:white;
}

#sinusProduct {
	background: url('images/sinus_product_picBG.jpg') no-repeat;
	height:348px
}

#headacheProduct {
	background: url('images/headache_product_picBG.jpg') no-repeat;
	height:348px;
	padding-left:10px
}

#coldProduct {
	background: url('images/cold_product_picBG.jpg') no-repeat;
	height:321px;
	padding-right:260px;
	padding-left:10px
}

#kidscoldProduct {
	background: url('images/kidscold_product_picBG.jpg') no-repeat;
	height:352px;
	padding-left:10px;
	padding-right:260px;
	padding-top:25px
}

#kidssinusProduct {
	background: url('images/kidssinus_product_picBG.jpg') no-repeat;
	height:341px;
	padding-left:0px;
	padding-right:250px;
	padding-top:25px
}

#productRightPanel {
	padding-left:250px;
	padding-top:109px;
}

#productLeftPanel {
	padding-left:10px;
	padding-top:109px;
}

#innerContent {
	position:relative;
	left:150px;
	top:0px;
	/*margin-left:150px;*/
	padding:0px;
	width:900px;
}

#info {
	padding: 10px 0px 0px 50px;
	width:900px;
	height:215px;
}

#infoInner {
	padding: 10px 0px 0px 30px;
	width:570px;
}

#leftpanelInner {
	width:570px;
	margin: 0px 0px 0px 0px;
	white-space:normal;
	padding-left: 0px;
}

#leftpanel {
	width:385px;
	float:left;
	margin: 0px 0px 0px 0px;
	white-space:normal;
	padding-left: 7px;
	padding-top:10px;
}

#leftpanel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;	
}

#leftpanel li {
	padding: 7px 0px 0px 40px;
	margin:0px 0px 17px 0px;
	height:27px;
	font-size:14pt;
	font-weight:bold;
	line-height:14pt;
	background: url('images/leafbullet.jpg') no-repeat left top	
}

#leftpanel a {
	text-decoration: none;
	color:black;
	font-size: 1.05em;
	font-weight: bold;
}

#leftpanel a:hover {
	text-decoration: underline;
}

.inset {
	position:relative;
	left:-30px;
	padding: 0px 0px 0px 30px;
	margin: 10px 0px 0px 0px;
	background-image:url('images/insetBG.jpg');
	background-repeat:repeat-y
}

.leaf {
	position:relative;
	top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px
}
#leftpanel li.nbm {
	margin-bottom:0px;
}

#rightpanel {
	float:left;
	width:400px;
	margin-left:20px;
	margin-right: 80px;
	white-space:normal;
	padding: 0px
}


#rightpanelInner {
	float:right;
	width:250px;
	margin-right: 30px;
	white-space:normal;
	padding: 0px;
}

/* top navigation */
#pageTopNav {
	background: url('images/pageTopNavBG.jpg') no-repeat top left;
	height:42px;
	margin: 0px;
}

#pageTopNav ul {
	margin: 0;
	padding: 0;
	padding-left:160px;
	list-style: none;
	line-height: normal;
}

#pageTopNav li {
	float: left;
	padding: 8px 17px 0 17px;
	background: url('images/topNavSep.jpg') no-repeat top right
}

#pageTopNav li.nosep {
	background: none
}

#pageTopNav a {
	text-decoration: none;
	color:#31A3D4;
	font-size: 1.05em;
	font-weight: bold;
}

#pageTopNav a:hover {
	text-decoration: underline;
	color:#58595B
}

#pageTopNav a.selected {
	text-decoration: underline;
	color:#58595B
}

/* top sub nav */
#pageTopSubNav {
	height:23px;
	margin: 0px 0px 15px 0px;
}

#pageTopSubNav ul {
	margin: 0;
	padding: 3px 0px 0px 10px;
	list-style: none;
	line-height: normal;
}

#pageTopSubNav li {
	float: left;
	padding: 1px 20px 0 20px;
	background: url('images/topNavSubSep.jpg') no-repeat top right
}

#pageTopSubNav li.nosep {
	background: none
}

#pageTopSubNav a {
	text-decoration: none;
	color:#31A3D4;
	font-size: 11pt;
	font-weight: bold;
}

#pageTopSubNav a:hover {
	text-decoration: underline;
	color:#58595B
}

#pageTopSubNav a.selected {
	text-decoration: underline;
	color:#58595B
}

/* footer nav */
#pageFooterSubNav {
	padding:4px 0px 0px 0px;
	text-align:center;
}

.footerNav {
	text-decoration: none;
	color:#101010;
	font-size: 11pt;
	line-height:11pt;
	font-weight:normal;
	padding: 0px 15px 0px 15px;
	background: url('images/footerNavSep.jpg') no-repeat center right
}

.footerCopyRight {
	text-decoration: none;
	color:#101010;
	font-size: 11pt;
	line-height:11pt;
	font-weight:normal;
	padding-left:15px
}

#pageFooterSubNav ul {
	padding: 0;
	list-style: none;
	line-height: normal;
}

#pageFooterSubNav li {
	float: left;
	padding: 0px 20px 0px 20px;
	background: url('images/footerNavSep.jpg') no-repeat center right
}

#pageFooterSubNav li.nosep {
	background: none
}

#pageFooterSubNav a {
	text-decoration: none;
	color:#101010;
	font-size: 11pt;
	line-height:11pt;
	font-weight:normal
}

#pageFooterSubNav a:hover {
	text-decoration: underline;
}
