div#merck-ftr-lft, div#merck-header {
	display: none;
	}

html {
	height: 100%;
	}
	
body, html {
	margin: 0; padding: 0;
	font: normal 12px/1.5 Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: left;
	}
	
img {
	display: block;
	border: 0;
	}
	
.hide {
	display: none;
	}
	
div.spacer {
	clear: both;
	margin: 0; padding: 0;
	}
	
/* =Text
=====================================================*/
a:link {
	color: #0172B3; text-decoration: underline;
	}
a:visited {
	color: #0172B3; text-decoration: underline;
	}
a:hover {
	color: #0172B3; text-decoration: underline;
	}
a:active {
	color: #0172B3; text-decoration: underline;
	}
	
h3, p {
	margin: 0 0 15px 0;
	}
p.space-above {
	margin-top: 40px;
	}
	
h1 {
	padding: 105px 0 0 0; margin: 0;
	font-size: 17px; color: #000;
	height: 80px;
	}
#home h1 {
	padding: 95px 0 0 0;
	height: 80px;
	}
h1#bg-short, h1#bg-tall, h1#bg-tall-circle {
	height: 80px;
	padding-left: 0;
	}
h2 {
	margin: 0 0 20px 0;
	font-size: 16px; color: #000;
	}
	
h3 {
	font-size: 13px; color: #000;
	}
	
h4 {
	margin: 0;
	font-size: 13px; color: #000;
	}
	
sup {
	font-size: 75%;
	vertical-align: top;
	}
address {
	font-style: normal; /* address tag comes up as italic without this */
	}
	
/* =Layout
=====================================================*/
#container-outside {
	width: 100%;
	min-width: 768px;
	padding: 0;
	background: #fff;
	}
	
#container-inside {
	margin: 0;
	}
/* Hide from IE/MAC \*/
* html #container-inside {
	height: 1px;
	}
/* End */
* html>body #container-inside {
	display: inline-block;
	}
		
#sidebar {
	display: none;
	}

#container-content {
	float: right;
	margin: 3px 0 0 0; padding: 0;
	width: 100%;
	}

#content {
	margin: 0 0 0 24px; padding: 0;
	width: 530px;
	}

.bgContent-home, .bgContent-1, .bgContent-2, .bgContent-3, .bgContent-4, .bgContent-5, .bgContent-6, .bgContent-7, .bgContent-8, .bgContent-9, .bgContent-10, .bgContent-11, .bgContent-12, .bgContent-13 {
	background: #fff;
	}

/*=Branding
=====================================================*/
#branding-logo {
	margin: 0; padding: 0;
	position: absolute;
	top: 0; left: 14px;
	height: 80px; width: 213px;
	}
#branding-logo img {
	display: inline;
	margin: 2px 0 0 4px;
	}
#mlt-img {
	z-index: 9;
	position: absolute;
	top: 2px;
	left: 228px;
	margin: 0;
	padding: 0;
	}

/* =Nav Main
=====================================================*/
div#sidebar ul#nav-main {
	margin: 0 0 24px 4px; padding: 0;
	width: 206px;
	list-style: none;
	}
div#sidebar ul#nav-main li {
	margin: 0 0 3px 0; padding: 0;
	}
* html div#sidebar ul#nav-main li { /* Star HTML Selector bug (IE only) */
	float: left;
	height: 1%;
	}
div#sidebar ul#nav-main li#on {
	background: transparent url(/maxalt/consumer/images/shared/nav/bottom.gif) bottom left no-repeat;
	padding: 0 0 4px 0;
	}
	
div#sidebar ul#nav-main ul { /* note: box model hack */
	margin: 0; padding: 0; border-left: 1px solid #70BDCB; border-right: 1px solid #70BDCB;
	background: #E5F6F7;
	list-style: none;
	width: 206px;
	voice-family:"\"}\"";
	voice-family:inherit;
	padding-left: 17px;
	width: 187px;
	}
html>body div#sidebar ul#nav-main ul {
	padding-left: 17px;
	width: 187px;
	}

div#sidebar ul#nav-main ul li {
	float: none;
	background: transparent;
	margin: 0; padding: 0 0 0 14px;
	}
	
/* =Navigation Secondary
=====================================================*/
#nav-secondary {
	display: none;
	}
#home #nav-secondary {
	background: #CDEBF1 url(/maxalt/consumer/images/shared/layout/bg_nav_secondary_home.gif) repeat-x;
	height: 40px;
	}
