/************************************
Table of Contents

=GENERAL
=MASTHEAD
=CONTENT
=NAVIGATION
=FOOTER
=HOMEPAGE
=SUBPAGES

*************************************/

/* =GENERAL */
body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#83103f;
}

h1 {
	font-size:2.4em;
	font-weight:bold;
	font-style:italic;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration:underline;
	margin:0 0 15px 0;
	color:#83103f;
}
h2 {
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 15px 0;
	color:#83103f;
}
h3 {
}

p {
	font-size:1.2em;
	line-height:1.3em;
	margin:0 0 15px 0;
}
sup {
	font-size:0.8em;
	vertical-align:text-top;
}
strong {font-weight:bold;}
em {font-style:italic;}

fieldset {
	clear:left;
	text-align:center;
	margin-top:48px;
}


a:link, a:visited {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
a:hover, a:active, a:focus {
	color:#83103f;
	text-decoration:underline;
	font-weight:bold;
}

div#container {
	width:954px;
	margin:0 auto;
	background:#c6e1ff;
}
/* =MASTHEAD */
div#masthead {
	background:#83103f url(../images/Common/bkgdMasthead.gif) 0 0 no-repeat;
	position:relative;
	height:24px;
	z-index:999999;
}
div#masthead img#logo {
	margin:24px 0 0 0px;
	position:absolute;
}

div#masthead img#logoHome {
	margin:24px 0 0 -70px;
	position:absolute;
}

#chillCallout_part1 {
	position:absolute;
	margin:-51px 0 0 778px;
	z-index:9999999;
}

#chillCallout_part2 {
	position:absolute;
	margin:-8px 0 0 746px;
	z-index:9999;
}

#container #navigationContainer {
	z-index:99999;
	position:relative;
}

/* =CONTENT */
div#content {
	margin:0 0 0 0px;
	padding:40px 24px 100px 265px;
	min-height:454px;
	height:100%;
	background:url(../images/Common/bkgdContent.jpg) 0 bottom no-repeat;
}

div#content ul {
	width:270px;
	font-size:1.2em;
	margin:0 0 15px 0;
}
div#content ul li {
	line-height:1.3em;
	margin:0 0 3px 0;
	padding:0 0 0 13px;
	background:url(../images/Common/bullet_4x4_000000.gif) 0 0.5em no-repeat;
}
div#content ol {
	width:auto;
	font-size:1.2em;
	margin:0 0 15px 13px;
}
div#content ol li {
	line-height:1.3em;
	margin:0 0 7px 0;
	padding:0 0 0 0px;
	list-style:decimal;
}
div#content dl {font-size:1.2em;}
div#content dl dd,
div#content dl dt,
div#content dl ul {font-size:1em;line-height:1.3em;}
div#content dl dd {margin-bottom:40px;}

/* =NAVIGATION */
ul#navigation {
	font-size:1.2em;
	margin:0 0 0 229px;
	padding:0 0 0 107px;
	background:url(../images/Common/bkgdNavigation.gif) 0 0 no-repeat;
}
ul#navigation li {
	display:inline;
	float:left;
	margin:1px 0 0 0;
	background:url(../images/Common/bkgdNavSprite.jpg) 0 -51px no-repeat;
}
ul#navigation li a {
	display:block;
	height:51px;
	background:url(../images/Common/bkgdNavSprite.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	outline:0;
}
ul#navigation li a:hover,
ul#navigation li a:active,
ul#navigation li a:focus,
body#getTheFacts ul#navigation li#factsNav a,
body#getRelief ul#navigation li#reliefNav a,
body#getTheProducts ul#navigation li#productsNav a {background-image:none;}

ul#navigation li#factsNav a {width:145px;}
ul#navigation li#reliefNav {background-position:-145px -51px;}
ul#navigation li#reliefNav a {width:112px;background-position:-145px 0;}
ul#navigation li#productsNav {background-position:-257px -51px;}
ul#navigation li#productsNav a {width:168px;background-position:-257px 0;}
ul#navigation li#getCoupon {background-position:-425px -51px;}
ul#navigation li#getCoupon a {width:128px;background-position:-425px 0;}

/* product sub-navigation */
div#content ul#product-navigation {
	margin-top:-35px;
	width:auto;
	text-align:center;
}
div#content ul#product-navigation li {
	background-image:none;
	display:inline;
	padding:0 7px 0 9px;
	border-left:1px solid #000;
}
div#content ul#product-navigation li.first {
	border:0;
	padding-left:0;
}


/* =FOOTER */
div#footer {
	background:#83103f url(../images/Common/bkgdFooter.gif) 0 0 no-repeat;
	color:#FFF;
	min-height:30px;
	height: 100%;
	font-size:1.0em;
	padding:8px 0 0 435px;
	overflow:hidden;
}

div#footer p {font-size:1.0em;line-height:1.3em;margin-bottom:0;}
div#footer p.copyright {
	float:left;
}

div#footer ul li {display:inline;}
div#footer ul li a {
	color:#FFF;
	padding:0 0px 0 9px;
	background:url(../images/Common/ftrNavDivider.gif) 0 0.2em no-repeat;
	display:inline;
}
div#footer ul li.first a {background-image:none;}

/* =HOMEPAGE */
body#homepage div#content {
	background:url(../images/Homepage/bkgdContentHomepage.jpg) 0 0 no-repeat;
	min-height:410px;
	padding-left:0;
}
body#homepage #logo {
	top:21px;
	left:88px;
}

