#header { height:200px; background:url(../images/nasonex-lower-header.jpg) no-repeat; } 
#sidebar { top:-74px; }
#content { top:-84px; }
.page { background:#fff; padding:10px 5px 1em 11px; color:#333; }
	.page p { margin:0 0 1em; }
	.page ul { margin:1em 0; }
	.page li { margin: .5em 0 .5em 2em; }
	.page ul li { list-style:disc; }
	.page ol li { list-style:decimal; }
.error { color:#f00; }
#logo { float: left; }
#searchform { float:right; position:relative; top:90px; }

#title-wrap { border:1px solid #999; border-width:0 0 1px; margin-bottom: 5px; }
h1 { color:#00387e; font-size:1.9em; float:left; line-height:1; margin-bottom: 8px;} 
ul#page-functions { text-align:right; margin-top:0; }
#page-functions li { list-style:none; display:inline; margin-left:1.5em;} 
#page-functions a { font:.8em verdana; color:#666; text-decoration:none; background-repeat:no-repeat; background-position:0 50%; padding-left:15px; white-space:nowrap;}	
	.print { background-image:url(../images/print-icon.gif); }
	.email { background-image:url(../images/email-icon.gif); }

#page-functions a:hover { text-decoration:underline; }

.reg #title-wrap { border:0; }
.reg h1 { border:1px solid #333; border-width:0 0 1px; padding:.2em 0 .2em; float:none; width:auto; } 
.reg h1.custom { border:0; font-size:36px; }
.reg h1.custom span { font-family:"arial black"; }
#title-wrap img { float:left; margin:0 5px 0 0; }

h2 { color:#00387e; font-size:1.1em; font-weight:bold; line-height:1.2; margin:1em 0 .2em; }
h3 { color:#666; font-size:1em; font-weight:bold; line-height:1.2; clear:both; margin:1em 0 .2em;  }

.sidebar { float:right; margin:0 5px 20px 20px; width:229px; color:#0066ac; font-size:11px; line-height:1.2; }
.sidebar img { margin-bottom: 1em; }

.dontblowit {
	padding-top:58px;
	position:relative;
 }

	.dontblowit h1 { 
		background: url(../images/dont-blow-it-logo.png);
		height: 180px; width: 420px;
		left:50%;
		margin:0 -210px;
		position:absolute;
		text-indent: -9999px;
		top:-23px;
	
	}
	 #dontblowit-wrap {
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			background:#e4f2fb url(../images/dontblowit-bg.gif) repeat-x;
			margin:0 auto;
			width: 482px;
			padding:98px 20px 20px;
		
	}	
	.dontblowit h2 {
		color:#822622;
		font-size:1.4em;
		font-weight:bold;
		margin:.5em 0 .5em 10px;
	}
	
	#ronnie  { position:absolute; right:40px; }
	.dontblowit p { margin: 1em 150px 1em 10px; }
	.dontblowit #launch-game { display: block; text-align:center;}
	
	.dontblowit #primary {
		background:transparent url(../images/ronnie-nose-bg.gif) no-repeat 0 100%;
		padding-bottom:30px;
	}
	
	.dontblowit #secondary {
		border:2px solid #ddb;
		background:#ffe;
		margin:0 auto;
		padding: 0 10px;		
		position:relative;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
	}
	
	.dontblowit #secondary h2 {
		margin-left: 0;
	}

	.dontblowit h3 {
		color:#393;
		font-size:1em;
		font-weight:bold;
		margin-right: 125px;
	}
	
	#secondary p {
		font-size: .9em;
		line-height:1.3em;
		margin:0 0 1em 0;
	}

	#secondary form p {
		font-size: .9em;
		line-height:1.3em;
		margin: 1em 0;
	}

	#secondary label {
		line-height:1.5em;
		font-weight:bold;
		padding-right:.5em;
	}
	
	#secondary input.text {
		display:block;
		width:18em;
	}
	
	#secondary input.submit {
		margin:1em 0;
		background:#8f3328;
		color:#f3f165;
		border:1px solid #4e2e25;
		padding:5px 20px;
		font-weight:bold;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	
	#secondary input.submit:hover {
		background:#b64032;
		cursor:pointer;
	}

	.dontblowit #tree {
		right:-22px;
		position:absolute;
		top:90px;
	}

	#contest-rules p {
		margin-right:0;
		font-size:.9em;
	}
	
	