#nav-secondary ul {
	background: #FFF;
	margin: 0; padding: 0; border: 0;
	width: 672px;
	list-style: none;
	}
#home #nav-secondary ul {
	width: 672px;
	}
#nav-secondary li {
	display: inline;
	margin: 0; padding: 0; border: 0;
	}
#nav-secondary img {
	display: inline;
	margin: 0 3px 0 0; padding: 0; border: 0;
	}
#home #nav-secondary img {
	margin: 0;
	}

/* =Banner-type
=====================================================*/
div#banner-rmi, div#banner-privacy {
	margin: 0 0 0 8px;
	width: 202px;
	}
div#banner-rmi span {
	font-size: 9px;
	display: inline;
	}
div#banner-rmi p, div#banner-privacy p {
	font-size: 11px;
	}
div#banner-rmi a, div#banner-privacy a {
	font-weight: bold;
	}

/* =Legal
=====================================================*/
div#balance {
	margin: 50px 0 0 0; padding: 0;
	}
div#balance h3 {
	margin: 0;
	}
div#unique-balance {
	margin: 0; padding: 0;
	}
	
div#merck-links, div#merck-links dl, div#merck-links dd {
	margin: 0 0 25px 0; padding: 0;
	}

div#merck-links p {
	margin: 60px 0 40px 0;
	}
div#merck-links dt {
	margin: 0 0 6px 0;
	font-size: 10px;
	}
div#merck-links img {
	display: inline;
	}

#siteinfo-disclaimer {
	display: none;
	}
	
div#siteinfo-trademark {
	margin: 0 0 5px 0;
	font-size: 10px; color: #333;
	}
	
div#jobnumber {
	margin: 0; padding: 0 0 15px 0;
	font-size: 10px; color: #333;
	}
	
.legal { /* for small page specific legal-type text or disclaimers */
	font-size: 10px;
	}
	
/* =Lists
=====================================================*/
ul, ol {
	margin-top: -5px;
	}
ul li {
	margin-left: -25px; padding-bottom: 5px;
	}
ol li {
	margin-left: -20px; padding-bottom: 5px;
	}
* html ol li {
	margin-left: -15px; padding-bottom: 5px;
	}
ul li ul {
	margin-top: 5px;
	}
dd ul {
	margin-top: 0;
	}
dd ul li {
	margin-left: -25px; padding-top: 2px; padding-bottom: 0;
	}
* html dd ul li {
	margin-left: -23px;
	}
dt#first-term { /* used to eliminate space on top of the first term */
	margin: 0;
	}
ol#instructions li address { /* used on MaxGuarantee page */
	padding-left: 150px;
	}
li span {
	display: block;
	}
/* =In This Section
=====================================================*/
dl#in-this-section {
	margin: 40px 0; padding: 0;
	width: 95%;
	background: #fff;
	}
dl#in-this-section dt {
	margin: 0; padding: 0;
	font-weight: bold;
	}
dl#in-this-section dd {
	margin: 0; padding: 0;
	}
	
/* =Callouts (Ask Your Doctor, MaxGurantee)
=====================================================*/
#callouts {
	display: none;
	}
#ask-your-doctor {
	margin: 0 0 15px 0;
	height: 207px;
	background: transparent url(/maxalt/consumer/images/shared/layout/bg_calloutbox_large.gif) top right no-repeat;
	}
#ask-your-doctor img {
	padding: 11px 0 0 14px;
	}
#ask-your-doctor p {
	margin: 0; padding: 18px 0 0 18px;
	}
#ask-your-doctor ul {
	margin-top: 0; padding-left: 62px;
	list-style: disc url(/maxalt/consumer/images/shared/bullet_yellow.gif);
	}
* html #ask-your-doctor ul {
	padding-left: 19px;
	list-style: disc url(/maxalt/consumer/images/shared/bullet_yellow.gif);
	}
#ask-your-doctor ul li a {
	font-weight: bold;
	}
#maxguarantee-link {
	margin: 0;
	height: 54px;
	background: transparent url(/maxalt/consumer/images/shared/layout/bg_calloutbox_small.gif) top right no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	}
#maxguarantee-link p {
	margin: 0; padding: 0 0 0 14px;
	font-size: 11px;
	}
#maxguarantee-link h4 {
	padding: 1px 0 10px 14px;
	font-weight: bold; 
	}
