
#usersImage
{
	border: solid 2px #CCCCCC;
	border-style:outset;
}

form {
	width: 1020px;
}
.tnPgHeaderArea{
	display: none;
}

#tnPgHeaderArea{
	display: none;
}

#AddrName
{
	font-weight:bold;
}

.addressField
{
	font-size:12pt;
}
legend{ display: none;}
label { text-align: left; display: inline;	}
#addressForm table tr td{  text-align: left; }
#addressForm table tr td input{ height: 20px; padding: 0px; width: 210px; }
#addressForm table tr td select{ height: 20px; padding: 0px; width: 210px; }
#addressForm table {width: 300px; border:0px}
.addressvalidation{color:red;text-align:left;}

#addressForm button{
	width: 40%;
	margin: 5px;
}
.ui-dialog{
	background: url(/img/landing/postcard/popupbg.png) top left no-repeat;
	padding:20px;
}
.ui-widget-overlay {
	position:absolute;
	top:0; left: 0px; 
	background:#666666 url(/img/dialog_bg.png) repeat scroll 50% 50%;
	opacity:0.5;
	filter: alpha(opacity = 50);
	width: 100%; height: 2820px; z-index: -1;
}
.ui-dialog-content{background:none; padding: 20px; }
.ui-dialog-titlebar{display: none; }

#postcard #flipit {
	width: 155px;
	margin: 0 auto;
	padding: 10px 0;
}
#postcard #flipit a {
	background: url(/img/landing/flip.png) no-repeat;
	width: 155px;
	height: 66px;
	text-indent: -5000px;
	display: block;
}

#postcard h2 {
	color: #ff6e00;
}

#postcard a:link, #postcard a:visited, #postcard a:active {
	color: #ec1f27;
}

#postcardheader {
	margin-bottom: 10px;
}

#postcardheader h1 {
	color: #ef742b;
	font-size: 60px;
	line-height: 64px;
	width: 100%;
	text-align: center;
	white-space: nowrap;
}
#postcardheader h1 span {
	font-size: 24px;
	display: inline;
}

#column1 {
	float: left;
	width: 360px;
	padding: 78px 41px 0 51px;
}
#column1 div.postcardPreview {
	display: none;
}

#column1 label {
	display: none;
}

#column2 {
	float: left;
	clear: none;
	padding: 235px 0 0 10px;
}

#payment {
	padding: 20px 0 30px 0;
	margin: 0 auto;
	overflow: hidden;
	width: 762px;
}
#payment input,
#payment p {
	clear: both;
	float: right;
}

#wepost {
	padding: 0 0 30px 0;
	margin: 0 auto;
	overflow: hidden;
	width: 762px;
	text-align: center;
}
#wepost div {
	margin: 0 auto;
	text-align: left;
	width: 480px;
}
#wepost div img {
	float: left;
	margin-right: 30px;
}

#payment h2 {
	color: #fff;
}

#payment h1 {
	color: #fff;
	font-size: 50px;
	padding-top: 20px;
	padding-bottom: 18px;
}

#sidebar {
	position: absolute;	
	left: 0;
	bottom: 0;
	margin: 0;
	height: 321px;
}
#sidebar h4 {
	color: #ef742b !important;
	font-size: 38px;
}
#sidebar div h3 {
	color: #898989 !important;
	font-size: 23px;
}

#postcardwrapper {
	position: relative;
	width: 1020px;
}

#sidebar h4 {
	color: #666;
}

	
#sidebar p {
	margin: 0;	
}

#usersImage{ }

form div.submit {
	border:0 none;
	margin-left:0px;
}



form .payNowButton {
	border:0 none;
	clear:both;
	margin-left:0px;
	margin-top:0px;
	width:157px;
	border:0 none;
	clear:none;
	display:block;
	padding:0;
}

#hotPreview{position: relative; top: 0px; left:0px; }
#loadingMessage{ margin: -80px 0px 0px 20px; }
#loadingMessage p.loadmssg{ 
	margin-left:80px;
	font-size: 16px; 
	color:#666; 
}
#messageValidationError{ margin-top:-10px;}
.errText{color:red; text-align:left;}