#postcard_front,
#postcard_back {
	display: none;
}

#postcard,
#postcard_picture,
#postcard_form {
	width: 600px;
	height: 400px;
	position: relative;
}

.flipper {
	position: absolute;
	right: 5px;
	top: 370px;
	z-index: 1000;
	border: none;
}
	.flipper img {
		border: none;
	}

#postcard_picture {
	background: #FFFFFF url(../images.jf/postcard_picture.jpg) no-repeat center center;
	text-align: right;
}

#postcard_form {
	background-color: #FFFFEE;
	font: 12px Arial, Helvetica, sans-serif;
}

	#postcard_form textarea,
	#postcard_form input,
	#postcard_form select {
		background-color: #FFFFEE;
		border: 1px solid #FFFFEE;
		padding: 8px;
		font: 12px Arial, Helvetica, sans-serif;
		text-align: left;
	}
	#postcard_form textarea {
		overflow: auto;
	}

	.form-left {
		float: left;
		clear: left;
		width: 250px;
		margin: 5px;
	}
		#addinfo {
			height: 225px;
		}
		#how {
			height: 50px;
		}

	#stamp {
		float: right;
		margin: 3px;
	}

	.form-right {
		float: right;
		clear: right;
		width: 285px;
		margin: 5px;
		position: relative;
		top: -225px;
	}
		/* IE7 Hack */
		*:first-child+html .form-right {
			top: 0px;
		}
		span.form-right {
			text-align: left;
			left: -10px;
		}
		#city {
			width: 115px;
			margin-left: -10px;
		}
		#postcard_form #state {
			width: 100px;
			font-size: 10px;
			height: 32px;
		}
		#zip {
			width: 35px;
		}
		#phone {
			margin-top: 23px;
		}
		span.line {
			margin-top: 0px;
			height: 1px;
			border-bottom: 1px solid #666666;
			overflow: hidden;
		}

		#postcard_form #submit {
			width: 100px;
			border: 1px solid #CCCCCC;
			background-color: #999988;
			cursor: pointer;
			text-align: center;
			margin-right: 200px;
		}