#maxguarantee-link a {
	color: #fff;
	}

/* =RMI Form
=====================================================*/
form br {
	clear: both;
	margin: 0; padding: 0;
	}
form#rmi fieldset {
	margin: 0 0 15px 0; border: 0;
	}
	
form#rmi input {
	margin: 3px 0 0 0; padding: 0;
	font: normal 12px Arial, Helvetica, sans-serif; color: #000;
	}
* html form#rmi input { /* Star html Selector bug (IE only ) */
	margin: 0;
	}
	
form#rmi .question  p {
	clear: both;
	font-weight: bold;
	}
form#rmi .question  p span.question-nmbr {
	float: left;
	width: 6%;
	text-align: right;
	}
form#rmi .question  p span.question-txt {
	float: right;
	width: 93%;
	}
	
form#rmi .question span.frmfld {
	float: left;
	margin: 0; padding-left: 37px;
	width: 4%;
	}
form#rmi .question span.frmfld-indent {
	float: left;
	margin: 0; padding-left: 62px;
	width: 4%;
	}
form#rmi .question span.frmtxt {
	float: right;
	text-align: left;
	width: 88%;
	}
form#rmi .question span.frmtxt-indent {
	float: right;
	text-align: left;
	width: 83%;
	}
* html form#rmi .question span.frmtxt { /* Star html Selector bug (IE only ) */
	margin: 1px 0 0 0;
	}
	
form#rmi .privacy-text {
	margin: 0; padding: 10px 0 0 0;
	font-size: 14pt;
	}
form#rmi .privacy-text span.frmfld {
	float: left;
	margin: 0; padding: 0;
	width: 4%;
	vertical-align: top;
	}
form#rmi .privacy-text span.frmtxt {
	float: right;
	margin: 0; padding: 0;
	text-align: left;
	width: 94%;
	}
	
form#rmi .demographic-info span.frmtxt {
	margin: 5px 5px 0 0; padding-top: 2px;
	width: 105px;
	font-weight: bold; text-align: right;
	float: left;
	}
form#rmi .demographic-info input {
	margin: .6em 0;
	vertical-align: middle;
	}
form#rmi .demographic-info span.frmfld {
	vertical-align: middle;
	padding: 15px 0 0 0;
	}
form#rmi .demographic-info select {
	background-color: #fff;
	margin: .3em 0; 
	font: normal 12px Arial, Helvetica, sans-serif; color: #000;
	}
form#rmi .demographic-info span.frmfld span {
	padding-left: 5px;
	vertical-align: middle;
	}
		
form#rmi .controls {
	margin: 0; padding: 30px 0 10px 0;
	}
	
/* =Home
=====================================================*/
#home-text {
	padding-left: 0;
	}
#home #callouts {
	float: right;
	margin: 8px 0 0 10px; padding: 0;
	width: 169px;
	}
#migraine-relief {
	margin: 0 0 15px 0;
	height: 79px;
	background: transparent url(/maxalt/consumer/images/home/bg_calloutbox_home.gif) top right no-repeat;
	}
#migraine-relief img {
	padding: 11px 0 0 14px;
	}
#migraine-relief ul {
	margin-top: 2px; padding-left: 95px;
	list-style: disc url(/maxalt/consumer/images/shared/bullet_yellow.gif);
	}
* html #migraine-relief ul {
	padding-left: 53px;
	}
#migraine-relief ul li a {
	font-weight: bold; font-size: 11px;
	}
#quick-links {
	width: 100%;
	margin-top: 30px;
	border-bottom: 1px solid #CFE5E1;
	}

#quick-links #col-left {
	float: left;
	width: 49%;
	border-right: 1px solid #CFE5E1;
	margin-bottom: 5px;
	}
#quick-links #col-right {
	float: right;
	width: 49%;
	border-right: 1px solid #CFE5E1;
	margin-bottom: 5px;
	}
#quick-links dl {
	background: transparent url(/maxalt/consumer/images/home/bg_quick_links.gif) bottom right no-repeat;
	width: 97%;
	margin: 0 0 5px 0; padding: 10px 0 0 0;
	}
#quick-links dl.middle-link {
	border-top: 1px solid #CFE5E1;
	padding-top: 15px; 
	}
#quick-links dl.last-link {
	border-top: 1px solid #CFE5E1;
	margin-bottom: 0; padding-top: 15px; 
	}
#quick-links dt {
	padding-right: 0;
	}
