/* /webmd/PageBuilder_Assets/CSS/HTML/Newsletter - Enhanced/Standard_091e9c5e809f730f.css */


.newsletter_signup {
  margin-bottom: 10px;
}
.newsletter_signup .newsletterFmt {
  background-image: url("../../../consumer_assets/site_images/newsletters/bg_top.png");
  background-repeat: no-repeat;
  background-position: center top;
  height: 10px;
  margin: 0;
  padding: 0;
}
.newsletter_signup .wrapper {
  background-image: url('../../../consumer_assets/site_images/newsletters/bg_bottom.png');
  background-repeat: no-repeat;
  background-position: center bottom;
  padding: 0 10px 20px 20px;
  overflow: hidden;
  *zoom: 1;
}
.newsletter_signup .newsletterTitle {
  background-image: url('../../../consumer_assets/site_images/newsletters/bg_mouse.png');
  background-repeat: no-repeat;
  background-position: 100% -10px;
}
.newsletter_signup h2 {
  margin: 0 0 .1em 0;
  padding: .1em 0 0 0;
  font-family: arial;
  font-weight: bold;
  font-size: 2.75em;
  letter-spacing: -1px;
  color: #f58220;
}
.newsletter_signup h2.thanks {
  font-size: 1em;
}
.newsletter_signup h3 {
  margin: -10px 0 0.5em 0;
  padding: 0;
  font-size: 1.5em;
  font-weight: normal;
  color: #686c6b;
}

.newsletter_signup h3.thanks {
    color: #F58220;
    font-size: 2.45em;
    font-weight: normal;
    letter-spacing: -1px;
    margin-left: .125em;
}
.newsletter_signup p {
  font-size: 90%;
  margin: 0 0 7px;
  width: 220px;
}
.newsletter_signup .multi_nl_cb_text {
  margin-bottom: 1em;
}
.newsletter_signup label {
  margin: 0 0 4px;
  display: block;
  padding: 0;
  font-size: .8em;
}
.newsletter_signup input.multi_nl_cb {
  margin: 0 7px 0 0;
  padding: 0;
  vertical-align: bottom;
}
.newsletter_signup input.newsletterEmail {
  width: 190px;
  margin-bottom: .5em;
}
.newsletter_signup a.enhanced_nl_link {
  float: left;
  font-size: 80%;
  margin: 5px 0 0 1px;
}

.newsletterThurii_rdr label.privacy_label {
  font-style: italic;
  margin: 25px 0 0;
  padding: 0 0 7px 0;
}
.newsletterThurii_rdr input.privacy {
  margin: 0 4px 0 0;
  padding: 0;
  vertical-align: bottom;
}

.newsletterThurii_rdr .reg_down {
  color: red;
  height: 95px;
  margin: 0px auto;
  padding: 35px 0 0 0;
  text-align: center;
  width: 80%;
}

.newsletterThurii_rdr .newsletterError {
   color: red;
}

.newsletterThurii_rdr input.error {
   outline: 1px solid red;
}

/* Thank You Message */

.newsletter_signup.thankYou h2 {
   font-size:1.5em;
   text-align:center;
   font-weight:normal;
}
.newsletter_signup.thankYou h3 {
   display:none;
}
.newsletter_signup.thankYou p {
   width:auto;
   font-size:1em;
   margin-top:.5em;
}
.newsletter_signup.thankYou .newsletterTitle {
  background:none;
}

.newsletter_signup .thankYouMsg, .newsletter_signup .promoSignedIn {
    text-align:center;
    margin:1em 2em 0;
    width:100%;
    font-size:1em;
}
.newsletter_signup .thankYouMsg span {
    font-size:1.2em;
}
.newsletter_signup .promo {
    margin-right:15px;
    background-color:#eef1e8;
    padding:5px;
    border-radius:5px;
    -webkit-box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 10);
    box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, .3);
}
.newsletter_signup .promoContent {
    padding:10px;
    border-radius:5px;
    background: #dfe5d6; /* Old browsers */
    background: -moz-linear-gradient(top,  #dfe5d6 0%, #bdd098 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfe5d6), color-stop(100%,#bdd098)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dfe5d6 0%,#bdd098 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dfe5d6 0%,#bdd098 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dfe5d6 0%,#bdd098 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dfe5d6 0%,#bdd098 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfe5d6', endColorstr='#bdd098',GradientType=0 ); /* IE6-9 */
}

.newsletter_signup .promoContent img {
    float:left;
    padding:0 .5em .5em 0;
}
.newsletter_signup .promoLink {
    float:right;
    margin-top:.5em;
}






/* /webmd/PageBuilder_Assets/CSS/091e9c5e8000511c/HTML/Allergy Checker CW_091e9c5e80c65725.css */

.allergycheck-hd h3 {
    color: #88A906;
    font-size: 180%;
    font-weight: normal;
    margin: 0;
    padding: 0 0 6px;
  }
	
#allergycheck-hp {
	background:url(http://css.webmd.com/dtmcms/live/webmd/consumer_assets/site_images/modules/usallergiesfrm_2.jpg) no-repeat;
	height:148px;
	width:468px;
	padding-bottom:12px;
	}
#allergycheck-frm {
	background:url(http://css.webmd.com/dtmcms/live/webmd/consumer_assets/site_images/modules/usallergiesfrm_2.jpg) no-repeat;
	height:148px;
	width:468px;
	padding-bottom:12px;
	}	
.prm-allergycheck_go {
	width:238px;
	position:relative;
	top:30px;
	left:234px;
	}
.prm-allergycheck_search {
	width:238px;
	position:relative;
	top:14px;
	left:234px;
	}
#allergycheck-hp h3, #allergycheck-hp p, #allergycheck-frm h3, #allergycheck-frm p{
	color:#333333;
	padding-left:50px;
	padding-right:25px;
	margin:0;
	}
#allergycheck-hp p img, #allergycheck-frm p img {
	margin-top:12px;
	border:none;
	}	
#allergycheck-hp h3, #allergycheck-frm h3{
	font-size:100%;
	padding-left:50px;
	}
#allergycheck-hp p, #allergycheck-frm p{
	font-size:90%;
	font-weight:normal;
	}
#allergycheck-frm .error {
	color:#F00;
	clear:both;
	margin-top:10px;
	}
.ag-form {
	margin:16px 0 0 0;
	position:relative;
	right:5px;
	}
/* ie9 rules */
.IEDocMode_9 .ag-form {
  margin:18px 0 0 0;
}
.ag-go {
	width:24px;
	height:20px;
	position:relative;
	top:4px;
	left:8px;
	}
.ag-input {
	width:180px;
	height:18px;
	border:0px;
	marign:0;
	}




