<!--
/*
| CSS RESET RELOADED (by Eric Meyer)
| GLOBAL STYLES
| GENERAL STYLES
| FORMS
| STRUCTURAL IDS
| NAVIGATION
| PAGE-SPECIFIC
| HACKS
\----------------------------------------*/

/* CSS RESET RELOADED (by Eric Meyer)
\----------------------------------------*/
html, body, div, span, applet, embed, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	} 
:focus { /* remember to define focus styles! */
	outline: 0;
	} 
body {
	line-height: 1;
	color: black;
	background: #F68F1E;
	} 
ol, ul {
	list-style: none;
	} 
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
	} 
caption, th, td {
	text-align: left;
	font-weight: normal;
	} 
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	} 
blockquote, q {
	quotes: "" "";
	} 

/* GLOBAL STYLES
\----------------------------------------*/
.sng-pink,
a:link {
	color: #ED037C;
	} 
a:visited {
	color: #666;
	} 
a:active, a:hover, a:focus,
#mainnav .subnav a:active, #mainnav .subnav a:hover, #mainnav .subnav a:focus {
	color: #e7603a;
	} 
h1, h2, h3, h4, h5, h6, strong, th {
	font-weight: bold;
	} 
em {
	font-style: italic;
	} 
p {
	margin-bottom: 16px;
	} 
h1 {
	margin-bottom: 30px;
	} 
h2 {
	font-size: 1.25em;
	line-height: 1.25em;
	color: #ED037C;
	margin-bottom: 16px;
	} 
h3 {
	font-size: 1.1em;
	margin-bottom: 16px;
	} 
sup, sub {
	font-size: .8em;
	line-height: .8em;
	} 
	sup {
		vertical-align: super;
		} 
	sub {
		vertical-align: sub;
		} 
ul {
	list-style: outside disc;
	margin-bottom: 16px;
	} 
ol {
	list-style: outside decimal;
	margin-bottom: 16px;
	} 
ul, ol {
	margin-left: 0;
	padding-left: 0;
	} 
	ul li {
		line-height: 1.2em;
		margin-left: 16px;
		} 
	ol li {
		line-height: 1.2em;
		margin-left: 25px;
		} 

/* GENERAL STYLES
\----------------------------------------*/
.hide, .printonly {
	display: none;
	} 
.absolute-reset {
	position: relative;
	} 
.inline {
	display: inline;
	} 
.column {
	float: left;
	} 
.large {
	font-size: 1.4em;
	line-height: 1.2em;
	} 
.small {
	font-size: .85em;
	line-height: 1.4em;
	} 
	.small sup,
	.small sub {
		font-size: .95em;
		} 
.small-caps {
	font-variant: small-caps;
	font-size: .8em;
	} 
.indent {
	margin-left: 12px;
	} 
	.indent .outdent {
		margin-left: -12px;
		} 
.last {
	margin-bottom: 0;
	} 
.li {
	min-height: 15px;
	margin-bottom: 5px;
	padding: 5px 0 0 25px;
	} 
	.li-1 {
		background: url(/hcp/allergy/images/bullet-gray-1.jpg) no-repeat top left;
		} 
	.li-2 {
		background: url(/hcp/allergy/images/bullet-gray-2.jpg) no-repeat top left;
		} 
	.li-3 {
		background: url(/hcp/allergy/images/bullet-gray-3.jpg) no-repeat top left;
		} 
.li-checked {
	background: url(/hcp/allergy/images/bullet-checked.gif) no-repeat top left;
	min-height: 15px;
	margin-bottom: 14px;
	padding: 3px 0 0 25px;
	} 
h4.no-flash {
	margin: 100px 50px;
	} 
#get-adobe-reader {
	font-size: .9em;
	line-height: 1.6;
	margin: 16px 0;
	vertical-align: top;
	} 
#get-adobe-reader img {
	float: left;
	margin: 0 8px 0 0;
	} 
#get-adobe-reader a:link,
#get-adobe-reader a:visited {
	color: #666;
	} 
.pdf {
	background: url(/shared/images/icons/pdf.gif) no-repeat top left;
	height: 16px;
	padding: 0 0 3px 21px;
	} 
.btn {
	position: relative;
	background: url(/hcp/allergy/images/btn-gray-right.gif) no-repeat top right;
	width: 649px;
	height: 26px;
	margin: 0 0 28px -5px;
	} 
	.btn img {
		float: left;
		} 
	.btn-inner {
		background: #F3F3F3;
		font-size: .9em;
		font-weight: bold;
		width: 632px;
		height: 19px;
		margin-left: 5px;
		padding: 5px 5px 0;
		border-top: 1px solid #CBCBCA;
		border-bottom: 1px solid #CBCBCA;
		} 
		.btn-inner a {
			background: url(/hcp/allergy/images/btn-gray-arrow.gif) no-repeat right 4px;
			padding-right: 13px;
			} 