#quick-links dt span {
	display: block;
	}
#quick-links dd {
	margin: 0; padding: 0 30px 10px 0;
	}

/* =Questions and Answers
=====================================================*/
ul#questions {
	list-style: none;
	padding-bottom: 30px;
	}
ul#questions li {
	margin-left: -40px; padding-bottom: 0;
	}
.back-to-top {
	padding-bottom: 30px;
	text-align: right;
	}
.back-to-top img {
	display: inline;
	}
	
/* =Talk About Your Migraine
=====================================================*/
ul#examples {
	list-style: none;
	}
ul#examples li {
	margin-bottom: 20px;
	}
	
/* =Discussion Guide
=====================================================*/
#print-this-page {
	display: none;
	}

/* =Migraine Resources
=====================================================*/
dl#resources dt {
	margin-top: 20px; padding-left: 40px;
	}
	
/* =Stages Of An Attack
=====================================================*/
#stages {
	width: 521px;
	padding-top: 10px;
	}
#stages ul#nav {
	position: absolute;
	top: 232px; left: 23px;
	list-style: none;
	margin: 0; padding: 0;
	font-weight: bold;
	}
#stages ul#nav li {
	background: transparent url(/maxalt/consumer/images/more_than_just_a_headache/btn_stages_off.gif) top left no-repeat;
	margin: 0 0 5px 0; padding: 5px 0 5px 15px;
	width: 150px; height: 20px;
	}
#stages ul#nav li#on {
	background: transparent url(/maxalt/consumer/images/more_than_just_a_headache/btn_stages_on.gif) top left no-repeat;
	}
#stages ul#nav li a {
	display: block;
	width: 125px;
	}
#stages #content {
	background: #EBFAFD url(/maxalt/consumer/images/more_than_just_a_headache/box_bottom.gif) left bottom no-repeat;
	margin: 0 0 0 141px; padding: 0 0 7px 0;
	width: 381px;
	}
#stages h3 {
	background: transparent url(/maxalt/consumer/images/more_than_just_a_headache/box_top.gif) left top no-repeat;
	margin: 0; padding: 18px 0 20px 19px;
	}
#stages #content div {
	background: #EBFAFD;
	margin: 0; padding: 0 0 9px 0; border-right: 1px solid #9AD1DC; border-left: 1px solid #9AD1DC;
	}
#stages p {
	margin: 0 19px 10px 19px; padding: 0;
	}	
#stages #content ul {
	font-size: 11px;
	list-style: disc url(/maxalt/consumer/images/shared/bullet_blue.gif);
	margin: 0 19px 0 20px; padding-bottom: 10px;
	}
* html #stages #content ul {
	list-style: disc url(/maxalt/consumer/images/shared/bullet_blue_ie.gif);
	margin: 0 19px 0 60px;
	}
#stages #content ul li {
	padding-bottom: 10px;
	}
#stages #content #or {
	font-size: 11px;
	margin: -10px 0 10px 36px; 
	}

/* =References
=====================================================*/
div.reference {
	margin: 0; padding: 30px 0 5px 0;
	width: 100%;
	}
div.reference div.symbol, div.reference-ppi div.symbol {
	float: left;
	margin: 0; padding: 0;
	width: 3%;
	text-align: right;
	}
div.reference div.text, div.reference-ppi div.text {
	float: right;
	margin: 0; padding: 0;
	width: 96.5%;
	}
div.reference-ppi span {
	display: block;
	}
div.reference-ppi {
	margin: 0; padding: 5px 0;
	width: 100%;
	}

/* =PDF download containers
=====================================================*/
dl.download dt {
	margin: 0; padding: 0;
	}
dl.download dd {
	margin: 3px 0 0 0;
	}
dl.download dd img {
	display: inline;
	vertical-align: bottom;
	}
dl.download {
	margin: 0; padding: 0;
	}

/* =Adobe Reader
=====================================================*/
div#get-adobe-reader {
	margin-top: 30px;
	width: 350px;
	vertical-align: top;
	font-size: 11px; line-height: 1.6;
	}
div#get-adobe-reader img {
	float: left;
	margin: 4px 15px 0 0;
	}

/* =Site Map
=====================================================*/
dl#site-map {
	margin: 0; padding: 0;
	}
dl#site-map dt {
	margin: 15px 0 0 0; padding: 0;
	font-weight: bold;
	}
dl#site-map dd {
	margin: 0; padding: 0;
	}