
h4 { color:#8a0000; font-size:1.6em; font-weight:normal; margin:12px 0 0 0; }

#intro { overflow:hidden; font-size:1.8em; padding:0 10px 25px 0; }
#intro p { margin:0; padding:0; }

.required,
label span { color:#a40000; font-size:0.8em; font-style:italic; margin:0; padding:0 0 10px 0; }
.message { font-size:12px; color:#a40000; display:block; }

#fields { width:328px; float:left; margin-right:10px; }
#preview { float:left; height:425px; width:328px; display:none; font-size:9px; overflow:hidden; }
	#preview table { width:100%; }
	#preview-header td { height:64px; padding-left:20px; color:#fff; }
	#preview-header p { margin:0; padding:0 100px 0 0; }
	#preview-body td { height:250px; }
	#preview-footer td { height:104px; color:#000; padding-left:20px; }
		#preview-message,
		#preview-sender-name { padding-right:20px; }
		#preview-footer p { margin-bottom:3px; }
	
	#preview-receiver-email { margin-left:5px; }

	.template1 { background:url(../images/ecard/preview/ecard1.jpg) no-repeat 0 0;  }
		.template1 #preview-header td { padding-top:315px; height:14px; }
		.template1 #preview-body td { display:none; }
		.template1 #preview-footer td { color: #fff; } 
	.template2 { background:url(../images/ecard/preview/ecard2.jpg) no-repeat 0 0;  }
		.template2 #preview-header td { color:#000; }
	.template3 { background:url(../images/ecard/preview/ecard3.jpg) no-repeat 0 0;  }
		.template3 #preview-header td { padding-top:326px; height:14px; }
		.template3 #preview-body td { display:none; }
		.template3 #preview-footer td { color:#fff; height:76px; }
			.template3 #preview-message { padding-top:0; margin-top:0; }
	.template4 { background:url(../images/ecard/preview/ecard4.jpg) no-repeat 0 0;  }
		.template4 #preview-footer td { color:#fff; }

div.text,
div.email { width:152px; float:left; padding-bottom:2px; }
div.text { margin-right:20px; }
#recipient_name_1,
#recipient_email_1 { padding-top:10px; }
#fields input.text { width:100%; }

.box-gray label { display:block; margin-bottom:2px; }

#template { clear:both; padding:10px 0; }
#Form_EcardForm #template ul { margin:0; padding:0; height:120px; }
#Form_EcardForm #template li { list-style:none; margin:0 4px 0 0; padding:0; width:78px; float:left; text-align:center; cursor:pointer; }

#message textarea { width:324px; height:80px; }
#charlimit { font-size:0.8em; float:right; }

/* Thank You Page */
#content-wrapper #content .features { margin:0; padding:0; }
.features li { margin:0 18px 0 0; padding:0; list-style:none; float:left; width:150px; background:url(../images/thankyou/border.gif) no-repeat 100% 10px; }
.features li.last { background:none; width:150px; margin-right:0; } 
.features img { border:none; }
.features .desc { margin-left:4px; margin-right:22px; font-size:0.9em; }

.instructions { font-style:italic; font-size:0.9em; }
