.vip {
	
}

.vip div.container {
	width: 480px;
	margin: 0 0 1em 1em;
	background: #6fb32f url('../dsg/box_top.jpg') no-repeat top left;
	float: right;
	font-size: 0.917em; /*resize back to 10px*/
}
	.vip div.container div.content {
		background: url('../dsg/box_bottom.jpg') no-repeat bottom left;
	}
		.vip div.container div.content div.saved {
			padding: 0 20px 2em 20px;
			color: #fff;
			font-size: 1.1em;
			line-height: 1.5em;
		}
		.vip div.container div.content h2 {
			height: 45px;
			padding-top: 15px;
			overflow: hidden;
			text-align: center;
			font-weight: normal;
			font-size: 2em !important;
			color: #fff !important;
		}




/* form */
#vip_form {
	padding: 0 20px;
}
#vip_form dl dt {
	font-size: 1.1em;
}
#vip_form dl dd {
	margin: 0;
}
#vip_form p.error {
	margin-bottom: 0;
	color: #D4540C;
	font-weight: bold;
}
#vip_form input.text,
#vip_form textarea {
	background: #d4e8c1;
	border: 1px solid #fff;
	width: 200px;
	height: 17px; /*21*/
	padding: 4px 0 0 4px;
	overflow: hidden;
}

#vip_form #vip_form_dd_name,
#vip_form #vip_form_dd_email,
#vip_form #vip_form_dd_phone,
#vip_form #vip_form_dd_comment {
	margin: 0 0 10px 0;
}
#vip_form #vip_form_dd_comment {
	float: right;
}
	#vip_form #vip_form_comment {
		height: 83px;
	}

#vip_form ul.submits {
	text-align: center;
}
	#vip_form #vip_form_submit {
		width: 225px;
		height: 50px;
		padding: 0 !important;
		color: #fff;
		font-size: 1.636em;
		font-weight: bold;
		text-align: center;
		background: url('../dsg/button_blue.png') no-repeat top left;
	}

