/* Content Layout */
/*-------------------------------------*/

#refernowSignupContent							{ width: 572px; padding: 26px 20px 20px 20px; line-height: 1.4em; color: #323231; font-size: 13px; float: right; }
#refernowSignupContent em						{ font-size: 13px; font-style: italic; }
#refernowSignupContent #disclaimer 				{ color: #e4af4c; font-size: 12px; font-style: italic; }
#refernowSignupContent p 						{ padding: 8px 0; }
#refernowSignupContent strong					{ font-weight: bold; }
#refernowSignupTitleGraphic						{ padding-bottom: 12px; }

#button_watchReferralVideo						{ margin:0 auto 12px; width:252px; display:block; }
#button_watchReferralVideo 						{ padding:5px 0 0 0; display:block; }
#videoReferralContainer 						{ display:none; border-radius:8px; background-color:#fff; border:1px solid #aaa; box-shadow:0 1px 25px rgba(0,0,0,0.6); position:absolute; margin:0 0 0 -330px; top:80px; left:50%; width:640px; z-index:1000; padding:10px; text-align:center; }
#videoReferralContainer a 						{ font-weight:bold; text-transform:uppercase; font-size:10px; display:block; margin:10px auto 0; width:100px; }
#videoReferralShadow 							{ top:0; left:0; display:none; width:100%; height:100%; position:absolute; z-index:990; background-color:#000; opacity:0.7; filter: alpha(opacity=70); }


/* Form Layout */
/*-------------------------------------*/

#refernowSignupEmail							{  }
#refernowSignupEmail h2							{ color: #387d96; font-size: 18px; padding:28px 0 10px 24px; border-bottom:1px solid #ddd; }
#stepFirst                                      { position: relative; width:570px; }
#offerDesc #stepFirst p 						{ padding: 15px 70px 5px 80px; }
#stepFirst label								{ position: absolute; color: #999; font-size: 16px; top:72px; left:116px; font-style: italic; }
#input_email                                    { background: url(/graphics/refernowsignup/bg_email.jpg) top left no-repeat; border:none; color: #333; font-family: "Helvetica Neue", Arial, sans-serif; margin:0 0 0 70px; font-size: 16px; padding:16px 46px; width:340px; }
#stepNow                                        { overflow: hidden; width: 570px; }
#stepNow li										{ height:147px; }
#shareByEmail                                   { float: left; width: 190px; height:147px; background: url(/graphics/refernowsignup/icon_envelope.jpg) top left no-repeat; }
#shareByEmail input								{ padding:80px 0 0 15px; }
#shareByText                                    { float: left; width: 200px; background: #dee8ec url(/graphics/refernowsignup/bg_texts.jpg) top left no-repeat; }
#shareByText label								{ display: block; font-weight: bold; color: #5b7178; font-size: 10px; padding:26px 0 0 22px; }
#shareByText input								{ padding:17px 0 0 25px; }
#shareByText div 								{ width: 180px; overflow: hidden; padding: 5px 0 0 31px; }
#shareByText div input							{ width: 33px; padding:0; margin:0 12px 0 0; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px; background: none; border:none; }
#shareByText #phone_last						{ width: 53px; }
#shareByPrint                                   { float: left; width: 168px; background: url(/graphics/refernowsignup/icon_printer.jpg) top left no-repeat; }
#shareByPrint input								{ padding:80px 0 0 15px; }

#refernowSignupEmail .offerDetails				{ font-size:14px; padding: 12px 24px; }
#refernowSignupEmail h1							{ color:#cc2701; font-size:21px; font-weight:bold; padding:24px 0 0 24px; margin:0 0 -12px 0; }
#refernowSignupEmail #share_links				{ background-color: #003f55; width:490px; padding:16px 0 7px 80px; text-align:left; overflow:hidden; color:#fff; }
#refernowSignupEmail #share_links a   			{ color:#fff; font-weight: bold; }
#refernowSignupEmail #share_links span 			{ float:left; display:block; padding:5px 0 0 5px; }
#refernowSignupEmail #share_links img  			{ float:left; display:block; padding:0; }
#refernowSignupEmail #share_links .twitter		{ float:left; width:200px; overflow:hidden; }
#refernowSignupEmail #share_links .facebook		{ float:left; width:200px; overflow:hidden; }


