.once-a-day {}
.once-a-day { position:relative; width:730px; margin-bottom:10px; }

.medicationsize, .medicationInfo { float:left; }
.medicationsize { width:174px; margin-right:33px; text-align:center; padding-top:23px; }
.medicationInfo { width:447px; }

.medicationsize img { display:block; margin:0 auto 12px auto; }
.medicationsize p { display:block; width:98px; font-size:13px; font-weight:bold; color:#444; margin:0 auto; }

.medicationInfo span { font-size:12px; padding-left:22px; }
.medicationInfo ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	padding-left:22px;
	color:#E20177;
}
.medicationInfo ul li { margin-bottom:5px; }
.medicationInfo ul li span { color:#000; padding:0; }

.threeColumnsContainers { margin:28px 0; }
.threeColumnsContainers .box { 
	float:left; 
	background:transparent url(../images/bg_section_boxes.png) no-repeat left bottom; 
	width:202px;
	height:95px; 
	margin-bottom:7px;
	padding:18px 22px 8px 22px;
	overflow:hidden;
}
.threeColumnsContainers .box h2 { 
	margin-bottom:0; 
}
.threeColumnsContainers .box h2 a { 
	display:block;
	background:transparent url(../images/buttons/icon_btn_link.jpg) right 2px no-repeat;
	color:#e20177; margin-bottom:0; font-size:14px;
	padding:5px 25px 2px 0; 
}

.tiggersTipsList {}
.tiggersTipsList .col1, .tiggersTipsList .col2 { float:left; }
.tiggersTipsList .col1 { width:256px; margin-right:78px; }
.tiggersTipsList .col2 { width:274px; }
.tiggersTipsList .col1 .bullets li { float:left; width:108px; }

.symptomsSlider {display:none; }
/*.symptomsSlider { position:relative; width:640px; height:329px !important; overflow: hidden; margin-bottom:26px; }
.symptomsSlider .slide-container { position:absolute; left: 0; width: 3500px; }
.symptomsSlider .slide-container .slider { position:relative; float: left; }

.symptomsSlider .slide-container .slider h1,
.symptomsSlider .slide-container .slider p { display:block; width:230px; }*/

.triggers { width:340px; height:303px; padding:26px 0 0 300px; background:transparent url(../images/slider/bg_slide_triggers.jpg) no-repeat left top; }
.bodyresponse { width:610px; height:293px; padding:36px 0 0 30px; background:transparent url(../images/slider/bg_slide_response.jpg) no-repeat left top; }
.howworks { width:610px; height:293px; padding:36px 0 0 30px; background:transparent url(../images/slider/bg_slide_works.jpg) no-repeat left top; }

.pagination { position:absolute; bottom:24px; right:34px; }
.pagination li {float:left; margin:0; cursor:pointer; }
.pagination li img { display:block; margin-top:-2px; }
.pagination .back, .pagination .next { width:29px; color:#f78e1e; font-weight:bold; }

.homeLayoutContainer {
	position:relative;
	width:706px;
	height:463px;
	background-color:transparent;
	background-image: url(../images/homeLayout/bg_allergy_triggers.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	margin-bottom:20px;
	padding:6px;
	margin: 0 auto 30px;
}

.homeLayoutContainer h4 { width:665px; font-size:12px; font-weight:normal; color:#070707; margin:26px 0 15px 17px; }
.homeLayoutContainer .homeLayout { 
	width:706px; 
	height:396px; 
	background-color:transparent;
	background-image: url(../images/homeLayout/bg_complete_room.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.homeLayoutPlacement img { cursor:pointer; }
.homeLayoutContainer .outside { background-position:0 -2376px; }
.homeLayoutContainer .bathroom { background-position:0 -1188px; }
.homeLayoutContainer .kitchen { background-position:0 -792px; }
.homeLayoutContainer .livingroom { background-position:0 -396px; }
.homeLayoutContainer .bedroom { background-position:0 -1980px; }
.homeLayoutContainer .childsroom { background-position:0 -1584px; }

.homeLayout h5 { color:#e20177; font-size:12px; }
.homeLayout p, .homeLayout li { font-size:11px; margin-bottom:4px; }

.homeLayout .bathroom_tips { display:none; position:absolute; left:16px; top:66px; width:233px; height:289px; background:transparent url(../images/homeLayout/bg_bathroom_tips.gif) no-repeat left top; padding:15px 47px 0 14px; z-index:9990; }
.homeLayout .outside_tips { display:none; position:absolute; left:284px; top:27px; width:224px; height:335px; background:transparent url(../images/homeLayout/bg_outside_tips.gif) no-repeat left top; padding:15px 47px 0 14px; z-index:9990; }
.homeLayout .kitchen_tips { display:none; position:absolute; left:158px; top:66px; width:231px; height:264px; background:transparent url(../images/homeLayout/bg_kitchen_tips.gif) no-repeat left top; padding:15px 14px 0 47px; z-index:9990; }
.homeLayout .livingroom_tips { display:none; position:absolute; right:150px; top:3px; width:230px; height:375px; background:transparent url(../images/homeLayout/bg_livingroom_tips.gif) no-repeat left top; padding:15px 14px 0 47px; z-index:9990; }
.homeLayout .bedroom_tips { display:none; position:absolute; left:32px; top:25px; width:233px; height:329px; background:transparent url(../images/homeLayout/bg_bedroom_tips.gif) no-repeat left top; padding:15px 47px 0 14px; z-index:9990; }
.homeLayout .childsroom_tips { display:none; position:absolute; left:103px; top:110px; width:233px; height:258px; background:transparent url(../images/homeLayout/bg_bedroom_tips.gif) no-repeat left top; padding:15px 47px 0 14px; z-index:9990; }


.homeLayoutContainer .introText { position:relative; z-index:3000; cursor:pointer; }
.homeLayoutContainer .homeLayoutPlacement { position:absolute; bottom:6px; left:6px; width:706px; height:396px; z-index:2000; overflow:hidden; }

.kitchen .closeTip,
.livingroom .closeTip { position:absolute; top:7px; left:270px;}

.closeTip { position:absolute; top:7px; left:240px; cursor:pointer; }


.get-adobe-reader { margin:20px 0 20px 0; font-size:11px; }
.get-adobe-reader img { margin:4px 8px 0 0; }

.required { color:#ed1c24; }

form label, form input { font-size:12px; }

.refill {}
.refill .formtags { margin-top:9px; }
.refill .divider { border-left:1px solid #ccc; padding-left:20px; }

.refill td, .rmi td {
    padding-bottom:14px;
    vertical-align:top;
}

.sidebar {
    float: right;
}

#additional-resources-form .gradient {
    width:410px;
}

.calloutTop { position:relative; width:210px; color:#070707; background:transparent url(../images/bg_top_callout.jpg) left top no-repeat; padding:24px 22px 8px 17px; }
.calloutTop a { text-decoration: underline; }
.calloutBottom { bottom:-12px; left:0; position:absolute; }

.formTopContainer { position:relative; width:549px; color:#070707; background:transparent url(../images/bg_top_formContainer.jpg) left top no-repeat; padding:28px 34px 5px 20px; margin:23px 0 30px 0; }
.formThankYou { height:220px; }
.formBottomContainer { bottom:-7px; left:0; position:absolute; }
.formTopContainer ol {
	list-style-image:none;
	list-style-position: outside;
	list-style-type:decimal;
	margin-left:20px;
}
.formTopContainer ol.formList { font-weight:bold; list-style-position:inside; margin:0; }
.formTopContainer ol.formList li { margin-bottom:23px; }
.formTopContainer ol ul { font-weight:normal; margin-top:10px; }
.formTopContainer ol.formList ul li { margin-bottom:3px; }
.formTopContainer .submitform { float:right; }


.printform { bottom:-23px; left:223px; position:absolute; z-index:3000; }

.errormsg { color:#de3831; font-weight:normal; margin-top:17px; }

.agreement p { font-size:14pt; line-height:1.4; }

.formAgreement {}
.formAgreement input {
	width:13px;
}
.formAgreement label {
	margin-left:15px;
	width:686px;
	font-size:14pt;
	line-height:1.4;
}
.submitform { margin-bottom:20px; }

.emailFormRow, .mailFormRow { display:none; }
#errordiv {
	color:#666;
	font-weight:bold;
	margin:0 0 20px 70px;
	padding:15px;
	border:1px solid #CCC;
	width:510px;
}
#errordiv ul {
	margin:0 0 0 15px;
}
#errordiv ul {
	margin-bottom:8px;
}
.errorP { margin:3px; color:red; font-weight:bold; display:none;}
.noflash-p {margin:0 0 144px;}
.commondiv { width:100%;}
.commoncol { width:33%; float:left; }
.menuWrapper .menu .lastmap li.pap {
	line-height:10px;
	padding-top:3px;
}
.no-js {
	font-weight:bold;
}
.middleContainer .tabMenu li.sub-active a {
	color:#E20177;
}

/* used on RMI form - /consumer/allergies/rmi_form.jsp
------------------------------------------------------------*/
p#applies-question {
	visibility: hidden;
	margin: -14px 0 2px 0;
	padding:0;	
	}
