﻿	#modaloverlay { background-image: url(/app_themes/livestrong/images/modal/modal_bg.png); left: 0; position: absolute; top: 0; width: 100%; position: fixed; z-index: 1000; }

	#xxmodalcontainer { display: none; width: 580px; height: 457px; background: url(/app_themes/livestrong/images/modal/livestrong-email-modal-06_03.png) no-repeat; left: 50%; top: 100px; margin: 0 0 0 -287px; position: fixed !important; z-index: 1001; }

	#modalcontainer { display: none; width: 580px; height: 457px; background: url(/app_themes/livestrong/images/modal/popup10012010.jpg) no-repeat; left: 50%; top: 100px; margin: 0 0 0 -287px; position: fixed !important; z-index: 1001; }


	#modalcontent { width: 300px; float: right; height: 396px; margin-top: 30px; }
	#million { color: #FFF; text-transform: capitalize; font-family: Arial; font-size: 14px; float: left; padding-left: 10px; }
	#together { float: left; width: 315px; margin-bottom: 8px; height: 156px; }
	#inputs { }
	.text_inputs { width: 240px; height: 21px; margin: 10px 0px; }
	#firstDiv, #lastDiv, #emailDiv { width: 100%; margin: 0; padding: 9px 10px; overflow: hidden; clear: left; float: left; }
	#first, #last, #email { padding: 5px; width: 230px; height: 15px; font-family: Arial; font-size: 12px; float: left; }
	#modalSubmit { color: #FFF; font-family: Arial; font-size: 18px; text-transform: uppercase; border: solid 1px #FECB00; width: 200px; height: 26px; margin-left: 10px; padding: 10px 0 3px 10px; clear: both; }
	#modalSubmit a { color: #FFF; font-family: Arial; font-size: 18px; text-transform: uppercase; text-decoration: none; border-bottom: none; }
	.carrot { background: url(/app_themes/livestrong/images/modal/yellowcarrot.png) no-repeat scroll right center transparent; text-transform: uppercase; padding: 4px 32px 4px 0px; }

	#strong { font-weight: bold; text-decoration: none; }
	#modalrequired { color: #F00; font-family: Arial; font-size: 12px; font-style: italic; padding-left: 10px; clear: left; height: 20px; visibility: hidden; }
	.linkoff { text-decoration: underline; color: Gray; font-size: 11px; }
	#modalskip a, #modalprivacy a { height: 25px; font-family: Arial; text-decoration: underline; color: #666; font-size: 11px; border-bottom: 0; margin-top: -1px; }
	#modalskip a { width: 91px; float: right; }
	#modalfooter { width: 558px; overflow: hidden; }
	#modalprivacy { float: left; width: 258px; }

	.blackFont { color: black; }
	.grayFont { color: gray; }
	#firstcheck, #lastcheck, #emailcheck { display: none; }
	#modalprivacy a { width: 70px; float: left; margin-left: 16px; }
	#modalskip a:hover, #modalprivacy a:hover { color: #898989; }
	#CloseX { background: url(/app_themes/livestrong/images/modal/closeX.png); width: 24px; height: 24px; position: relative; top: -10px; left: 10px; float: right; }

	.modalvalidation { background: url(/app_themes/livestrong/images/modal/validation-sprite.png) no-repeat left top; width: 12px; height: 10px; float: left; margin-left: 10px; margin-top: 10px; }

	.modalvalidation.pass { background-position: left top; }
	.modalvalidation.fail { background-position: left bottom; }