#refernowSignupEmail #acceptTerms{
	text-align: center;
	padding: 7px 0;
}

#refernowSignupEmail .agreeToTerms{
	font-weight: normal;
	color: #ffffff;
	font-size: 11px;
}

#refernowSignupEmail #checkPoints{
	background-color: #003f55;
	border-top: solid 1px #5d86a3;
	text-align: center;
	margin:0 0 12px 0;
	padding: 6px 0 6px 0;
}

#refernowSignupEmail .checkYourPoints{
	font-weight: normal;
	color: #ffffff;
	font-size: 12px;
}

#image_rnsignup_s{
	padding: 0 10px 0 10px;
	margin-bottom: -11px;
}

#offerDesc{
	border: solid 1px #e4af4c;
	padding: 10px 0;
}

#offerDesc p{
	padding-left: 12px;
	padding-right: 12px;
}

#offerDesc a{
	text-decoration: underline;
	color: #2e71a0;
}

#offerDesc a:hover{
	text-decoration:none;
}

#offerDesc #coinImage{
	float: right;
	padding: 0px 10px 5px 7px;
}

#emailAddressBelowHeader{
	text-align: center;
	padding: 5px 0 15px 0;
}




#offerFormPage					{ border: solid 1px #e4af4c; padding: 18px 28px; font-size:14px; line-height:18px; }
#offerFormPage a				{ text-decoration:underline; font-weight:bold; }
#offerFormPage a:hover			{ text-decoration:none; }
#offerFormPage .phoneImage      { float:right; margin:18px 0 0 0; }
#offerFormPage h4               { color:#177097; font-size:18px; font-weight:bold; padding:12px 0 6px 0; }
#offerFormPage li               { padding:5px 0 7px 34px; }
#offerFormPage .step1           { background: url("/graphics/refernowsignup/iravideo_steps_1.jpg") 0 0 no-repeat; }
#offerFormPage .step2           { background: url("/graphics/refernowsignup/iravideo_steps_2.jpg") 0 0 no-repeat; }
#offerFormPage .step3           { background: url("/graphics/refernowsignup/iravideo_steps_3.jpg") 0 0 no-repeat; }
#offerFormPage .details         { font-family:Georgia, serif; color:#777; padding:6px 0 12px 40px; font-style:italic; font-size:11px; line-height:15px; }
#offerFormPage form             { background: url("/graphics/refernowsignup/iravideo_hr.jpg") 0 0 no-repeat; }
#offerFormPage fieldset         { width:100%; overflow:hidden; padding:2px 0; }
#offerFormPage label            { float:left; font-weight:bold; color:#177097; width:120px; text-align:right; display:block; padding:4px 10px 0 0; }
#offerFormPage input            { border:1px solid #cacaca; box-shadow:0 1px 3px rgba(0,0,0,0.2); font-size:14px; padding:3px; font-family:"Helvetica Neue", Arial, sans-serif; }
#offerFormPage #input_phone1,
#offerFormPage #input_phone2	{ width:30px; margin:0 0 0 2px; }
#offerFormPage #input_phone3	{ width:40px; margin:0 0 0 2px; }
#offerFormPage #input_refcode,
#offerFormPage #input_zip		{ width:50px; }
#offerFormPage .refcode         { background: url("/graphics/refernowsignup/iravideo_hr.jpg") bottom left no-repeat; padding:16px 0; margin:10px 0 10px 0; }
#offerFormPage .submitRow       { background: url("/graphics/refernowsignup/iravideo_hr.jpg") 0 0 no-repeat; padding:10px 0 10px 130px; margin:10px 0 0 0; }
#offerFormPage .submitRow input	{ text-indent:-5000px; display:block; background: url("/graphics/refernowsignup/iravideo_button_continue.jpg") 0 0 no-repeat; border:none; width:98px; height:37px; box-shadow:none; cursor:pointer; }
#offerFormPage .infoNote        { font-family:Georgia, serif; color:#777; padding:6px 0 12px 40px; font-style:italic; font-size:11px; line-height:15px; }
