html, body {	height: 100%;}body {	background: #09161D url(../images/bg_main.jpg) repeat center top;	font: normal 0.8em/1.5em Verdana, Arial, Helvetica, sans-serif;	color: #cfbeaf;	margin: 0;	}a:link, a:visited{	color: #CCCCCC;	text-decoration: none;}a:hover, a:active {	color: #FFFFFF;	text-decoration: underline;}#wrapper_main  {	background: #27373f url(../images/bg_content.jpg) repeat-y center top;	width: 1032px;	margin: 0 auto;	height: auto;	min-height: 100%;	position: relative;}h1 {	font-size: 18px;	line-height: 26px;}#recipient_hello  p {	font-size: 16px;	line-height: 20px;}#header {	background: url(../images/header.jpg) no-repeat center top;	width: 1032px;	height: 357px;	margin: 0 auto;}#mainContent {	margin: 15px auto 15px;	width: 990px;}#privacy {	width: 600px;	margin: 0px auto 0px;}#flashcontent_index {	width: 510px;	height: 329px;	margin: 20px;}#noFlash_index {	margin: 100px 0 0 0;	padding:50px;}#banner {	width: 990px;	margin: 15px auto 15px;}#footer  {	width: 1000px;	height: 50px;	font-size: 0.8em;	margin: 20px auto 0;	padding: 10px;}/*-------------------FORM STYLES---------------------------*/#formHolder_index {	height: 325px;	width: 880px;	margin: 0 auto;}form {	/*background: #ff0000;*/	padding: 15px;	}#form_column1{	width: 235px;}#form_column2{	width: 225px;}#form_column3{	background: url(../images/bracketRight.jpg) no-repeat left center;	width: 300px;	padding: 0 0 0 70px;	height: 315px;}#form_column3_sv {	width: 250px;	padding: 0 0 0 0;	height: 100px;}textarea {	margin: 2px;}label {	color:#999;}input {	color: #333;	background: #617680 url(../images/bg_input.jpg) no-repeat top left;	border: 1px solid #759caf;	margin: 2px 0 15px;	padding: 3px;}.submitBtn_index{	margin: 50px 0 5px;	border: none;	background: url(none);}.finePrint {	display: block;	width: 250px;	margin: 0 0 0 15px;	font-size: 9px;	color: #999999;}.finePrint_sv {	margin: 10px 0 0 0;	font-size: 9px;	color: #999999;}/*-------------------END FORM STYLES---------------------------*//*-------------------POSITIONING---------------------------*/.left {	float:left;}.right {	float:right;}.clearLeft {	clear:left;}.clearRight {	clear:right;}.clearBoth {	clear:both;}/*-------------------END POSITIONING---------------------------*/#photostrip {	width: 975px;	margin: 15px auto 15px;	background: url(../images/bg_photostrip.jpg) no-repeat center center;	height: 108px;	padding: 20px 0px 0px 20px;}#photostrip img {	float: left;	margin-right: 14px;}#header_recipient {	background: url(../images/recipient_header.jpg) no-repeat center top;	width: 1032px;	height: 478px;	margin: 0 auto;	position: relative;}#flashcontent_recipient {	width: 690px;	height: 450px;	margin: 30px 10px 15px 5px;}html>body #flashcontent_recipient {	width: 690px;	height: 450px;	margin: 30px 17px 15px 5px;}#recipient_hello {	width: 260px;	height: 100px;	margin: 0px 0 15px 30px;	padding: 20px 15px 0;	position: absolute;	top: 280px;	left: 1px;}#recipient_hint {	width: 290px;	height: 50px;	margin: 0;	padding: 0;	position: absolute;	top: 425px;	left: 25px;	font-size: 14px;}#sender_hello {	width: 290px;	height: 100px;	margin: 0px 0 15px 30px;	padding: 15px 0 0 0;	position: absolute;	top: 280px;	left: 1px;}#sender_hello p {	font-size: 16px;	line-height: 25px;}.instructions_send {	font-size: 14px;}#sender_hello h1 {	font-size: 16px;	line-height: 28px;}.submitBtn_senderView {	border: none;	background: url(none);}#formHolder_senderView {	height: 290px;	width: 880px;	margin: 0 auto;}#emailSample {	height: 90px;	width: 880px;	margin: 0 auto;	padding: 60px 0 0 0px;}h2 {	font-size: 24px;}#thanks_moreAction {	margin: 30px 0 0 0;	padding:50px;	text-align: center;}textarea {	color: #333;	background: #617680;	border: 1px solid #759caf;	margin: 2px 0 15px;	padding: 3px;}#emailSample h2 {	font-size: 16px;	line-height: 24px;}#mainContent_banners {	width: 950px;	padding: 40px;}#banners {	padding: 40px;}.bannerCode {	margin: 15px 0 0 0;}#header_bannerPage {	background: url(../images/header_bannerPage.jpg) no-repeat center 20px;	width: 1032px;	height: 180px;	padding: 20px 0 0 0;}