/**
 * @author  blufish.com
 */

@charset "UTF-8";

/* CAPTURE */
	body, html {
		margin:0;
		padding:0;
	}

	#zp-crm-wrapper {
		padding:10px;
	}
	#zp-crm-capture {
		border:1px solid #fff;
	}
	.zpcrm-logo {
		display:none;
	}

	#zp-crm-capture div, #zp-crm-capture input, #zp-crm-capture label, #zp-crm-capture select {
		padding:0;
		margin:0;
		border:none;
		font-size:14px;
		background: none;
		font-family:Arial, Helvetica, sans-serf;
		font-weight:normal;
		letter-spacing: 0;
		line-height: auto;
	}
	#zp-crm-capture input, #zp-crm-capture select {
		background-color:#fff;
	}
	#zp-crm-capture .sm {
		font-size:10px;
		color:#999;
	}
	#zp-crm-capture a.sm:hover {
		color:#000;
	}
	#zp-crm-capture .al-right {
		text-align: right;
	}
	#zp-crm-capture .pad {
		padding:20px;
	}
	#zp-crm-capture .headline {
		font-size:24px;
	}
	#zp-crm-capture .pad.headline {
		padding-bottom:0;
	}
	#zp-crm-capture .zpcrm-full {
		width:100%;
		max-width:800px;
		margin:0 auto;
	}
	#zp-crm-capture select, #zp-crm-capture input[type="text"], #zp-crm-capture input[type="submit"] {
		border:1px solid #e5e5e5;
		width:98%;
	}
	#zp-crm-capture label {
		display:block;
	}
	#zp-crm-capture input[type="text"], #zp-crm-capture select {
		margin-bottom:10px;
		padding:4px;
	}
	#zp-crm-capture input[type="text"].error {
		background-color:#fcc;
		border-color:#f00;
	}
	#zp-crm-capture input[type="submit"] {
		padding:8px 50px;
		text-align: center;
		background-color:#333;
		color:#f5f5f5;
		cursor: pointer;
		text-transform: uppercase;
		letter-spacing: 1px;
		border-color:#CCC;
		margin-bottom:4px;
		display: inline-block;
		width: auto;
	}
	#zp-crm-capture input[type="checkbox"] {
		cursor: pointer;
	}
	#zp-crm-capture input[type="submit"]:hover {
		color:#fff;
		background-color:#000;
	}
	#zp-crm-capture label {
		padding:4px 0;
	}
	#zp-crm-capture .padbul {
		padding:0 0 11px 6px;
	}
	#zp-crm-capture > .section {
		text-align: center;
	}
	#zp-crm-capture .zpCol {
		width:40%;
	}
	#zp-crm-capture .zpCol.communities {
		width:60%;
	}

/* THANK YOU */
	#zp-crm-ty {
		max-width:800px;
		margin:0 auto;
		padding-top:100px;
		padding-bottom:140px;
		font-family:Arial, Helvetica, sans-serif;
	}
	#zp-crm-ty .zpcrm-logo {
		margin-bottom:40px;
	}
	#zp-crm-ty .title {
		text-transform:uppercase;
		color:#000;
		font-size:22px;
		margin-bottom:20px;
		text-align:center;
	}
	#zp-crm-ty .msg {
		color:#000;
		font-size:16px;
		width:480px;
		line-height:20px;
		margin:0 auto;
		text-align:center;
		margin-bottom:60px;
	}
	#zp-crm-ty .foot-logo {
		height:35px;
		background-image:url(../../media/images/logos/zp.jpg);
		background-repeat:no-repeat;
		background-position:center center;
	}