.nasonexperts {  background-repeat:no-repeat; background-position:0 50%; padding:8px 0 8px 45px; }
	.sports { background-image:url(../images/nasonexperts-betsy-berns.jpg); }
	.excercise { background-image:url(../images/nasonexperts-kathy-kaehler.jpg); }
	.working { background-image:url(../images/nasonexperts-robin-ryan.jpg); }	
	.cleaning { background-image:url(../images/nasonexperts-linda-cobb.jpg); }	
	.pets { background-image:url(../images/nasonexperts-shirlee-kalstone.jpg); }	
	.wedding { background-image:url(../images/nasonexperts-sharon-naylor.jpg); }	
		
.search-container { background:#ccdbe9; padding:4px; text-align:center; color:#000; margin:1em 0; }
#page p.searchResultSummary { margin:0 0 1em; }

/* Way To Spray */
ol#way-to-spray li { clear:both; padding: 5px 0; list-style:none; }
ol#way-to-spray li img { margin-right:3px; float:left;}
ol#way-to-spray li p { margin:4px 0 0; }
#note { padding:0 10px; color:#000; background:#fff; border:1px solid #000; }

/* FAQs */
.question { color: #0056AE; font-weight:bold; }
.answer { color: #489DD4; font-weight:bold; } 

/* Pollen & Weather Forecast */
table#chart { border:2px solid #c7cac8; }
#chart tr#levels { background:#00387E; color:#fff; font:bold 14px verdana; text-align:center; }
#chart tr#days { color:#00387E; font:bold 14px verdana; text-align:center; }
.pollenlevel { font:bold 85% arial; color:#eee; letter-spacing:1px; vertical-align:top; }

#weather img { float:left; margin-right: 3px; }
#weather #temp { font:bold 115% verdana; color:#0079bc; }
#weather #tempDesc { font:bold 90%/90% arial; color:#0079bc; }
#weather a { font:normal 85% arial; color:#0079bc; }

#callouts { margin:1em 0; }
#callouts img { margin:0 4px 10px 0; }

.unsubscribe { text-align:left; border:2px solid #4a9dd1; background:#f3f8fc; padding:10px; margin:10px 0 0; }

.rounded { padding:0 0 0 11px; background:url(../images/content-container-left.gif) no-repeat; margin-top:10px; }
.rounded .intro { background:url(../images/content-container-right.gif) no-repeat 100% 0; margin:0; padding:8px 0 1em 0; border-width:0;  }
.rounded div.intro img { float:left; }
.rounded .intro p { margin:0 0 1em; }
.rounded .intro p.offers { margin-left:81px; }
.rounded .row { margin:0 0 0 -11px; padding:0 11px 0.5em; border:1px solid #8fb8ce; border-width:0 1px; background:#f2faff; }
.rounded .row .wrap { margin-left:81px; border:0px; padding:0 10px 5px 0; }
.rounded .row img { margin:0 10px 10px 0; }
.rounded .last { padding:0 0 0 11px; border-width:0; background:url(../images/content-container-left.gif) no-repeat 0 100%; }
.rounded .last .wrap { background:url(../images/content-container-right.gif) no-repeat 100% 100%; }

.offer { width:180px; float:left; margin:0 10px 10px 0;}
.offer p { margin:.5em 0; padding:0 33px 0 20px; font:bold 1em/1.2 arial,sans-serif; color:#0079bc; }
.offer h2 { padding:35px 0 0 20px; font:bold 1em/1.2 arial,sans-serif; color:#0079bc; margin:0 }
.offer a { display:block; background:url(../images/nav-lev2-bullet.gif) no-repeat scroll 0 50%; padding-left:8px;  margin:.5em 0 0 -8px;}
.offer form { padding:0 33px 0 20px; }
.offer #zip-callout { width:60px; margin:0 0 3px; border:1px solid #999;} 
	.savings { background:url(../images/offer-coupon-bottom.gif) no-repeat 0 100%; }
	.savings h2 { background:url(../images/offer-coupon-top.gif) no-repeat;  }
	.pollenalerts { background:url(../images/offer-pollen-alerts-bottom.gif) no-repeat 0 100%;  }
	.pollenalerts h2 { background:url(../images/offer-pollen-alerts-top.gif) no-repeat; }
	.news { background:url(../images/offer-news-bottom.gif) no-repeat 0 100%;   }
	.news h2 { background:url(../images/offer-news-top.gif) no-repeat; }
	.reminders { background:url(../images/offer-refill-reminder-bottom.gif) no-repeat 0 100%;  }
	.reminders h2 { background:url(../images/offer-refill-reminder-top.gif) no-repeat; }
	
/* NEW REGISTRATION */
#newreg { background:#ebf0f4; font-family:verdana; font-size:91%; clear:both; }
#newreg p { margin:.8em 0; clear:both; line-height:1.3;}
#newreg div { margin:0 15px 0 167px; border-bottom:1px solid #ccc; padding:.5em 0;}
#newreg .hidden-inputs { margin:0; padding:0; display:none; }
#newreg .clearfix p { margin:0 0 1em; clear:both; }
#newreg .special { float:left; }
#newreg form { margin:0; padding:0;}
#newreg div.twocol { margin:0; border:0; padding-bottom:0; }
#newreg div.twocol div { margin:0; }
#newreg .noseparator { border:0; }
#newreg .col1 { width:127px; border:0; color:#999; font-size:.9em; line-height:1.2em; padding:.5em 20px; float:left; }
#newreg .col2 { width:358px; float:left;}
#newreg .buttons { border:0;} 
#newreg .buttons input, #newreg .buttons a { margin:0 .5em 0 0; vertical-align:middle;} 
/* #newreg input.text, #newreg select { border:1px solid #999; }  */
#email, #street { width:15em; border:1px solid #999;}
#fname, #lname, #city, #state, #pzip, #zip, #zip1, #zip2 { width:10em; border:1px solid #999;}
#last_prescription_date_month, #last_prescription_date_day, #last_prescription_date_year, #sms_phone1, #sms_phone2 { width:2em; border:1px solid #999;}
#sms_phone3 { width:3em; border:1px solid #999;}
#newreg label { display:block; }
#newreg label.radio, #newreg label.checkbox { display:inline;} 
#newreg input.checkbox { float:left; clear:left; }
#newreg .header { background:#cae0ee; margin:0; padding:0 0 0 167px; }	
#newreg h2 { color:#00387e; font-weight:bold; font-size:140%; padding:3px 0; margin:0; }
#newreg .rounded-form { background: url(../images/rounded-box-int.gif) no-repeat 0 0; margin:0; padding:0 0 0 167px; }
.rounded-form h2 { background:url(../images/rounded-box-int.gif) no-repeat 100% 0; }
#newreg .first, #newreg .first h2 { background-image:url(../images/rounded-box-first.gif); background-color:#fff; }
#newreg .collapsible { margin:0; border:0; }
p.footnotes { color:#999; font-size:.9em; }


/* PSP $10 off coupon */
#psp-coupon-10 { line-height:110%; background:#fff; }
#psp-coupon-10 #wrapper {background: none; width:600px; margin:0 auto; text-align:left;}
#psp-coupon-10 #coupon { border:2px dashed #029ddf; padding-left: 10px; }
#psp-coupon-10 #identifer { float:right; border:1px solid #c0e3f6; padding:5px; margin:5px; }
#psp-coupon-10 #actions { list-style:none; margin:10px 0; position:relative;}
#psp-coupon-10 #actions li { display:inline; margin:10px;}
#psp-coupon-10 #print-button { vertical-align:middle; }
#psp-coupon-10 #coupon-header { margin-left: -10px; }
#psp-coupon-10 h1 { font-size:1.75em; line-height:100%; color:#0079bc; margin:10px 0 0; float:none; width:auto; }
#psp-coupon-10 h3 { color: #0079c2; }
#psp-coupon-10 ul { list-style-type:disc; margin-left:10px; margin-bottom: 10px; }
#psp-coupon-10 li { padding-right: 10px; margin-left: 4px; }
#psp-coupon-10 a { color:#0079bc; }
#psp-coupon-10 p { margin:0; }
#psp-coupon-10 #coupon .copyright { text-align:center; margin: 10px 0; } 
/*
#psp-coupon-10 h2, #psp-coupon-10 h3 { font-weight:bold; color:#0079bc; }
#psp-coupon-10 h3 { margin-top:1em; }
#psp-coupon-10 #coupon p, #psp-coupon-10 #coupon div { margin-left:10px; font-size: 9px; } 
#psp-coupon-10 p#present { font-size:1em; font-weight:bold; color:#0079bc;}
#psp-coupon-10 #expire { text-align:center; font-weight:bold;}
#psp-coupon-10 .instructions span { font-weight:bold; color:#0079bc; display:block; }
#psp-coupon-10 #nasonex-logo-psp { float:right; margin:0 5px; }
#psp-coupon-10 #spcares { background:#fff; padding:0; }
#psp-coupon-10 #spcares img { float:left; margin:.7em 0 0; }
#psp-coupon-10 #spcares p { margin-left:93px; }
*/

/* Allergies or Cold */
#allergyvscold th, #allergyvscold td { border:1px solid #666; padding:3px; text-align:left;}

/*Outdoor vs Indoor */
#outdoorvsindoor { width:100%; }
	#outdoorvsindoor th, #outdoorvsindoor td { border:1px solid #666; padding:3px; text-align:left;}
	span.indoor { color:#090; }
	td.indoor { background: #090; color:#090; }
	span.outdoor { color:#f63; }
	td.outdoor { background: #f63; color:#f63; }

/* Symptom Log */
#symptomlog { width:100% }
	#symptomlog th, #symptomlog td { border:1px solid #666; padding:3px; text-align:left;}

/* Common allergens */
.commonallergens td { padding:3px; }
	
/* Etrial */
#EtrialReg p,#EtrialReg td { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 95%; }
#EtrialReg td { padding: 3px; }
#EtrialReg td.label, #EtrialReg td.label p { margin-top:0px; font-size: 90%; }
#EtrialReg #signIn { border:1px solid #3C5EAE; background-color: #F5FAFE; padding:3px; }
#EtrialReg #signIn a { font-weight: bold; }
#EtrialReg #signIn a:hover { color: #09F; }
#EtrialReg .readonly { border:none; color:#333; width:40px; font-weight:bold; }
#EtrialReg .couponTableBkgd {background:url(../images/coupon_bottle_bkgd.gif) no-repeat 0 100%;}
#EtrialReg #optinWrapper { border: 1px solid #1E45A4; margin: 2px; }  
#EtrialReg #optinText { display: block; background-color: #489DD4; color: #FFF; font-weight: bold; padding: 3px 10px; text-align: left; }
#EtrialReg #optinOptions { padding: 5px 20px; text-align: left; background-color: #F5FAFE;}
#EtrialReg #signupPrivacy { padding:5px; font-size: 11px; border:1px solid #3C5EAE; background-color: #F5FAFE; width:550px; margin: 5px 0; }
#EtrialReg #etr_signupPrivacy { padding:5px; font-size: 11px; border:1px solid #3C5EAE; background-color: #F5FAFE; margin: 5px 2px 0 2px; }
#EtrialReg #pwdNote { color: #999; font-size: 11px; text-align:center; width:100%; margin:5px;}
#EtrialReg #etr_pwdNote { color: #999; font-size: 11px; text-align:left; width:100%; margin:5px 2px 0 -2px;}	

body#Etrial { margin:0; text-align:left; font:normal small/140% Verdana, sans-serif; background:#fff; }
#Etrial #wrapper { margin:0 auto; width:550px; text-align:left; background:none; }
#Etrial	.etr_introTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight:bold; color: #006DB9;}
#Etrial	.etr_introTxtItal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-style: italic; color:#63686C}
#Etrial	.etr_introTxtBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold; color:#63686C}
#Etrial	.etr_introTxtBold td {text-align:left;}
#Etrial	.etr_introLabels { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold; color:#000000}
#Etrial	.etr_introData { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:normal; color:#000000}
#Etrial	.etr_sectionHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold; color:#ffffff}
#Etrial	.etr_sectionTxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:normal; color:#000000; background-image:url(/framework/skins/default_default/images/coupon_sect_bkgd.gif);background-position: top;background-repeat:repeat-x;}
#Etrial	.etr_footerTxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:normal; color:#000000;}
#Etrial	a.etr_footerLink:link, #Etrial a.etr_footerLink:visited, #Etrial a.etr_footerLink:active, #Etrial a.etr_footerLink:hover {color:#006DB9;text-decoration:underline;}
#Etrial	ul.etr_couponBullet {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-weight:normal;color:#000000;margin-left:13px;margin-right:0px;margin-top:5px;margin-bottom:5px;}
#Etrial	li.etr_couponBullet {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-weight:normal;color:#000000;list-style-image:url(/framework/skins/default_default/images/coupon_bullet.gif);margin-top:3px;margin-bottom:0px;}
#Etrial	#etr_notice {font-family:Verdana, Arial, Helvetica, sans-serif;color:#003D74; padding:5px; font-size: 11px; border:1px solid #006DB9; background-color: #C1D8ED; width:510px; margin: 5px 0; }

/* Sign In */
table.signin { border:1px solid #0079BC; background: #F5FAFE;  }
.signin td { padding:3px 2px; }
.signin a#forgot { font:normal 85% arial,verdana,sans-serif; }
.signin input#email_id, .signin input#password { width: 140px; }

/* Pop Up */
#popup { background:#fff; } 
#popup form, #popup p { clear:both; padding:1em 0 0; }


/* Benefits and Side Effects */
#symptoms-triggers { margin:0 auto 1em; width:300px; }
#symptoms-triggers th, #symptoms-triggers td { border:1px solid #808080; padding:5px 20px; width:50%; }
#symptoms-triggers li { list-style:none; background: url(../images/checkmark.gif) no-repeat 0 3px; padding-left:17px; margin-left:0;}
#bottle-facts { margin:20px 68px;}