.pdf-properties {
	display: block;
	background: url(/hcp/allergy/images/icon-pdf.gif) no-repeat left 2px;
	height: 16px;
	padding-left: 17px;
	} 
.ppt-properties {
	display: block;
	background: url(/hcp/allergy/images/icon-ppt.gif) no-repeat left 2px;
	line-height: 17px;
	height: 17px;
	padding-left: 18px;
	} 
#watch-video {
	background: url(/hcp/allergy/images/btn-watch-video.gif) no-repeat top left;
	line-height: 22px;
	height: 22px;
	padding: 5px 0 6px 60px;
	} 
.bottom-cap {
	position: absolute;
	bottom: 0;
	left: 0;
	} 

/* FORMS
\----------------------------------------*/
form {
	margin-bottom: 16px;
	} 
input.check, input.radio {
	background: none;
	border: none;
	} 

/* STRUCTURAL IDS
\----------------------------------------*/
#container-top {
	width: 414px;
	height: 20px;
	margin: 0 auto;
	padding-left: 520px;
	} 
	#container-top img {
		float: left;
		margin-top: 5px;
		} 
	#container-top .divider {
		padding: 0 10px;
		} 
#container {
	background: #fff url(/hcp/allergy/images/corner-container-top-right.gif) no-repeat top right;
	width: 934px;
	margin: 0 auto;
	} 
#body {
	position: relative;
	padding: 13px 0 38px;
	} 
#header {
	position: relative;
	height: 77px;
	padding: 0 20px;
	z-index: 5;
	} 
	#header #logo-singulair {
		float: left;
		} 
	#header #tagline-singulair {
		margin: 21px 0 0 11px;
		} 
	#header #logo-merck {
		position: relative;
		float: right;
		margin: -7px -21px 0 0;
		} 
#content {
	font-size: .8em;
	line-height: 1.3em;
	margin-left: 237px;
	padding: 0 29px 0 20px;
	} 
	#content a {
		position: relative;
		z-index: 10000;
		} 
	#content .tabs {
		position: relative;
		height: 28px;
		margin: 0 0 -1px 9px;
		z-index: 5;
		} 
		#content .tabs .tab-active,
		#content .tabs .tab-inactive {
			float: left;
			margin: 0 7px 0 0;
			} 
	#content .frame {
		position: relative;
		width: 611px;
		margin-bottom: 21px;
		padding: 20px 10px 20px 25px;
		border: 1px solid #F79239;
		} 
		#content .frame-top,
		#content .frame-bot {
			position: absolute;
			bottom: 0;
			left: -1px;
			width: 648px;
			height: 7px;
			} 
		#content .frame-top {
			top: -1px;
			background: url(/hcp/allergy/images/corner-frame-top-right.gif) no-repeat top right;
			} 
		#content .frame-mid * {
			position: relative;
			z-index: 5000;
			} 
		#content .frame-bot {
			bottom: -1px;
			background: url(/hcp/allergy/images/corner-frame-bot-right.gif) no-repeat bottom right;
			padding-top: 3px;
			} 
.columns {
	position: relative;
	} 
#balance {
	padding-top: 15px;
	} 
#balance {
	padding-top: 15px;
	} 
	#balance ul li {
		margin-bottom: 0 !important; padding-bottom: 16px !important;
		} 
#general {
	position:relative;
	} 
	#general #logos {
		margin-bottom: 16px;
		} 
		#general #logos img {
			float: left;
			} 
		#general #logo-merck-services,
		#general #logo-merck-oncall {
			margin-right: 55px;
			} 
#merck-ftr {
	position: relative !important;
	width: 934px !important;
	margin: -18px auto 0 !important;
	} 

