
.text-holder {
	float: right;
	width: 315px;
	border-top: 1px solid #694731;
	border-bottom: 1px solid #694731;
	margin: 19px 30px 0 0;
	padding: 10px 0 0;
	display: inline;
	height: 526px;
	background: url(../images/star.gif) no-repeat 147px 512px;
}
.form-subscribe {
	display: block;
	padding: 12px 0 35px 2px;
	background: none;
	overflow: hidden;
}
.form-subscribe .email {
	color: black;
	padding: 6px 7px;
	font: 14px/16px Verdana, Arial, Helvetica, sans-serif;
	border-top: 2px solid #adadad;
	border-left: 2px solid #adadad;
	border-bottom: 1px solid #bfbfbf;
	border-right: 1px solid #7f7f7f;
	width: 292px;
	letter-spacing: -1px;
	margin: 0 7px 7px 0;
}
.form-subscribe .zip {
	color: black;
	padding: 6px 7px;
	font: 14px/16px Verdana, Arial, Helvetica, sans-serif;
	border-top: 2px solid #adadad;
	border-left: 2px solid #adadad;
	border-bottom: 1px solid #bfbfbf;
	border-right: 1px solid #7f7f7f;
	width: 100px;
	letter-spacing: -1px;
}

.policy {
	width: 310px;
	margin: 10px 0;
}

.policy label {
	float: left;
	color: #e3e3ec;
	font: 10px/10px Arial, Helvetica, sans-serif;
	width: 285px;
	cursor: pointer;
}






.mail-text, .zip-text{
	display:block;
	height:14px;
	width:340px;
	background:url(../images/bg-input.gif) no-repeat;
	padding:7px 11px;
	float:left;
	margin:0 0 10px;
}
#inner .mail-text, #inner .zip-text{
	width:291px;
	background:url(../images/bg-input2.gif) no-repeat;
	height:26px;
	padding:7px 11px 0;
}