body#homepage #logoHome {
	top:21px;
	left:88px;
}

body#homepage img#tagline {
	position:relative;
	top:340px;left:425px;
}
body#homepage ul#navigation {
	margin:0px 0 0 0;
	padding:0 0 0 239px;
	background-image:url(../images/Homepage/bkgdNavigationHomepage.jpg);
}
body#homepage ul#navigation li {
	margin-top:0;
	background-image:url(../images/Homepage/bkgdNavSpriteHomepage.jpg);

}
body#homepage ul#navigation li a {
	height:51px;
	background-image:url(../images/Homepage/bkgdNavSpriteHomepage.jpg);
	position:relative;
	overflow:hidden;
}

body#homepage ul#navigation li a:hover {
	background-image:none;
	overflow:visible;
}


body#homepage ul#navigation li#factsNav {border-right:1px #000 solid;margin-left:-1px;}
body#homepage ul#navigation li#factsNav a {width:144px;margin-left:1px;margin-right:-1px;background-position:-1px 0;}
body#homepage ul#navigation li#factsNav a span {left:4px;width:292px;}
body#homepage ul#navigation li#reliefNav {background-position:-145px -51px;}
body#homepage ul#navigation li#reliefNav a {width:112px;background-position:-145px 0;}
body#homepage ul#navigation li#reliefNav a span {width:259px;background-position:-291px 0;}
body#homepage ul#navigation li#productsNav {background-position:-258px -51px;}
body#homepage ul#navigation li#productsNav a {width:166px;background-position:-257px 0;}
body#homepage ul#navigation li#productsNav a span {width:198px;background-position:-549px 0;}
body#homepage ul#navigation li#getCoupon {background-position:-423px -51px;}
body#homepage ul#navigation li#getCoupon a {width:126px;background-position:-423px 0;}
body#homepage ul#navigation li#getCoupon a span {width:183px; background-position:-807px 0;} 

body#homepage ul#navigation li a span {
	position:absolute;
	background:url(../images/Homepage/bkgdSubNavigationHomepage.gif) 0 0 no-repeat;
	z-index:1000;
	height:23px;
	left:0;top:100px;
}

body#homepage ul#navigation li a:hover span{
	display:block;
	top:50px;
}

body#homepage ul#navigation li#getCoupon a span {
	position:absolute;
	background:url(../images/Homepage/bkgdSubNavigationHomepage.gif) 0 0 no-repeat;
	z-index:1000;
	height:23px;
	left:-55px;top:100px;
	background-position:-751px 0;
}

body#homepage ul#navigation li#getCoupon a:hover span{
	display:block;
	top:50px;
}

body#homepage div#footer {
	background-image:url(../images/Homepage/bkgdFooterHomepage.gif);
}

body#homepage div#flashContent {
	position:relative;
	top:-78px;left:-265px;
	left:0;
	/*overflow:hidden;*/
}
*+html body#homepage div#flashContent {top:-81px;} /* IE7 hack */
* html body#homepage div#flashContent {top:-81px;} /* IE6 hack */

/* =SUBPAGES */

/* Get the Facts */
body#getTheFacts div#content p {
	width:270px;
}
body.getTheFactsSubPage #content {
	padding-left:600px;
	xposition:relative;
}
body.getTheFactsSubPage #intro {
	float:left;
	margin-left:-350px;
	display:inline;
}

/* Get the Facts Sub */
body#getTheFactsSub div#content p {
	width:670px;
}
body.getTheFactsSubPage #content {
	padding-left:260px;
}

body#getTheFactsSub div#content ul {
	width:570px;
	font-size:1.2em;
	margin:0 0 15px 0;
}

div.factsContent {
	float:right;
	width:390px;
	margin:0;
	display:none;
}
div.factsContent h2 {
	font-size:1.3em;
}
div.factsContent em {
	font-weight:bold;
	font-style:normal;
	font-size:1.6em;
	color:#83103f;
}
div#defaultPanel{
	display:block;
}
body#privacy div#content ul {
	width:570px;
	font-size:1.2em;
	margin:0 0 15px 0;
}


/* Get Relief */
div#content ul.symptoms {
	width:650px;
	font-size:1.6em;
}
div#content ul.symptoms li {
	padding:0;
	float:left;
	display:block;
	width:305px;
	min-height:3.0em;
	margin:0 20px 12px 0;
	background-image:none;
}


div#content ul.symptoms li a {
	color:#83103f;
	text-decoration:none;
	font-family:Helvetica, Arial, sans-serif;
}

body#getTheProducts h1,
body#getRelief h1 {
	color:#000;
	text-decoration:none;
	text-align:center;
	margin:0 0 48px 0;
}
dl.products dt {
	float:left;
	width:180px;
	display:inline;
	clear:left;
}
body#getTheProducts dl.products dt img {
	margin:0 0 6px 0;
}

dl.products dd {
	width:430px;
	margin-left:200px;
}


dl.products dd div.product-description {
	float:right;
	width:280px;
}
dl.products dd div.product-description strong {
	font-size:1.3em;
	/*font-style:italic;*/
}
dl.products dd div.product-image {
	width:140px;
	text-align:center;
}
div#content div.etrust-logo {
	padding-left:25px;
}
div#content dl.products dd ul {
	margin-left:7px;
	margin-top:12px;
}
div#content dl.products dd.toplink {text-align:right;}