/* NAVIGATION
\----------------------------------------*/
#mainnav {
	position: absolute;
	top: 81px;
	left: 20px;
	width: 217px;
	} 
	#mainnav a {
		background: url(/hcp/allergy/images/navigation.gif) no-repeat top left;
		color: #fff;
		display: block;
		font-size: .85em;
		font-weight: bold;
		height: 16px;
		margin-top: 9px;
		padding: 8px 5px 5px 12px;
		text-decoration: none;
		} 
		#mainnav a:active#nav-home, #mainnav a:hover#nav-home, #mainnav a:focus#nav-home,
		#mainnav a:active#nav-efficacy, #mainnav a:hover#nav-efficacy, #mainnav a:focus#nav-efficacy,
		#mainnav a:active#nav-safety, #mainnav a:hover#nav-safety, #mainnav a:focus#nav-safety,
		#mainnav a:active#nav-dosage, #mainnav a:hover#nav-dosage, #mainnav a:focus#nav-dosage,
		#mainnav a:active#nav-managed-care, #mainnav a:hover#nav-managed-care, #mainnav a:focus#nav-managed-care,
		#mainnav a:active#nav-connect, #mainnav a:hover#nav-connect, #mainnav a:focus#nav-connect,
		#mainnav a:active#nav-pi, #mainnav a:hover#nav-pi, #mainnav a:focus#nav-pi,
		#mainnav a:active#nav-ppi, #mainnav a:hover#nav-ppi, #mainnav a:focus#nav-ppi {
			background-position: -434px 0;
			color: #ffdda1;
			} 
		#mainnav a#media-reports-callout {
		background: none;
		margin-left: -12px;
		} 
		#allergy #mainnav a#nav-home,
		#efficacy #mainnav a#nav-efficacy,
		#safety #mainnav a#nav-safety,
		#dosage #mainnav a#nav-dosage,
		#managed-care #mainnav a#nav-managed-care,
		#connect #mainnav a#nav-connect,
		#pi #mainnav a#nav-pi,
		#ppi #mainnav a#nav-ppi {
			background-position: -217px 0;
			color: #686868;
			} 
	#mainnav a#nav-leukotrienes,
	#mainnav a#nav-resources {
		background-position: 0 -29px;
		height: 28px;
		padding-top: 5px;
		} 
		#mainnav a:active#nav-leukotrienes, #mainnav a:hover#nav-leukotrienes, #mainnav a:focus#nav-leukotrienes,
		#mainnav a:active#nav-resources, #mainnav a:hover#nav-resources, #mainnav a:focus#nav-resources {
			background-position: -434px -29px;
			color: #ffdda1;
			} 
	.dosage #mainnav a#nav-dosage,
	.leukotrienes #mainnav a#nav-leukotrienes,
	.resources #mainnav a#nav-resources {
		background: url(/hcp/allergy/images/sub-navigation-top.gif) no-repeat top left !important;
		color: #c9026a;
		} 
		#dosage #mainnav a#nav-dosage,
		#leukotrienes #mainnav a#nav-leukotrienes,
		#resources #mainnav a#nav-resources {
			color: #686868;
			} 
		.dosage #mainnav a:active#nav-dosage, .dosage #mainnav a:hover#nav-dosage, .dosage #mainnav a:focus#nav-dosage,
		.leukotrienes #mainnav a:active#nav-leukotrienes, .leukotrienes #mainnav a:hover#nav-leukotrienes, .leukotrienes #mainnav a:focus#nav-leukotrienes,
		.resources #mainnav a:active#nav-resources, .resources #mainnav a:hover#nav-resources, .resources #mainnav a:focus#nav-resources {
			color: #e7603a;
			} 
	#mainnav .subnav {
		display: none;
		position: relative;
		width: 214px;
		margin-bottom: 14px;
		padding: 1px 0 4px;
		border-right: 1px solid #F79239;
		border-left: 1px solid #F79239;
		} 
		#mainnav .subnav a {
			display: block;
			background: none;
			font-size: .75em;
			font-weight: normal;
			line-height: 1.2em;
			height: auto;
			margin-bottom: 15px;
			padding: 0 5px 0 20px;
			text-decoration: underline;
			} 
			#mainnav .subnav a:link, #mainnav .subnav a:visited {
				color: #c9026a;
				} 
			#mainnav .subnav a:active, #mainnav .subnav a:hover, #mainnav .subnav a:focus {
				color: #e7603a;
				} 
			#administer #mainnav .subnav a#nav-administer,
			#responses #mainnav .subnav a:visited#nav-responses,
			#mast-cells #mainnav .subnav a#nav-mast-cells,
			#causing-symptoms #mainnav .subnav a#nav-causing-symptoms,
			#symptoms #mainnav .subnav a#nav-symptoms,
			#eosinophils #mainnav .subnav a#nav-eosinophils,
			#pathophysiology #mainnav .subnav a#nav-pathophysiology,
			#multimedia #mainnav .subnav a#nav-multimedia,
			#assistance #mainnav .subnav a#nav-assistance,
			#request-information #mainnav .subnav a#nav-request-information {
				color: #000;
				text-decoration: none;
				} 
		#mainnav .subnav .bottom-cap {
			bottom: -5px;
			left: -1px;
			} 
	.dosage #mainnav #subnav-dosage,
	.leukotrienes #mainnav #subnav-leukotrienes,
	.resources #mainnav #subnav-resources {
		display: block;
		} 

/* =HCP Disclaimer
\----------------------------------------*/
div#shell {
	background: #F68F1E url(/hcp/allergy/images/bg-body.jpg) repeat-x top left;
	width: 100%;
	margin: 0; padding: 0;
	} 
#hcp-popup {
	position:absolute;top:0;left:0;background:red;width:950px;height:900px;opacity:0;z-index:100000;-moz-opacity:0;filter:alpha(opacity=0);
	} 
#disclaimer-popup {
	position: absolute;
	top: 142px; left: 200px;
	background: transparent url(/singulair/shared/images/hcp_disclaimer/popup_sng_ar.jpg) no-repeat;
	width: 488px; height: 219px;
	margin: 0; padding-top: 95px;
	text-align: center;
	z-index: 200000;
	} 
#disclaimer-popup p {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	margin: -62px 28px 30px;
	text-align: left;
	} 

/* PAGE-SPECIFIC
\----------------------------------------*/
/* short pages */
#assistance #content,
#pi #content,
#ppi #content,
#exit-page #content {
	padding-bottom: 100px;
	} 

/* Home */
#allergy h1 {
	margin-bottom: 15px;
	} 
#allergy #content .tabs {
	height: 32px;
	} 
#allergy #bg-frame-1 {
	position: absolute;
	bottom: 0;
	left: 0;
	} 
#allergy #bg-frame-2 {
	position: absolute;
	bottom: 0;
	left: 0;
	} 
	#allergy #frame-1 .frame-mid {
		height: 247px;
		padding: 11px 0;
		} 
	#allergy #frame-2 .frame-mid {
		height: 280px;
		} 
		#allergy #frame-1 .frame-mid p {
			margin-bottom: 0;
			padding: 29px 220px 34px 0;
			} 
		#allergy #frame-2 .large {
			color: #3B3A3A;
			margin-bottom: 10px;
			padding-right: 230px;
			} 
			#allergy #frame-2 .large strong {
				font-size: 1.3em;
				color: #F08B1D;
				} 
			#allergy #frame-2 .li-3 {
				margin-bottom: 15px;
				} 
	#allergy .frame-bot {
		background: #red url(/hcp/allergy/images/corner-frame-bot-right-pink.gif) no-repeat bottom right;
		} 
#allergy .columns {
	margin-bottom: 4px; padding-bottom: 4px;
	border-bottom: 4px solid #e20177;
	} 
#allergy .columns .column {
	float: left;
	line-height: 1.1em;
	} 
	#allergy .columns h2 {
		line-height: 1.1em;
		margin-bottom: 0;
		} 
	#allergy .columns h3 {
		margin-top: 5px;
		} 
	#allergy .columns p {
		margin: 2px 0 5px;
		} 
	#allergy .columns ul {
		margin-bottom: 20px;
		} 
	#allergy .columns li {
		margin-top: 2px;
		} 
	#allergy .columns #for-adults {
		width: 321px;
		padding-right: 18px;
		} 
	#allergy .columns #for-children {
		width: 308px;
		} 
#allergy #adult-patients {
	position: absolute; bottom: 4px; left: 116px;
	} 
#allergy #pediatric-patients {
	position: absolute; bottom: -18px; right: 2px;
	} 

/* Efficacy */
#efficacy .frame h2 {
	margin-bottom: 10px;
	} 
#efficacy .frame .arrow {
	position: absolute;
	top: 0;
	right: -5px;
	} 
#efficacy .absolute-reset {
	margin-bottom: 15px;
	} 

/* Safety Profile */
#safety #patients {
	float: right;
	margin-top: -57px;
	} 
#safety #checkboxes {
	float: right;
	width: 276px;
	margin: 5px 0 10px 10px;
	} 
	#safety #checkboxes-t {
		background: url(/hcp/allergy/images/bg-safety.gif) no-repeat 0 0;
		font-size: 1px;
		width: 276px; height: 7px;
		} 
	#safety #checkboxes-m {
		width: 254px;
		padding: 10px;
		border-right: 1px solid #f79239;
		border-left: 1px solid #f79239;
		} 
	#safety #checkboxes-b {
		background: url(/hcp/allergy/images/bg-safety.gif) no-repeat 0 -6px;
		font-size: 1px;
		width: 276px; height: 7px;
		} 

/* Dosage */
#dosage .column {
	width: 153px;
	margin-right: 12px;
	} 
#dosage .columns .last {
	margin-right: 0;
	} 

/* How to Administer Oral Granules */
	#administer #frame-1 .frame-mid {
		height: 229px;
		padding: 15px 0 0 255px;
		} 
		#administer #frame-1 .bullet {
			background: url(/hcp/allergy/images/bullet-dosage-1.gif) no-repeat top left;
			height: 25px;
			margin-left: -35px;
			padding: 7px 0 0 35px;
			} 
		#administer #frame-1 li {
			margin-bottom: 15px;
			} 
		#administer #bg-frame-1 {
			position: absolute;
			bottom: 0;
			left: 0;
			} 
#administer #frame-2 {
	padding-top: 10px;
	} 
	#administer #frame-2 .frame-mid {
		height: 254px;
		padding-left: 150px;
		} 
		#administer #frame-2 .bullet {
			background: url(/hcp/allergy/images/bullet-dosage-2.gif) no-repeat top left;
			height: 25px;
			margin-left: -35px;
			padding: 7px 0 0 35px;
			} 
		#administer #frame-2 .emphasis {
			font-size: 1.2em;
			font-weight: bold;
			color: #ED037C;
			} 
		#administer #frame-2 .columns {
			margin: 20px -40px 25px 0;
			} 
			#administer #frame-2 .column {
				margin-right: 17px;
				} 
				#administer #frame-2 .columns .last {
					margin-right: 0;
					} 
		#administer #frame-2 li {
			line-height: 1.2em;
			} 
		#administer #bg-frame-2 {
			position: absolute;
			top: 0;
			left: 0;
			} 
	#administer #frame-3 .frame-mid {
		height: 244px;
		padding-left: 255px;
		} 
		#administer #frame-3 .bullet {
			background: url(/hcp/allergy/images/bullet-dosage-3.gif) no-repeat top left;
			height: 32px;
			margin-left: -35px;
			padding: 10px 0 0 35px;
			} 
		#administer #frame-3 li {
			margin-bottom: 15px;
			} 
		#administer #bg-frame-3 {
			position: absolute;
			bottom: 0;
			left: 0;
			} 

/* Leukotrienes and Allergic Rhinitis */
	/* start category styles */
	.leukotrienes .arrow-link {
		position: relative;
		line-height: 15px;
		height: 15px;
		} 
		.leukotrienes .arrow-link a {
			background: url(/hcp/allergy/images/btn-round-arrow.gif) no-repeat right 1px;
			font-weight: bold;
			padding-right: 20px;
			} 
	/* end category styles */

	#leukotrienes .frame .frame-mid h2 {
		margin-bottom: 10px;
		} 
	#leukotrienes .frame .frame-mid p {
		font-size: 1.2em;
		margin-bottom: 10px;
		} 
	#leukotrienes #frame-1 .frame-mid {
		height: 151px;
		padding: 5px 215px 0 0;
		} 
		#leukotrienes #frame-1 .frame-mid .small {
			width: 396px;
			margin-top: 5px;
			padding: 7px 0;
			border-top: 1px solid #EB037B;
			border-bottom: 1px solid #EB037B;
			} 
		#leukotrienes #bg-frame-1 {
			position: absolute;
			bottom: 0;
			right: 0;
			} 
	#leukotrienes #frame-2 .frame-mid {
		height: 126px;
		padding: 30px 165px 0 205px;
		} 
		#leukotrienes #bg-frame-2a {
			position: absolute;
			bottom: 0;
			left: 0;
			} 
		#leukotrienes #bg-frame-2b {
			position: absolute;
			bottom: 0;
			right: 0;
			} 
	#leukotrienes #frame-3 .frame-mid {
		height: 146px;
		padding: 10px 20px 0 340px;
		} 
		#leukotrienes #bg-frame-3 {
			position: absolute;
			bottom: 0;
			left: 0;
			} 
#leukotrienes .columns {
	position: relative;
	width: 646px;
	padding-top: 12px;
	border-top: 2px solid #B5B5B5;
	} 
	#leukotrienes .columns #symptoms {
		width: 260px;
		padding-right: 55px;
		} 
	#leukotrienes .columns #eosinophils {
		width: 260px;
		padding-right: 71px;
		} 
	#leukotrienes .columns #video {
		width: 226px;
		margin-bottom: 15px;
		} 
	#leukotrienes .columns #copy {
		width: 390px;
		} 

/* Early and Late Phase Responses */
#responses #early-late {
	margin-top: -14px;
	} 
	#responses #early-late img {
		display: block;
		} 
	#responses #early-late .small {
		width: 645px;
		margin-bottom: 25px;
		padding: 2px 0;
		border: 1px solid #EB037B;
		text-align: center;
		} 

/* Causing Symptoms of Allergic Rhinitis */
#causing-symptoms .frame-mid img {
	display: block;
	} 
#causing-symptoms #frame-1 {
	width: 642px;
	padding: 20px 2px 2px;
	} 
#causing-symptoms #frame-2 {
	width: 642px;
	padding: 17px 2px 2px;
	} 

/* Symptoms and leukotrienes */
#symptoms #symptoms-include {
	margin-bottom: 16px;
	border-bottom: 1px solid #CECECE;
	} 
	#symptoms #symptoms-include img {
		float: left;
		width: 144px;
		padding-right: 20px;
		} 
	#symptoms #symptoms-include #symptoms-list {
		float: left;
		} 
		#symptoms #symptoms-include h3 {
			font-size: 1.25em;
			padding-top: 15px;
			} 
		#symptoms #symptoms-include li {
			padding-top: 3px;
			} 
#symptoms #graphs {
	margin-bottom: 16px;
	} 
	#symptoms .columns .copy {
		width: 167px;
		padding: 40px 20px 0 0;
		} 
		#symptoms .columns #concentrations {
			padding-top: 25px;
			} 
	#symptoms .columns .graph {
		width: 405px;
		} 
		#symptoms .columns .graph img {
			display: block;
			border-right: 1px solid #959595;
			border-left: 1px solid #959595;
			} 
		#symptoms .columns #pollen-graph img {
			border-top: 1px solid #959595;
			} 
		#symptoms .columns #concentrations-graph img {
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;
			} 
		#symptoms .columns #scores-graph img {
			border-bottom: 1px solid #959595;
			} 
		#symptoms .columns #legend {
			margin-top: 3px;
			border: 1px solid #959595;
			} 

/* Increased eosinophils */
#eosinophils #symptoms-include {
	height: 159px;
	} 
	#eosinophils #symptoms-include img {
		float: left;
		width: 187px;
		padding-right: 38px;
		} 
	#eosinophils #symptoms-include #symptoms-list {
		float: left;
		} 
		#eosinophils #symptoms-include h3 {
			font-size: 1.25em;
			} 
		#eosinophils #symptoms-include li {
			padding-top: 3px;
			} 
#eosinophils #graphs {
	margin: -20px 0 16px;
	padding-top: 20px;
	border-top: 1px solid #CECECE;
	} 
	#eosinophils .columns .copy {
		width: 167px;
		padding-right: 20px;
		} 
		#eosinophils .columns #pollen {
			padding-top: 60px;
			} 
		#eosinophils .columns #eosinophils {
			padding-top: 40px;
			} 
		#eosinophils .columns #scores {
			padding-top: 50px;
			} 
	#eosinophils .columns .graph {
		width: 405px;
		} 
		#eosinophils .columns .graph img {
			display: block;
			border-right: 1px solid #959595;
			border-left: 1px solid #959595;
			} 
		#eosinophils .columns #pollen-graph img {
			border-top: 1px solid #959595;
			} 
		#eosinophils .columns #eosinophils-graph img {
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;
			} 
		#eosinophils .columns #scores-graph img {
			border-bottom: 1px solid #959595;
			} 
		#eosinophils .columns #legend {
			margin-top: 3px;
			border: 1px solid #959595;
			} 
#eosinophils .callout {
	padding: 7px 0;
	border-top: 1px solid #EB037B;
	border-bottom: 1px solid #EB037B;
	} 

/* Resources and patient tools */
#resources #content .divider {
	height: 1px;
	margin: 9px 0 25px;
	border-bottom: 1px solid #F79239;
	} 
#resources #multimedia {
	position: relative;
	margin-top: -20px;
	padding-right: 60px;
	} 
	#resources #multimedia #collage {
		position: absolute;
		top: 0;
		left: 0;
		} 
	#resources #multimedia p {
		padding: 20px 0 0 224px;
		} 
	#resources #multimedia #more-info {
		margin-top: -31px;
		padding-bottom: 5px;
		} 
	#resources #multimedia .divider {
		margin: 20px 0 40px;
		} 
#resources #tools {
	width: 647px;
	} 
	#resources #tools .columns .column-1 {
		width: 282px;
		padding-right: 60px;
		} 
	#resources #tools .columns .column-2 {
		width: 265px;
		padding-right: 40px;
		} 
	#resources #tools .column {
		position: relative;
		} 
	#resources #tools a#merckproductservices {
		position: absolute;
		bottom: 4px;
		left: 125px;
		} 

/* Multimedia and print materials */
#multimedia #videos,
#multimedia #clinical-animation,
#multimedia #print-materials {
	margin-bottom: 16px;
	border-bottom: 1px solid #F79239;
	} 
	#multimedia #videos #doctor {
		float: left;
		padding: 0 10px 16px 0;
		} 
	#multimedia #clinical-animation .column-1 {
		width: 315px;
		padding-right: 25px;
		} 
	#multimedia #clinical-animation .column-2 {
		width: 305px;
		} 
	#multimedia #clinical-animation #animation {
		float: left;
		padding: 0 35px 20px 0;
		} 
	#multimedia #clinical-animation #watch {
		padding-top: 15px;
		} 
#multimedia #print-materials {
	position: relative;
	} 
	#multimedia #print-materials .column-divider {
		position: absolute;
		top: 42px;
		left: 295px;
		width: 43px;
		height: 361px;
		border: 1px solid #B2B2B2;
		border-left: none;
		} 
	#multimedia #print-materials .column-1 {
		width: 328px;
		padding-right: 25px;
		} 
	#multimedia #print-materials .column-2 {
		width: 294px;
		} 
		#multimedia #print-materials #office .column-2 {
			padding-top: 55px;
			} 
		#multimedia #print-materials .column img {
			float: left;
			} 
		#multimedia #print-materials .column p {
			margin-left: 77px;
			padding-top: 5px;
			} 
			#multimedia #print-materials .column #get-ready {
				height: 95px;
				} 
			#multimedia #print-materials .column #allergy-patient {
				height: 94px;
				} 
			#multimedia #print-materials .column #allergic-rhinitis {
				height: 93px;
				margin-bottom: 46px;
				} 
			#multimedia #print-materials .column #all-3-in-1 {
				height: 105px;
				margin-left: 87px;
				} 
			#multimedia #print-materials .column #education-sheet {
				height: 95px;
				margin-bottom: 46px;
				} 
			#multimedia #print-materials .column #triggers-checklist {
				height: 94px;
				} 

/* Prescription assistance */
#assistance dt {
	font-weight:bold;
	} 
#assistance dd,
#assistance dl,
#assistance p {
	margin-bottom: 16px;
	} 

/* Managed Care Coverage */
#managed-care #state-select {
	background: #ececec;
	width: 647px;
	margin-bottom: 16px;
	border-top: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	} 
	#managed-care #state-select-inner {
		width: 617px;
		padding: 20px 15px;
		border-top: 2px solid #fff;
		border-bottom: 2px solid #fff;
		} 
#managed-care #state-select span {
	font-weight: bold;
	margin: 0 10px 0 0;
	} 
#managed-care #state-select select {	
	font-size: .9em;
	width: 150px;
	margin: 0;
	} 
#managed-care .formulary-table-data p strong {
	font-size: 1.3em;
	} 
#managed-care .formulary-table-data table {
	width: 645px;
	margin-bottom: 5px;
	} 
#managed-care .formulary-table-data table .head {
	font-weight: bold;
	padding: 0 0 5px;
	border: none;
	} 
	#managed-care .formulary-table-data table .head .last-updated {
		display: inline !important;
		float: right;
		font-weight: normal;
		} 
#managed-care .formulary-table-data table .header {
	background: #a5a5a5;
	color: #fff;
	} 
	#managed-care .formulary-table-data table .header td {
		padding: 7px 15px;
		} 
#managed-care .formulary-table-data table .data td {
	border-bottom: 1px solid #ececec;
	} 
#managed-care .formulary-table-data table .divider {
	display: none;
	} 
#managed-care .formulary-table-data table td {
	padding: 7px 15px;
	} 
#managed-care .ref-chart {
	font-size: .85em;
	margin: 16px 0 30px;
	} 
#managed-care .symbol-chart {
	float: left;
	width: 8px;
	margin-left: 7px;
	} 
#managed-care .text-chart {
	float: left;
	margin-left: 2px;
	} 

/* Request More Information */
#request-information .errorbox {
	padding: 10px;
	border: 2px solid red;
	} 
	#request-information .errorbox table {
		background: #fff !important;
		} 
	#request-information .errorbox small {
		color: red;
		font-size: 1.1em;
		font-weight: bold;
		} 
	#request-information .errorbox ul {
		margin: 5px 0 0 20px;
		} 
#request-information form#rmi {
	margin: 20px 0; padding: 0;
	} 
	#request-information form#rmi #rmi-photo {
		position: absolute;
		bottom: 3px;
		right: 45px;
		} 
	#request-information form#rmi fieldset {
		margin: 0; padding: 0;
		} 
		#request-information form#rmi .demographic-info {
			position: relative;
			margin-bottom: 30px;
			border: none;
			border-bottom: 1px solid #F79239 !important;
			} 
	#request-information form#rmi legend {
		display: none;
		} 
	#request-information form#rmi label {
		color: #000;
		font-weight: bold;
		padding-top: 6px;
		text-align: right;
		} 
	#request-information form#rmi ul {
		list-style: none;
		margin: 0; padding-bottom: 30px;
		} 
	#request-information form#rmi .two-line {
		margin-bottom: 15px;
		} 
		#request-information form#rmi .two-line label {
			padding-top: 1px;
			} 
	#request-information form#rmi label {
		float: left;
		font-size: .85em;
		width: 95px;
		margin-right: 5px;
		} 
	#request-information form#rmi input {
		color: #000;
		font-size: .85em;
		width: 201px;
		margin: 5px 0; padding: 2px;
		border: 1px solid #7F9DB9;
		} 
		#request-information form#rmi input#zip5 {
			width: 54px;
			margin-bottom: 0;
			} 
		#request-information form#rmi input#zip4 {
			width: 49px;
			margin-bottom: 0;
			} 
		#request-information form#rmi input#btn-register {
			background: transparent url(/hcp/allergy/images/btn-register.gif) no-repeat top left;
			width: 78px;
			height: 23px;
			border: none;
			cursor: pointer;
			} 
	#request-information form#rmi select {
		color: #000;
		font-size: .85em;
		width: 181px;
		margin: .3em 0; padding: 2px;
		border: 1px solid #7F9DB9;
		} 
		* html #request-information form#rmi .disclaimers div.check, * html form#rmi .disclaimers div.label {
			margin: 0;
			} 
	#request-information form#rmi span {
		font-style: italic; font-size: 11px;
		padding-left: 175px;
		} 
	#request-information form#rmi span.next-to-box {
		font-style: italic; font-size: 11px;
		padding-left: 5px; 
		vertical-align: middle;
		} 

/* Connect with Merck */
#connect #connect-header {
	position: relative;
	height: 100px;
	margin-bottom: 25px;
	border-bottom: 1px solid #B2B2B2;
	} 
	#connect #connect-header #meeting-needs {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 5;
		} 
	#connect #connect-header #merck-oncall {
		position: absolute;
		top: 20px;
		left: 232px;
		} 
	#connect #connect-header #connect-photo {
		position: absolute;
		bottom: 3px;
		right: 15px;
		} 
	#connect .columns .column-1 {
		width: 365px;
		padding: 0 12px 45px 0;
		border-right: 1px solid #B2B2B2;
		} 
		#connect .columns .column-1 li {
			padding-bottom: 8px;
			} 
		#connect .columns .column-1 table {
			width: 307px;
			margin-bottom: 40px;
			} 
		#connect .columns .column-1 tr.odd {
			background: #ECECEC;
			} 
		#connect .columns .column-1 th {
			font-weight: bold;
			} 
		#connect .columns .column-1 th, #connect .columns .column-1 td {
			padding: 5px;
			} 
	#connect .columns .column-2 {
		width: 257px;
		padding-left: 12px;
		} 
		#connect .columns .column-2 img {
			display: block;
			} 
		#connect .columns .column-2 .callout {
			background: #FEEDDF;
			margin: 2px 0 25px;
			padding: 15px 15px 1px;
			} 

/* Prescribing Information */

/* Patient Information */

/* References */
#references li {
	font-weight: normal;
	margin-bottom: 16px;
	} 
	#references li span {
		font-weight: normal;
		} 

/* Site Map */
#sitemap ul {
	font-size: 1.1em;
	margin-bottom: 0;
	} 
	#sitemap li {
		margin-bottom: 16px;
		} 
		#sitemap li ul {
			margin: 4px 0 0 0;
			} 
			#sitemap li ul li {
				margin: 0 0 4px 30px;
				} 

/* HACKS
\----------------------------------------*/

/* Clear Fix Hack - apply the clearfix class to any element which acts as a container for floats */
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		} 
	.clearfix {
		display: inline-block;
		} 
		/* Hides from IE-mac \*/
		.clearfix {
			display: block;
			} 
		* html .clearfix {
			height: 1px;
			} 
		/* End hide from IE-mac */
-->
